.footer-widget .widget-title{font-family:Oakes Grotesk}.footer .container_large{color:#828282;font-family:Oakes Grotesk\, Regular;font-size:16px;font-size:1rem;line-height:32px;text-rendering:optimizeLegibility}.container_large,.vc_row.container_large{display:flex;margin:0 auto!important;max-width:80%;padding-left:1rem;padding-right:1rem;width:100%}.widget{margin:0 0 30px;padding-bottom:30px}.widget-title,strong{font-weight:700}.widget-title{margin:0 0 30px}.footer-widget .widget ul li{font-family:Oakes Grotesk\, Regular;font-size:18px;font-weight:400;line-height:34px}.footer a{color:#ed5370;font-size:18px;font-weight:400;line-height:30px;outline:none;text-decoration:none!important;transition:color .4s ease-in-out}.widget:last-child{border-bottom:0}.footer{background:#fff;border-top:1px solid #dcdcdc;display:flex;flex-wrap:wrap;position:relative;width:100%}.footer .container_large{display:flex;justify-content:space-between;margin:0 auto;max-width:95%}@media screen and (min-width:1800px){.footer .container_large{max-width:80%}}@media screen and (max-width:1080px){.footer .container_large{display:flex;flex-wrap:wrap;max-width:100%;padding:0 10px!important}}.footer .footer-logo{display:flex;flex-wrap:wrap;margin-left:-3.6%}.footer .footer-logo img{width:140px}.footer .footer-grid{display:flex;padding:80px 0;width:100%}@media screen and (max-width:1080px){.footer .footer-grid{flex-wrap:wrap;padding:70px 0 60px}.footer .footer-grid .footer-col{display:flex;flex:0 0 50%;flex-wrap:wrap;margin:0 0 40px;max-width:50%;padding:0 20px}}.footer .footer-grid .footer-col.col1{width:30%}@media screen and (max-width:1080px){.footer .footer-grid .footer-col.col1{flex:0 0 100%;margin-bottom:0;max-width:100%;order:5}}.footer .footer-grid .footer-col.col1 a.phone_number{color:#131340;display:block}.footer .footer-grid .footer-col.col1 a.phone_number:hover{color:#ed5370}.footer .footer-grid .footer-col.misc-wrap{align-items:flex-end;display:flex}@media screen and (max-width:1080px){.footer .footer-grid .footer-col.misc-wrap{align-items:flex-start}}.footer .footer-grid .footer-col a:hover{color:#ed5370}@media screen and (max-width:1080px){.footer .footer-grid .footer-col.footer-logo{align-items:center;display:flex;flex:0 0 100%;justify-content:center;margin-top:10px;max-width:100%;order:2;text-align:center}}.footer .footer-grid .footer-col .widget_media_image img{height:60px;width:146px}.footer .footer-grid .footer-col .gallery{align-items:center;display:flex;margin:0}.footer .footer-grid .footer-col .gallery-columns-4 .gallery-item{margin:0!important;padding:0 10px}.footer .social_media{margin-bottom:0;position:relative;width:100%}.footer .social_media p{color:#131340;font-size:14px!important;font-weight:400;letter-spacing:.03em;line-height:20px!important;margin-bottom:10px}.footer .social_media .widget ul{align-items:center;display:flex;margin:0;padding:0}.footer .social_media .widget ul li{display:inline-block;list-style:none;margin-right:10px;padding-left:0}.footer .social_media .widget ul li:last-child{margin-right:0}.footer .social_media .widget ul li a{border:1px solid #131340;border-radius:100%;color:#131340!important;font-family:Font Awesome\ 5 Brands!important;font-size:15px!important;font-weight:400!important;height:26px;line-height:24px!important;text-align:center;text-decoration:none!important;width:26px}.footer .social_media .widget ul li a:before{color:#131340;font-size:14px!important;line-height:14px!important}.footer .social_media .widget ul li a:first-child{padding-left:0}.footer .social_media .widget ul li a:hover{opacity:.7;text-decoration:none!important}.footer .social_media .widget{margin:0;padding-bottom:0}.footer .footer_ratings{margin-top:15px}.footer .footer_ratings p{color:#131340;font-size:14px!important;font-weight:400;letter-spacing:.03em;line-height:20px!important;margin-bottom:5px}.footer .footer_ratings p.name{font-size:18px!important;font-weight:400;letter-spacing:.01em;line-height:18px!important}.footer-widget .widget{margin-bottom:40px;margin-top:0;padding:0;width:100%}@media screen and (max-width:1080px){.footer-widget .widget{margin-bottom:30px}}.footer-widget .widget:last-child{margin-bottom:0!important}.footer-widget .widget a,.footer-widget .widget p{color:#131340;font-family:Oakes Grotesk\, Regular;font-size:16px!important;font-weight:400!important;letter-spacing:.02em;line-height:22px!important;margin:0!important}.footer-widget .widget a{color:#ed5370;padding:0}.footer-widget .widget ul{padding:0}.footer-widget .widget ul li{list-style:none;margin-bottom:10px;padding:0}.footer-widget .widget ul li a{color:#131340;display:block;font-family:Oakes Grotesk\, Regular;font-size:16px!important;font-weight:400!important;line-height:22px!important;margin-bottom:0}.footer-widget .widget ul li a:hover{color:#ed5370}.footer-widget .widget-title{color:#131340!important;font-family:Oakes Grotesk\, SemiBold;font-size:16px!important;font-weight:600!important;letter-spacing:.02em;line-height:22px!important;margin-bottom:20px;padding-bottom:15px;position:relative;text-transform:capitalize}.footer-widget .widget-title:before{background:#131340;bottom:0;content:""!important;display:block!important;height:2px;left:0;position:absolute;width:20px}@media screen and (max-width:767px){.footer-widget .widget-title{margin-bottom:20px}}.footer-widget .widget-title a:hover{color:#ed5370;text-decoration:underline!important}.footer-widget .copyright{margin-top:60px}@media screen and (max-width:1080px){.footer-widget .copyright{margin-top:30px}}.footer-widget .copyright a,.footer-widget .copyright p,.footer-widget .copyright span{font-size:12px!important;letter-spacing:.03em;line-height:18px!important}.footer_bottom{border-top:1px solid #dcdcdc;padding:60px 0}@media screen and (max-width:1080px){.footer_bottom{margin:0 auto;max-width:90%;max-width:85%;padding:40px 0}.footer_bottom .container_large{padding:0!important}}.footer_bottom .footer-disclosure{max-width:45%}@media screen and (max-width:1080px){.footer_bottom .footer-disclosure{max-width:100%}}.footer_bottom .widget{margin:0;padding:0}.footer_bottom .widget p{color:#4d4d4d;font-size:12px!important;font-weight:400;letter-spacing:.03em;line-height:18px!important;margin-bottom:0!important}@media screen and (max-width:767px){.page-template-template-IVR .footer .footer-grid .footer-col.misc-wrap{flex:0 0 100%;margin:0 0 20px;max-width:100%}}