#Footer{background-color:#2c2cff;color:#f7f7f7;display:flex;flex-direction:column;gap:1.75rem;padding-block:1.875rem}@media screen and (min-width:90.625em){#Footer{padding-block:3.75rem}}#Footer{width:100vw;max-width:100%;padding-inline:4vw}@media screen and (min-width:51.25em){#Footer{padding-inline:8vw}}@media screen and (min-width:90.625em){#Footer{padding-inline:12vw}}@media screen and (min-width:127.5em){#Footer{padding-inline:20vw}}@media screen and (min-width:64.0625em){#Footer{padding-block:3rem}}#Footer .footer_top{display:flex;flex-direction:column;gap:2rem}@media screen and (min-width:51.25em){#Footer .footer_top{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:2.5rem;gap:2.5rem}}#Footer .footer_top .footer_title_container{width:-moz-fit-content;width:fit-content;display:flex;flex-direction:column;gap:1.5rem}@media screen and (min-width:51.25em){#Footer .footer_top .footer_title_container{grid-column:1/4;grid-row:1/3}}#Footer .footer_top .footer_title_container p{line-height:1.5}@media screen and (min-width:51.25em){#Footer .footer_top .footer_title_container p{max-width:80%}}@media screen and (min-width:90.625em){#Footer .footer_top .footer_title_container p{max-width:60%}}#Footer .footer_top .footer_title_container .next_link{position:relative;height:3.5rem;min-width:12.5rem}#Footer .footer_top .footer_title_container .next_link img{position:absolute;inset:0;height:100%;width:100%;object-fit:contain;object-position:left top}#Footer .footer_top .footer_title_container .email_link{display:flex;align-items:center;gap:.5rem;font-size:.875rem}#Footer .footer_top .footer_title_container .email_link svg{width:1rem;height:1rem}#Footer .footer_top .footer_links_container{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-flow:column;grid-template-rows:repeat(3,1fr);place-items:start;grid-gap:.5rem;gap:.5rem}@media screen and (min-width:51.25em){#Footer .footer_top .footer_links_container{gap:1rem;height:-moz-fit-content;height:fit-content;grid-column:4/6;grid-row:1/3}}@media screen and (min-width:64.0625em){#Footer .footer_top .footer_links_container .scroll_link{transition:color .3s ease-in-out}#Footer .footer_top .footer_links_container .scroll_link:hover{color:#c93900}}#Footer .footer_copyright_container{border-top:.0625rem solid rgba(247,247,247,.5);padding-top:1rem;display:flex;flex-direction:column;gap:.75rem}@media screen and (min-width:64.0625em){#Footer .footer_copyright_container{padding-top:1.5rem;flex-direction:row;justify-content:space-between;align-items:center}}#Footer .footer_copyright_container p{display:flex;gap:.5rem;line-height:1.5}#Footer .footer_copyright_container a{text-decoration:underline}#MobileNav{position:relative;z-index:101}#MobileNav button{padding:.25rem}#MobileNav button svg{color:#2c2cff}#MobileNav .mobile_nav_menu{position:fixed;inset:0;width:100%;height:100vh;z-index:100;color:#f7f7f7}#MobileNav .mobile_nav_menu .nav_container{width:100%;height:100%;background-color:#111;padding-block:1.25rem;display:flex;flex-direction:column;gap:25%;width:100vw;max-width:100%;padding-inline:4vw}@media screen and (min-width:51.25em){#MobileNav .mobile_nav_menu .nav_container{padding-inline:8vw}}@media screen and (min-width:90.625em){#MobileNav .mobile_nav_menu .nav_container{padding-inline:12vw}}@media screen and (min-width:127.5em){#MobileNav .mobile_nav_menu .nav_container{padding-inline:20vw}}#MobileNav .mobile_nav_menu .nav_container .nav_header{display:flex;justify-content:space-between}#MobileNav .mobile_nav_menu .nav_container .nav_header svg{color:#c93900}#MobileNav .mobile_nav_menu .nav_container nav{display:flex;flex-direction:column;gap:1rem}#MobileNav .mobile_nav_menu .nav_container nav button{font-size:1.5rem;font-weight:300;width:-moz-fit-content;width:fit-content}#DesktopNav{display:flex;gap:.75rem;position:relative;z-index:101}@media screen and (min-width:64.0625em){#DesktopNav{gap:1rem}}@media screen and (min-width:90.625em){#DesktopNav{gap:1.5rem}}@media screen and (min-width:64.0625em){#DesktopNav button{font-size:1rem;transition:color .25s ease-in-out;color:#111}#DesktopNav button:hover{color:#c93900}}@media screen and (min-width:90.625em){#DesktopNav button{font-size:1.25rem}}#Header{display:flex;align-items:center;justify-content:space-between;position:fixed;top:0;left:0;z-index:100;background-color:#f7f7f7;width:100vw;max-width:100%;padding-inline:4vw}@media screen and (min-width:51.25em){#Header{padding-inline:8vw}}@media screen and (min-width:90.625em){#Header{padding-inline:12vw}}@media screen and (min-width:127.5em){#Header{padding-inline:20vw}}#Header{height:60px}@media screen and (min-width:51.25em){#Header{height:100px}}#Header .logo_conatiner{position:relative;z-index:101;width:50%;height:1.625rem}@media screen and (min-width:51.25em){#Header .logo_conatiner{height:1.875rem}}@media screen and (min-width:64.0625em){#Header .logo_conatiner{height:2.5rem}}@media screen and (min-width:90.625em){#Header .logo_conatiner{height:3.125rem}}#Header .logo_conatiner button{width:100%;height:100%}#Header .logo_conatiner button img{position:absolute;inset:0;height:100%;object-fit:contain;object-position:left top}#Header .gradient-blur{position:absolute;z-index:0;inset:0;height:100%;pointer-events:none}