.elementor-1059 .elementor-element.elementor-element-52258b9{--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-1059 .elementor-element.elementor-element-52258b9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1059 .elementor-element.elementor-element-3b07458{--display:flex;--position:absolute;top:0px;--z-index:999;}body:not(.rtl) .elementor-1059 .elementor-element.elementor-element-3b07458{left:0px;}body.rtl .elementor-1059 .elementor-element.elementor-element-3b07458{right:0px;}.elementor-1059 .elementor-element.elementor-element-aa5c2c8{--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-1059 .elementor-element.elementor-element-8a68d5f{--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-1059 .elementor-element.elementor-element-b7006a7 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-1059 .elementor-element.elementor-element-b7006a7{z-index:0;}.elementor-1059 .elementor-element.elementor-element-b7006a7 .elementor-heading-title{font-family:"Source Sans 3", Source Sans 3;font-size:4em;font-weight:600;color:#FFFFFF;}.elementor-1059 .elementor-element.elementor-element-fcf116b{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-1059 .elementor-element.elementor-element-fcf116b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0.5rem 0rem 0rem 0rem;}.elementor-1059 .elementor-element.elementor-element-fcf116b.elementor-element{--align-self:flex-start;}.elementor-1059 .elementor-element.elementor-element-5020dc4{--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-1059 .elementor-element.elementor-element-5020dc4:not(.elementor-motion-effects-element-type-background), .elementor-1059 .elementor-element.elementor-element-5020dc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/uwccostarica.org/wp-content/uploads/2025/05/welcome5.jpg?fit=1500%2C875&ssl=1");background-position:center center;background-size:cover;}.elementor-1059 .elementor-element.elementor-element-5020dc4::before, .elementor-1059 .elementor-element.elementor-element-5020dc4 > .elementor-background-video-container::before, .elementor-1059 .elementor-element.elementor-element-5020dc4 > .e-con-inner > .elementor-background-video-container::before, .elementor-1059 .elementor-element.elementor-element-5020dc4 > .elementor-background-slideshow::before, .elementor-1059 .elementor-element.elementor-element-5020dc4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1059 .elementor-element.elementor-element-5020dc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(135deg, #00800080 0%, #F2295B00 100%);}.elementor-1059 .elementor-element.elementor-element-5020dc4.e-con{--align-self:stretch;}.elementor-1059 .elementor-element.elementor-element-83ba123{--display:flex;--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-1059 .elementor-element.elementor-element-83ba123:not(.elementor-motion-effects-element-type-background), .elementor-1059 .elementor-element.elementor-element-83ba123 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #E4E4E4 50%, #FFFFFF 100%);}.elementor-widget-progress .elementor-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Source Sans 3;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-progress .elementor-progress-wrapper .elementor-progress-bar{background-color:var( --e-global-color-primary );}.elementor-1059 .elementor-element.elementor-element-3efbf2e .elementor-progress-wrapper{background-color:#E4E4E4;border-radius:0px;overflow:hidden;}.elementor-1059 .elementor-element.elementor-element-3efbf2e .elementor-progress-bar{height:3em;line-height:3em;}.elementor-1059 .elementor-element.elementor-element-103f6af{--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:space-between;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:1%;--padding-bottom:1%;--padding-left:15%;--padding-right:15%;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Source Sans 3;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1059 .elementor-element.elementor-element-d290e5a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1059 .elementor-element.elementor-element-d290e5a.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-1059 .elementor-element.elementor-element-d290e5a{text-align:start;color:#3D3D3D;}.elementor-1059 .elementor-element.elementor-element-d290e5a p{margin-block-end:0px;}.elementor-1059 .elementor-element.elementor-element-bbc41ee > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1059 .elementor-element.elementor-element-bbc41ee.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-1059 .elementor-element.elementor-element-bbc41ee{text-align:start;color:#3D3D3D;}.elementor-1059 .elementor-element.elementor-element-bbc41ee p{margin-block-end:0px;}.elementor-1059 .elementor-element.elementor-element-f3515b6{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:3rem;--padding-bottom:3.5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1059 .elementor-element.elementor-element-f3515b6:not(.elementor-motion-effects-element-type-background), .elementor-1059 .elementor-element.elementor-element-f3515b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1059 .elementor-element.elementor-element-92c3348{--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;--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-1059 .elementor-element.elementor-element-47ae884{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--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-1059 .elementor-element.elementor-element-47ae884.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-1059 .elementor-element.elementor-element-63166fe > .elementor-widget-container{margin:0rem 0rem 1rem 0rem;}.elementor-1059 .elementor-element.elementor-element-63166fe .elementor-heading-title{font-family:"Source Sans 3", Source Sans 3;font-size:3em;font-weight:600;line-height:1.2;color:#004099;}.elementor-1059 .elementor-element.elementor-element-fe44392 > .elementor-widget-container{margin:0rem 0rem 1rem 0rem;}.elementor-1059 .elementor-element.elementor-element-fe44392{text-align:justify;}.elementor-1059 .elementor-element.elementor-element-fe44392 p{margin-block-end:10px;}.elementor-1059 .elementor-element.elementor-element-fe44392 a{color:#004099;}.elementor-1059 .elementor-element.elementor-element-d1607f4 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-1059 .elementor-element.elementor-element-5eec436{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:3rem;--padding-right:0rem;}.elementor-1059 .elementor-element.elementor-element-5eec436.e-con{--align-self:flex-start;}.elementor-1059 .elementor-element.elementor-element-9a60fbe > .elementor-widget-container{margin:0rem 0rem 1rem 0rem;}.elementor-1059 .elementor-element.elementor-element-9a60fbe .elementor-heading-title{font-family:"Source Sans 3", Source Sans 3;font-size:3em;font-weight:600;line-height:1.2;color:#004099;}.elementor-1059 .elementor-element.elementor-element-2b2a0d3{text-align:justify;}.elementor-1059 .elementor-element.elementor-element-2b2a0d3 a{color:#004099;}.elementor-1059 .elementor-element.elementor-element-522b813{--display:flex;}.elementor-1059 .elementor-element.elementor-element-4bc9660 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0px 0px 0px 0px;}.elementor-1059 .elementor-element.elementor-element-4bc9660 .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-1059 .elementor-element.elementor-element-fe81ebc > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0px 0px 0px 0px;}.elementor-1059 .elementor-element.elementor-element-fe81ebc .elementor-heading-title{font-family:"Source Sans 3", Source Sans 3;font-size:16px;font-weight:400;line-height:1.5;color:#6C6E70;}.elementor-1059 .elementor-element.elementor-element-104a894 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0px 0px 0px 0px;}.elementor-1059 .elementor-element.elementor-element-104a894 .elementor-heading-title{font-family:"Source Sans 3", Source Sans 3;font-size:16px;font-weight:400;line-height:1.5;color:#6C6E70;}.elementor-1059 .elementor-element.elementor-element-2219239 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0px 0px 0px 0px;}.elementor-1059 .elementor-element.elementor-element-2219239 .elementor-heading-title{font-family:"Source Sans 3", Source Sans 3;font-size:16px;font-weight:400;line-height:1.5;color:#6C6E70;}.elementor-1059 .elementor-element.elementor-element-9e3b035 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0px 0px 0px 0px;}.elementor-1059 .elementor-element.elementor-element-9e3b035 .elementor-heading-title{font-family:"Source Sans 3", Source Sans 3;font-size:16px;font-weight:400;line-height:1.5;color:#6C6E70;}.elementor-1059 .elementor-element.elementor-element-61b3a5b > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0px 0px 0px 0px;}.elementor-1059 .elementor-element.elementor-element-61b3a5b .elementor-heading-title{font-family:"Source Sans 3", Source Sans 3;font-size:16px;font-weight:400;line-height:1.5;color:#6C6E70;}.elementor-1059 .elementor-element.elementor-element-36f3099 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0px 0px 0px 0px;}.elementor-1059 .elementor-element.elementor-element-36f3099 .elementor-heading-title{font-family:"Source Sans 3", Source Sans 3;font-size:16px;font-weight:400;line-height:1.5;color:#6C6E70;}.elementor-1059 .elementor-element.elementor-element-79e98c5 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0px 0px 0px 0px;}.elementor-1059 .elementor-element.elementor-element-79e98c5 .elementor-heading-title{font-family:"Source Sans 3", Source Sans 3;font-size:16px;font-weight:400;line-height:1.5;color:#6C6E70;}.elementor-1059 .elementor-element.elementor-element-8f699f8 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0px 0px 0px 0px;}.elementor-1059 .elementor-element.elementor-element-8f699f8 .elementor-heading-title{font-family:"Source Sans 3", Source Sans 3;font-size:16px;font-weight:400;line-height:1.5;color:#6C6E70;}.elementor-1059 .elementor-element.elementor-element-986142d > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0px 0px 0px 0px;}.elementor-1059 .elementor-element.elementor-element-986142d .elementor-heading-title{font-family:"Source Sans 3", Source Sans 3;font-size:16px;font-weight:400;line-height:1.5;color:#6C6E70;}.elementor-1059 .elementor-element.elementor-element-706716c > .elementor-widget-container{margin:0rem 0rem 1rem 0rem;padding:0px 0px 0px 0px;}.elementor-1059 .elementor-element.elementor-element-706716c .elementor-heading-title{font-family:"Source Sans 3", Source Sans 3;font-size:16px;font-weight:400;line-height:1.5;color:#6C6E70;}.elementor-1059 .elementor-element.elementor-element-296b6b8 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0px 0px 0px 0px;}.elementor-1059 .elementor-element.elementor-element-296b6b8 .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-1059 .elementor-element.elementor-element-d05cc71 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0px 0px 0px 0px;}.elementor-1059 .elementor-element.elementor-element-d05cc71 .elementor-heading-title{font-family:"Source Sans 3", Source Sans 3;font-size:16px;font-weight:400;line-height:1.5;color:#6C6E70;}.elementor-1059 .elementor-element.elementor-element-c9415a6 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0px 0px 0px 0px;}.elementor-1059 .elementor-element.elementor-element-c9415a6 .elementor-heading-title{font-family:"Source Sans 3", Source Sans 3;font-size:16px;font-weight:400;line-height:1.5;color:#6C6E70;}.elementor-1059 .elementor-element.elementor-element-c437d5b > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0px 0px 0px 0px;}.elementor-1059 .elementor-element.elementor-element-c437d5b .elementor-heading-title{font-family:"Source Sans 3", Source Sans 3;font-size:16px;font-weight:400;line-height:1.5;color:#6C6E70;}.elementor-1059 .elementor-element.elementor-element-f54769f > .elementor-widget-container{margin:0rem 0rem 1rem 0rem;padding:0px 0px 0px 0px;}.elementor-1059 .elementor-element.elementor-element-f54769f .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-1059 .elementor-element.elementor-element-e813ce7{--divider-border-style:solid;--divider-color:#EEEEEE;--divider-border-width:1px;}.elementor-1059 .elementor-element.elementor-element-e813ce7 .elementor-divider-separator{width:100%;}.elementor-1059 .elementor-element.elementor-element-e813ce7 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1059 .elementor-element.elementor-element-66b999c > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0px 0px 0px 0px;}.elementor-1059 .elementor-element.elementor-element-66b999c .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-1059 .elementor-element.elementor-element-9738563 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0px 0px 0px 0px;}.elementor-1059 .elementor-element.elementor-element-9738563 .elementor-heading-title{font-family:"Source Sans 3", Source Sans 3;font-size:16px;font-weight:400;line-height:1.5;color:#6C6E70;}.elementor-1059 .elementor-element.elementor-element-5943355 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0px 0px 0px 0px;}.elementor-1059 .elementor-element.elementor-element-5943355 .elementor-heading-title{font-family:"Source Sans 3", Source Sans 3;font-size:16px;font-weight:400;line-height:1.5;color:#6C6E70;}.elementor-1059 .elementor-element.elementor-element-d15e343 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0px 0px 0px 0px;}.elementor-1059 .elementor-element.elementor-element-d15e343 .elementor-heading-title{font-family:"Source Sans 3", Source Sans 3;font-size:16px;font-weight:400;line-height:1.5;color:#6C6E70;}.elementor-1059 .elementor-element.elementor-element-dc10e4a > .elementor-widget-container{margin:0rem 0rem 1rem 0rem;padding:0px 0px 0px 0px;}.elementor-1059 .elementor-element.elementor-element-dc10e4a .elementor-heading-title{font-family:"Source Sans 3", Source Sans 3;font-size:16px;font-weight:400;line-height:1.5;color:#6C6E70;}.elementor-1059 .elementor-element.elementor-element-461f5a9 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0px 0px 0px 0px;}.elementor-1059 .elementor-element.elementor-element-461f5a9 .elementor-heading-title{font-family:"Source Sans 3", Source Sans 3;font-size:16px;font-weight:400;line-height:1.5;color:#6C6E70;}.elementor-1059 .elementor-element.elementor-element-091bff2{--divider-border-style:solid;--divider-color:#EEEEEE;--divider-border-width:1px;}.elementor-1059 .elementor-element.elementor-element-091bff2 .elementor-divider-separator{width:100%;}.elementor-1059 .elementor-element.elementor-element-091bff2 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1059 .elementor-element.elementor-element-fb85316 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0px 0px 0px 0px;}.elementor-1059 .elementor-element.elementor-element-fb85316 .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-1059 .elementor-element.elementor-element-02c321e > .elementor-widget-container{margin:0rem 0rem 1rem 0rem;padding:0px 0px 0px 0px;}.elementor-1059 .elementor-element.elementor-element-02c321e .elementor-heading-title{font-family:"Source Sans 3", Source Sans 3;font-size:16px;font-weight:400;line-height:1.5;color:#6C6E70;}.elementor-1059 .elementor-element.elementor-element-7652e71 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0px 0px 0px 0px;}.elementor-1059 .elementor-element.elementor-element-7652e71 .elementor-heading-title{font-family:"Source Sans 3", Source Sans 3;font-size:16px;font-weight:600;line-height:1.5;color:#6C6E70;}.elementor-1059 .elementor-element.elementor-element-da8b575 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0px 0px 0px 0px;}.elementor-1059 .elementor-element.elementor-element-da8b575 .elementor-heading-title{font-family:"Source Sans 3", Source Sans 3;font-size:16px;font-weight:600;line-height:1.5;color:#6C6E70;}.elementor-1059 .elementor-element.elementor-element-bd626a2{--display:flex;}.elementor-1059 .elementor-element.elementor-element-e25bcd0 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0px 0px 0px 0px;}.elementor-1059 .elementor-element.elementor-element-e25bcd0 .elementor-heading-title{font-family:"Source Sans 3", Source Sans 3;font-size:16px;font-weight:400;line-height:1.5;color:#6C6E70;}.elementor-1059 .elementor-element.elementor-element-8bcbdda{--divider-border-style:solid;--divider-color:#EEEEEE;--divider-border-width:1px;}.elementor-1059 .elementor-element.elementor-element-8bcbdda .elementor-divider-separator{width:100%;}.elementor-1059 .elementor-element.elementor-element-8bcbdda .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1059 .elementor-element.elementor-element-de2f1b6 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0px 0px 0px 0px;}.elementor-1059 .elementor-element.elementor-element-de2f1b6 .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-1059 .elementor-element.elementor-element-8f1f65b > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0px 0px 0px 0px;}.elementor-1059 .elementor-element.elementor-element-8f1f65b .elementor-heading-title{font-family:"Source Sans 3", Source Sans 3;font-size:16px;font-weight:400;line-height:1.5;color:#004099;}.elementor-1059 .elementor-element.elementor-element-8f1f65b .elementor-heading-title a:hover, .elementor-1059 .elementor-element.elementor-element-8f1f65b .elementor-heading-title a:focus{color:#0064A6;}.elementor-1059 .elementor-element.elementor-element-5eaa941 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0px 0px 0px 0px;}.elementor-1059 .elementor-element.elementor-element-5eaa941 .elementor-heading-title{font-family:"Source Sans 3", Source Sans 3;font-size:16px;font-weight:400;line-height:1.5;color:#6C6E70;}.elementor-1059 .elementor-element.elementor-element-5eaa941 .elementor-heading-title a:hover, .elementor-1059 .elementor-element.elementor-element-5eaa941 .elementor-heading-title a:focus{color:#044D96;}.elementor-1059 .elementor-element.elementor-element-c488273{--divider-border-style:solid;--divider-color:#EEEEEE;--divider-border-width:1px;}.elementor-1059 .elementor-element.elementor-element-c488273 .elementor-divider-separator{width:100%;}.elementor-1059 .elementor-element.elementor-element-c488273 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1059 .elementor-element.elementor-element-943d74e > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0px 0px 0px 0px;}.elementor-1059 .elementor-element.elementor-element-943d74e .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-1059 .elementor-element.elementor-element-1d4b5e9 > .elementor-widget-container{margin:0rem 0rem 1rem 0rem;padding:0px 0px 0px 0px;}.elementor-1059 .elementor-element.elementor-element-1d4b5e9 .elementor-heading-title{font-family:"Source Sans 3", Source Sans 3;font-size:16px;font-weight:400;line-height:1.5;color:#6C6E70;}.elementor-1059 .elementor-element.elementor-element-e6a05cd > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0px 0px 0px 0px;}.elementor-1059 .elementor-element.elementor-element-e6a05cd .elementor-heading-title{font-family:"Source Sans 3", Source Sans 3;font-size:16px;font-weight:600;line-height:1.5;color:#6C6E70;}.elementor-1059 .elementor-element.elementor-element-6ff5412{--display:flex;}.elementor-1059 .elementor-element.elementor-element-bd212c6 > .elementor-widget-container{margin:0rem 0rem 0.5rem 0rem;padding:0px 0px 0px 0px;}.elementor-1059 .elementor-element.elementor-element-bd212c6 .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-1059 .elementor-element.elementor-element-62676b6 > .elementor-widget-container{margin:0rem 0rem 0.5rem 0rem;}.elementor-1059 .elementor-element.elementor-element-554ff31 > .elementor-widget-container{margin:0rem 0rem 0.5rem 0rem;padding:0px 0px 0px 0px;}.elementor-1059 .elementor-element.elementor-element-554ff31 .elementor-heading-title{font-family:"Source Sans 3", Source Sans 3;font-size:16px;font-weight:400;line-height:1.5;color:#004099;}.elementor-1059 .elementor-element.elementor-element-554ff31 .elementor-heading-title a:hover, .elementor-1059 .elementor-element.elementor-element-554ff31 .elementor-heading-title a:focus{color:#0064A6;}.elementor-1059 .elementor-element.elementor-element-11c3f44 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0px 0px 0px 0px;}.elementor-1059 .elementor-element.elementor-element-11c3f44 .elementor-heading-title{font-family:"Source Sans 3", Source Sans 3;font-size:16px;font-weight:400;line-height:1.5;color:#6C6E70;}.elementor-1059 .elementor-element.elementor-element-f6b7316 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0px 0px 0px 0px;}.elementor-1059 .elementor-element.elementor-element-f6b7316 .elementor-heading-title{font-family:"Source Sans 3", Source Sans 3;font-size:16px;font-weight:400;line-height:1.5;color:#6C6E70;}.elementor-1059 .elementor-element.elementor-element-8fe318d > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0px 0px 0px 0px;}.elementor-1059 .elementor-element.elementor-element-8fe318d .elementor-heading-title{font-family:"Source Sans 3", Source Sans 3;font-size:16px;font-weight:400;line-height:1.5;color:#6C6E70;}.elementor-1059 .elementor-element.elementor-element-9a6dd6e{--divider-border-style:solid;--divider-color:#EEEEEE;--divider-border-width:1px;}.elementor-1059 .elementor-element.elementor-element-9a6dd6e .elementor-divider-separator{width:100%;}.elementor-1059 .elementor-element.elementor-element-9a6dd6e .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1059 .elementor-element.elementor-element-3ed1b0d > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0px 0px 0px 0px;}.elementor-1059 .elementor-element.elementor-element-3ed1b0d .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-1059 .elementor-element.elementor-element-c0a83ac > .elementor-widget-container{margin:0rem 0rem 1rem 0rem;padding:0px 0px 0px 0px;}.elementor-1059 .elementor-element.elementor-element-c0a83ac .elementor-heading-title{font-family:"Source Sans 3", Source Sans 3;font-size:16px;font-weight:400;line-height:1.5;color:#6C6E70;}.elementor-1059 .elementor-element.elementor-element-b97bba8 > .elementor-widget-container{margin:0rem 0rem 1rem 0rem;padding:0px 0px 0px 0px;}.elementor-1059 .elementor-element.elementor-element-b97bba8 .elementor-heading-title{font-family:"Source Sans 3", Source Sans 3;font-size:16px;font-weight:600;line-height:1.5;color:#6C6E70;}.elementor-1059 .elementor-element.elementor-element-1b7874f{--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-1059 .elementor-element.elementor-element-1b7874f > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1059 .elementor-element.elementor-element-1b7874f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1059 .elementor-element.elementor-element-1b7874f {--n-accordion-padding:20px 20px 20px 20px;}:where( .elementor-1059 .elementor-element.elementor-element-1b7874f > .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-1059 .elementor-element.elementor-element-0fef9b5{--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:space-evenly;--gap:0rem 1rem;--row-gap:0rem;--column-gap:1rem;--flex-wrap:nowrap;--margin-top:0%;--margin-bottom:0%;--margin-left:15%;--margin-right:15%;--padding-top:2rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1059 .elementor-element.elementor-element-67b4fae{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-1059 .elementor-element.elementor-element-67b4fae > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0.5rem 0rem 0rem 0rem;}.elementor-1059 .elementor-element.elementor-element-67b4fae.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-1059 .elementor-element.elementor-element-3c9eba5{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-1059 .elementor-element.elementor-element-3c9eba5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0.5rem 0rem 0rem 0rem;}.elementor-1059 .elementor-element.elementor-element-3c9eba5.elementor-element{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-1059 .elementor-element.elementor-element-098c27d{--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;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:15%;--padding-right:15%;}.elementor-1059 .elementor-element.elementor-element-098c27d:not(.elementor-motion-effects-element-type-background), .elementor-1059 .elementor-element.elementor-element-098c27d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141414;}.elementor-1059 .elementor-element.elementor-element-a94d40c{--display:flex;--align-items:flex-start;--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:3.5rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1059 .elementor-element.elementor-element-bef62a3{color:#FFFFFF;}.elementor-1059 .elementor-element.elementor-element-c7fd997{--display:flex;--overflow:hidden;--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-1059 .elementor-element.elementor-element-fce0357{--display:flex;--justify-content:space-between;--border-radius:10px 10px 10px 10px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-1059 .elementor-element.elementor-element-fce0357:not(.elementor-motion-effects-element-type-background), .elementor-1059 .elementor-element.elementor-element-fce0357 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(148deg, #004099 0%, #1DA381 100%);}.elementor-1059 .elementor-element.elementor-element-fce0357.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1059 .elementor-element.elementor-element-2d527a1 > .elementor-widget-container{margin:0.5rem 0rem 0rem 0rem;}.elementor-1059 .elementor-element.elementor-element-2d527a1 .elementor-heading-title{color:#FFFFFF;}.elementor-1059 .elementor-element.elementor-element-d66f3d2 > .elementor-widget-container{margin:1rem 0rem 0rem 0rem;padding:0% 10% 0% 0%;}.elementor-1059 .elementor-element.elementor-element-d66f3d2{text-align:start;font-family:"Source Sans 3", Source Sans 3;font-weight:400;line-height:1.5;color:#FFFFFF;}.elementor-1059 .elementor-element.elementor-element-d66f3d2 p{margin-block-end:0px;}.elementor-1059 .elementor-element.elementor-element-305e964{--display:flex;--overflow:hidden;--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-1059 .elementor-element.elementor-element-983ae2b{--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:flex-start;--border-radius:10px 10px 10px 10px;--margin-top:0rem;--margin-bottom:0.5rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1059 .elementor-element.elementor-element-983ae2b:not(.elementor-motion-effects-element-type-background), .elementor-1059 .elementor-element.elementor-element-983ae2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF25;}.elementor-1059 .elementor-element.elementor-element-983ae2b.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1059 .elementor-element.elementor-element-28ff4c8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--border-radius:10px 0px 0px 10px;--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-1059 .elementor-element.elementor-element-28ff4c8:not(.elementor-motion-effects-element-type-background), .elementor-1059 .elementor-element.elementor-element-28ff4c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(166deg, #004099 0%, #1DA381 100%);}.elementor-1059 .elementor-element.elementor-element-28ff4c8.e-con{--align-self:stretch;}.elementor-1059 .elementor-element.elementor-element-5bdef5e > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-1059 .elementor-element.elementor-element-5bdef5e{text-align:center;}.elementor-1059 .elementor-element.elementor-element-5bdef5e .elementor-heading-title{color:#FFFFFF;}.elementor-1059 .elementor-element.elementor-element-a267d58{--display:flex;--justify-content:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-1059 .elementor-element.elementor-element-a267d58.e-con{--align-self:center;}.elementor-1059 .elementor-element.elementor-element-1bf4c7b > .elementor-widget-container{margin:00rem 0rem 0rem 0rem;padding:0% 10% 0% 0%;}.elementor-1059 .elementor-element.elementor-element-1bf4c7b{text-align:start;font-family:"Source Sans 3", Source Sans 3;font-weight:400;line-height:1.5;color:#FFFFFF;}.elementor-1059 .elementor-element.elementor-element-1bf4c7b p{margin-block-end:0px;}.elementor-1059 .elementor-element.elementor-element-fc9d16f{--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:flex-start;--border-radius:10px 10px 10px 10px;--margin-top:0.5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1059 .elementor-element.elementor-element-fc9d16f:not(.elementor-motion-effects-element-type-background), .elementor-1059 .elementor-element.elementor-element-fc9d16f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF25;}.elementor-1059 .elementor-element.elementor-element-fc9d16f.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1059 .elementor-element.elementor-element-0be9b50{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--border-radius:10px 0px 0px 10px;--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-1059 .elementor-element.elementor-element-0be9b50:not(.elementor-motion-effects-element-type-background), .elementor-1059 .elementor-element.elementor-element-0be9b50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(166deg, #004099 0%, #1DA381 100%);}.elementor-1059 .elementor-element.elementor-element-0be9b50.e-con{--align-self:stretch;}.elementor-1059 .elementor-element.elementor-element-ed66043 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-1059 .elementor-element.elementor-element-ed66043{text-align:center;}.elementor-1059 .elementor-element.elementor-element-ed66043 .elementor-heading-title{color:#FFFFFF;}.elementor-1059 .elementor-element.elementor-element-c182924{--display:flex;--justify-content:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-1059 .elementor-element.elementor-element-c182924.e-con{--align-self:center;}.elementor-1059 .elementor-element.elementor-element-2f9fd00 > .elementor-widget-container{margin:00rem 0rem 0rem 0rem;padding:0% 10% 0% 0%;}.elementor-1059 .elementor-element.elementor-element-2f9fd00{text-align:start;font-family:"Source Sans 3", Source Sans 3;font-weight:400;line-height:1.5;color:#FFFFFF;}.elementor-1059 .elementor-element.elementor-element-2f9fd00 p{margin-block-end:0px;}.elementor-1059 .elementor-element.elementor-element-aa0c253{--display:flex;--overflow:hidden;--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-1059 .elementor-element.elementor-element-e1656be{--display:flex;--justify-content:space-between;--border-radius:10px 10px 10px 10px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-1059 .elementor-element.elementor-element-e1656be:not(.elementor-motion-effects-element-type-background), .elementor-1059 .elementor-element.elementor-element-e1656be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF25;}.elementor-1059 .elementor-element.elementor-element-e1656be.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1059 .elementor-element.elementor-element-2125d4d > .elementor-widget-container{margin:0.5rem 0rem 0rem 0rem;}.elementor-1059 .elementor-element.elementor-element-2125d4d .elementor-heading-title{color:#DE6927;}.elementor-1059 .elementor-element.elementor-element-5fdf073 > .elementor-widget-container{margin:1rem 0rem 0rem 0rem;padding:0% 10% 0% 0%;}.elementor-1059 .elementor-element.elementor-element-5fdf073{text-align:start;font-family:"Source Sans 3", Source Sans 3;font-weight:400;line-height:1.5;color:#FFFFFF;}.elementor-1059 .elementor-element.elementor-element-5fdf073 p{margin-block-end:0px;}.elementor-1059 .elementor-element.elementor-element-055ae5d{--display:flex;--overflow:hidden;--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-1059 .elementor-element.elementor-element-40c38c3{--display:flex;--justify-content:space-between;--border-radius:10px 10px 10px 10px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-1059 .elementor-element.elementor-element-40c38c3:not(.elementor-motion-effects-element-type-background), .elementor-1059 .elementor-element.elementor-element-40c38c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #AD1F53 0%, #8F2B7D 100%);}.elementor-1059 .elementor-element.elementor-element-40c38c3.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1059 .elementor-element.elementor-element-4020036 > .elementor-widget-container{margin:0.5rem 0rem 0rem 0rem;}.elementor-1059 .elementor-element.elementor-element-4020036 .elementor-heading-title{color:#FFFFFF;}.elementor-1059 .elementor-element.elementor-element-1358cf3 > .elementor-widget-container{margin:1rem 0rem 0rem 0rem;padding:0% 10% 0% 0%;}.elementor-1059 .elementor-element.elementor-element-1358cf3{text-align:start;font-family:"Source Sans 3", Source Sans 3;font-weight:400;line-height:1.5;color:#FFFFFF;}.elementor-1059 .elementor-element.elementor-element-1358cf3 p{margin-block-end:0px;}.elementor-1059 .elementor-element.elementor-element-46b90d1{--display:flex;--overflow:hidden;--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-1059 .elementor-element.elementor-element-ca2b279{--display:flex;--justify-content:space-between;--border-radius:10px 10px 10px 10px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-1059 .elementor-element.elementor-element-ca2b279:not(.elementor-motion-effects-element-type-background), .elementor-1059 .elementor-element.elementor-element-ca2b279 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8F2B7D;}.elementor-1059 .elementor-element.elementor-element-ca2b279.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1059 .elementor-element.elementor-element-4bbe3a1{--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:space-between;--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-1059 .elementor-element.elementor-element-74151df > .elementor-widget-container{margin:0.5rem 0rem 0rem 0rem;}.elementor-1059 .elementor-element.elementor-element-74151df .elementor-heading-title{color:#FFFFFF;}.elementor-1059 .elementor-element.elementor-element-82db787{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-1059 .elementor-element.elementor-element-68a6f7a > .elementor-widget-container{margin:1rem 0rem 0rem 0rem;padding:0% 10% 0% 0%;}.elementor-1059 .elementor-element.elementor-element-68a6f7a{text-align:start;font-family:"Source Sans 3", Source Sans 3;font-weight:400;line-height:1.5;color:#FFFFFF;}.elementor-1059 .elementor-element.elementor-element-68a6f7a p{margin-block-end:0px;}.elementor-1059 .elementor-element.elementor-element-2eb96e9{--display:flex;--overflow:hidden;--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-1059 .elementor-element.elementor-element-6c7f9df{--display:flex;--justify-content:space-between;--overlay-opacity:0.22;--border-radius:10px 10px 10px 10px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-1059 .elementor-element.elementor-element-6c7f9df:not(.elementor-motion-effects-element-type-background), .elementor-1059 .elementor-element.elementor-element-6c7f9df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF25;background-image:url("https://i0.wp.com/uwccostarica.org/wp-content/uploads/2025/11/unnamed-file.png?fit=1500%2C678&ssl=1");background-position:center center;background-size:cover;}.elementor-1059 .elementor-element.elementor-element-6c7f9df::before, .elementor-1059 .elementor-element.elementor-element-6c7f9df > .elementor-background-video-container::before, .elementor-1059 .elementor-element.elementor-element-6c7f9df > .e-con-inner > .elementor-background-video-container::before, .elementor-1059 .elementor-element.elementor-element-6c7f9df > .elementor-background-slideshow::before, .elementor-1059 .elementor-element.elementor-element-6c7f9df > .e-con-inner > .elementor-background-slideshow::before, .elementor-1059 .elementor-element.elementor-element-6c7f9df > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-1059 .elementor-element.elementor-element-6c7f9df.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1059 .elementor-element.elementor-element-b6530fe{--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:space-between;--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-1059 .elementor-element.elementor-element-452f0b3 > .elementor-widget-container{margin:0.5rem 0rem 0rem 0rem;padding:0rem 0rem 0rem 0rem;}.elementor-1059 .elementor-element.elementor-element-452f0b3 .elementor-heading-title{color:#FFFFFF;}.elementor-1059 .elementor-element.elementor-element-3d19265{--display:flex;--overflow:hidden;--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-1059 .elementor-element.elementor-element-5daf957{--display:flex;--justify-content:space-between;--border-radius:10px 10px 10px 10px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-1059 .elementor-element.elementor-element-5daf957:not(.elementor-motion-effects-element-type-background), .elementor-1059 .elementor-element.elementor-element-5daf957 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(145deg, #004099 0%, #8F2B7D 84%);}.elementor-1059 .elementor-element.elementor-element-5daf957.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1059 .elementor-element.elementor-element-23c67e8{--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:space-between;--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-1059 .elementor-element.elementor-element-1bce72c > .elementor-widget-container{margin:0.5rem 0rem 0rem 0rem;}.elementor-1059 .elementor-element.elementor-element-1bce72c .elementor-heading-title{color:#FFFFFF;}.elementor-1059 .elementor-element.elementor-element-cb8275f > .elementor-widget-container{margin:1rem 0rem 0rem 0rem;padding:0% 10% 0% 0%;}.elementor-1059 .elementor-element.elementor-element-cb8275f{text-align:start;font-family:"Source Sans 3", Source Sans 3;font-weight:400;line-height:1.5;color:#FFFFFF;}.elementor-1059 .elementor-element.elementor-element-cb8275f p{margin-block-end:0px;}.elementor-1059 .elementor-element.elementor-element-677d720{--display:flex;--overflow:hidden;--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-1059 .elementor-element.elementor-element-ab5487f{--display:flex;--justify-content:space-between;--border-radius:10px 10px 10px 10px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-1059 .elementor-element.elementor-element-ab5487f:not(.elementor-motion-effects-element-type-background), .elementor-1059 .elementor-element.elementor-element-ab5487f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF25;}.elementor-1059 .elementor-element.elementor-element-ab5487f.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1059 .elementor-element.elementor-element-2f984bc{--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:space-between;--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-1059 .elementor-element.elementor-element-b7929c6 > .elementor-widget-container{margin:0.5rem 0rem 0rem 0rem;}.elementor-1059 .elementor-element.elementor-element-b7929c6 .elementor-heading-title{color:#FFFFFF;}.elementor-1059 .elementor-element.elementor-element-ac51606 > .elementor-widget-container{margin:1rem 0rem 0rem 0rem;padding:0% 10% 0% 0%;}.elementor-1059 .elementor-element.elementor-element-ac51606{text-align:start;font-family:"Source Sans 3", Source Sans 3;font-weight:400;line-height:1.5;color:#FFFFFF;}.elementor-1059 .elementor-element.elementor-element-ac51606 p{margin-block-end:0px;}.elementor-1059 .elementor-element.elementor-element-72de2d2{--display:flex;--overflow:hidden;--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-1059 .elementor-element.elementor-element-432ce8a{--display:flex;--justify-content:space-between;--border-radius:10px 10px 10px 10px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-1059 .elementor-element.elementor-element-432ce8a:not(.elementor-motion-effects-element-type-background), .elementor-1059 .elementor-element.elementor-element-432ce8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF25;}.elementor-1059 .elementor-element.elementor-element-432ce8a.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1059 .elementor-element.elementor-element-7d12c89{--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:space-between;--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-1059 .elementor-element.elementor-element-81fe157 > .elementor-widget-container{margin:0.5rem 0rem 0rem 0rem;}.elementor-1059 .elementor-element.elementor-element-81fe157 .elementor-heading-title{color:#FFFFFF;}.elementor-1059 .elementor-element.elementor-element-a1b332b{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-1059 .elementor-element.elementor-element-37cb582 > .elementor-widget-container{margin:1rem 0rem 0rem 0rem;padding:0% 10% 0% 0%;}.elementor-1059 .elementor-element.elementor-element-37cb582{text-align:start;font-family:"Source Sans 3", Source Sans 3;font-weight:400;line-height:1.5;color:#FFFFFF;}.elementor-1059 .elementor-element.elementor-element-37cb582 p{margin-block-end:0px;}.elementor-1059 .elementor-element.elementor-element-7e5faf1{--display:flex;--overflow:hidden;--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-1059 .elementor-element.elementor-element-7c216b8{--display:flex;--justify-content:space-between;--border-radius:10px 10px 10px 10px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-1059 .elementor-element.elementor-element-7c216b8:not(.elementor-motion-effects-element-type-background), .elementor-1059 .elementor-element.elementor-element-7c216b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF25;background-image:url("https://i0.wp.com/uwccostarica.org/wp-content/uploads/2025/11/wef.jpg?fit=1500%2C677&ssl=1");background-size:cover;}.elementor-1059 .elementor-element.elementor-element-7c216b8.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1059 .elementor-element.elementor-element-583dd6b{--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:space-between;--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-1059 .elementor-element.elementor-element-69807e9 > .elementor-widget-container{margin:0.5rem 0rem 0rem 0rem;}.elementor-1059 .elementor-element.elementor-element-69807e9 .elementor-heading-title{color:#FFFFFF;}.elementor-1059 .elementor-element.elementor-element-922dc74 > .elementor-widget-container{margin:1rem 0rem 0rem 0rem;padding:0% 10% 0% 0%;}.elementor-1059 .elementor-element.elementor-element-922dc74{text-align:start;font-family:"Source Sans 3", Source Sans 3;font-weight:400;line-height:1.5;color:#FFFFFF;}.elementor-1059 .elementor-element.elementor-element-922dc74 p{margin-block-end:0px;}.elementor-1059 .elementor-element.elementor-element-42c49a4{--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;--gap:0% 5%;--row-gap:0%;--column-gap:5%;--flex-wrap:nowrap;--overflow:hidden;--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-1059 .elementor-element.elementor-element-4392d76{--display:flex;--justify-content:space-between;--border-radius:10px 10px 10px 10px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-1059 .elementor-element.elementor-element-4392d76:not(.elementor-motion-effects-element-type-background), .elementor-1059 .elementor-element.elementor-element-4392d76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF25;}.elementor-1059 .elementor-element.elementor-element-4392d76.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1059 .elementor-element.elementor-element-ea1701d > .elementor-widget-container{margin:0.5rem 0rem 0rem 0rem;}.elementor-1059 .elementor-element.elementor-element-ea1701d .elementor-heading-title{font-family:"Source Sans 3", Source Sans 3;font-weight:600;color:#0064F0;}.elementor-1059 .elementor-element.elementor-element-f668dcb > .elementor-widget-container{margin:1rem 0rem 0rem 0rem;padding:0% 10% 0% 0%;}.elementor-1059 .elementor-element.elementor-element-f668dcb{text-align:start;font-family:"Source Sans 3", Source Sans 3;font-weight:400;line-height:1.5;color:#FFFFFF;}.elementor-1059 .elementor-element.elementor-element-f668dcb p{margin-block-end:0px;}.elementor-1059 .elementor-element.elementor-element-a2131d7{--display:flex;--justify-content:space-between;--border-radius:10px 10px 10px 10px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-1059 .elementor-element.elementor-element-a2131d7:not(.elementor-motion-effects-element-type-background), .elementor-1059 .elementor-element.elementor-element-a2131d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #004099 0%, #0354C4 100%);}.elementor-1059 .elementor-element.elementor-element-a2131d7.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1059 .elementor-element.elementor-element-b278878 > .elementor-widget-container{margin:0.5rem 0rem 0rem 0rem;}.elementor-1059 .elementor-element.elementor-element-b278878 .elementor-heading-title{color:#FFFFFF;}.elementor-1059 .elementor-element.elementor-element-a118276 > .elementor-widget-container{margin:1rem 0rem 0rem 0rem;padding:0% 10% 0% 0%;}.elementor-1059 .elementor-element.elementor-element-a118276{text-align:start;font-family:"Source Sans 3", Source Sans 3;font-weight:400;line-height:1.5;color:#FFFFFF;}.elementor-1059 .elementor-element.elementor-element-a118276 p{margin-block-end:0px;}.elementor-1059 .elementor-element.elementor-element-d0b944e{--display:flex;--overflow:hidden;--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-1059 .elementor-element.elementor-element-fdbdd20{--display:flex;--justify-content:space-between;--border-radius:10px 10px 10px 10px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-1059 .elementor-element.elementor-element-fdbdd20:not(.elementor-motion-effects-element-type-background), .elementor-1059 .elementor-element.elementor-element-fdbdd20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF25;background-image:url("https://i0.wp.com/uwccostarica.org/wp-content/uploads/2025/11/eqwdfihjkb.png?fit=1500%2C1047&ssl=1");background-size:cover;}.elementor-1059 .elementor-element.elementor-element-fdbdd20.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1059 .elementor-element.elementor-element-5fe792e{--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:space-between;--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-1059 .elementor-element.elementor-element-4ccf31d > .elementor-widget-container{margin:0.5rem 0rem 0rem 0rem;}.elementor-1059 .elementor-element.elementor-element-4ccf31d .elementor-heading-title{color:#0064F0;}.elementor-1059 .elementor-element.elementor-element-fd5d91d > .elementor-widget-container{margin:1rem 0rem 0rem 0rem;padding:0% 30% 0% 0%;}.elementor-1059 .elementor-element.elementor-element-fd5d91d{text-align:start;font-family:"Source Sans 3", Source Sans 3;font-weight:400;line-height:1.5;color:#FFFFFF;}.elementor-1059 .elementor-element.elementor-element-fd5d91d p{margin-block-end:0px;}.elementor-1059 .elementor-element.elementor-element-8a21bf6{--display:flex;--overflow:hidden;--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-1059 .elementor-element.elementor-element-edf990d{--display:flex;--justify-content:space-between;--border-radius:10px 10px 10px 10px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-1059 .elementor-element.elementor-element-edf990d:not(.elementor-motion-effects-element-type-background), .elementor-1059 .elementor-element.elementor-element-edf990d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(142deg, #8F2B7D 14%, #DE6927 100%);}.elementor-1059 .elementor-element.elementor-element-edf990d.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1059 .elementor-element.elementor-element-e5c4310{--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:space-between;--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-1059 .elementor-element.elementor-element-9458e33 > .elementor-widget-container{margin:0.5rem 0rem 0rem 0rem;}.elementor-1059 .elementor-element.elementor-element-9458e33 .elementor-heading-title{color:#FFFFFF;}.elementor-1059 .elementor-element.elementor-element-31ebf15 > .elementor-widget-container{margin:1rem 0rem 0rem 0rem;padding:0% 10% 0% 0%;}.elementor-1059 .elementor-element.elementor-element-31ebf15{text-align:start;font-family:"Source Sans 3", Source Sans 3;font-weight:400;line-height:1.5;color:#FFFFFF;}.elementor-1059 .elementor-element.elementor-element-31ebf15 p{margin-block-end:0px;}.elementor-1059 .elementor-element.elementor-element-640e983{--display:flex;--overflow:hidden;--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-1059 .elementor-element.elementor-element-1196c85{--display:flex;--justify-content:space-between;--border-radius:10px 10px 10px 10px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-1059 .elementor-element.elementor-element-1196c85:not(.elementor-motion-effects-element-type-background), .elementor-1059 .elementor-element.elementor-element-1196c85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF25;background-image:url("https://i0.wp.com/uwccostarica.org/wp-content/uploads/2025/11/oqjnwd.png?fit=1500%2C680&ssl=1");background-position:center center;background-size:cover;}.elementor-1059 .elementor-element.elementor-element-1196c85.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1059 .elementor-element.elementor-element-499a3c7{--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:space-between;--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-1059 .elementor-element.elementor-element-0d9b94a > .elementor-widget-container{margin:0.5rem 0rem 0rem 0rem;}.elementor-1059 .elementor-element.elementor-element-0d9b94a .elementor-heading-title{color:#1DA381;}.elementor-1059 .elementor-element.elementor-element-5541962 > .elementor-widget-container{margin:1rem 0rem 0rem 0rem;padding:0% 30% 0% 0%;}.elementor-1059 .elementor-element.elementor-element-5541962{text-align:start;font-family:"Source Sans 3", Source Sans 3;font-weight:400;line-height:1.5;color:#FFFFFF;}.elementor-1059 .elementor-element.elementor-element-5541962 p{margin-block-end:0px;}.elementor-1059 .elementor-element.elementor-element-06588d2{--display:flex;--overflow:hidden;--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-1059 .elementor-element.elementor-element-d86289e{--display:flex;--justify-content:space-between;--border-radius:10px 10px 10px 10px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-1059 .elementor-element.elementor-element-d86289e:not(.elementor-motion-effects-element-type-background), .elementor-1059 .elementor-element.elementor-element-d86289e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(142deg, #1DA381 14%, #5BD1B3 100%);}.elementor-1059 .elementor-element.elementor-element-d86289e.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1059 .elementor-element.elementor-element-cfe6722{--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:space-between;--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-1059 .elementor-element.elementor-element-131a4a8 > .elementor-widget-container{margin:0.5rem 0rem 0rem 0rem;}.elementor-1059 .elementor-element.elementor-element-131a4a8 .elementor-heading-title{color:#FFFFFF;}.elementor-1059 .elementor-element.elementor-element-2d55a5a > .elementor-widget-container{margin:1rem 0rem 0rem 0rem;padding:0% 10% 0% 0%;}.elementor-1059 .elementor-element.elementor-element-2d55a5a{text-align:start;font-family:"Source Sans 3", Source Sans 3;font-weight:400;line-height:1.5;color:#FFFFFF;}.elementor-1059 .elementor-element.elementor-element-2d55a5a p{margin-block-end:0px;}.elementor-1059 .elementor-element.elementor-element-dc96d8d{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-offset-size:100px;--e-n-carousel-swiper-slides-gap:15px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:-4rem;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:-4rem;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:3em;--e-n-carousel-arrow-normal-color:#DADADB;}.elementor-1059 .elementor-element.elementor-element-dc96d8d.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-1059 .elementor-element.elementor-element-b7c0365{--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-1059 .elementor-element.elementor-element-b7c0365:not(.elementor-motion-effects-element-type-background), .elementor-1059 .elementor-element.elementor-element-b7c0365 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141414;}.elementor-1059 .elementor-element.elementor-element-b7c0365.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1059 .elementor-element.elementor-element-b270fa5{--display:flex;--position:absolute;top:0px;--z-index:999;}body:not(.rtl) .elementor-1059 .elementor-element.elementor-element-b270fa5{left:0px;}body.rtl .elementor-1059 .elementor-element.elementor-element-b270fa5{right:0px;}.elementor-1059 .elementor-element.elementor-element-c77b7f8{--display:flex;--min-height:0vh;--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:2rem;--padding-bottom:3.5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1059 .elementor-element.elementor-element-fd5a371{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:30%;--padding-right:0%;--z-index:2;}.elementor-1059 .elementor-element.elementor-element-4861c4e.elementor-element{--align-self:flex-start;}.elementor-1059 .elementor-element.elementor-element-4861c4e{text-align:start;color:#FFFFFF;}.elementor-1059 .elementor-element.elementor-element-4861c4e a{color:#FFFFFF;}.elementor-1059 .elementor-element.elementor-element-a8f5563 > .elementor-widget-container{margin:0rem 0rem 1rem 0rem;padding:0rem 0rem 0rem 0rem;}.elementor-1059 .elementor-element.elementor-element-a8f5563.elementor-element{--align-self:flex-start;}.elementor-1059 .elementor-element.elementor-element-a8f5563{z-index:0;text-align:start;}.elementor-1059 .elementor-element.elementor-element-a8f5563 .elementor-heading-title{font-family:"Source Sans 3", Source Sans 3;font-size:4em;font-weight:600;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Source Sans 3;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1059 .elementor-element.elementor-element-398289b .elementor-button{background-color:#FFFFFF;font-family:"Source Sans 3", Source Sans 3;font-size:0.875em;font-weight:600;text-decoration:none;line-height:1.2;fill:#004099;color:#004099;border-style:solid;border-width:1px 1px 1px 1px;border-color:#004099;border-radius:0.5rem 0.5rem 0.5rem 0.5rem;padding:0.7em 01.5em 0.7em 1.5em;}.elementor-1059 .elementor-element.elementor-element-398289b .elementor-button:hover, .elementor-1059 .elementor-element.elementor-element-398289b .elementor-button:focus{background-color:#004099;color:#FFFFFF;}.elementor-1059 .elementor-element.elementor-element-398289b.elementor-element{--align-self:stretch;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-1059 .elementor-element.elementor-element-398289b{z-index:11;}.elementor-1059 .elementor-element.elementor-element-398289b .elementor-button:hover svg, .elementor-1059 .elementor-element.elementor-element-398289b .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1059 .elementor-element.elementor-element-319d5d4{--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;--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-1059 .elementor-element.elementor-element-319d5d4:not(.elementor-motion-effects-element-type-background), .elementor-1059 .elementor-element.elementor-element-319d5d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/uwccostarica.org/wp-content/uploads/2025/11/eqdf.jpg?fit=2500%2C1500&ssl=1");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1059 .elementor-element.elementor-element-319d5d4::before, .elementor-1059 .elementor-element.elementor-element-319d5d4 > .elementor-background-video-container::before, .elementor-1059 .elementor-element.elementor-element-319d5d4 > .e-con-inner > .elementor-background-video-container::before, .elementor-1059 .elementor-element.elementor-element-319d5d4 > .elementor-background-slideshow::before, .elementor-1059 .elementor-element.elementor-element-319d5d4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1059 .elementor-element.elementor-element-319d5d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#00800080;--background-overlay:'';}.elementor-1059 .elementor-element.elementor-element-319d5d4.e-con{--align-self:stretch;}.elementor-1059 .elementor-element.elementor-element-317680e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-1059 .elementor-element.elementor-element-aa5c2c8{--padding-top:6rem;--padding-bottom:6rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1059 .elementor-element.elementor-element-8a68d5f{--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-1059 .elementor-element.elementor-element-b7006a7 .elementor-heading-title{font-size:3em;}.elementor-widget-progress .elementor-title{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );}.elementor-1059 .elementor-element.elementor-element-92c3348{--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-1059 .elementor-element.elementor-element-47ae884{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:1rem;}.elementor-1059 .elementor-element.elementor-element-5eec436{--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:0rem;}.elementor-1059 .elementor-element.elementor-element-dc96d8d{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-1059 .elementor-element.elementor-element-52258b9:not(.elementor-motion-effects-element-type-background), .elementor-1059 .elementor-element.elementor-element-52258b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/uwccostarica.org/wp-content/uploads/2025/05/welcome5.jpg?fit=1500%2C875&ssl=1");background-position:center center;background-size:cover;}.elementor-1059 .elementor-element.elementor-element-52258b9{--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-1059 .elementor-element.elementor-element-aa5c2c8{--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-1059 .elementor-element.elementor-element-aa5c2c8.e-con{--order:99999 /* order end hack */;}.elementor-1059 .elementor-element.elementor-element-8a68d5f{--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-1059 .elementor-element.elementor-element-8a68d5f.e-con{--order:99999 /* order end hack */;}.elementor-1059 .elementor-element.elementor-element-b7006a7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1059 .elementor-element.elementor-element-b7006a7.elementor-element{--align-self:stretch;}.elementor-widget-progress .elementor-title{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );}.elementor-1059 .elementor-element.elementor-element-f3515b6{--padding-top:2rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1059 .elementor-element.elementor-element-92c3348{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-1059 .elementor-element.elementor-element-47ae884{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1059 .elementor-element.elementor-element-63166fe .elementor-heading-title{font-size:1.19em;}.elementor-1059 .elementor-element.elementor-element-5eec436{--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-1059 .elementor-element.elementor-element-9a60fbe .elementor-heading-title{font-size:1.19em;}.elementor-1059 .elementor-element.elementor-element-1b7874f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1059 .elementor-element.elementor-element-0fef9b5{--flex-wrap:wrap;--margin-top:5%;--margin-bottom:5%;--margin-left:5%;--margin-right:5%;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1059 .elementor-element.elementor-element-c7fd997{--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-1059 .elementor-element.elementor-element-305e964{--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-1059 .elementor-element.elementor-element-983ae2b{--flex-wrap:nowrap;}.elementor-1059 .elementor-element.elementor-element-28ff4c8{--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;}.elementor-1059 .elementor-element.elementor-element-fc9d16f{--flex-wrap:nowrap;}.elementor-1059 .elementor-element.elementor-element-aa0c253{--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-1059 .elementor-element.elementor-element-055ae5d{--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-1059 .elementor-element.elementor-element-46b90d1{--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-1059 .elementor-element.elementor-element-2eb96e9{--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-1059 .elementor-element.elementor-element-3d19265{--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-1059 .elementor-element.elementor-element-677d720{--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-1059 .elementor-element.elementor-element-72de2d2{--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-1059 .elementor-element.elementor-element-7e5faf1{--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-1059 .elementor-element.elementor-element-42c49a4{--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-1059 .elementor-element.elementor-element-d0b944e{--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-1059 .elementor-element.elementor-element-8a21bf6{--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-1059 .elementor-element.elementor-element-640e983{--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-1059 .elementor-element.elementor-element-06588d2{--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-1059 .elementor-element.elementor-element-dc96d8d{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-offset-size:0px;--e-n-carousel-arrow-prev-left-position:-20px;--e-n-carousel-arrow-next-right-position:-20px;--e-n-carousel-arrow-size:40px;}.elementor-1059 .elementor-element.elementor-element-dc96d8d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1059 .elementor-element.elementor-element-b7c0365:not(.elementor-motion-effects-element-type-background), .elementor-1059 .elementor-element.elementor-element-b7c0365 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/uwccostarica.org/wp-content/uploads/2025/11/eqdf.jpg?fit=2500%2C1500&ssl=1");background-position:center center;background-size:cover;}.elementor-1059 .elementor-element.elementor-element-b7c0365{--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:1rem;--padding-right:1rem;}.elementor-1059 .elementor-element.elementor-element-c77b7f8{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-1059 .elementor-element.elementor-element-fd5a371{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1059 .elementor-element.elementor-element-a8f5563.elementor-element{--align-self:flex-start;}.elementor-1059 .elementor-element.elementor-element-a8f5563 .elementor-heading-title{font-size:2.1em;}.elementor-1059 .elementor-element.elementor-element-398289b.elementor-element{--align-self:stretch;}.elementor-1059 .elementor-element.elementor-element-398289b .elementor-button{font-size:0.75rem;}}@media(min-width:768px){.elementor-1059 .elementor-element.elementor-element-52258b9{--width:100%;}.elementor-1059 .elementor-element.elementor-element-aa5c2c8{--width:100%;}.elementor-1059 .elementor-element.elementor-element-5020dc4{--width:100%;}.elementor-1059 .elementor-element.elementor-element-92c3348{--width:100%;}.elementor-1059 .elementor-element.elementor-element-47ae884{--width:50%;}.elementor-1059 .elementor-element.elementor-element-5eec436{--width:100%;}.elementor-1059 .elementor-element.elementor-element-c7fd997{--width:100%;}.elementor-1059 .elementor-element.elementor-element-fce0357{--width:100%;}.elementor-1059 .elementor-element.elementor-element-305e964{--width:100%;}.elementor-1059 .elementor-element.elementor-element-983ae2b{--width:100%;}.elementor-1059 .elementor-element.elementor-element-28ff4c8{--width:35%;}.elementor-1059 .elementor-element.elementor-element-a267d58{--width:65%;}.elementor-1059 .elementor-element.elementor-element-fc9d16f{--width:100%;}.elementor-1059 .elementor-element.elementor-element-0be9b50{--width:35%;}.elementor-1059 .elementor-element.elementor-element-c182924{--width:65%;}.elementor-1059 .elementor-element.elementor-element-aa0c253{--width:100%;}.elementor-1059 .elementor-element.elementor-element-e1656be{--width:100%;}.elementor-1059 .elementor-element.elementor-element-055ae5d{--width:100%;}.elementor-1059 .elementor-element.elementor-element-40c38c3{--width:100%;}.elementor-1059 .elementor-element.elementor-element-46b90d1{--width:100%;}.elementor-1059 .elementor-element.elementor-element-ca2b279{--width:100%;}.elementor-1059 .elementor-element.elementor-element-4bbe3a1{--width:100%;}.elementor-1059 .elementor-element.elementor-element-2eb96e9{--width:100%;}.elementor-1059 .elementor-element.elementor-element-6c7f9df{--width:100%;}.elementor-1059 .elementor-element.elementor-element-b6530fe{--width:100%;}.elementor-1059 .elementor-element.elementor-element-3d19265{--width:100%;}.elementor-1059 .elementor-element.elementor-element-5daf957{--width:100%;}.elementor-1059 .elementor-element.elementor-element-23c67e8{--width:100%;}.elementor-1059 .elementor-element.elementor-element-677d720{--width:100%;}.elementor-1059 .elementor-element.elementor-element-ab5487f{--width:100%;}.elementor-1059 .elementor-element.elementor-element-2f984bc{--width:100%;}.elementor-1059 .elementor-element.elementor-element-72de2d2{--width:100%;}.elementor-1059 .elementor-element.elementor-element-432ce8a{--width:100%;}.elementor-1059 .elementor-element.elementor-element-7d12c89{--width:100%;}.elementor-1059 .elementor-element.elementor-element-7e5faf1{--width:100%;}.elementor-1059 .elementor-element.elementor-element-7c216b8{--width:100%;}.elementor-1059 .elementor-element.elementor-element-583dd6b{--width:100%;}.elementor-1059 .elementor-element.elementor-element-42c49a4{--width:100%;}.elementor-1059 .elementor-element.elementor-element-4392d76{--width:45%;}.elementor-1059 .elementor-element.elementor-element-a2131d7{--width:50%;}.elementor-1059 .elementor-element.elementor-element-d0b944e{--width:100%;}.elementor-1059 .elementor-element.elementor-element-fdbdd20{--width:100%;}.elementor-1059 .elementor-element.elementor-element-5fe792e{--width:100%;}.elementor-1059 .elementor-element.elementor-element-8a21bf6{--width:100%;}.elementor-1059 .elementor-element.elementor-element-edf990d{--width:100%;}.elementor-1059 .elementor-element.elementor-element-e5c4310{--width:100%;}.elementor-1059 .elementor-element.elementor-element-640e983{--width:100%;}.elementor-1059 .elementor-element.elementor-element-1196c85{--width:100%;}.elementor-1059 .elementor-element.elementor-element-499a3c7{--width:100%;}.elementor-1059 .elementor-element.elementor-element-06588d2{--width:100%;}.elementor-1059 .elementor-element.elementor-element-d86289e{--width:100%;}.elementor-1059 .elementor-element.elementor-element-cfe6722{--width:100%;}.elementor-1059 .elementor-element.elementor-element-b7c0365{--width:100%;}.elementor-1059 .elementor-element.elementor-element-c77b7f8{--width:100%;}.elementor-1059 .elementor-element.elementor-element-319d5d4{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-3b07458 */.elementor-1059 .elementor-element.elementor-element-3b07458 {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(90deg,
      #AD1F53 10%, 
      #DE6927    50%,
      rgba(00, 00, 00, 0.00) 80%);
  pointer-events: none;
  z-index: 2;
}


/* Móvil */
@media (max-width: 767px) {
  .elementor-1059 .elementor-element.elementor-element-3b07458 {
      background: linear-gradient(to top, 
      #AD1F53 0%, 
      #DE6927 40%, 
      rgba(142, 209, 192, 0.00) 70%);
  }
}/* End custom CSS */
/* Start custom CSS for progress, class: .elementor-element-3efbf2e */.elementor-progress-percentage{font-size: 1.5em; font-weight:600;}
.elementor-1059 .elementor-element.elementor-element-3efbf2e .elementor-progress-wrapper .elementor-progress-bar {background: #004099;
background: -webkit-linear-gradient(90deg,rgba(0, 64, 153, 1) 0%, rgba(29, 163, 129, 1) 100%);
background: -moz-linear-gradient(90deg,rgba(0, 64, 153, 1) 0%, rgba(29, 163, 129, 1) 100%);
background: linear-gradient(90deg,rgba(0, 64, 153, 1) 0%, rgba(29, 163, 129, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(
  startColorstr="#004099",
  endColorstr="#1DA381",
  GradientType=1
);}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4bc9660 */.elementor-1059 .elementor-element.elementor-element-4bc9660 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-4bc9660 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fe81ebc */.elementor-1059 .elementor-element.elementor-element-fe81ebc a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-fe81ebc a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-104a894 */.elementor-1059 .elementor-element.elementor-element-104a894 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-104a894 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2219239 */.elementor-1059 .elementor-element.elementor-element-2219239 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-2219239 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9e3b035 */.elementor-1059 .elementor-element.elementor-element-9e3b035 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-9e3b035 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61b3a5b */.elementor-1059 .elementor-element.elementor-element-61b3a5b a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-61b3a5b a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-36f3099 */.elementor-1059 .elementor-element.elementor-element-36f3099 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-36f3099 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-79e98c5 */.elementor-1059 .elementor-element.elementor-element-79e98c5 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-79e98c5 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8f699f8 */.elementor-1059 .elementor-element.elementor-element-8f699f8 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-8f699f8 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-986142d */.elementor-1059 .elementor-element.elementor-element-986142d a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-986142d a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-706716c */.elementor-1059 .elementor-element.elementor-element-706716c a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-706716c a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-296b6b8 */.elementor-1059 .elementor-element.elementor-element-296b6b8 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-296b6b8 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d05cc71 */.elementor-1059 .elementor-element.elementor-element-d05cc71 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-d05cc71 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c9415a6 */.elementor-1059 .elementor-element.elementor-element-c9415a6 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-c9415a6 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c437d5b */.elementor-1059 .elementor-element.elementor-element-c437d5b a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-c437d5b a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f54769f */.elementor-1059 .elementor-element.elementor-element-f54769f a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-f54769f a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-66b999c */.elementor-1059 .elementor-element.elementor-element-66b999c a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-66b999c a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9738563 */.elementor-1059 .elementor-element.elementor-element-9738563 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-9738563 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5943355 */.elementor-1059 .elementor-element.elementor-element-5943355 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-5943355 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d15e343 */.elementor-1059 .elementor-element.elementor-element-d15e343 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-d15e343 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dc10e4a */.elementor-1059 .elementor-element.elementor-element-dc10e4a a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-dc10e4a a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-461f5a9 */.elementor-1059 .elementor-element.elementor-element-461f5a9 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-461f5a9 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fb85316 */.elementor-1059 .elementor-element.elementor-element-fb85316 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-fb85316 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-02c321e */.elementor-1059 .elementor-element.elementor-element-02c321e a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-02c321e a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7652e71 */.elementor-1059 .elementor-element.elementor-element-7652e71 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-7652e71 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da8b575 */.elementor-1059 .elementor-element.elementor-element-da8b575 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-da8b575 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e25bcd0 */.elementor-1059 .elementor-element.elementor-element-e25bcd0 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-e25bcd0 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-de2f1b6 */.elementor-1059 .elementor-element.elementor-element-de2f1b6 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-de2f1b6 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8f1f65b */.elementor-1059 .elementor-element.elementor-element-8f1f65b a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-8f1f65b a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5eaa941 */.elementor-1059 .elementor-element.elementor-element-5eaa941 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-5eaa941 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-943d74e */.elementor-1059 .elementor-element.elementor-element-943d74e a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-943d74e a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d4b5e9 */.elementor-1059 .elementor-element.elementor-element-1d4b5e9 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-1d4b5e9 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e6a05cd */.elementor-1059 .elementor-element.elementor-element-e6a05cd a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-e6a05cd a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bd212c6 */.elementor-1059 .elementor-element.elementor-element-bd212c6 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-bd212c6 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-554ff31 */.elementor-1059 .elementor-element.elementor-element-554ff31 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-554ff31 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11c3f44 */.elementor-1059 .elementor-element.elementor-element-11c3f44 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-11c3f44 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f6b7316 */.elementor-1059 .elementor-element.elementor-element-f6b7316 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-f6b7316 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8fe318d */.elementor-1059 .elementor-element.elementor-element-8fe318d a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-8fe318d a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ed1b0d */.elementor-1059 .elementor-element.elementor-element-3ed1b0d a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-3ed1b0d a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c0a83ac */.elementor-1059 .elementor-element.elementor-element-c0a83ac a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-c0a83ac a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b97bba8 */.elementor-1059 .elementor-element.elementor-element-b97bba8 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-b97bba8 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4bc9660 */.elementor-1059 .elementor-element.elementor-element-4bc9660 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-4bc9660 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fe81ebc */.elementor-1059 .elementor-element.elementor-element-fe81ebc a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-fe81ebc a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-104a894 */.elementor-1059 .elementor-element.elementor-element-104a894 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-104a894 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2219239 */.elementor-1059 .elementor-element.elementor-element-2219239 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-2219239 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9e3b035 */.elementor-1059 .elementor-element.elementor-element-9e3b035 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-9e3b035 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61b3a5b */.elementor-1059 .elementor-element.elementor-element-61b3a5b a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-61b3a5b a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-36f3099 */.elementor-1059 .elementor-element.elementor-element-36f3099 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-36f3099 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-79e98c5 */.elementor-1059 .elementor-element.elementor-element-79e98c5 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-79e98c5 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8f699f8 */.elementor-1059 .elementor-element.elementor-element-8f699f8 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-8f699f8 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-986142d */.elementor-1059 .elementor-element.elementor-element-986142d a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-986142d a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-706716c */.elementor-1059 .elementor-element.elementor-element-706716c a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-706716c a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-296b6b8 */.elementor-1059 .elementor-element.elementor-element-296b6b8 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-296b6b8 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d05cc71 */.elementor-1059 .elementor-element.elementor-element-d05cc71 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-d05cc71 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c9415a6 */.elementor-1059 .elementor-element.elementor-element-c9415a6 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-c9415a6 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c437d5b */.elementor-1059 .elementor-element.elementor-element-c437d5b a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-c437d5b a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f54769f */.elementor-1059 .elementor-element.elementor-element-f54769f a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-f54769f a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-66b999c */.elementor-1059 .elementor-element.elementor-element-66b999c a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-66b999c a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9738563 */.elementor-1059 .elementor-element.elementor-element-9738563 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-9738563 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5943355 */.elementor-1059 .elementor-element.elementor-element-5943355 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-5943355 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d15e343 */.elementor-1059 .elementor-element.elementor-element-d15e343 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-d15e343 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dc10e4a */.elementor-1059 .elementor-element.elementor-element-dc10e4a a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-dc10e4a a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-461f5a9 */.elementor-1059 .elementor-element.elementor-element-461f5a9 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-461f5a9 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fb85316 */.elementor-1059 .elementor-element.elementor-element-fb85316 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-fb85316 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-02c321e */.elementor-1059 .elementor-element.elementor-element-02c321e a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-02c321e a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7652e71 */.elementor-1059 .elementor-element.elementor-element-7652e71 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-7652e71 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da8b575 */.elementor-1059 .elementor-element.elementor-element-da8b575 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-da8b575 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e25bcd0 */.elementor-1059 .elementor-element.elementor-element-e25bcd0 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-e25bcd0 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-de2f1b6 */.elementor-1059 .elementor-element.elementor-element-de2f1b6 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-de2f1b6 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8f1f65b */.elementor-1059 .elementor-element.elementor-element-8f1f65b a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-8f1f65b a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5eaa941 */.elementor-1059 .elementor-element.elementor-element-5eaa941 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-5eaa941 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-943d74e */.elementor-1059 .elementor-element.elementor-element-943d74e a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-943d74e a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d4b5e9 */.elementor-1059 .elementor-element.elementor-element-1d4b5e9 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-1d4b5e9 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e6a05cd */.elementor-1059 .elementor-element.elementor-element-e6a05cd a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-e6a05cd a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bd212c6 */.elementor-1059 .elementor-element.elementor-element-bd212c6 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-bd212c6 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-554ff31 */.elementor-1059 .elementor-element.elementor-element-554ff31 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-554ff31 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11c3f44 */.elementor-1059 .elementor-element.elementor-element-11c3f44 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-11c3f44 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f6b7316 */.elementor-1059 .elementor-element.elementor-element-f6b7316 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-f6b7316 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8fe318d */.elementor-1059 .elementor-element.elementor-element-8fe318d a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-8fe318d a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ed1b0d */.elementor-1059 .elementor-element.elementor-element-3ed1b0d a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-3ed1b0d a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c0a83ac */.elementor-1059 .elementor-element.elementor-element-c0a83ac a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-c0a83ac a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b97bba8 */.elementor-1059 .elementor-element.elementor-element-b97bba8 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-b97bba8 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4bc9660 */.elementor-1059 .elementor-element.elementor-element-4bc9660 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-4bc9660 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fe81ebc */.elementor-1059 .elementor-element.elementor-element-fe81ebc a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-fe81ebc a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-104a894 */.elementor-1059 .elementor-element.elementor-element-104a894 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-104a894 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2219239 */.elementor-1059 .elementor-element.elementor-element-2219239 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-2219239 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9e3b035 */.elementor-1059 .elementor-element.elementor-element-9e3b035 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-9e3b035 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61b3a5b */.elementor-1059 .elementor-element.elementor-element-61b3a5b a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-61b3a5b a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-36f3099 */.elementor-1059 .elementor-element.elementor-element-36f3099 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-36f3099 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-79e98c5 */.elementor-1059 .elementor-element.elementor-element-79e98c5 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-79e98c5 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8f699f8 */.elementor-1059 .elementor-element.elementor-element-8f699f8 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-8f699f8 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-986142d */.elementor-1059 .elementor-element.elementor-element-986142d a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-986142d a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-706716c */.elementor-1059 .elementor-element.elementor-element-706716c a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-706716c a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-296b6b8 */.elementor-1059 .elementor-element.elementor-element-296b6b8 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-296b6b8 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d05cc71 */.elementor-1059 .elementor-element.elementor-element-d05cc71 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-d05cc71 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c9415a6 */.elementor-1059 .elementor-element.elementor-element-c9415a6 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-c9415a6 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c437d5b */.elementor-1059 .elementor-element.elementor-element-c437d5b a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-c437d5b a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f54769f */.elementor-1059 .elementor-element.elementor-element-f54769f a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-f54769f a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-66b999c */.elementor-1059 .elementor-element.elementor-element-66b999c a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-66b999c a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9738563 */.elementor-1059 .elementor-element.elementor-element-9738563 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-9738563 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5943355 */.elementor-1059 .elementor-element.elementor-element-5943355 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-5943355 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d15e343 */.elementor-1059 .elementor-element.elementor-element-d15e343 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-d15e343 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dc10e4a */.elementor-1059 .elementor-element.elementor-element-dc10e4a a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-dc10e4a a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-461f5a9 */.elementor-1059 .elementor-element.elementor-element-461f5a9 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-461f5a9 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fb85316 */.elementor-1059 .elementor-element.elementor-element-fb85316 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-fb85316 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-02c321e */.elementor-1059 .elementor-element.elementor-element-02c321e a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-02c321e a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7652e71 */.elementor-1059 .elementor-element.elementor-element-7652e71 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-7652e71 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da8b575 */.elementor-1059 .elementor-element.elementor-element-da8b575 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-da8b575 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e25bcd0 */.elementor-1059 .elementor-element.elementor-element-e25bcd0 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-e25bcd0 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-de2f1b6 */.elementor-1059 .elementor-element.elementor-element-de2f1b6 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-de2f1b6 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8f1f65b */.elementor-1059 .elementor-element.elementor-element-8f1f65b a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-8f1f65b a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5eaa941 */.elementor-1059 .elementor-element.elementor-element-5eaa941 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-5eaa941 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-943d74e */.elementor-1059 .elementor-element.elementor-element-943d74e a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-943d74e a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d4b5e9 */.elementor-1059 .elementor-element.elementor-element-1d4b5e9 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-1d4b5e9 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e6a05cd */.elementor-1059 .elementor-element.elementor-element-e6a05cd a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-e6a05cd a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bd212c6 */.elementor-1059 .elementor-element.elementor-element-bd212c6 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-bd212c6 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-554ff31 */.elementor-1059 .elementor-element.elementor-element-554ff31 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-554ff31 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11c3f44 */.elementor-1059 .elementor-element.elementor-element-11c3f44 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-11c3f44 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f6b7316 */.elementor-1059 .elementor-element.elementor-element-f6b7316 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-f6b7316 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8fe318d */.elementor-1059 .elementor-element.elementor-element-8fe318d a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-8fe318d a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ed1b0d */.elementor-1059 .elementor-element.elementor-element-3ed1b0d a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-3ed1b0d a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c0a83ac */.elementor-1059 .elementor-element.elementor-element-c0a83ac a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-c0a83ac a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b97bba8 */.elementor-1059 .elementor-element.elementor-element-b97bba8 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-b97bba8 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4bc9660 */.elementor-1059 .elementor-element.elementor-element-4bc9660 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-4bc9660 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fe81ebc */.elementor-1059 .elementor-element.elementor-element-fe81ebc a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-fe81ebc a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-104a894 */.elementor-1059 .elementor-element.elementor-element-104a894 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-104a894 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2219239 */.elementor-1059 .elementor-element.elementor-element-2219239 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-2219239 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9e3b035 */.elementor-1059 .elementor-element.elementor-element-9e3b035 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-9e3b035 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61b3a5b */.elementor-1059 .elementor-element.elementor-element-61b3a5b a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-61b3a5b a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-36f3099 */.elementor-1059 .elementor-element.elementor-element-36f3099 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-36f3099 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-79e98c5 */.elementor-1059 .elementor-element.elementor-element-79e98c5 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-79e98c5 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8f699f8 */.elementor-1059 .elementor-element.elementor-element-8f699f8 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-8f699f8 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-986142d */.elementor-1059 .elementor-element.elementor-element-986142d a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-986142d a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-706716c */.elementor-1059 .elementor-element.elementor-element-706716c a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-706716c a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-296b6b8 */.elementor-1059 .elementor-element.elementor-element-296b6b8 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-296b6b8 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d05cc71 */.elementor-1059 .elementor-element.elementor-element-d05cc71 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-d05cc71 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c9415a6 */.elementor-1059 .elementor-element.elementor-element-c9415a6 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-c9415a6 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c437d5b */.elementor-1059 .elementor-element.elementor-element-c437d5b a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-c437d5b a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f54769f */.elementor-1059 .elementor-element.elementor-element-f54769f a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-f54769f a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-66b999c */.elementor-1059 .elementor-element.elementor-element-66b999c a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-66b999c a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9738563 */.elementor-1059 .elementor-element.elementor-element-9738563 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-9738563 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5943355 */.elementor-1059 .elementor-element.elementor-element-5943355 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-5943355 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d15e343 */.elementor-1059 .elementor-element.elementor-element-d15e343 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-d15e343 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dc10e4a */.elementor-1059 .elementor-element.elementor-element-dc10e4a a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-dc10e4a a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-461f5a9 */.elementor-1059 .elementor-element.elementor-element-461f5a9 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-461f5a9 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fb85316 */.elementor-1059 .elementor-element.elementor-element-fb85316 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-fb85316 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-02c321e */.elementor-1059 .elementor-element.elementor-element-02c321e a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-02c321e a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7652e71 */.elementor-1059 .elementor-element.elementor-element-7652e71 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-7652e71 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da8b575 */.elementor-1059 .elementor-element.elementor-element-da8b575 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-da8b575 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e25bcd0 */.elementor-1059 .elementor-element.elementor-element-e25bcd0 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-e25bcd0 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-de2f1b6 */.elementor-1059 .elementor-element.elementor-element-de2f1b6 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-de2f1b6 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8f1f65b */.elementor-1059 .elementor-element.elementor-element-8f1f65b a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-8f1f65b a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5eaa941 */.elementor-1059 .elementor-element.elementor-element-5eaa941 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-5eaa941 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-943d74e */.elementor-1059 .elementor-element.elementor-element-943d74e a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-943d74e a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d4b5e9 */.elementor-1059 .elementor-element.elementor-element-1d4b5e9 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-1d4b5e9 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e6a05cd */.elementor-1059 .elementor-element.elementor-element-e6a05cd a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-e6a05cd a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bd212c6 */.elementor-1059 .elementor-element.elementor-element-bd212c6 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-bd212c6 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-554ff31 */.elementor-1059 .elementor-element.elementor-element-554ff31 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-554ff31 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11c3f44 */.elementor-1059 .elementor-element.elementor-element-11c3f44 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-11c3f44 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f6b7316 */.elementor-1059 .elementor-element.elementor-element-f6b7316 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-f6b7316 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8fe318d */.elementor-1059 .elementor-element.elementor-element-8fe318d a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-8fe318d a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ed1b0d */.elementor-1059 .elementor-element.elementor-element-3ed1b0d a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-3ed1b0d a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c0a83ac */.elementor-1059 .elementor-element.elementor-element-c0a83ac a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-c0a83ac a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b97bba8 */.elementor-1059 .elementor-element.elementor-element-b97bba8 a {
  color: #1DA381;
  text-decoration: underline;
  cursor: pointer;
  
}
.elementor-1059 .elementor-element.elementor-element-b97bba8 a:hover {
  color: #004099;
  
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-1b7874f */.elementor-1059 .elementor-element.elementor-element-1b7874f li {
    margin-bottom: 0.5rem;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b270fa5 */.elementor-1059 .elementor-element.elementor-element-b270fa5 {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(90deg,
      #141414 10%, 
      #151515    50%,
      rgba(00, 00, 00, 0.00) 80%);
  pointer-events: none;
  z-index: 2;
}


/* Móvil */
@media (max-width: 767px) {
  .elementor-1059 .elementor-element.elementor-element-b270fa5 {
      background: linear-gradient(to top, 
      #141414 0%, 
      #202020 35%, 
      rgba(0, 0, 0, 0.5) 100%);
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-398289b */.elementor-1059 .elementor-element.elementor-element-398289b {
    margin: 10px 0 0 0;
}/* 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 */