/*! minireset.css v0.0.6 | MIT License | github.com/jgthms/minireset.css */blockquote, body, dd, dl, dt, fieldset, figure, h1, h2, h3, h4, h5, h6, hr, html, iframe, legend, li, ol, p, pre, textarea, ul {
                                                                               margin: 0;
                                                                               padding: 0
                                                                           }

                                                                           h1, h2, h3, h4, h5, h6 {
                                                                               font-size: 100%;
                                                                               font-weight: 400
                                                                           }

                                                                           ul { list-style: none }

                                                                           button, input, select, textarea { margin: 0 }

                                                                           html { box-sizing: border-box }

                                                                           *, ::after, ::before { box-sizing: inherit }

                                                                           img, video {
                                                                               height: auto;
                                                                               max-width: 100%
                                                                           }

                                                                           iframe { border: 0 }

                                                                           table {
                                                                               border-collapse: collapse;
                                                                               border-spacing: 0
                                                                           }

                                                                           td, th { padding: 0 }

                                                                           td:not([align]), th:not([align]) { text-align: left }

                                                                           header { background: #fff }

                                                                           header .wrap {
                                                                               max-width: 180em;
                                                                               display: flex;
                                                                               flex-wrap: wrap;
                                                                               justify-content: space-between;
                                                                               padding: 1em 2em;
                                                                               position: relative
                                                                           }

                                                                           header .logo { max-width: 115px }

                                                                           .skipToContent:focus {
                                                                               position: static;
                                                                               clip: auto;
                                                                               height: auto;
                                                                               width: auto;
                                                                               margin: 0;
                                                                               padding: 1em 0;
                                                                               font-size: 1.6em
                                                                           }

                                                                           nav a {
                                                                               font-size: 1.7em;
                                                                               padding: .5em 0;
                                                                               text-decoration: none;
                                                                               display: block;
                                                                               text-align: left
                                                                           }

                                                                           nav a.current, nav a:hover { text-decoration: underline }

                                                                           nav ul {
                                                                               font-size: 1em;
                                                                               list-style-type: none;
                                                                               display: none;
                                                                               width: 100%;
                                                                               position: absolute;
                                                                               padding: 2em;
                                                                               left: 0;
                                                                               top: 7.6em;
                                                                               z-index: 5;
                                                                               background: #fff;
                                                                               border-bottom: 2px solid #9dc307;
                                                                               margin-bottom: 0
                                                                           }

                                                                           .hamburger, .navToggle {
                                                                               position: absolute;
                                                                               color: #fff;
                                                                               width: 33px;
                                                                               height: 21px;
                                                                               left: auto;
                                                                               right: 2.2em;
                                                                               top: 50%;
                                                                               -webkit-transform: translate(0, -50%);
                                                                               transform: translate(0, -50%);
                                                                               overflow: hidden;
                                                                               cursor: pointer;
                                                                               z-index: 1;
                                                                               padding: 0
                                                                           }

                                                                           .navToggle {
                                                                               opacity: 0;
                                                                               z-index: 2
                                                                           }

                                                                           .bar {
                                                                               display: block;
                                                                               position: absolute;
                                                                               height: 3px;
                                                                               width: 33px;
                                                                               background: #9dc307;
                                                                               opacity: 1;
                                                                               left: 0;
                                                                               transform: rotate(0);
                                                                               -webkit-transition: all .25s 0s ease-in-out;
                                                                               transition: all .25s 0s ease-in-out
                                                                           }

                                                                           .bar:nth-child(1) { top: 0 }

                                                                           .bar:nth-child(2), .bar:nth-child(3) { top: 9px }

                                                                           .bar:nth-child(4) { top: 18px }

                                                                           input:checked ~ .hamburger .bar:nth-child(1) {
                                                                               top: 18px;
                                                                               width: 0%;
                                                                               left: 50%
                                                                           }

                                                                           input:checked ~ .hamburger .bar:nth-child(2) { transform: rotate(45deg) }

                                                                           input:checked ~ .hamburger .bar:nth-child(3) { transform: rotate(-45deg) }

                                                                           input:checked ~ .hamburger .bar:nth-child(4) {
                                                                               top: 18px;
                                                                               width: 0%;
                                                                               left: 50%
                                                                           }

                                                                           input:checked ~ ul { display: block }

                                                                           @media only screen and (min-width: 1024px) {
                                                                               header .logo { max-width: 438px }

                                                                               .hamburger, .navToggle { display: none }

                                                                               nav { padding-left: 2em }

                                                                               nav ul {
                                                                                   display: flex;
                                                                                   flex-wrap: wrap;
                                                                                   align-items: center;
                                                                                   width: auto;
                                                                                   height: 100%;
                                                                                   border-bottom: none;
                                                                                   position: static;
                                                                                   padding: 0
                                                                               }

                                                                               nav a { padding: 1em 1.47em }
                                                                           }

                                                                           footer {
                                                                               position: relative;
                                                                               z-index: 4
                                                                           }

                                                                           footer .wrap {
                                                                               text-align: left;
                                                                               position: relative
                                                                           }

                                                                           footer a, footer h2 { color: #fff }

                                                                           footer .backToTop {
                                                                               font-size: .93em;
                                                                               text-decoration: none;
                                                                               position: absolute;
                                                                               bottom: 0;
                                                                               left: 50%;
                                                                               line-height: 1.7em;
                                                                               -webkit-transform: translate(-50%, 0);
                                                                               transform: translate(-50%, 0);
                                                                               display: inline-block;
                                                                               background: url(/assets/img/icons/back-to-top.svg) no-repeat 0 0;
                                                                               padding-left: 2.15em;
                                                                               white-space: nowrap
                                                                           }

                                                                           footer .backToTop:hover { text-decoration: underline }

                                                                           footer h2 {
                                                                               font-size: 2.8em;
                                                                               display: flex;
                                                                               flex-wrap: wrap;
                                                                               align-items: center;
                                                                               justify-content: space-between
                                                                           }

                                                                           footer h2:after {
                                                                               content: "";
                                                                               width: 100%;
                                                                               height: 2px;
                                                                               display: block;
                                                                               background: #9dc307;
                                                                               margin-top: .5em
                                                                           }

                                                                           footer h2, footer h3 {
                                                                               font-family: proxima-nova, sans-serif;
                                                                               font-weight: 700
                                                                           }

                                                                           footer h3 { font-size: 2.8em }

                                                                           footer li {
                                                                               font-size: 1.1em;
                                                                               margin-bottom: .5em
                                                                           }

                                                                           footer li a { text-decoration: none }

                                                                           footer li a:hover { text-decoration: underline }

                                                                           footer .footerCols {
                                                                               display: flex;
                                                                               flex-wrap: wrap
                                                                           }

                                                                           footer .footerCol { width: 100% }

                                                                           footer ul {
                                                                               list-style-type: none;
                                                                               padding-left: 0;
                                                                               padding-right: 1.5em;
                                                                               padding-bottom: 0;
                                                                               margin-bottom: 1.5em
                                                                           }

                                                                           .footerTop {
                                                                               background: #293d43;
                                                                               color: #fff;
                                                                               padding: 5em 2em 6.5em
                                                                           }

                                                                           .footerTop .wrap {
                                                                               max-width: 116em;
                                                                               padding-bottom: 7em
                                                                           }

                                                                           .footerBtm {
                                                                               color: #293d43;
                                                                               background: #fff;
                                                                               padding: 3.4em 2em
                                                                           }

                                                                           .footerBtm .wrap {
                                                                               display: flex;
                                                                               flex-wrap: wrap;
                                                                               max-width: 180em;
                                                                               justify-content: center;
                                                                               align-items: center
                                                                           }

                                                                           .footerBtm .logo {
                                                                               max-width: 167px;
                                                                               margin-bottom: 3.5em
                                                                           }

                                                                           .footerBtm .connect, .footerBtm .copyright, .footerBtm .logo {
                                                                               width: 100%;
                                                                               text-align: center
                                                                           }

                                                                           .footerBtm .connect, .footerBtm .copyright { font-size: 1.6em }

                                                                           .footerBtm .copyright { margin-bottom: 2em }

                                                                           .connect {
                                                                               display: flex;
                                                                               align-items: center;
                                                                               flex-direction: column;
                                                                               font-weight: 700
                                                                           }

                                                                           .connect a {
                                                                               height: 47px;
                                                                               margin-top: 24px
                                                                           }

                                                                           .connect svg {
                                                                               width: 47px;
                                                                               height: 47px
                                                                           }

                                                                           @media only screen and (min-width: 1024px) {
                                                                               .footerBtm .wrap { justify-content: space-between }

                                                                               .footerBtm .connect, .footerBtm .copyright, .footerBtm .logo {
                                                                                   width: auto;
                                                                                   max-width: 33.33%
                                                                               }

                                                                               .footerBtm .copyright { margin-bottom: 0 }

                                                                               .footerBtm .logo {
                                                                                   width: 437px;
                                                                                   margin-bottom: 0
                                                                               }

                                                                               .connect {
                                                                                   flex-direction: row;
                                                                                   margin-bottom: 0
                                                                               }

                                                                               .connect a {
                                                                                   margin-left: 10px;
                                                                                   margin-top: 0
                                                                               }

                                                                               .footerTop { padding: 10em 2em 8em }

                                                                               .footerTop .wrap { padding-bottom: 0 }

                                                                               footer .footerCol {
                                                                                   max-width: 35em;
                                                                                   width: 33.33%
                                                                               }

                                                                               footer .backToTop {
                                                                                   font-size: .65em;
                                                                                   position: static;
                                                                                   -webkit-transform: translate(0, 0);
                                                                                   transform: translate(0, 0)
                                                                               }

                                                                               footer h2 { font-size: 4em }

                                                                               footer h3 { font-size: 3.2em }

                                                                               footer li {
                                                                                   font-size: 1.3em;
                                                                                   margin-bottom: 0
                                                                               }
                                                                           }

                                                                           @media only screen and (min-width: 1200px) {
                                                                               .footerBtm .copyright { white-space: nowrap }
                                                                           }

                                                                           @media only screen and (min-width: 1800px) {
                                                                               .footerBtm { padding: 5.6em 2em }

                                                                               .footerBtm .connect, .footerBtm .copyright {
                                                                                   font-size: 2.6em;
                                                                                   margin-bottom: 0
                                                                               }

                                                                               .connect a {
                                                                                   margin-left: 30px;
                                                                                   height: 60px
                                                                               }

                                                                               .connect svg {
                                                                                   width: 60px;
                                                                                   height: 60px
                                                                               }
                                                                           }

                                                                           .cookie-strip, .cookie-window .cookie-popup { background-color: #0d4a65 !important }

                                                                           .cookie-strip .strip-title { font-size: 2.2em !important }

                                                                           .cookie-strip .tool-link, .cookie-window .popup-intro a, .cookie-window .popup-more-info a { color: #fff !important }

                                                                           .cookie-strip .strip-button-wrap button, .cookie-window .button { font-weight: 600 }

                                                                           .cookie-strip .cookie-strip-accept-all, .cookie-window .cookie-submit { background-color: #9dc307 !important }

                                                                           .cookie-strip .cookie-strip-more-settings {
                                                                               background-color: transparent !important;
                                                                               color: #fff !important;
                                                                               text-decoration: underline
                                                                           }

                                                                           .cookie-strip .cookie-strip-accept-all, .cookie-window .cookie-button-container .button, .cookie-window .cookie-submit { color: #0d4a65 !important }

                                                                           .cookie-popup-tab { z-index: 5 }

                                                                           @-webkit-keyframes lineExpand {
                                                                               0% { -webkit-transform: scale(0) }

                                                                               100% { -webkit-transform: scale(1) }
                                                                           }

                                                                           @keyframes lineExpand {
                                                                               0% { transform: scale(0) }

                                                                               100% { transform: scale(1) }
                                                                           }

                                                                           @-webkit-keyframes lineExpandCentre {
                                                                               0% { -webkit-transform: translate(-50%, -50%) scale(0) }

                                                                               100% { -webkit-transform: translate(-50%, -50%) scale(1) }
                                                                           }

                                                                           @keyframes lineExpandCentre {
                                                                               0% { transform: translate(-50%, -50%) scale(0) }

                                                                               100% { transform: translate(-50%, -50%) scale(1) }
                                                                           }

                                                                           @-webkit-keyframes loadSweet {
                                                                               0% {
                                                                                   -webkit-transform: scale(0) rotate(0);
                                                                                   opacity: 0
                                                                               }

                                                                               75% {
                                                                                   -webkit-transform: scale(.75) rotate(270deg);
                                                                                   opacity: 1
                                                                               }

                                                                               100% {
                                                                                   -webkit-transform: scale(1) rotate(360deg);
                                                                                   opacity: 1
                                                                               }
                                                                           }

                                                                           @keyframes loadSweet {
                                                                               0% {
                                                                                   transform: scale(0) rotate(0);
                                                                                   opacity: 0
                                                                               }

                                                                               75% {
                                                                                   transform: scale(.75) rotate(270deg);
                                                                                   opacity: 1
                                                                               }

                                                                               100% {
                                                                                   transform: scale(1) rotate(360deg);
                                                                                   opacity: 1
                                                                               }
                                                                           }

                                                                           .animTriggered .animWrap .asset { animation: loadSweet 1.3s ease-in forwards }

                                                                           .hasAnim .wrap { z-index: 2 }

                                                                           .animWrap {
                                                                               position: absolute;
                                                                               z-index: 1;
                                                                               left: 0;
                                                                               width: 100%;
                                                                               height: 50em;
                                                                               top: 11vw;
                                                                               max-height: calc(100vh - 11vw)
                                                                           }

                                                                           .animWrap.fix { position: fixed }

                                                                           .animWrap .asset {
                                                                               position: absolute;
                                                                               display: block;
                                                                               -webkit-transform: scale(0) rotate(0);
                                                                               transform: scale(0) rotate(0);
                                                                               opacity: 0
                                                                           }

                                                                           .animWrap .asset.topLeft { left: 0 }

                                                                           .animWrap .asset.topRight { right: 0 }

                                                                           .animWrap .asset.btmLeft {
                                                                               left: 0;
                                                                               bottom: 0
                                                                           }

                                                                           .animWrap .asset.btmRight {
                                                                               right: 0;
                                                                               bottom: 0
                                                                           }

                                                                           .animWrap .asset.squareAS {
                                                                               width: 109px;
                                                                               height: 93px;
                                                                               background: url(/assets/img/sweets/allsort3.png) no-repeat 0 0;
                                                                               background-size: 100% auto
                                                                           }

                                                                           .animWrap .asset.roundAS {
                                                                               width: 120px;
                                                                               height: 96px;
                                                                               background: url(/assets/img/sweets/allsort2.png) no-repeat 0 0;
                                                                               background-size: 100% auto
                                                                           }

                                                                           .animWrap .asset.roundASAngled {
                                                                               width: 115px;
                                                                               height: 110px;
                                                                               background: url(/assets/img/sweets/allsort1.png) no-repeat 0 0;
                                                                               background-size: 100% auto
                                                                           }

                                                                           .animWrap .asset.humbug {
                                                                               width: 125px;
                                                                               height: 132px;
                                                                               background: url(/assets/img/sweets/humbug.png) no-repeat 0 0;
                                                                               background-size: 100% auto
                                                                           }

                                                                           .animWrap .asset.dipdab {
                                                                               width: 310px;
                                                                               height: 191px;
                                                                               background: url(/assets/img/sweets/dipdab.png) no-repeat 0 0;
                                                                               background-size: 100% auto;
                                                                               margin-left: -170px
                                                                           }

                                                                           .toAnimate {
                                                                               opacity: 0;
                                                                               -webkit-transform: translate(0, 100px);
                                                                               transform: translate(0, 100px);
                                                                               -webkit-transition: all .4s 0s ease-in;
                                                                               transition: all .4s 0s ease-in
                                                                           }

                                                                           .toAnimate.animateIn {
                                                                               opacity: 1;
                                                                               -webkit-transform: translate(0, 0);
                                                                               transform: translate(0, 0)
                                                                           }

                                                                           .noJS .toAnimate {
                                                                               opacity: 1;
                                                                               -webkit-transform: translate(0, 0);
                                                                               transform: translate(0, 0)
                                                                           }

                                                                           @media only screen and (min-width: 1024px) {
                                                                               .animWrap { height: 60em }
                                                                           }

                                                                           @media only screen and (min-width: 1360px) {
                                                                               .animWrap { height: 70em }

                                                                               .animWrap .asset.squareAS {
                                                                                   width: 180px;
                                                                                   height: 156px
                                                                               }

                                                                               .animWrap .asset.roundAS {
                                                                                   width: 176px;
                                                                                   height: 140px
                                                                               }

                                                                               .animWrap .asset.roundASAngled {
                                                                                   width: 180px;
                                                                                   height: 172px
                                                                               }

                                                                               .animWrap .asset.humbug {
                                                                                   width: 195px;
                                                                                   height: 208px
                                                                               }

                                                                               .animWrap .asset.dipdab {
                                                                                   width: 460px;
                                                                                   height: 283px;
                                                                                   margin-left: -180px
                                                                               }
                                                                           }

                                                                           @media only screen and (min-width: 1800px) {
                                                                               .animWrap .asset.btmLeft, .animWrap .asset.topLeft { left: 3em }

                                                                               .animWrap .asset.btmRight, .animWrap .asset.topRight { right: 3em }

                                                                               .animWrap .asset.squareAS {
                                                                                   width: 237px;
                                                                                   height: 202px
                                                                               }

                                                                               .animWrap .asset.roundAS {
                                                                                   width: 240px;
                                                                                   height: 191px
                                                                               }

                                                                               .animWrap .asset.roundASAngled {
                                                                                   width: 249px;
                                                                                   height: 236px
                                                                               }

                                                                               .animWrap .asset.humbug {
                                                                                   width: 260px;
                                                                                   height: 275px
                                                                               }

                                                                               .animWrap .asset.dipdab {
                                                                                   width: 581px;
                                                                                   height: 355px;
                                                                                   margin-left: -200px
                                                                               }
                                                                           }

                                                                           body {
                                                                               font-size: 10px;
                                                                               color: #293d43;
                                                                               background: #f7f7f7;
                                                                               font-family: proxima-nova, sans-serif;
                                                                               font-weight: 500
                                                                           }

                                                                           body * { box-sizing: border-box }

                                                                           .srOnly {
                                                                               position: absolute;
                                                                               overflow: hidden;
                                                                               clip: rect(0 0 0 0);
                                                                               height: 1px;
                                                                               width: 1px;
                                                                               margin: -1px;
                                                                               padding: 0;
                                                                               border: 0
                                                                           }

                                                                           img.lazy {
                                                                               opacity: 0;
                                                                               -webkit-transition: opacity .4s .2s ease-in-out;
                                                                               transition: opacity .4s .2s ease-in-out
                                                                           }

                                                                           img.lazy.loaded { opacity: 1 }

                                                                           .noJS img.lazy { opacity: 1 }

                                                                           .wrap {
                                                                               max-width: 92.8em;
                                                                               margin: 0 auto;
                                                                               padding: 0 1em;
                                                                               text-align: center
                                                                           }

                                                                           .hasAnim { position: relative }

                                                                           .hasAnim .wrap {
                                                                               position: relative;
                                                                               z-index: 2
                                                                           }

                                                                           h1, h2, h3, h4 {
                                                                               font-family: Dosis, sans-serif;
                                                                               font-weight: 700;
                                                                               font-style: normal;
                                                                               line-height: 1.3;
                                                                               margin: 0 auto .3em;
                                                                               text-decoration: none
                                                                           }

                                                                           h1.hasIcon svg, h2.hasIcon svg, h3.hasIcon svg, h4.hasIcon svg {
                                                                               display: inline-block;
                                                                               margin-right: .5em;
                                                                               vertical-align: middle
                                                                           }

                                                                           h1 {
                                                                               font-size: 4.5em;
                                                                               text-align: center;
                                                                               margin-bottom: .4em;
                                                                               color: #293d43
                                                                           }

                                                                           h2 {
                                                                               font-size: 3.8em;
                                                                               margin-bottom: .7em
                                                                           }

                                                                           h3 { font-size: 3em }

                                                                           h4 { font-size: 2.6em }

                                                                           .socialLinks span, .socialLinks ul { margin-bottom: 0 }

                                                                           .socialLinks span {
                                                                               margin-bottom: .7em;
                                                                               display: block
                                                                           }

                                                                           .iconList {
                                                                               display: -webkit-box;
                                                                               display: -ms-flexbox;
                                                                               display: flex;
                                                                               flex-wrap: wrap;
                                                                               -ms-flex-align: center;
                                                                               -webkit-align-items: center;
                                                                               -webkit-box-align: center;
                                                                               align-items: center;
                                                                               -webkit-box-pack: center;
                                                                               -ms-flex-pack: center;
                                                                               justify-content: center;
                                                                               list-style-type: none;
                                                                               padding: 0 .5em;
                                                                               line-height: 1
                                                                           }

                                                                           .iconList li { padding: 0 1.5em }

                                                                           .iconList .hasIcon.instagram svg {
                                                                               width: 4.2em;
                                                                               height: 4.2em
                                                                           }

                                                                           .hasIcon {
                                                                               display: -webkit-box;
                                                                               display: -ms-flexbox;
                                                                               display: flex;
                                                                               display: block
                                                                           }

                                                                           .hasIcon.instagram svg {
                                                                               width: 1.56em;
                                                                               height: 1.56em
                                                                           }

                                                                           .hasIcon.twitter svg {
                                                                               width: 4.2em;
                                                                               height: 3.5em
                                                                           }

                                                                           .hasIcon.facebook svg {
                                                                               width: 1.8em;
                                                                               height: 4.1em
                                                                           }

                                                                           span.hasIcon { text-indent: -9999px }

                                                                           ol, p, table, ul {
                                                                               font-size: 1.6em;
                                                                               font-weight: 500;
                                                                               font-style: normal;
                                                                               line-height: 1.5;
                                                                               margin-bottom: 1em
                                                                           }

                                                                           .subText {
                                                                               line-height: 1.3;
                                                                               font-size: 2em;
                                                                               font-weight: 700;
                                                                               margin-bottom: 0
                                                                           }

                                                                           ol, ul { padding-left: 1em }

                                                                           ol ol, ol ul, ul ol, ul ul {
                                                                               margin-bottom: .3em;
                                                                               font-size: 1em
                                                                           }

                                                                           .tableWrap { overflow-x: auto }

                                                                           .tableWrap table { min-width: 43.75em }

                                                                           table { margin: 1.6em 0 }

                                                                           td, th {
                                                                               padding: .5em;
                                                                               border: 1px solid #293d43
                                                                           }

                                                                           a { color: #293d43 }

                                                                           ul { list-style-type: disc }

                                                                           .introArea {
                                                                               padding: 0;
                                                                               background: #f7f7f7;
                                                                               z-index: 2;
                                                                               position: relative
                                                                           }

                                                                           .introText p {
                                                                               margin-bottom: 0;
                                                                               margin-top: 1.25em
                                                                           }

                                                                           .hasCurve { position: relative }

                                                                           .hasCurve .curve {
                                                                               position: absolute;
                                                                               left: 0;
                                                                               width: 100%;
                                                                               height: 23.9vw;
                                                                               z-index: 2
                                                                           }

                                                                           .hasCurve .curve.dt { display: none }

                                                                           .hasCurve .bottom {
                                                                               bottom: 0;
                                                                               -webkit-transform: translate(0, calc(100% - 1px));
                                                                               transform: translate(0, calc(100% - 1px))
                                                                           }

                                                                           .hasCurve .base {
                                                                               bottom: -1px;
                                                                               height: 23.9vw
                                                                           }

                                                                           .hasCurve .top {
                                                                               top: 0;
                                                                               -webkit-transform: translate(0, calc(-100% + 1px));
                                                                               transform: translate(0, calc(-100% + 1px))
                                                                           }

                                                                           .hasCurve.btm + section { padding-top: 23.9vw }

                                                                           .btn {
                                                                               font-size: 1.8em;
                                                                               border-radius: 80px;
                                                                               background: #293d43;
                                                                               cursor: pointer;
                                                                               border: none;
                                                                               color: #fff;
                                                                               text-decoration: none;
                                                                               -webkit-transition: background .2s ease-in-out;
                                                                               transition: background .2s ease-in-out;
                                                                               width: auto;
                                                                               margin: 0 auto;
                                                                               padding: .6em 1.9em;
                                                                               display: inline-block;
                                                                               font-weight: 700
                                                                           }

                                                                           .btn:hover { background: #162023 }

                                                                           .btn.seeMoreBtn { background: #293d43 }

                                                                           .btn.seeMoreBtn:hover {
                                                                               background: #293d43;
                                                                               text-decoration: underline
                                                                           }

                                                                           .btn.valeo { background: #9dc307 }

                                                                           .btn.valeo:hover { background: #b8d932 }

                                                                           .linkedInCTA {
                                                                               padding: 10em 0;
                                                                               background: #f7f7f7
                                                                           }

                                                                           .linkedInCTA .wrap {
                                                                               max-width: 82em;
                                                                               z-index: 2;
                                                                               position: relative
                                                                           }

                                                                           .linkedInCTA svg {
                                                                               width: 88px;
                                                                               height: 88px
                                                                           }

                                                                           .linkedInCTA a {
                                                                               display: inline-block;
                                                                               margin-top: 5em
                                                                           }

                                                                           @media only screen and (min-width: 660px) {
                                                                               h3 { font-size: 3em }

                                                                               h4 { font-size: 2.6em }

                                                                               ol, p, table, ul { font-size: 1.8em }

                                                                               .subText { font-size: 2.4em }

                                                                               .tableWrap table { min-width: 37.78em }
                                                                           }

                                                                           .gridList {
                                                                               display: flex;
                                                                               flex-wrap: wrap;
                                                                               list-style-type: none;
                                                                               font-size: 1em;
                                                                               justify-content: center;
                                                                               margin: 7em auto
                                                                           }

                                                                           .gridList .item {
                                                                               width: 100%;
                                                                               padding: 0 2em;
                                                                               margin-bottom: 10em;
                                                                               max-width: 36em
                                                                           }

                                                                           .gridList .item img {
                                                                               width: 100%;
                                                                               margin-bottom: 3em
                                                                           }

                                                                           .gridList .item h3 {
                                                                               font-size: 2.2em;
                                                                               font-family: proxima-nova, sans-serif;
                                                                               color: #293d43
                                                                           }

                                                                           .gridList .item a { display: block }

                                                                           @media only screen and (min-width: 640px) {
                                                                               .gridList .item { width: 50% }

                                                                               .hasCurve .curve { height: 13.5vw }

                                                                               .hasCurve .curve.dt { display: block }

                                                                               .hasCurve .curve.mob { display: none }

                                                                               .hasCurve .base { height: 5.8vw }

                                                                               .hasCurve.btm + section { padding-top: 13.5vw }
                                                                           }

                                                                           @media only screen and (min-width: 1024px) {
                                                                               .h1, h1 { font-size: 8.5em }

                                                                               h2 { font-size: 5.5em }

                                                                               ol, p, table, ul { font-size: 2em }

                                                                               .btn { font-size: 2.4em }

                                                                               .btn.seeMoreBtn {
                                                                                   position: absolute;
                                                                                   top: .15em;
                                                                                   right: .83em
                                                                               }

                                                                               .subText { font-size: 2.8em }

                                                                               .socialLinks {
                                                                                   display: -webkit-box;
                                                                                   display: -ms-flexbox;
                                                                                   display: flex;
                                                                                   flex-wrap: wrap;
                                                                                   -ms-flex-align: center;
                                                                                   -webkit-align-items: center;
                                                                                   -webkit-box-align: center;
                                                                                   align-items: center;
                                                                                   -webkit-box-pack: center;
                                                                                   -ms-flex-pack: center;
                                                                                   justify-content: center
                                                                               }

                                                                               .socialLinks span { margin-bottom: 0 }

                                                                               .gridList .item { width: 33% }

                                                                               .gridList .item h3 { font-size: 2.8em }

                                                                               .linkedInCTA { padding: 22em 0 }
                                                                           }