.elementor-1639 .elementor-element.elementor-element-e15a3c3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1639 .elementor-element.elementor-element-e15a3c3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1639 .elementor-element.elementor-element-4ff4557{--display:flex;--position:absolute;top:0px;--z-index:999;}body:not(.rtl) .elementor-1639 .elementor-element.elementor-element-4ff4557{left:0px;}body.rtl .elementor-1639 .elementor-element.elementor-element-4ff4557{right:0px;}.elementor-1639 .elementor-element.elementor-element-ce9346b{--display:flex;--min-height:400px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1639 .elementor-element.elementor-element-75a6afd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--padding-top:0%;--padding-bottom:0%;--padding-left:30%;--padding-right:0%;--z-index:2;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Source Sans 3;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1639 .elementor-element.elementor-element-6dc2c01{z-index:0;}.elementor-1639 .elementor-element.elementor-element-6dc2c01 .elementor-heading-title{font-family:"Source Sans 3", Source Sans 3;font-size:4em;font-weight:600;color:#FFFFFF;}.elementor-1639 .elementor-element.elementor-element-5f3b1d3{--display:flex;--min-height:0px;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1639 .elementor-element.elementor-element-5f3b1d3:not(.elementor-motion-effects-element-type-background), .elementor-1639 .elementor-element.elementor-element-5f3b1d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/uwccostarica.org/wp-content/uploads/2026/02/fq.jpg?fit=2500%2C1500&ssl=1");background-position:center center;background-size:cover;}.elementor-1639 .elementor-element.elementor-element-5f3b1d3::before, .elementor-1639 .elementor-element.elementor-element-5f3b1d3 > .elementor-background-video-container::before, .elementor-1639 .elementor-element.elementor-element-5f3b1d3 > .e-con-inner > .elementor-background-video-container::before, .elementor-1639 .elementor-element.elementor-element-5f3b1d3 > .elementor-background-slideshow::before, .elementor-1639 .elementor-element.elementor-element-5f3b1d3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1639 .elementor-element.elementor-element-5f3b1d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(135deg, #00800080 0%, #F2295B00 100%);}.elementor-1639 .elementor-element.elementor-element-5f3b1d3.e-con{--align-self:stretch;}.elementor-1639 .elementor-element.elementor-element-3604934{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1639 .elementor-element.elementor-element-3604934:not(.elementor-motion-effects-element-type-background), .elementor-1639 .elementor-element.elementor-element-3604934 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1639 .elementor-element.elementor-element-101097a{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:15%;--padding-right:15%;}.elementor-1639 .elementor-element.elementor-element-47b04ae{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:3rem;--z-index:2;}.elementor-1639 .elementor-element.elementor-element-ed71d92 > .elementor-widget-container{margin:0rem 0rem 0.5rem 0rem;}.elementor-1639 .elementor-element.elementor-element-ed71d92.elementor-element{--align-self:flex-start;}.elementor-1639 .elementor-element.elementor-element-ed71d92 .elementor-heading-title{font-family:"Source Sans 3", Source Sans 3;font-size:3em;font-weight:600;line-height:1.2;color:#004099;}.elementor-1639 .elementor-element.elementor-element-6647931 > .elementor-widget-container{margin:0rem 0rem 1rem 0rem;}.elementor-1639 .elementor-element.elementor-element-6647931.elementor-element{--align-self:flex-start;}.elementor-1639 .elementor-element.elementor-element-6647931 .elementor-heading-title{font-family:"Source Sans 3", Source Sans 3;font-size:16px;font-weight:400;line-height:1.5;color:#6C6E70;}.elementor-1639 .elementor-element.elementor-element-dbea0fa{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:0rem;--z-index:2;}.elementor-1639 .elementor-element.elementor-element-7191e29{--display:flex;}.elementor-1639 .elementor-element.elementor-element-25bef98 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0px 0px 0px 0px;}.elementor-1639 .elementor-element.elementor-element-25bef98 .elementor-heading-title{font-family:"Source Sans 3", Source Sans 3;font-size:1.5em;font-weight:400;line-height:1.5;color:#004099;}.elementor-1639 .elementor-element.elementor-element-7d653f8 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0px 0px 0px 0px;}.elementor-1639 .elementor-element.elementor-element-7d653f8 .elementor-heading-title{font-family:"Source Sans 3", Source Sans 3;font-size:16px;font-weight:400;line-height:1.5;color:#6C6E70;}.elementor-1639 .elementor-element.elementor-element-d3d5330 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0px 0px 0px 0px;}.elementor-1639 .elementor-element.elementor-element-d3d5330 .elementor-heading-title{font-family:"Source Sans 3", Source Sans 3;font-size:16px;font-weight:400;line-height:1.5;color:#6C6E70;}.elementor-1639 .elementor-element.elementor-element-4879c7e > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0px 0px 0px 0px;}.elementor-1639 .elementor-element.elementor-element-4879c7e .elementor-heading-title{font-family:"Source Sans 3", Source Sans 3;font-size:16px;font-weight:400;line-height:1.5;color:#6C6E70;}.elementor-1639 .elementor-element.elementor-element-4e3e633 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0px 0px 0px 0px;}.elementor-1639 .elementor-element.elementor-element-4e3e633 .elementor-heading-title{font-family:"Source Sans 3", Source Sans 3;font-size:16px;font-weight:400;line-height:1.5;color:#6C6E70;}.elementor-1639 .elementor-element.elementor-element-f9079bd > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0px 0px 0px 0px;}.elementor-1639 .elementor-element.elementor-element-f9079bd .elementor-heading-title{font-family:"Source Sans 3", Source Sans 3;font-size:16px;font-weight:400;line-height:1.5;color:#6C6E70;}.elementor-1639 .elementor-element.elementor-element-378ebae > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0px 0px 0px 0px;}.elementor-1639 .elementor-element.elementor-element-378ebae .elementor-heading-title{font-family:"Source Sans 3", Source Sans 3;font-size:16px;font-weight:400;line-height:1.5;color:#6C6E70;}.elementor-1639 .elementor-element.elementor-element-0ccfbf6 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0px 0px 0px 0px;}.elementor-1639 .elementor-element.elementor-element-0ccfbf6 .elementor-heading-title{font-family:"Source Sans 3", Source Sans 3;font-size:16px;font-weight:400;line-height:1.5;color:#6C6E70;}.elementor-1639 .elementor-element.elementor-element-a963bc1 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0px 0px 0px 0px;}.elementor-1639 .elementor-element.elementor-element-a963bc1 .elementor-heading-title{font-family:"Source Sans 3", Source Sans 3;font-size:16px;font-weight:400;line-height:1.5;color:#6C6E70;}.elementor-1639 .elementor-element.elementor-element-68ab455 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0px 0px 0px 0px;}.elementor-1639 .elementor-element.elementor-element-68ab455 .elementor-heading-title{font-family:"Source Sans 3", Source Sans 3;font-size:16px;font-weight:400;line-height:1.5;color:#6C6E70;}.elementor-1639 .elementor-element.elementor-element-af837f7 > .elementor-widget-container{margin:0rem 0rem 1rem 0rem;padding:0px 0px 0px 0px;}.elementor-1639 .elementor-element.elementor-element-af837f7 .elementor-heading-title{font-family:"Source Sans 3", Source Sans 3;font-size:16px;font-weight:400;line-height:1.5;color:#6C6E70;}.elementor-1639 .elementor-element.elementor-element-fb174f8 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0px 0px 0px 0px;}.elementor-1639 .elementor-element.elementor-element-fb174f8 .elementor-heading-title{font-family:"Source Sans 3", Source Sans 3;font-size:1.5em;font-weight:400;line-height:1.5;color:#004099;}.elementor-1639 .elementor-element.elementor-element-d7234ef > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0px 0px 0px 0px;}.elementor-1639 .elementor-element.elementor-element-d7234ef .elementor-heading-title{font-family:"Source Sans 3", Source Sans 3;font-size:16px;font-weight:400;line-height:1.5;color:#6C6E70;}.elementor-1639 .elementor-element.elementor-element-32e002e > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0px 0px 0px 0px;}.elementor-1639 .elementor-element.elementor-element-32e002e .elementor-heading-title{font-family:"Source Sans 3", Source Sans 3;font-size:16px;font-weight:400;line-height:1.5;color:#6C6E70;}.elementor-1639 .elementor-element.elementor-element-d764daf > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0px 0px 0px 0px;}.elementor-1639 .elementor-element.elementor-element-d764daf .elementor-heading-title{font-family:"Source Sans 3", Source Sans 3;font-size:16px;font-weight:400;line-height:1.5;color:#6C6E70;}.elementor-1639 .elementor-element.elementor-element-fc164bb > .elementor-widget-container{margin:0rem 0rem 1rem 0rem;padding:0px 0px 0px 0px;}.elementor-1639 .elementor-element.elementor-element-fc164bb .elementor-heading-title{font-family:"Source Sans 3", Source Sans 3;font-size:16px;font-weight:400;line-height:1.5;color:#6C6E70;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Source Sans 3;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-1639 .elementor-element.elementor-element-8beed52{--divider-border-style:solid;--divider-color:#EEEEEE;--divider-border-width:1px;}.elementor-1639 .elementor-element.elementor-element-8beed52 .elementor-divider-separator{width:100%;}.elementor-1639 .elementor-element.elementor-element-8beed52 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1639 .elementor-element.elementor-element-75c24a2 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0px 0px 0px 0px;}.elementor-1639 .elementor-element.elementor-element-75c24a2 .elementor-heading-title{font-family:"Source Sans 3", Source Sans 3;font-size:1.5em;font-weight:400;line-height:1.5;color:#004099;}.elementor-1639 .elementor-element.elementor-element-f0a6fa0 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0px 0px 0px 0px;}.elementor-1639 .elementor-element.elementor-element-f0a6fa0 .elementor-heading-title{font-family:"Source Sans 3", Source Sans 3;font-size:16px;font-weight:400;line-height:1.5;color:#6C6E70;}.elementor-1639 .elementor-element.elementor-element-0521dce > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0px 0px 0px 0px;}.elementor-1639 .elementor-element.elementor-element-0521dce .elementor-heading-title{font-family:"Source Sans 3", Source Sans 3;font-size:16px;font-weight:400;line-height:1.5;color:#6C6E70;}.elementor-1639 .elementor-element.elementor-element-9e89f0e > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0px 0px 0px 0px;}.elementor-1639 .elementor-element.elementor-element-9e89f0e .elementor-heading-title{font-family:"Source Sans 3", Source Sans 3;font-size:16px;font-weight:400;line-height:1.5;color:#6C6E70;}.elementor-1639 .elementor-element.elementor-element-63b57a9 > .elementor-widget-container{margin:0rem 0rem 1rem 0rem;padding:0px 0px 0px 0px;}.elementor-1639 .elementor-element.elementor-element-63b57a9 .elementor-heading-title{font-family:"Source Sans 3", Source Sans 3;font-size:16px;font-weight:400;line-height:1.5;color:#6C6E70;}.elementor-1639 .elementor-element.elementor-element-b10dd1b > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0px 0px 0px 0px;}.elementor-1639 .elementor-element.elementor-element-b10dd1b .elementor-heading-title{font-family:"Source Sans 3", Source Sans 3;font-size:16px;font-weight:400;line-height:1.5;color:#6C6E70;}.elementor-1639 .elementor-element.elementor-element-fce19e5{--divider-border-style:solid;--divider-color:#EEEEEE;--divider-border-width:1px;}.elementor-1639 .elementor-element.elementor-element-fce19e5 .elementor-divider-separator{width:100%;}.elementor-1639 .elementor-element.elementor-element-fce19e5 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1639 .elementor-element.elementor-element-fd718a9 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0px 0px 0px 0px;}.elementor-1639 .elementor-element.elementor-element-fd718a9 .elementor-heading-title{font-family:"Source Sans 3", Source Sans 3;font-size:1.5em;font-weight:400;line-height:1.5;color:#004099;}.elementor-1639 .elementor-element.elementor-element-d6c50e4 > .elementor-widget-container{margin:0rem 0rem 1rem 0rem;padding:0px 0px 0px 0px;}.elementor-1639 .elementor-element.elementor-element-d6c50e4 .elementor-heading-title{font-family:"Source Sans 3", Source Sans 3;font-size:16px;font-weight:400;line-height:1.5;color:#6C6E70;}.elementor-1639 .elementor-element.elementor-element-00583a4 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0px 0px 0px 0px;}.elementor-1639 .elementor-element.elementor-element-00583a4 .elementor-heading-title{font-family:"Source Sans 3", Source Sans 3;font-size:16px;font-weight:600;line-height:1.5;color:#6C6E70;}.elementor-1639 .elementor-element.elementor-element-a126490 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0px 0px 0px 0px;}.elementor-1639 .elementor-element.elementor-element-a126490 .elementor-heading-title{font-family:"Source Sans 3", Source Sans 3;font-size:16px;font-weight:600;line-height:1.5;color:#6C6E70;}.elementor-1639 .elementor-element.elementor-element-4eb4ac1{--display:flex;}.elementor-1639 .elementor-element.elementor-element-502de6b > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0px 0px 0px 0px;}.elementor-1639 .elementor-element.elementor-element-502de6b .elementor-heading-title{font-family:"Source Sans 3", Source Sans 3;font-size:16px;font-weight:400;line-height:1.5;color:#6C6E70;}.elementor-1639 .elementor-element.elementor-element-9e93fec{--divider-border-style:solid;--divider-color:#EEEEEE;--divider-border-width:1px;}.elementor-1639 .elementor-element.elementor-element-9e93fec .elementor-divider-separator{width:100%;}.elementor-1639 .elementor-element.elementor-element-9e93fec .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1639 .elementor-element.elementor-element-e44fde4 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0px 0px 0px 0px;}.elementor-1639 .elementor-element.elementor-element-e44fde4 .elementor-heading-title{font-family:"Source Sans 3", Source Sans 3;font-size:1.5em;font-weight:400;line-height:1.5;color:#004099;}.elementor-1639 .elementor-element.elementor-element-331d0c5 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0px 0px 0px 0px;}.elementor-1639 .elementor-element.elementor-element-331d0c5 .elementor-heading-title{font-family:"Source Sans 3", Source Sans 3;font-size:16px;font-weight:400;line-height:1.5;color:#004099;}.elementor-1639 .elementor-element.elementor-element-331d0c5 .elementor-heading-title a:hover, .elementor-1639 .elementor-element.elementor-element-331d0c5 .elementor-heading-title a:focus{color:#0064A6;}.elementor-1639 .elementor-element.elementor-element-5893d7d > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0px 0px 0px 0px;}.elementor-1639 .elementor-element.elementor-element-5893d7d .elementor-heading-title{font-family:"Source Sans 3", Source Sans 3;font-size:16px;font-weight:400;line-height:1.5;color:#6C6E70;}.elementor-1639 .elementor-element.elementor-element-5893d7d .elementor-heading-title a:hover, .elementor-1639 .elementor-element.elementor-element-5893d7d .elementor-heading-title a:focus{color:#044D96;}.elementor-1639 .elementor-element.elementor-element-14c2a02{--divider-border-style:solid;--divider-color:#EEEEEE;--divider-border-width:1px;}.elementor-1639 .elementor-element.elementor-element-14c2a02 .elementor-divider-separator{width:100%;}.elementor-1639 .elementor-element.elementor-element-14c2a02 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1639 .elementor-element.elementor-element-2c937de > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0px 0px 0px 0px;}.elementor-1639 .elementor-element.elementor-element-2c937de .elementor-heading-title{font-family:"Source Sans 3", Source Sans 3;font-size:1.5em;font-weight:400;line-height:1.5;color:#004099;}.elementor-1639 .elementor-element.elementor-element-4af4cda > .elementor-widget-container{margin:0rem 0rem 1rem 0rem;padding:0px 0px 0px 0px;}.elementor-1639 .elementor-element.elementor-element-4af4cda .elementor-heading-title{font-family:"Source Sans 3", Source Sans 3;font-size:16px;font-weight:400;line-height:1.5;color:#6C6E70;}.elementor-1639 .elementor-element.elementor-element-a61eef1 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0px 0px 0px 0px;}.elementor-1639 .elementor-element.elementor-element-a61eef1 .elementor-heading-title{font-family:"Source Sans 3", Source Sans 3;font-size:16px;font-weight:600;line-height:1.5;color:#6C6E70;}.elementor-1639 .elementor-element.elementor-element-e43d7f0{--display:flex;}.elementor-1639 .elementor-element.elementor-element-4749041 > .elementor-widget-container{margin:0rem 0rem 0.5rem 0rem;padding:0px 0px 0px 0px;}.elementor-1639 .elementor-element.elementor-element-4749041 .elementor-heading-title{font-family:"Source Sans 3", Source Sans 3;font-size:1.5em;font-weight:400;line-height:1.5;color:#004099;}.elementor-1639 .elementor-element.elementor-element-14ac559 > .elementor-widget-container{margin:0rem 0rem 0.5rem 0rem;}.elementor-1639 .elementor-element.elementor-element-65a6c88 > .elementor-widget-container{margin:0rem 0rem 0.5rem 0rem;padding:0px 0px 0px 0px;}.elementor-1639 .elementor-element.elementor-element-65a6c88 .elementor-heading-title{font-family:"Source Sans 3", Source Sans 3;font-size:16px;font-weight:400;line-height:1.5;color:#004099;}.elementor-1639 .elementor-element.elementor-element-65a6c88 .elementor-heading-title a:hover, .elementor-1639 .elementor-element.elementor-element-65a6c88 .elementor-heading-title a:focus{color:#0064A6;}.elementor-1639 .elementor-element.elementor-element-73b1624 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0px 0px 0px 0px;}.elementor-1639 .elementor-element.elementor-element-73b1624 .elementor-heading-title{font-family:"Source Sans 3", Source Sans 3;font-size:16px;font-weight:400;line-height:1.5;color:#6C6E70;}.elementor-1639 .elementor-element.elementor-element-ae75acb > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0px 0px 0px 0px;}.elementor-1639 .elementor-element.elementor-element-ae75acb .elementor-heading-title{font-family:"Source Sans 3", Source Sans 3;font-size:16px;font-weight:400;line-height:1.5;color:#6C6E70;}.elementor-1639 .elementor-element.elementor-element-f4589f5 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0px 0px 0px 0px;}.elementor-1639 .elementor-element.elementor-element-f4589f5 .elementor-heading-title{font-family:"Source Sans 3", Source Sans 3;font-size:16px;font-weight:400;line-height:1.5;color:#6C6E70;}.elementor-1639 .elementor-element.elementor-element-fca5c27{--divider-border-style:solid;--divider-color:#EEEEEE;--divider-border-width:1px;}.elementor-1639 .elementor-element.elementor-element-fca5c27 .elementor-divider-separator{width:100%;}.elementor-1639 .elementor-element.elementor-element-fca5c27 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1639 .elementor-element.elementor-element-4703b78 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0px 0px 0px 0px;}.elementor-1639 .elementor-element.elementor-element-4703b78 .elementor-heading-title{font-family:"Source Sans 3", Source Sans 3;font-size:1.5em;font-weight:400;line-height:1.5;color:#004099;}.elementor-1639 .elementor-element.elementor-element-4415abf > .elementor-widget-container{margin:0rem 0rem 1rem 0rem;padding:0px 0px 0px 0px;}.elementor-1639 .elementor-element.elementor-element-4415abf .elementor-heading-title{font-family:"Source Sans 3", Source Sans 3;font-size:16px;font-weight:400;line-height:1.5;color:#6C6E70;}.elementor-1639 .elementor-element.elementor-element-6390db3 > .elementor-widget-container{margin:0rem 0rem 1rem 0rem;padding:0px 0px 0px 0px;}.elementor-1639 .elementor-element.elementor-element-6390db3 .elementor-heading-title{font-family:"Source Sans 3", Source Sans 3;font-size:16px;font-weight:600;line-height:1.5;color:#6C6E70;}.elementor-1639 .elementor-element.elementor-element-8fe5bd5{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#1DA381;--n-accordion-title-hover-color:#004099;--n-accordion-title-active-color:#1DA381;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#1DA381;--n-accordion-icon-hover-color:#004099;--n-accordion-icon-active-color:#1DA381;}.elementor-1639 .elementor-element.elementor-element-8fe5bd5 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1639 .elementor-element.elementor-element-8fe5bd5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1639 .elementor-element.elementor-element-8fe5bd5 {--n-accordion-padding:20px 20px 20px 20px;}:where( .elementor-1639 .elementor-element.elementor-element-8fe5bd5 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-right:20px;--padding-bottom:20px;--padding-left:20px;}.elementor-1639 .elementor-element.elementor-element-9ef52f0{--display:flex;}.elementor-1639 .elementor-element.elementor-element-9ef52f0:not(.elementor-motion-effects-element-type-background), .elementor-1639 .elementor-element.elementor-element-9ef52f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1639 .elementor-element.elementor-element-2155e17{--divider-border-style:solid;--divider-color:#EEEEEE;--divider-border-width:1px;}.elementor-1639 .elementor-element.elementor-element-2155e17 .elementor-divider-separator{width:100%;}.elementor-1639 .elementor-element.elementor-element-2155e17 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1639 .elementor-element.elementor-element-877f929{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:3rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1639 .elementor-element.elementor-element-877f929:not(.elementor-motion-effects-element-type-background), .elementor-1639 .elementor-element.elementor-element-877f929 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1639 .elementor-element.elementor-element-11f6278{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-1639 .elementor-element.elementor-element-11f6278.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-1639 .elementor-element.elementor-element-ec8662f{width:100%;max-width:100%;text-align:center;}.elementor-1639 .elementor-element.elementor-element-ec8662f > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 01% 0%;}.elementor-1639 .elementor-element.elementor-element-ec8662f .elementor-heading-title{font-family:"Source Sans 3", Source Sans 3;font-size:3em;font-weight:600;line-height:1.2;color:#004099;}.elementor-1639 .elementor-element.elementor-element-9dd466d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1639 .elementor-element.elementor-element-9dd466d.e-con{--align-self:flex-start;}.elementor-1639 .elementor-element.elementor-element-f8b7d03{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1639 .elementor-element.elementor-element-b3bc83c.elementor-element{--align-self:center;}.elementor-1639 .elementor-element.elementor-element-8fa73b4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1639 .elementor-element.elementor-element-c4525c0.elementor-element{--align-self:center;}.elementor-1639 .elementor-element.elementor-element-e3e1f66{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1639 .elementor-element.elementor-element-f563d0d.elementor-element{--align-self:center;}@media(max-width:1024px){.elementor-1639 .elementor-element.elementor-element-ce9346b{--padding-top:6rem;--padding-bottom:6rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1639 .elementor-element.elementor-element-75a6afd{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:0%;}.elementor-1639 .elementor-element.elementor-element-6dc2c01 .elementor-heading-title{font-size:3em;}.elementor-1639 .elementor-element.elementor-element-101097a{--margin-top:2rem;--margin-bottom:2rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}.elementor-1639 .elementor-element.elementor-element-47b04ae{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:1rem;}.elementor-1639 .elementor-element.elementor-element-dbea0fa{--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:0rem;}.elementor-1639 .elementor-element.elementor-element-877f929{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1639 .elementor-element.elementor-element-11f6278{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-1639 .elementor-element.elementor-element-ec8662f > .elementor-widget-container{padding:0% 0% 3% 0%;}.elementor-1639 .elementor-element.elementor-element-9dd466d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}}@media(max-width:767px){.elementor-1639 .elementor-element.elementor-element-e15a3c3:not(.elementor-motion-effects-element-type-background), .elementor-1639 .elementor-element.elementor-element-e15a3c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/uwccostarica.org/wp-content/uploads/2026/02/fq.jpg?fit=2500%2C1500&ssl=1");background-position:center center;background-size:cover;}.elementor-1639 .elementor-element.elementor-element-e15a3c3{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:6rem;--padding-bottom:6rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1639 .elementor-element.elementor-element-ce9346b{--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-1639 .elementor-element.elementor-element-ce9346b.e-con{--order:99999 /* order end hack */;}.elementor-1639 .elementor-element.elementor-element-75a6afd{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1639 .elementor-element.elementor-element-75a6afd.e-con{--order:99999 /* order end hack */;}.elementor-1639 .elementor-element.elementor-element-6dc2c01 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1639 .elementor-element.elementor-element-6dc2c01.elementor-element{--align-self:stretch;}.elementor-1639 .elementor-element.elementor-element-3604934{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:2rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1639 .elementor-element.elementor-element-101097a{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-1639 .elementor-element.elementor-element-47b04ae{--padding-top:0rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1639 .elementor-element.elementor-element-ed71d92 .elementor-heading-title{font-size:1.3em;}.elementor-1639 .elementor-element.elementor-element-6647931 .elementor-heading-title{font-size:12px;}.elementor-1639 .elementor-element.elementor-element-dbea0fa{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1639 .elementor-element.elementor-element-8fe5bd5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1639 .elementor-element.elementor-element-877f929{--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1639 .elementor-element.elementor-element-877f929.e-con{--align-self:center;}.elementor-1639 .elementor-element.elementor-element-11f6278{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-1639 .elementor-element.elementor-element-ec8662f > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0rem 0rem 01rem 0rem;}.elementor-1639 .elementor-element.elementor-element-ec8662f.elementor-element{--align-self:center;}.elementor-1639 .elementor-element.elementor-element-ec8662f{text-align:center;}.elementor-1639 .elementor-element.elementor-element-ec8662f .elementor-heading-title{font-size:1.3em;}.elementor-1639 .elementor-element.elementor-element-9dd466d{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-1639 .elementor-element.elementor-element-9dd466d.e-con{--align-self:center;}.elementor-1639 .elementor-element.elementor-element-f8b7d03{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1639 .elementor-element.elementor-element-b3bc83c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1639 .elementor-element.elementor-element-b3bc83c.elementor-element{--align-self:stretch;}.elementor-1639 .elementor-element.elementor-element-8fa73b4{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1639 .elementor-element.elementor-element-8fa73b4.e-con{--align-self:center;}.elementor-1639 .elementor-element.elementor-element-c4525c0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1639 .elementor-element.elementor-element-c4525c0.elementor-element{--align-self:stretch;}.elementor-1639 .elementor-element.elementor-element-e3e1f66{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1639 .elementor-element.elementor-element-e3e1f66.e-con{--align-self:center;}.elementor-1639 .elementor-element.elementor-element-f563d0d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1639 .elementor-element.elementor-element-f563d0d.elementor-element{--align-self:stretch;}}@media(min-width:768px){.elementor-1639 .elementor-element.elementor-element-e15a3c3{--width:100%;}.elementor-1639 .elementor-element.elementor-element-ce9346b{--width:100%;}.elementor-1639 .elementor-element.elementor-element-5f3b1d3{--width:100%;}.elementor-1639 .elementor-element.elementor-element-3604934{--width:100%;}.elementor-1639 .elementor-element.elementor-element-101097a{--width:100%;}.elementor-1639 .elementor-element.elementor-element-47b04ae{--width:100%;}.elementor-1639 .elementor-element.elementor-element-dbea0fa{--width:100%;}.elementor-1639 .elementor-element.elementor-element-877f929{--content-width:1185px;}.elementor-1639 .elementor-element.elementor-element-11f6278{--width:100%;}.elementor-1639 .elementor-element.elementor-element-9dd466d{--width:100%;}.elementor-1639 .elementor-element.elementor-element-f8b7d03{--width:33.33%;}.elementor-1639 .elementor-element.elementor-element-8fa73b4{--width:33.33%;}.elementor-1639 .elementor-element.elementor-element-e3e1f66{--width:33.33%;}}/* Start custom CSS for container, class: .elementor-element-4ff4557 */.elementor-1639 .elementor-element.elementor-element-4ff4557 {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(90deg,
      #004099 10%, 
      #1DA381 50%,
      rgba(142, 209, 192, 0.00) 80%);
  pointer-events: none;
  z-index: 2;
}

/* Móvil */
@media (max-width: 767px) {
  .elementor-1639 .elementor-element.elementor-element-4ff4557 {
      background: linear-gradient(to top,
      #004099 0%, 
      #1DA381B0 50%, 
      rgba(142, 209, 192, 0.00) 100%);
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-25bef98 */.elementor-1639 .elementor-element.elementor-element-25bef98 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-25bef98 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d653f8 */.elementor-1639 .elementor-element.elementor-element-7d653f8 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-7d653f8 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d3d5330 */.elementor-1639 .elementor-element.elementor-element-d3d5330 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-d3d5330 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4879c7e */.elementor-1639 .elementor-element.elementor-element-4879c7e a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-4879c7e a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4e3e633 */.elementor-1639 .elementor-element.elementor-element-4e3e633 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-4e3e633 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f9079bd */.elementor-1639 .elementor-element.elementor-element-f9079bd a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-f9079bd a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-378ebae */.elementor-1639 .elementor-element.elementor-element-378ebae a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-378ebae a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0ccfbf6 */.elementor-1639 .elementor-element.elementor-element-0ccfbf6 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-0ccfbf6 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a963bc1 */.elementor-1639 .elementor-element.elementor-element-a963bc1 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-a963bc1 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-68ab455 */.elementor-1639 .elementor-element.elementor-element-68ab455 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-68ab455 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-af837f7 */.elementor-1639 .elementor-element.elementor-element-af837f7 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-af837f7 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fb174f8 */.elementor-1639 .elementor-element.elementor-element-fb174f8 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-fb174f8 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d7234ef */.elementor-1639 .elementor-element.elementor-element-d7234ef a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-d7234ef a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-32e002e */.elementor-1639 .elementor-element.elementor-element-32e002e a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-32e002e a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d764daf */.elementor-1639 .elementor-element.elementor-element-d764daf a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-d764daf a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc164bb */.elementor-1639 .elementor-element.elementor-element-fc164bb a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-fc164bb a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75c24a2 */.elementor-1639 .elementor-element.elementor-element-75c24a2 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-75c24a2 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f0a6fa0 */.elementor-1639 .elementor-element.elementor-element-f0a6fa0 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-f0a6fa0 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0521dce */.elementor-1639 .elementor-element.elementor-element-0521dce a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-0521dce a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9e89f0e */.elementor-1639 .elementor-element.elementor-element-9e89f0e a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-9e89f0e a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63b57a9 */.elementor-1639 .elementor-element.elementor-element-63b57a9 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-63b57a9 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b10dd1b */.elementor-1639 .elementor-element.elementor-element-b10dd1b a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-b10dd1b a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fd718a9 */.elementor-1639 .elementor-element.elementor-element-fd718a9 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-fd718a9 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d6c50e4 */.elementor-1639 .elementor-element.elementor-element-d6c50e4 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-d6c50e4 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-00583a4 */.elementor-1639 .elementor-element.elementor-element-00583a4 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-00583a4 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a126490 */.elementor-1639 .elementor-element.elementor-element-a126490 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-a126490 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-502de6b */.elementor-1639 .elementor-element.elementor-element-502de6b a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-502de6b a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e44fde4 */.elementor-1639 .elementor-element.elementor-element-e44fde4 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-e44fde4 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-331d0c5 */.elementor-1639 .elementor-element.elementor-element-331d0c5 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-331d0c5 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5893d7d */.elementor-1639 .elementor-element.elementor-element-5893d7d a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-5893d7d a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c937de */.elementor-1639 .elementor-element.elementor-element-2c937de a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-2c937de a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4af4cda */.elementor-1639 .elementor-element.elementor-element-4af4cda a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-4af4cda a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a61eef1 */.elementor-1639 .elementor-element.elementor-element-a61eef1 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-a61eef1 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4749041 */.elementor-1639 .elementor-element.elementor-element-4749041 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-4749041 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65a6c88 */.elementor-1639 .elementor-element.elementor-element-65a6c88 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-65a6c88 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73b1624 */.elementor-1639 .elementor-element.elementor-element-73b1624 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-73b1624 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae75acb */.elementor-1639 .elementor-element.elementor-element-ae75acb a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-ae75acb a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f4589f5 */.elementor-1639 .elementor-element.elementor-element-f4589f5 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-f4589f5 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4703b78 */.elementor-1639 .elementor-element.elementor-element-4703b78 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-4703b78 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4415abf */.elementor-1639 .elementor-element.elementor-element-4415abf a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-4415abf a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6390db3 */.elementor-1639 .elementor-element.elementor-element-6390db3 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-6390db3 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-25bef98 */.elementor-1639 .elementor-element.elementor-element-25bef98 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-25bef98 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d653f8 */.elementor-1639 .elementor-element.elementor-element-7d653f8 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-7d653f8 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d3d5330 */.elementor-1639 .elementor-element.elementor-element-d3d5330 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-d3d5330 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4879c7e */.elementor-1639 .elementor-element.elementor-element-4879c7e a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-4879c7e a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4e3e633 */.elementor-1639 .elementor-element.elementor-element-4e3e633 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-4e3e633 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f9079bd */.elementor-1639 .elementor-element.elementor-element-f9079bd a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-f9079bd a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-378ebae */.elementor-1639 .elementor-element.elementor-element-378ebae a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-378ebae a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0ccfbf6 */.elementor-1639 .elementor-element.elementor-element-0ccfbf6 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-0ccfbf6 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a963bc1 */.elementor-1639 .elementor-element.elementor-element-a963bc1 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-a963bc1 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-68ab455 */.elementor-1639 .elementor-element.elementor-element-68ab455 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-68ab455 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-af837f7 */.elementor-1639 .elementor-element.elementor-element-af837f7 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-af837f7 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fb174f8 */.elementor-1639 .elementor-element.elementor-element-fb174f8 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-fb174f8 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d7234ef */.elementor-1639 .elementor-element.elementor-element-d7234ef a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-d7234ef a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-32e002e */.elementor-1639 .elementor-element.elementor-element-32e002e a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-32e002e a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d764daf */.elementor-1639 .elementor-element.elementor-element-d764daf a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-d764daf a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc164bb */.elementor-1639 .elementor-element.elementor-element-fc164bb a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-fc164bb a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75c24a2 */.elementor-1639 .elementor-element.elementor-element-75c24a2 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-75c24a2 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f0a6fa0 */.elementor-1639 .elementor-element.elementor-element-f0a6fa0 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-f0a6fa0 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0521dce */.elementor-1639 .elementor-element.elementor-element-0521dce a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-0521dce a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9e89f0e */.elementor-1639 .elementor-element.elementor-element-9e89f0e a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-9e89f0e a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63b57a9 */.elementor-1639 .elementor-element.elementor-element-63b57a9 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-63b57a9 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b10dd1b */.elementor-1639 .elementor-element.elementor-element-b10dd1b a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-b10dd1b a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fd718a9 */.elementor-1639 .elementor-element.elementor-element-fd718a9 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-fd718a9 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d6c50e4 */.elementor-1639 .elementor-element.elementor-element-d6c50e4 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-d6c50e4 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-00583a4 */.elementor-1639 .elementor-element.elementor-element-00583a4 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-00583a4 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a126490 */.elementor-1639 .elementor-element.elementor-element-a126490 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-a126490 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-502de6b */.elementor-1639 .elementor-element.elementor-element-502de6b a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-502de6b a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e44fde4 */.elementor-1639 .elementor-element.elementor-element-e44fde4 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-e44fde4 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-331d0c5 */.elementor-1639 .elementor-element.elementor-element-331d0c5 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-331d0c5 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5893d7d */.elementor-1639 .elementor-element.elementor-element-5893d7d a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-5893d7d a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c937de */.elementor-1639 .elementor-element.elementor-element-2c937de a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-2c937de a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4af4cda */.elementor-1639 .elementor-element.elementor-element-4af4cda a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-4af4cda a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a61eef1 */.elementor-1639 .elementor-element.elementor-element-a61eef1 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-a61eef1 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4749041 */.elementor-1639 .elementor-element.elementor-element-4749041 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-4749041 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65a6c88 */.elementor-1639 .elementor-element.elementor-element-65a6c88 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-65a6c88 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73b1624 */.elementor-1639 .elementor-element.elementor-element-73b1624 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-73b1624 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae75acb */.elementor-1639 .elementor-element.elementor-element-ae75acb a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-ae75acb a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f4589f5 */.elementor-1639 .elementor-element.elementor-element-f4589f5 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-f4589f5 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4703b78 */.elementor-1639 .elementor-element.elementor-element-4703b78 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-4703b78 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4415abf */.elementor-1639 .elementor-element.elementor-element-4415abf a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-4415abf a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6390db3 */.elementor-1639 .elementor-element.elementor-element-6390db3 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-6390db3 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-25bef98 */.elementor-1639 .elementor-element.elementor-element-25bef98 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-25bef98 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d653f8 */.elementor-1639 .elementor-element.elementor-element-7d653f8 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-7d653f8 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d3d5330 */.elementor-1639 .elementor-element.elementor-element-d3d5330 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-d3d5330 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4879c7e */.elementor-1639 .elementor-element.elementor-element-4879c7e a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-4879c7e a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4e3e633 */.elementor-1639 .elementor-element.elementor-element-4e3e633 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-4e3e633 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f9079bd */.elementor-1639 .elementor-element.elementor-element-f9079bd a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-f9079bd a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-378ebae */.elementor-1639 .elementor-element.elementor-element-378ebae a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-378ebae a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0ccfbf6 */.elementor-1639 .elementor-element.elementor-element-0ccfbf6 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-0ccfbf6 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a963bc1 */.elementor-1639 .elementor-element.elementor-element-a963bc1 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-a963bc1 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-68ab455 */.elementor-1639 .elementor-element.elementor-element-68ab455 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-68ab455 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-af837f7 */.elementor-1639 .elementor-element.elementor-element-af837f7 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-af837f7 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fb174f8 */.elementor-1639 .elementor-element.elementor-element-fb174f8 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-fb174f8 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d7234ef */.elementor-1639 .elementor-element.elementor-element-d7234ef a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-d7234ef a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-32e002e */.elementor-1639 .elementor-element.elementor-element-32e002e a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-32e002e a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d764daf */.elementor-1639 .elementor-element.elementor-element-d764daf a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-d764daf a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc164bb */.elementor-1639 .elementor-element.elementor-element-fc164bb a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-fc164bb a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75c24a2 */.elementor-1639 .elementor-element.elementor-element-75c24a2 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-75c24a2 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f0a6fa0 */.elementor-1639 .elementor-element.elementor-element-f0a6fa0 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-f0a6fa0 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0521dce */.elementor-1639 .elementor-element.elementor-element-0521dce a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-0521dce a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9e89f0e */.elementor-1639 .elementor-element.elementor-element-9e89f0e a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-9e89f0e a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63b57a9 */.elementor-1639 .elementor-element.elementor-element-63b57a9 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-63b57a9 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b10dd1b */.elementor-1639 .elementor-element.elementor-element-b10dd1b a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-b10dd1b a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fd718a9 */.elementor-1639 .elementor-element.elementor-element-fd718a9 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-fd718a9 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d6c50e4 */.elementor-1639 .elementor-element.elementor-element-d6c50e4 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-d6c50e4 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-00583a4 */.elementor-1639 .elementor-element.elementor-element-00583a4 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-00583a4 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a126490 */.elementor-1639 .elementor-element.elementor-element-a126490 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-a126490 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-502de6b */.elementor-1639 .elementor-element.elementor-element-502de6b a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-502de6b a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e44fde4 */.elementor-1639 .elementor-element.elementor-element-e44fde4 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-e44fde4 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-331d0c5 */.elementor-1639 .elementor-element.elementor-element-331d0c5 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-331d0c5 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5893d7d */.elementor-1639 .elementor-element.elementor-element-5893d7d a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-5893d7d a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c937de */.elementor-1639 .elementor-element.elementor-element-2c937de a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-2c937de a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4af4cda */.elementor-1639 .elementor-element.elementor-element-4af4cda a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-4af4cda a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a61eef1 */.elementor-1639 .elementor-element.elementor-element-a61eef1 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-a61eef1 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4749041 */.elementor-1639 .elementor-element.elementor-element-4749041 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-4749041 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65a6c88 */.elementor-1639 .elementor-element.elementor-element-65a6c88 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-65a6c88 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73b1624 */.elementor-1639 .elementor-element.elementor-element-73b1624 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-73b1624 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae75acb */.elementor-1639 .elementor-element.elementor-element-ae75acb a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-ae75acb a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f4589f5 */.elementor-1639 .elementor-element.elementor-element-f4589f5 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-f4589f5 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4703b78 */.elementor-1639 .elementor-element.elementor-element-4703b78 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-4703b78 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4415abf */.elementor-1639 .elementor-element.elementor-element-4415abf a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-4415abf a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6390db3 */.elementor-1639 .elementor-element.elementor-element-6390db3 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-6390db3 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-25bef98 */.elementor-1639 .elementor-element.elementor-element-25bef98 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-25bef98 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d653f8 */.elementor-1639 .elementor-element.elementor-element-7d653f8 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-7d653f8 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d3d5330 */.elementor-1639 .elementor-element.elementor-element-d3d5330 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-d3d5330 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4879c7e */.elementor-1639 .elementor-element.elementor-element-4879c7e a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-4879c7e a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4e3e633 */.elementor-1639 .elementor-element.elementor-element-4e3e633 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-4e3e633 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f9079bd */.elementor-1639 .elementor-element.elementor-element-f9079bd a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-f9079bd a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-378ebae */.elementor-1639 .elementor-element.elementor-element-378ebae a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-378ebae a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0ccfbf6 */.elementor-1639 .elementor-element.elementor-element-0ccfbf6 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-0ccfbf6 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a963bc1 */.elementor-1639 .elementor-element.elementor-element-a963bc1 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-a963bc1 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-68ab455 */.elementor-1639 .elementor-element.elementor-element-68ab455 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-68ab455 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-af837f7 */.elementor-1639 .elementor-element.elementor-element-af837f7 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-af837f7 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fb174f8 */.elementor-1639 .elementor-element.elementor-element-fb174f8 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-fb174f8 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d7234ef */.elementor-1639 .elementor-element.elementor-element-d7234ef a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-d7234ef a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-32e002e */.elementor-1639 .elementor-element.elementor-element-32e002e a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-32e002e a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d764daf */.elementor-1639 .elementor-element.elementor-element-d764daf a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-d764daf a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc164bb */.elementor-1639 .elementor-element.elementor-element-fc164bb a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-fc164bb a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75c24a2 */.elementor-1639 .elementor-element.elementor-element-75c24a2 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-75c24a2 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f0a6fa0 */.elementor-1639 .elementor-element.elementor-element-f0a6fa0 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-f0a6fa0 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0521dce */.elementor-1639 .elementor-element.elementor-element-0521dce a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-0521dce a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9e89f0e */.elementor-1639 .elementor-element.elementor-element-9e89f0e a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-9e89f0e a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63b57a9 */.elementor-1639 .elementor-element.elementor-element-63b57a9 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-63b57a9 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b10dd1b */.elementor-1639 .elementor-element.elementor-element-b10dd1b a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-b10dd1b a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fd718a9 */.elementor-1639 .elementor-element.elementor-element-fd718a9 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-fd718a9 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d6c50e4 */.elementor-1639 .elementor-element.elementor-element-d6c50e4 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-d6c50e4 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-00583a4 */.elementor-1639 .elementor-element.elementor-element-00583a4 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-00583a4 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a126490 */.elementor-1639 .elementor-element.elementor-element-a126490 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-a126490 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-502de6b */.elementor-1639 .elementor-element.elementor-element-502de6b a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-502de6b a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e44fde4 */.elementor-1639 .elementor-element.elementor-element-e44fde4 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-e44fde4 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-331d0c5 */.elementor-1639 .elementor-element.elementor-element-331d0c5 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-331d0c5 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5893d7d */.elementor-1639 .elementor-element.elementor-element-5893d7d a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-5893d7d a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c937de */.elementor-1639 .elementor-element.elementor-element-2c937de a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-2c937de a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4af4cda */.elementor-1639 .elementor-element.elementor-element-4af4cda a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-4af4cda a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a61eef1 */.elementor-1639 .elementor-element.elementor-element-a61eef1 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-a61eef1 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4749041 */.elementor-1639 .elementor-element.elementor-element-4749041 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-4749041 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65a6c88 */.elementor-1639 .elementor-element.elementor-element-65a6c88 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-65a6c88 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73b1624 */.elementor-1639 .elementor-element.elementor-element-73b1624 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-73b1624 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae75acb */.elementor-1639 .elementor-element.elementor-element-ae75acb a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-ae75acb a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f4589f5 */.elementor-1639 .elementor-element.elementor-element-f4589f5 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-f4589f5 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4703b78 */.elementor-1639 .elementor-element.elementor-element-4703b78 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-4703b78 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4415abf */.elementor-1639 .elementor-element.elementor-element-4415abf a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-4415abf a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6390db3 */.elementor-1639 .elementor-element.elementor-element-6390db3 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1639 .elementor-element.elementor-element-6390db3 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-8fe5bd5 */.elementor-1639 .elementor-element.elementor-element-8fe5bd5 li {
    margin-bottom: 0.5rem;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Source Sans 3';
	font-display: auto;
	src: url('https://uwccostarica.org/wp-content/uploads/2025/08/SourceSans3-VariableFont_wght.ttf') format('truetype');
}
/* End Custom Fonts CSS */