.main_footer{background:linear-gradient(0deg,#fff,#9f9f9f)}.main_footer .footer_copyright{align-items:center;color:#363636;display:flex;flex-direction:column;justify-content:center;width:100%}.main_footer .footer_copyright .all_rights{border-top:2px solid #a8a8a8;margin-top:3rem;padding:1rem 7rem 0}.main_footer .footer_content .footer_contact_list a{align-items:center;-moz-column-gap:.5rem;column-gap:.5rem;display:flex;justify-content:start}.footer_content{height:100%;margin:10rem 0}.main_footer .footer_content .content_wrapper{display:grid;grid-template-columns:1.5fr 1fr 1fr}.main_footer .footer_content .footer_header{font-family:Great Vibes,cursive;font-size:4rem;padding:1rem 1.5rem 1rem .5rem}.main_footer .footer_content .footer_navigation{border-right:2px solid #a8a8a8;margin-right:25%}.custom-shape-divider-top-1719789786{left:0;line-height:0;max-width:100%;overflow:hidden;position:relative;top:0;transform:rotate(180deg);width:100%}.custom-shape-divider-top-1719789786 svg{display:block;height:150px;position:relative;width:calc(151% + 1.3px)}.custom-shape-divider-top-1719789786 .shape-fill{fill:#f4f5f6}@media only screen and (max-width:1024px){.content_wrapper{display:flex!important;flex-wrap:wrap}.content_wrapper .footer_header{text-align:center;width:100%}.content_wrapper .footer_navigation{border:0!important;margin-right:0!important;width:50%!important}.content_wrapper .footer_contact{width:50%!important}.custom-shape-divider-top-1719789786 svg{right:5rem;width:75rem}.content_wrapper .footer_contact,.content_wrapper .footer_navigation{align-items:center;display:flex;flex-direction:column}.footer_content{margin-bottom:4rem}}@media only screen and (max-width:768px){.footer_content{margin-bottom:2rem}.content_wrapper .footer_contact,.content_wrapper .footer_navigation{margin-bottom:2rem;width:100%!important}.custom-shape-divider-top-1719789786 svg{right:25rem}.main_footer .footer_copyright .all_rights{padding:1rem 4rem 0}}nav.nav_desktop{position:absolute;width:100%;z-index:2}.nav_desktop .navbar_wrapper{padding:2.5rem 4rem}.nav_desktop .navbar_wrapper .navbar_list{color:#fff;-moz-column-gap:2.5rem;column-gap:2.5rem;display:flex;font-size:1.3rem;justify-content:end}.nav_desktop .navbar_wrapper .navbar_list a.navbar_button{border-bottom:2px solid transparent;padding:0 .5rem .7rem;transition:all .4s ease}.nav_desktop .navbar_wrapper .navbar_list a.navbar_button:hover,.nav_desktop .navbar_wrapper .navbar_list a.router-link-active{border-bottom:2px solid #fff}nav.nav_mobile{height:100vh;position:absolute;width:100%}.sidebar_menu{background-color:#0000004d;color:#fff;height:100vh;position:relative;width:100%;z-index:4}.sidebar_content{background-color:#1d1d1f;height:100vh;position:absolute;right:0;top:0;width:25%;z-index:6}.sidebar_buttons{position:relative;top:13%}.sidebar_closer,.sidebar_opener{color:#fff;cursor:pointer;position:absolute;right:2rem;top:2rem;z-index:3}.sidebar_buttons .sidebar_list{align-items:start;display:flex;flex-direction:column;justify-content:center;row-gap:2rem}.sidebar_buttons .sidebar_list .sidebar_item{font-size:1.5rem;width:100%}.sidebar_buttons .sidebar_list .sidebar_item .sidebar_button{border-left:3px solid transparent;color:#ffffffb3;display:block;padding-left:3rem}.sidebar_buttons .sidebar_list .sidebar_item .sidebar_button-inner{padding:10px;transition:all .5s}.sidebar_buttons .sidebar_list .sidebar_item .sidebar_button.router-link-active{border-left:3px solid #fff;color:#fff}.v-enter-active,.v-leave-active{transition:all .5s ease}.v-enter-from,.v-leave-to{opacity:0}@media only screen and (max-width:640px){nav .sidebar_content{width:75%}}
