.footer{position:absolute}body .footer a:hover{text-decoration:none!important}.more-info:hover .tns-btn-icon{color:#fff!important}.more-info .tns-btn-icon{color:#000!important}.more-info:hover .tns-btn-text{color:#fff!important}.more-info .tns-btn-icon-white{color:#fff}.more-info:hover .tns-btn-icon-white{color:#000}.more-info:hover .tns-btn-text-white{color:#000!important}.text-content{color:#fff}a .footer-link{color:#fff;text-decoration:none}body{font-family:ingra-n2,ingra,sans-serif;font-style:normal;font-weight:200}.footer,.footer-container{background:#000;width:100%}.footer-container{height:auto!important;margin:0 auto;padding-bottom:40px}.row__top{display:flex;margin:0 auto;padding:40px 0;width:1170px}.col{padding:2px}.col--logo{width:16.66666667%}.img-responsive{display:block;height:auto;max-width:100%}.headline{font-family:prometo,sans-serif;font-size:22px;font-weight:500;line-height:28px;margin:0;padding:0}.col--2{width:25%}.col-2-img{margin-top:10px}.col--2 img{height:39px;width:163px}.col--3{padding-left:10px;width:16.66666667%}.title-col-3{color:#f08a20}.col--3 p,.title-col-3{font-size:15px}.col--3 img{height:45px;width:80px}.col--4{width:16.66666667%}.title-col-4{color:#06a4bc;font-size:15px}.col--4 img{height:45px;width:80px}.col--4 a{text-decoration:none}.col--4 a:hover{text-decoration:underline}.col--4 p{font-size:15px}.logo-2 img{height:132px;width:262px}.col--5{width:25%}.row__bottom{border-top:2px solid #fff;margin:0 auto;padding:40px 0;width:1170px}.text{color:#999;float:left;font-size:15px}.text a{color:#999;text-decoration:none}.text a:hover{text-decoration:underline}.social_icon{float:right}svg{fill:#f08a20;height:35px;width:40px}svg:hover{fill:#77bc43}.HTMLBlock{margin-top:12px}.medium{font-family:prometo,sans-serif;font-style:normal;font-weight:500}@media (max-width:1066px){.footer-container{margin:0 auto}.row__top{padding:40px 20px}.text{font-size:13px}}@media (max-width:1212px){.logo-2 img{padding-left:30px;width:250px}.row__bottom,.row__top{margin:0 auto;width:90vw}}@media (max-width:1199px){.logo-2 img{height:67px;margin-top:5px;padding-left:70px;width:215px}.img-responsive{height:97px;margin-top:15px;width:131px}.col--2{margin-top:15px;width:20%}.col--3{width:30%}.col--3 p{font-size:15px;font-weight:200;line-height:18px}.headline{font-size:13px;font-weight:500;line-height:22px}.text.headline{color:#fff;width:140px}.row__top{width:85vw}.row__bottom{margin-bottom:10px;padding-top:10px;width:85vw}}@media (max-width:991px){.text.headline{width:100px}.img-responsive{height:74px;width:95px}.col--logo{padding-left:10px;width:20%}.col-2-img{height:23px;width:100px}.col--2,.col--3{width:30%}.col--4{width:21%}.col--4 p{line-height:18px}.logo-2 img{height:48px;padding-left:25px;width:95px}.row__top{padding:40px 0}.row__bottom,.row__top{width:750px}.search-schedules-orangeText{font-size:15px}}@media (max-width:767px){.text{float:none}.row__top{display:inline-block;padding:25px;width:80vw}.row__bottom{margin-bottom:0;padding:35px;width:100%}.col--logo{width:100%}.img-responsive{height:118px;width:165px}.text.headline{width:100%}.col--3{margin-top:25px;padding-left:0}.col--3 p{width:305px}.coll--4 p{width:300px}.col--logo,.logo-2 img{padding-left:0}.social_icon{float:none;margin-top:20px}.logo-2 img{height:144px;margin-left:-13px;width:285px}.footer-container{padding:0}.col--3,.col--4,p.text-content{width:100%}.img-responsive,.logo-2 img{margin:0 auto}.col--5{width:100%}.col-2-img{height:23px;width:100%}.col--2{width:100%}body .navigation .nav-footer{margin:0 auto;width:100%}.col-sm-4,.col-sm-8{text-align:center}body .navigation .nav-footer .social{float:none}}@media (max-width:425px){.social_icon{margin:0 auto;width:83vw}.text{float:none}}@media (max-width:375px){.text-headline{width:210px}.logo-2 img{height:144px;margin-left:-15px;width:285px}.img-responsive{margin-left:55px;padding-left:0!important}.col--3,.col--4{padding-left:20px}}@media (max-width:320px){.logo-2 img{height:144px;width:250px}.text{float:none}.col--2,.col--5,.text.headline{width:100%}.img-responsive{margin-left:30px}}@media (max-width:280px){.logo-2 img{height:115px;width:200px}.img-responsive{margin-left:0}}