/*************************************** Base Styles  ***************************************/  /* Clear Elements */    .group:before, .group:after {content: ""; display: table;}     .group:after {clear: both;}    .group {zoom: 1;}    /* Set up REM style */  /*  html { font-size: 62.5%; }     body { font-size: 14px; font-size: 1.4rem; background: #fff;}     h1   { font-size: 24px; font-size: 2.4rem; } */    /* Older browsers */    html { font-size: 12px; background: #ffffff; scroll-behavior: smooth;}      @media screen and (min-width: 320px){      html { font-size: calc( 12px + (16 - 12) * (100vw - 320px) / (1200 - 320) ); }  }      @media screen and (min-width: 800px){        html { font-size: 16px; }  }    /* Border Box */    *, *:before, *:after {        -webkit-box-sizing: border-box;        -moz-box-sizing: border-box;        box-sizing: border-box;    }body {font-family: 'Cohesion_Light'; }/************************ * Colors  *  * *********************/:root {--darkest-blue: #1d3767;--dark-blue: #0b4e87;--dark-blue-transparent: rgba(0,15,43,0.75);--dark-blue-transparent-lighter: rgba(0,15,43,0.25);--light-blue: #169cd8;--light-blue-transparent: rgba(22,156,216,0.75);--dark-grey: #636363;--med-grey: #aaacad;--light-grey: #e8e7e7;--white:  #fff;--white-transparent:  rgba(255,255,255,0.9);--black-transparent: rgba(0,0,0,0.75);--footer-dark-blue:  #04132b;--lightest-blue:  #8ad1ee;--black: #1e1e1e;--animate-duration-1sec: 1s;--animate-duration-2sec: 2s;--animate-durationslow: 6s;--red: #ff4545;}/*************************************** Fonts  ***************************************/@font-face {    font-family: 'Cohesion_Bold';    src: url("/cohesion-am-com/_img/fonts/cohesion_Bold-webfont.eot");    src: url("/cohesion-am-com/_img/fonts/cohesion_Bold-webfont.eot?#iefix") format("embedded-opentype"), url("/cohesion-am-com/_img/fonts/cohesion_Bold-webfont.woff") format("woff"), url("/cohesion-am-com/_img/fonts/cohesion_Bold-webfont.ttf") format("truetype"), url("/cohesion-am-com/_img/fonts/cohesion_Bold-webfont.svg#cohesion_Bold") format("svg");    font-weight: normal;    font-style: normal;}@font-face {    font-family: 'Cohesion_Light';    src: url("/cohesion-am-com/_img/fonts/cohesion_Light-webfont.eot");    src: url("/cohesion-am-com/_img/fonts/cohesion_Light-webfont.eot?#iefix") format("embedded-opentype"), url("/cohesion-am-com/_img/fonts/cohesion_Light-webfont.woff") format("woff"), url("/cohesion-am-com/_img/fonts/cohesion_Light-webfont.ttf") format("truetype"), url("/cohesion-am-com/_img/fonts/cohesion_Light-webfont.svg#cohesion_Light") format("svg");    font-weight: normal;    font-style: normal;}h1 {font-family: 'Cohesion_Light'; font-optical-sizing: auto; font-weight: 700; font-style: normal; font-size: 65px; font-size: 4.0625em; line-height: 1.25; margin: 0px; color: var(--dark-blue); margin-bottom: 15px;}h2 {font-family: 'Cohesion_Light'; font-optical-sizing: auto; font-weight: 700; font-style: normal; font-size: 45px; font-size: 2.8125em; line-height: 1.25; margin: 0px;  color: var(--dark-blue); margin-bottom: 15px;}h3 {font-family: 'Cohesion_Light'; font-optical-sizing: auto; font-weight: 700; font-style: normal; font-size: 30px; font-size: 1.875em; line-height: 1.25; margin: 0px; color: var(--dark-blue); margin-bottom: 15px;}h4 {font-family: 'Cohesion_Light'; font-optical-sizing: auto; font-weight: 700; font-style: normal; font-size: 18px; font-size: 1.125em; line-height: 1.25; margin: 0px;  color: var(--dark-blue); margin-bottom: 15px;}h5 {font-family: 'Cohesion_Light'; font-optical-sizing: auto; font-weight: 700; font-style: normal; font-size: 16px; font-size: 1.0em; line-height: 1.25; margin: 0px; color: var(--dark-blue); margin-bottom: 15px;}h6 {font-family: 'Cohesion_Light'; font-optical-sizing: auto; font-weight: 700; font-style: normal; font-size: 14px; font-size: 0.875em; line-height: 1.25; margin: 0px; color: var(--dark-blue); margin-bottom: 15px;}p {color: var(--dark-grey);  font-family: 'Cohesion_Light'; font-optical-sizing: auto; font-size: 16px; font-size: 1em; line-height: 1.5;font-weight: 400; font-style: normal; margin-top: 0px; margin-bottom: 15px;} p strong {font-family: 'Cohesion_Bold';}a {color: var(--dark-grey);  font-family: 'Cohesion_Light'; font-optical-sizing: auto; text-decoration: none; font-style: normal; }ul li, ol li, li {color: var(--dark-grey); font-family: 'Cohesion_Light'; font-optical-sizing: auto; font-style: normal; }em {color: var(--dark-grey);  font-family: 'Cohesion_Light'; font-optical-sizing: auto; font-style: italic; }/***************************************Buttons ***************************************//*.menu-btn {display:  none; font-family: 'Cohesion_Bold'; transition: all 0.5s ease 0s;  padding: 15px 15px; background: var(--light-blue); font-size: 16px; font-size: 1em; color: var(--white);}.menu-btn:hover {background: var(--light-grey); color: var(--dark-blue);}.menu-btn:after {content:url("../img/white-arrow.svg"); display: inline-block; margin-left: 10px; width: 10px; vertical-align: middle; transition: all 0.5s ease 0s;}.menu-btn:hover:after {margin-left: 15px; }*/.menu-btn {display:  block; z-index: 999999;}.light-blue-btn { transition: all 0.5s ease 0s;  display: inline-block; background: var(--light-blue); border: 1px solid var(--white); border-radius: 5px; color: var(--white); font-family: 'Cohesion_Bold'; padding: 5px 10px;}.light-blue-btn:hover {color: var(--white); background: var(--darkest-blue);}.light-red-btn { transition: all 0.5s ease 0s;  display: inline-block; background: var(--red); border: 1px solid var(--white); border-radius: 5px; color: var(--white); font-family: 'Cohesion_Bold'; padding: 5px 10px;}.light-red-btn:hover {color: var(--white); background: var(--darkest-blue);}/*************************************** Navigation ***************************************/.pushy-open-right {overflow: hidden;}.pushy {padding: 0px 0 0 0;  overflow: auto; width:  100%; max-width: 100%; background: url("/cohesion-am-com/_img/img/banner-image-1.jpg"); background-size: cover; background-repeat: no-repeat; background-position: center center;}.pushy-inner {    display: block;width: 100%;min-height: 100%;position:  relative;background: var(--dark-blue-transparent);padding:  25px;  }.pushy-bar-logo {margin-bottom: 20px; }.pushy-bar-logo img {width:  150px;}.pushy-bar-logo a {padding: 0px;}.mobile-logo img {width: 200px; vertical-align: middle; }.mobile-logo a {padding: 0px !important;}.close-btn {position: absolute; top: 0px; right: 0px; }.close-btn a img {width:  15px; height: 15px; display:  block;}.close-btn a {z-index: 999 display: block; transition: all 0.5s ease 0s; font-family: "Rubik", sans-serif; font-weight: 400; font-style: normal;   font-size: 20px; font-size: 1.25em; text-transform: uppercase; color: #131313 !important;  }/*.close-btn a:hover img {transform: rotate(360deg);}*/.pushy-content {position:  relative; padding-bottom:  30px; width: 95%; margin:  0 auto;}.pushy {position: fixed;}.pushy-navigation h3 {color: var(--light-grey); text-align: center; font-size: 35px; font-size:  2.1875em ; margin-bottom:  0px;}.pushy-navigation ul {margin: 0px; padding: 0px; }.pushy-navigation ul li {font-size: 16px; font-size: 1em; border-bottom: 1px solid var(--light-grey); transition: all 0.5s ease 0s; padding: 5px 0px;}.pushy-navigation ul li a {position: relative; padding:15px 0px;position:  relative; text-transform: none; border-left: 3px solid transparent; font-family: 'Cohesion_Light'; font-size: 35px; font-size: 2.1875em; line-height: 1.3;font-weight: 400; font-style: normal; color: var(--light-grey); transition: all 0.5s ease 0s; }.pushy-navigation ul li a:hover {background: var(--light-blue-transparent); color: var(--white); padding-left: 15px;}.pushy-navigation ul li ul {/*background: #eeeeee;*/ }.pushy-navigation ul li ul li a {font-family: 'Cohesion_Light'; font-size: 25px; font-size: 1.5625em; line-height: 1.3;font-weight: normal; font-style: normal; color: var(--white); transition: all 0.5s ease 0s; text-transform: none;}.pushy-navigation ul li ul li a:hover {background: var(--light-blue-transparent); color: var(--white);}.pushy-navigation ul li ul li:last-of-type {border-bottom: 0px;}.pushy-navigation ul li.parent a:after {display:  block; background:url("/cohesion-am-com/_img/img/arrow-down.svg"); background-position: center center; background-size:  contain; background-repeat: no-repeat;content:""; position: absolute; right: 10px; top: 50%; transform: translateY(-50%) rotate(-90deg); width:  20px; height:  20px; }.pushy-navigation ul li.parent ul li a:after {display:  none;}.pushy-navigation ul li.parent a:after {position: absolute; right: 10px; top: 50%; transform: translateY(-50%); width:  20px; height:  20px;}.pushy a {  display: block;}.parent.open {padding-bottom: 0px;}/*.pushy-contact p a {padding: 5px 30px; color: #fff;}*/.inner-position {width: 100%; display: table-cell; vertical-align: middle;}.pushy-extra-buttons {padding:  25px;display:  flex;}.pushy-extra-buttons a {width:  49%; margin-right: 1%;color: #fff;}.pushy {z-index: 999999;}/*************************************** Header Bar ***************************************/.header-bar {width:  100%; background: var(--dark-blue); padding: 0px 20px 0px 20px; border-bottom: 1px solid var(--white); display:  flex;}.logo-wrapper {width: 15%; margin: 20px 0;}.logo-wrapper img {width:  220px;}.navigation-wrapper {width: 85%;}/* NAVIGATION */#navInsprimary {display:  inline-block; text-align: right; width:  100%;}#primary {width:  100%; height:  100%; margin: 0px 0px 0px 0px; padding-left: 0px;  display: flex; justify-content: flex-end; align-items: center;}#primary>li {height:  100%; padding: 0 15px; display: inline-block; vertical-align: middle;  list-style-type: none; position: relative; text-align: center; }#primary>li:hover { }#primary>li>a { border-bottom: 4px solid transparent; height: 100%;  align-items: center;  text-align: center;  justify-content: center; padding:  10px 0px;display: flex;  transition: all 0.5s ease 0s; margin: 0 0px;   transition: all 0.5s ease 0s; font-family: 'Cohesion_Bold'; font-optical-sizing: auto; font-size: 16px; font-size: 1em; font-weight: normal; font-style: normal; color: var(--white); position: relative;  text-decoration: none;  }#primary>li>a:hover {border-bottom: 4px solid var(--white);}#primary>li>a.linkActive {color: var(--white); border-bottom: 4px solid var(--white);}#primary>li:last-of-type {padding-right: 0px;}/* Dropdown LV1 */#primary>li>ul {display: none; white-space:nowrap; list-style: none; text-decoration:none; margin: 0px; border: 1px solid var(--white);}#primary>li:hover>ul {display: block; min-width:  220px; position: absolute; top: 100%; left: 50%; transform: translateX(-50%); z-index: 9999; background: var(--dark-blue); padding: 0px; }#primary>li>ul>li { text-align:  left; border-bottom: 1px solid var(--white);}#primary>li>ul>li:last-of-type {border-bottom: 0px;}#primary>li>ul>li:hover {background: var(--light-blue); }#primary>li>ul>li>a {padding: 10px 10px !important; font-family: 'Cohesion_Bold'; font-size: 16px; font-size: 1em; font-weight: normal; font-style: normal; color: #fff; height: auto;  display: block; border: none; text-decoration:none; }#primary>li>ul>li>a:hover {text-decoration: none;}#primary li>ul>li {position: relative;}  /* Dropdown LV2 */#primary>li>ul>li>ul {display: none; white-space:nowrap; list-style: none; text-decoration:none; margin: 0px;}.navigation-wrapper .parent a:after {display:  block; background:url("/cohesion-am-com/_img/img/arrow-down.svg"); background-position: center center; background-size:  contain; background-repeat: no-repeat; width:  10px; height: 10px; content:""; margin-left: 10px;}.navigation-wrapper .parent ul li a:after {display:  none;}.nav {height: 100%;}/*************************************** Home  Page***************************************/.play-btn {width:  120px;}.play-btn svg {padding: 10px; width: 100%; overflow: visible;}.play-btn a:hover .circle-main {fill: var(--dark-blue);}.play-btn a:hover .outer-circle {fill: var(--dark-blue);}.play-btn a:hover .inner-circle {fill: var(--dark-blue);}.play-icon {fill:#FFFFFF;}.circle-main {transition: all 0.5s ease 0s; fill:#019CD8; }.outer-circle {transition: all 0.5s ease 0s; fill:#019CD8; opacity:0.55; animation-delay: 500ms;}.inner-circle {transition: all 0.5s ease 0s; fill:#019CD8;}.animate {  -webkit-animation-duration: 2s;  animation-duration: 2s;  -webkit-animation-fill-mode: both;  animation-fill-mode: both;  -webkit-animation-iteration-count: infinite;  animation-iteration-count: infinite;}/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */@-webkit-keyframes pulse1 {  from {    -webkit-transform: scale3d(0.9, 0.9, 0.9);    transform: scale3d(0.9, 0.9, 0.9);  }  50% {    -webkit-transform: scale3d(1.0, 1.0, 1.0);    transform: scale3d(1.0, 1.0, 1.0);  }  to {    -webkit-transform: scale3d(0.9, 0.9, 0.9);    transform: scale3d(0.9, 0.9, 0.9);  }}@keyframes pulse1 {  from {    -webkit-transform: scale3d(0.9, 0.9, 0.9);    transform: scale3d(0.9, 0.9, 0.9);  }  50% {    -webkit-transform: scale3d(1.0, 1.0, 1.0);    transform: scale3d(1.0, 1.0, 1.0);  }  to {    -webkit-transform: scale3d(0.9, 0.9, 0.9);    transform: scale3d(0.9, 0.9, 0.9);  }}.animate__pulse1 {  -webkit-animation-name: pulse1;  animation-name: pulse1;  -webkit-animation-timing-function: ease-in-out;  animation-timing-function: ease-in-out;  transform-origin: center center;animation-duration: 2s;}/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */@-webkit-keyframes pulse2 {  from {    -webkit-transform: scale3d(0.9, 0.9, 0.9);    transform: scale3d(0.9, 0.9, 0.9);  }  50% {    -webkit-transform: scale3d(1.05, 1.05, 1.05);    transform: scale3d(1.05, 1.05, 1.05);  }  to {    -webkit-transform: scale3d(0.9, 0.9, 0.9);    transform: scale3d(0.9, 0.9, 0.9);  }}@keyframes pulse2 {  from {    -webkit-transform: scale3d(0.9, 0.9, 0.9);    transform: scale3d(0.9, 0.9, 0.9);  }  50% {    -webkit-transform: scale3d(1.05, 1.05, 1.05);    transform: scale3d(1.05, 1.05, 1.05);  }  to {    -webkit-transform: scale3d(0.9, 0.9, 0.9);    transform: scale3d(0.9, 0.9, 0.9);  }}.animate__pulse2 {  -webkit-animation-name: pulse2;  animation-name: pulse2;  -webkit-animation-timing-function: ease-in-out;  animation-timing-function: ease-in-out;  transform-origin: center center;animation-duration: 2s;}        .hamburger {            cursor: pointer;            width: 40px;            height: 40px;            position: relative;            display: inline-block;        }        .hamburger .line {            fill: none;            stroke: var(--white);            stroke-width: 5;            transition: all 0.3s ease-in-out;        }        .line1, .line3 {            transform-origin: 50% 50%;            transition: transform 0.3s ease-in-out;        }        .line2 {            transition: transform 0.3s ease-in-out, opacity 0.3s ease-in-out;        }        .hamburger.active .line1 {            transform: translateY(11px) rotate(45deg);        }        .hamburger.active .line2 {            opacity: 0;        }        .hamburger.active .line3 {            transform: translateY(-18px) rotate(-45deg);        }.mobile-nav {display:  none;}.home-main-banner {width:  100%; background: var(--dark-blue); display:  flex;}.home-banner-left {width: 40%; position: relative;}.home-banner-right {width: 60%;}.home-banner-right-top {display: flex; align-items: center; text-align:  center; width: 100%; background: url("/cohesion-am-com/_img/img/quote-bg.png") var(--light-blue); background-size: cover; background-position: center center; background-repeat: no-repeat; padding:  140px 50px;}.home-banner-right-top h1 {color: var(--white); font-size:  41px; font-size: 2.5625em;}.home-banner-right-top h3 {color: var(--white); font-size:  21px; font-size: 1.3125em; font-family: 'Cohesion_Bold'; font-weight: normal;}.home-banner-right-bottom {}.video-banner {width: 100%; display:  flex;}.video-banner-image {width: 40%; background: url('/cohesion-am-com/_img/img/video-bg.jpg'); background-size: cover; background-position: center center; display:  flex; align-items: center; justify-content: center;}.video-banner-text {width: 60%; display: flex; align-items: center;}.video-banner-text-inner {padding: 60px 40px;}.video-banner-text-inner h3 {color: var(--light-blue); margin-bottom: 0px;}.video-banner-text-inner h3 span {display:  inline-block;}.video-banner-text-inner p {color: var(--white);}.home-banner-gallery {width:  100%; padding: 0px; margin:  0; height:  100%;}.home-banner-gallery .dark-blue-overlay {background: var(--dark-blue-transparent-lighter);}.home-banner-gallery .slick-list,.home-banner-gallery .slick-track,.home-banner-gallery .slick-slide div {height: 100%;}.home-banner-gallery li {width:  100%; height:  100%;}.dark-blue-overlay {background: var(--dark-blue-transparent); width: 100%; height: 100%;}.slick-arrow {position: absolute; top: 50%; transform: translateY(-50%);}.slick-prev {left: 20px; background: url("/cohesion-am-com/_img/img/slick-prev.svg"); width: 20px; height: 15px; background-repeat: no-repeat;}.slick-next {right:  20px; background: url("/cohesion-am-com/_img/img/slick-next.svg"); width: 20px; height: 15px; background-repeat: no-repeat;}.slick-prev:hover,.slick-next:hover {scale: 1.1;}.banner-dots {position: absolute; bottom: 10px; left: 50%; transform: translateX(-50%); padding:  5px; border-radius: 20px; background: var(--black-transparent);}.slick-dots {display: flex; align-items: center; width:  initial; height: initial;}.slick-dots li button {width:  10px; height: 10px; border-radius: 50%; background: var(--white);}.slick-dots li button:hover {background: var(--light-blue);}.slick-dots li.slick-active button {background: var(--light-blue);}.tabs {    display: flex;    border-bottom: 1px solid #ccc;}.full-width-tab-nav {display: flex; border-top: 1px solid #fff;}.tab-nav-item { /* flex-grow: 1;*/ width: 20%;    background: url("/cohesion-am-com/_img/img/tab-nav-bg.png") #aaacad;    background-position: bottom right; background-size: 55%; background-repeat: no-repeat;    border: none;    padding: 25px;    cursor: pointer;    outline: none;    transition: background 0.3s;  border-right: 1px solid #fff;}.tab-nav-item:last-of-type {border-right: 0px;}.tab-nav-item.active {    background: #0b4e87;}.tab-nav-item:hover {    background: url("/cohesion-am-com/_img/img/tab-nav-bg.png") #ddd;background-position: bottom right;background-size: 55%; background-repeat: no-repeat;}.tab-nav-item-number:after {display: block; font-size: 18px; font-size: 1.125em; color: #636363; margin-bottom: 10px; font-family: 'Cohesion_Bold';}.tab-nav-item:nth-of-type(1) .tab-nav-item-number:after {content:"01"; }.tab-nav-item:nth-of-type(2) .tab-nav-item-number:after {content:"02"; }.tab-nav-item:nth-of-type(3) .tab-nav-item-number:after {content:"03"; }.tab-nav-item:nth-of-type(4) .tab-nav-item-number:after {content:"04"; }.tab-nav-item:nth-of-type(5) .tab-nav-item-number:after {content:"05"; }.tab-nav-item:nth-of-type(6) .tab-nav-item-number:after {content:"06"; }.tab-nav-item:nth-of-type(7) .tab-nav-item-number:after {content:"07"; }.tab-nav-item:nth-of-type(8) .tab-nav-item-number:after {content:"08"; }.tab-nav-item:nth-of-type(9) .tab-nav-item-number:after {content:"09"; }.tab-nav-item:nth-of-type(10) .tab-nav-item-number:after {content:"10"; }.border-line {width: 100%; height: 4px; background: #636363; margin-bottom: 25px; }.tab-nav-item-title {color: #636363; font-size: 24px; font-size: 1.5em; padding: 25px 0px;}/* Tab Nav Item Active */.tab-nav-item.active {    background: #0b4e87;}.tab-nav-item.active .tab-nav-item-number:after {color: #009dd8; }.tab-nav-item.active .border-line {background: #009dd8; }.tab-nav-item.active .tab-nav-item-title {color: #fff; }/* Tab Content */.full-with-tab-content {    padding: 70px 20px;  background: url('/cohesion-am-com/_img/img/tab-content-bg.png') #0b4e87; background-size: cover; background-repeat: no-repeat; background-position: top center;}.tab-content-item {    display: none;}.tab-content-item.active {    display: block;}.tab-content-text p:first-of-type {font-family: 'Cohesion_Bold'; font-weight:  normal;}.full-with-tab-content h2 {font-size: 48px; font-size: 3em; color: var(--light-blue);}.full-with-tab-content h2:after {width: 100px; height: 3px; background: var(--white); content:" "; display:  block; margin: 25px 0px;}.full-with-tab-content p {font-size: 20px; font-size: 1.25em; color: var(--white);}.full-with-tab-content p strong {font-weight: normal;}.float--right {float:  right; width: 40%; margin: 15px 0px 15px 15px;}caption {font-size: 14px !important; color: var(--dark-blue); caption-side: bottom; margin-top: 10px; margin-top: 10px; padding: 5px; background: var(--light-grey);}figcaption {font-size: 14px !important; color: var(--dark-blue); margin-top: 10px; padding: 5px; background: var(--light-grey);}table.stock-market-growth-table thead {background: var(--darkest-blue); color: var(--white);}table.stock-market-growth-table thead tr:first-of-type th:first-of-type {width: 65%; text-align: center; vertical-align: middle; font-size: 24px; font-size: 1.5em; font-family: 'Cohesion_Bold'; font-weight: normal;}table.stock-market-growth-table thead tr th {padding: 15px; text-align: center; border: 2px solid var(--dark-blue);}table.stock-market-growth-table tbody tr:first-of-type td {background: var(--light-blue); color: var(--white); font-family: 'Cohesion_Bold';}table.stock-market-growth-table tbody tr td {padding: 15px; border: 2px solid var(--dark-blue); background: var(--white);}table.stock-market-growth-table tbody tr td:nth-of-type(2),table.stock-market-growth-table tbody tr td:nth-of-type(3) {text-align: center;}table.madhu-growth-return-table thead {background: var(--darkest-blue); color: var(--white);}table.madhu-growth-return-table thead tr:first-of-type th:first-of-type {width: 65%; text-align: center; vertical-align: middle; font-size: 24px; font-size: 1.5em; font-family: 'Cohesion_Bold'; font-weight: normal; background: none;}table.madhu-growth-return-table thead tr th {padding: 15px; text-align: center; border: 2px solid var(--dark-blue);}table.madhu-growth-return-table tbody tr:first-of-type td {font-family: 'Cohesion_Bold'; background: var(--light-blue); color: var(--white)}table.madhu-growth-return-table tbody tr td {padding: 15px; border: 2px solid var(--dark-blue); background: var(--white);}table.madhu-growth-return-table tbody tr td:nth-of-type(2),table.madhu-growth-return-table tbody tr td:nth-of-type(3) {text-align: center;}table.best-ideas-table thead {background: var(--darkest-blue); color: var(--white);}table.best-ideas-table thead tr:first-of-type th:first-of-type {width: 65%; text-align: center; vertical-align: middle; font-size: 24px; font-size: 1.5em; font-family: 'Cohesion_Bold'; font-weight: normal;}table.best-ideas-table thead tr th {padding: 15px; text-align: center; border: 2px solid var(--dark-blue);}/*table.best-ideas-table tbody tr:first-of-type td {background: var(--light-blue); color: var(--white)}*/table.best-ideas-table tbody tr td {padding: 15px; border: 2px solid var(--dark-blue); background: var(--white);}table.best-ideas-table tbody tr td:nth-of-type(2),table.best-ideas-table tbody tr td:nth-of-type(3) {text-align: center;}table td.grey-cell {background: var(--med-grey) !important;}table td.light-blue-cell {background: var(--lightest-blue) !important;}table td.darker-blue-cell {font-family: 'Cohesion_Bold'; background: var(--light-blue) !important; color: var(--white);}.growth-graph {width: 100%;}.tab-content-text ul {padding: 0px; list-style-type: none;}.tab-content-text ul li {color: #fff; font-size: 20px; font-size: 1.25em; margin-bottom: 10px; position: relative; padding-left: 35px;}.tab-content-text ul li:before {width: 25px; height: 25px; content:"";background: url("/cohesion-am-com/_img/img/chain-icon.svg"); background-size: contain; background-repeat: no-repeat; background-position: center center; position: absolute; left: 0;}.footer-top {width:  100%; padding: 75px 0px; background: url('/cohesion-am-com/_img/img/footer-bg.jpg'); background-size: cover; margin-top: 1px;}.footer-top h3 {font-size:  18px; font-size: 1.125em; color: #fff;}.footer-top h3:after {width: 60px; height: 2px; background: var(--light-blue); display: block; content:""; margin:  20px 0px;}.footer-top p {color: var(--white);}.footer-top a {color: var(--white); transition: all 0.5s ease 0s;}.footer-top a:hover {color: var(--light-blue);}.footer-contact-details {margin-bottom: 20px}.footer-contact-details a {display:  block; padding-left: 30px;}.footer-email {position: relative; margin-bottom: 10px;}.footer-tel {position: relative; }.footer-email:before {content:" "; width:  20px; height: 20px; background: url('/cohesion-am-com/_img/img/mail.svg'); background-size: contain; background-repeat: no-repeat; background-position: center center; position: absolute; left: 0px;}.footer-tel:before {content:" "; width:  20px; height: 20px; background: url('/cohesion-am-com/_img/img/tel.svg'); background-size: contain; background-repeat: no-repeat; background-position: center center; position: absolute; left: 0px;}.footer-navigation ul {padding: 0px; margin: 0px;}.footer-navigation ul li {width: 100%; list-style-type: none; margin-bottom: 5px;}.footer-navigation ul li a {}.footer-navigation ul li ul {display: none;}.footer-call-back h3:after {width: 60px; height: 2px; background: var(--light-blue); display: block; content:""; margin:  20px 0px;}.footer-bottom {width:  100%; padding: 15px 0px; background: var(--footer-dark-blue); text-align: center; margin-top: 1px;}.footer-bottom p {margin: 0px; color: var(--white);}strong {font-family: 'Cohesion_Bold'; font-weight: normal;}.footer-bottom p a {color: var(--white); transition: all 0.5s ease 0s;}.footer-bottom p a:hover {color: var(--light-blue);}.best-ideas-box {width:  100%; padding:  30px; border: 2px solid var(--white); margin-top: 40px;}.best-ideas-box-title {width:  100%; display:  flex; align-items: center;}.best-ideas-box-title-icons {margin-right: 20px;}.best-ideas-box-title-icons img {width:  60px;}.best-ideas-box-title-text h3 {color: var(--white);}.best-ideas-text {margin-top:  30px;}table.market-environments-table {min-width: 600px;}table.market-environments-table thead {background: var(--darkest-blue); color: var(--white);}table.market-environments-table thead tr th {font-family: 'Cohesion_Bold'; padding: 15px; text-align: center; border: 2px solid var(--dark-blue); font-size: 24px; font-size: 1.5em; font-weight: normal;}table.market-environments-table tbody tr:first-of-type {background: var(--light-blue);}table.market-environments-table tbody tr:first-of-type td {text-align: center; padding: 20px 0;}table.market-environments-table tbody tr:first-of-type td:first-of-type {background: var(--white); vertical-align: middle; padding: 20px 5px;}table.market-environments-table tbody tr:first-of-type td img {width: 100px;}table.market-environments-table tbody tr:nth-of-type(2) {background: var(--light-grey);}table.market-environments-table tbody tr:nth-of-type(2) td {text-align: center; padding: 20px 10px; text-align: left;}table.market-environments-table tbody tr:nth-of-type(2) td p {color: var(--black);}/*table.market-environments-table tbody tr:last-of-type {background: var(--lightest-blue);}*/table.market-environments-table tbody tr td {border: 2px solid var(--dark-blue); width: 160px !important; min-width: 160px;}.cohesion-row p {margin-bottom: 0px; color: var(--white);}.cohesion-row {background: var(--light-blue);}.cohesion-row td:first-of-type {background: var(--light-blue);}.cohesion-row td:first-of-type p {font-size: 16px; font-size: 1em; margin-bottom: 0px;}.cohesion-row td {text-align: center; padding: 20px 0; vertical-align: top; }.cohesion-row td p {color: var(--white);}.cohesion-row td span {display:  block; font-size: 14px;}.other-market-row {background: var(--light-grey)}.other-market-row td p {color: var(--black); text-align: center; font-size: 16px; font-size: 1em;}.other-market-row p {margin-bottom: 0px;}table.why-invest-table {min-width: 600px;}table.why-invest-table thead {background: var(--darkest-blue); color: var(--white);}table.why-invest-table thead tr th {border: 2px solid var(--dark-blue); vertical-align: middle; text-align: center; color: var(--white) ;}table.why-invest-table tbody tr td {border: 2px solid var(--dark-blue); background: var(--white); text-align: center;}table.why-invest-table tbody tr td:first-of-type {text-align: left;}.responsive-table-inner {            overflow-x: auto;            -webkit-overflow-scrolling: touch;            position: relative;        } .swipe-icon {display:  none; width: 40px; height: 50px; background: red; margin:  20px auto 0 auto; background: url('/cohesion-am-com/_img/img/scroll-side.svg'); background-size: contain; background-repeat: no-repeat; background-position: center center;}.swipe-icon {    -webkit-animation-duration: var(--animate-durationslow);  animation-duration: var(--animate-durationslow);  -webkit-animation-fill-mode: both;  animation-fill-mode: both;}/***************************************Inner Pages***************************************/.inner-title-section {width: 100%; padding:  75px 0; background: url("/cohesion-am-com/_img/img/quote-bg.png") var(--light-blue); background-size: cover; background-position: center center; background-repeat: no-repeat;}.inner-title-section h1 {color: var(--white);}.inner-title-section h1:after {content:""; display:  block; margin: 25px 0 0 0; background: var(--dark-blue); width: 100px; height: 2px;}.inner-content-section {padding: 75px 0px;}.inner-content-section p {font-size: 18px; font-size: 1.125em; color: var(--black);}.inner-content-section p a {color: var(--light-blue); text-decoration: underline; transition: all 0.5s ease 0s;}.inner-content-section p a:hover {color: var(--dark-blue);}.inner-content-section ul {padding: 0px; list-style-type: none;}.inner-content-section ul li {color: var(--black); font-size: 18px; font-size: 1.125em; margin-bottom: 10px; position: relative; padding-left: 35px;}.inner-content-section ul li:before {width: 25px; height: 25px; content:"";background: url("/cohesion-am-com/_img/img/chain-icon-dark.svg"); background-size: contain; background-repeat: no-repeat; background-position: center center; position: absolute; left: 0;}.inner-content-section ol {}.inner-content-section ol li {color: var(--black); font-size: 18px; font-size: 1.125em; margin-bottom: 10px; position: relative; }.inner-content-section ol li:marker {color: var(--light-blue);}.inner-content-section .txt--hlght--1 {display:  block;padding: 15px; color: #721c24; background-color: #f8d7da; border: 1px solid #f5c6cb; border-radius: 5px; text-align: center;}.inner-content-section .txt--hlght--2 {display:  block;padding: 15px; color: #155724; background-color: #d4edda; border: 1px solid #c3e6cb; border-radius: 5px; text-align: center;}.white-popup {  position: relative;  background: #FFF;  padding: 20px;  width: auto;  max-width: 500px;  margin: 20px auto;}.team-wrapper {width: 100%; display:  flex; flex-wrap: wrap;}.team-item {width:  31.33%; margin-right: 2%; background: var(--dark-blue); margin-bottom:  25px; transition: all 0.5s ease 0s;}.team-item:hover {background: var(--light-blue);}.hover-shade {width:  100%; height: 100%; background: var(--light-blue-transparent); position: absolute; top: 0; right:  0; bottom:  0; left: 0;transition: all 0.5s ease 0s; display:  none;}.team-item:hover .hover-shade {display: block;}.team-item-image {width:  100%; padding-top:  100%; position: relative;}.team-item-details {padding: 15px 10px;}.team-item-details h3 {color: var(--white); margin-bottom: 0px; text-align: center; font-size: 24px; font-size: 1.5em; transition: all 0.5s ease 0s;}/*.team-item:hover .team-item-details h3 {color: var(--dark-blue);}*/.video-btn {transition: all 0.5s ease 0s; font-weight:  700;margin-top: 10px;font-size: 18px; position: absolute; left: 50%; transform: translateX(-50%); background: var(--light-blue); width:  150px; height: 35px; line-height: 35px; color: var(--white); text-align: center; border-radius: 5px; border: 1px solid var(--white);}.video-btn:hover {font-weight:  700; color: var(--light-blue); background: var(--darkest-blue);}.cookie-message {  position: fixed;  bottom: 0;  left: 0;  width: 100%;  background-color: var(--white-transparent); /* Light gray background */  padding: 15px;  box-shadow: 0 -2px 5px rgba(0, 0, 0, 0.2);  z-index: 1000; /* Ensure it stays above other elements */  display: flex;  justify-content: space-between;  align-items: center;  display: none; /* Hide by default; will be shown based on cookie */  border-top: 4px solid var(--dark-blue);}.cookie-message p {font-weight:  700;}.inner-video-wrapper {width:  100%; display:  flex; flex-wrap: wrap;}.inner-video-item {width:  48%; margin-right: 2%; margin-bottom: 45px; background: var(--dark-blue);}.inner-video-item .light-blue-overlay {width:  100%; height: 100%;  position: absolute; top: 0; right:  0; bottom:  0; left: 0;transition: all 0.5s ease 0s; }.inner-video-item:hover .light-blue-overlay {transition: all 0.5s ease 0s; background: var(--light-blue-transparent);}.inner-video-item-image {width: 100%; padding-top: 50%; position: relative;}.inner-video-item-image .play-btn {position: absolute; top: 50%; left:  50%; transform: translate(-50% ,-50%);}.inner-video-item-title { transition: all 0.5s ease 0s; width:  100%; padding: 15px 10px; }.inner-video-item:hover {background: var(--light-blue);}.inner-video-item-title h3 {color: var(--white); text-align: center; margin-bottom: 0px; font-size: 24px;  font-size: 1.5em;}.mediawide {width:  100%;}.investmentReports h2 {display:  block; border-bottom: 1px solid var(--light-blue); padding-bottom: 10px; margin-bottom: 20px;}.investmentReports .investmentReport a {margin-bottom: 10px; display:  block; padding: 15px; position: relative; color: var(--white) !important; position: relative; background: var(--dark-blue);}.investmentReports .investmentReport a:after {transition: all 0.5s ease 0s; content: url("/mjbigleyceramics-co-uk/_img/img/white-arrow.svg"); width: 15px; display:  block; position: absolute; top: 50%; right:  15px; transform: translateY(-50%);}#cookie-message .light-blue-btn,#cookie-message .light-red-btn {font-size: 16px; height:  30px; line-height: 30px; padding: 0 20px;}.video-link.inner-video-item.Link .play-btn {display:  none;}.video-link.inner-video-item.image .play-btn {display:  none;}.contact-box {padding: 20px; background: var(--dark-blue);}.contact-box h3 {color: var(--light-blue);}.contact-box p,.contact-box a {color: var(--white);}.why-invest-table .single-col {width: 15%}/*************************************** Blog***************************************//***************************************Footer***************************************//***************************************Form***************************************/.defaultForm {  width: 100%;  *zoom: 1;  padding: 25px;  background: var(--light-grey);}.defaultForm:before, .defaultForm:after {  content: " ";  display: table;}.defaultForm:after {  clear: both;}.defaultForm .inputset {float: left;  width: 100%; margin-right:  0%;  position: relative;  margin-bottom: 20px; }.defaultForm .inputset .form_error_specific {  position: absolute;  top: 0;  right: 0;  color: Tomato;  display: none;}.defaultForm .inputset label {  display: block;  width: 100%;font-family: 'Cohesion_Bold'; font-size: 16px; font-size: 1em; color: #333;}.defaultForm .inputset label.label {  display: inline-block;}.defaultForm .inputset label.label input {  width: initial;  display: inline-block;  margin-left: 0.625em;}.defaultForm .inputset input, .defaultForm .inputset select {  width: 100%;   background: #fff; padding: 15px; border: 0px;font-family: 'Cohesion_Bold'; font-size: 16px; font-size: 1em;}.defaultForm .inputset textarea {width: 100%;  height: 10.625em;  background: #fff; padding: 15px; border: 0px;font-family: 'Cohesion_Bold';  font-size: 16px; font-size: 1em;}.inputset.inputsetcheck label:first-of-type {  margin-bottom: 0.3125em;  padding-bottom: 0.3125em;  border-bottom: 1px solid #cccccc;}.inputset label.form_header {  font-weight: bold;  font-size: 18px;}.defaultForm .form_submit {/*  text-align: right;*/}.defaultForm .form_submit {float: left;}.defaultForm .form_submit .fbElementButton { transition: all 0.5s ease 0s;  display: inline-block; background: var(--light-blue); border: 1px solid var(--white); border-radius: 5px; color: var(--white); font-family: 'Cohesion_Bold'; padding: 5px 10px;}.defaultForm .form_submit .fbElementButton:hover {color: var(--white); background: var(--darkest-blue);}.form_error {font-family: 'Cohesion_Bold';  font-size: 16px; font-size: 1em; font-style: normal; padding: 10px; background: #ff0000; color: #fff; margin-bottom: 10px;}/*************************************** Ecommerce - General  ***************************************//***************************************Ecommerce - Listings ***************************************//***************************************Ecommerce - Item ***************************************//***************************************Ecommerce - Basket ***************************************//***************************************Ecommerce - Checkout ***************************************//***************************************Custom Modules***************************************//***************************************Custom Database***************************************//***************************************Media Queries***************************************/@media all and (max-width: 1520px) and (min-width: 0px) {.home-banner-right-top {padding: 75px 30px;}.video-banner-text-inner h3 {font-size:  25px; font-size: 1.5625em;}}@media all and (max-width: 1320px) and (min-width: 0px) {#primary > li {padding: 0px 10px;}#primary > li > a {font-size:  14px; font-size: 0.875em;}#primary > li > ul > li > a {font-size: 14px; font-size: 0.875em;}.video-banner-image {width: 50%; background: url('/cohesion-am-com/_img/img/video-bg.jpg'); background-size: cover; background-position: center right 42%; display:  flex; align-items: center; justify-content: center;}.video-banner-text {width: 50%; display: flex; align-items: center;}.video-banner-text-inner {padding:  40px;}}@media all and (max-width: 1120px) and (min-width: 0px) {.video-banner-text-inner {padding: 40px 20px;}}@media all and (max-width: 1080px) and (min-width: 0px) {#primary > li {padding: 0px 8px;}#primary > li > a {font-size:  12px; font-size: 0.75em;}#primary > li > ul > li > a {font-size: 12px; font-size: 0.75em;}}@media all and (max-width: 1024px) and (min-width: 0px) {.tab-nav-item-title {font-size: 18px; font-size: 1.125em;}.home-main-banner {flex-direction: column;}.home-banner-left {order: 2; width: 100%; display:  none;}.home-banner-right {order: 1; width: 100%;}.home-banner-gallery .slick-list, .home-banner-gallery .slick-track, .home-banner-gallery .slick-slide div {line-height: 0;}.home-banner-gallery li .dark-blue-overlay {padding-top:  70%;}table.market-environments-table tbody tr:first-of-type td img {width:  60px;}table.market-environments-table tbody tr:nth-of-type(2) td p {font-size: 16px; font-size: 1em;}table.market-environments-table tbody tr:last-of-type td p {font-size: 16px; font-size: 1em;}}@media all and (max-width: 950px) and (min-width: 0px) {.header-bar {align-items: center;}.logo-wrapper {width: 50%;}.logo-wrapper img {width: 160px;}.navigation-wrapper {width:  50%;}.navigation-wrapper #primary {display:  none;}.mobile-nav {text-align:  right;}.menu-btn {display:  inline-block;}.mobile-nav {display:  block;}.team-item {width:  48%; margin-right: 2%;}}@media all and (max-width: 880px) and (min-width: 0px) {.full-with-tab-content table thead th {font-size: 14px; padding: 5px;}.full-with-tab-content table tbody td {font-size: 12px; padding: 5px;}.full-with-tab-content table tbody td p {font-size: 12px;}.full-with-tab-content table tbody td p span {font-size:  12px;}.full-with-tab-content table tbody td img {width:  40px;}}@media all and (max-width: 720px) and (min-width: 0px) {.inner-video-item {width:  100%; margin-right:  0px;}}@media all and (max-width: 670px) and (min-width: 0px) {.full-width-tab-nav {overflow-x: auto; -webkit-overflow-scrolling: touch;}.tab-nav-item {padding: 25px 10px; width: 20%;}.tab-nav-item-number:after {font-size: 30px; font-size: 1.875em;}.tab-nav-item-title {display:  none;}.border-line {margin-bottom:  0px;}.full-with-tab-content {padding: 30px 10px;}.full-with-tab-content h2 {font-size: 35px; font-size: 2.1875em;}.float--right {width: 100%;}}@media all and (max-width: 650px) and (min-width: 0px) {.home-banner-right-top {padding: 80px 20px;}.video-banner {flex-direction: column;}.video-banner-image {width: 100%; height: 260px; padding: 35px 0px; background-position: center center;}.video-banner-text {width: 100%; display:  none;}.video-banner-text-inner {padding: 20px 40px;}}@media all and (max-width: 650px) and (min-width: 0px) {.pushy-navigation ul li a {font-size: 25px; font-size: 1.5625em;}.pushy-navigation ul li ul li a {font-size: 20px; font-size: 1.25em;}.footer-top h3:after {margin: 20px auto;}.footer-top h3 {font-size: 25px; font-size: 1.5625em;}.footer-top {text-align: center;}.footer-contact {margin-bottom: 25px;}.footer-contact-details a {display:  block; padding-left: 0px;}.footer-email:before {position: initial; left: initial; display:  inline-block; vertical-align: middle; margin-right: 10px;}.footer-tel:before {position: initial; left: initial; display:  inline-block; vertical-align: middle; margin-right: 10px;}.footer-navigation {margin-bottom: 25px;}}@media all and (max-width: 480px) and (min-width: 0px) {.best-ideas-box-title {flex-direction: column;}.best-ideas-box-title-icons {width: 100%; margin-bottom: 10px;}.best-ideas-box-title-icons img {width: 40px;}.best-ideas-box-title-text {width: 100%;}.best-ideas-text {margin-top: 5px;}.team-item {width:  100%; margin-right: 0%;}}
/* not required */
