.elementor-15 .elementor-element.elementor-element-05602d6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-93ec30e{--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:5%;--padding-bottom:5%;--padding-left:14%;--padding-right:14%;}.elementor-15 .elementor-element.elementor-element-93ec30e:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-93ec30e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-b974338{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:autopx;--margin-right:autopx;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-91e4333{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-16da655{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-16da655 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:2.708vw;font-weight:700;line-height:1.08em;letter-spacing:-0.035em;color:#005FAA;}.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 ), Sans-serif;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-15 .elementor-element.elementor-element-e140547{--divider-border-style:solid;--divider-color:#005FAA;--divider-border-width:5px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-e140547 .elementor-divider-separator{width:50px;}.elementor-15 .elementor-element.elementor-element-e140547 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-15 .elementor-element.elementor-element-3f41b6d{--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;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-15 .elementor-element.elementor-element-816c1c4{font-family:"Roboto", Sans-serif;font-size:0.938vw;font-weight:400;line-height:1.75em;color:#536A7B;}.elementor-15 .elementor-element.elementor-element-d420754{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-15 .elementor-element.elementor-element-8713e08 .elementor-button{background-color:#005FAA;font-family:"Roboto", Sans-serif;font-size:0.833vw;font-weight:700;line-height:1.25em;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#005FAA;border-radius:2px 2px 2px 2px;}.elementor-15 .elementor-element.elementor-element-8713e08 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-8713e08 .elementor-button:focus{background-color:#0D2E47;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-8713e08 .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-8713e08 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-feaa12d .elementor-button{background-color:transparent;font-family:"Roboto", Sans-serif;font-size:0.833vw;font-weight:700;line-height:1.25em;fill:#005FAA;color:#005FAA;border-style:solid;border-width:1px 1px 1px 1px;border-color:#005FAA;border-radius:2px 2px 2px 2px;}.elementor-15 .elementor-element.elementor-element-feaa12d .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-feaa12d .elementor-button:focus{background-color:#EDF6FB;color:#0D2E47;}.elementor-15 .elementor-element.elementor-element-feaa12d .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-feaa12d .elementor-button:focus svg{fill:#0D2E47;}.elementor-15 .elementor-element.elementor-element-39d21e4{--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:3%;--padding-bottom:3%;--padding-left:14%;--padding-right:14%;}.elementor-15 .elementor-element.elementor-element-39d21e4:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-39d21e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDF6FB;}.elementor-15 .elementor-element.elementor-element-5689f81{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:autopx;--margin-right:autopx;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-3e15dee{--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:center;--padding-top:30px;--padding-bottom:30px;--padding-left:28px;--padding-right:28px;}.elementor-15 .elementor-element.elementor-element-df41f82 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:48px;font-weight:700;line-height:1em;color:#005FAA;}.elementor-15 .elementor-element.elementor-element-26ac96d{font-family:"Roboto", Sans-serif;font-size:0.833vw;font-weight:500;line-height:1.45em;color:#536A7B;}.elementor-15 .elementor-element.elementor-element-575ba58{--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:center;--padding-top:30px;--padding-bottom:30px;--padding-left:28px;--padding-right:28px;}.elementor-15 .elementor-element.elementor-element-c5eb453 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:48px;font-weight:700;line-height:1em;color:#005FAA;}.elementor-15 .elementor-element.elementor-element-245a3b5{font-family:"Roboto", Sans-serif;font-size:0.833vw;font-weight:500;line-height:1.45em;color:#536A7B;}.elementor-15 .elementor-element.elementor-element-c53c2fe{--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:center;--padding-top:30px;--padding-bottom:30px;--padding-left:28px;--padding-right:28px;}.elementor-15 .elementor-element.elementor-element-558f388 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:48px;font-weight:700;line-height:1em;color:#005FAA;}.elementor-15 .elementor-element.elementor-element-8a8f9a9{font-family:"Roboto", Sans-serif;font-size:0.833vw;font-weight:500;line-height:1.45em;color:#536A7B;}.elementor-15 .elementor-element.elementor-element-ba3d4b3{--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:center;--padding-top:30px;--padding-bottom:30px;--padding-left:28px;--padding-right:28px;}.elementor-15 .elementor-element.elementor-element-de0af0f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:48px;font-weight:700;line-height:1em;color:#005FAA;}.elementor-15 .elementor-element.elementor-element-c83b51f{font-family:"Roboto", Sans-serif;font-size:0.833vw;font-weight:500;line-height:1.45em;color:#536A7B;}.elementor-15 .elementor-element.elementor-element-9fc3f7e{--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:5%;--padding-bottom:5%;--padding-left:14%;--padding-right:14%;}.elementor-15 .elementor-element.elementor-element-9fc3f7e:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-9fc3f7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-18bc7a6{--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:autopx;--margin-right:autopx;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-9326c46{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-23f3e4b{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-8b2aae6 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:2.396vw;font-weight:700;line-height:1.12em;letter-spacing:-0.025em;color:#005FAA;}.elementor-15 .elementor-element.elementor-element-905e831{font-family:"Roboto", Sans-serif;font-size:0.885vw;line-height:1.6em;color:#617587;}.elementor-15 .elementor-element.elementor-element-aea4e87 .elementor-button{background-color:transparent;font-family:"Roboto", Sans-serif;font-size:0.833vw;font-weight:700;line-height:1.25em;fill:#005FAA;color:#005FAA;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 15px 0px;}.elementor-15 .elementor-element.elementor-element-aea4e87 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-aea4e87 .elementor-button:focus{background-color:transparent;color:#0D2E47;}.elementor-15 .elementor-element.elementor-element-aea4e87{width:var( --container-widget-width, 31% );max-width:31%;--container-widget-width:31%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-aea4e87 .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-aea4e87 .elementor-button:focus svg{fill:#0D2E47;}.elementor-15 .elementor-element.elementor-element-f1ccea1{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-060ef8a{--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;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-15 .elementor-element.elementor-element-aad5a7a{--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:26px;--padding-bottom:26px;--padding-left:24px;--padding-right:24px;}.elementor-15 .elementor-element.elementor-element-96a2b2d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1vw;font-weight:700;line-height:1.35em;color:#163D59;}.elementor-15 .elementor-element.elementor-element-202df5d .elementor-button{background-color:transparent;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:700;line-height:1.25em;fill:#005FAA;color:#005FAA;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-202df5d .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-202df5d .elementor-button:focus{background-color:transparent;color:#0D2E47;}.elementor-15 .elementor-element.elementor-element-202df5d .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-202df5d .elementor-button:focus svg{fill:#0D2E47;}.elementor-15 .elementor-element.elementor-element-5a40c05{--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;}.elementor-15 .elementor-element.elementor-element-d39a921{--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:26px;--padding-bottom:26px;--padding-left:24px;--padding-right:24px;}.elementor-15 .elementor-element.elementor-element-47c8fc3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1vw;font-weight:700;line-height:1.35em;color:#163D59;}.elementor-15 .elementor-element.elementor-element-2f828c6 .elementor-button{background-color:transparent;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:700;line-height:1.25em;fill:#005FAA;color:#005FAA;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-2f828c6 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-2f828c6 .elementor-button:focus{background-color:transparent;color:#0D2E47;}.elementor-15 .elementor-element.elementor-element-2f828c6 .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-2f828c6 .elementor-button:focus svg{fill:#0D2E47;}.elementor-15 .elementor-element.elementor-element-10b7a0e{--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;}.elementor-15 .elementor-element.elementor-element-122a5d8{--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:26px;--padding-bottom:26px;--padding-left:24px;--padding-right:24px;}.elementor-15 .elementor-element.elementor-element-caacf50 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1vw;font-weight:700;line-height:1.35em;color:#163D59;}.elementor-15 .elementor-element.elementor-element-6dfa156 .elementor-button{background-color:transparent;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:700;line-height:1.25em;fill:#005FAA;color:#005FAA;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-6dfa156 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-6dfa156 .elementor-button:focus{background-color:transparent;color:#0D2E47;}.elementor-15 .elementor-element.elementor-element-6dfa156 .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-6dfa156 .elementor-button:focus svg{fill:#0D2E47;}.elementor-15 .elementor-element.elementor-element-55f6515{--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:3%;--padding-bottom:3%;--padding-left:14%;--padding-right:14%;}.elementor-15 .elementor-element.elementor-element-55f6515:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-55f6515 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#005FAA;}.elementor-15 .elementor-element.elementor-element-7d08416{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:autopx;--margin-right:autopx;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-8040b01{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-520f836{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:700;line-height:1.4em;letter-spacing:0.08em;color:#8BD9F5;}.elementor-15 .elementor-element.elementor-element-e06f0e8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:34px;font-weight:700;line-height:1.2em;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-d9cdea2{font-family:"Roboto", Sans-serif;font-size:0.833vw;line-height:1.6em;color:#D8EDF8;}.elementor-15 .elementor-element.elementor-element-01554ed{--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:flex-end;--flex-wrap:wrap;}.elementor-15 .elementor-element.elementor-element-1237a9e .elementor-button{background-color:transparent;font-family:"Roboto", Sans-serif;font-size:0.833vw;font-weight:700;line-height:1.25em;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:2px 2px 2px 2px;}.elementor-15 .elementor-element.elementor-element-1237a9e .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-1237a9e .elementor-button:focus{background-color:#FFFFFF;color:#005FAA;}.elementor-15 .elementor-element.elementor-element-1237a9e .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-1237a9e .elementor-button:focus svg{fill:#005FAA;}.elementor-15 .elementor-element.elementor-element-7ef2e90 .elementor-button{background-color:transparent;font-family:"Roboto", Sans-serif;font-size:0.833vw;font-weight:700;line-height:1.25em;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:2px 2px 2px 2px;}.elementor-15 .elementor-element.elementor-element-7ef2e90 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-7ef2e90 .elementor-button:focus{background-color:#FFFFFF;color:#005FAA;}.elementor-15 .elementor-element.elementor-element-7ef2e90 .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-7ef2e90 .elementor-button:focus svg{fill:#005FAA;}.elementor-15 .elementor-element.elementor-element-7c66762 .elementor-button{background-color:transparent;font-family:"Roboto", Sans-serif;font-size:0.833vw;font-weight:700;line-height:1.25em;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:2px 2px 2px 2px;}.elementor-15 .elementor-element.elementor-element-7c66762 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-7c66762 .elementor-button:focus{background-color:#FFFFFF;color:#005FAA;}.elementor-15 .elementor-element.elementor-element-7c66762 .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-7c66762 .elementor-button:focus svg{fill:#005FAA;}.elementor-15 .elementor-element.elementor-element-786144b .elementor-button{background-color:transparent;font-family:"Roboto", Sans-serif;font-size:0.833vw;font-weight:700;line-height:1.25em;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:2px 2px 2px 2px;}.elementor-15 .elementor-element.elementor-element-786144b .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-786144b .elementor-button:focus{background-color:#FFFFFF;color:#005FAA;}.elementor-15 .elementor-element.elementor-element-786144b .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-786144b .elementor-button:focus svg{fill:#005FAA;}@media(min-width:768px){.elementor-15 .elementor-element.elementor-element-b974338{--content-width:1160px;}.elementor-15 .elementor-element.elementor-element-5689f81{--content-width:1160px;}.elementor-15 .elementor-element.elementor-element-3e15dee{--width:100%;}.elementor-15 .elementor-element.elementor-element-575ba58{--width:100%;}.elementor-15 .elementor-element.elementor-element-c53c2fe{--width:100%;}.elementor-15 .elementor-element.elementor-element-ba3d4b3{--width:100%;}.elementor-15 .elementor-element.elementor-element-18bc7a6{--content-width:1160px;}.elementor-15 .elementor-element.elementor-element-7d08416{--content-width:1160px;}}@media(max-width:1024px) and (min-width:768px){.elementor-15 .elementor-element.elementor-element-3e15dee{--width:50%;}.elementor-15 .elementor-element.elementor-element-575ba58{--width:50%;}.elementor-15 .elementor-element.elementor-element-c53c2fe{--width:50%;}.elementor-15 .elementor-element.elementor-element-ba3d4b3{--width:50%;}}@media(max-width:1440px){.elementor-15 .elementor-element.elementor-element-16da655{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-15 .elementor-element.elementor-element-16da655 .elementor-heading-title{font-size:3.611vw;}.elementor-15 .elementor-element.elementor-element-816c1c4{font-size:1.25vw;}.elementor-15 .elementor-element.elementor-element-8713e08 .elementor-button{font-size:1.111vw;}.elementor-15 .elementor-element.elementor-element-feaa12d .elementor-button{font-size:1.111vw;}.elementor-15 .elementor-element.elementor-element-39d21e4{--padding-top:3%;--padding-bottom:3%;--padding-left:10%;--padding-right:10%;}.elementor-15 .elementor-element.elementor-element-26ac96d{font-size:1.111vw;}.elementor-15 .elementor-element.elementor-element-245a3b5{font-size:1.111vw;}.elementor-15 .elementor-element.elementor-element-8a8f9a9{font-size:1.111vw;}.elementor-15 .elementor-element.elementor-element-c83b51f{font-size:1.111vw;}.elementor-15 .elementor-element.elementor-element-9fc3f7e{--padding-top:5%;--padding-bottom:5%;--padding-left:10%;--padding-right:10%;}.elementor-15 .elementor-element.elementor-element-8b2aae6 .elementor-heading-title{font-size:3.194vw;}.elementor-15 .elementor-element.elementor-element-905e831{font-size:1.181vw;}.elementor-15 .elementor-element.elementor-element-aea4e87 .elementor-button{font-size:1.111vw;}.elementor-15 .elementor-element.elementor-element-96a2b2d .elementor-heading-title{font-size:1.2vw;}.elementor-15 .elementor-element.elementor-element-47c8fc3 .elementor-heading-title{font-size:1.2vw;}.elementor-15 .elementor-element.elementor-element-caacf50 .elementor-heading-title{font-size:1.2vw;}.elementor-15 .elementor-element.elementor-element-55f6515{--padding-top:3%;--padding-bottom:3%;--padding-left:10%;--padding-right:10%;}.elementor-15 .elementor-element.elementor-element-d9cdea2{font-size:1.111vw;}.elementor-15 .elementor-element.elementor-element-01554ed{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-1237a9e .elementor-button{font-size:1.111vw;}.elementor-15 .elementor-element.elementor-element-7ef2e90 .elementor-button{font-size:1.111vw;}.elementor-15 .elementor-element.elementor-element-7c66762 .elementor-button{font-size:1.111vw;}.elementor-15 .elementor-element.elementor-element-786144b .elementor-button{font-size:1.111vw;}}@media(max-width:1024px){.elementor-15 .elementor-element.elementor-element-93ec30e{--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-15 .elementor-element.elementor-element-b974338{--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-15 .elementor-element.elementor-element-16da655 .elementor-heading-title{font-size:35px;}.elementor-15 .elementor-element.elementor-element-816c1c4{font-size:16px;}.elementor-15 .elementor-element.elementor-element-8713e08 .elementor-button{font-size:16px;}.elementor-15 .elementor-element.elementor-element-feaa12d .elementor-button{font-size:16px;}.elementor-15 .elementor-element.elementor-element-39d21e4{--padding-top:56px;--padding-bottom:56px;--padding-left:24px;--padding-right:24px;}.elementor-15 .elementor-element.elementor-element-26ac96d{font-size:16px;}.elementor-15 .elementor-element.elementor-element-245a3b5{font-size:16px;}.elementor-15 .elementor-element.elementor-element-8a8f9a9{font-size:16px;}.elementor-15 .elementor-element.elementor-element-c83b51f{font-size:16px;}.elementor-15 .elementor-element.elementor-element-9fc3f7e{--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-15 .elementor-element.elementor-element-8b2aae6 .elementor-heading-title{font-size:30px;}.elementor-15 .elementor-element.elementor-element-905e831{font-size:17px;}.elementor-15 .elementor-element.elementor-element-aea4e87 .elementor-button{font-size:16px;}.elementor-15 .elementor-element.elementor-element-f1ccea1{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-15 .elementor-element.elementor-element-96a2b2d .elementor-heading-title{font-size:16px;}.elementor-15 .elementor-element.elementor-element-47c8fc3 .elementor-heading-title{font-size:16px;}.elementor-15 .elementor-element.elementor-element-caacf50 .elementor-heading-title{font-size:16px;}.elementor-15 .elementor-element.elementor-element-55f6515{--padding-top:56px;--padding-bottom:56px;--padding-left:24px;--padding-right:24px;}.elementor-15 .elementor-element.elementor-element-520f836{font-size:16px;}.elementor-15 .elementor-element.elementor-element-d9cdea2{font-size:16px;}.elementor-15 .elementor-element.elementor-element-1237a9e .elementor-button{font-size:16px;}.elementor-15 .elementor-element.elementor-element-7ef2e90 .elementor-button{font-size:16px;}.elementor-15 .elementor-element.elementor-element-7c66762 .elementor-button{font-size:16px;}.elementor-15 .elementor-element.elementor-element-786144b .elementor-button{font-size:16px;}}@media(max-width:767px){.elementor-15 .elementor-element.elementor-element-93ec30e{--padding-top:64px;--padding-bottom:64px;--padding-left:18px;--padding-right:18px;}.elementor-15 .elementor-element.elementor-element-b974338{--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-15 .elementor-element.elementor-element-16da655 .elementor-heading-title{font-size:30px;}.elementor-15 .elementor-element.elementor-element-e140547 .elementor-divider-separator{width:10%;}.elementor-15 .elementor-element.elementor-element-816c1c4{font-size:16px;}.elementor-15 .elementor-element.elementor-element-d420754{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-15 .elementor-element.elementor-element-8713e08 .elementor-button{font-size:16px;}.elementor-15 .elementor-element.elementor-element-feaa12d .elementor-button{font-size:16px;}.elementor-15 .elementor-element.elementor-element-39d21e4{--padding-top:48px;--padding-bottom:48px;--padding-left:18px;--padding-right:18px;}.elementor-15 .elementor-element.elementor-element-3e15dee{--width:100%;}.elementor-15 .elementor-element.elementor-element-26ac96d{font-size:16px;}.elementor-15 .elementor-element.elementor-element-575ba58{--width:100%;}.elementor-15 .elementor-element.elementor-element-245a3b5{font-size:16px;}.elementor-15 .elementor-element.elementor-element-c53c2fe{--width:100%;}.elementor-15 .elementor-element.elementor-element-8a8f9a9{font-size:16px;}.elementor-15 .elementor-element.elementor-element-ba3d4b3{--width:100%;}.elementor-15 .elementor-element.elementor-element-c83b51f{font-size:16px;}.elementor-15 .elementor-element.elementor-element-9fc3f7e{--padding-top:64px;--padding-bottom:64px;--padding-left:18px;--padding-right:18px;}.elementor-15 .elementor-element.elementor-element-9326c46{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-15 .elementor-element.elementor-element-8b2aae6 .elementor-heading-title{font-size:25px;}.elementor-15 .elementor-element.elementor-element-905e831{font-size:17px;}.elementor-15 .elementor-element.elementor-element-aea4e87{--container-widget-width:243px;--container-widget-flex-grow:0;width:var( --container-widget-width, 243px );max-width:243px;}.elementor-15 .elementor-element.elementor-element-aea4e87 .elementor-button{font-size:16px;}.elementor-15 .elementor-element.elementor-element-f1ccea1{--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-15 .elementor-element.elementor-element-96a2b2d .elementor-heading-title{font-size:16px;}.elementor-15 .elementor-element.elementor-element-202df5d .elementor-button{font-size:16px;}.elementor-15 .elementor-element.elementor-element-47c8fc3 .elementor-heading-title{font-size:16px;}.elementor-15 .elementor-element.elementor-element-2f828c6 .elementor-button{font-size:16px;}.elementor-15 .elementor-element.elementor-element-caacf50 .elementor-heading-title{font-size:16px;}.elementor-15 .elementor-element.elementor-element-6dfa156 .elementor-button{font-size:16px;}.elementor-15 .elementor-element.elementor-element-55f6515{--padding-top:52px;--padding-bottom:52px;--padding-left:18px;--padding-right:18px;}.elementor-15 .elementor-element.elementor-element-7d08416{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-15 .elementor-element.elementor-element-520f836{font-size:16px;}.elementor-15 .elementor-element.elementor-element-e06f0e8 .elementor-heading-title{font-size:30px;}.elementor-15 .elementor-element.elementor-element-d9cdea2{font-size:16px;}.elementor-15 .elementor-element.elementor-element-01554ed{--justify-content:flex-start;}.elementor-15 .elementor-element.elementor-element-1237a9e .elementor-button{font-size:16px;}.elementor-15 .elementor-element.elementor-element-7ef2e90 .elementor-button{font-size:16px;}.elementor-15 .elementor-element.elementor-element-7c66762 .elementor-button{font-size:16px;}.elementor-15 .elementor-element.elementor-element-786144b .elementor-button{font-size:16px;}}/* Start custom CSS for container, class: .elementor-element-93ec30e *//* Sección 01 · Presentación institucional */
.elementor-15 .elementor-element.elementor-element-93ec30e .ncs-kicker .elementor-widget-container { color:#007BBD; font-size:16px; font-weight:700; line-height:1.4; letter-spacing:.08em; text-transform:uppercase; }
.elementor-15 .elementor-element.elementor-element-93ec30e .ncs-about-copy p { margin:0 0 18px; }
.elementor-15 .elementor-element.elementor-element-93ec30e .ncs-btn-primary .elementor-button { background:#005FAA; border:1px solid #005FAA; border-radius:2px; color:#FFFFFF; font-weight:700; }
.elementor-15 .elementor-element.elementor-element-93ec30e .ncs-btn-primary .elementor-button:hover { background:#0D2E47; border-color:#0D2E47; transform:translateY(-1px); }
.elementor-15 .elementor-element.elementor-element-93ec30e .ncs-btn-secondary .elementor-button { background:transparent; border:1px solid #005FAA; border-radius:2px; color:#005FAA; font-weight:700; }
.elementor-15 .elementor-element.elementor-element-93ec30e .ncs-btn-secondary .elementor-button:hover { background:#EDF6FB; color:#0D2E47; transform:translateY(-1px); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39d21e4 *//* Sección 02 · Cifras institucionales */
.elementor-15 .elementor-element.elementor-element-39d21e4 .ncs-stat-card { background:#FFFFFF; min-height:154px; }
.elementor-15 .elementor-element.elementor-element-39d21e4 .ncs-stat-card:not(:last-child) { border-right:1px solid #C8DCE8; }
.elementor-15 .elementor-element.elementor-element-39d21e4 .ncs-stat-number .elementor-heading-title { color:#005FAA; font-variant-numeric:tabular-nums; }
@media(max-width:1024px){ .elementor-15 .elementor-element.elementor-element-39d21e4 .ncs-stat-card:nth-child(2) { border-right:0; } .elementor-15 .elementor-element.elementor-element-39d21e4 .ncs-stat-card:nth-child(-n+2) { border-bottom:1px solid #C8DCE8; } }
@media(max-width:767px){ .elementor-15 .elementor-element.elementor-element-39d21e4 .ncs-stat-card { border-right:0 !important; border-bottom:1px solid #C8DCE8; } .elementor-15 .elementor-element.elementor-element-39d21e4 .ncs-stat-card:last-child { border-bottom:0; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9fc3f7e *//* Sección 03 · Actualidad y publicaciones */
.elementor-15 .elementor-element.elementor-element-9fc3f7e .ncs-kicker .elementor-widget-container { color:#007BBD; font-size:16px; font-weight:700; line-height:1.4; letter-spacing:.08em; text-transform:uppercase; }
.elementor-15 .elementor-element.elementor-element-9fc3f7e .ncs-news-card { background:#FFFFFF; border-bottom:4px solid #16A7E0; box-shadow:0 12px 35px rgba(27,66,91,.10); overflow:hidden; transition:transform .2s ease,box-shadow .2s ease; }
.elementor-15 .elementor-element.elementor-element-9fc3f7e .ncs-news-card:hover { transform:translateY(-4px); box-shadow:0 18px 40px rgba(27,66,91,.16); }
.elementor-15 .elementor-element.elementor-element-9fc3f7e .ncs-card-image img { display:block; width:100%; height:220px; object-fit:cover; }
.elementor-15 .elementor-element.elementor-element-9fc3f7e .ncs-card-kicker .elementor-widget-container { color:#007BBD; font-size:16px; font-weight:700; line-height:1.4; letter-spacing:.06em; text-transform:uppercase; }
.elementor-15 .elementor-element.elementor-element-9fc3f7e .ncs-text-link .elementor-button { background:transparent; border:0; border-bottom:2px solid #16A7E0; border-radius:0; color:#005FAA; font-weight:700; padding:5px 0 6px; }
.elementor-15 .elementor-element.elementor-element-9fc3f7e .ncs-text-link .elementor-button:hover { background:transparent; color:#0D2E47; border-bottom-color:#0D2E47; }
@media(max-width:767px){ .elementor-15 .elementor-element.elementor-element-9fc3f7e .ncs-card-image img { height:200px; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55f6515 *//* Sección 04 · Comunidad y redes sociales */
.elementor-15 .elementor-element.elementor-element-55f6515 .ncs-social-kicker .elementor-widget-container { color:#8BD9F5; font-size:16px; font-weight:700; line-height:1.4; letter-spacing:.08em; text-transform:uppercase; }
.elementor-15 .elementor-element.elementor-element-55f6515 .ncs-social-button .elementor-button { background:transparent; border:1px solid rgba(255,255,255,.65); border-radius:2px; color:#FFFFFF; font-size:16px; font-weight:700; padding:12px 16px; }
.elementor-15 .elementor-element.elementor-element-55f6515 .ncs-social-button .elementor-button:hover { background:#FFFFFF; border-color:#FFFFFF; color:#005FAA; transform:translateY(-1px); }/* End custom CSS */
/* Start custom CSS *//* Base general · Home Núcleo CCSS UFRO */
body.elementor-page-15 { --ncs-blue:#005FAA; --ncs-navy:#0D2E47; --ncs-cyan:#16A7E0; --ncs-pale:#EDF6FB; --ncs-text:#173047; --ncs-muted:#617587; --ncs-line:#C8DCE8; font-family:'Roboto',Arial,sans-serif; }

body.elementor-page-15 a:focus-visible { outline:3px solid #16A7E0; outline-offset:3px; }
body.elementor-page-15 .elementor-button { transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .2s ease; }/* End custom CSS */