@import"https://fonts.googleapis.com/css2?family=Ubuntu+Sans:ital,wght@0,100..800;1,100..800&display=swap";@import"https://fonts.googleapis.com/css2?family=Sedan+SC&family=Source+Serif+4:ital,opsz,wght@0,8..60,200..900;1,8..60,200..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Poppins:wght@300;400&display=swap";.base_style.svelte-1d7c1aa{padding:1rem 2rem;background-color:transparent;border:1px solid #ff8a00;color:#ff8a00;text-decoration:none;font-weight:500;transition:background-color .3s,color .3s;font-size:1rem;border-radius:25px}.base_style.svelte-1d7c1aa:hover{background:#ff8a00;color:#000}.footer.svelte-sq77a3{background:#1a1a1a;color:#fff;padding:60px 40px 30px;border-radius:20px;margin:40px auto;font-family:Manrope,sans-serif;margin-inline:200px}.footer.svelte-sq77a3 .footer_top{display:flex;justify-content:space-between;align-items:flex-start;padding-bottom:40px;border-bottom:1px solid rgba(255,255,255,.1);margin-bottom:40px}@media (max-width: 768px){.footer.svelte-sq77a3 .footer_top{flex-direction:column;gap:30px;align-items:flex-start}}.footer.svelte-sq77a3 .footer_top .footer_top_content{flex:1;max-width:600px}.footer.svelte-sq77a3 .footer_top .footer_top_content h1{font-size:2.5rem;font-weight:700;color:#ff8a00;margin:0 0 16px;line-height:1.2}@media (max-width: 768px){.footer.svelte-sq77a3 .footer_top .footer_top_content h1{font-size:2rem}}@media (max-width: 480px){.footer.svelte-sq77a3 .footer_top .footer_top_content h1{font-size:1.75rem}}.footer.svelte-sq77a3 .footer_top .footer_top_content p{color:#fffc;font-size:1.1rem;line-height:1.6;margin:0}.footer.svelte-sq77a3 .footer_top .footer_top_button .get_quote_button{background:transparent;color:#ff8a00;border:2px solid #ff8a00;padding:12px 24px;border-radius:8px;font-weight:600;font-size:1rem;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .3s ease}.footer.svelte-sq77a3 .footer_top .footer_top_button .get_quote_button:hover{background:#ff8a00;color:#1a1a1a;transform:translateY(-2px);box-shadow:0 8px 25px #ff8a004d}.footer.svelte-sq77a3 .footer_top .footer_top_button .get_quote_button:hover .arrow{transform:translate(4px)}.footer.svelte-sq77a3 .footer_top .footer_top_button .get_quote_button .arrow{font-size:1.2rem;transition:transform .3s ease}.footer.svelte-sq77a3 .footer_bottom{display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr 1.2fr;gap:40px;margin-bottom:40px}@media (max-width: 992px){.footer.svelte-sq77a3 .footer_bottom{grid-template-columns:repeat(3,1fr);gap:30px}}@media (max-width: 768px){.footer.svelte-sq77a3 .footer_bottom{grid-template-columns:repeat(2,1fr);gap:30px}}@media (max-width: 480px){.footer.svelte-sq77a3 .footer_bottom{grid-template-columns:1fr;gap:30px}}.footer.svelte-sq77a3 .footer_bottom .footer_column h3{color:#fff;font-size:1.1rem;font-weight:600;margin:0 0 20px}.footer.svelte-sq77a3 .footer_bottom .footer_column a,.footer.svelte-sq77a3 .footer_bottom .footer_column p{color:#ffffffb3;text-decoration:none;font-size:.9rem;line-height:1.6;margin:0 0 8px;display:block;transition:color .3s ease}.footer.svelte-sq77a3 .footer_bottom .footer_column a:hover,.footer.svelte-sq77a3 .footer_bottom .footer_column p:hover{color:#ff8a00}.footer.svelte-sq77a3 .footer_bottom .footer_column.company_info .logo_section{margin-bottom:20px}.footer.svelte-sq77a3 .footer_bottom .footer_column.company_info .logo_section .logo_icon{display:flex;align-items:center;gap:8px;margin-bottom:8px}.footer.svelte-sq77a3 .footer_bottom .footer_column.company_info .logo_section .logo_icon .logo_text{color:#ff8a00;font-size:1.5rem;font-weight:700}.footer.svelte-sq77a3 .footer_bottom .footer_column.company_info .company_details .company_name{color:#fff;font-weight:600;margin-bottom:8px}.footer.svelte-sq77a3 .footer_bottom .footer_column .social_icons{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.footer.svelte-sq77a3 .footer_bottom .footer_column .social_icons a{color:#ffffffb3;font-size:1.2rem;transition:color .3s ease;margin:0}.footer.svelte-sq77a3 .footer_bottom .footer_column .social_icons a:hover{color:#ff8a00}.footer.svelte-sq77a3 .footer_copyright{display:flex;justify-content:space-between;align-items:center;padding-top:30px;border-top:1px solid rgba(255,255,255,.1);font-size:.9rem;color:#ffffffb3}@media (max-width: 768px){.footer.svelte-sq77a3 .footer_copyright{flex-direction:column;gap:20px;text-align:center}}.footer.svelte-sq77a3 .footer_copyright .company_highlight{color:#ff8a00;font-weight:600}.footer.svelte-sq77a3 .footer_copyright .social_icons_bottom{display:flex;gap:12px}.footer.svelte-sq77a3 .footer_copyright .social_icons_bottom a{color:#ffffffb3;font-size:1.1rem;transition:color .3s ease}.footer.svelte-sq77a3 .footer_copyright .social_icons_bottom a:hover{color:#ff8a00}.footer.svelte-sq77a3 .inner-footer-col{display:flex;flex-direction:row;gap:50px}@media (max-width: 768px){.footer.svelte-sq77a3{padding:30px 16px 16px;border-radius:0;width:100%;margin:0}}@media (max-width: 480px){.footer.svelte-sq77a3{padding:30px 16px 16px;border-radius:0;width:100%;margin:0}}@font-face{font-family:dc_font;src:url(../../../assets/fonts/dc_font.otf)}
