.elementor .e-3f498518-cc63{padding-block-start:80px;padding-block-end:80px;padding-inline-start:24px;padding-inline-end:24px;background-image:linear-gradient(135deg, #03464D 0%,#00545C 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;& > div { display:flex; flex-direction:row; align-items:center; gap:48px; max-width:1180px; margin:0 auto; } & > div > div { flex:1 1 100%; max-width:760px; display:flex; flex-direction:column; gap:16px; } & .rank-math-breadcrumb p, & .rank-math-breadcrumb a, & .rank-math-breadcrumb span { margin:0; font-family:Manrope,sans-serif; font-size:14px; color:#DDE9EA; text-decoration:none; } & h1 { margin:0; font-family:Manrope,sans-serif; font-weight:800; font-size:44px; line-height:1.12; color:#FFFFFF; } & > div > div > p { margin:0; font-family:Manrope,sans-serif; font-size:17px; line-height:1.65; color:#DDE9EA; } & > div > div > div { display:flex; flex-direction:row; flex-wrap:wrap; gap:14px; margin-top:8px; } & a.e-button-base { display:inline-block; padding:15px 30px; border-radius:999px; background:#00A2B1; font-family:Manrope,sans-serif; font-weight:700; font-size:16px; text-decoration:none; color:#FFFFFF !important; } & a.e-button-base:hover { background:#FFFFFF; color:#03464D !important; } & div a.e-button-base + a.e-button-base { background:transparent; border:2px solid #FFFFFF; padding:13px 28px; } & div a.e-button-base + a.e-button-base:hover { background:#FFFFFF; border-color:#FFFFFF; color:#03464D !important; }\n}.elementor .e-317c3642-37fc{padding-block-start:80px;padding-block-end:80px;padding-inline-start:24px;padding-inline-end:24px;background-color:#FFFFFF;& > div { max-width:1180px; margin:0 auto; display:flex; flex-direction:column; gap:28px; } & h2 { margin:0; font-family:Manrope,sans-serif; font-weight:800; font-size:34px; line-height:1.2; color:#03464D; text-align:center; } & > div > div { display:grid; grid-template-columns:repeat(3,1fr); grid-template-rows:auto; padding:0; gap:24px; } & > div > div > div { background:#F6F7FA; border:1px solid #DDE9EA; border-radius:20px; padding:28px; display:flex; flex-direction:column; gap:12px; box-shadow:0 10px 30px rgba(3,70,77,.10); } & h3 { margin:0; font-family:Manrope,sans-serif; font-weight:800; font-size:21px; color:#03464D; } & p { margin:0; font-family:Manrope,sans-serif; font-size:16px; line-height:1.7; color:#464646; } & p a { color:#00545C; font-weight:600; text-decoration:none; } & p a:hover { color:#00A2B1; } & span { margin:0; } & ul { margin:0; padding:0; list-style:none; display:flex; flex-direction:column; gap:12px; } & li { position:relative; padding-left:26px; font-family:Manrope,sans-serif; font-size:16px; line-height:1.55; color:#464646; } & li strong { color:#03464D; } & li::before { content:'\2713'; position:absolute; left:0; top:0; color:#00A2B1; font-weight:800; }\n}.elementor .e-412c4127-21f0{padding-block-start:80px;padding-block-end:80px;padding-inline-start:24px;padding-inline-end:24px;background-color:#F6F7FA;& > div { max-width:1180px; margin:0 auto; display:flex; flex-direction:column; gap:24px; } & h2 { margin:0; font-family:Manrope,sans-serif; font-weight:800; font-size:34px; line-height:1.2; color:#03464D; text-align:center; } & > div > p { margin:0 auto; max-width:820px; text-align:center; font-family:Manrope,sans-serif; font-size:17px; line-height:1.65; color:#464646; } & > div > div { display:grid; grid-template-columns:repeat(2,1fr); grid-template-rows:auto; padding:0; gap:24px; } & > div > div > div { background:#FFFFFF; border:1px solid #DDE9EA; border-radius:20px; padding:28px; display:flex; flex-direction:column; gap:12px; box-shadow:0 10px 30px rgba(3,70,77,.10); } & h3 { margin:0; font-family:Manrope,sans-serif; font-weight:800; font-size:21px; color:#03464D; } & > div > div p { margin:0; font-family:Manrope,sans-serif; font-size:16px; line-height:1.6; color:#464646; }\n}.elementor .e-5a64feec-3f4b{padding-block-start:80px;padding-block-end:80px;padding-inline-start:24px;padding-inline-end:24px;background-image:linear-gradient(135deg, #03464D 0%,#00545C 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;& > div { max-width:760px; margin:0 auto; display:flex; flex-direction:column; gap:18px; } & h2 { margin:0; font-family:Manrope,sans-serif; font-weight:800; font-size:34px; line-height:1.2; color:#FFFFFF; text-align:center; } & > div > p { margin:0; text-align:center; font-family:Manrope,sans-serif; font-size:17px; line-height:1.65; color:#DDE9EA; } & > div > div { background:#FFFFFF; border-radius:24px; padding:32px; box-shadow:0 10px 30px rgba(0,0,0,.25); } & span { margin:0; display:block; } & .fluentform .ff-el-group { margin-bottom:14px; } & .fluentform .ff-el-form-control { font-family:Manrope,sans-serif; font-size:16px; color:#464646; background:#F6F7FA; border:1px solid #DDE9EA; border-radius:12px; padding:14px 16px; height:auto; } & .fluentform .ff-el-form-control:focus { border-color:#00A2B1; outline:none; box-shadow:0 0 0 3px rgba(0,162,177,.2); } & .fluentform .ff-el-form-check-label, & .fluentform .ff_t_c, & .fluentform .ff_t_c a { font-family:Manrope,sans-serif; font-size:14px; line-height:1.5; color:#464646; } & .fluentform .ff_t_c a { color:#00545C; font-weight:600; } & .fluentform .aviso-info, & .fluentform .aviso-info p { font-family:Manrope,sans-serif; font-size:12.5px; line-height:1.55; color:#5B6B6E; } & .fluentform .ff-btn-submit { font-family:Manrope,sans-serif; font-weight:700; font-size:16px; padding:16px 36px; border-radius:999px; background-color:#03464D !important; color:#FFFFFF !important; border:0; cursor:pointer; } & .fluentform .ff-btn-submit:hover { background-color:#00A2B1 !important; } & .ff-message-success { font-family:Manrope,sans-serif; color:#03464D; }\n}.elementor .e-ab362ec-327e{padding-block-start:80px;padding-block-end:80px;padding-inline-start:24px;padding-inline-end:24px;background-color:#FFFFFF;& > div { max-width:1180px; margin:0 auto; display:flex; flex-direction:column; gap:28px; } & h2 { margin:0; font-family:Manrope,sans-serif; font-weight:800; font-size:34px; line-height:1.2; color:#03464D; text-align:center; } & span { margin:0; display:block; } & .wss-mapa { border-radius:24px; overflow:hidden; background:#DDE9EA; min-height:420px; display:flex; align-items:center; justify-content:center; text-align:center; } & .wss-mapa iframe { display:block; width:100%; height:420px; border:0; } & .wss-mapa__ph { display:flex; flex-direction:column; align-items:center; gap:14px; padding:32px; } & .wss-mapa__addr { margin:0; font-family:Manrope,sans-serif; font-weight:800; font-size:21px; color:#03464D; } & .wss-mapa__note { margin:0; font-family:Manrope,sans-serif; font-size:13px; color:#464646; } & .wss-mapa__btn { font-family:Manrope,sans-serif; font-weight:700; font-size:16px; padding:15px 32px; border-radius:999px; border:0; cursor:pointer; background:#03464D; color:#FFFFFF; } & .wss-mapa__btn:hover { background:#00A2B1; } & .wss-mapa__alt { font-family:Manrope,sans-serif; font-size:15px; font-weight:600; color:#00545C; text-decoration:underline; }\n}