.elementor-624 .elementor-element.elementor-element-07c0790{--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;--padding-top:48px;--padding-bottom:048px;--padding-left:16px;--padding-right:16px;}.elementor-624 .elementor-element.elementor-element-07c0790:not(.elementor-motion-effects-element-type-background), .elementor-624 .elementor-element.elementor-element-07c0790 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-624 .elementor-element.elementor-element-a6709f5{width:100%;max-width:100%;padding:0px 0px 0px 0px;text-align:start;}.elementor-624 .elementor-element.elementor-element-a6709f5 .elementor-heading-title{font-family:"Foco", Sans-serif;font-size:60px;font-weight:600;line-height:60px;color:var( --e-global-color-4256572 );}.elementor-624 .elementor-element.elementor-element-56aa63a{--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;--padding-top:60px;--padding-bottom:70px;--padding-left:16px;--padding-right:16px;}.elementor-624 .elementor-element.elementor-element-207bc75{padding:0px 0px 10px 0px;}.elementor-624 .elementor-element.elementor-element-207bc75 .elementor-heading-title{font-family:var( --e-global-typography-e82b883-font-family ), Sans-serif;font-size:var( --e-global-typography-e82b883-font-size );font-weight:var( --e-global-typography-e82b883-font-weight );line-height:var( --e-global-typography-e82b883-line-height );}.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 );line-height:var( --e-global-typography-text-line-height );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-624 .elementor-element.elementor-element-531814f{padding:0px 0px 20px 0px;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-624 .elementor-element.elementor-element-2b033de{padding:0px 0px 10px 0px;}.elementor-624 .elementor-element.elementor-element-2b033de .elementor-heading-title{font-family:var( --e-global-typography-e82b883-font-family ), Sans-serif;font-size:var( --e-global-typography-e82b883-font-size );font-weight:var( --e-global-typography-e82b883-font-weight );line-height:var( --e-global-typography-e82b883-line-height );}.elementor-624 .elementor-element.elementor-element-bacdb4d{padding:0px 0px 20px 0px;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-624 .elementor-element.elementor-element-b6855dc{padding:0px 0px 10px 0px;}.elementor-624 .elementor-element.elementor-element-b6855dc .elementor-heading-title{font-family:var( --e-global-typography-e82b883-font-family ), Sans-serif;font-size:var( --e-global-typography-e82b883-font-size );font-weight:var( --e-global-typography-e82b883-font-weight );line-height:var( --e-global-typography-e82b883-line-height );}.elementor-624 .elementor-element.elementor-element-0f87517{padding:0px 0px 20px 0px;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-624 .elementor-element.elementor-element-1551f3c{padding:0px 0px 10px 0px;}.elementor-624 .elementor-element.elementor-element-1551f3c .elementor-heading-title{font-family:var( --e-global-typography-e82b883-font-family ), Sans-serif;font-size:var( --e-global-typography-e82b883-font-size );font-weight:var( --e-global-typography-e82b883-font-weight );line-height:var( --e-global-typography-e82b883-line-height );}.elementor-624 .elementor-element.elementor-element-645652f{padding:0px 0px 20px 0px;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-624 .elementor-element.elementor-element-b0ed1a1{padding:0px 0px 10px 0px;}.elementor-624 .elementor-element.elementor-element-b0ed1a1 .elementor-heading-title{font-family:var( --e-global-typography-e82b883-font-family ), Sans-serif;font-size:var( --e-global-typography-e82b883-font-size );font-weight:var( --e-global-typography-e82b883-font-weight );line-height:var( --e-global-typography-e82b883-line-height );}.elementor-624 .elementor-element.elementor-element-e84a3dc{padding:0px 0px 20px 0px;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-624 .elementor-element.elementor-element-5d49284{padding:0px 0px 10px 0px;}.elementor-624 .elementor-element.elementor-element-5d49284 .elementor-heading-title{font-family:var( --e-global-typography-e82b883-font-family ), Sans-serif;font-size:var( --e-global-typography-e82b883-font-size );font-weight:var( --e-global-typography-e82b883-font-weight );line-height:var( --e-global-typography-e82b883-line-height );}.elementor-624 .elementor-element.elementor-element-3f1e92f{padding:0px 0px 20px 0px;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-624 .elementor-element.elementor-element-6d2ce5d{padding:0px 0px 10px 0px;}.elementor-624 .elementor-element.elementor-element-6d2ce5d .elementor-heading-title{font-family:var( --e-global-typography-e82b883-font-family ), Sans-serif;font-size:var( --e-global-typography-e82b883-font-size );font-weight:var( --e-global-typography-e82b883-font-weight );line-height:var( --e-global-typography-e82b883-line-height );}.elementor-624 .elementor-element.elementor-element-f83f404{padding:0px 0px 20px 0px;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-624 .elementor-element.elementor-element-a450b4b{padding:0px 0px 10px 0px;}.elementor-624 .elementor-element.elementor-element-a450b4b .elementor-heading-title{font-family:var( --e-global-typography-e82b883-font-family ), Sans-serif;font-size:var( --e-global-typography-e82b883-font-size );font-weight:var( --e-global-typography-e82b883-font-weight );line-height:var( --e-global-typography-e82b883-line-height );}.elementor-624 .elementor-element.elementor-element-cdb84c0{padding:0px 0px 20px 0px;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-624 .elementor-element.elementor-element-6b8465c{padding:0px 0px 10px 0px;}.elementor-624 .elementor-element.elementor-element-6b8465c .elementor-heading-title{font-family:var( --e-global-typography-e82b883-font-family ), Sans-serif;font-size:var( --e-global-typography-e82b883-font-size );font-weight:var( --e-global-typography-e82b883-font-weight );line-height:var( --e-global-typography-e82b883-line-height );}.elementor-624 .elementor-element.elementor-element-56578ce{padding:0px 0px 20px 0px;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-624 .elementor-element.elementor-element-946012b{padding:0px 0px 10px 0px;}.elementor-624 .elementor-element.elementor-element-946012b .elementor-heading-title{font-family:var( --e-global-typography-e82b883-font-family ), Sans-serif;font-size:var( --e-global-typography-e82b883-font-size );font-weight:var( --e-global-typography-e82b883-font-weight );line-height:var( --e-global-typography-e82b883-line-height );}.elementor-624 .elementor-element.elementor-element-b83b47a{padding:0px 0px 20px 0px;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-624 .elementor-element.elementor-element-7e146dd{padding:0px 0px 10px 0px;}.elementor-624 .elementor-element.elementor-element-7e146dd .elementor-heading-title{font-family:var( --e-global-typography-e82b883-font-family ), Sans-serif;font-size:var( --e-global-typography-e82b883-font-size );font-weight:var( --e-global-typography-e82b883-font-weight );line-height:var( --e-global-typography-e82b883-line-height );}.elementor-624 .elementor-element.elementor-element-a4219b4{padding:0px 0px 20px 0px;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-624 .elementor-element.elementor-element-4776836{padding:0px 0px 10px 0px;}.elementor-624 .elementor-element.elementor-element-4776836 .elementor-heading-title{font-family:var( --e-global-typography-e82b883-font-family ), Sans-serif;font-size:var( --e-global-typography-e82b883-font-size );font-weight:var( --e-global-typography-e82b883-font-weight );line-height:var( --e-global-typography-e82b883-line-height );}.elementor-624 .elementor-element.elementor-element-dee062f{padding:0px 0px 20px 0px;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-624 .elementor-element.elementor-element-de2e301{padding:0px 0px 10px 0px;}.elementor-624 .elementor-element.elementor-element-de2e301 .elementor-heading-title{font-family:var( --e-global-typography-e82b883-font-family ), Sans-serif;font-size:var( --e-global-typography-e82b883-font-size );font-weight:var( --e-global-typography-e82b883-font-weight );line-height:var( --e-global-typography-e82b883-line-height );}.elementor-624 .elementor-element.elementor-element-0b42b41{padding:0px 0px 20px 0px;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-624 .elementor-element.elementor-element-4cbd12b{padding:0px 0px 10px 0px;}.elementor-624 .elementor-element.elementor-element-4cbd12b .elementor-heading-title{font-family:var( --e-global-typography-e82b883-font-family ), Sans-serif;font-size:var( --e-global-typography-e82b883-font-size );font-weight:var( --e-global-typography-e82b883-font-weight );line-height:var( --e-global-typography-e82b883-line-height );}.elementor-624 .elementor-element.elementor-element-8e3e18f{padding:0px 0px 20px 0px;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-624 .elementor-element.elementor-element-763ef2c{padding:0px 0px 10px 0px;}.elementor-624 .elementor-element.elementor-element-763ef2c .elementor-heading-title{font-family:var( --e-global-typography-e82b883-font-family ), Sans-serif;font-size:var( --e-global-typography-e82b883-font-size );font-weight:var( --e-global-typography-e82b883-font-weight );line-height:var( --e-global-typography-e82b883-line-height );}.elementor-624 .elementor-element.elementor-element-6860b7a{padding:0px 0px 20px 0px;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-624 .elementor-element.elementor-element-3fa3dc4{padding:0px 0px 10px 0px;}.elementor-624 .elementor-element.elementor-element-3fa3dc4 .elementor-heading-title{font-family:var( --e-global-typography-e82b883-font-family ), Sans-serif;font-size:var( --e-global-typography-e82b883-font-size );font-weight:var( --e-global-typography-e82b883-font-weight );line-height:var( --e-global-typography-e82b883-line-height );}.elementor-624 .elementor-element.elementor-element-c75e67c{padding:0px 0px 20px 0px;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-624 .elementor-element.elementor-element-a6944df{padding:0px 0px 10px 0px;}.elementor-624 .elementor-element.elementor-element-a6944df .elementor-heading-title{font-family:var( --e-global-typography-e82b883-font-family ), Sans-serif;font-size:var( --e-global-typography-e82b883-font-size );font-weight:var( --e-global-typography-e82b883-font-weight );line-height:var( --e-global-typography-e82b883-line-height );}.elementor-624 .elementor-element.elementor-element-4fa204f{padding:0px 0px 20px 0px;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-624 .elementor-element.elementor-element-2baae6f{padding:0px 0px 10px 0px;}.elementor-624 .elementor-element.elementor-element-2baae6f .elementor-heading-title{font-family:var( --e-global-typography-e82b883-font-family ), Sans-serif;font-size:var( --e-global-typography-e82b883-font-size );font-weight:var( --e-global-typography-e82b883-font-weight );line-height:var( --e-global-typography-e82b883-line-height );}.elementor-624 .elementor-element.elementor-element-a1cbca9{padding:0px 0px 20px 0px;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-624 .elementor-element.elementor-element-659dade{padding:0px 0px 10px 0px;}.elementor-624 .elementor-element.elementor-element-659dade .elementor-heading-title{font-family:var( --e-global-typography-e82b883-font-family ), Sans-serif;font-size:var( --e-global-typography-e82b883-font-size );font-weight:var( --e-global-typography-e82b883-font-weight );line-height:var( --e-global-typography-e82b883-line-height );}.elementor-624 .elementor-element.elementor-element-aea3b87{padding:0px 0px 20px 0px;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-624 .elementor-element.elementor-element-953d628{padding:0px 0px 10px 0px;}.elementor-624 .elementor-element.elementor-element-953d628 .elementor-heading-title{font-family:var( --e-global-typography-e82b883-font-family ), Sans-serif;font-size:var( --e-global-typography-e82b883-font-size );font-weight:var( --e-global-typography-e82b883-font-weight );line-height:var( --e-global-typography-e82b883-line-height );}.elementor-624 .elementor-element.elementor-element-444b846{padding:0px 0px 20px 0px;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-624 .elementor-element.elementor-element-1049317{padding:0px 0px 10px 0px;}.elementor-624 .elementor-element.elementor-element-1049317 .elementor-heading-title{font-family:var( --e-global-typography-e82b883-font-family ), Sans-serif;font-size:var( --e-global-typography-e82b883-font-size );font-weight:var( --e-global-typography-e82b883-font-weight );line-height:var( --e-global-typography-e82b883-line-height );}.elementor-624 .elementor-element.elementor-element-922ffb6{padding:0px 0px 20px 0px;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-624 .elementor-element.elementor-element-acfb536{padding:0px 0px 10px 0px;}.elementor-624 .elementor-element.elementor-element-acfb536 .elementor-heading-title{font-family:var( --e-global-typography-e82b883-font-family ), Sans-serif;font-size:var( --e-global-typography-e82b883-font-size );font-weight:var( --e-global-typography-e82b883-font-weight );line-height:var( --e-global-typography-e82b883-line-height );}.elementor-624 .elementor-element.elementor-element-a601d55{padding:0px 0px 20px 0px;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-624 .elementor-element.elementor-element-d6cd7ab{padding:0px 0px 10px 0px;}.elementor-624 .elementor-element.elementor-element-d6cd7ab .elementor-heading-title{font-family:var( --e-global-typography-e82b883-font-family ), Sans-serif;font-size:var( --e-global-typography-e82b883-font-size );font-weight:var( --e-global-typography-e82b883-font-weight );line-height:var( --e-global-typography-e82b883-line-height );}.elementor-624 .elementor-element.elementor-element-f4d192e{padding:0px 0px 20px 0px;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-624 .elementor-element.elementor-element-95ab694{padding:0px 0px 10px 0px;}.elementor-624 .elementor-element.elementor-element-95ab694 .elementor-heading-title{font-family:var( --e-global-typography-e82b883-font-family ), Sans-serif;font-size:var( --e-global-typography-e82b883-font-size );font-weight:var( --e-global-typography-e82b883-font-weight );line-height:var( --e-global-typography-e82b883-line-height );}.elementor-624 .elementor-element.elementor-element-c81096f{padding:0px 0px 20px 0px;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-624 .elementor-element.elementor-element-590d3e0{padding:0px 0px 10px 0px;}.elementor-624 .elementor-element.elementor-element-590d3e0 .elementor-heading-title{font-family:var( --e-global-typography-e82b883-font-family ), Sans-serif;font-size:var( --e-global-typography-e82b883-font-size );font-weight:var( --e-global-typography-e82b883-font-weight );line-height:var( --e-global-typography-e82b883-line-height );}.elementor-624 .elementor-element.elementor-element-c51aee6{padding:0px 0px 20px 0px;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-624 .elementor-element.elementor-element-23d43fd{padding:0px 0px 10px 0px;}.elementor-624 .elementor-element.elementor-element-23d43fd .elementor-heading-title{font-family:var( --e-global-typography-e82b883-font-family ), Sans-serif;font-size:var( --e-global-typography-e82b883-font-size );font-weight:var( --e-global-typography-e82b883-font-weight );line-height:var( --e-global-typography-e82b883-line-height );}.elementor-624 .elementor-element.elementor-element-83d7f60{padding:0px 0px 20px 0px;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(min-width:768px){.elementor-624 .elementor-element.elementor-element-07c0790{--content-width:870px;}.elementor-624 .elementor-element.elementor-element-56aa63a{--content-width:870px;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-624 .elementor-element.elementor-element-a6709f5 .elementor-heading-title{font-size:48px;line-height:48px;}.elementor-624 .elementor-element.elementor-element-207bc75 .elementor-heading-title{font-size:var( --e-global-typography-e82b883-font-size );line-height:var( --e-global-typography-e82b883-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-624 .elementor-element.elementor-element-531814f{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-624 .elementor-element.elementor-element-2b033de .elementor-heading-title{font-size:var( --e-global-typography-e82b883-font-size );line-height:var( --e-global-typography-e82b883-line-height );}.elementor-624 .elementor-element.elementor-element-bacdb4d{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-624 .elementor-element.elementor-element-b6855dc .elementor-heading-title{font-size:var( --e-global-typography-e82b883-font-size );line-height:var( --e-global-typography-e82b883-line-height );}.elementor-624 .elementor-element.elementor-element-0f87517{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-624 .elementor-element.elementor-element-1551f3c .elementor-heading-title{font-size:var( --e-global-typography-e82b883-font-size );line-height:var( --e-global-typography-e82b883-line-height );}.elementor-624 .elementor-element.elementor-element-645652f{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-624 .elementor-element.elementor-element-b0ed1a1 .elementor-heading-title{font-size:var( --e-global-typography-e82b883-font-size );line-height:var( --e-global-typography-e82b883-line-height );}.elementor-624 .elementor-element.elementor-element-e84a3dc{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-624 .elementor-element.elementor-element-5d49284 .elementor-heading-title{font-size:var( --e-global-typography-e82b883-font-size );line-height:var( --e-global-typography-e82b883-line-height );}.elementor-624 .elementor-element.elementor-element-3f1e92f{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-624 .elementor-element.elementor-element-6d2ce5d .elementor-heading-title{font-size:var( --e-global-typography-e82b883-font-size );line-height:var( --e-global-typography-e82b883-line-height );}.elementor-624 .elementor-element.elementor-element-f83f404{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-624 .elementor-element.elementor-element-a450b4b .elementor-heading-title{font-size:var( --e-global-typography-e82b883-font-size );line-height:var( --e-global-typography-e82b883-line-height );}.elementor-624 .elementor-element.elementor-element-cdb84c0{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-624 .elementor-element.elementor-element-6b8465c .elementor-heading-title{font-size:var( --e-global-typography-e82b883-font-size );line-height:var( --e-global-typography-e82b883-line-height );}.elementor-624 .elementor-element.elementor-element-56578ce{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-624 .elementor-element.elementor-element-946012b .elementor-heading-title{font-size:var( --e-global-typography-e82b883-font-size );line-height:var( --e-global-typography-e82b883-line-height );}.elementor-624 .elementor-element.elementor-element-b83b47a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-624 .elementor-element.elementor-element-7e146dd .elementor-heading-title{font-size:var( --e-global-typography-e82b883-font-size );line-height:var( --e-global-typography-e82b883-line-height );}.elementor-624 .elementor-element.elementor-element-a4219b4{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-624 .elementor-element.elementor-element-4776836 .elementor-heading-title{font-size:var( --e-global-typography-e82b883-font-size );line-height:var( --e-global-typography-e82b883-line-height );}.elementor-624 .elementor-element.elementor-element-dee062f{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-624 .elementor-element.elementor-element-de2e301 .elementor-heading-title{font-size:var( --e-global-typography-e82b883-font-size );line-height:var( --e-global-typography-e82b883-line-height );}.elementor-624 .elementor-element.elementor-element-0b42b41{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-624 .elementor-element.elementor-element-4cbd12b .elementor-heading-title{font-size:var( --e-global-typography-e82b883-font-size );line-height:var( --e-global-typography-e82b883-line-height );}.elementor-624 .elementor-element.elementor-element-8e3e18f{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-624 .elementor-element.elementor-element-763ef2c .elementor-heading-title{font-size:var( --e-global-typography-e82b883-font-size );line-height:var( --e-global-typography-e82b883-line-height );}.elementor-624 .elementor-element.elementor-element-6860b7a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-624 .elementor-element.elementor-element-3fa3dc4 .elementor-heading-title{font-size:var( --e-global-typography-e82b883-font-size );line-height:var( --e-global-typography-e82b883-line-height );}.elementor-624 .elementor-element.elementor-element-c75e67c{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-624 .elementor-element.elementor-element-a6944df .elementor-heading-title{font-size:var( --e-global-typography-e82b883-font-size );line-height:var( --e-global-typography-e82b883-line-height );}.elementor-624 .elementor-element.elementor-element-4fa204f{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-624 .elementor-element.elementor-element-2baae6f .elementor-heading-title{font-size:var( --e-global-typography-e82b883-font-size );line-height:var( --e-global-typography-e82b883-line-height );}.elementor-624 .elementor-element.elementor-element-a1cbca9{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-624 .elementor-element.elementor-element-659dade .elementor-heading-title{font-size:var( --e-global-typography-e82b883-font-size );line-height:var( --e-global-typography-e82b883-line-height );}.elementor-624 .elementor-element.elementor-element-aea3b87{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-624 .elementor-element.elementor-element-953d628 .elementor-heading-title{font-size:var( --e-global-typography-e82b883-font-size );line-height:var( --e-global-typography-e82b883-line-height );}.elementor-624 .elementor-element.elementor-element-444b846{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-624 .elementor-element.elementor-element-1049317 .elementor-heading-title{font-size:var( --e-global-typography-e82b883-font-size );line-height:var( --e-global-typography-e82b883-line-height );}.elementor-624 .elementor-element.elementor-element-922ffb6{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-624 .elementor-element.elementor-element-acfb536 .elementor-heading-title{font-size:var( --e-global-typography-e82b883-font-size );line-height:var( --e-global-typography-e82b883-line-height );}.elementor-624 .elementor-element.elementor-element-a601d55{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-624 .elementor-element.elementor-element-d6cd7ab .elementor-heading-title{font-size:var( --e-global-typography-e82b883-font-size );line-height:var( --e-global-typography-e82b883-line-height );}.elementor-624 .elementor-element.elementor-element-f4d192e{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-624 .elementor-element.elementor-element-95ab694 .elementor-heading-title{font-size:var( --e-global-typography-e82b883-font-size );line-height:var( --e-global-typography-e82b883-line-height );}.elementor-624 .elementor-element.elementor-element-c81096f{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-624 .elementor-element.elementor-element-590d3e0 .elementor-heading-title{font-size:var( --e-global-typography-e82b883-font-size );line-height:var( --e-global-typography-e82b883-line-height );}.elementor-624 .elementor-element.elementor-element-c51aee6{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-624 .elementor-element.elementor-element-23d43fd .elementor-heading-title{font-size:var( --e-global-typography-e82b883-font-size );line-height:var( --e-global-typography-e82b883-line-height );}.elementor-624 .elementor-element.elementor-element-83d7f60{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-624 .elementor-element.elementor-element-207bc75 .elementor-heading-title{font-size:var( --e-global-typography-e82b883-font-size );line-height:var( --e-global-typography-e82b883-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-624 .elementor-element.elementor-element-531814f{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-624 .elementor-element.elementor-element-2b033de .elementor-heading-title{font-size:var( --e-global-typography-e82b883-font-size );line-height:var( --e-global-typography-e82b883-line-height );}.elementor-624 .elementor-element.elementor-element-bacdb4d{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-624 .elementor-element.elementor-element-b6855dc .elementor-heading-title{font-size:var( --e-global-typography-e82b883-font-size );line-height:var( --e-global-typography-e82b883-line-height );}.elementor-624 .elementor-element.elementor-element-0f87517{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-624 .elementor-element.elementor-element-1551f3c .elementor-heading-title{font-size:var( --e-global-typography-e82b883-font-size );line-height:var( --e-global-typography-e82b883-line-height );}.elementor-624 .elementor-element.elementor-element-645652f{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-624 .elementor-element.elementor-element-b0ed1a1 .elementor-heading-title{font-size:var( --e-global-typography-e82b883-font-size );line-height:var( --e-global-typography-e82b883-line-height );}.elementor-624 .elementor-element.elementor-element-e84a3dc{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-624 .elementor-element.elementor-element-5d49284 .elementor-heading-title{font-size:var( --e-global-typography-e82b883-font-size );line-height:var( --e-global-typography-e82b883-line-height );}.elementor-624 .elementor-element.elementor-element-3f1e92f{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-624 .elementor-element.elementor-element-6d2ce5d .elementor-heading-title{font-size:var( --e-global-typography-e82b883-font-size );line-height:var( --e-global-typography-e82b883-line-height );}.elementor-624 .elementor-element.elementor-element-f83f404{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-624 .elementor-element.elementor-element-a450b4b .elementor-heading-title{font-size:var( --e-global-typography-e82b883-font-size );line-height:var( --e-global-typography-e82b883-line-height );}.elementor-624 .elementor-element.elementor-element-cdb84c0{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-624 .elementor-element.elementor-element-6b8465c .elementor-heading-title{font-size:var( --e-global-typography-e82b883-font-size );line-height:var( --e-global-typography-e82b883-line-height );}.elementor-624 .elementor-element.elementor-element-56578ce{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-624 .elementor-element.elementor-element-946012b .elementor-heading-title{font-size:var( --e-global-typography-e82b883-font-size );line-height:var( --e-global-typography-e82b883-line-height );}.elementor-624 .elementor-element.elementor-element-b83b47a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-624 .elementor-element.elementor-element-7e146dd .elementor-heading-title{font-size:var( --e-global-typography-e82b883-font-size );line-height:var( --e-global-typography-e82b883-line-height );}.elementor-624 .elementor-element.elementor-element-a4219b4{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-624 .elementor-element.elementor-element-4776836 .elementor-heading-title{font-size:var( --e-global-typography-e82b883-font-size );line-height:var( --e-global-typography-e82b883-line-height );}.elementor-624 .elementor-element.elementor-element-dee062f{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-624 .elementor-element.elementor-element-de2e301 .elementor-heading-title{font-size:var( --e-global-typography-e82b883-font-size );line-height:var( --e-global-typography-e82b883-line-height );}.elementor-624 .elementor-element.elementor-element-0b42b41{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-624 .elementor-element.elementor-element-4cbd12b .elementor-heading-title{font-size:var( --e-global-typography-e82b883-font-size );line-height:var( --e-global-typography-e82b883-line-height );}.elementor-624 .elementor-element.elementor-element-8e3e18f{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-624 .elementor-element.elementor-element-763ef2c .elementor-heading-title{font-size:var( --e-global-typography-e82b883-font-size );line-height:var( --e-global-typography-e82b883-line-height );}.elementor-624 .elementor-element.elementor-element-6860b7a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-624 .elementor-element.elementor-element-3fa3dc4 .elementor-heading-title{font-size:var( --e-global-typography-e82b883-font-size );line-height:var( --e-global-typography-e82b883-line-height );}.elementor-624 .elementor-element.elementor-element-c75e67c{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-624 .elementor-element.elementor-element-a6944df .elementor-heading-title{font-size:var( --e-global-typography-e82b883-font-size );line-height:var( --e-global-typography-e82b883-line-height );}.elementor-624 .elementor-element.elementor-element-4fa204f{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-624 .elementor-element.elementor-element-2baae6f .elementor-heading-title{font-size:var( --e-global-typography-e82b883-font-size );line-height:var( --e-global-typography-e82b883-line-height );}.elementor-624 .elementor-element.elementor-element-a1cbca9{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-624 .elementor-element.elementor-element-659dade .elementor-heading-title{font-size:var( --e-global-typography-e82b883-font-size );line-height:var( --e-global-typography-e82b883-line-height );}.elementor-624 .elementor-element.elementor-element-aea3b87{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-624 .elementor-element.elementor-element-953d628 .elementor-heading-title{font-size:var( --e-global-typography-e82b883-font-size );line-height:var( --e-global-typography-e82b883-line-height );}.elementor-624 .elementor-element.elementor-element-444b846{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-624 .elementor-element.elementor-element-1049317 .elementor-heading-title{font-size:var( --e-global-typography-e82b883-font-size );line-height:var( --e-global-typography-e82b883-line-height );}.elementor-624 .elementor-element.elementor-element-922ffb6{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-624 .elementor-element.elementor-element-acfb536 .elementor-heading-title{font-size:var( --e-global-typography-e82b883-font-size );line-height:var( --e-global-typography-e82b883-line-height );}.elementor-624 .elementor-element.elementor-element-a601d55{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-624 .elementor-element.elementor-element-d6cd7ab .elementor-heading-title{font-size:var( --e-global-typography-e82b883-font-size );line-height:var( --e-global-typography-e82b883-line-height );}.elementor-624 .elementor-element.elementor-element-f4d192e{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-624 .elementor-element.elementor-element-95ab694 .elementor-heading-title{font-size:var( --e-global-typography-e82b883-font-size );line-height:var( --e-global-typography-e82b883-line-height );}.elementor-624 .elementor-element.elementor-element-c81096f{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-624 .elementor-element.elementor-element-590d3e0 .elementor-heading-title{font-size:var( --e-global-typography-e82b883-font-size );line-height:var( --e-global-typography-e82b883-line-height );}.elementor-624 .elementor-element.elementor-element-c51aee6{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-624 .elementor-element.elementor-element-23d43fd .elementor-heading-title{font-size:var( --e-global-typography-e82b883-font-size );line-height:var( --e-global-typography-e82b883-line-height );}.elementor-624 .elementor-element.elementor-element-83d7f60{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'Foco';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://cpadvance.org/wp-content/uploads/2025/09/FOCO-4.woff') format('woff');
}
@font-face {
	font-family: 'Foco';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://cpadvance.org/wp-content/uploads/2025/09/FOCOBOLD-3.woff') format('woff');
}
/* End Custom Fonts CSS */