.elementor-4216 .elementor-element.elementor-element-db4b144{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4216 .elementor-element.elementor-element-abb61d1{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4216 .elementor-element.elementor-element-abb61d1.e-con{--align-self:flex-start;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Arial, 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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Arial, 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 );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-4216 .elementor-element.elementor-element-d308716{text-align:justify;font-family:var( --e-global-typography-text-font-family ), Arial, 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 );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-4216 .elementor-element.elementor-element-7f90285{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--grid-auto-flow:row;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Arial, 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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Arial, 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 );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-4216 .elementor-element.elementor-element-1529d5c{background-color:var( --e-global-color-8a570ab );padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor7 );border-radius:15px 15px 15px 15px;box-shadow:0px 0px 48px -22px rgba(0,0,0,0.5);}.elementor-4216 .elementor-element.elementor-element-1529d5c .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-4216 .elementor-element.elementor-element-1529d5c .elementor-icon-box-title{margin-block-end:21px;color:var( --e-global-color-secondary );}.elementor-4216 .elementor-element.elementor-element-1529d5c.elementor-view-stacked .elementor-icon{background-color:#C7B9E0;fill:var( --e-global-color-f917637 );color:var( --e-global-color-f917637 );}.elementor-4216 .elementor-element.elementor-element-1529d5c.elementor-view-framed .elementor-icon, .elementor-4216 .elementor-element.elementor-element-1529d5c.elementor-view-default .elementor-icon{fill:#C7B9E0;color:#C7B9E0;border-color:#C7B9E0;}.elementor-4216 .elementor-element.elementor-element-1529d5c.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-f917637 );}.elementor-4216 .elementor-element.elementor-element-1529d5c .elementor-icon{font-size:28px;}.elementor-4216 .elementor-element.elementor-element-1529d5c .elementor-icon-box-title, .elementor-4216 .elementor-element.elementor-element-1529d5c .elementor-icon-box-title a{font-family:var( --e-global-typography-accent-font-family ), Arial, sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4216 .elementor-element.elementor-element-1529d5c:has(:hover) .elementor-icon-box-title,
					 .elementor-4216 .elementor-element.elementor-element-1529d5c:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-58d2537 );}.elementor-4216 .elementor-element.elementor-element-1529d5c .elementor-icon-box-description{font-family:"Avenir", Arial, sans-serif;font-size:14px;font-weight:500;line-height:1.55em;}.elementor-4216 .elementor-element.elementor-element-efb1ccc{background-color:var( --e-global-color-8a570ab );padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor7 );border-radius:15px 15px 15px 15px;box-shadow:0px 0px 48px -22px rgba(0,0,0,0.5);}.elementor-4216 .elementor-element.elementor-element-efb1ccc .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-4216 .elementor-element.elementor-element-efb1ccc .elementor-icon-box-title{margin-block-end:21px;color:var( --e-global-color-secondary );}.elementor-4216 .elementor-element.elementor-element-efb1ccc.elementor-view-stacked .elementor-icon{background-color:#C7B9E0;fill:var( --e-global-color-f917637 );color:var( --e-global-color-f917637 );}.elementor-4216 .elementor-element.elementor-element-efb1ccc.elementor-view-framed .elementor-icon, .elementor-4216 .elementor-element.elementor-element-efb1ccc.elementor-view-default .elementor-icon{fill:#C7B9E0;color:#C7B9E0;border-color:#C7B9E0;}.elementor-4216 .elementor-element.elementor-element-efb1ccc.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-f917637 );}.elementor-4216 .elementor-element.elementor-element-efb1ccc .elementor-icon{font-size:28px;}.elementor-4216 .elementor-element.elementor-element-efb1ccc .elementor-icon-box-title, .elementor-4216 .elementor-element.elementor-element-efb1ccc .elementor-icon-box-title a{font-family:var( --e-global-typography-accent-font-family ), Arial, sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4216 .elementor-element.elementor-element-efb1ccc:has(:hover) .elementor-icon-box-title,
					 .elementor-4216 .elementor-element.elementor-element-efb1ccc:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-58d2537 );}.elementor-4216 .elementor-element.elementor-element-efb1ccc .elementor-icon-box-description{font-family:"Avenir", Arial, sans-serif;font-size:14px;font-weight:500;line-height:1.55em;}.elementor-4216 .elementor-element.elementor-element-8ee6290{background-color:var( --e-global-color-8a570ab );padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor7 );border-radius:15px 15px 15px 15px;box-shadow:0px 0px 48px -22px rgba(0,0,0,0.5);}.elementor-4216 .elementor-element.elementor-element-8ee6290 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-4216 .elementor-element.elementor-element-8ee6290 .elementor-icon-box-title{margin-block-end:21px;color:var( --e-global-color-secondary );}.elementor-4216 .elementor-element.elementor-element-8ee6290.elementor-view-stacked .elementor-icon{background-color:#C7B9E0;fill:var( --e-global-color-f917637 );color:var( --e-global-color-f917637 );}.elementor-4216 .elementor-element.elementor-element-8ee6290.elementor-view-framed .elementor-icon, .elementor-4216 .elementor-element.elementor-element-8ee6290.elementor-view-default .elementor-icon{fill:#C7B9E0;color:#C7B9E0;border-color:#C7B9E0;}.elementor-4216 .elementor-element.elementor-element-8ee6290.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-f917637 );}.elementor-4216 .elementor-element.elementor-element-8ee6290 .elementor-icon{font-size:28px;}.elementor-4216 .elementor-element.elementor-element-8ee6290 .elementor-icon-box-title, .elementor-4216 .elementor-element.elementor-element-8ee6290 .elementor-icon-box-title a{font-family:var( --e-global-typography-accent-font-family ), Arial, sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4216 .elementor-element.elementor-element-8ee6290:has(:hover) .elementor-icon-box-title,
					 .elementor-4216 .elementor-element.elementor-element-8ee6290:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-58d2537 );}.elementor-4216 .elementor-element.elementor-element-8ee6290 .elementor-icon-box-description{font-family:"Avenir", Arial, sans-serif;font-size:14px;font-weight:500;line-height:1.55em;}.elementor-4216 .elementor-element.elementor-element-fb96818{background-color:var( --e-global-color-8a570ab );padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor7 );border-radius:15px 15px 15px 15px;box-shadow:0px 0px 48px -22px rgba(0,0,0,0.5);}.elementor-4216 .elementor-element.elementor-element-fb96818 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-4216 .elementor-element.elementor-element-fb96818 .elementor-icon-box-title{margin-block-end:21px;color:var( --e-global-color-secondary );}.elementor-4216 .elementor-element.elementor-element-fb96818.elementor-view-stacked .elementor-icon{background-color:#C7B9E0;fill:var( --e-global-color-f917637 );color:var( --e-global-color-f917637 );}.elementor-4216 .elementor-element.elementor-element-fb96818.elementor-view-framed .elementor-icon, .elementor-4216 .elementor-element.elementor-element-fb96818.elementor-view-default .elementor-icon{fill:#C7B9E0;color:#C7B9E0;border-color:#C7B9E0;}.elementor-4216 .elementor-element.elementor-element-fb96818.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-f917637 );}.elementor-4216 .elementor-element.elementor-element-fb96818 .elementor-icon{font-size:28px;}.elementor-4216 .elementor-element.elementor-element-fb96818 .elementor-icon-box-title, .elementor-4216 .elementor-element.elementor-element-fb96818 .elementor-icon-box-title a{font-family:var( --e-global-typography-accent-font-family ), Arial, sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4216 .elementor-element.elementor-element-fb96818:has(:hover) .elementor-icon-box-title,
					 .elementor-4216 .elementor-element.elementor-element-fb96818:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-58d2537 );}.elementor-4216 .elementor-element.elementor-element-fb96818 .elementor-icon-box-description{font-family:"Avenir", Arial, sans-serif;font-size:14px;font-weight:500;line-height:1.55em;}.elementor-4216 .elementor-element.elementor-element-63e9200{background-color:var( --e-global-color-8a570ab );padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor7 );border-radius:15px 15px 15px 15px;box-shadow:0px 0px 48px -22px rgba(0,0,0,0.5);}.elementor-4216 .elementor-element.elementor-element-63e9200 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-4216 .elementor-element.elementor-element-63e9200 .elementor-icon-box-title{margin-block-end:21px;color:var( --e-global-color-secondary );}.elementor-4216 .elementor-element.elementor-element-63e9200.elementor-view-stacked .elementor-icon{background-color:#C7B9E0;fill:var( --e-global-color-f917637 );color:var( --e-global-color-f917637 );}.elementor-4216 .elementor-element.elementor-element-63e9200.elementor-view-framed .elementor-icon, .elementor-4216 .elementor-element.elementor-element-63e9200.elementor-view-default .elementor-icon{fill:#C7B9E0;color:#C7B9E0;border-color:#C7B9E0;}.elementor-4216 .elementor-element.elementor-element-63e9200.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-f917637 );}.elementor-4216 .elementor-element.elementor-element-63e9200 .elementor-icon{font-size:28px;}.elementor-4216 .elementor-element.elementor-element-63e9200 .elementor-icon-box-title, .elementor-4216 .elementor-element.elementor-element-63e9200 .elementor-icon-box-title a{font-family:var( --e-global-typography-accent-font-family ), Arial, sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4216 .elementor-element.elementor-element-63e9200:has(:hover) .elementor-icon-box-title,
					 .elementor-4216 .elementor-element.elementor-element-63e9200:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-58d2537 );}.elementor-4216 .elementor-element.elementor-element-63e9200 .elementor-icon-box-description{font-family:"Avenir", Arial, sans-serif;font-size:14px;font-weight:500;line-height:1.55em;}.elementor-4216 .elementor-element.elementor-element-f239655{background-color:var( --e-global-color-8a570ab );padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor7 );border-radius:15px 15px 15px 15px;box-shadow:0px 0px 48px -22px rgba(0,0,0,0.5);}.elementor-4216 .elementor-element.elementor-element-f239655 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-4216 .elementor-element.elementor-element-f239655 .elementor-icon-box-title{margin-block-end:21px;color:var( --e-global-color-secondary );}.elementor-4216 .elementor-element.elementor-element-f239655.elementor-view-stacked .elementor-icon{background-color:#C7B9E0;fill:var( --e-global-color-f917637 );color:var( --e-global-color-f917637 );}.elementor-4216 .elementor-element.elementor-element-f239655.elementor-view-framed .elementor-icon, .elementor-4216 .elementor-element.elementor-element-f239655.elementor-view-default .elementor-icon{fill:#C7B9E0;color:#C7B9E0;border-color:#C7B9E0;}.elementor-4216 .elementor-element.elementor-element-f239655.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-f917637 );}.elementor-4216 .elementor-element.elementor-element-f239655 .elementor-icon{font-size:28px;}.elementor-4216 .elementor-element.elementor-element-f239655 .elementor-icon-box-title, .elementor-4216 .elementor-element.elementor-element-f239655 .elementor-icon-box-title a{font-family:var( --e-global-typography-accent-font-family ), Arial, sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4216 .elementor-element.elementor-element-f239655:has(:hover) .elementor-icon-box-title,
					 .elementor-4216 .elementor-element.elementor-element-f239655:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-58d2537 );}.elementor-4216 .elementor-element.elementor-element-f239655 .elementor-icon-box-description{font-family:"Avenir", Arial, sans-serif;font-size:14px;font-weight:500;line-height:1.55em;}.elementor-4216 .elementor-element.elementor-element-ab03ea4{background-color:var( --e-global-color-8a570ab );padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor7 );border-radius:15px 15px 15px 15px;box-shadow:0px 0px 48px -22px rgba(0,0,0,0.5);}.elementor-4216 .elementor-element.elementor-element-ab03ea4 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-4216 .elementor-element.elementor-element-ab03ea4 .elementor-icon-box-title{margin-block-end:21px;color:var( --e-global-color-secondary );}.elementor-4216 .elementor-element.elementor-element-ab03ea4.elementor-view-stacked .elementor-icon{background-color:#C7B9E0;fill:var( --e-global-color-f917637 );color:var( --e-global-color-f917637 );}.elementor-4216 .elementor-element.elementor-element-ab03ea4.elementor-view-framed .elementor-icon, .elementor-4216 .elementor-element.elementor-element-ab03ea4.elementor-view-default .elementor-icon{fill:#C7B9E0;color:#C7B9E0;border-color:#C7B9E0;}.elementor-4216 .elementor-element.elementor-element-ab03ea4.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-f917637 );}.elementor-4216 .elementor-element.elementor-element-ab03ea4 .elementor-icon{font-size:28px;}.elementor-4216 .elementor-element.elementor-element-ab03ea4 .elementor-icon-box-title, .elementor-4216 .elementor-element.elementor-element-ab03ea4 .elementor-icon-box-title a{font-family:var( --e-global-typography-accent-font-family ), Arial, sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4216 .elementor-element.elementor-element-ab03ea4:has(:hover) .elementor-icon-box-title,
					 .elementor-4216 .elementor-element.elementor-element-ab03ea4:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-58d2537 );}.elementor-4216 .elementor-element.elementor-element-ab03ea4 .elementor-icon-box-description{font-family:"Avenir", Arial, sans-serif;font-size:14px;font-weight:500;line-height:1.55em;}.elementor-4216 .elementor-element.elementor-element-23a05fe{background-color:var( --e-global-color-8a570ab );padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor7 );border-radius:15px 15px 15px 15px;box-shadow:0px 0px 48px -22px rgba(0,0,0,0.5);}.elementor-4216 .elementor-element.elementor-element-23a05fe .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-4216 .elementor-element.elementor-element-23a05fe .elementor-icon-box-title{margin-block-end:21px;color:var( --e-global-color-secondary );}.elementor-4216 .elementor-element.elementor-element-23a05fe.elementor-view-stacked .elementor-icon{background-color:#C7B9E0;fill:var( --e-global-color-f917637 );color:var( --e-global-color-f917637 );}.elementor-4216 .elementor-element.elementor-element-23a05fe.elementor-view-framed .elementor-icon, .elementor-4216 .elementor-element.elementor-element-23a05fe.elementor-view-default .elementor-icon{fill:#C7B9E0;color:#C7B9E0;border-color:#C7B9E0;}.elementor-4216 .elementor-element.elementor-element-23a05fe.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-f917637 );}.elementor-4216 .elementor-element.elementor-element-23a05fe .elementor-icon{font-size:28px;}.elementor-4216 .elementor-element.elementor-element-23a05fe .elementor-icon-box-title, .elementor-4216 .elementor-element.elementor-element-23a05fe .elementor-icon-box-title a{font-family:var( --e-global-typography-accent-font-family ), Arial, sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4216 .elementor-element.elementor-element-23a05fe:has(:hover) .elementor-icon-box-title,
					 .elementor-4216 .elementor-element.elementor-element-23a05fe:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-58d2537 );}.elementor-4216 .elementor-element.elementor-element-23a05fe .elementor-icon-box-description{font-family:"Avenir", Arial, sans-serif;font-size:14px;font-weight:500;line-height:1.55em;}.elementor-4216 .elementor-element.elementor-element-74bf107{background-color:var( --e-global-color-8a570ab );padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor7 );border-radius:15px 15px 15px 15px;box-shadow:0px 0px 48px -22px rgba(0,0,0,0.5);}.elementor-4216 .elementor-element.elementor-element-74bf107 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-4216 .elementor-element.elementor-element-74bf107 .elementor-icon-box-title{margin-block-end:21px;color:var( --e-global-color-secondary );}.elementor-4216 .elementor-element.elementor-element-74bf107.elementor-view-stacked .elementor-icon{background-color:#C7B9E0;fill:var( --e-global-color-f917637 );color:var( --e-global-color-f917637 );}.elementor-4216 .elementor-element.elementor-element-74bf107.elementor-view-framed .elementor-icon, .elementor-4216 .elementor-element.elementor-element-74bf107.elementor-view-default .elementor-icon{fill:#C7B9E0;color:#C7B9E0;border-color:#C7B9E0;}.elementor-4216 .elementor-element.elementor-element-74bf107.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-f917637 );}.elementor-4216 .elementor-element.elementor-element-74bf107 .elementor-icon{font-size:28px;}.elementor-4216 .elementor-element.elementor-element-74bf107 .elementor-icon-box-title, .elementor-4216 .elementor-element.elementor-element-74bf107 .elementor-icon-box-title a{font-family:var( --e-global-typography-accent-font-family ), Arial, sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4216 .elementor-element.elementor-element-74bf107:has(:hover) .elementor-icon-box-title,
					 .elementor-4216 .elementor-element.elementor-element-74bf107:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-58d2537 );}.elementor-4216 .elementor-element.elementor-element-74bf107 .elementor-icon-box-description{font-family:"Avenir", Arial, sans-serif;font-size:14px;font-weight:500;line-height:1.55em;}.elementor-4216 .elementor-element.elementor-element-3b0eee2{background-color:var( --e-global-color-8a570ab );padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor7 );border-radius:15px 15px 15px 15px;box-shadow:0px 0px 48px -22px rgba(0,0,0,0.5);}.elementor-4216 .elementor-element.elementor-element-3b0eee2 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-4216 .elementor-element.elementor-element-3b0eee2 .elementor-icon-box-title{margin-block-end:21px;color:var( --e-global-color-secondary );}.elementor-4216 .elementor-element.elementor-element-3b0eee2.elementor-view-stacked .elementor-icon{background-color:#C7B9E0;fill:var( --e-global-color-f917637 );color:var( --e-global-color-f917637 );}.elementor-4216 .elementor-element.elementor-element-3b0eee2.elementor-view-framed .elementor-icon, .elementor-4216 .elementor-element.elementor-element-3b0eee2.elementor-view-default .elementor-icon{fill:#C7B9E0;color:#C7B9E0;border-color:#C7B9E0;}.elementor-4216 .elementor-element.elementor-element-3b0eee2.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-f917637 );}.elementor-4216 .elementor-element.elementor-element-3b0eee2 .elementor-icon{font-size:28px;}.elementor-4216 .elementor-element.elementor-element-3b0eee2 .elementor-icon-box-title, .elementor-4216 .elementor-element.elementor-element-3b0eee2 .elementor-icon-box-title a{font-family:var( --e-global-typography-accent-font-family ), Arial, sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4216 .elementor-element.elementor-element-3b0eee2:has(:hover) .elementor-icon-box-title,
					 .elementor-4216 .elementor-element.elementor-element-3b0eee2:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-58d2537 );}.elementor-4216 .elementor-element.elementor-element-3b0eee2 .elementor-icon-box-description{font-family:"Avenir", Arial, sans-serif;font-size:14px;font-weight:500;line-height:1.55em;}.elementor-4216 .elementor-element.elementor-element-c5efc3c{background-color:var( --e-global-color-8a570ab );padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor7 );border-radius:15px 15px 15px 15px;box-shadow:0px 0px 48px -22px rgba(0,0,0,0.5);}.elementor-4216 .elementor-element.elementor-element-c5efc3c .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-4216 .elementor-element.elementor-element-c5efc3c .elementor-icon-box-title{margin-block-end:21px;color:var( --e-global-color-secondary );}.elementor-4216 .elementor-element.elementor-element-c5efc3c.elementor-view-stacked .elementor-icon{background-color:#C7B9E0;fill:var( --e-global-color-f917637 );color:var( --e-global-color-f917637 );}.elementor-4216 .elementor-element.elementor-element-c5efc3c.elementor-view-framed .elementor-icon, .elementor-4216 .elementor-element.elementor-element-c5efc3c.elementor-view-default .elementor-icon{fill:#C7B9E0;color:#C7B9E0;border-color:#C7B9E0;}.elementor-4216 .elementor-element.elementor-element-c5efc3c.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-f917637 );}.elementor-4216 .elementor-element.elementor-element-c5efc3c .elementor-icon{font-size:28px;}.elementor-4216 .elementor-element.elementor-element-c5efc3c .elementor-icon-box-title, .elementor-4216 .elementor-element.elementor-element-c5efc3c .elementor-icon-box-title a{font-family:var( --e-global-typography-accent-font-family ), Arial, sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4216 .elementor-element.elementor-element-c5efc3c:has(:hover) .elementor-icon-box-title,
					 .elementor-4216 .elementor-element.elementor-element-c5efc3c:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-58d2537 );}.elementor-4216 .elementor-element.elementor-element-c5efc3c .elementor-icon-box-description{font-family:"Avenir", Arial, sans-serif;font-size:14px;font-weight:500;line-height:1.55em;}.elementor-4216 .elementor-element.elementor-element-9e6a6d4{background-color:var( --e-global-color-8a570ab );padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor7 );border-radius:15px 15px 15px 15px;box-shadow:0px 0px 48px -22px rgba(0,0,0,0.5);}.elementor-4216 .elementor-element.elementor-element-9e6a6d4 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-4216 .elementor-element.elementor-element-9e6a6d4 .elementor-icon-box-title{margin-block-end:21px;color:var( --e-global-color-secondary );}.elementor-4216 .elementor-element.elementor-element-9e6a6d4.elementor-view-stacked .elementor-icon{background-color:#C7B9E0;fill:var( --e-global-color-f917637 );color:var( --e-global-color-f917637 );}.elementor-4216 .elementor-element.elementor-element-9e6a6d4.elementor-view-framed .elementor-icon, .elementor-4216 .elementor-element.elementor-element-9e6a6d4.elementor-view-default .elementor-icon{fill:#C7B9E0;color:#C7B9E0;border-color:#C7B9E0;}.elementor-4216 .elementor-element.elementor-element-9e6a6d4.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-f917637 );}.elementor-4216 .elementor-element.elementor-element-9e6a6d4 .elementor-icon{font-size:28px;}.elementor-4216 .elementor-element.elementor-element-9e6a6d4 .elementor-icon-box-title, .elementor-4216 .elementor-element.elementor-element-9e6a6d4 .elementor-icon-box-title a{font-family:var( --e-global-typography-accent-font-family ), Arial, sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4216 .elementor-element.elementor-element-9e6a6d4:has(:hover) .elementor-icon-box-title,
					 .elementor-4216 .elementor-element.elementor-element-9e6a6d4:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-58d2537 );}.elementor-4216 .elementor-element.elementor-element-9e6a6d4 .elementor-icon-box-description{font-family:"Avenir", Arial, sans-serif;font-size:14px;font-weight:500;line-height:1.55em;}.elementor-4216 .elementor-element.elementor-element-50d73fa{background-color:var( --e-global-color-8a570ab );padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor7 );border-radius:15px 15px 15px 15px;box-shadow:0px 0px 48px -22px rgba(0,0,0,0.5);}.elementor-4216 .elementor-element.elementor-element-50d73fa .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-4216 .elementor-element.elementor-element-50d73fa .elementor-icon-box-title{margin-block-end:21px;color:var( --e-global-color-secondary );}.elementor-4216 .elementor-element.elementor-element-50d73fa.elementor-view-stacked .elementor-icon{background-color:#C7B9E0;fill:var( --e-global-color-f917637 );color:var( --e-global-color-f917637 );}.elementor-4216 .elementor-element.elementor-element-50d73fa.elementor-view-framed .elementor-icon, .elementor-4216 .elementor-element.elementor-element-50d73fa.elementor-view-default .elementor-icon{fill:#C7B9E0;color:#C7B9E0;border-color:#C7B9E0;}.elementor-4216 .elementor-element.elementor-element-50d73fa.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-f917637 );}.elementor-4216 .elementor-element.elementor-element-50d73fa .elementor-icon{font-size:28px;}.elementor-4216 .elementor-element.elementor-element-50d73fa .elementor-icon-box-title, .elementor-4216 .elementor-element.elementor-element-50d73fa .elementor-icon-box-title a{font-family:var( --e-global-typography-accent-font-family ), Arial, sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4216 .elementor-element.elementor-element-50d73fa:has(:hover) .elementor-icon-box-title,
					 .elementor-4216 .elementor-element.elementor-element-50d73fa:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-58d2537 );}.elementor-4216 .elementor-element.elementor-element-50d73fa .elementor-icon-box-description{font-family:"Avenir", Arial, sans-serif;font-size:14px;font-weight:500;line-height:1.55em;}.elementor-4216 .elementor-element.elementor-element-ef5a6b0{background-color:var( --e-global-color-8a570ab );padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor7 );border-radius:15px 15px 15px 15px;box-shadow:0px 0px 48px -22px rgba(0,0,0,0.5);}.elementor-4216 .elementor-element.elementor-element-ef5a6b0 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-4216 .elementor-element.elementor-element-ef5a6b0 .elementor-icon-box-title{margin-block-end:21px;color:var( --e-global-color-secondary );}.elementor-4216 .elementor-element.elementor-element-ef5a6b0.elementor-view-stacked .elementor-icon{background-color:#C7B9E0;fill:var( --e-global-color-f917637 );color:var( --e-global-color-f917637 );}.elementor-4216 .elementor-element.elementor-element-ef5a6b0.elementor-view-framed .elementor-icon, .elementor-4216 .elementor-element.elementor-element-ef5a6b0.elementor-view-default .elementor-icon{fill:#C7B9E0;color:#C7B9E0;border-color:#C7B9E0;}.elementor-4216 .elementor-element.elementor-element-ef5a6b0.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-f917637 );}.elementor-4216 .elementor-element.elementor-element-ef5a6b0 .elementor-icon{font-size:28px;}.elementor-4216 .elementor-element.elementor-element-ef5a6b0 .elementor-icon-box-title, .elementor-4216 .elementor-element.elementor-element-ef5a6b0 .elementor-icon-box-title a{font-family:var( --e-global-typography-accent-font-family ), Arial, sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4216 .elementor-element.elementor-element-ef5a6b0:has(:hover) .elementor-icon-box-title,
					 .elementor-4216 .elementor-element.elementor-element-ef5a6b0:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-58d2537 );}.elementor-4216 .elementor-element.elementor-element-ef5a6b0 .elementor-icon-box-description{font-family:"Avenir", Arial, sans-serif;font-size:14px;font-weight:500;line-height:1.55em;}.elementor-4216 .elementor-element.elementor-element-100a5b9{background-color:var( --e-global-color-8a570ab );padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor7 );border-radius:15px 15px 15px 15px;box-shadow:0px 0px 48px -22px rgba(0,0,0,0.5);}.elementor-4216 .elementor-element.elementor-element-100a5b9 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-4216 .elementor-element.elementor-element-100a5b9 .elementor-icon-box-title{margin-block-end:21px;color:var( --e-global-color-secondary );}.elementor-4216 .elementor-element.elementor-element-100a5b9.elementor-view-stacked .elementor-icon{background-color:#C7B9E0;fill:var( --e-global-color-f917637 );color:var( --e-global-color-f917637 );}.elementor-4216 .elementor-element.elementor-element-100a5b9.elementor-view-framed .elementor-icon, .elementor-4216 .elementor-element.elementor-element-100a5b9.elementor-view-default .elementor-icon{fill:#C7B9E0;color:#C7B9E0;border-color:#C7B9E0;}.elementor-4216 .elementor-element.elementor-element-100a5b9.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-f917637 );}.elementor-4216 .elementor-element.elementor-element-100a5b9 .elementor-icon{font-size:28px;}.elementor-4216 .elementor-element.elementor-element-100a5b9 .elementor-icon-box-title, .elementor-4216 .elementor-element.elementor-element-100a5b9 .elementor-icon-box-title a{font-family:var( --e-global-typography-accent-font-family ), Arial, sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4216 .elementor-element.elementor-element-100a5b9:has(:hover) .elementor-icon-box-title,
					 .elementor-4216 .elementor-element.elementor-element-100a5b9:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-58d2537 );}.elementor-4216 .elementor-element.elementor-element-100a5b9 .elementor-icon-box-description{font-family:"Avenir", Arial, sans-serif;font-size:14px;font-weight:500;line-height:1.55em;}.elementor-4216 .elementor-element.elementor-element-0244ee9{background-color:var( --e-global-color-8a570ab );padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor7 );border-radius:15px 15px 15px 15px;box-shadow:0px 0px 48px -22px rgba(0,0,0,0.5);}.elementor-4216 .elementor-element.elementor-element-0244ee9 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-4216 .elementor-element.elementor-element-0244ee9 .elementor-icon-box-title{margin-block-end:21px;color:var( --e-global-color-secondary );}.elementor-4216 .elementor-element.elementor-element-0244ee9.elementor-view-stacked .elementor-icon{background-color:#C7B9E0;fill:var( --e-global-color-f917637 );color:var( --e-global-color-f917637 );}.elementor-4216 .elementor-element.elementor-element-0244ee9.elementor-view-framed .elementor-icon, .elementor-4216 .elementor-element.elementor-element-0244ee9.elementor-view-default .elementor-icon{fill:#C7B9E0;color:#C7B9E0;border-color:#C7B9E0;}.elementor-4216 .elementor-element.elementor-element-0244ee9.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-f917637 );}.elementor-4216 .elementor-element.elementor-element-0244ee9 .elementor-icon{font-size:28px;}.elementor-4216 .elementor-element.elementor-element-0244ee9 .elementor-icon-box-title, .elementor-4216 .elementor-element.elementor-element-0244ee9 .elementor-icon-box-title a{font-family:var( --e-global-typography-accent-font-family ), Arial, sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4216 .elementor-element.elementor-element-0244ee9:has(:hover) .elementor-icon-box-title,
					 .elementor-4216 .elementor-element.elementor-element-0244ee9:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-58d2537 );}.elementor-4216 .elementor-element.elementor-element-0244ee9 .elementor-icon-box-description{font-family:"Avenir", Arial, sans-serif;font-size:14px;font-weight:500;line-height:1.55em;}.elementor-4216 .elementor-element.elementor-element-6d1ec84{background-color:var( --e-global-color-8a570ab );padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor7 );border-radius:15px 15px 15px 15px;box-shadow:0px 0px 48px -22px rgba(0,0,0,0.5);}.elementor-4216 .elementor-element.elementor-element-6d1ec84 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-4216 .elementor-element.elementor-element-6d1ec84 .elementor-icon-box-title{margin-block-end:21px;color:var( --e-global-color-secondary );}.elementor-4216 .elementor-element.elementor-element-6d1ec84.elementor-view-stacked .elementor-icon{background-color:#C7B9E0;fill:var( --e-global-color-f917637 );color:var( --e-global-color-f917637 );}.elementor-4216 .elementor-element.elementor-element-6d1ec84.elementor-view-framed .elementor-icon, .elementor-4216 .elementor-element.elementor-element-6d1ec84.elementor-view-default .elementor-icon{fill:#C7B9E0;color:#C7B9E0;border-color:#C7B9E0;}.elementor-4216 .elementor-element.elementor-element-6d1ec84.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-f917637 );}.elementor-4216 .elementor-element.elementor-element-6d1ec84 .elementor-icon{font-size:28px;}.elementor-4216 .elementor-element.elementor-element-6d1ec84 .elementor-icon-box-title, .elementor-4216 .elementor-element.elementor-element-6d1ec84 .elementor-icon-box-title a{font-family:var( --e-global-typography-accent-font-family ), Arial, sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4216 .elementor-element.elementor-element-6d1ec84:has(:hover) .elementor-icon-box-title,
					 .elementor-4216 .elementor-element.elementor-element-6d1ec84:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-58d2537 );}.elementor-4216 .elementor-element.elementor-element-6d1ec84 .elementor-icon-box-description{font-family:"Avenir", Arial, sans-serif;font-size:14px;font-weight:500;line-height:1.55em;}.elementor-4216 .elementor-element.elementor-element-1bc2a67{background-color:var( --e-global-color-8a570ab );padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor7 );border-radius:15px 15px 15px 15px;box-shadow:0px 0px 48px -22px rgba(0,0,0,0.5);}.elementor-4216 .elementor-element.elementor-element-1bc2a67 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-4216 .elementor-element.elementor-element-1bc2a67 .elementor-icon-box-title{margin-block-end:21px;color:var( --e-global-color-secondary );}.elementor-4216 .elementor-element.elementor-element-1bc2a67.elementor-view-stacked .elementor-icon{background-color:#C7B9E0;fill:var( --e-global-color-f917637 );color:var( --e-global-color-f917637 );}.elementor-4216 .elementor-element.elementor-element-1bc2a67.elementor-view-framed .elementor-icon, .elementor-4216 .elementor-element.elementor-element-1bc2a67.elementor-view-default .elementor-icon{fill:#C7B9E0;color:#C7B9E0;border-color:#C7B9E0;}.elementor-4216 .elementor-element.elementor-element-1bc2a67.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-f917637 );}.elementor-4216 .elementor-element.elementor-element-1bc2a67 .elementor-icon{font-size:28px;}.elementor-4216 .elementor-element.elementor-element-1bc2a67 .elementor-icon-box-title, .elementor-4216 .elementor-element.elementor-element-1bc2a67 .elementor-icon-box-title a{font-family:var( --e-global-typography-accent-font-family ), Arial, sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4216 .elementor-element.elementor-element-1bc2a67:has(:hover) .elementor-icon-box-title,
					 .elementor-4216 .elementor-element.elementor-element-1bc2a67:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-58d2537 );}.elementor-4216 .elementor-element.elementor-element-1bc2a67 .elementor-icon-box-description{font-family:"Avenir", Arial, sans-serif;font-size:14px;font-weight:500;line-height:1.55em;}.elementor-4216 .elementor-element.elementor-element-b4fde31{background-color:var( --e-global-color-8a570ab );padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor7 );border-radius:15px 15px 15px 15px;box-shadow:0px 0px 48px -22px rgba(0,0,0,0.5);}.elementor-4216 .elementor-element.elementor-element-b4fde31 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-4216 .elementor-element.elementor-element-b4fde31 .elementor-icon-box-title{margin-block-end:21px;color:var( --e-global-color-secondary );}.elementor-4216 .elementor-element.elementor-element-b4fde31.elementor-view-stacked .elementor-icon{background-color:#C7B9E0;fill:var( --e-global-color-f917637 );color:var( --e-global-color-f917637 );}.elementor-4216 .elementor-element.elementor-element-b4fde31.elementor-view-framed .elementor-icon, .elementor-4216 .elementor-element.elementor-element-b4fde31.elementor-view-default .elementor-icon{fill:#C7B9E0;color:#C7B9E0;border-color:#C7B9E0;}.elementor-4216 .elementor-element.elementor-element-b4fde31.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-f917637 );}.elementor-4216 .elementor-element.elementor-element-b4fde31 .elementor-icon{font-size:28px;}.elementor-4216 .elementor-element.elementor-element-b4fde31 .elementor-icon-box-title, .elementor-4216 .elementor-element.elementor-element-b4fde31 .elementor-icon-box-title a{font-family:var( --e-global-typography-accent-font-family ), Arial, sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4216 .elementor-element.elementor-element-b4fde31:has(:hover) .elementor-icon-box-title,
					 .elementor-4216 .elementor-element.elementor-element-b4fde31:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-58d2537 );}.elementor-4216 .elementor-element.elementor-element-b4fde31 .elementor-icon-box-description{font-family:"Avenir", Arial, sans-serif;font-size:14px;font-weight:500;line-height:1.55em;}.elementor-4216 .elementor-element.elementor-element-1017fe9{background-color:var( --e-global-color-8a570ab );padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor7 );border-radius:15px 15px 15px 15px;box-shadow:0px 0px 48px -22px rgba(0,0,0,0.5);}.elementor-4216 .elementor-element.elementor-element-1017fe9 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-4216 .elementor-element.elementor-element-1017fe9 .elementor-icon-box-title{margin-block-end:21px;color:var( --e-global-color-secondary );}.elementor-4216 .elementor-element.elementor-element-1017fe9.elementor-view-stacked .elementor-icon{background-color:#C7B9E0;fill:var( --e-global-color-f917637 );color:var( --e-global-color-f917637 );}.elementor-4216 .elementor-element.elementor-element-1017fe9.elementor-view-framed .elementor-icon, .elementor-4216 .elementor-element.elementor-element-1017fe9.elementor-view-default .elementor-icon{fill:#C7B9E0;color:#C7B9E0;border-color:#C7B9E0;}.elementor-4216 .elementor-element.elementor-element-1017fe9.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-f917637 );}.elementor-4216 .elementor-element.elementor-element-1017fe9 .elementor-icon{font-size:28px;}.elementor-4216 .elementor-element.elementor-element-1017fe9 .elementor-icon-box-title, .elementor-4216 .elementor-element.elementor-element-1017fe9 .elementor-icon-box-title a{font-family:var( --e-global-typography-accent-font-family ), Arial, sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4216 .elementor-element.elementor-element-1017fe9:has(:hover) .elementor-icon-box-title,
					 .elementor-4216 .elementor-element.elementor-element-1017fe9:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-58d2537 );}.elementor-4216 .elementor-element.elementor-element-1017fe9 .elementor-icon-box-description{font-family:"Avenir", Arial, sans-serif;font-size:14px;font-weight:500;line-height:1.55em;}.elementor-4216 .elementor-element.elementor-element-e5e209b{background-color:var( --e-global-color-8a570ab );padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor7 );border-radius:15px 15px 15px 15px;box-shadow:0px 0px 48px -22px rgba(0,0,0,0.5);}.elementor-4216 .elementor-element.elementor-element-e5e209b .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-4216 .elementor-element.elementor-element-e5e209b .elementor-icon-box-title{margin-block-end:21px;color:var( --e-global-color-secondary );}.elementor-4216 .elementor-element.elementor-element-e5e209b.elementor-view-stacked .elementor-icon{background-color:#C7B9E0;fill:var( --e-global-color-f917637 );color:var( --e-global-color-f917637 );}.elementor-4216 .elementor-element.elementor-element-e5e209b.elementor-view-framed .elementor-icon, .elementor-4216 .elementor-element.elementor-element-e5e209b.elementor-view-default .elementor-icon{fill:#C7B9E0;color:#C7B9E0;border-color:#C7B9E0;}.elementor-4216 .elementor-element.elementor-element-e5e209b.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-f917637 );}.elementor-4216 .elementor-element.elementor-element-e5e209b .elementor-icon{font-size:28px;}.elementor-4216 .elementor-element.elementor-element-e5e209b .elementor-icon-box-title, .elementor-4216 .elementor-element.elementor-element-e5e209b .elementor-icon-box-title a{font-family:var( --e-global-typography-accent-font-family ), Arial, sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4216 .elementor-element.elementor-element-e5e209b:has(:hover) .elementor-icon-box-title,
					 .elementor-4216 .elementor-element.elementor-element-e5e209b:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-58d2537 );}.elementor-4216 .elementor-element.elementor-element-e5e209b .elementor-icon-box-description{font-family:"Avenir", Arial, sans-serif;font-size:14px;font-weight:500;line-height:1.55em;}.elementor-4216 .elementor-element.elementor-element-0930b7b{background-color:var( --e-global-color-8a570ab );padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor7 );border-radius:15px 15px 15px 15px;box-shadow:0px 0px 48px -22px rgba(0,0,0,0.5);}.elementor-4216 .elementor-element.elementor-element-0930b7b .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-4216 .elementor-element.elementor-element-0930b7b .elementor-icon-box-title{margin-block-end:21px;color:var( --e-global-color-secondary );}.elementor-4216 .elementor-element.elementor-element-0930b7b.elementor-view-stacked .elementor-icon{background-color:#C7B9E0;fill:var( --e-global-color-f917637 );color:var( --e-global-color-f917637 );}.elementor-4216 .elementor-element.elementor-element-0930b7b.elementor-view-framed .elementor-icon, .elementor-4216 .elementor-element.elementor-element-0930b7b.elementor-view-default .elementor-icon{fill:#C7B9E0;color:#C7B9E0;border-color:#C7B9E0;}.elementor-4216 .elementor-element.elementor-element-0930b7b.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-f917637 );}.elementor-4216 .elementor-element.elementor-element-0930b7b .elementor-icon{font-size:28px;}.elementor-4216 .elementor-element.elementor-element-0930b7b .elementor-icon-box-title, .elementor-4216 .elementor-element.elementor-element-0930b7b .elementor-icon-box-title a{font-family:var( --e-global-typography-accent-font-family ), Arial, sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4216 .elementor-element.elementor-element-0930b7b:has(:hover) .elementor-icon-box-title,
					 .elementor-4216 .elementor-element.elementor-element-0930b7b:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-58d2537 );}.elementor-4216 .elementor-element.elementor-element-0930b7b .elementor-icon-box-description{font-family:"Avenir", Arial, sans-serif;font-size:14px;font-weight:500;line-height:1.55em;}@media(max-width:1366px){.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 );word-spacing:var( --e-global-typography-primary-word-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-4216 .elementor-element.elementor-element-d308716{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-4216 .elementor-element.elementor-element-7f90285{--grid-auto-flow:row;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{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 );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-icon-box .elementor-icon-box-description{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-4216 .elementor-element.elementor-element-1529d5c .elementor-icon-box-title, .elementor-4216 .elementor-element.elementor-element-1529d5c .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4216 .elementor-element.elementor-element-1529d5c .elementor-icon-box-description{font-size:16px;}.elementor-4216 .elementor-element.elementor-element-efb1ccc .elementor-icon-box-title, .elementor-4216 .elementor-element.elementor-element-efb1ccc .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4216 .elementor-element.elementor-element-efb1ccc .elementor-icon-box-description{font-size:16px;}.elementor-4216 .elementor-element.elementor-element-8ee6290 .elementor-icon-box-title, .elementor-4216 .elementor-element.elementor-element-8ee6290 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4216 .elementor-element.elementor-element-8ee6290 .elementor-icon-box-description{font-size:16px;}.elementor-4216 .elementor-element.elementor-element-fb96818 .elementor-icon-box-title, .elementor-4216 .elementor-element.elementor-element-fb96818 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4216 .elementor-element.elementor-element-fb96818 .elementor-icon-box-description{font-size:16px;}.elementor-4216 .elementor-element.elementor-element-63e9200 .elementor-icon-box-title, .elementor-4216 .elementor-element.elementor-element-63e9200 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4216 .elementor-element.elementor-element-63e9200 .elementor-icon-box-description{font-size:16px;}.elementor-4216 .elementor-element.elementor-element-f239655 .elementor-icon-box-title, .elementor-4216 .elementor-element.elementor-element-f239655 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4216 .elementor-element.elementor-element-f239655 .elementor-icon-box-description{font-size:16px;}.elementor-4216 .elementor-element.elementor-element-ab03ea4 .elementor-icon-box-title, .elementor-4216 .elementor-element.elementor-element-ab03ea4 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4216 .elementor-element.elementor-element-ab03ea4 .elementor-icon-box-description{font-size:16px;}.elementor-4216 .elementor-element.elementor-element-23a05fe .elementor-icon-box-title, .elementor-4216 .elementor-element.elementor-element-23a05fe .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4216 .elementor-element.elementor-element-23a05fe .elementor-icon-box-description{font-size:16px;}.elementor-4216 .elementor-element.elementor-element-74bf107 .elementor-icon-box-title, .elementor-4216 .elementor-element.elementor-element-74bf107 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4216 .elementor-element.elementor-element-74bf107 .elementor-icon-box-description{font-size:16px;}.elementor-4216 .elementor-element.elementor-element-3b0eee2 .elementor-icon-box-title, .elementor-4216 .elementor-element.elementor-element-3b0eee2 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4216 .elementor-element.elementor-element-3b0eee2 .elementor-icon-box-description{font-size:16px;}.elementor-4216 .elementor-element.elementor-element-c5efc3c .elementor-icon-box-title, .elementor-4216 .elementor-element.elementor-element-c5efc3c .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4216 .elementor-element.elementor-element-c5efc3c .elementor-icon-box-description{font-size:16px;}.elementor-4216 .elementor-element.elementor-element-9e6a6d4 .elementor-icon-box-title, .elementor-4216 .elementor-element.elementor-element-9e6a6d4 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4216 .elementor-element.elementor-element-9e6a6d4 .elementor-icon-box-description{font-size:16px;}.elementor-4216 .elementor-element.elementor-element-50d73fa .elementor-icon-box-title, .elementor-4216 .elementor-element.elementor-element-50d73fa .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4216 .elementor-element.elementor-element-50d73fa .elementor-icon-box-description{font-size:16px;}.elementor-4216 .elementor-element.elementor-element-ef5a6b0 .elementor-icon-box-title, .elementor-4216 .elementor-element.elementor-element-ef5a6b0 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4216 .elementor-element.elementor-element-ef5a6b0 .elementor-icon-box-description{font-size:16px;}.elementor-4216 .elementor-element.elementor-element-100a5b9 .elementor-icon-box-title, .elementor-4216 .elementor-element.elementor-element-100a5b9 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4216 .elementor-element.elementor-element-100a5b9 .elementor-icon-box-description{font-size:16px;}.elementor-4216 .elementor-element.elementor-element-0244ee9 .elementor-icon-box-title, .elementor-4216 .elementor-element.elementor-element-0244ee9 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4216 .elementor-element.elementor-element-0244ee9 .elementor-icon-box-description{font-size:16px;}.elementor-4216 .elementor-element.elementor-element-6d1ec84 .elementor-icon-box-title, .elementor-4216 .elementor-element.elementor-element-6d1ec84 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4216 .elementor-element.elementor-element-6d1ec84 .elementor-icon-box-description{font-size:16px;}.elementor-4216 .elementor-element.elementor-element-1bc2a67 .elementor-icon-box-title, .elementor-4216 .elementor-element.elementor-element-1bc2a67 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4216 .elementor-element.elementor-element-1bc2a67 .elementor-icon-box-description{font-size:16px;}.elementor-4216 .elementor-element.elementor-element-b4fde31 .elementor-icon-box-title, .elementor-4216 .elementor-element.elementor-element-b4fde31 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4216 .elementor-element.elementor-element-b4fde31 .elementor-icon-box-description{font-size:16px;}.elementor-4216 .elementor-element.elementor-element-1017fe9 .elementor-icon-box-title, .elementor-4216 .elementor-element.elementor-element-1017fe9 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4216 .elementor-element.elementor-element-1017fe9 .elementor-icon-box-description{font-size:16px;}.elementor-4216 .elementor-element.elementor-element-e5e209b .elementor-icon-box-title, .elementor-4216 .elementor-element.elementor-element-e5e209b .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4216 .elementor-element.elementor-element-e5e209b .elementor-icon-box-description{font-size:16px;}.elementor-4216 .elementor-element.elementor-element-0930b7b .elementor-icon-box-title, .elementor-4216 .elementor-element.elementor-element-0930b7b .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4216 .elementor-element.elementor-element-0930b7b .elementor-icon-box-description{font-size:16px;}}@media(max-width:1200px){.elementor-4216 .elementor-element.elementor-element-7f90285{--grid-auto-flow:row;}.elementor-4216 .elementor-element.elementor-element-1529d5c .elementor-icon-box-description{font-size:16px;}.elementor-4216 .elementor-element.elementor-element-efb1ccc .elementor-icon-box-description{font-size:16px;}.elementor-4216 .elementor-element.elementor-element-8ee6290 .elementor-icon-box-description{font-size:16px;}.elementor-4216 .elementor-element.elementor-element-fb96818 .elementor-icon-box-description{font-size:16px;}.elementor-4216 .elementor-element.elementor-element-63e9200 .elementor-icon-box-description{font-size:16px;}.elementor-4216 .elementor-element.elementor-element-f239655 .elementor-icon-box-description{font-size:16px;}.elementor-4216 .elementor-element.elementor-element-ab03ea4 .elementor-icon-box-description{font-size:16px;}.elementor-4216 .elementor-element.elementor-element-23a05fe .elementor-icon-box-description{font-size:16px;}.elementor-4216 .elementor-element.elementor-element-74bf107 .elementor-icon-box-description{font-size:16px;}.elementor-4216 .elementor-element.elementor-element-3b0eee2 .elementor-icon-box-description{font-size:16px;}.elementor-4216 .elementor-element.elementor-element-c5efc3c .elementor-icon-box-description{font-size:16px;}.elementor-4216 .elementor-element.elementor-element-9e6a6d4 .elementor-icon-box-description{font-size:16px;}.elementor-4216 .elementor-element.elementor-element-50d73fa .elementor-icon-box-description{font-size:16px;}.elementor-4216 .elementor-element.elementor-element-ef5a6b0 .elementor-icon-box-description{font-size:16px;}.elementor-4216 .elementor-element.elementor-element-100a5b9 .elementor-icon-box-description{font-size:16px;}.elementor-4216 .elementor-element.elementor-element-0244ee9 .elementor-icon-box-description{font-size:16px;}.elementor-4216 .elementor-element.elementor-element-6d1ec84 .elementor-icon-box-description{font-size:16px;}.elementor-4216 .elementor-element.elementor-element-1bc2a67 .elementor-icon-box-description{font-size:16px;}.elementor-4216 .elementor-element.elementor-element-b4fde31 .elementor-icon-box-description{font-size:16px;}.elementor-4216 .elementor-element.elementor-element-1017fe9 .elementor-icon-box-description{font-size:16px;}.elementor-4216 .elementor-element.elementor-element-e5e209b .elementor-icon-box-description{font-size:16px;}.elementor-4216 .elementor-element.elementor-element-0930b7b .elementor-icon-box-description{font-size:16px;}}@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 );word-spacing:var( --e-global-typography-primary-word-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-4216 .elementor-element.elementor-element-d308716{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-4216 .elementor-element.elementor-element-7f90285{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{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 );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-icon-box .elementor-icon-box-description{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-4216 .elementor-element.elementor-element-1529d5c .elementor-icon-box-title, .elementor-4216 .elementor-element.elementor-element-1529d5c .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4216 .elementor-element.elementor-element-1529d5c .elementor-icon-box-description{font-size:16px;line-height:1.6em;}.elementor-4216 .elementor-element.elementor-element-efb1ccc .elementor-icon-box-title, .elementor-4216 .elementor-element.elementor-element-efb1ccc .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4216 .elementor-element.elementor-element-efb1ccc .elementor-icon-box-description{font-size:16px;line-height:1.6em;}.elementor-4216 .elementor-element.elementor-element-8ee6290 .elementor-icon-box-title, .elementor-4216 .elementor-element.elementor-element-8ee6290 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4216 .elementor-element.elementor-element-8ee6290 .elementor-icon-box-description{font-size:16px;line-height:1.6em;}.elementor-4216 .elementor-element.elementor-element-fb96818 .elementor-icon-box-title, .elementor-4216 .elementor-element.elementor-element-fb96818 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4216 .elementor-element.elementor-element-fb96818 .elementor-icon-box-description{font-size:16px;line-height:1.6em;}.elementor-4216 .elementor-element.elementor-element-63e9200 .elementor-icon-box-title, .elementor-4216 .elementor-element.elementor-element-63e9200 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4216 .elementor-element.elementor-element-63e9200 .elementor-icon-box-description{font-size:16px;line-height:1.6em;}.elementor-4216 .elementor-element.elementor-element-f239655 .elementor-icon-box-title, .elementor-4216 .elementor-element.elementor-element-f239655 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4216 .elementor-element.elementor-element-f239655 .elementor-icon-box-description{font-size:16px;line-height:1.6em;}.elementor-4216 .elementor-element.elementor-element-ab03ea4 .elementor-icon-box-title, .elementor-4216 .elementor-element.elementor-element-ab03ea4 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4216 .elementor-element.elementor-element-ab03ea4 .elementor-icon-box-description{font-size:16px;line-height:1.6em;}.elementor-4216 .elementor-element.elementor-element-23a05fe .elementor-icon-box-title, .elementor-4216 .elementor-element.elementor-element-23a05fe .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4216 .elementor-element.elementor-element-23a05fe .elementor-icon-box-description{font-size:16px;line-height:1.6em;}.elementor-4216 .elementor-element.elementor-element-74bf107 .elementor-icon-box-title, .elementor-4216 .elementor-element.elementor-element-74bf107 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4216 .elementor-element.elementor-element-74bf107 .elementor-icon-box-description{font-size:16px;line-height:1.6em;}.elementor-4216 .elementor-element.elementor-element-3b0eee2 .elementor-icon-box-title, .elementor-4216 .elementor-element.elementor-element-3b0eee2 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4216 .elementor-element.elementor-element-3b0eee2 .elementor-icon-box-description{font-size:16px;line-height:1.6em;}.elementor-4216 .elementor-element.elementor-element-c5efc3c .elementor-icon-box-title, .elementor-4216 .elementor-element.elementor-element-c5efc3c .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4216 .elementor-element.elementor-element-c5efc3c .elementor-icon-box-description{font-size:16px;line-height:1.6em;}.elementor-4216 .elementor-element.elementor-element-9e6a6d4 .elementor-icon-box-title, .elementor-4216 .elementor-element.elementor-element-9e6a6d4 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4216 .elementor-element.elementor-element-9e6a6d4 .elementor-icon-box-description{font-size:16px;line-height:1.6em;}.elementor-4216 .elementor-element.elementor-element-50d73fa .elementor-icon-box-title, .elementor-4216 .elementor-element.elementor-element-50d73fa .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4216 .elementor-element.elementor-element-50d73fa .elementor-icon-box-description{font-size:16px;line-height:1.6em;}.elementor-4216 .elementor-element.elementor-element-ef5a6b0 .elementor-icon-box-title, .elementor-4216 .elementor-element.elementor-element-ef5a6b0 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4216 .elementor-element.elementor-element-ef5a6b0 .elementor-icon-box-description{font-size:16px;line-height:1.6em;}.elementor-4216 .elementor-element.elementor-element-100a5b9 .elementor-icon-box-title, .elementor-4216 .elementor-element.elementor-element-100a5b9 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4216 .elementor-element.elementor-element-100a5b9 .elementor-icon-box-description{font-size:16px;line-height:1.6em;}.elementor-4216 .elementor-element.elementor-element-0244ee9 .elementor-icon-box-title, .elementor-4216 .elementor-element.elementor-element-0244ee9 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4216 .elementor-element.elementor-element-0244ee9 .elementor-icon-box-description{font-size:16px;line-height:1.6em;}.elementor-4216 .elementor-element.elementor-element-6d1ec84 .elementor-icon-box-title, .elementor-4216 .elementor-element.elementor-element-6d1ec84 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4216 .elementor-element.elementor-element-6d1ec84 .elementor-icon-box-description{font-size:16px;line-height:1.6em;}.elementor-4216 .elementor-element.elementor-element-1bc2a67 .elementor-icon-box-title, .elementor-4216 .elementor-element.elementor-element-1bc2a67 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4216 .elementor-element.elementor-element-1bc2a67 .elementor-icon-box-description{font-size:16px;line-height:1.6em;}.elementor-4216 .elementor-element.elementor-element-b4fde31 .elementor-icon-box-title, .elementor-4216 .elementor-element.elementor-element-b4fde31 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4216 .elementor-element.elementor-element-b4fde31 .elementor-icon-box-description{font-size:16px;line-height:1.6em;}.elementor-4216 .elementor-element.elementor-element-1017fe9 .elementor-icon-box-title, .elementor-4216 .elementor-element.elementor-element-1017fe9 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4216 .elementor-element.elementor-element-1017fe9 .elementor-icon-box-description{font-size:16px;line-height:1.6em;}.elementor-4216 .elementor-element.elementor-element-e5e209b .elementor-icon-box-title, .elementor-4216 .elementor-element.elementor-element-e5e209b .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4216 .elementor-element.elementor-element-e5e209b .elementor-icon-box-description{font-size:16px;line-height:1.6em;}.elementor-4216 .elementor-element.elementor-element-0930b7b .elementor-icon-box-title, .elementor-4216 .elementor-element.elementor-element-0930b7b .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4216 .elementor-element.elementor-element-0930b7b .elementor-icon-box-description{font-size:16px;line-height:1.6em;}}@media(max-width:880px){.elementor-4216 .elementor-element.elementor-element-7f90285{--grid-auto-flow:row;}.elementor-4216 .elementor-element.elementor-element-1529d5c .elementor-icon-box-description{font-size:16px;}.elementor-4216 .elementor-element.elementor-element-efb1ccc .elementor-icon-box-description{font-size:16px;}.elementor-4216 .elementor-element.elementor-element-8ee6290 .elementor-icon-box-description{font-size:16px;}.elementor-4216 .elementor-element.elementor-element-fb96818 .elementor-icon-box-description{font-size:16px;}.elementor-4216 .elementor-element.elementor-element-63e9200 .elementor-icon-box-description{font-size:16px;}.elementor-4216 .elementor-element.elementor-element-f239655 .elementor-icon-box-description{font-size:16px;}.elementor-4216 .elementor-element.elementor-element-ab03ea4 .elementor-icon-box-description{font-size:16px;}.elementor-4216 .elementor-element.elementor-element-23a05fe .elementor-icon-box-description{font-size:16px;}.elementor-4216 .elementor-element.elementor-element-74bf107 .elementor-icon-box-description{font-size:16px;}.elementor-4216 .elementor-element.elementor-element-3b0eee2 .elementor-icon-box-description{font-size:16px;}.elementor-4216 .elementor-element.elementor-element-c5efc3c .elementor-icon-box-description{font-size:16px;}.elementor-4216 .elementor-element.elementor-element-9e6a6d4 .elementor-icon-box-description{font-size:16px;}.elementor-4216 .elementor-element.elementor-element-50d73fa .elementor-icon-box-description{font-size:16px;}.elementor-4216 .elementor-element.elementor-element-ef5a6b0 .elementor-icon-box-description{font-size:16px;}.elementor-4216 .elementor-element.elementor-element-100a5b9 .elementor-icon-box-description{font-size:16px;}.elementor-4216 .elementor-element.elementor-element-0244ee9 .elementor-icon-box-description{font-size:16px;}.elementor-4216 .elementor-element.elementor-element-6d1ec84 .elementor-icon-box-description{font-size:16px;}.elementor-4216 .elementor-element.elementor-element-1bc2a67 .elementor-icon-box-description{font-size:16px;}.elementor-4216 .elementor-element.elementor-element-b4fde31 .elementor-icon-box-description{font-size:16px;}.elementor-4216 .elementor-element.elementor-element-1017fe9 .elementor-icon-box-description{font-size:16px;}.elementor-4216 .elementor-element.elementor-element-e5e209b .elementor-icon-box-description{font-size:16px;}.elementor-4216 .elementor-element.elementor-element-0930b7b .elementor-icon-box-description{font-size:16px;}}@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 );word-spacing:var( --e-global-typography-primary-word-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-4216 .elementor-element.elementor-element-d308716{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-4216 .elementor-element.elementor-element-7f90285{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{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 );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-icon-box .elementor-icon-box-description{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-4216 .elementor-element.elementor-element-1529d5c .elementor-icon-box-title, .elementor-4216 .elementor-element.elementor-element-1529d5c .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4216 .elementor-element.elementor-element-1529d5c .elementor-icon-box-description{font-size:16px;line-height:1.6em;}.elementor-4216 .elementor-element.elementor-element-efb1ccc .elementor-icon-box-title, .elementor-4216 .elementor-element.elementor-element-efb1ccc .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4216 .elementor-element.elementor-element-efb1ccc .elementor-icon-box-description{font-size:16px;line-height:1.6em;}.elementor-4216 .elementor-element.elementor-element-8ee6290 .elementor-icon-box-title, .elementor-4216 .elementor-element.elementor-element-8ee6290 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4216 .elementor-element.elementor-element-8ee6290 .elementor-icon-box-description{font-size:16px;line-height:1.6em;}.elementor-4216 .elementor-element.elementor-element-fb96818 .elementor-icon-box-title, .elementor-4216 .elementor-element.elementor-element-fb96818 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4216 .elementor-element.elementor-element-fb96818 .elementor-icon-box-description{font-size:16px;line-height:1.6em;}.elementor-4216 .elementor-element.elementor-element-63e9200 .elementor-icon-box-title, .elementor-4216 .elementor-element.elementor-element-63e9200 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4216 .elementor-element.elementor-element-63e9200 .elementor-icon-box-description{font-size:16px;line-height:1.6em;}.elementor-4216 .elementor-element.elementor-element-f239655 .elementor-icon-box-title, .elementor-4216 .elementor-element.elementor-element-f239655 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4216 .elementor-element.elementor-element-f239655 .elementor-icon-box-description{font-size:16px;line-height:1.6em;}.elementor-4216 .elementor-element.elementor-element-ab03ea4 .elementor-icon-box-title, .elementor-4216 .elementor-element.elementor-element-ab03ea4 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4216 .elementor-element.elementor-element-ab03ea4 .elementor-icon-box-description{font-size:16px;line-height:1.6em;}.elementor-4216 .elementor-element.elementor-element-23a05fe .elementor-icon-box-title, .elementor-4216 .elementor-element.elementor-element-23a05fe .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4216 .elementor-element.elementor-element-23a05fe .elementor-icon-box-description{font-size:16px;line-height:1.6em;}.elementor-4216 .elementor-element.elementor-element-74bf107 .elementor-icon-box-title, .elementor-4216 .elementor-element.elementor-element-74bf107 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4216 .elementor-element.elementor-element-74bf107 .elementor-icon-box-description{font-size:16px;line-height:1.6em;}.elementor-4216 .elementor-element.elementor-element-3b0eee2 .elementor-icon-box-title, .elementor-4216 .elementor-element.elementor-element-3b0eee2 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4216 .elementor-element.elementor-element-3b0eee2 .elementor-icon-box-description{font-size:16px;line-height:1.6em;}.elementor-4216 .elementor-element.elementor-element-c5efc3c .elementor-icon-box-title, .elementor-4216 .elementor-element.elementor-element-c5efc3c .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4216 .elementor-element.elementor-element-c5efc3c .elementor-icon-box-description{font-size:16px;line-height:1.6em;}.elementor-4216 .elementor-element.elementor-element-9e6a6d4 .elementor-icon-box-title, .elementor-4216 .elementor-element.elementor-element-9e6a6d4 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4216 .elementor-element.elementor-element-9e6a6d4 .elementor-icon-box-description{font-size:16px;line-height:1.6em;}.elementor-4216 .elementor-element.elementor-element-50d73fa .elementor-icon-box-title, .elementor-4216 .elementor-element.elementor-element-50d73fa .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4216 .elementor-element.elementor-element-50d73fa .elementor-icon-box-description{font-size:16px;line-height:1.6em;}.elementor-4216 .elementor-element.elementor-element-ef5a6b0 .elementor-icon-box-title, .elementor-4216 .elementor-element.elementor-element-ef5a6b0 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4216 .elementor-element.elementor-element-ef5a6b0 .elementor-icon-box-description{font-size:16px;line-height:1.6em;}.elementor-4216 .elementor-element.elementor-element-100a5b9 .elementor-icon-box-title, .elementor-4216 .elementor-element.elementor-element-100a5b9 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4216 .elementor-element.elementor-element-100a5b9 .elementor-icon-box-description{font-size:16px;line-height:1.6em;}.elementor-4216 .elementor-element.elementor-element-0244ee9 .elementor-icon-box-title, .elementor-4216 .elementor-element.elementor-element-0244ee9 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4216 .elementor-element.elementor-element-0244ee9 .elementor-icon-box-description{font-size:16px;line-height:1.6em;}.elementor-4216 .elementor-element.elementor-element-6d1ec84 .elementor-icon-box-title, .elementor-4216 .elementor-element.elementor-element-6d1ec84 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4216 .elementor-element.elementor-element-6d1ec84 .elementor-icon-box-description{font-size:16px;line-height:1.6em;}.elementor-4216 .elementor-element.elementor-element-1bc2a67 .elementor-icon-box-title, .elementor-4216 .elementor-element.elementor-element-1bc2a67 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4216 .elementor-element.elementor-element-1bc2a67 .elementor-icon-box-description{font-size:16px;line-height:1.6em;}.elementor-4216 .elementor-element.elementor-element-b4fde31 .elementor-icon-box-title, .elementor-4216 .elementor-element.elementor-element-b4fde31 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4216 .elementor-element.elementor-element-b4fde31 .elementor-icon-box-description{font-size:16px;line-height:1.6em;}.elementor-4216 .elementor-element.elementor-element-1017fe9 .elementor-icon-box-title, .elementor-4216 .elementor-element.elementor-element-1017fe9 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4216 .elementor-element.elementor-element-1017fe9 .elementor-icon-box-description{font-size:16px;line-height:1.6em;}.elementor-4216 .elementor-element.elementor-element-e5e209b .elementor-icon-box-title, .elementor-4216 .elementor-element.elementor-element-e5e209b .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4216 .elementor-element.elementor-element-e5e209b .elementor-icon-box-description{font-size:16px;line-height:1.6em;}.elementor-4216 .elementor-element.elementor-element-0930b7b .elementor-icon-box-title, .elementor-4216 .elementor-element.elementor-element-0930b7b .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4216 .elementor-element.elementor-element-0930b7b .elementor-icon-box-description{font-size:16px;line-height:1.6em;}}/* Start custom CSS for container, class: .elementor-element-db4b144 *//* =====================================================
   PRONUNCIAMIENTOS CODHEM
   CSS COMPLETO
===================================================== */

:root {
    --pron-primary: #087f83;
    --pron-turquoise: #69c2bf;
    --pron-navy: #153659;
    --pron-blue: #3a537e;
    --pron-text: #596c8b;
    --pron-purple: #8067ab;
    --pron-green: #84bf88;
    --pron-gold: #dece60;
    --pron-gold-dark: #ada14c;
    --pron-border: #dce5ea;
    --pron-white: #ffffff;
}

/* =====================================================
   FONDO GENERAL MÁS COLORIDO
===================================================== */

.pronunciamientos-background {
    position: relative;
    width: 100%;
    margin: 0;
    padding: 88px 0 96px;
    overflow: hidden;
    isolation: isolate;

    background:
        radial-gradient(
            circle at 7% 8%,
            rgba(105, 194, 191, 0.30) 0,
            rgba(105, 194, 191, 0.13) 17%,
            transparent 37%
        ),
        radial-gradient(
            circle at 94% 11%,
            rgba(128, 103, 171, 0.21) 0,
            rgba(128, 103, 171, 0.08) 18%,
            transparent 38%
        ),
        radial-gradient(
            circle at 89% 89%,
            rgba(222, 206, 96, 0.26) 0,
            rgba(222, 206, 96, 0.09) 19%,
            transparent 39%
        ),
        radial-gradient(
            circle at 10% 93%,
            rgba(132, 191, 136, 0.23) 0,
            rgba(132, 191, 136, 0.08) 18%,
            transparent 38%
        ),
        linear-gradient(
            145deg,
            #f3fbfb 0%,
            #f8f7fc 42%,
            #fffdf4 72%,
            #f3faf5 100%
        );
}

/* Círculo decorativo superior */

.pronunciamientos-background::before {
    position: absolute;
    z-index: -1;
    top: -190px;
    right: -135px;
    width: 490px;
    height: 490px;
    border: 70px solid rgba(105, 194, 191, 0.055);
    border-radius: 50%;
    content: "";
    pointer-events: none;
}

/* Círculo decorativo inferior */

.pronunciamientos-background::after {
    position: absolute;
    z-index: -1;
    bottom: -235px;
    left: -195px;
    width: 500px;
    height: 500px;
    border: 75px solid rgba(128, 103, 171, 0.045);
    border-radius: 50%;
    content: "";
    pointer-events: none;
}

/* Ancho máximo del contenido */

.pronunciamientos-background > .e-con-inner,
.seccion-pronunciamientos > .e-con-inner,
.pronunciamientos-grid > .e-con-inner {
    width: min(100%, 1200px);
    margin-inline: auto;
}

/* =====================================================
   ENCABEZADO
===================================================== */

.seccion-pronunciamientos {
    position: relative;
    z-index: 2;
    padding: 0 28px 38px !important;
}

/* Etiqueta pequeña */

.pronunciamientos-eyebrow {
    width: fit-content !important;
    margin: 0 0 16px !important;
}

.pronunciamientos-eyebrow .elementor-icon-list-items {
    margin: 0;
    padding: 0;
}

.pronunciamientos-eyebrow .elementor-icon-list-item {
    display: inline-flex;
    align-items: center;
    min-height: 32px;
    padding: 7px 12px;
    border: 1px solid rgba(8, 127, 131, 0.15);
    border-radius: 8px;
    background: rgba(105, 194, 191, 0.18);
    gap: 7px;
}

.pronunciamientos-eyebrow .elementor-icon-list-icon {
    display: inline-flex;
    align-items: center;
    justify-content: center;
}

.pronunciamientos-eyebrow .elementor-icon-list-icon svg {
    width: 13px !important;
    height: 13px !important;
    fill: var(--pron-primary) !important;
}

.pronunciamientos-eyebrow .elementor-icon-list-text {
    padding: 0 !important;
    color: var(--pron-primary) !important;
    font-size: 12px !important;
    font-weight: 750 !important;
    line-height: 1.2;
    letter-spacing: 0.08em;
    text-transform: uppercase;
}

/* =====================================================
   TÍTULO PRINCIPAL
===================================================== */

.pronunciamientos-heading {
    position: relative;
    margin: 0 0 26px !important;
    padding-bottom: 18px;
}

.pronunciamientos-heading .elementor-heading-title {
    margin: 0;
    color: var(--pron-navy);
    font-size: clamp(2.2rem, 4vw, 3.25rem);
    font-weight: 760;
    line-height: 1.08;
    letter-spacing: -0.035em;
}

/* Línea turquesa */

.pronunciamientos-heading::before {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 70px;
    height: 3px;
    border-radius: 999px 0 0 999px;
    background: var(--pron-primary);
    content: "";
}

/* Línea dorada */

.pronunciamientos-heading::after {
    position: absolute;
    bottom: 0;
    left: 70px;
    width: 32px;
    height: 3px;
    border-radius: 0 999px 999px 0;
    background: var(--pron-gold);
    content: "";
}

/* =====================================================
   TEXTO INTRODUCTORIO
===================================================== */

.pronunciamientos-intro {
    max-width: 1000px;
    margin: 0 !important;
}

.pronunciamientos-intro,
.pronunciamientos-intro p {
    margin: 0;
    color: var(--pron-text);
    font-size: 17px;
    font-weight: 400;
    line-height: 1.7;
}

/* =====================================================
   GRID
===================================================== */

.pronunciamientos-grid {
    position: relative;
    z-index: 2;
    padding: 0 28px !important;
}

.pronunciamientos-grid > .e-con-inner {
    display: grid !important;
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    grid-auto-rows: 1fr;
    align-items: stretch;
    gap: 22px !important;
}

/* =====================================================
   TARJETAS
===================================================== */

.pronunciamientos-grid .pronunciamiento-card {
    position: relative;
    display: flex;
    width: 100% !important;
    min-width: 0;
    min-height: 182px;
    height: 100%;
    margin: 0 !important;
    padding: 22px !important;
    overflow: hidden;
    border: 1px solid var(--pron-border);
    border-radius: 16px;
    background: rgba(255, 255, 255, 0.96);
    box-shadow: 0 8px 24px rgba(18, 54, 89, 0.075);
    transition:
        transform 220ms ease,
        border-color 220ms ease,
        box-shadow 220ms ease;
}

/* Línea superior de la tarjeta */

.pronunciamientos-grid .pronunciamiento-card::before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 3px;
    background:
        linear-gradient(
            90deg,
            var(--pron-turquoise) 0%,
            var(--pron-turquoise) 76%,
            var(--pron-gold) 76%,
            var(--pron-gold) 100%
        );
    opacity: 0;
    content: "";
    transition: opacity 220ms ease;
}

.pronunciamientos-grid .pronunciamiento-card:hover {
    z-index: 3;
    border-color: rgba(105, 194, 191, 0.75);
    box-shadow: 0 17px 40px rgba(18, 54, 89, 0.14);
    transform: translateY(-5px);
}

.pronunciamientos-grid .pronunciamiento-card:hover::before {
    opacity: 1;
}

/* =====================================================
   COLORES SUAVES EN LAS TARJETAS
===================================================== */

.pronunciamientos-grid
.pronunciamiento-card:nth-child(5n + 1) {
    background:
        linear-gradient(
            135deg,
            rgba(105, 194, 191, 0.12),
            transparent 45%
        ),
        rgba(255, 255, 255, 0.97);
}

.pronunciamientos-grid
.pronunciamiento-card:nth-child(5n + 2) {
    background:
        linear-gradient(
            135deg,
            rgba(128, 103, 171, 0.10),
            transparent 45%
        ),
        rgba(255, 255, 255, 0.97);
}

.pronunciamientos-grid
.pronunciamiento-card:nth-child(5n + 3) {
    background:
        linear-gradient(
            135deg,
            rgba(58, 83, 126, 0.09),
            transparent 45%
        ),
        rgba(255, 255, 255, 0.97);
}

.pronunciamientos-grid
.pronunciamiento-card:nth-child(5n + 4) {
    background:
        linear-gradient(
            135deg,
            rgba(132, 191, 136, 0.12),
            transparent 45%
        ),
        rgba(255, 255, 255, 0.97);
}

.pronunciamientos-grid
.pronunciamiento-card:nth-child(5n + 5) {
    background:
        linear-gradient(
            135deg,
            rgba(222, 206, 96, 0.14),
            transparent 45%
        ),
        rgba(255, 255, 255, 0.97);
}

/* =====================================================
   WRAPPER INTERNO DE LA CAJA DE ICONO
===================================================== */

.pronunciamiento-card .elementor-widget-container {
    display: flex;
    width: 100%;
    height: 100%;
}

.pronunciamiento-card .elementor-icon-box-wrapper {
    display: grid !important;
    grid-template-columns: 58px minmax(0, 1fr);
    grid-template-rows: auto 1fr;
    align-items: start !important;
    width: 100%;
    height: 100%;
    column-gap: 18px;
    text-align: left !important;
}

.pronunciamiento-card a.elementor-icon-box-wrapper {
    color: inherit;
    text-decoration: none;
}

/* =====================================================
   ICONOS
===================================================== */

.pronunciamiento-card .elementor-icon-box-icon {
    grid-column: 1;
    grid-row: 1 / span 2;
    display: flex !important;
    align-items: center;
    justify-content: center;
    width: 58px;
    min-width: 58px;
    height: 58px;
    margin: 0 !important;
    border-radius: 12px;
    background: rgba(105, 194, 191, 0.25);
    transition:
        transform 220ms ease,
        background-color 220ms ease;
}

.pronunciamiento-card .elementor-icon {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 58px;
    height: 58px;
    padding: 0 !important;
    border-radius: 12px !important;
    background: transparent !important;
    color: var(--pron-navy) !important;
    font-size: 24px;
}

.pronunciamiento-card .elementor-icon svg {
    width: 24px !important;
    height: 24px !important;
    fill: currentColor !important;
}

.pronunciamiento-card:hover .elementor-icon-box-icon {
    transform: scale(1.05);
}

/* =====================================================
   COLORES ALTERNADOS DE LOS ICONOS
===================================================== */

.pronunciamientos-grid
.pronunciamiento-card:nth-child(5n + 1)
.elementor-icon-box-icon {
    background: rgba(105, 194, 191, 0.28);
}

.pronunciamientos-grid
.pronunciamiento-card:nth-child(5n + 1)
.elementor-icon {
    color: #126f75 !important;
}

.pronunciamientos-grid
.pronunciamiento-card:nth-child(5n + 2)
.elementor-icon-box-icon {
    background: rgba(128, 103, 171, 0.20);
}

.pronunciamientos-grid
.pronunciamiento-card:nth-child(5n + 2)
.elementor-icon {
    color: #5f4c80 !important;
}

.pronunciamientos-grid
.pronunciamiento-card:nth-child(5n + 3)
.elementor-icon-box-icon {
    background: rgba(58, 83, 126, 0.17);
}

.pronunciamientos-grid
.pronunciamiento-card:nth-child(5n + 3)
.elementor-icon {
    color: #3a537e !important;
}

.pronunciamientos-grid
.pronunciamiento-card:nth-child(5n + 4)
.elementor-icon-box-icon {
    background: rgba(132, 191, 136, 0.25);
}

.pronunciamientos-grid
.pronunciamiento-card:nth-child(5n + 4)
.elementor-icon {
    color: #477f50 !important;
}

.pronunciamientos-grid
.pronunciamiento-card:nth-child(5n + 5)
.elementor-icon-box-icon {
    background: rgba(222, 206, 96, 0.29);
}

.pronunciamientos-grid
.pronunciamiento-card:nth-child(5n + 5)
.elementor-icon {
    color: #806f20 !important;
}

/* =====================================================
   CONTENIDO DE LA TARJETA
===================================================== */

.pronunciamiento-card .elementor-icon-box-content {
    grid-column: 2;
    display: flex;
    flex-direction: column;
    align-self: stretch;
    min-width: 0;
    height: 100%;
}

/* Título */

.pronunciamiento-card .elementor-icon-box-title {
    display: -webkit-box;
    margin: 0 !important;
    overflow: hidden;
    color: var(--pron-navy) !important;
    font-size: 16px !important;
    font-weight: 650 !important;
    line-height: 1.45 !important;
    letter-spacing: -0.012em;
    text-align: left !important;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
}

.pronunciamiento-card .elementor-icon-box-title span,
.pronunciamiento-card .elementor-icon-box-title a {
    color: inherit !important;
    font: inherit;
    text-decoration: none;
}

.pronunciamiento-card:hover .elementor-icon-box-title {
    color: var(--pron-primary) !important;
}


/* =====================================================
   MOSTRAR Y OCULTAR PRONUNCIAMIENTOS
===================================================== */

.pronunciamiento-card.pronunciamiento-oculto {
    display: none !important;
}

/* =====================================================
   CONTENEDOR DEL BOTÓN
===================================================== */

.pronunciamientos-control {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    margin-top: 38px;
    padding-inline: 18px;
}

/* =====================================================
   BOTÓN VER TODOS
===================================================== */

.ver-mas-pronunciamientos {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: auto;
    min-width: 164px;
    min-height: 50px;
    margin: 0;
    padding: 13px 24px;
    border: 1px solid var(--pron-primary);
    border-radius: 999px;
    background:
        linear-gradient(
            135deg,
            #087f83 0%,
            #15999b 100%
        );
    box-shadow: 0 10px 24px rgba(8, 127, 131, 0.23);
    color: var(--pron-white);
    cursor: pointer;
    font-family: inherit;
    font-size: 15px;
    font-weight: 750;
    line-height: 1.2;
    appearance: none;
    gap: 10px;
    transition:
        color 180ms ease,
        background-color 180ms ease,
        border-color 180ms ease,
        box-shadow 180ms ease,
        transform 180ms ease;
}

.ver-mas-pronunciamientos::after {
    display: none !important;
    content: none !important;
}

.ver-mas-pronunciamientos:hover {
    border-color: var(--pron-navy);
    background:
        linear-gradient(
            135deg,
            var(--pron-navy) 0%,
            var(--pron-blue) 100%
        );
    box-shadow: 0 14px 30px rgba(21, 54, 89, 0.25);
    color: var(--pron-white);
    transform: translateY(-2px);
}

.ver-mas-pronunciamientos:focus-visible {
    outline: 3px solid var(--pron-gold);
    outline-offset: 4px;
}

.pronunciamientos-button-icon {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 20px;
    height: 20px;
    font-size: 18px;
    line-height: 1;
    transition: transform 180ms ease;
}

.ver-mas-pronunciamientos:hover
.pronunciamientos-button-icon {
    transform: translateY(2px);
}

.ver-mas-pronunciamientos[aria-expanded="true"]:hover
.pronunciamientos-button-icon {
    transform: translateY(-2px);
}

/* =====================================================
   ACCESIBILIDAD
===================================================== */

.pronunciamiento-card a:focus-visible {
    outline: 3px solid var(--pron-gold);
    outline-offset: 4px;
    border-radius: 8px;
}

.pronunciamiento-card a {
    min-height: 44px;
}

/* =====================================================
   OCULTAR ELEMENTOS DE ASTRA
   Solo en la plantilla 4216
===================================================== */

#post-4216 > .ast-post-format- > .entry-header,
#post-4216 + .navigation.post-navigation {
    display: none !important;
}

#post-4216,
#post-4216 .entry-content {
    margin: 0 !important;
    padding: 0 !important;
}

#post-4216.ast-article-single {
    border: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
}

#post-4216 .elementor {
    width: 100%;
}

/* =====================================================
   TABLET
===================================================== */

@media (max-width: 1024px) {
    .pronunciamientos-background {
        padding: 72px 0 80px;
    }

    .seccion-pronunciamientos {
        padding: 0 24px 34px !important;
    }

    .pronunciamientos-grid {
        padding: 0 24px !important;
    }

    .pronunciamientos-grid > .e-con-inner {
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
        gap: 20px !important;
    }

    .pronunciamientos-grid .pronunciamiento-card {
        min-height: 176px;
    }
}

/* =====================================================
   MÓVIL
===================================================== */

@media (max-width: 767px) {
    .pronunciamientos-background {
        padding: 56px 0 64px;

        background:
            radial-gradient(
                circle at 100% 0,
                rgba(105, 194, 191, 0.22),
                transparent 33%
            ),
            radial-gradient(
                circle at 0 100%,
                rgba(128, 103, 171, 0.12),
                transparent 32%
            ),
            linear-gradient(
                155deg,
                #f4fbfb 0%,
                #faf8fc 50%,
                #fffdf5 100%
            );
    }

    .pronunciamientos-background::before,
    .pronunciamientos-background::after {
        display: none;
    }

    .seccion-pronunciamientos {
        padding: 0 18px 28px !important;
    }

    .pronunciamientos-eyebrow {
        margin-bottom: 14px !important;
    }

    .pronunciamientos-heading {
        margin-bottom: 22px !important;
        padding-bottom: 16px;
    }

    .pronunciamientos-heading .elementor-heading-title {
        font-size: clamp(2rem, 10vw, 2.4rem);
        line-height: 1.12;
    }

    .pronunciamientos-intro,
    .pronunciamientos-intro p {
        font-size: 16px;
        line-height: 1.65;
    }

    .pronunciamientos-grid {
        padding: 0 18px !important;
    }

    .pronunciamientos-grid > .e-con-inner {
        grid-template-columns: minmax(0, 1fr) !important;
        gap: 16px !important;
    }

    .pronunciamientos-grid .pronunciamiento-card {
        min-height: 166px;
        padding: 18px !important;
        border-radius: 14px;
    }

    .pronunciamiento-card .elementor-icon-box-wrapper {
        grid-template-columns: 50px minmax(0, 1fr);
        column-gap: 14px;
    }

    .pronunciamiento-card .elementor-icon-box-icon,
    .pronunciamiento-card .elementor-icon {
        width: 50px;
        min-width: 50px;
        height: 50px;
        min-height: 50px;
        border-radius: 11px !important;
    }

    .pronunciamiento-card .elementor-icon {
        font-size: 21px;
    }

    .pronunciamiento-card .elementor-icon svg {
        width: 21px !important;
        height: 21px !important;
    }

    .pronunciamiento-card .elementor-icon-box-title {
        font-size: 15.5px !important;
        line-height: 1.45 !important;
        -webkit-line-clamp: 4;
    }

    .pronunciamiento-card
    .elementor-icon-box-content::after {
        padding-top: 12px;
        font-size: 14px;
    }

    .pronunciamientos-control {
        margin-top: 28px;
        padding-inline: 18px;
    }

    .ver-mas-pronunciamientos {
        width: 100%;
        max-width: 420px;
    }
}

/* =====================================================
   REDUCCIÓN DE MOVIMIENTO
===================================================== */

@media (prefers-reduced-motion: reduce) {
    .pronunciamiento-card,
    .pronunciamiento-card::before,
    .pronunciamiento-card .elementor-icon-box-icon,
    .pronunciamiento-card .elementor-icon-box-content::after,
    .ver-mas-pronunciamientos,
    .pronunciamientos-button-icon {
        transition: none !important;
    }

    .pronunciamiento-card:hover,
    .ver-mas-pronunciamientos:hover {
        transform: none !important;
    }
}/* End custom CSS */