footer{width:100%;font-size:16px;font-family:"Futura Std",sans-serif !important}footer a{color:#fff !important;text-decoration:underline !important}footer .footer_links{padding:40px 148px;background-color:#000;color:#fff}footer .container{display:flex;width:100% !important}footer section{width:25%;box-sizing:border-box;padding:24px 24px;border-right:1px solid #e0e0e0}footer section.company-information p{font-family:"Futura Std",sans-serif !important}footer section h4{color:rgba(255,255,255,.7);font-size:20px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:28px}footer section p{width:100%;display:block;margin:20px 0 0 0}footer section .phone_number{font-weight:700;font-size:16px;margin-bottom:8px;display:inline-block}footer section ul{width:100%;margin:28px 0 0 0;padding:0}footer p{font-size:16px !important}footer li{margin-bottom:12px}footer #trust{width:95%;margin:0 auto;color:#000;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:16px;padding:10px !important}#trust .opt_in{display:flex;flex-wrap:wrap;justify-content:center}#trust .opt_in p{font-size:16px;font-weight:700;width:171px}#trust a{display:block}#trust p{display:block;width:100%;text-align:center;line-height:1;padding-bottom:8px;margin:0;font-family:"Futura Std",sans-serif}#trust .opt_in form{display:flex;align-items:center;gap:4px}#trust .opt_in input[type=text]{padding:8px 16px;border:1px solid #c7c7c7;border-radius:100px;font-size:16px;font-family:'Futura Std',sans-serif;height:44px;box-sizing:border-box}#trust .opt_in a{background-color:#fdc122;color:#000 !important;padding:14px 16px;border-radius:100px;border:1px solid #000;font-size:18px;font-weight:700;height:44px;box-sizing:border-box;text-decoration:none !important;display:flex;align-items:center;justify-content:center;width:60px}#trust .opt_in a:hover{text-decoration:none}#trust .credit_card{width:365px}#trust .credit_card ul{width:313px;margin:0 auto;overflow:hidden}#trust .credit_card li{display:block;width:48px;height:30px;margin:0 5px 0 0;line-height:0}#trust .credit_card li:last-child,#trust .social_media li:last-child,#trust .bbb li:last-child{margin:0}#trust .social_media{width:130px}#trust .social_media ul{width:fit-content;margin:0 auto;display:flex}#trust .social_media li{display:block;width:30px;height:30px;margin:0}#trust .bbb{width:175px;padding-top:12px}#trust .bbb p{padding-bottom:2px}#trust .bbb ul{width:174px;margin:0 auto;overflow:hidden;display:flex}#trust .bbb li{display:block;margin:0 10px 0 0;line-height:0}#trust .bbb .digi-cert-seal{margin:0 auto !important;overflow:hidden !important;width:100px !important}#trust .bbb .digi-cert-seal img{height:50px !important}@media screen and (min-width:576px){#trust{gap:16px}}@media screen and (max-width:767px){footer section{width:100% !important;box-sizing:border-box;padding:24px 24px !important;border-bottom:1px solid #fff !important}}@media screen and (min-width:768px){#trust{flex-wrap:nowrap;gap:0;padding:8px 16px;justify-content:space-between}#trust .opt_in input[type=text]{width:288px}#trust{justify-content:space-between !important}footer section{width:25%;box-sizing:border-box;padding:24px 24px;border-right:1px solid #e0e0e0 !important}footer .container{display:flex;width:100% !important;flex-direction:row !important}}@media screen and (min-width:992px){#trust{flex-wrap:nowrap;gap:0;padding:8px 16px}}footer .container{display:flex;width:100% !important;flex-direction:column}footer section{width:100%;box-sizing:border-box;padding:0 24px;border-right:none}footer .footer_links{padding:10px 10px !important}.container-footer{max-width:unset !important}@media screen and (min-width:1200px){footer .footer_links{padding:40px 148px !important}}@media screen and (min-width:1400px){footer .footer_links{padding:40px 148px !important}}.facebook-icon{color:#fff;background-color:#07599c;width:22px;height:22px;justify-content:center;align-items:center;text-align:center;display:flex;list-style:none;border-radius:50%;padding-top:18%;font-size:19px !important}.linkedin-icon{color:#fff;background-color:#07599c;width:22px;height:22px;justify-content:center;align-items:center;text-align:center;display:flex;list-style:none;padding-top:7%;font-size:19px !important}.instagram-icon{color:#fff;background-color:#07599c;justify-content:center;color:transparent;background:-webkit-radial-gradient(30% 107%,circle,#fdf497 0%,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%);background:-o-radial-gradient(30% 107%,circle,#fdf497 0%,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%);background:radial-gradient(circle at 30% 107%,#fdf497 0%,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%);background:-webkit-radial-gradient(circle at 30% 107%,#fdf497 0%,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%);background-clip:text;-webkit-background-clip:text;font-size:26px !important}footer section:last-child{border:none !important}