.floating_button_floating_button__LlgLZ{position:fixed;bottom:50%;transform:translateY(50%);right:20px;z-index:1000;display:flex;flex-direction:column;align-items:center;justify-content:center;width:auto;height:auto;row-gap:10px;transition:background-color .5s;cursor:pointer;overflow:visible}.floating_button_calendarIcon__WljuI,.floating_button_whatsAppIcon__hBY0R{transition:transform .3s ease;overflow:visible}.floating_button_calendarIcon__WljuI:hover,.floating_button_whatsAppIcon__hBY0R:hover{transform:scale(1.2);overflow:visible}.popup_calendar_popupOverlay__nSJI6{position:fixed;top:0;left:0;width:100%;height:100%;padding:clamp(.625rem,-.2083rem + 1.7361vw,1.875rem);background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1099;overflow-y:scroll}.popup_calendar_popup__DueCz{position:relative;max-width:910px;width:97%;height:720px;aspect-ratio:16/10;overflow:visible;overflow-x:visible;background-color:white;overflow-y:auto;padding:30px 6.5px 0;display:flex;flex-direction:column;align-items:flex-end;animation:popup_calendar_fadeIn__fcbON .2s ease-out}.popup_calendar_popup__DueCz>div>iframe{border:none}.popup_calendar_loader__e1YCE{color:white;font-size:18px;text-align:center}@media screen and (max-width:768px){.popup_calendar_popupOverlay__nSJI6{padding:0}}@keyframes popup_calendar_fadeIn__fcbON{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:scale(1)}}.popup_calendar_popup__DueCz>button{height:25px;width:25px;border:none;border-radius:100%;background-color:white;cursor:pointer;color:black}.popup_calendar_popup__DueCz>div{width:auto;overflow:visible;overflow-x:visible;overflow-y:hidden;height:100%;width:100%}.popup_calendar_popup__DueCz>div>iframe{width:100%;height:100%;overflow:visible;overflow-x:visible;overflow-y:visible}.popup_calendar_iframeContainer__YjNWk iframe{opacity:0;transition:opacity .2s ease-in}.popup_calendar_iframeContainer__YjNWk iframe.popup_calendar_fadeIn__fcbON{opacity:1}.footer_footer__BClm1{padding:44px 57px 20px;background-color:var(--fogGreen);height:auto;overflow:visible;width:100%;display:flex;justify-content:center;align-items:center;font-family:Avenir-L;font-weight:100}.footer_footer__BClm1>div{max-width:1440px;overflow:visible;width:100%;padding-inline:12px}.footer_footer_content__mFiGe{height:auto;display:flex;overflow:visible;max-width:1440px}.footer_luca_logo__rGLGT{height:60px}.footer_luca_logo__rGLGT img{margin-bottom:0}.footer_first_column__QjqRO{display:flex;flex-direction:column;row-gap:20px;height:187px;justify-content:flex-end;width:100%}.footer_first_column__QjqRO div{display:flex;column-gap:16px}.footer_first_column__QjqRO div div{display:flex;flex-direction:column}.footer_first_column__QjqRO div div a{text-decoration:none}.footer_first_column__QjqRO div div a,.footer_first_column__QjqRO p{color:var(--darkGray);font-size:15px;line-height:1.4em}.footer_second_column__UJJmF{display:flex;flex-direction:column;height:187px;justify-content:flex-end;width:100%}.footer_social_media__C3fHE{display:flex;column-gap:6px;margin-bottom:30px}.footer_footer_social_link_blue__exwm1,.footer_footer_social_link_green__9e1Ud,.footer_footer_social_link_purple__cGkW_{border-radius:100%;height:50px;width:50px;position:relative;display:flex;justify-content:center;align-items:center;border-radius:50%;border:2px solid white}.footer_footer_social_link_blue__exwm1:hover{background-color:#c4a667;filter:invert(1);border-color:black}.footer_footer_social_link_purple__cGkW_:hover{background:linear-gradient(95deg,#0f6bcc 5%,#1997c3 25%,#23d8bc 50%,#33dc99 85%,#43e777);filter:invert(1);border-color:black}.footer_footer_social_link_green__9e1Ud:hover{background-color:#da2c99;filter:invert(1);border-color:black}.footer_column_info___zidh a,.footer_column_info___zidh p{text-decoration:none;color:var(--darkGray);font-size:15px;line-height:1.4em}.footer_column_info___zidh{display:flex;flex-direction:column;row-gap:45px}.footer_third_column__RdHlp{display:flex;width:100%;flex-direction:column;position:relative;justify-content:flex-end;height:187px;overflow:visible}.footer_third_column__RdHlp small{font-size:10.5px;margin-top:20px;justify-self:flex-end}.footer_third_column__RdHlp img{position:absolute;bottom:79px;z-index:10}@media screen and (max-width:1280px){.footer_footer_content__mFiGe{align-items:center}}@media screen and (max-width:992px){.footer_footer_content__mFiGe{flex-direction:column;justify-content:center;align-items:center}.footer_first_column__QjqRO,.footer_footer__BClm1>div{display:flex;flex-direction:column;align-items:center}.footer_first_column__QjqRO,.footer_first_column__QjqRO>div{justify-content:center;height:auto}.footer_first_column__QjqRO>div{display:flex;flex-direction:column;align-items:center;row-gap:20px}.footer_first_column__QjqRO a,.footer_first_column__QjqRO p{text-align:center;height:auto}.footer_second_column__UJJmF{flex-direction:column;margin-top:20px}.footer_second_column__UJJmF,.footer_social_media__C3fHE{display:flex;align-items:center;justify-content:center;height:auto}.footer_social_media__C3fHE{flex-direction:row;column-gap:8px}.footer_column_info___zidh{display:flex;flex-direction:column;align-items:center;justify-content:center;row-gap:40px;text-align:center}.footer_third_column__RdHlp{align-items:center;justify-content:center;height:auto}.footer_third_column__RdHlp img{bottom:unset;right:-290px;top:-540px;width:100px;height:auto}.footer_third_column__RdHlp small{text-align:center}}@keyframes navigation_slideIn__RZ9IL{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes navigation_slideOut__Zpl9Z{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.navigation_navigation__is4g1{position:fixed;top:0;background-color:black;width:100%;height:100%;z-index:1000;display:flex;flex-direction:column;justify-content:center;align-items:center;animation:navigation_slideIn__RZ9IL .3s forwards}.navigation_navigation__is4g1.navigation_slideOut__Zpl9Z{animation:navigation_slideOut__Zpl9Z .3s forwards}.navigation_navigation__is4g1>div{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-end;width:100%;height:100%;overflow:visible;overflow-x:visible;padding-top:clamp(3.75rem,2.4138rem + 2.1552vw,5rem)}.navigation_navigation_container__tmgdf{display:flex;position:relative;flex-direction:row;justify-content:center;overflow:hidden;overflow-x:visible;overflow-y:scroll;align-items:flex-start;width:100%;height:auto;text-decoration:none;scrollbar-width:none;-ms-overflow-style:none}.navigation_navigation_container__tmgdf::-webkit-scrollbar{display:none}.navigation_floating_menu__mtK2Q{position:fixed;top:60px;right:0;background-color:var(--fogGreen);width:190px;height:64px;z-index:1000;z-index:999}.navigation_floating_menu__mtK2Q,.navigation_floating_menu__mtK2Q button{display:flex;flex-direction:row;justify-content:center;align-items:center;cursor:pointer}.navigation_floating_menu__mtK2Q button{background-color:transparent;width:100%;height:100%;border:none;column-gap:10px;font-size:20px;color:black!important}.navigation_menu__CGR4v{width:50%;height:80vh;padding-left:97.5px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.navigation_menu__CGR4v>svg{margin-bottom:6vh}.navigation_menu__CGR4v>ul{display:flex;flex-direction:column;row-gap:30px;margin-bottom:20px;list-style:none}.navigation_menu__CGR4v>li{margin-bottom:2vh}.navigation_contact_button__1_fZh,.navigation_menu__CGR4v a{font-size:1.5vw;text-decoration:none;color:white}.navigation_contact_button__1_fZh{background-color:transparent;border:none;margin-bottom:2vh;cursor:pointer}.navigation_image_wraper__mXYuC{width:50%}.navigation_image_wraper__mXYuC img{position:relative!important;width:100%;height:100%;object-fit:contain}.navigation_close_button__cwQYI{position:absolute;top:20px;right:20px;overflow:visible}.navigation_close_button__cwQYI button{color:#fff;font-family:Roboto,sans-serif;font-size:2.5vw;background-color:transparent;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;cursor:pointer;border:none;z-index:1001}.navigation_social_media__bufnR{display:flex;column-gap:6px;margin-bottom:30px}.navigation_footer_social_link_blue__YMzwR,.navigation_footer_social_link_green__bOAb8,.navigation_footer_social_link_purple__pBrEA{border-radius:100%;height:50px;width:50px;position:relative;display:flex;justify-content:center;align-items:center;border-radius:50%;border:4px solid rgb(181,181,181);filter:invert(1)}.navigation_footer_social_link_blue__YMzwR:hover{background-color:#c4a667;filter:invert(1);border-color:black}.navigation_footer_social_link_purple__pBrEA:hover{background:linear-gradient(95deg,#0f6bcc 5%,#1997c3 25%,#23d8bc 50%,#33dc99 85%,#43e777);filter:invert(1);border-color:black}.navigation_footer_social_link_green__bOAb8:hover{background-color:#da2c99;filter:invert(1);border-color:black}.navigation_brand_logo__u6qyO{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1001}.navigation_logo__drvqe{width:150px;height:auto;object-fit:contain;margin-bottom:20px}.navigation_logo__drvqe svg{width:100%;height:100%}@media screen and (max-width:992px){.navigation_brand_logo__u6qyO,.navigation_image_wraper__mXYuC{display:none}.navigation_navigation_container__tmgdf{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start}.navigation_menu__CGR4v{width:100%;padding-left:clamp(1.875rem,.3869rem + 7.4405vw,5rem)}.navigation_menu__CGR4v a{font-size:17px;text-decoration:none;color:white}.navigation_contact_button__1_fZh{font-size:17px}.navigation_logo__drvqe{width:110px}}@media screen and (max-width:768px){.navigation_floating_menu__mtK2Q{height:35px;width:98px}.navigation_floating_menu__mtK2Q button{column-gap:5px}.navigation_close_button__cwQYI button{font-size:50px}}