:root{--colour-brand-white: #fff;--colour-brand-black: #000;--colour-brand-green: #1b4536;--colour-brand-mid-green: #224B3C;--colour-brand-light-green: #758e85;--font-family-primary: "poppins", sans-serif;--font-style-normal: normal;--font-size-10: 1rem;--font-size-14: 1.4rem;--font-size-16: 1.6rem;--font-size-18: 1.7rem;--font-size-19: 1.9rem;--font-size-20: 2rem;--font-size-26: 2.6rem;--font-size-27: 2.7rem;--font-size-30: 3rem;--font-size-34: 3.4rem;--font-size-41: 4.1rem;--font-size-52: 5rem;--font-size-56: 5.6rem;--font-size-102: 10.2rem;--font-weight-light: 300;--font-weight-medium: 500;--font-weight-semi-bold: 600;--font-weight-bold: 700;--font-letter-spacing-0: 0;--font-letter-spacing-30: 0.03rem;--font-letter-spacing-60: 0.1125rem;--font-letter-spacing-70: 0.125rem;--font-letter-spacing-100: 0.3rem;--font-line-height-small: 1.25;--font-line-height-medium: 1.5;--font-line-height-large: 2;--nav-bar-height-mobile: 11rem;--nav-bar-height-desktop: 10rem;}html{font-size: 10px;}body{position: relative;font-family: var(--font-family-primary);font-size: 16px;font-weight: var(--font-weight-light);font-style: var(--font-style-normal);-webkit-font-smoothing: antialiased;text-rendering: optimizelegibility;letter-spacing: var(--font-letter-spacing-0);color: var(--colour-brand-black);}main{margin-top: var(--nav-bar-height-mobile);}h1,h2,h3,h4{text-transform: uppercase;margin: 0;}h1{font-size: var(--font-size-52);font-weight: var(--font-weight-semi-bold);letter-spacing: var(--font-letter-spacing-30);line-height: var(--font-line-height-medium);color: var(--colour-brand-white);}h2{font-size: var(--font-size-34);font-weight: var(--font-weight-semi-bold);letter-spacing: var(--font-letter-spacing-30);}h3{font-size: var(--font-size-27);font-weight: var(--font-weight-bold);letter-spacing: var(--font-letter-spacing-60);line-height: var(--font-line-height-medium);}h4{font-size: var(--font-size-14);font-weight: var(--font-weight-semi-bold);line-height: var(--font-line-height-medium);}p{font-size: var(--font-size-18);margin-bottom: 3rem;line-height: var(--font-line-height-large);}h1 + p,h2 + p,h3 + p,h4 + p{margin-top: 2.5rem;}p:last-child{margin-bottom: 0;}ul:not(.navbar-nav):not(.social-network):not(.filters):not(.footer-links):not(.dropdown-menu){margin: 0;display: inline-block;margin-inline-start: 0.5rem;}a,a:hover{color: inherit;text-decoration: underline;}i[class^="fa"]{color: var(--colour-brand-white);}i[class^="fa"].icon-background{color: var(--colour-brand-green);}ul.social-network.invert i[class^="fa"]{color: var(--colour-brand-green);}ul.social-network.invert i[class^="fa"].icon-background{color: var(--colour-brand-white);}i[class^="fa"],i[class^="fa"].icon-background{-moz-transition: all 1s ease-in-out;-webkit-transition: all 1s ease-in-out;-o-transition: all 1s ease-in-out;-ms-transition: all 1s ease-in-out;transition: all 1s ease-in-out;}a.icons,a.icons:hover{text-decoration: none;}a.icons:hover i[class^="fa"]{color: var(--colour-brand-green);}a.icons:hover i[class^="fa"].icon-background{color: var(--colour-brand-light-green);}.row [class^="col"]{padding-left: 3rem;padding-right: 3rem;}section{padding: 5rem 0;}.grecaptcha-badge{visibility: hidden;}header{padding: 0;}.navbar{padding: 0;background-color: var(--colour-brand-green);}.navbar .navbar-brand{margin: 1rem 0;}.navbar .navbar-brand img{width: 80%;}#nav_main_menu_container{height: var(--nav-bar-height-mobile);flex-direction: column;}.navbar #navbar-toggler{position: absolute;right: 2rem;top: 4rem;z-index: 99;}.navbar .navbar-toggler{padding: 0;border: none;}.navbar-toggler:focus{box-shadow: none;}.navbar-toggler span{display: block;background-color: var(--colour-brand-white);background-image: unset;height: 2px;width: 30px;margin-top: 6.5px;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);position: relative;left: 0;opacity: 1;border: none;}.navbar-toggler span:nth-child(1),.navbar-toggler span:nth-child(3){-webkit-transition: transform .35s ease-in-out;-moz-transition: transform .35s ease-in-out;-o-transition: transform .35s ease-in-out;transition: transform .35s ease-in-out;}.navbar-toggler:not(.collapsed) span:nth-child(1){top: 13px;-webkit-transform: rotate(135deg);-moz-transform: rotate(135deg);-o-transform: rotate(135deg);transform: rotate(135deg);}.navbar-toggler:not(.collapsed) span:nth-child(2){height: 13px;visibility: hidden;background-color: transparent;}.navbar-toggler:not(.collapsed) span:nth-child(3){top: -15px;-webkit-transform: rotate(-135deg);-moz-transform: rotate(-135deg);-o-transform: rotate(-135deg);transform: rotate(-135deg);}@media (max-width: 1199px) {.navbar-collapse.offcanvas-collapse { position: fixed;top: 0;bottom: 0;right: 100%;width: 100%;padding: 8rem 3rem 0;overflow-y: auto;visibility: hidden;background-color: var(--colour-brand-green);-moz-transition: all 0.3s ease-in-out, visibility 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out, visibility 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out, visibility 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out, visibility 0.3s ease-in-out;transition: all 0.3s ease-in-out, visibility 0.3s ease-in-out;}    .navbar-collapse.offcanvas-collapse.show{visibility: visible;right: 0;z-index: 9;}    .navbar-collapse.offcanvas-collapse .navbar-brand img{width: 45%;}    .navbar-collapse.offcanvas-collapse .btn{margin-top: 2rem;}    .navbar-collapse.offcanvas-collapse ul.social-network{margin: 1rem 0 0;position: absolute;bottom: 3rem;left: 50%;width: 100%;transform: translate(-50%, -0%);}}#menu-main-menu{margin-top: 2.5rem;}header ul.navbar-nav > li{font-family: lato, sans-serif;font-weight: 700;font-style: normal;text-transform: uppercase;padding: 1rem 0 1rem 0;font-size: var(--font-size-18);}.navbar-nav li a:not(.btn),.navbar-nav li a:not(.btn):active,.navbar-nav li a:not(.btn):focus{color: var(--colour-brand-white);text-decoration: none;}.navbar-nav li a:not(.btn):hover{text-decoration: none;}.navbar-nav li a.active:not(.btn){text-decoration: underline;}#home-page-image-header{position: relative;overflow: hidden;background-position: top;background-repeat: no-repeat;background-size: cover;height: 80vh;}.image-overlay{position: relative;}.image-overlay > h1{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 100%;}.row.product-block-grid{padding-left: 2rem;padding-right: 2rem;}.row.product-block-grid [class^="col"]{padding: 1rem;}section.product-section{padding-top: 0;padding-bottom: 4rem;}section.product-section:last-of-type{margin-bottom: 3rem;}.sbi-owl-nav .sbi-owl-prev{margin-left: 1.5rem;}.sbi-owl-nav .sbi-owl-next{margin-right: 1.5rem;}section#wholesale{background-position: center;background-repeat: no-repeat;background-size: cover;position: relative;}section#wholesale .wholesale-form-holder{background-color: var(--colour-brand-white);border-radius: 1rem;border: 3px solid var(--colour-brand-mid-green);padding: 5rem 3rem;position: static;}.card{border: none;background-color: transparent;}.card.hover-block .card-img-top{border-radius: unset;position: relative;background-color: var(--colour-brand-black);-moz-transition: 1s ease;-webkit-transition: 1s ease;-o-transition: 1s ease;-ms-transition: 1s ease;transition: 1s ease;}.card.hover-block.clip .card-img-top{max-height: 190px;overflow-y: hidden;}.card.hover-block:not(.clip) .card-img-top img{height: 190px;}.card.hover-block .card-img-top img{border-radius: unset;-moz-transition: 1s ease;-webkit-transition: 1s ease;-o-transition: 1s ease;-ms-transition: 1s ease;transition: 1s ease;opacity: 0.8;}.card.hover-block .card-body .card-title{-moz-transition: 1s ease;-webkit-transition: 1s ease;-o-transition: 1s ease;-ms-transition: 1s ease;transition: 1s ease;opacity: 1;}.card.hover-block .card-body{padding: 0;}.card.hover-block h3.card-title{color: var(--colour-brand-white);font-size: var(--font-size-27);text-align: center;line-height: var(--font-line-height-medium);position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 100%;padding: 0 1rem;}.card.hover-block:hover .card-img-top img,.card.hover-block:active .card-img-top img{opacity: 1;}.card.hover-block:hover .card-body .card-title,.card.hover-block:active .card-body .card-title{opacity: 0;}.card .card-body a,.card .card-body a:hover{text-decoration: none;}.card.hover-block.details .card-body .card-text{color: var(--colour-brand-white);text-align: left;line-height: var(--font-line-height-medium);font-weight: var(--font-weight-medium);font-size: var(--font-size-16);margin: 0;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 90%;-moz-transition: 1s ease;-webkit-transition: 1s ease;-o-transition: 1s ease;-ms-transition: 1s ease;transition: 1s ease;opacity: 0;}.card.hover-block.details:hover .card-body .card-text,.card.hover-block.details:active .card-body .card-text{opacity: 1;cursor: default;}.card.hover-block.details:hover .card-img-top img,.card.hover-block.details:active .card-img-top img{opacity: 0;}.card.hover-block.details:hover .card-img-top,.card.hover-block.details:active .card-img-top{background: var(--colour-brand-green);}#map_container{position: relative;}.card.market-marker{text-align: center;position: absolute;width: 12rem;}.card.market-marker .card-body .card-title{font-size: var(--font-size-10);margin: 0 auto;}.card.market-marker .card-img-top,.card.market-marker .card-body > *{color: var(--colour-brand-green);-moz-transition: .5s ease;-webkit-transition: .5s ease;-o-transition: .5s ease;-ms-transition: .5s ease;transition: .5s ease;opacity: 0.5;}.card.market-marker .card-body p{line-height: var(--font-line-height-small);font-size: var(--font-size-14);margin-top: 0;font-style: italic;opacity: 0;}.card.market-marker:hover .card-img-top,.card.market-marker.active .card-img-top,.card.market-marker:hover .card-body h4.card-title,.card.market-marker.active .card-body h4.card-title,.card.market-marker:hover .card-body p{cursor: pointer;opacity: 1;}.modal-backdrop,.offcanvas-backdrop{background-color: var(--colour-brand-green);}#notification_modal .modal-dialog{background-position: center;background-repeat: no-repeat;background-size: contain;background-image: url(../../assets/img/bg_modal_1000x1500.png);}#notification_modal .modal-dialog .modal-content{position: absolute;background-color: transparent;border: none;top: 50%;}#notification_modal .modal-dialog .modal-content .modal-header{border: none;}#notification_modal .modal-dialog .modal-content .modal-body{padding: 1rem 2rem;}#notification_modal .modal-dialog .modal-content .modal-body h3{color: var(--colour-brand-green);font-weight: var(--font-weight-semi-bold);letter-spacing: var(--font-letter-spacing-30);text-transform: unset;}#notification_modal .modal-dialog .modal-content .modal-body .btn{font-size: var(--font-size-20);}#enquiry_modal .modal-dialog .modal-content .modal-header .modal-title{color: var(--colour-brand-green);}#markets_off_canvas.offcanvas-start{border-right: none;width: 100%;}#markets_off_canvas .offcanvas-header .btn-close{background: var(--colour-brand-green) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16.115' height='16.116' viewBox='0 0 24.115 24.116'%3E%3Cpath id='Path_62' data-name='Path 62' d='M132.737,1073.076l8.706-8.706a1.963,1.963,0,1,0-2.777-2.777l-8.706,8.706-8.705-8.706a1.963,1.963,0,0,0-2.777,2.777l8.705,8.706-8.705,8.706a1.963,1.963,0,1,0,2.777,2.776l8.705-8.706,8.706,8.706a1.963,1.963,0,0,0,2.777-2.776Z' transform='translate(-117.903 -1061.018)' fill='%23fff'/%3E%3C/svg%3E%0A") center/0.75em auto no-repeat;opacity: 1;border-radius: unset;}#markets_off_canvas .offcanvas-header .carousel-control-prev,#markets_off_canvas .offcanvas-header .carousel-control-next{opacity: 1;position: unset;width: auto;}#markets_off_canvas .offcanvas-header .carousel-control-prev-icon,#markets_off_canvas .offcanvas-header .carousel-control-next-icon{border: 1px solid var(--colour-brand-green);padding: 1.25rem 1.5rem;}#markets_off_canvas .offcanvas-header .carousel-control-prev-icon{background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAABmJLR0QA/wD/AP+gvaeTAAABCklEQVRIie3Wv04CQRDH8e9ye4kvgGJlawEFsdLGCEZzla+qFfEPCTYmQogFFJZaqIiPcANjY+/e7lyhYeqZ+SSbzW8XNvXfy1kt2jk72vbIpSrl++34+Lf+hhmqMkQ5dLitkJlkuFV0m17LO6AN7jkv1xchc0lH3Sq6zUz8EFznBz15GU0WtcIpaDScikbBFmhl2AqtBFuiwbA1CuCDmiQfKHSAubis/zZ6XKagYJRctcHiywJ0BrS9ru73zg92U+Hoy+Ub0nu9nn7UDlvjyQESi5tEZgxu9khUxU2fxSp48tcnFk8OkMXg6UtcfgrMQfdlnV2FzJkk1+fNw1Kc7zuYAiuLnZv6+/UNTpaqNG0aT7EAAAAASUVORK5CYII=") center/1em auto no-repeat;margin-right: 0.75rem;}#markets_off_canvas .offcanvas-header .carousel-control-next-icon{background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAABmJLR0QA/wD/AP+gvaeTAAABC0lEQVRIie3WwUpCQRTG8f+5d26Ie8sgaOtCFyK0aFdKYdLLujCKBG0RREiLXLisRWT1CDM6vUHMnTm2EL/1d/jBMDMc2GXbIyGlo97JA0LVirn6unv81oCzkJIXKh46xrvxwcXp/r/BK2MH4F+BpvGr6fFl5zAVDjpqgHq/XcudGYO0QBYmc+fvt7PPjcPaeClYEy8Na+FRsAYeDafiSXAKHvSO/8ry5uXHSdED5uAbdp0PQ+aS4dgkw/V+u2a8vQeaIIs9669D5lQvV2HXZ2+T5+VG4RQ0Gk5Fo2ANtDSshZaCNdFgWBsFMCGlzBUjoAXMneTdj8lT8t4V9IEIOIGZE9PVWvZ22f78Aj2vqC3roc5oAAAAAElFTkSuQmCC") center/1em auto no-repeat;}#markets_off_canvas .offcanvas-body{color: var(--colour-brand-green);}#markets_off_canvas .offcanvas-body .market-content{padding: 0 3rem;}#markets_off_canvas .offcanvas-body .market-content.top{min-height: 38rem;}#markets_off_canvas .offcanvas-body h4{font-size: var(--font-size-26);}#markets_off_canvas .offcanvas-body h4 + p{margin-top: 1rem;}#markets_off_canvas .offcanvas-body p{font-size: var(--font-size-14);margin-bottom: 1rem;}#markets_off_canvas .offcanvas-body p.opening_time{font-weight: var(--font-weight-semi-bold);font-style: italic;}.btn{padding: 1rem 1.125rem;font-weight: var(--font-weight-semi-bold);font-size: var(--font-size-18);text-transform: uppercase;letter-spacing: var(--font-letter-spacing-60);border-radius: 0;border: 3px solid;}.btn:hover{text-decoration: none;}.btn.arrow-right{position: relative;}.btn.arrow-right span::after{content: '\1433';position: absolute;top: 1rem;right: 2rem;}.btn-primary:not(.patterned){color: var(--colour-brand-white);border-color: var(--colour-brand-green);background-color: var(--colour-brand-green);box-shadow: inset 0 0 0 0 var(--colour-brand-white);-moz-transition: all 0.5s ease-in-out;-webkit-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}.btn-primary:not(.patterned):hover,.btn-primary:not(.patterned):focus,.btn-primary:not(.patterned):not(:disabled):not(.disabled).active,.btn-primary:not(.patterned):not(:disabled):not(.disabled):active{color: var(--colour-brand-green);border-color: var(--colour-brand-green);background-color: var(--colour-brand-white);box-shadow: inset 400px 0 0 0 var(--colour-brand-white);}.btn-primary.patterned{padding: 1.25rem 1.125rem;color: var(--colour-brand-white);background-color: transparent;border: none;background-position: center;background-repeat: no-repeat;background-size: cover;background-image: url(../../assets/img/bg_button.png);-moz-transition:all 0.1s ease;-webkit-transition:all 0.1s ease;-o-transition:all 0.1s ease;-ms-transition:all 0.1s ease;transition:all 0.1s ease;}.btn-primary.patterned:hover,.btn-primary.patterned:focus,.btn-primary.patterned:not(:disabled):not(.disabled).active,.btn-primary.patterned:not(:disabled):not(.disabled):active{border: none;background-image: url(../../assets/img/bg_button_hover.png);}.btn-outline-primary{color: var(--colour-brand-white);border-color: var(--colour-brand-white);background-color: transparent;box-shadow: inset 0 0 0 0 var(--colour-brand-white);-moz-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}.btn-outline-primary:hover,.btn-outline-primary:focus,.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active{color: var(--colour-brand-green);border-color: var(--colour-brand-white);background-color: var(--colour-brand-white);box-shadow: inset 400px 0 0 0 var(--colour-brand-white);}.btn-outline-secondary{color: var(--colour-brand-green);border-color: var(--colour-brand-green);background-color: transparent;box-shadow: inset 0 0 0 0 var(--colour-brand-green);-moz-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}.btn-outline-secondary:hover,.btn-outline-secondary:focus,.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active{color: var(--colour-brand-white);border-color: var(--colour-brand-green);background-color: var(--colour-brand-green);box-shadow: inset 400px 0 0 0 var(--colour-brand-green);}body.error404 h1{color: var(--colour-brand-green);}footer{padding: 4rem 0;background-position: center;background-repeat: no-repeat;background-size: cover;background-image: url(../../assets/img/bg-footer_1920x819.jpg);}footer h2{font-size: var(--font-size-30);font-weight: var(--font-weight-semi-bold);letter-spacing: var(--font-letter-spacing-60);}footer a{text-decoration: none;}footer a:hover{text-decoration: underline;}footer p.tel{margin-bottom: 0;}footer p.tel > a{color: var(--colour-brand-green);}footer p.email{font-weight: var(--font-weight-semi-bold);}ul.social-network{padding: 0;list-style: none;display: block;margin-top: 10rem;}ul.social-network li{display: inline;margin: 0;}footer h4.creds > p{font-size: var(--font-size-16);letter-spacing: var(--font-letter-spacing-30);margin-top: 3rem;font-weight: var(--font-weight-light);text-transform: capitalize;}@media screen and (min-width: 576px) {.card.hover-block.clip .card-img-top { max-height: 225px;}    .card.hover-block:not(.clip) .card-img-top img{height: 225px;}    #markets_off_canvas.offcanvas-start{width: 540px;}}@media screen and (min-width: 768px) {.card.market-marker { width: 20rem;}    .card.hover-block.clip .card-img-top{max-height: 175px;}    .card.hover-block:not(.clip) .card-img-top img{height: 175px;}    #markets_off_canvas .offcanvas-body h4{font-size: var(--font-size-30);}    #markets_off_canvas .offcanvas-body p{font-size: var(--font-size-16);}}@media screen and (min-width: 992px) {h4 { font-size: var(--font-size-19);letter-spacing: var(--font-letter-spacing-70);}    .card.market-marker .card-body .card-title{font-size: var(--font-size-16);}    .card.hover-block.clip .card-img-top{max-height: unset;}    .card.hover-block:not(.clip) .card-img-top img{height: 100%;}        #notification_modal .modal-dialog{background-image: url(../../assets/img/bg_modal_1000x667.png);}    #notification_modal .modal-dialog .modal-content{top: unset;}    #notification_modal .modal-dialog .modal-content .modal-header .btn-close{position: absolute;right: 3.5rem;top: 0;opacity: 1;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19.383' height='19.384' viewBox='0 0 19.383 19.384'%3E%3Cpath id='Path_62' data-name='Path 62' d='M129.826,1070.71l7-7a1.578,1.578,0,1,0-2.232-2.232l-7,7-7-7a1.578,1.578,0,0,0-2.232,2.232l7,7-7,7a1.578,1.578,0,1,0,2.232,2.232l7-7,7,7a1.578,1.578,0,1,0,2.232-2.232Z' transform='translate(-117.903 -1061.018)' fill='%231b4436'/%3E%3C/svg%3E%0A") center/1.5em auto no-repeat;}    #notification_modal .modal-dialog .modal-content .modal-body h3{font-size: var(--font-size-52);letter-spacing: var(--font-letter-spacing-60);line-height: var(--font-line-height-small);}    #notification_modal .modal-dialog .modal-content .modal-body .btn{font-size: var(--font-size-26);}}@media screen and (min-width: 1200px) {main { margin-top: var(--nav-bar-height-desktop);}    h1{font-size: var(--font-size-102);}    h2{font-size: var(--font-size-52);letter-spacing: var(--font-letter-spacing-60);}    h3{font-size: var(--font-size-41);}    p{line-height: var(--font-line-height-large);}    h1 + p,    h2 + p,    h3 + p,    h4 + p{margin-top: 2rem;}    section{padding: 5rem 0;}    #nav_main_menu_container{height: var(--nav-bar-height-desktop);}    header ul.navbar-nav > li{font-size: var(--font-size-16);padding: 0 1.8rem;}    header ul.navbar-nav > li:last-child{padding-right: 0;}    header ul.navbar-nav > li:first-child{padding-left: 0;}        #menu-main-menu{margin-top: 0;}    #menu-main-menu.navbar-nav li > a,    #menu-main-menu.navbar-nav li > a:active,    #menu-main-menu.navbar-nav li > a:focus{position: relative;}    #menu-main-menu.navbar-nav li > a::before,    #menu-main-menu.navbar-nav li > a:active::before,    #menu-main-menu.navbar-nav li > a:focus::before{content: "";position: absolute;width: 0;height: 2px;top: 3rem;left: 0;background-color: var(--colour-brand-white);visibility: hidden;transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-webkit-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;}    #menu-main-menu.navbar-nav li > a:hover::before,    #menu-main-menu.navbar-nav li > a.active::before{visibility: visible;width: 100%;}    #menu-main-menu.navbar-nav > li > a:hover{color: var(--colour-brand-white);}        #menu-main-menu.navbar-nav li a.active{text-decoration: none;}        #home-page-image-header{height: 95vh;}        .card .card-body h3.card-title{font-size: var(--font-size-30);}        .card.hover-block.details .card-body .card-text{text-align: center;font-size: var(--font-size-18);line-height: var(--font-line-height-large);width: 75%;}    .card.market-marker .card-body .card-title{font-size: var(--font-size-18);}    .card.market-marker .card-body p{font-size: var(--font-size-16);}        footer{padding: 5rem 0 2rem;}    footer h2{font-size: var(--font-size-56);}}