@charset "UTF-8";
/*!
Theme Name: Barebones
Theme URI: https://benchmark.co.uk/barebones
Author: Benchmark Studios
Author URI: https://benchmark.co.uk/
Description: A lightweight and skeletal WordPress boilerplate theme for HTML5 and beyond
Version: 3.X
License: MIT
License URI: https://mit-license.org/
Text Domain: barebones
*/.container{margin:0 auto;max-width:1280px;padding:0 24px}.container:after,.container:before{content:" ";display:table}.container:after{clear:both}.container.container--narrow{max-width:1088px}.row{list-style:none;margin-left:-24px}.row:not(.row--flex):after,.row:not(.row--flex):before{content:" ";display:table}.row:not(.row--flex):after{clear:both}.row.row--gutterless{margin-left:0}.row.row--flex{display:flex;flex-wrap:wrap}.row.row--reverse{flex-direction:row-reverse}.col{box-sizing:border-box;float:left;padding-left:24px}.row--gutterless .col{padding-left:0}@media only screen and (min-width:1025px){.col--lg-offset-0{margin-left:0}.col--lg-1{width:8.3333333333%}.row--flex .col--lg-1{flex-basis:8.3333333333%;float:none;max-width:8.3333333333%;width:auto}.col--lg-offset-1{margin-left:8.3333333333%}.col--lg-2{width:16.6666666667%}.row--flex .col--lg-2{flex-basis:16.6666666667%;float:none;max-width:16.6666666667%;width:auto}.col--lg-offset-2{margin-left:16.6666666667%}.col--lg-3{width:25%}.row--flex .col--lg-3{flex-basis:25%;float:none;max-width:25%;width:auto}.col--lg-offset-3{margin-left:25%}.col--lg-4{width:33.3333333333%}.row--flex .col--lg-4{flex-basis:33.3333333333%;float:none;max-width:33.3333333333%;width:auto}.col--lg-offset-4{margin-left:33.3333333333%}.col--lg-5{width:41.6666666667%}.row--flex .col--lg-5{flex-basis:41.6666666667%;float:none;max-width:41.6666666667%;width:auto}.col--lg-offset-5{margin-left:41.6666666667%}.col--lg-6{width:50%}.row--flex .col--lg-6{flex-basis:50%;float:none;max-width:50%;width:auto}.col--lg-offset-6{margin-left:50%}.col--lg-7{width:58.3333333333%}.row--flex .col--lg-7{flex-basis:58.3333333333%;float:none;max-width:58.3333333333%;width:auto}.col--lg-offset-7{margin-left:58.3333333333%}.col--lg-8{width:66.6666666667%}.row--flex .col--lg-8{flex-basis:66.6666666667%;float:none;max-width:66.6666666667%;width:auto}.col--lg-offset-8{margin-left:66.6666666667%}.col--lg-9{width:75%}.row--flex .col--lg-9{flex-basis:75%;float:none;max-width:75%;width:auto}.col--lg-offset-9{margin-left:75%}.col--lg-10{width:83.3333333333%}.row--flex .col--lg-10{flex-basis:83.3333333333%;float:none;max-width:83.3333333333%;width:auto}.col--lg-offset-10{margin-left:83.3333333333%}.col--lg-11{width:91.6666666667%}.row--flex .col--lg-11{flex-basis:91.6666666667%;float:none;max-width:91.6666666667%;width:auto}.col--lg-offset-11{margin-left:91.6666666667%}.col--lg-12{width:100%}.row--flex .col--lg-12{flex-basis:100%;float:none;max-width:100%;width:auto}.col--lg-offset-12{margin-left:100%}}@media only screen and (min-width:769px) and (max-width:1024px){.col--md-offset-0{margin-left:0}.col--md-1{width:8.3333333333%}.row--flex .col--md-1{flex-basis:8.3333333333%;float:none;max-width:8.3333333333%;width:auto}.col--md-offset-1{margin-left:8.3333333333%}.col--md-2{width:16.6666666667%}.row--flex .col--md-2{flex-basis:16.6666666667%;float:none;max-width:16.6666666667%;width:auto}.col--md-offset-2{margin-left:16.6666666667%}.col--md-3{width:25%}.row--flex .col--md-3{flex-basis:25%;float:none;max-width:25%;width:auto}.col--md-offset-3{margin-left:25%}.col--md-4{width:33.3333333333%}.row--flex .col--md-4{flex-basis:33.3333333333%;float:none;max-width:33.3333333333%;width:auto}.col--md-offset-4{margin-left:33.3333333333%}.col--md-5{width:41.6666666667%}.row--flex .col--md-5{flex-basis:41.6666666667%;float:none;max-width:41.6666666667%;width:auto}.col--md-offset-5{margin-left:41.6666666667%}.col--md-6{width:50%}.row--flex .col--md-6{flex-basis:50%;float:none;max-width:50%;width:auto}.col--md-offset-6{margin-left:50%}.col--md-7{width:58.3333333333%}.row--flex .col--md-7{flex-basis:58.3333333333%;float:none;max-width:58.3333333333%;width:auto}.col--md-offset-7{margin-left:58.3333333333%}.col--md-8{width:66.6666666667%}.row--flex .col--md-8{flex-basis:66.6666666667%;float:none;max-width:66.6666666667%;width:auto}.col--md-offset-8{margin-left:66.6666666667%}.col--md-9{width:75%}.row--flex .col--md-9{flex-basis:75%;float:none;max-width:75%;width:auto}.col--md-offset-9{margin-left:75%}.col--md-10{width:83.3333333333%}.row--flex .col--md-10{flex-basis:83.3333333333%;float:none;max-width:83.3333333333%;width:auto}.col--md-offset-10{margin-left:83.3333333333%}.col--md-11{width:91.6666666667%}.row--flex .col--md-11{flex-basis:91.6666666667%;float:none;max-width:91.6666666667%;width:auto}.col--md-offset-11{margin-left:91.6666666667%}.col--md-12{width:100%}.row--flex .col--md-12{flex-basis:100%;float:none;max-width:100%;width:auto}.col--md-offset-12{margin-left:100%}}@media only screen and (min-width:481px) and (max-width:768px){.col--sm-offset-0{margin-left:0}.col--sm-1{width:8.3333333333%}.row--flex .col--sm-1{flex-basis:8.3333333333%;float:none;max-width:8.3333333333%;width:auto}.col--sm-offset-1{margin-left:8.3333333333%}.col--sm-2{width:16.6666666667%}.row--flex .col--sm-2{flex-basis:16.6666666667%;float:none;max-width:16.6666666667%;width:auto}.col--sm-offset-2{margin-left:16.6666666667%}.col--sm-3{width:25%}.row--flex .col--sm-3{flex-basis:25%;float:none;max-width:25%;width:auto}.col--sm-offset-3{margin-left:25%}.col--sm-4{width:33.3333333333%}.row--flex .col--sm-4{flex-basis:33.3333333333%;float:none;max-width:33.3333333333%;width:auto}.col--sm-offset-4{margin-left:33.3333333333%}.col--sm-5{width:41.6666666667%}.row--flex .col--sm-5{flex-basis:41.6666666667%;float:none;max-width:41.6666666667%;width:auto}.col--sm-offset-5{margin-left:41.6666666667%}.col--sm-6{width:50%}.row--flex .col--sm-6{flex-basis:50%;float:none;max-width:50%;width:auto}.col--sm-offset-6{margin-left:50%}.col--sm-7{width:58.3333333333%}.row--flex .col--sm-7{flex-basis:58.3333333333%;float:none;max-width:58.3333333333%;width:auto}.col--sm-offset-7{margin-left:58.3333333333%}.col--sm-8{width:66.6666666667%}.row--flex .col--sm-8{flex-basis:66.6666666667%;float:none;max-width:66.6666666667%;width:auto}.col--sm-offset-8{margin-left:66.6666666667%}.col--sm-9{width:75%}.row--flex .col--sm-9{flex-basis:75%;float:none;max-width:75%;width:auto}.col--sm-offset-9{margin-left:75%}.col--sm-10{width:83.3333333333%}.row--flex .col--sm-10{flex-basis:83.3333333333%;float:none;max-width:83.3333333333%;width:auto}.col--sm-offset-10{margin-left:83.3333333333%}.col--sm-11{width:91.6666666667%}.row--flex .col--sm-11{flex-basis:91.6666666667%;float:none;max-width:91.6666666667%;width:auto}.col--sm-offset-11{margin-left:91.6666666667%}.col--sm-12{width:100%}.row--flex .col--sm-12{flex-basis:100%;float:none;max-width:100%;width:auto}.col--sm-offset-12{margin-left:100%}}@media only screen and (max-width:480px){.col--xs-offset-0{margin-left:0}.col--xs-1{width:8.3333333333%}.row--flex .col--xs-1{flex-basis:8.3333333333%;float:none;max-width:8.3333333333%;width:auto}.col--xs-offset-1{margin-left:8.3333333333%}.col--xs-2{width:16.6666666667%}.row--flex .col--xs-2{flex-basis:16.6666666667%;float:none;max-width:16.6666666667%;width:auto}.col--xs-offset-2{margin-left:16.6666666667%}.col--xs-3{width:25%}.row--flex .col--xs-3{flex-basis:25%;float:none;max-width:25%;width:auto}.col--xs-offset-3{margin-left:25%}.col--xs-4{width:33.3333333333%}.row--flex .col--xs-4{flex-basis:33.3333333333%;float:none;max-width:33.3333333333%;width:auto}.col--xs-offset-4{margin-left:33.3333333333%}.col--xs-5{width:41.6666666667%}.row--flex .col--xs-5{flex-basis:41.6666666667%;float:none;max-width:41.6666666667%;width:auto}.col--xs-offset-5{margin-left:41.6666666667%}.col--xs-6{width:50%}.row--flex .col--xs-6{flex-basis:50%;float:none;max-width:50%;width:auto}.col--xs-offset-6{margin-left:50%}.col--xs-7{width:58.3333333333%}.row--flex .col--xs-7{flex-basis:58.3333333333%;float:none;max-width:58.3333333333%;width:auto}.col--xs-offset-7{margin-left:58.3333333333%}.col--xs-8{width:66.6666666667%}.row--flex .col--xs-8{flex-basis:66.6666666667%;float:none;max-width:66.6666666667%;width:auto}.col--xs-offset-8{margin-left:66.6666666667%}.col--xs-9{width:75%}.row--flex .col--xs-9{flex-basis:75%;float:none;max-width:75%;width:auto}.col--xs-offset-9{margin-left:75%}.col--xs-10{width:83.3333333333%}.row--flex .col--xs-10{flex-basis:83.3333333333%;float:none;max-width:83.3333333333%;width:auto}.col--xs-offset-10{margin-left:83.3333333333%}.col--xs-11{width:91.6666666667%}.row--flex .col--xs-11{flex-basis:91.6666666667%;float:none;max-width:91.6666666667%;width:auto}.col--xs-offset-11{margin-left:91.6666666667%}.col--xs-12{width:100%}.row--flex .col--xs-12{flex-basis:100%;float:none;max-width:100%;width:auto}.col--xs-offset-12{margin-left:100%}}.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(ajax-loader.gif) 50% no-repeat}@font-face{font-family:slick;font-style:normal;font-weight:400;src:url(fonts/slick.eot);src:url(fonts/slick.eot?#iefix) format("embedded-opentype"),url(fonts/slick.woff) format("woff"),url(fonts/slick.ttf) format("truetype"),url(fonts/slick.svg#slick) format("svg")}.slick-next,.slick-prev{background:transparent;background-position:50%;background-repeat:no-repeat;background-size:contain;border:none;color:transparent;cursor:pointer;display:block;font-size:0;height:38px;line-height:0px;outline:none;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:38px;z-index:5}.slick-prev{background-image:url(img/arrow-left.svg);left:25px}.slick-next{background-image:url(img/arrow-right.svg);right:25px}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{bottom:-25px;display:block;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.slick-dots li{display:inline-block;margin:0 5px;padding:0;position:relative}.slick-dots li,.slick-dots li button{cursor:pointer;height:20px;width:20px}.slick-dots li button{background:transparent;border:0;color:transparent;display:block;font-size:0;line-height:0px;outline:none;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;content:"•";font-family:slick;font-size:6px;height:20px;left:0;line-height:20px;opacity:.25;position:absolute;text-align:center;top:0;width:20px}.slick-dots li.slick-active button:before{color:#000;opacity:.75}*{background-color:transparent;border:0;box-sizing:border-box;font:inherit;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;background-color:#fff;font-size:100%;text-rendering:optimizeLegibility}button,input,select,textarea{color:inherit;display:inline-block}button[disabled],input[disabled],select[disabled],textarea[disabled]{cursor:not-allowed}button{cursor:pointer}table{border-collapse:collapse;border-spacing:0}table td,table th{text-align:left}.visible-lg{display:none}@media only screen and (min-width:1025px){.visible-lg{display:block!important}.hidden-lg{display:none!important}}.visible-md{display:none}@media only screen and (min-width:769px) and (max-width:1024px){.visible-md{display:block!important}.hidden-md{display:none!important}}.visible-sm{display:none}@media only screen and (min-width:481px) and (max-width:768px){.visible-sm{display:block!important}.hidden-sm{display:none!important}}.visible-xs{display:none}@media only screen and (max-width:480px){.visible-xs{display:block!important}.hidden-xs{display:none!important}}.alignleft,.float-left{float:left}img .alignleft,img .float-left{margin-right:24px}.alignright,.float-right{float:right}img .alignright,img .float-right{margin-left:24px}.aligncenter,.float-center{display:block;margin-left:auto;margin-right:auto}img .aligncenter,img .float-center{margin-bottom:24px}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.flex{display:flex}.align-text-left{text-align:left}.align-text-right{text-align:right}.align-text-center{text-align:center}.items-center{align-items:center}.items-end{align-items:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.visible-on-mobile{display:none!important}@media screen and (max-width:768px){.visible-on-mobile{display:block!important}}.visible-on-tablet{display:none!important}@media screen and (max-width:1024px){.visible-on-tablet{display:block!important}}@media screen and (max-width:768px){.visible-on-tablet{display:none!important}}@media screen and (max-width:1024px){.visible-on-desktop{display:none!important}}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.py-none{padding-bottom:0}.pt-none,.py-none{padding-top:0}.pb-none{padding-bottom:0}.px-none{padding-right:0}.pl-none,.px-none{padding-left:0}.pr-none{padding-right:0}.my-none{margin-bottom:0}.mt-none,.my-none{margin-top:0}.mb-none{margin-bottom:0}.mx-none{margin-right:0}.ml-none,.mx-none{margin-left:0}.mr-none{margin-right:0}.py-xl{padding-bottom:96px}.pt-xl,.py-xl{padding-top:96px}.pb-xl{padding-bottom:96px}.px-xl{padding-right:96px}.pl-xl,.px-xl{padding-left:96px}.pr-xl{padding-right:96px}.my-xl{margin-bottom:96px}.mt-xl,.my-xl{margin-top:96px}.mb-xl{margin-bottom:96px}.mx-xl{margin-right:96px}.ml-xl,.mx-xl{margin-left:96px}.mr-xl{margin-right:96px}.py-lg{padding-bottom:72px}.pt-lg,.py-lg{padding-top:72px}.pb-lg{padding-bottom:72px}.px-lg{padding-right:72px}.pl-lg,.px-lg{padding-left:72px}.pr-lg{padding-right:72px}.my-lg{margin-bottom:72px}.mt-lg,.my-lg{margin-top:72px}.mb-lg{margin-bottom:72px}.mx-lg{margin-right:72px}.ml-lg,.mx-lg{margin-left:72px}.mr-lg{margin-right:72px}.py-md{padding-bottom:48px}.pt-md,.py-md{padding-top:48px}.pb-md{padding-bottom:48px}.px-md{padding-right:48px}.pl-md,.px-md{padding-left:48px}.pr-md{padding-right:48px}.my-md{margin-bottom:48px}.mt-md,.my-md{margin-top:48px}.mb-md{margin-bottom:48px}.mx-md{margin-right:48px}.ml-md,.mx-md{margin-left:48px}.mr-md{margin-right:48px}.py-sm{padding-bottom:24px}.pt-sm,.py-sm{padding-top:24px}.pb-sm{padding-bottom:24px}.px-sm{padding-right:24px}.pl-sm,.px-sm{padding-left:24px}.pr-sm{padding-right:24px}.my-sm{margin-bottom:24px}.mt-sm,.my-sm{margin-top:24px}.mb-sm{margin-bottom:24px}.mx-sm{margin-right:24px}.ml-sm,.mx-sm{margin-left:24px}.mr-sm{margin-right:24px}.py-xs{padding-bottom:12px}.pt-xs,.py-xs{padding-top:12px}.pb-xs{padding-bottom:12px}.px-xs{padding-right:12px}.pl-xs,.px-xs{padding-left:12px}.pr-xs{padding-right:12px}.my-xs{margin-bottom:12px}.mt-xs,.my-xs{margin-top:12px}.mb-xs{margin-bottom:12px}.mx-xs{margin-right:12px}.ml-xs,.mx-xs{margin-left:12px}.mr-xs{margin-right:12px}.py-2xs{padding-bottom:6px}.pt-2xs,.py-2xs{padding-top:6px}.pb-2xs{padding-bottom:6px}.px-2xs{padding-right:6px}.pl-2xs,.px-2xs{padding-left:6px}.pr-2xs{padding-right:6px}.my-2xs{margin-bottom:6px}.mt-2xs,.my-2xs{margin-top:6px}.mb-2xs{margin-bottom:6px}.mx-2xs{margin-right:6px}.ml-2xs,.mx-2xs{margin-left:6px}.mr-2xs{margin-right:6px}.font-base{font-family:Holcim,Helvetica,Arial,sans-serif}.font-alt{font-family:Holcim Headline,Helvetica,Arial,sans-serif}.text-3xl{font-size:48px;font-size:3rem}.text-2xl{font-size:32px;font-size:2rem}.text-xl{font-size:24px;font-size:1.5rem}.text-lg{font-size:22px;font-size:1.375rem}.text-md{font-size:18px;font-size:1.125rem}.text-sm{font-size:16px;font-size:1rem}.text-xs{font-size:14px;font-size:.875rem}.text-base{color:#000}.bg-base{background-color:#000}.text-background{color:#fff}.bg-background{background-color:#fff}.text-brand{color:#1d4370}.bg-brand{background-color:#1d4370}.text-success{color:#5cb85c}.bg-success{background-color:#5cb85c}.text-info{color:#444}.bg-info{background-color:#444}.text-warning{color:#f0ad4e}.bg-warning{background-color:#f0ad4e}.text-danger{color:#d9534f}.bg-danger{background-color:#d9534f}.text-light-blue{color:#04bbf1}.bg-light-blue{background-color:#04bbf1}.text-light-grey{color:#f4f6f8}.bg-light-grey{background-color:#f4f6f8}.text-green{color:#94c12e}.bg-green{background-color:#94c12e}.text-white{color:#fff}.bg-white{background-color:#fff}body{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;color:#000;font-family:Holcim,Helvetica,Arial,sans-serif;font-size:16px;font-size:1rem;line-height:1.5}body.lightbox-open,body.menu-open{overflow:hidden}dl,h1,h2,h3,h4,h5,h6,hr,ol,p,ul{margin-bottom:24px}dl:last-child,h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child,hr:last-child,ol:last-child,p:last-child,ul:last-child{margin-bottom:0}a{text-decoration:none}a,a:hover{color:#1d4370}a:hover{text-decoration:underline}a[href^=tel]{color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;text-decoration:none}hr{background-color:#000;height:1px}.grid{grid-gap:24px;display:grid}@media screen and (max-width:768px){.grid{grid-gap:12px}}@media only screen and (min-width:1025px){.grid.grid--lg-1x{grid-template-columns:repeat(1,minmax(0,1fr))}.grid.grid--lg-2x{grid-template-columns:repeat(2,minmax(0,1fr))}.grid.grid--lg-3x{grid-template-columns:repeat(3,minmax(0,1fr))}.grid.grid--lg-4x{grid-template-columns:repeat(4,minmax(0,1fr))}.grid.grid--lg-5x{grid-template-columns:repeat(5,minmax(0,1fr))}.grid.grid--lg-6x{grid-template-columns:repeat(6,minmax(0,1fr))}}@media only screen and (min-width:769px) and (max-width:1024px){.grid.grid--md-1x{grid-template-columns:repeat(1,minmax(0,1fr))}.grid.grid--md-2x{grid-template-columns:repeat(2,minmax(0,1fr))}.grid.grid--md-3x{grid-template-columns:repeat(3,minmax(0,1fr))}.grid.grid--md-4x{grid-template-columns:repeat(4,minmax(0,1fr))}.grid.grid--md-5x{grid-template-columns:repeat(5,minmax(0,1fr))}.grid.grid--md-6x{grid-template-columns:repeat(6,minmax(0,1fr))}}@media only screen and (min-width:481px) and (max-width:768px){.grid.grid--sm-1x{grid-template-columns:repeat(1,minmax(0,1fr))}.grid.grid--sm-2x{grid-template-columns:repeat(2,minmax(0,1fr))}.grid.grid--sm-3x{grid-template-columns:repeat(3,minmax(0,1fr))}.grid.grid--sm-4x{grid-template-columns:repeat(4,minmax(0,1fr))}.grid.grid--sm-5x{grid-template-columns:repeat(5,minmax(0,1fr))}.grid.grid--sm-6x{grid-template-columns:repeat(6,minmax(0,1fr))}}@media only screen and (max-width:480px){.grid.grid--xs-1x{grid-template-columns:repeat(1,minmax(0,1fr))}.grid.grid--xs-2x{grid-template-columns:repeat(2,minmax(0,1fr))}.grid.grid--xs-3x{grid-template-columns:repeat(3,minmax(0,1fr))}.grid.grid--xs-4x{grid-template-columns:repeat(4,minmax(0,1fr))}.grid.grid--xs-5x{grid-template-columns:repeat(5,minmax(0,1fr))}.grid.grid--xs-6x{grid-template-columns:repeat(6,minmax(0,1fr))}}@font-face{font-display:swap;font-family:Holcim;font-style:normal;font-weight:400;src:url(fonts/Holcim-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Holcim;font-style:normal;font-weight:500;src:url(fonts/Holcim-Bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Holcim Headline;font-style:normal;font-weight:400;src:url(fonts/Holcim-HeadlineBlack.woff2) format("woff2")}@font-face{font-display:swap;font-family:Holcim Headline;font-style:normal;font-weight:300;src:url(fonts/Holcim-HeadlineLight.woff2) format("woff2")}img{height:auto;max-width:100%;vertical-align:top}.is-fluid{display:block;height:auto;width:100%}.square{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.image-hover{cursor:pointer;display:block;position:relative}.image-hover .image-hover__content{background-color:rgba(0,0,0,.8);bottom:0;color:#fff;display:flex;flex-direction:column;gap:12px;left:0;opacity:0;padding:12px;position:absolute;transition:opacity .25s;width:100%;z-index:2}.image-hover:hover .image-hover__content{opacity:1}@media screen and (max-width:1024px){.image-hover .image-hover__content{opacity:1}}:focus{outline:0}input,select,textarea{background-color:#fff;border:1px solid #000;border-radius:0;color:#000;height:36px;line-height:36px;padding:0 12px;width:100%}input[type=checkbox],input[type=radio]{background:transparent;border:0;height:auto;line-height:normal;width:auto}input[type=file]{height:auto;line-height:normal;padding:6px 12px}input[type=submit]{border-radius:0}input[disabled]{background-color:#f5f5f5;cursor:not-allowed}select{line-height:normal;padding:0 0 0 12px}textarea{min-height:96px;overflow:auto;resize:vertical;vertical-align:top}.form--inline .form__group{display:inline-block}.form .form__group{display:block;margin-bottom:24px}.form .form__group .form__label{display:block;margin-bottom:12px}.gform_fields{gap:24px!important}.gform_fields .gfield.gfield--type-section{border:none!important;margin-top:24px}.gform_fields .gfield.gfield--type-section .gsection_title{color:#1d4370;font-size:24px;font-size:1.5rem;margin-bottom:10px}.gform_fields .gfield.gfield--type-section .gsection_description{color:#000}.gform_fields .gfield.gfield--type-fileupload label{font-size:16px;font-size:1rem}.gform_fields .gfield .ginput_container input[type=email],.gform_fields .gfield .ginput_container input[type=text],.gform_fields .gfield .ginput_container select{border-color:#beb9b4;border-radius:0;box-shadow:none;font-size:16px;font-size:1rem;height:64px;line-height:64px}.gform_fields .gfield .ginput_container input[type=email][readonly],.gform_fields .gfield .ginput_container input[type=text][readonly],.gform_fields .gfield .ginput_container select[readonly]{opacity:.75}.gform_fields .gfield .ginput_container .gchoice .gform-field-label{cursor:pointer;font-size:16px;font-size:1rem}.gform_fields .gfield .ginput_container a{color:#000;font-weight:500;text-decoration:underline}.gform_fields .gfield .ginput_container a:hover{text-decoration:none}.gform_fields .gfield .gfield_required{display:none!important}.gform_fields .name_first .gform-field-label,.gform_fields .name_last .gform-field-label{display:none}.gform_footer{margin-top:48px!important}.gform_footer .gform_button{background-color:#04bbf1!important;height:50px!important;min-width:135px!important;text-transform:uppercase!important}ol,ul{margin-left:24px}li>ol,li>ul{margin-bottom:0}.list--social,.list--unstyled{list-style:none;margin-left:0}.list--social{display:flex;gap:15px}.list--social img{width:30px}.list--tabs{display:flex;font-family:Holcim Headline,Helvetica,Arial,sans-serif;gap:24px;margin-bottom:36px!important;text-transform:uppercase}.list--tabs li:after{border-bottom:6px solid #000;content:"";display:none;height:1px;margin-top:10px;width:100%}.list--tabs li.active a{color:#000}.list--tabs li.active:after{display:block}.list--tabs li.border-green:after{border-color:#94c12e}.list--tabs li.border-light-blue:after{border-color:#04bbf1}.list--tabs li.border-brand:after{border-color:#1d4370}.list--tabs li a{color:#beb9b4}@media screen and (max-width:768px){.list--tabs li{font-size:14px;font-size:.875rem}.list--tabs{justify-content:space-between}}.strong,h1,h2,h3,h4,h5,strong{font-weight:500}em{font-style:italic}small{font-size:.75em}.h1,h1{font-size:30px;font-size:1.875rem;margin-bottom:12px;text-transform:uppercase}.h1,.h2,.h3,h1,h2,h3{color:#1d4370;font-family:Holcim Headline,Helvetica,Arial,sans-serif}.h2,.h3,h2,h3{font-size:34px;font-size:2.125rem;line-height:1.2em}@media screen and (max-width:1024px){.h2,.h3,h2,h3{font-size:21px;font-size:1.3125rem}}.h4,h4{color:#1d4370;font-size:24px;font-size:1.5rem}.h4,.h5,h4,h5{font-weight:500;line-height:1.2em}.h5,h5{font-size:18px;font-size:1.125rem}.small,small{font-size:13px;font-size:.8125rem}.uppercase{text-transform:uppercase}.underline{text-decoration:underline}.underline:hover{text-decoration:none}hr{background-image:url(img/gradient-closed.jpg);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;content:"";display:block;height:6px;margin:12px 0;width:100%}hr.bg-color{background-image:none;height:3px}.main.main--login{align-items:center;background-image:url(img/login-background.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;display:flex;justify-content:center;min-height:100svh;position:relative;width:100%}.main.main--login:before{background-color:rgba(0,0,0,.25);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.main.main--login .container{max-width:800px;position:relative;width:100%;z-index:2}.main.main--login .gform_wrapper .gform_validation_errors{background-color:#fff}.main.main--login .gform_wrapper .gfield_description{color:#fff}.pagination{display:flex;gap:24px;justify-content:center}.pagination a,.pagination span{align-items:center;background-color:#f4f6f8;border-radius:100%;display:flex;height:34px;justify-content:center;width:34px}.pagination a.next,.pagination a.prev,.pagination span.next,.pagination span.prev{display:none}.pagination a:hover,.pagination span:hover{text-decoration:none}.pagination a.current,.pagination span.current,.square_number{background-color:#04bbf1;color:#fff}.square_number{align-items:center;display:flex;flex-shrink:0;font-size:35px;font-size:2.1875rem;font-weight:500;height:65px;justify-content:center;width:65px}.square_number.bg-green{background-color:#94c12e}.square_number.bg-light-blue{background-color:#04bbf1}.square_number.bg-brand{background-color:#1d4370}.lightbox{background-color:#000;display:none;height:100vh;left:0;position:fixed;top:0;width:100%;z-index:5}.lightbox .slick-track{display:flex}.lightbox .slick-track .slick-slide{align-items:center;display:flex;height:100vh;justify-content:center}.lightbox .lightbox__dismiss{color:#fff;cursor:pointer;display:flex;gap:12px;left:24px;position:absolute;top:24px}.lightbox-entry{background-color:#000;color:#fff;display:flex;max-height:100vh;max-width:100vw;overflow:auto;width:1280px}.lightbox-entry .lightbox-entry__image{align-items:center;display:flex;justify-content:center;width:100%}.lightbox-entry .lightbox-entry__image img{max-height:90svh}@media screen and (max-width:1024px){.lightbox-entry .lightbox-entry__image img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}}.lightbox-entry .lightbox-entry__info{flex-basis:40%;padding:24px}.lightbox-entry .lightbox-entry__info p.text-xs{line-height:1.1em}@media screen and (max-width:1024px){.lightbox-entry .lightbox-entry__info{flex-basis:100%}.lightbox-entry{flex-wrap:wrap;padding-bottom:96px}.lightbox-entry .lightbox-entry__info{width:100%}}.header{position:relative;z-index:2}.header.header--transparent{position:absolute;width:100%;z-index:3}.header.header--transparent a{color:#fff}.header.header--transparent:after{display:none}@media screen and (max-width:1000px){.header.header--transparent .menu-item:not(.item-button) a{color:#1d4370}}.header:after{background-image:url(img/gradient-closed.jpg);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;content:"";display:block;height:14px;width:100%}.header .header__logo{display:block}.header .header__navigation{padding:24px 0;text-align:right}@media screen and (max-width:1000px){.header .header__navigation{background-color:#fff;display:none;height:100%;left:0;position:fixed;top:0;width:100%}.header .header__navigation nav{align-items:center;display:flex;height:100%;justify-content:center}.header .header__logo{margin:12px 0}}.footer{background-color:#1d4370;padding-bottom:16px}.footer,.footer a{color:#fff}.footer .footer__cta{background-image:url(img/footer-cta-bg.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:0 0 96px;position:relative}.footer .footer__cta *{color:#fff}.footer .footer__cta .container{position:relative;z-index:2}.footer .footer__cta:before{background-image:url(img/gradient-closed.jpg);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;content:"";display:block;height:18px;margin-bottom:96px;position:relative;width:100%;z-index:2}.footer .footer__cta:after{background:linear-gradient(-90deg,transparent,rgba(29,67,112,.8) 80%);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.footer .footer__top{padding:100px 0}.footer .footer__bottom{background-color:#fff;color:#000;font-size:14px;font-size:.875rem;padding:20px 0}.footer .footer__bottom a{color:#000}.section.section--hero{height:750px;position:relative}.section.section--hero .hero__content{align-items:center;color:#fff;display:flex;height:100%;justify-content:center;position:relative;z-index:2}.section.section--hero .hero__content a{color:#fff}.section.section--hero .hero__content .container{width:100%}.section.section--hero .hero__image{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%}.section.section--hero .hero__image:after{background-color:rgba(0,0,0,.5);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}@media screen and (max-width:1024px){.section.section--hero{height:450px}.section.section--hero .hero__content img{margin-top:48px;max-height:195px}}.section.section--deadline_bar{background-image:url(img/gradient-closed.jpg);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;color:#fff;font-size:24px;font-size:1.5rem;padding:24px 0;text-align:center;text-transform:uppercase}.section.section--link_blocks .link_block{display:block;position:relative}.section.section--link_blocks .link_block .link_block__title{background-color:#04bbf1;color:#fff;font-family:Holcim Headline,Helvetica,Arial,sans-serif;font-size:22px;font-size:1.375rem;font-weight:500;left:50%;padding:10px 15px;position:absolute;text-transform:uppercase;top:50%;transform:translate(-50%,-50%);white-space:nowrap;z-index:2}.section.section--link_blocks .link_block img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (max-width:1024px){.section.section--link_blocks .link_block{margin-bottom:24px}}.section.section--content .content__image{border-right:2px solid #04bbf1;float:right;margin-right:24px;max-height:185px;padding-right:24px}@media screen and (max-width:1024px){.section.section--content .content__image{border-right:0;display:block;float:none;margin:0 auto 12px}}.section.section--tiled_list .tiled_list_item{background-color:#f4f6f8;height:100%;margin:0 12px;padding-bottom:12px;position:relative}.section.section--tiled_list .tiled_list_item .tiled_list_item__content{padding:24px}.section.section--tiled_list .tiled_list_item .tiled_list_item__number{align-items:center;background-color:#04bbf1;color:#fff;display:flex;font-size:35px;font-size:2.1875rem;font-weight:500;height:65px;justify-content:center;left:0;position:absolute;top:0;transform:translate(-25%,-25%);width:65px}.section.section--tiled_list .tiled_list_item img{height:225px;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (max-width:1024px){.section.section--tiled_list .tiled_list_item{height:auto}.section.section--tiled_list .tiled_list_item .tiled_list_item__number{transform:translate(0)}}.section.section--vertical_list .vertical_list__item{padding:48px 0}.section.section--vertical_list .vertical_list__item .vertical_list__item__content{padding-left:24px}.section.section--vertical_list .vertical_list__item:nth-child(odd){background-color:#f5f5f5}.section.section--vertical_list .vertical_list__item .vertical_list__item__number{align-items:center;background-color:#04bbf1;color:#fff;display:flex;font-size:35px;font-size:2.1875rem;font-weight:500;height:65px;justify-content:center;margin-bottom:24px;width:65px}.section.section--vertical_list .vertical_list__item .vertical_list__item__heading{margin-bottom:5px}.section.section--vertical_list .vertical_list__item:first-child .vertical_list__item__number{background-color:#94c12e}.section.section--vertical_list .vertical_list__item:first-child .vertical_list__item__heading{color:#94c12e}.section.section--vertical_list .vertical_list__item:nth-child(2) .vertical_list__item__number{background-color:#04bbf1}.section.section--vertical_list .vertical_list__item:nth-child(2) .vertical_list__item__heading{color:#04bbf1}.section.section--vertical_list .vertical_list__item:nth-child(3) .vertical_list__item__number{background-color:#1d4370}.section.section--vertical_list .vertical_list__item:nth-child(3) .vertical_list__item__heading{color:#1d4370}@media screen and (max-width:1024px){.section.section--vertical_list .vertical_list__item .vertical_list__item__content{padding-left:0;padding-top:24px}}.section.section--text_and_image .text_and_image__item{margin-bottom:48px}.section.section--text_and_image .text_and_image__item:nth-child(odd){background-color:#f5f5f5;padding:48px 0}.section.section--text_and_image .text_and_image__item .text_and_image__item__content{padding-left:24px}@media screen and (max-width:1024px){.section.section--text_and_image .text_and_image__item .text_and_image__item__content{padding-left:0;padding-top:24px}}.section.section--grand-prize{background-color:#04bbf1;color:#fff}.section.section--grand-prize h1{font-size:52px;font-size:3.25rem;line-height:1.2em}.section.section--grand-prize h1 span{display:block;font-size:74px;font-size:4.625rem}@media screen and (max-width:1024px){.section.section--grand-prize h1{font-size:40px;font-size:2.5rem}.section.section--grand-prize h1 span{font-size:57px;font-size:3.5625rem}}.section.section--grand-prize .container{background-image:url(img/prizes-hero.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:900px;padding:48px}@media screen and (max-width:1024px){.section.section--grand-prize{background-color:#1d4370}.section.section--grand-prize .container{background-image:none;min-height:auto;padding-bottom:96px}}.section.section--top-voted-entries img{margin-top:-25%}@media screen and (max-width:1024px){.section.section--top-voted-entries img{display:block;margin:-25% auto 48px;max-width:200px}}.section.section--terms_list .terms_item{align-items:flex-start;display:flex;gap:24px;margin-bottom:48px}@media screen and (max-width:1024px){.section.section--terms_list .terms_item{flex-direction:column}}.section.section--leaderboard .section--leaderboard__image{cursor:pointer;padding:24px;position:relative}.section.section--leaderboard .section--leaderboard__image .square_number{left:-6px;position:absolute;top:-6px}.section.section--leaderboard .section--leaderboard__details{align-items:center;display:flex}.section.section--leaderboard .section--leaderboard__stats{display:flex;flex:1;justify-content:space-between}.section.section--leaderboard .border-bottom{border-bottom:1px solid #beb9b4}.section.section--leaderboard .border-bottom:last-child{border:0}.section.section--winners{background-color:#f4f6f8;padding:72px 0}.section.section--winners .winner{background-color:#fff;display:flex;gap:24px;margin-bottom:48px;position:relative}.section.section--winners .winner .winner__image{flex-basis:60%}.section.section--winners .winner .winner__image img{aspect-ratio:686/510;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.section.section--winners .winner .winner__content{flex-basis:40%;padding:40px 40px 40px 0}@media screen and (max-width:1024px){.section.section--winners .winner{flex-wrap:wrap;gap:0}.section.section--winners .winner .winner__image{flex-basis:100%}.section.section--winners .winner .winner__content{flex-basis:100%;padding:24px}}.section.section--winners .winner:before{background-repeat:no-repeat;background-size:contain;content:"";height:190px;left:-66px;position:absolute;top:-24px;width:180px}@media screen and (max-width:1024px){.section.section--winners .winner:before{height:95px;left:10px;top:10px;width:90px}}.section.section--winners .winner.winner--category-light-blue:before{background-image:url(img/rosette-blue.png)}.section.section--winners .winner.winner--category-green:before{background-image:url(img/rosette-green.png)}.section.section--winners .winner.winner--category-brand:before{background-image:url(img/rosette-navy.png)}.btn,.item-button a{background-color:#1d4370;border:1px solid transparent;border-radius:2px;color:#fff;cursor:pointer;display:inline-block;font-family:Holcim Headline,Helvetica,Arial,sans-serif;font-size:16px;font-size:1rem;padding:6px 24px;text-align:center;text-transform:uppercase;touch-action:manipulation;transition:all .5s;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap;width:auto}.btn.btn--light,.item-button a.btn--light{background-color:#04bbf1}.btn.btn--light:hover,.item-button a.btn--light:hover{background-color:#5fd8fc;border-color:#5fd8fc;color:#fff}.btn::-moz-focus-inner,.item-button a::-moz-focus-inner{border:0;padding:0}.btn:hover,.item-button a:hover{background-color:#3273c1;border-color:#3273c1;color:#fff;text-decoration:none}.btn.is-disabled,.btn:disabled,.item-button a.is-disabled,.item-button a:disabled{opacity:.65;pointer-events:none}.item-button a{background-color:#04bbf1}.item-button a:hover{background-color:#5fd8fc;border-color:#5fd8fc;color:#fff}.btn--inverse{background-color:#fff;border:1px solid #1d4370;color:#1d4370}.btn--inverse:hover{background-color:#1d4370;border-color:transparent;color:#fff}.btn--block{display:block;width:100%}.btn--block+.btn--block{margin-top:6px}.btn--link{background-color:transparent;color:#1d4370}.btn--vote{align-items:center;display:inline-flex;gap:12px}.btn--vote:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='43' height='35'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath data-name='Rectangle 158' fill='none' stroke='%23fff' stroke-width='3' d='M-.379 0h43v35h-43z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg data-name='Group 72'%3E%3Cg data-name='Group 71' transform='translate(.379)' clip-path='url(%23a)'%3E%3Cpath data-name='Path 13' d='m21.121 30.565 12.8-12.8a7.757 7.757 0 0 0 2.36-5.5 7.84 7.84 0 0 0-7.843-7.831 7.662 7.662 0 0 0-7.317 5.226 7.662 7.662 0 0 0-7.317-5.226 7.84 7.84 0 0 0-7.839 7.839 7.757 7.757 0 0 0 2.36 5.5Z' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:23px;width:23px}.btn--vote.active{pointer-events:none}.btn--vote.active:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='43' height='35'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath data-name='Rectangle 158' fill='none' stroke='%23fff' stroke-width='3' d='M-.379 0h43v35h-43z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg data-name='Group 72'%3E%3Cg data-name='Group 71' transform='translate(.379)' clip-path='url(%23a)'%3E%3Cpath data-name='Path 13' d='m21.121 30.565 12.8-12.8a7.757 7.757 0 0 0 2.36-5.5 7.84 7.84 0 0 0-7.843-7.831 7.662 7.662 0 0 0-7.317 5.226 7.662 7.662 0 0 0-7.317-5.226 7.84 7.84 0 0 0-7.839 7.839 7.757 7.757 0 0 0 2.36 5.5Z' fill='%23fff' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.btn--green{background-color:#94c12e}.btn--light-blue{background-color:#04bbf1}.btn--full{justify-content:center;width:100%}.nav-burger{float:right}.nav-burger,.nav-burger__line{transition:all .25s ease-in-out}.nav-burger__line{background-color:#1d4370;display:none;height:3px;margin:8px auto;width:35px}@media screen and (max-width:1000px){.nav-burger__line{display:block}}.nav-burger.open .nav-burger__line:nth-child(2){opacity:0}.nav-burger.open .nav-burger__line:first-child{transform:translateY(11px) rotate(45deg)}.nav-burger.open .nav-burger__line:nth-child(3){transform:translateY(-11px) rotate(-45deg)}.header--transparent .nav-burger.open .nav-burger__line{background-color:#1d4370}.header--transparent .nav-burger__line{background-color:#fff}.nav{list-style:none;margin:0}.nav>li:last-child{margin-right:0}.nav>li>a{display:block}.nav--header{align-items:center;display:flex;font-size:14px;font-size:.875rem;font-weight:500;justify-content:space-between;text-transform:uppercase;width:100%}@media screen and (max-width:1000px){.nav--header{flex-direction:column;gap:12px}.nav--header .item-button{margin-top:24px}.nav--header ul{list-style:none}}.nav--footer{gap:12px}.nav--footer,.nav--footer li{align-items:center;display:flex}.nav--footer li:after{border-right:1px solid #1d4370;content:"";display:block;height:14px;margin-left:10px;width:1px}.nav--footer li:last-child:after{display:none}.alert{border:1px solid transparent;margin-bottom:24px;padding:24px}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:24px}.alert.alert--success{border-color:#5cb85c;color:#5cb85c}.alert.alert--info{border-color:#444;color:#444}.alert.alert--warning{border-color:#f0ad4e;color:#f0ad4e}.alert.alert--danger{border-color:#d9534f;color:#d9534f}.countdown{background-color:#1d4370;color:#fff;overflow:hidden;transform:translateY(12px)}.countdown .countdown__content{padding:15px 36px}.countdown ul{color:#94c12e;display:flex;font-weight:500;justify-content:space-between;margin-top:24px}.countdown ul li{display:flex;flex-direction:column;gap:0;text-align:center}.countdown ul em{color:#fff;font-size:34px;font-size:2.125rem;font-style:normal;font-weight:500;line-height:1em}.countdown:after{background-image:url(img/gradient-closed.jpg);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;content:"";display:block;height:12px;transform:scale(1.1);width:100%}
