body{display:flex;justify-content:center;flex-direction:column;font-family:sans-serif}.design-page{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:auto;padding:0 40px}.design-page .design-container{display:flex;flex-direction:column;align-items:center;min-width:60%;max-width:80%;border-radius:6px;box-shadow:2px 2px 6px #ccc;padding:20px;margin:20px 0}.design-page .design-container .design-text{padding:5px}.design-page .design-container .design-image-container .design-image{object-fit:contain;max-width:500px;max-height:500px;border-radius:6px}.design-page .design-container .design-fee-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:20px 0;align-items:center;background-color:#377fcc;color:#fff;border-radius:6px}.design-page .design-container .design-fee-grid .design-fee-label{font-weight:bolder;font-size:24px;padding:6px}.design-page .design-container .design-fee-grid .design-fee-total{text-align:right;padding:6px}.design-page .design-container .design-cta-container{margin:20px 0}.design-page .design-container .design-cta-container .design-cta-button{background-color:#377fcc;color:#fff;font-weight:bolder;border-radius:6px;padding:10px 50px;transition:.3s;text-decoration:none}.design-page .design-container .design-cta-container .design-cta-button:hover{opacity:.7}.design-page .down-arrow{max-width:250px;max-height:250px}@media (max-width:900px){.design-page{padding:0 10px}.design-page .design-container .design-image-container .design-image{max-width:300px;max-height:300px}.design-page .design-container .design-cta-container .design-cta-button{padding:10px}}.site-header{position:sticky;margin:0 40px}.site-header .header-top-bar{display:flex;justify-content:flex-end;background-color:#377fcc;padding:12px 20px;border-radius:6px}.site-header .header-top-bar .telephone-link{transition:.2s;display:flex;font-size:16px;text-decoration:none;color:#fff}.site-header .header-top-bar .telephone-link .material-icons{padding-right:8px;font-size:16px}.site-header .header-top-bar .telephone-link:hover{color:#b3b3b3}.site-header .header-navigation{display:flex;justify-content:center;align-items:center}.site-header .header-navigation .header-logo .header-image{height:150px;width:150px}.site-header .header-navigation .header-menu{padding-left:100px}.site-header .header-navigation .header-menu .header-link{font-weight:bolder;color:#377fcc;text-decoration:none;padding:0 30px;transition:.2s}.site-header .header-navigation .header-menu .header-link:hover{color:#255990}.site-header .header-navigation .dropdown-menu{margin-left:20px;display:none}.site-header .header-navigation .dropdown-menu .material-icons{font-size:40px}.site-header .header-navigation .dropdown-menu .mobile-navigation{position:fixed;top:0;left:0;z-index:3;width:100%;padding-bottom:30px;background-color:#fff;transition:.4s;display:none}.site-header .header-navigation .dropdown-menu .mobile-navigation.visible{display:flex;flex-direction:column}.site-header .header-navigation .dropdown-menu .mobile-navigation .mobile-close{display:flex;justify-content:flex-end;padding:20px}.site-header .header-navigation .dropdown-menu .mobile-navigation .mobile-link{font-weight:bolder;color:#377fcc;text-decoration:none;padding:5px 30px;transition:.2s}.site-header .header-navigation .dropdown-menu .mobile-navigation .mobile-link:hover{color:#255990}@media (max-width:1100px){.site-header .header-navigation .header-menu{padding-left:50px}.site-header .header-navigation .header-menu .header-link{padding:0 15px}}@media (max-width:900px){.site-header{margin:0 20px}.site-header .header-navigation .header-menu{padding-left:10px}.site-header .header-navigation .header-menu .header-link{padding:0 8px}}@media (max-width:750px){.site-header{margin:0 5px}.site-header .header-navigation .header-menu{display:none}.site-header .header-navigation .dropdown-menu{display:block}}.site-footer{margin:0 40px;margin-top:80px;padding:20px 400px;border-radius:6px;background-color:#377fcc;color:#fff;display:grid;grid-template-columns:1fr 1fr 1fr;justify-content:center}.site-footer .footer-company-address,.site-footer .footer-company-hours,.site-footer .footer-company-links{display:flex;flex-direction:column;justify-content:center}.site-footer .footer-company-address .company-call,.site-footer .footer-company-hours .company-call,.site-footer .footer-company-links .company-call,.site-footer .footer-company-address .company-email,.site-footer .footer-company-hours .company-email,.site-footer .footer-company-links .company-email,.site-footer .footer-company-address .footer-link,.site-footer .footer-company-hours .footer-link,.site-footer .footer-company-links .footer-link{text-decoration:none;color:#fff;font-weight:bolder;transition:.2s}.site-footer .footer-company-address .footer-link,.site-footer .footer-company-hours .footer-link,.site-footer .footer-company-links .footer-link{padding:4px 0}.site-footer .footer-company-address .company-call:hover,.site-footer .footer-company-hours .company-call:hover,.site-footer .footer-company-links .company-call:hover,.site-footer .footer-company-address .company-email:hover,.site-footer .footer-company-hours .company-email:hover,.site-footer .footer-company-links .company-email:hover,.site-footer .footer-company-address .footer-link:hover,.site-footer .footer-company-hours .footer-link:hover,.site-footer .footer-company-links .footer-link:hover{color:#b3b3b3}.site-footer .footer-company-address .company-logo,.site-footer .footer-company-hours .company-logo,.site-footer .footer-company-links .company-logo{width:100px;height:100px}.site-footer .footer-company-address{align-items:flex-start}.site-footer .footer-company-address .company-name{font-weight:bolder;padding:10px 0}.site-footer .footer-company-hours{align-items:center}.site-footer .footer-company-links{align-items:flex-end}@media (max-width:1500px){.site-footer{padding:20px 200px}}@media (max-width:1100px){.site-footer{padding:20px 20px}}@media (max-width:750px){.site-footer{grid-template-columns:1fr;margin:0 5px}.site-footer .footer-company-address,.site-footer .footer-company-hours,.site-footer .footer-company-links{align-items:center;padding-top:20px}}