.elementor-12271 .elementor-element.elementor-element-c1e84ee{--display:flex;--padding-top:30px;--padding-bottom:220px;--padding-left:20px;--padding-right:20px;}.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 );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-12271 .elementor-element.elementor-element-49e8499 .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 );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-theme-post-featured-image .widget-image-caption{color:var( --e-global-color-text );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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-12271 .elementor-element.elementor-element-14160c9{padding:30px 0px 30px 0px;}.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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );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-12271 .elementor-element.elementor-element-8d7b253{background-color:var( --e-global-color-kadence7 );padding:20px 0px 20px 0px;border-radius:12px 12px 12px 12px;}.elementor-12271 .elementor-element.elementor-element-8d7b253.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-12271 .elementor-element.elementor-element-8d7b253 a{color:var( --e-global-color-accent );}.elementor-12271 .elementor-element.elementor-element-8d7b253 a:hover, .elementor-12271 .elementor-element.elementor-element-8d7b253 a:focus{color:var( --e-global-color-55d1406 );}.elementor-12271 .elementor-element.elementor-element-1b6d281{padding:30px 0px 0px 0px;}.elementor-12271 .elementor-element.elementor-element-1b6d281 .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 );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-12271 .elementor-element.elementor-element-0c4b943{background-color:var( --e-global-color-kadence7 );padding:20px 0px 20px 0px;border-radius:12px 12px 12px 12px;}.elementor-12271 .elementor-element.elementor-element-0c4b943.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-12271 .elementor-element.elementor-element-0c4b943 a{color:var( --e-global-color-accent );}.elementor-12271 .elementor-element.elementor-element-0c4b943 a:hover, .elementor-12271 .elementor-element.elementor-element-0c4b943 a:focus{color:var( --e-global-color-55d1406 );}.elementor-12271 .elementor-element.elementor-element-ba09d4d{padding:30px 0px 0px 0px;}.elementor-12271 .elementor-element.elementor-element-ba09d4d .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 );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-12271 .elementor-element.elementor-element-389a416{background-color:var( --e-global-color-kadence7 );padding:20px 0px 20px 0px;border-radius:12px 12px 12px 12px;}.elementor-12271 .elementor-element.elementor-element-389a416.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-12271 .elementor-element.elementor-element-389a416 a{color:var( --e-global-color-accent );}.elementor-12271 .elementor-element.elementor-element-389a416 a:hover, .elementor-12271 .elementor-element.elementor-element-389a416 a:focus{color:var( --e-global-color-55d1406 );}.elementor-12271 .elementor-element.elementor-element-e55df5b{padding:30px 0px 0px 0px;}.elementor-12271 .elementor-element.elementor-element-e55df5b .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 );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-12271 .elementor-element.elementor-element-152ddfb{padding:30px 0px 0px 0px;}.elementor-12271 .elementor-element.elementor-element-152ddfb a{color:var( --e-global-color-kadence2 );}.elementor-12271 .elementor-element.elementor-element-152ddfb a:hover, .elementor-12271 .elementor-element.elementor-element-152ddfb a:focus{color:var( --e-global-color-55d1406 );}.elementor-12271 .elementor-element.elementor-element-2baebc6{background-color:var( --e-global-color-kadence7 );padding:20px 0px 20px 0px;border-radius:12px 12px 12px 12px;}.elementor-12271 .elementor-element.elementor-element-2baebc6.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-12271 .elementor-element.elementor-element-2baebc6 a{color:var( --e-global-color-accent );}.elementor-12271 .elementor-element.elementor-element-2baebc6 a:hover, .elementor-12271 .elementor-element.elementor-element-2baebc6 a:focus{color:var( --e-global-color-55d1406 );}.elementor-12271 .elementor-element.elementor-element-33d5c86{padding:30px 0px 0px 0px;}.elementor-12271 .elementor-element.elementor-element-33d5c86 .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 );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-12271 .elementor-element.elementor-element-c1bba61{padding:30px 0px 0px 0px;}.elementor-12271 .elementor-element.elementor-element-5c1d259{background-color:var( --e-global-color-kadence7 );padding:20px 0px 20px 0px;border-radius:12px 12px 12px 12px;}.elementor-12271 .elementor-element.elementor-element-5c1d259.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-12271 .elementor-element.elementor-element-5c1d259 a{color:var( --e-global-color-accent );}.elementor-12271 .elementor-element.elementor-element-5c1d259 a:hover, .elementor-12271 .elementor-element.elementor-element-5c1d259 a:focus{color:var( --e-global-color-55d1406 );}.elementor-12271 .elementor-element.elementor-element-31c14af{padding:30px 0px 0px 0px;}.elementor-12271 .elementor-element.elementor-element-31c14af .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 );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-12271 .elementor-element.elementor-element-5392198{background-color:var( --e-global-color-kadence7 );padding:20px 0px 20px 0px;border-radius:12px 12px 12px 12px;}.elementor-12271 .elementor-element.elementor-element-5392198.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-12271 .elementor-element.elementor-element-5392198 a{color:var( --e-global-color-accent );}.elementor-12271 .elementor-element.elementor-element-5392198 a:hover, .elementor-12271 .elementor-element.elementor-element-5392198 a:focus{color:var( --e-global-color-55d1406 );}.elementor-12271 .elementor-element.elementor-element-527bd86 .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 );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-12271 .elementor-element.elementor-element-5acccdc .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 );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-12271 .elementor-element.elementor-element-1fe4a17 .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 );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-12271 .elementor-element.elementor-element-9d885b7{background-color:var( --e-global-color-kadence7 );padding:20px 0px 20px 0px;border-radius:12px 12px 12px 12px;}.elementor-12271 .elementor-element.elementor-element-9d885b7.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-12271 .elementor-element.elementor-element-9d885b7 a{color:var( --e-global-color-accent );}.elementor-12271 .elementor-element.elementor-element-9d885b7 a:hover, .elementor-12271 .elementor-element.elementor-element-9d885b7 a:focus{color:var( --e-global-color-55d1406 );}.elementor-12271 .elementor-element.elementor-element-4bd9801{padding:20px 0px 20px 0px;}.elementor-12271 .elementor-element.elementor-element-4bd9801 .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 );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-12271 .elementor-element.elementor-element-3b1c86f{padding:0px 0px 0px 0px;}.elementor-12271 .elementor-element.elementor-element-9428a22{padding:0px 0px 0px 0px;}.elementor-12271 .elementor-element.elementor-element-0812108{padding:0px 0px 0px 0px;}.elementor-12271 .elementor-element.elementor-element-f6165cb{padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-12271 .elementor-element.elementor-element-c1e84ee{--content-width:780px;}}@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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-12271 .elementor-element.elementor-element-49e8499 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-theme-post-featured-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-12271 .elementor-element.elementor-element-1b6d281 .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 );}.elementor-12271 .elementor-element.elementor-element-ba09d4d .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 );}.elementor-12271 .elementor-element.elementor-element-e55df5b .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 );}.elementor-12271 .elementor-element.elementor-element-33d5c86 .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 );}.elementor-12271 .elementor-element.elementor-element-31c14af .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 );}.elementor-12271 .elementor-element.elementor-element-527bd86 .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 );}.elementor-12271 .elementor-element.elementor-element-5acccdc .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 );}.elementor-12271 .elementor-element.elementor-element-1fe4a17 .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 );}.elementor-12271 .elementor-element.elementor-element-4bd9801 .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: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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-12271 .elementor-element.elementor-element-49e8499 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-theme-post-featured-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-12271 .elementor-element.elementor-element-1b6d281 .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 );}.elementor-12271 .elementor-element.elementor-element-ba09d4d .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 );}.elementor-12271 .elementor-element.elementor-element-e55df5b .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 );}.elementor-12271 .elementor-element.elementor-element-33d5c86 .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 );}.elementor-12271 .elementor-element.elementor-element-31c14af .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 );}.elementor-12271 .elementor-element.elementor-element-527bd86 .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 );}.elementor-12271 .elementor-element.elementor-element-5acccdc .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 );}.elementor-12271 .elementor-element.elementor-element-1fe4a17 .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 );}.elementor-12271 .elementor-element.elementor-element-4bd9801 .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 );}}