.site-footer{margin-top:50px}.site-footer .contact-banner-section{border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;background:#f7f7f7;padding:30px 0}.site-footer .contact-banner-section .contact-banner-section__list{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:0 auto;max-width:1200px}.site-footer .contact-banner-section .contact-banner-card{display:flex;align-items:center;flex-direction:column;gap:14px}.site-footer .contact-banner-section .contact-banner-card__icon{flex-shrink:0;width:48px;height:48px;border-radius:50%;border:1px solid #00adef;display:flex;align-items:center;color:#00adef;justify-content:center;font-size:20px}.site-footer .contact-banner-section .contact-banner-card__description{font-size:16px;line-height:1.6;text-align:center;font-weight:400}.site-footer .contact-banner-section .contact-banner-card__description p{margin:0;font-size:16px;text-align:center}.site-footer .contact-banner-section .contact-banner-card__description a{text-decoration:none}.site-footer .contact-banner-section .contact-banner-card:hover .contact-banner-card__icon{border-color:#f33b31;color:#f33b31}.site-footer .footer-widgets{background-color:#00adef;border-top:1px solid rgb(255 255 255 / .2)}.site-footer .footer-row{display:flex;flex-wrap:wrap;gap:30px 40px;padding:30px 0 0;max-width:1190px;margin:0 auto}.site-footer .footer-row .footer-widget{width:calc((100% - 40px) / 2)}.site-footer .footer-row .footer-widget h3,.site-footer .footer-row .footer-widget .footer-title{color:#fff;font-size:25px;font-weight:400;position:relative;padding:0 0 5px;margin:0 0 20px}.site-footer .footer-row .footer-widget h3::after,.site-footer .footer-row .footer-widget .footer-title::after{content:"";background:#fff;width:150px;height:2px;position:absolute;bottom:0;left:0}.site-footer .footer-row .footer-widget ul,.site-footer .footer-row .footer-widget ul.menu{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:3px 30px}.site-footer .footer-row .footer-widget ul li,.site-footer .footer-row .footer-widget ul.menu li{border:none;width:100%}.site-footer .footer-row .footer-widget ul li a,.site-footer .footer-row .footer-widget ul.menu li a{color:#fff;font-size:15px;font-weight:400;padding:5px 0 5px 16px;display:block;text-decoration:none;position:relative;transition:color 300ms ease}.site-footer .footer-row .footer-widget ul li a::before,.site-footer .footer-row .footer-widget ul.menu li a::before{content:"\f054";font-family:"Font Awesome 5 Free";font-weight:900;font-size:10px;position:absolute;left:0;top:50%;transform:translateY(-50%);color:#fff}.site-footer .footer-row .footer-widget ul li a:hover,.site-footer .footer-row .footer-widget ul.menu li a:hover{color:#93c524}.site-footer .footer-row .footer-widget ul li a:hover::before,.site-footer .footer-row .footer-widget ul.menu li a:hover::before{color:#93c524}.site-footer .footer-row .footer-widget p{color:rgb(255 255 255 / .75);font-size:13px;line-height:1.7;margin:0 0 8px}.site-footer .footer-row .footer-widget p a{color:rgb(255 255 255 / .8);text-decoration:none}.site-footer .footer-row .footer-widget p a:hover{color:#93c524}.site-footer .footer-row .footer-widget:nth-of-type(1){width:calc((100% - 40px) / 4)}.site-footer .footer-row .footer-widget:nth-of-type(2){width:calc((100% - 40px) / 4 * 3)}.site-footer .footer-row .footer-widget:nth-of-type(2) ul{display:flex;flex-wrap:wrap}.site-footer .footer-row .footer-widget:nth-of-type(2) ul li{width:calc((100% - 60px) / 3)}.site-footer .footer-row .footer-widget:nth-of-type(4){padding-left:8px}.site-footer .footer-row .footer-widget .company_info li{color:#fff;position:relative;padding-left:32px}.site-footer .footer-row .footer-widget .company_info li em{font-size:16px;position:absolute;left:0;top:2px}.site-footer .footer-row .footer-widget .company_info li a{padding:0;width:auto;display:inline-block}.site-footer .footer-row .footer-widget .company_info li a::before{content:none}.site-footer .social-media{background-color:#00adef;padding:73px 0 20px;text-align:center}.site-footer .social-media .social-media-section__title{color:rgb(255 255 255 / .9);font-size:25px;font-weight:400;margin:0 0 18px}.site-footer .social-media .social-media-section__title::after{display:none}.site-footer .social-media .social-media-section__list{justify-content:center;gap:20px}.site-footer .social-media .social-icon{border:1px solid rgb(255 255 255 / .7)}.site-footer .copyright-section{background-color:#000;padding:10px 0;text-align:center}.site-footer .copyright-section .copyright-section__text{color:#fff;font-size:12px;margin:0;text-align:center}.site-footer .copyright-section .copyright-section__text a{text-decoration:none;font-weight:500}.site-footer .copyright-section .copyright-section__text a:hover{color:#00adef}.site-footer .copyright-section .copyright-section__text br{display:none}@media (max-width:550px){.site-footer .copyright-section .copyright-section__text br{display:block}}@media (max-width:991px){.site-footer .contact-banner-section{padding:20px 16px}.site-footer .footer-row{padding:24px 0 0;gap:24px}.site-footer .footer-row .footer-widget{width:100%!important;padding-left:0!important}.site-footer .social-media{padding:40px 16px 20px}}@media (max-width:767px){.site-footer{margin-top:30px}.site-footer .footer-row{padding-top:30px;gap:32px}.site-footer .footer-row .footer-widget:nth-of-type(2) ul li{width:calc((100% - 30px) / 2)!important}.site-footer .footer-row .footer-widget h3.footer-title{font-size:20px}.site-footer .footer-row .footer-widget ul.menu li a{font-size:14px}.site-footer .footer-row .footer-widget .company_info li{padding-left:24px}.site-footer .footer-row .footer-widget .company_info li em{top:2px}.site-footer .social-media .social-media-section__title{font-size:20px}}@media (max-width:550px){.site-footer .footer-row .footer-widget:nth-of-type(2) ul li{width:100%!important}.site-footer .contact-banner-section .contact-banner-section__list{grid-template-columns:1fr;gap:5px}.site-footer .contact-banner-section .contact-banner-section__list .contact-banner-card{flex-direction:row;align-items:center;text-align:left;gap:16px}.site-footer .contact-banner-section .contact-banner-section__list .contact-banner-card__icon{flex-shrink:0;width:auto;height:auto;font-size:18px;border:none;border-radius:0}.site-footer .contact-banner-section .contact-banner-section__list .contact-banner-card__description{text-align:left;word-break:break-word}.site-footer .contact-banner-section .contact-banner-section__list .contact-banner-card__description p,.site-footer .contact-banner-section .contact-banner-section__list .contact-banner-card__description a{text-align:left;font-size:14px}.site-footer .copyright-section .copyright-section__text{font-size:11px;line-height:1.4}}.footer-nav{background:rgb(0 0 0 / .15);padding:12px 0}.footer-nav .tgv-container{display:flex;justify-content:center}.footer-nav__list{display:flex;flex-wrap:wrap;gap:0;list-style:none;margin:0;padding:0;justify-content:center}.footer-nav__list li a{display:block;padding:4px 16px;color:rgb(255 255 255 / .8);text-decoration:none;font-size:13px;border-right:1px solid rgb(255 255 255 / .3);transition:color 200ms ease}.footer-nav__list li a:hover{color:#fff}.footer-nav__list li:last-child a{border-right:none}@media (max-width:767px){.footer-nav__list li a{padding:4px 10px;font-size:12px}}