.elementor-2285 .elementor-element.elementor-element-a7e0aa01{width:auto;max-width:auto;}.elementor-2285 .elementor-element.elementor-element-a7e0aa01 .elementor-menu-toggle{margin-left:auto;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS */.elementor-2285 [data-id="5ec86c05"]{padding:0 24px !important;background-color:#FFFFFF !important;border-bottom:1px solid #E3E8F2 !important;flex-direction:column !important;align-items:center !important;position:relative !important;z-index:50 !important;}
.elementor-2285 [data-id="13446783"]{max-width:1160px !important;width:100% !important;padding:14px 0 !important;flex-direction:row !important;align-items:center !important;gap:24px !important;}
.elementor-2285 [data-id="2c2c4665"]{padding:0 !important;width:auto !important;flex-direction:row !important;align-items:center !important;gap:12px !important;flex-shrink:0 !important;}
.elementor-2285 [data-id="3860b6b1"]{width:56px !important;height:56px !important;}
.elementor-2285 [data-id="1c8a2cf"]{font-family:'Fraunces',serif !important;font-size:15px !important;font-weight:600 !important;line-height:1.25 !important;color:#0B1B4D !important;margin:0 !important;}
.elementor-2285 [data-id="131cf10f"]{font-family:'Inter',sans-serif !important;font-size:14px !important;font-weight:600 !important;color:#FFFFFF !important;background-color:#108AEE !important;padding:12px 22px !important;border-radius:999px !important;flex-shrink:0 !important;}
.elementor-2285 [data-id="131cf10f"]:hover{background-color:#0B1B4D !important;}
@media(max-width:767px){.elementor-2285 [data-id="5ec86c05"]{padding:0 16px !important;}
.elementor-2285 [data-id="3860b6b1"]{width:46px !important;height:46px !important;}
.elementor-2285 [data-id="1c8a2cf"]{font-size:13px !important;}
.elementor-2285 [data-id="131cf10f"]{display:none !important;}}
.elementor-2285 picture{display:contents;}
.elementor-2285 .lipv-fonts{position:absolute; width:0; height:0; overflow:hidden; margin:0; padding:0;}
.elementor-2285 .lipv-nav{flex:1 1 auto;}
@media(min-width:1025px){.elementor-2285 .lipv-nav .elementor-nav-menu--main{display:flex; justify-content:flex-end;}}
.elementor-2285 .lipv-nav .elementor-nav-menu--main .elementor-item{font-family:'Inter',sans-serif; font-size:15px; font-weight:700; color:#0B1B4D; padding:10px 14px;}
.elementor-2285 .lipv-nav .elementor-nav-menu--main .elementor-item:hover, .elementor-2285 .lipv-nav .elementor-nav-menu--main .elementor-item:focus{color:#108AEE;}
.elementor-2285 .lipv-nav .elementor-menu-toggle{margin-left:auto; background:transparent; color:#0B1B4D; font-size:24px; padding:6px;}
.elementor-2285 .lipv-nav .elementor-menu-toggle svg{fill:#0B1B4D; width:26px; height:26px;}
.elementor-2285 .lipv-nav{position:relative;}
.elementor-2285 .lipv-nav .elementor-nav-menu--dropdown.elementor-nav-menu__container{position:absolute; z-index:9999;}
.elementor-2285 .lipv-nav .elementor-nav-menu--dropdown{background:#FFFFFF; box-shadow:0 18px 40px rgba(11,27,77,0.12); border-top:1px solid #E3E8F2;}
.elementor-2285 .lipv-nav .elementor-nav-menu--dropdown a{font-family:'Inter',sans-serif; font-size:16px; font-weight:700; color:#0B1B4D; padding:14px 24px; justify-content:flex-start;}
.elementor-2285 .lipv-nav .elementor-nav-menu--dropdown a:hover, .elementor-2285 .lipv-nav .elementor-nav-menu--dropdown a.elementor-item-active{background:#F3F6FB; color:#108AEE;}
/* header transparente na home */
body.home .elementor-2285{position:absolute; top:0; left:0; right:0; z-index:100;}
body.home .elementor-2285 [data-id="5ec86c05"]{background-color:transparent !important; border-bottom:1px solid rgba(255,255,255,0.14) !important;}
body.home .elementor-2285 [data-id="1c8a2cf"]{color:#FFFFFF !important;}
@media(min-width:1025px){body.home .elementor-2285 .lipv-nav .elementor-nav-menu--main .elementor-item{color:#FFFFFF;} body.home .elementor-2285 .lipv-nav .elementor-nav-menu--main .elementor-item:hover{color:#7CC0FF;}}
body.home .elementor-2285 .lipv-nav .elementor-menu-toggle, body.home .elementor-2285 .lipv-nav .elementor-menu-toggle i{color:#FFFFFF;}
body.home .elementor-2285 .lipv-nav .elementor-menu-toggle svg{fill:#FFFFFF;}
body.home .elementor-2285 [data-id="131cf10f"]:hover{background-color:#FFFFFF !important; color:#0B1B4D !important;}/* End custom CSS */