.elementor-160 .elementor-element.elementor-element-e94e4b4{--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-160 .elementor-element.elementor-element-a7051a1{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-160 .elementor-element.elementor-element-6a15f26{--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-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-160 .elementor-element.elementor-element-3dbac66{font-family:"Plus Jakarta Sans", Sans-serif;}.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-160 .elementor-element.elementor-element-b9e585a .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;}.elementor-160 .elementor-element.elementor-element-aee17bb{font-family:"Plus Jakarta Sans", Sans-serif;}.elementor-160 .elementor-element.elementor-element-58ea5dc{--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;--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-160 .elementor-element.elementor-element-9d32b5b{--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-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-160 .elementor-element.elementor-element-f054481{font-family:"Plus Jakarta Sans", Sans-serif;}.elementor-160 .elementor-element.elementor-element-f71f3dd{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-160 .elementor-element.elementor-element-4995f51{--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-160 .elementor-element.elementor-element-6e78478 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;}.elementor-160 .elementor-element.elementor-element-f3e05ca{font-family:"Plus Jakarta Sans", Sans-serif;}.elementor-160 .elementor-element.elementor-element-ecd4c66{--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-160 .elementor-element.elementor-element-4327bca{--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-160 .elementor-element.elementor-element-bb04bca .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;}.elementor-160 .elementor-element.elementor-element-9b9e311{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-160 .elementor-element.elementor-element-b2ef537{--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-160 .elementor-element.elementor-element-b784401 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;}.elementor-160 .elementor-element.elementor-element-582e68c{font-family:"Plus Jakarta Sans", Sans-serif;}.elementor-160 .elementor-element.elementor-element-eea5da7{--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-160 .elementor-element.elementor-element-d54476b .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;}.elementor-160 .elementor-element.elementor-element-e015787{font-family:"Plus Jakarta Sans", Sans-serif;}.elementor-160 .elementor-element.elementor-element-3873a9a{--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-160 .elementor-element.elementor-element-cd0c4e0 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;}.elementor-160 .elementor-element.elementor-element-06df738{font-family:"Plus Jakarta Sans", Sans-serif;}.elementor-160 .elementor-element.elementor-element-507b722{--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-160 .elementor-element.elementor-element-ea99017 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;}.elementor-160 .elementor-element.elementor-element-043fa2a{font-family:"Plus Jakarta Sans", Sans-serif;}.elementor-160 .elementor-element.elementor-element-a25d547{--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-160 .elementor-element.elementor-element-2403c22 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;}.elementor-160 .elementor-element.elementor-element-8cabcf5{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-160 .elementor-element.elementor-element-fd1cf0e{--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-160 .elementor-element.elementor-element-54bc3e2{font-family:"Plus Jakarta Sans", Sans-serif;}.elementor-160 .elementor-element.elementor-element-29c4d57{--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-160 .elementor-element.elementor-element-91ef6f2{font-family:"Plus Jakarta Sans", Sans-serif;}.elementor-160 .elementor-element.elementor-element-bc1d702{--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-160 .elementor-element.elementor-element-2366e22{font-family:"Plus Jakarta Sans", Sans-serif;}.elementor-160 .elementor-element.elementor-element-9db0012{font-family:"Plus Jakarta Sans", Sans-serif;}.elementor-160 .elementor-element.elementor-element-884f5b3{--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-160 .elementor-element.elementor-element-9abdbae .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;}.elementor-160 .elementor-element.elementor-element-b86b924{font-family:"Plus Jakarta Sans", Sans-serif;}.elementor-160 .elementor-element.elementor-element-aa0d743{--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;}/* Start custom CSS */@import url('https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;600;700;800&display=swap');
.elementor .elementor-heading-title,.elementor .elementor-widget-text-editor,.elementor .elementor-widget-text-editor *,.elementor .elementor-button{font-family:'Plus Jakarta Sans',sans-serif!important}
.elementor .elementor-widget-text-editor p:last-child{margin-bottom:0}
.elementor .elementor-widget-text-editor{color:#2C4246!important}
body{background:#F4F7F6}
#lj-topo{position:sticky;top:0;z-index:999;background:rgba(255,255,255,.97);border-bottom:1px solid #E3EAE9}body.admin-bar #lj-topo{top:32px}.lj-h-in{max-width:1140px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:12px 20px;font-family:'Plus Jakarta Sans',sans-serif;min-height:64px;box-sizing:border-box}.lj-brand{display:flex;flex-direction:column;text-decoration:none;line-height:1.25}.lj-name{font-weight:800;font-size:18px;color:#13262B}.lj-crm{font-size:11px;color:#566A6E;font-weight:600;letter-spacing:.03em}.lj-nav{display:flex;gap:20px}.lj-nav a{color:#2C4246;font-weight:600;font-size:14px;text-decoration:none}.lj-nav a:hover{color:#1F6F6A}.lj-h-cta{background:#E9A178;color:#12343B!important;font-weight:700;font-size:14px;padding:10px 18px;border-radius:999px;text-decoration:none;white-space:nowrap}html{scroll-behavior:smooth}[id]{scroll-margin-top:84px}@media(max-width:1000px){.lj-nav{display:none}}@media(max-width:480px){.lj-crm{font-size:10px}.lj-name{font-size:16px}.lj-h-cta{padding:9px 14px;font-size:13px}}
.lj-f{background:#12343B;color:#C9DADB;font-family:'Plus Jakarta Sans',sans-serif;font-size:14px;line-height:1.6;padding:48px 20px 96px}.lj-f-in{max-width:1140px;margin:0 auto;display:grid;grid-template-columns:2fr 1fr 1fr;gap:32px}.lj-f p{margin:0 0 4px}.lj-f-name{color:#F4F7F6;font-weight:800;font-size:18px}.lj-f-t{color:#F4F7F6;font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-size:12px;margin-bottom:8px!important}.lj-f a{color:#E9A178;text-decoration:none}.lj-f-copy{max-width:1140px;margin:32px auto 0!important;padding-top:16px;border-top:1px solid #1E4A52;font-size:12px;color:#A9C7C8}@media(max-width:700px){.lj-f-in{grid-template-columns:1fr;gap:20px}}
.elementor .e-con.mdr-hero,.elementor .e-con.mdr-chegar,.elementor .e-con.mdr-trat,.elementor .e-con.mdr-agendar,.elementor .e-con.mdr-faq{max-width:1140px!important;width:100%!important;margin:0 auto!important;padding:72px 20px!important;box-sizing:border-box}
.elementor .e-con.mdr-hero{flex-direction:row!important;gap:48px!important;align-items:center!important;padding-top:64px!important}
.elementor .e-con.mdr-hero-txt{flex:1 1 55%!important}
.elementor .e-con.mdr-card{flex:0 0 380px!important;background:#fff!important;border-radius:24px!important;padding:32px!important;box-shadow:0 18px 40px rgba(18,52,59,.10);border-top:6px solid #E9A178!important}
.mdr-eyebrow p{color:#1F6F6A!important;font-weight:700!important;font-size:15px!important;margin:0 0 12px!important}
.mdr-h1 .elementor-heading-title{font-size:52px!important;line-height:1.08!important;font-weight:800!important;color:#12343B!important;letter-spacing:-.02em}
.mdr-lead p{font-size:18px!important;line-height:1.65!important;margin:20px 0 28px!important}
.elementor .e-con.mdr-btns{flex-direction:row!important;gap:12px!important;flex-wrap:wrap!important}
.mdr-btns .elementor-widget{width:auto!important}
.mdr-btn-main .elementor-button{background:#E9A178!important;color:#12343B!important;border-radius:999px!important;font-weight:700!important;padding:16px 28px!important;font-size:16px!important}
.mdr-btn-alt .elementor-button{background:transparent!important;color:#12343B!important;border:2px solid #12343B!important;border-radius:999px!important;font-weight:700!important;padding:14px 26px!important;font-size:16px!important}
.mdr-card .k{font-size:12px!important;text-transform:uppercase;letter-spacing:.1em;font-weight:700!important;color:#1F6F6A!important;margin:0 0 6px!important}
.mdr-card .v{margin:0!important;color:#12343B!important;font-size:16px!important;line-height:1.5!important}
.mdr-card .big{font-size:28px!important;font-weight:800!important}
.mdr-card hr{border:0;border-top:1px solid #E3EAE9;margin:20px 0}
.elementor .e-con.mdr-chegar{flex-direction:row!important;gap:40px!important;align-items:stretch!important}
.elementor .e-con.mdr-chegar-txt,.elementor .e-con.mdr-map{flex:1 1 50%!important}
.mdr-map .elementor-widget,.mdr-map .elementor-widget-container{height:100%}
.mdr-h2 .elementor-heading-title{font-size:34px!important;line-height:1.2!important;font-weight:800!important;color:#12343B!important;margin-bottom:24px!important}
.mdr-chegar-txt p,.mdr-faq-list p{font-size:17px!important;line-height:1.7!important}
.elementor .e-con.mdr-trat-grid{flex-direction:row!important;gap:20px!important;flex-wrap:wrap!important}
.elementor .e-con.mdr-tc{flex:1 1 220px!important;background:#fff!important;border-radius:20px!important;padding:24px!important;border:1px solid #E3EAE9!important}
.mdr-tc .elementor-heading-title{font-size:20px!important;font-weight:700!important;color:#12343B!important;margin-bottom:10px!important}
.mdr-tc p{font-size:15px!important;line-height:1.6!important;margin:0 0 8px!important}
.mdr-tc a,.mdr-faq-list a{color:#1F6F6A!important;font-weight:700!important}
.elementor .e-con.mdr-agendar{max-width:none!important;background:#12343B!important;align-items:center!important;padding:72px 20px!important}
.mdr-agendar .mdr-h2 .elementor-heading-title{color:#F4F7F6!important;text-align:center!important}
.elementor .e-con.mdr-steps{flex-direction:row!important;gap:20px!important;max-width:1100px!important;width:100%!important;flex-wrap:wrap!important}
.elementor .e-con.mdr-step{flex:1 1 260px!important;background:#1E4A52!important;border-radius:20px!important;padding:24px!important}
.mdr-step .elementor-widget-text-editor,.mdr-step p{color:#E3EAE9!important;font-size:16px!important;line-height:1.6!important}
.mdr-step strong{color:#fff!important}
.mdr-step p.n{font-size:32px!important;font-weight:800!important;color:#E9A178!important;margin:0 0 8px!important;line-height:1!important}
.mdr-note p{text-align:center!important;margin-top:28px!important;color:#C9DADB!important}
.mdr-note a{color:#E9A178!important;font-weight:700!important}
.mdr-faq-list h3{font-size:19px!important;font-weight:700!important;color:#12343B!important;margin:28px 0 6px!important}
.mdr-faq-list h3:first-child{margin-top:0!important}
@media(max-width:800px){.elementor .e-con.mdr-hero,.elementor .e-con.mdr-chegar{flex-direction:column!important}.elementor .e-con.mdr-card{flex:1 1 auto!important;width:100%!important}.mdr-h1 .elementor-heading-title{font-size:36px!important}.mdr-h2 .elementor-heading-title{font-size:27px!important}.elementor .e-con.mdr-hero,.elementor .e-con.mdr-chegar,.elementor .e-con.mdr-trat,.elementor .e-con.mdr-agendar,.elementor .e-con.mdr-faq{padding:48px 16px!important}.elementor .e-con.mdr-hero{gap:28px!important}}
.mdr-photo img{width:72px!important;height:72px!important;object-fit:cover;object-position:top center;border-radius:50%;margin-bottom:16px}/* End custom CSS */