section.provider-logos {font-size: 18px;color: #555;background-color: #f4f4f4;display: block;text-align: center;}@media all and (min-width: 769px) {section.provider-logos {padding: 25px calc(max(75px,((100% - 1140px) / 2)));}}section.provider-logos span {cursor: pointer;transition: all .2s ease;}section.provider-logos .new-style {background: #ffffff;border-radius: 15px;padding: 25px;}section.provider-logos .next-template, section.provider-logos .next-blue:after {display: inline-block;content: ' ';content-visibility: auto;margin-left: 10px;background-size: 18px 18px;height: 18px;width: 18px;flex: 0 0 18px;}section.provider-logos .next-blue:after {background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik02LjcyMDM4IDMuMjY0NTZMMTIgNy45OTk0M0w2LjcyMDM4IDEyLjczNTNDNi4zMDI3OSAxMy4xMTEzIDUuNjUyNjIgMTMuMDgzMyA1LjI2ODg2IDEyLjY3MzJDNC44ODcyMSAxMi4yNjQxIDQuOTE0NyAxMS42MjcyIDUuMzMzMzUgMTEuMjUyM0w4Ljk1NzQgNy45OTk0M0w1LjMzMzM1IDQuNzQ4NkM0LjkxNDcgNC4zNzI2NyA0Ljg4NzIxIDMuNzM3ODQgNS4yNjg4NiAzLjMyNzczQzUuNjUyNjIgMi45MTY1OSA2LjMwMjc5IDIuODg4NjIgNi43MjAzOCAzLjI2NDU2TTAgNy45OTk1MUMwIDEyLjQxODQgMy41ODIzNCAxNiA3Ljk5OTAyIDE2QzEyLjQxNzcgMTYgMTYgMTIuNDE4NCAxNiA3Ljk5OTUxQzE2IDMuNTgxNTggMTIuNDE3NyAwIDcuOTk5MDIgMEMzLjU4MjM0IDAgMCAzLjU4MTU4IDAgNy45OTk1MVoiIGZpbGw9IiMwNzZCOUMiLz4KPC9zdmc+Cg==);}section.provider-logos h2 {text-align: center;font-weight: bold;color: #076B9C;line-height: 120%;}@media all and (min-width: 769px) {section.provider-logos h2 {font-size: 36px;margin: 0 auto 14px auto;}}section.provider-logos a {display: flex;align-items: center;justify-content: center;font-weight: bold;color: #076B9C !important;transition: all .2s ease;}section.provider-logos a:hover {font-size: 104%;}section.provider-logos .logo-container {transition: max-height 0.5s ease;-webkit-transition: max-height 0.5s ease;height: auto;overflow: hidden;display: flex;justify-content: center;flex-wrap: wrap;padding: 15px 0;margin: 0px -3px;}@media all and (min-width: 568px) and (max-width: 768px) {section.provider-logos .logo-container {padding: 25px 0;margin: 0px -5px;}}@media all and (min-width: 769px) and (max-width: 1350px) {section.provider-logos .logo-container {padding: 25px 0;margin: 0px -8px;}}@media all and (min-width: 1351px) and (max-width: 1750px) {section.provider-logos .logo-container {padding: 30px 0;margin: 0px -11px;}}@media all and (min-width: 1751px) {section.provider-logos .logo-container {padding: 35px 0;margin: 0px -11px;}}section.provider-logos .logo {display: flex;align-items: center;justify-content: center;background-color: #FFFFFF;width: 94px;height: 71px;margin: 3px;}@media all and (min-width: 568px) and (max-width: 768px) {section.provider-logos .logo {width: 110px;height: 83px;margin: 5px;}}@media all and (min-width: 769px) and (max-width: 1350px) {section.provider-logos .logo {width: 144px;height: 109px;margin: 8px;}}@media all and (min-width: 1351px) and (max-width: 1750px) {section.provider-logos .logo {width: 164px;height: 124px;margin: 11px;}}@media all and (min-width: 1751px) {section.provider-logos .logo {width: 164px;height: 124px;margin: 11px;}}section.provider-logos .logo:hover {transform: scale3d(1.1, 1.1, 1.1);}section.provider-logos .logo img {margin: auto;width: 80px;height: auto;}@media all and (min-width: 568px) and (max-width: 768px) {section.provider-logos .logo img {width: 94px;}}@media all and (min-width: 769px) {section.provider-logos .logo img {width: 114px;}}@media all and (min-width: 1351px) and (max-width: 1750px) {section.provider-logos .logo img {width: 134px;}}@media all and (min-width: 1751px) {section.provider-logos .logo img {width: 148px;}}section.provider-logos .only-desktop {display: none !important;}@media all and (min-width: 769px) {section.provider-logos .only-desktop {display: flex !important;}}section.free-text {position: relative;}.ve-footer {background: #155072;padding-top: 20px;font-size: 16px;position: relative;padding: 25px calc(max(75px,((100% - 1120px) / 2)));}@media (max-width: 1600px) {.ve-footer {padding: 25px 150px;}}@media (max-width: 1200px) {.ve-footer {padding: 25px 75px;}}@media (max-width: 768px) {.ve-footer {padding: 20px 60px;}}@media (max-width: 768px) {.ve-footer {padding: 15px 25px;}}@media (max-width: 991px) {.ve-footer {font-size: 14px;padding-top: 0;padding-bottom: 10px;}}.ve-footer_upper {display: grid;grid-template-columns: repeat(4, 25%);padding-top: 10px;padding-bottom: 10px;}@media (max-width: 480px) {.ve-footer_upper {grid-template-columns: auto;}}.ve-footer_logo {color: #056f9d;max-width: 90%;margin: auto 0 auto 0px;width: 230px;height: auto;}@media (max-width: 480px) {.ve-footer_logo {min-width: 120px;}}.ve-footer_contact {color: #fff;grid-column: 2 / span 2;}.ve-footer_contact_title {font-weight: bold;margin-bottom: 4px;}.ve-footer_contact_phone {margin-bottom: 4px;}.ve-footer_contact_phone a {color: #fff !important;text-decoration: underline;}.ve-footer_contact_times {margin-bottom: 4px;}.ve-footer_contact_times span {font-size: 10px;}.ve-footer_contact_email a {color: #fff;text-decoration: underline;}@media (min-width: 480px) {.ve-footer_links {display: flex;}}@media (max-width: 480px) {.ve-footer_links {padding: 0 15px;}}.ve-footer_links_column {flex-grow: 1;flex-basis: 0;}.ve-footer_links_column h5 {color: #519bc6;font-weight: bold;font-size: 16px;}@media (min-width: 480px) {.ve-footer_links_column h5 {text-align: left;line-height: 26px;}}@media (max-width: 480px) {.ve-footer_links_column h5 {line-height: 26px;border-bottom: 2px dotted #076b9c;margin: 0 0 2px 0;padding: 11px 0 14px 0;color: #fff;}}@media (max-width: 480px) {.ve-footer_links_column h5::after {content: "\e987";font-family: 'CGG-icomoon';color: #66abce;float: right;font-size: 1em;margin-right: 4px;}.ve-footer_links_column h5:not(.active)::after {content: "\e984";}}.ve-footer_links_column ul {list-style: none;padding: 0 !important;margin: 0;margin-bottom: 10px;}@media (max-width: 480px) {.ve-footer_links_column ul:not(.active) {display: none;}}.ve-footer_links_column ul li {margin: 5px 0;position: relative;}@media (max-width: 480px) {.ve-footer_links_column ul li {font-size: 16px;margin: 16px 0;}}@media (max-width: 768px) {.ve-footer_links_column ul li {margin: 16px 0;}}.ve-footer_links_column ul li a, .ve-footer_links_column ul li span {color: #fff;font-weight: normal !important;}.ve-footer_links_column ul li span::before, .ve-footer_links_column ul li a::before {content: "\e002";font-family: 'CGG-icomoon';color: #78aa43;font-size: 1em;margin-right: 4px;}.ve-footer_copyright {padding-top: 25px;text-align: left;color: #fff;margin: 0 0 15px;line-height: 15px;}@media (min-width: 1900px) {.ve-footer_copyright {padding-top: 50px;}}.ve-footer_social {background: #0e273a;color: #fff;text-transform: uppercase;font-weight: 600;padding: 25px calc(max(75px,((100% - 1120px) / 2)));}@media (max-width: 1600px) {.ve-footer_social {padding: 25px 150px;}}@media (max-width: 1200px) {.ve-footer_social {padding: 25px 75px;}}@media (max-width: 768px) {.ve-footer_social {padding: 20px 60px;}}@media (max-width: 768px) {.ve-footer_social {padding: 15px 25px;}}.ve-footer_social .m-cgg {color: #fff;background-color: #056f9d;border-radius: 50%;display: inline-block;text-align: center;vertical-align: middle;width: 35px;height: 35px;line-height: 38px;font-size: 20px;}.ve-footer_social .m-cgg-icon--fb {line-height: 38px;font-size: 28px;}.ve-footer_social .m-cgg-icon--youtube {line-height: 38px;font-size: 24px;}.ve-footer_social .m-cgg-icon--gplus {line-height: 36px;font-size: 28px;}.ve-footer_social .m-cgg-icon--instagram {line-height: 36px;font-size: 28px;}@media (min-width: 992px) {.ve-footer_social .m-cgg {max-width: 35px;margin-right: 10px;}}@media (max-width: 992px) {.ve-footer_social .m-cgg {max-width: 35px;}}.ve-footer_social_items {display: flex;}.ve-footer_social_items h5 {flex-grow: 1;font-weight: 600;margin: 0;}@media (min-width: 768px) {.ve-footer_social_items h5 {flex-basis: 0;font-size: 12px;padding: 6px 0 0;line-height: 22px;}}@media (max-width: 768px) {.ve-footer_social_items h5 {font-size: 12px;padding: 6px 0 0;line-height: 22px;color: #056f9d;}}.ve-footer_social_items span {flex-grow: 1;flex-basis: 0;font-size: 12px;}@media (max-width: 1200px) {.ve-footer_social_items span span {display: none;}}.ve-footer_social_items span i {font-size: 28px;color: #fff;background-color: #056f9d;border-radius: 50%;display: inline-block;text-align: center;vertical-align: middle;width: 35px;height: 35px;line-height: 38px;max-width: 35px;margin-right: 10px;}