:root{--color-primary: #2c4e98;--color-secondary: #fff;--color-tertiary: #2e2f36;--color-quaternary: #1f376d;--color-black-transparent: rgba(0, 0, 0, .5);--color-darkblue-transparent: rgba(0, 32, 64, .95);--color-background: #e9eaf0}:root{--font-family-main: "Inter", sans-serif;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-md: 1rem;--font-size-lg: 1.25rem;--font-size-xl: 2.6rem;--font-size-xxl: 3.2rem;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-bold: 700}*{margin:0;padding:0;outline:0;box-sizing:border-box}body{background-color:var(--color-background)}html{scroll-behavior:smooth}h1,.subtitle{font-family:var(--font-family-main);font-size:var(--font-size-xxl);font-weight:var(--font-weight-bold);line-height:1.1;text-align:center;color:var(--color-secondary);margin-top:50px}.subtitle{font-size:var(--font-size-lg);margin-top:20px;font-weight:var(--font-weight-normal)}.blueSquare{position:relative;width:100%;height:100vh;background-color:var(--color-primary);display:flex;flex-direction:column;align-items:center;justify-content:center}.containerBlueSquare{display:flex;flex-direction:column;align-items:center;justify-content:space-around}.lucas_batista_logo,.lucas_batista_logo_tablet{display:none}@media (min-width: 400px) and (max-width: 768px){.lucas_batista_logo{position:absolute;top:100px;max-width:450px;display:none}}.lucas_batista_logo{position:relative;width:90%;height:auto;margin-top:150px}.lucasBatistaFoto{position:relative;width:275px;width:50vh;max-width:280px;height:auto;border-radius:7px;display:block;margin-left:auto;margin-right:auto;margin-top:10px}h3{font-family:var(--font-family-main);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);line-height:1.1;color:var(--color-tertiary);position:relative;margin:40px 0 30px;text-align:center;padding:0 20%}@media (min-width: 768px){h1{text-align:start}.blueSquare{width:45%;height:55vh}.containerBlueSquare{align-items:start}.hospitalDesenhoEsquematicoTablet{display:block}.lucas_batista_logo{display:none}.lucas_batista_logo_tablet{display:block;position:absolute;top:0;width:auto;max-width:54.3vw;overflow:hidden;object-fit:cover;left:45%;height:55vh}.lucasBatistaFoto{margin-top:-10vh;width:100%;width:35vw;max-width:280px;left:-10%}h3{padding-top:60px}}@media (min-width: 1024px){.blueSquare{height:80vh;padding-right:100px;align-items:flex-end;top:-40px}h1,.subtitle{margin-top:0}.lucas_batista_logo_tablet{height:80vh;top:-40px}.lucasBatistaFoto{width:25vw;margin-top:-30vh}}.header{width:100%;position:absolute;top:0;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:25px;z-index:1000}.body-no-scroll{overflow:hidden}.header-logo{width:60px;height:auto}.header-nav{width:50px;height:50px}.header-nav-button{width:50px;height:50px;background-color:transparent;border:none;cursor:pointer;transition:50ms}.header-nav-button:active{transform:scale(.9)}.menuHamburger,.menuHamburgerblue{width:50px;height:50px}.menuHamburgerblue{display:none}.menu-popup{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:var(--color-darkblue-transparent);display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:999;color:var(--color-secondary);font-family:var(--font-family-main)}.menu-links{list-style:none;padding:0;text-align:center}.menu-links li{margin:1.5rem 0}.menu-links a{color:#fff;font-size:1.8rem;text-decoration:none;font-weight:700}.menuContainerText{display:none}@media (min-width: 768px){.menuHamburger{display:none}.menuHamburgerblue{display:block}}@media (min-width: 1024px){.menuHamburgerblue{display:none}.header{max-width:1600px;padding-left:50px;padding-right:50px;position:absolute;top:60px;left:50%;transform:translate(-50%,-50%)}.menuContainerText{display:block;display:flex;flex-direction:row;justify-content:space-around;align-items:center;width:1000px;max-width:500px;height:50px;position:absolute;list-style:none;background-color:#fffc;border-radius:5px;font-family:var(--font-family-main);font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);top:40px;right:10px}.menuText{color:var(--color-tertiary);text-decoration:none;transition:.2s ease-in-out}.menuText:hover{color:var(--color-primary);text-decoration:underline;transform:scale(1.03)}}.servicoCardContainer{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.servicoCard{background-color:var(--color-primary);width:80%;height:150px;padding:20px 8%;margin-bottom:20px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;border:none;transition:.2s ease-in-out;position:relative;border-radius:7px}.servicoCard:hover{cursor:pointer;transform:scale(1.03)}.servicoCard:active{background-color:var(--color-quaternary)}.servicoCardImage{width:100px;height:auto}.servicoCardText{font-family:var(--font-family-main);font-size:var(--font-size-lg);font-weight:var(--font-weight-normal);line-height:1.1;color:var(--color-secondary);width:60%;text-align:center;-webkit-hyphens:none;hyphens:none}.openIcon{display:none;position:absolute;top:5px;left:5px;width:15px;height:15px;z-index:2;opacity:.8}.openIcon:hover{display:block;cursor:pointer}.whatsapp-button{display:flex;flex-direction:row;align-items:center;justify-content:center;padding:10px 15px;background-color:#25d366;color:#fff;border:none;border-radius:7px;text-decoration:none;cursor:pointer;font-family:var(--font-family-main);font-size:inherit;gap:8px;transition:background-color .3s ease;margin-top:25px}.whatsapp-button:hover{background-color:#128c7e}.whatsapp-button .iconStyle{height:30px;width:30px}.whatsapp-button span{text-align:center;max-width:150px}@media (min-width: 768px){.servicoCardContainer{max-width:40%}.servicoCard{width:100%}.servicoContainer{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly}}@media (min-width: 1024px){.servicoContainer{max-width:800px;margin:0 auto}}.popupOverlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--color-black-transparent);display:flex;justify-content:center;align-items:center;z-index:1001;transition:opacity .5s ease-in-out}.popupContent{background:var(--color-secondary);border-radius:7px;padding:20px 30px;text-align:center;max-width:600px;width:90%;max-height:80vh;overflow-y:auto;font-family:var(--font-family-main);font-size:var(--font-size-md);font-weight:var(--font-weight-normal);line-height:1.1;color:var(--color-tertiary);text-align:start;-webkit-hyphens:auto;hyphens:auto;margin:0;list-style-type:disc;display:flex;flex-direction:column;align-items:center}.popupContent h2{margin-bottom:15px;font-family:var(--font-family-main);color:var(--color-primary);font-weight:var(--font-weight-bold);text-align:center}.popupContent button{margin-top:20px;padding:10px 20px;background-color:var(--color-tertiary);color:var(--color-secondary);border:none;border-radius:5px;cursor:pointer;overflow-y:auto}.popupContent ul{list-style-type:disc;margin-left:20px}.popupContent li{margin:5px 0}.popupContent button:hover{background-color:var(--color-secondary)}.closeButton{position:absolute;top:10px;right:15px;background:transparent;border:none;font-size:24px;font-weight:700;color:var(--color-tertiary);cursor:pointer}.closeButton:hover{color:var(--color-primary)}.no-scroll{overflow:hidden}.experienciasCardContainer{display:flex;flex-direction:column;align-items:center;justify-content:center}.experienciasCard:hover{cursor:pointer}.experienciasCard:active{background-color:var(--color-secondary)}.experienciasCardText{font-family:var(--font-family-main);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);line-height:1.1;color:var(--color-tertiary);width:80%;text-align:center;-webkit-hyphens:auto;hyphens:auto;position:relative;z-index:2;-webkit-hyphens:none;hyphens:none}.experienciasCard{width:80%;height:150px;padding:20px;margin-bottom:20px;position:relative;overflow:hidden;display:flex;justify-content:center;align-items:center;border:none;transition:.1s;transition:transform .2s ease-in-out}.experienciasCard:hover{transform:scale(1.03)}.backgroundOverlay{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center;opacity:.3;z-index:1;border-radius:7px}.experienciasImage{opacity:2;width:100%;max-width:350px;height:auto;margin:5px 0 20px}.openIcon{position:absolute;top:5px;left:5px;width:15px;height:auto;z-index:3;opacity:.8}@media (min-width: 768px){.experienciasCardContainer{width:40%}.experienciasCard{width:100%}.experienciasSection{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;width:100%}}@media (min-width: 1024px){.experienciasSection{max-width:800px;margin:0 auto}}.standardButton{background-color:var(--color-primary);color:var(--color-secondary);font-family:var(--font-family-main);font-weight:var(--font-weight-normal);border-radius:7px;border:none;padding:15px 32px;text-align:center;text-decoration:none;display:inline-block;cursor:pointer;transition:transform .2s ease-in-out}.standardButton:hover{background-color:var(--color-quaternary);transform:scale(1.03)}.containerLivroSection{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:50px}.textButtonLivroSection{display:flex;flex-direction:column;justify-content:center;align-items:center}.imageLivroSection{width:70%;height:auto;max-width:300px}.textLivroSection{width:70%;max-width:600px;height:auto;text-align:center;font-family:var(--font-family-main);font-weight:var(--font-weight-normal);color:var(--color-tertiary);margin:20px 0}@media (min-width: 768px){.containerLivroSection{flex-direction:row-reverse;justify-content:center;padding:0 5%}.textButtonLivroSection{max-width:500px}}.titleContato{color:var(--color-secondary)}.containerContato{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:20px;background-color:var(--color-primary);padding-bottom:40px}.contatoLinks{display:flex;flex-direction:row;justify-content:space-around;align-items:center;gap:20px;width:80%}.emailIconStyle,.whatsappIconStyle,.linkedinIconStyle{width:50px;height:50px;transition:transform .2s ease-in-out}.emailIconStyle:hover,.whatsappIconStyle:hover,.linkedinIconStyle:hover{transform:scale(1.1)}.botaoCopiarEmail{display:none}@media (min-width: 768px){.contatoLinks{max-width:400px}.containerContato{padding-bottom:75px}}@media (min-width: 1024px){.emailIconStyle{display:none}.whatsappIconStyle,.linkedinIconStyle{margin:0 40px}.contatoLinks{gap:0px;width:auto}.botaoCopiarEmail{display:block;background-color:var(--color-secondary);color:var(--color-primary);border:none;border-radius:7px;padding:8px 12px;cursor:pointer;margin-bottom:10px;font-size:14px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;transition:transform .2s ease-in-out}.botaoCopiarEmail:hover{color:var(--color-primary);transform:scale(1.03)}.botaoCopiarEmail:active{scale:.95}.notificacaoCopiado{position:fixed;bottom:20px;left:20px;background-color:var(--color-tertiary);color:var(--color-secondary);padding:10px 16px;border-radius:4px;font-size:14px;animation:fadein .3s,fadeout .3s 2.7s;z-index:9999}@keyframes fadein{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeout{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(10px)}}.iconeCopia{width:20px;height:20px;margin-left:8px}.notificacaoCopiado{font-family:var(--font-family-main)}}footer{position:relative;font-family:var(--font-family-main);font-weight:var(--font-weight-normal);font-size:1rem;bottom:0;left:0;width:100%;height:auto;display:flex;justify-content:center;margin-bottom:10px}.scroll-to-top{position:fixed;bottom:20px;right:20px;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:1000;opacity:.4;background-color:transparent}.scroll-icon{width:40px;height:40px}
