@charset 'utf-8';
/**
 * 
 * 	@author		George Iancu
 * 	@copyright	Cube Creative Ltd (c) 2020.
 * 	@license	Commercial
 * 
 */

@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,500,700,800');

/** RESET / START **/
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;padding-top: 158px;}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}
/** RESET / END **/

.single-group.Template-2,
.single-group.Template-3,
.single-group.Template-4,
.single-group.Template-5 {display: none;}

/* ===============
 * 
 * DOCUMENT SETUP
 *  
 * ===============
 */
*{ outline: none; box-sizing: border-box; }
*:hover{ 
	-webkit-transition: 0.4s color ease-in-out; -ms-transition: 0.4s color ease-in-out; -o-transition: 0.4s color ease-in-out; -moz-transition: 0.4s color ease-in-out; transition: 0.4s color ease-in-out;
	-webkit-transition: 0.4s background ease-in-out; -ms-transition: 0.4s background ease-in-out; -o-transition: 0.4s background ease-in-out; -moz-transition: 0.4s background ease-in-out; transition: 0.4s background ease-in-out;
	-webkit-transition: 0.4s background-color ease-in-out; -ms-transition: 0.4s background-color ease-in-out; -o-transition: 0.4s background-color ease-in-out; -moz-transition: 0.4s background-color ease-in-out; transition: 0.4s background-color ease-in-out;
}
html,body{ height: 100%; padding:0px; margin:0px }
body{ font-family: 'Open Sans', sans-serif !important; font-weight: 500;-webkit-font-smoothing: antialiased;text-shadow: 1px 1px 1px rgba(0,0,0,0.004); }
h1 {font-size: 45px;line-height: 1;}
h2 {font-size: 40px;line-height: 48px;}
h3 {font-size: 30px;line-height: 38px;}
h4 {font-size: 25px;line-height: 28px; font-weight: 400;}
h5 {font-size: 20px;line-height: 24px;}
h6 {font-size: 18px; line-height: 23px; font-weight: 400;}
p {font-size: 17px;line-height: 22px;font-weight: 300;margin: 15px 0;}
a:hover {opacity: 0.8;color: inherit;}
h1,h2,h3,h4,h5,h6,p,a {color: #616160;}
body.landing h2 {color: #616160 !important;}
table {background-color: transparent;}
table tbody tr:nth-child(even) {background-color: transparent;}
table tbody, table tfoot, table thead {border: none; background-color: transparent;}
table td {font-weight: 700;}
.highlight-container table tbody tr {border: none;}

.cc-builder-container ul { margin: 15px 0;}
.cc-builder-container ul li {color: #616160;margin: 5px 0 5px 15px;font-weight: 300;position: relative;line-height: 25px;}
.cc-builder-container ul li::before {content: "";width: 5px;height: 5px;border-radius: 50%;background-color: grey;position: absolute;left: -12px;top: 10px;}

/* FORMS */
body .ccform {display: flex;flex-wrap: wrap;margin: 30px 0;justify-content: space-between;}
body .ccform p {font-weight: bold;color: #333333;margin-bottom: 25px;}
body .ccform p span {font-weight: 400;color: #333333;}
body .ccform p.width-2 { width: 47%;}
body .ccform p.width-3 { width: 30%;}
body .ccform p.width-3-2 {width: 65%;}
body .ccform p.width-4 { width: 22%;}
body .ccform .ccform-field { border: 1px solid #c1c1c1; border-radius: 3px; background-color: white;}
body .ccform .ccform-options {}
body .ccform .ccform-options label { min-width: 110px; display: flex; align-items: center; margin-right: 8px; width: 132px;}
body .ccform .ccform-options input[type="radio"] {min-width: 30px;height: 30px;margin-right: 10px;margin-top: 0;}
body .ccform textarea {}
body .ccform .ccform-button { color: white; border-radius: 50px; min-width: 140px; display: block; margin-left: auto;}
body .ccform h3 {width: 100%;margin: 20px 0;border-bottom: 2px solid white;}
body .ccform h5 { width: 100%; margin: 10px 0; font-weight: 700; color: #333333;}

/* DYNAMIC FONTS */
body[data-font="roboto"] header *:not(i),
body[data-font="roboto"] #main-content *:not(i) {font-family: 'Roboto';}
body[data-font="roboto-slab"] header *:not(i),
body[data-font="roboto-slab"] #main-content *:not(i) {font-family: "Roboto Slab";}
body[data-font="arial"] header *:not(i),
body[data-font="arial"] #main-content *:not(i) {font-family: "Arial";}
body[data-font="open-sans"] header *:not(i),
body[data-font="open-sans"] #main-content *:not(i) {font-family: 'Open Sans';}

/* UTILITIES */
.hide-scroll::-webkit-scrollbar { display: none; }
.hide-scroll::-webkit-scrollbar-track { display: none;}
.hide-scroll::-webkit-scrollbar-thumb { display: none; }

.wrapper {max-width: 1350px;margin: auto;padding: 0 25px;}
.inner-wrapper {max-width: 1200px;margin: auto;}
.left-colour-strip {position: relative;}
.left-colour-strip::after {content: "";background-color: #0393b8;position: absolute;right: calc(100% - 5px);top: 0;width: 100%;height: 100%;}
.std-btn {color: #616160;padding: 5px 25px;border-radius: 50px;display: inline-block;border: 1px solid #616160;}
.white-btn {color: white;padding: 15px;border-radius: 50px;}
.pale-container {background-color: #f0f4f5;position: relative;z-index: 0;}
.vertical-padding { padding: 60px;}
.padding-top {padding-top: 70px;}
.padding-bottom {padding-bottom: 70px;}
.download-link {margin-left: 70px;}
.download-link::before {content: "";position: absolute;width: 23px;height: 40px;top: 11px;left: 30px;background-size: contain;background-repeat: no-repeat;}
.mobile-only {display: none;}

/* PAGE ELEMENTS */
.highlight-container {padding: 30px 10px 30px 45px;position: relative;margin: 0 0 25px 0;}
.highlight-container h4 {margin-bottom: 20px;}
.highlight-container td {padding-left: 0;border: none;font-weight: 400;}
.highlight-container td p {margin: 5px 0;}
.highlight-container::before {content: "";position: absolute;left: 0;top: 0;width: 10px;height: 100%;}
.accent-container {padding: 35px 10px 35px 45px;margin-bottom: 25px;}
.accent-container * {color: white;}

/* ===============
* 
* HEADER / NAVIGATION
*  
* ===============
*/
.accessibility-bar {padding: 10px;background-color: #f0f4f5;}
.accessibility-bar .wrapper {display: flex;justify-content: space-between;}
.accessibility-bar a.skip-content {color: #333333;margin-top: 5px;}
.accessibility-tools { display: flex; align-items: center;}
.accessibility-tools > p{color: #333333;margin: 0 12px 0 0;}
.accessibility-tools .contrast-btn{ display: flex;  align-items: center; margin-right: 12px;}
.accessibility-tools .contrast-btn > svg {margin-right: 5px;cursor: pointer;}
.accessibility-tools .reset-contrast{ height: 15px;}
.accessibility-tools .reset-contrast svg{}
.accessibility-tools .reset-text{}
.accessibility-tools .reset-text svg{ height: 15px;}
.accessibility-tools span {margin-right: 10px;}

.translation { position: relative;}
.translation .goog-te-gadget-simple {max-width: 85px;overflow: hidden;}
.translation .goog-te-gadget { position: absolute; top: 0; left: 0; opacity: 0; width: 80px; height: 15px;}

.upper-bar {display: flex;justify-content: space-between;padding: 20px;align-items: center;}
.upper-bar .website-title {text-align: center;padding: 10px;min-width: 300px;}
.upper-bar .gp-name {font-size: 58px;text-transform: uppercase;line-height: 1;}
.upper-bar .gp-strapline {font-size: 30px;text-transform: uppercase;line-height: 38px;}
.social-icons {display: flex;align-items: center;}
.social-icons a {margin-left: 15px;display: inline-flex;justify-content: center;align-items: center;}
.social-icons a:hover {color: white; transform: scale(1.05); background-color: white !important; border: 1px solid white;}
.social-icons .twitter-link { width: 45px;height: 45px; font-size: 20px;}
.social-icons .facebook-link { width: 45px; height: 45px; font-size: 20px;}
.social-icons .instagram-link { width: 45px; height: 45px; font-size: 21px;}
.social-icons .contact-us-button { text-transform: uppercase; font-size: 20px;}
.social-icons .contact-us-button:hover {background-color: white;}
.main-nav {}
.main-nav ul {display: flex;position: relative;flex-wrap: wrap;}
.main-nav ul > li {/* margin: 0 20px; */border-bottom: 3px solid white;}

.main-nav ul > li a {padding: 20px 12px;font-size: 17px;text-transform: uppercase;display: block;line-height: 20px;white-space: nowrap;}
.main-nav > ul > li > ul {background-color: white;}
.main-nav ul > li > ul {flex-direction: column;top: 100%;left: 0;z-index: 10;margin: 0;display: none;flex-wrap: wrap;height: 280px;width: 100%;}
.main-nav > ul > li:hover > ul {display: grid;position: absolute;padding: 10px 30px;align-items: flex-start;justify-content: flex-start;grid-template-rows: repeat(7, 36px);grid-template-columns: 1fr 1fr 1fr;grid-auto-flow: column;}
.main-nav > ul > li:hover > ul::after {display: flex;position: absolute;padding: 10px 30px;}
.main-nav ul > li > ul li{margin: 0;}
.main-nav ul > li > ul li a{margin: 0;padding: 8px;font-size: 16px;transition: 0.1s;text-transform: initial;}
.main-nav ul > li > ul > li{margin: 0;}
.main-nav ul > li > ul > li > ul{top: 0;padding-left: 20px;display: block;height: auto;}
.main-nav > ul > li.ccore-single-dropdown {position: relative;}
.main-nav > ul > li.ccore-single-dropdown:hover > ul {position: absolute;padding: 10px 10px;align-items: flex-start;justify-content: flex-start;grid-template-columns: 1fr;grid-auto-flow: column;height: auto;display: block;width: fit-content;min-width: 100%;}
.right-side {}
.right-side .top_links {display: inline-flex;width: 100%;justify-content: end;}
.right-side .top_links a {display: inline-block;margin-top: 10px;margin-left: 10px;}
.right-side .top_links a:hover {color: white;}

/* ===============
* 
* LANDING PAGE
*  
* ===============
*/
.landing-hero {margin-bottom: 75px;min-height: 480px;}
.landing-hero .std-btn {border: 2px solid white;display: inline-block;padding: 6px 30px;margin-top: 30px;}
.landing-hero h1 {color: white;font-weight: 300;}
.landing-hero .wrapper { display: flex;}

.landing-hero .slick-dots { display: flex; position: absolute; bottom: 0; left: 0; right: 0; justify-content: center;}
.landing-hero .slick-dots li{ width: 15px; border: 2px solid white; height: 15px; background-color: white; border-radius: 50%; margin: 0px 3px 10px; cursor: pointer;}
.landing-hero .slick-dots li button{text-indent: -9999px;}
.landing-hero .slick-dots li.slick-active{ background-color: transparent;}
.landing-slide { background-position: center; background-size: cover;}
.landing-slide .content {flex: 1;display: flex;justify-content: center;flex-direction: column;padding-right: 40px;height: 480px;}
.landing-slide .image { flex: 1; min-height: 480px; background-size: contain; background-position: center right; background-repeat: no-repeat;}
body.landing .landing-hero h1,
body.landing .landing-hero h2,
body.landing .landing-hero h3,
body.landing .landing-hero h4 {color: white !important;}


.home-drivers {display: flex;padding: 60px 10px;overflow: scroll;}
.home-drivers .driver {flex: 1;margin: 0 17px;min-width: 200px;}
.home-drivers .driver .image{height: 220px;border-radius: 15px;background-size: cover;margin-bottom: 20px;background-size: contain;background-repeat: no-repeat;background-position: center;margin: 0 0 35px 0;position: relative;}
.home-drivers .driver .image::before{content: "";background-color: #cde9f6;position: absolute;height: 88%;width: calc(100% - 21px);z-index: -1;border-radius: 15px;left: 0;right: 0;bottom: 0;margin: auto;transition: 0.2s;}
.home-drivers .driver:hover .image::before{height: 96%;width: calc(104% - 21px); bottom: -2%;}
.home-drivers .driver .title{font-size: 18px;margin: 20px 10px;font-weight: 400;}
.home-drivers .driver .description{color: #616160;line-height: 20px;margin: 0 10px;font-size: 17px;}
#landing-container-1 p {font-size: 19px;line-height: 24px;margin-top: 0;}
#landing-container-1 p.larger-text { font-weight: 400; font-size: 24px; line-height: 28px;}
#landing-container-1 { flex: 2;}
#landing-title-1 { width: 210px;}
#landing-headline-1 { flex: 1; margin-right: 50px;}

.service-drivers .arrow-next {position: absolute;right: 0;top: 36%;cursor: pointer;}
.service-drivers .arrow-next svg {max-width: 25px;}
.service-drivers .driver {min-width: 220px;margin: 0 25px 0 0;}
.service-drivers .driver .image {height: 205px;width: 215px;}
.service-drivers .driver .image::before {height: 94%;}
.service-drivers .driver:hover .image::before{height: 100%;width: calc(104% - 21px);bottom: -2%;}
.landing-content {padding-top: 70px;display: flex;}

.services-driver-container {display: flex;}
.service-drivers {flex: 1;padding: 60px 0;}
#landing-title-2 {width: 210px;margin-top: 60px;}

.news-block {display: flex;margin: 100px 0;}
.news-block > div:nth-child(1) {width: 210px;}
.news-slider { flex: 1; display: flex;}
.news-slider .news-card{margin: 0 20px;flex: 1;}
.news-slider .news-card .card-image {height: 200px;width: 100%;border-radius: 15px;background-size: cover;background-position: center;}
.news-slider .news-card h5{ margin: 12px 0;}
.news-slider .news-card p{margin-top: 6px;font-size: 17px;}
.news-slider .news-card .date{margin: 0;}

.landing-lower-content {margin-top: 50px;}
.landing-lower-content #landing-title-3 { width: 210px;}
.landing-lower-content #landing-container-2 {margin-left: 200px;}

.quicklink-container {margin-top: 100px;}
.quicklinks {display: flex;padding: 50px 25px;}
.quicklinks #landing-title-4 { width: 210px;}
.quicklink-wrapper {display: flex;width: 100%;justify-content: space-between;}
.quicklink-wrapper .quicklink {flex: 1;max-width: 135px;text-align: center;}
.quicklink-wrapper .quicklink .image { background-size: contain; height: 80px; background-repeat: no-repeat; background-position: center;}
.quicklink-wrapper .quicklink .title { font-size: 18px; font-weight: 400;}

/* ALERT MESSAGE */
.alert_message {max-width: 1200px;margin: auto;background-color: #86272d;padding: 30px 25px 25px;color: white;display: flex;}
.alert_message .image { width: 200px; max-height: 120px; background-size: cover; margin-right: 20px;}
.alert_message .content {}
.alert_message .content h2 {color: white !important;font-size: 36px;line-height: 40px;}
.alert_message .content h2::before {background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='66.9px' height='59.5px' viewBox='0 0 66.9 59.5' style='overflow:visible;enable-background:new 0 0 66.9 59.5;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0w%7Bfill:%23FFFFFF;%7D %3C/style%3E%3Cdefs%3E%3C/defs%3E%3Cg%3E%3Cpath class='st0w' d='M61.4,59.5H5.6c-4.3,0-7-4.7-4.8-8.4L28.6,2.8c2.1-3.7,7.5-3.7,9.7,0l27.9,48.4C68.3,54.9,65.6,59.5,61.4,59.5 z M28.1,46.5c0,3,2.4,5.3,5.3,5.3s5.3-2.4,5.3-5.3s-2.4-5.3-5.3-5.3S28.1,43.5,28.1,46.5z M29.3,37.7c0,0.7,0.7,1.3,1.4,1.3h5.6 c0.7,0,1.4-0.6,1.4-1.3l0.9-15.8c0-0.8-0.6-1.5-1.4-1.5h-7.4c-0.8,0-1.4,0.7-1.4,1.5L29.3,37.7z'/%3E%3C/g%3E%3C/svg%3E");content: "";width: 50px;display: inline-block;background-size: contain;background-position: bottom;background-repeat: no-repeat;height: 50px;margin-right: 20px;}
.alert_message .content p { color: white;}

/* ===============
* 
* STANDARD-PAGE
*  
* ===============
*/
.breadcrumb { display: flex; position: absolute; top: 30px; left: 25px;}
.breadcrumb li{ color: white;}
.breadcrumb li::after {content: ">";margin: 0 7px;}
.breadcrumb li:last-child:after { content: "";}
.breadcrumb li:last-child{}
.breadcrumb li a{ color: white;}
.page-hero {margin-bottom: 65px;min-height: 480px;}
.page-hero h2, 
.page-hero h3, 
.page-hero h4, 
.page-hero h5, 
.page-hero p {color: white;}
.page-hero .std-btn {border: 2px solid white;display: inline-block;padding: 6px 30px;margin-top: 30px;}
.page-hero h1 {color: white;font-weight: 300;}
.page-hero h2, 
.page-hero h3,
.page-hero h4 {color: white !important;font-weight: 300;}
.page-hero .wrapper {position: relative;display: flex;min-height: 340px;}
.page-hero .hero-content {flex: 4;/* align-items: center; *//* display: flex; */margin-right: 20px;margin-top: 80px;max-width: 900px;}
.page-hero #hero_content > div {width: 100%;}
.page-hero #hero_content_news {flex: 4;/* align-items: center; *//* display: flex; */margin-right: 20px;margin-top: 80px;max-width: 900px;}
.page-hero #hero_content_news > div {width: 100%;}
.page-hero #hero_image {flex: 2;margin-left: 20px;display: block;align-items: center;justify-content: center;height: 480px;width: 100%;background-size: contain;}
.page-hero #hero_image > div{ height: 100%; background-repeat: no-repeat; background-position: center; background-size: 70%;}
#page-content-1 {padding: 0;}

/* ===============
* 
* STANDARD-PAGE WITH SIDE DRIVERS
*  
* ===============
*/
.page-content {display: flex;}
.page-content #page-content-1 { flex: 1;}
.page-content .side-drivers {display: flex;width: 300px;flex-direction: column;align-items: center;margin-left: 20px;}

.side-drivers {}
.side-drivers .driver {/* flex: 1; */margin: 0 17px;min-width: 200px;}
.side-drivers .driver .image{height: 220px;width: 220px;border-radius: 15px;background-size: cover;margin-bottom: 20px;background-size: contain;background-repeat: no-repeat;background-position: center;margin: 0 0 20px 0;position: relative;}
.side-drivers .driver .image::before{content: "";background-color: #cde9f6;position: absolute;height: 90%;width: 90%;z-index: -1;border-radius: 15px;left: 0;right: 0;bottom: 0;margin: auto;transition: 0.2s;}
.side-drivers .driver:hover .image::before{height: 96%;width: calc(104% - 21px); bottom: -2%;}
.side-drivers .driver .title{font-size: 18px;margin: 10px 10px 20px 15px;font-weight: 400;}
.side-drivers .driver .description{color: #616160;line-height: 20px;margin: 0 10px;font-size: 17px;}

/* ===============
* 
* TABS-PAGEs
*  
* ===============
*/
.tabs-single .page-hero {margin:0;}
.tabs-single #page-content-1 {padding:0;}
.tabs-container {position: relative;}
.tabs-row {display: flex;max-width: 1280px;margin: 0;position: absolute;bottom: 100%;}
.tabs-row .tab {min-width: 24%;border-top: 1px solid white;border-left: 1px solid white;border-right: 1px solid white;border-radius: 30px 30px 0 0;padding: 0px 25px;margin-right: 1%;cursor: pointer;}
.tabs-row .tab:hover {}
.tabs-row .tab.active { cursor: initial;}
.tabs-row .tab p { font-weight: 400; color: white;}
.tab-content {padding: 40px 0px 50px;max-width: 1200px;margin: auto;}
.tab-content > section {display: none;}
.tab-content > section.active {display: block;}

.tabs-double .page-hero {margin:0;}
.tabs-double #page-content-1 {padding:0;}
.second-tabs {margin-top: 150px;position: relative;}
.second-tabs::before {position: absolute;height: 150px;width: 100%;bottom:100%;content: "";}
#page-intro-text {margin-top: 20px;}

/* ===============
* 
* NEWS PAGE
*  
* ===============
*/
.page-hero #hero_image_news {flex: 2;margin-left: 20px;display: block;align-items: center;justify-content: center;height: 480px;width: 100%;background-size: contain;}
.news-page { display: flex; flex-wrap: wrap; justify-content: space-between; margin-bottom: 50px; }
.standard-card { display: flex; margin: 30px 0; width: 46%;}
.standard-card .card-image { height: 220px; width: 240px; background-size: cover; background-position: center;}
.standard-card .card-content { flex: 1; margin-left: 25px;}
.standard-card .card-content h4 {}
.standard-card .card-content p {}
.standard-card .card-content p.date {}
.standard-card .card-content .read-more {}
.news-pagination { margin: 20px 0; text-align: center;}
.news-pagination.pagination-disable { display: none;}
.news-pagination ul {}
.news-pagination ul li {}
.news-pagination ul li.active {}
.news-pagination ul li a {}
.news-article { max-width: 1200px; margin: 0 auto 80px; display: flex; flex-direction: row-reverse;}
.news-article  .news-image{min-width: 400px;height: 350px;flex: 1;margin-left: 30px;background-size: contain;background-position: right;background-repeat: no-repeat;}
.news-article .article-title{}
.news-article .article{ flex: 2;}

/* ===============
* 
* FOOTER
*  
* ===============
*/
.newsletter-signup .wrapper {display: flex;justify-content: center;padding: 45px 25px;max-width: 1250px;}
#newsletter-text {flex: 1;margin-right: 20px;/* display: flex; */align-items: center;min-width: 50%;}
#newsletter-text h4{font-size: 25px;margin-top: 6px;white-space: nowrap;}
#newsletter-text p{font-weight: 400;font-size: 16px;}
.newsletter-signup form{display: flex;align-items: center;flex: 1;}
.newsletter-signup form input{margin: 0;border: none;border-radius: 2px;color: #616160;}
.newsletter-signup form button{color: white;padding: 10px 20px;white-space: nowrap;margin-left: 20px;border-radius: 3px;}

#ccform-sign-up { flex-wrap: nowrap;}
#ccform-sign-up > p{ flex: 4; width: 321px; margin: 0;}
#ccform-sign-up > p:last-child{ flex: 1;}
#ccform-sign-up button{ margin: 0 0 0 15px;  border: none;}

footer {color: white;}
footer p {color: white;}
footer a {color: white;}
footer strong {font-weight: 400;}
footer .wrapper > div:nth-child(1) {display: flex;padding: 80px 25px 40px;max-width: 1250px;margin: auto;justify-content: space-between;}
footer .contact-info .website-title{width: fit-content;}
footer .contact-info .gp-name {font-size: 35px;font-weight: 700;text-transform: uppercase;text-align: center;margin-bottom: 10px;line-height: 0.9;}
footer .contact-info .gp-strapline {text-transform: uppercase;text-align: center;font-weight: 400;font-size: 19px;line-height: 23px;margin-top: 10px;}
footer .lower-menu {max-height: 258px;width: 680px; overflow: hidden;}
footer .lower-menu ul{ display: flex; max-height: 250px; width: 100%; margin-left: auto;justify-content: end;}
footer .lower-menu ul > li{}
footer .lower-menu ul > li > a{padding: 10px;display: inline-block;font-weight: 300;}
footer .lower-menu > ul > li > a {font-weight: 400;}
footer .lower-menu ul > li > ul {display: flex; flex-direction: column; flex-wrap: wrap; width: fit-content;}
footer .lower-menu ul > li > ul > li { min-width: 190px;}
footer .lower-menu ul > li > ul > li > ul{display: none;}
footer .lower-bar {padding: 35px 25px 40px;max-width: 1250px;margin: auto;display: flex;justify-content: space-between;}
footer .lower-bar .social-icons {}
footer .lower-bar .social-icons a{background-color: white;margin: 0 15px 0 0;}
footer .lower-bar .footer-menu {}
footer .lower-bar .footer-menu ul { display: flex;}
footer .lower-bar .footer-menu ul li {}
footer .lower-bar .footer-menu ul li a{  font-weight: 300; padding: 0 10px; border-left: 1px solid white; font-size: 14px;}
footer .lower-bar .footer-menu ul li:first-of-type a{ border: none;}
footer .wrapper > div:nth-child(3) {display: flex;justify-content: space-between;max-width: 1200px;margin: auto;padding: 0 25px 40px;}
footer .wrapper > div:nth-child(3) p:nth-child(1){}
footer .wrapper > div:nth-child(3) p:nth-child(2){}
