/*! normalize.css v3.0.2 | MIT License | git.io/normalize */*{padding:0;margin:0}html{font-family:sans-serif}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}ul{list-style:none}@keyframes bounce{0%,20%,50%,80%,100%{-ms-transform:translateY(0);transform:translateY(0)}40%{-ms-transform:translateY(30px);transform:translateY(30px)}60%{-ms-transform:translateY(15px);transform:translateY(15px)}}.container{width:100%;max-width:1060px;padding:0 20px;margin:0 auto;box-sizing:border-box}html,body,.container{font-variant-ligatures:contextual;font-feature-settings:"calt"}header{position:absolute;top:0;z-index:101;left:0;right:0;margin-left:auto;margin-right:auto;padding:40px 0 20px 0}header:after{content:'';display:table;clear:both}@media screen and (max-width: 768px){header{padding:20px 0}}header .header--logo{display:block;background-image:url("../img/sitewide/logo--black.svg");background-repeat:no-repeat;background-position:center center;background-size:101px 126px;width:101px;height:126px;float:left}@media screen and (max-width: 770px){header .header--logo{background-size:75px 95px;width:75px;height:95px}}header .header--logo.white{background-image:url("../img/sitewide/logo--white.svg")}header .burger{display:none}@media screen and (max-width: 770px){header .burger{display:block;padding-top:3px;cursor:pointer}}header .burger .burger-icon{display:none}@media screen and (max-width: 770px){header .burger .burger-icon{display:block;position:relative;max-width:4.5rem;max-height:calc(4.5rem * 0.75);width:100%;height:100%;display:inline-block;float:right}header .burger .burger-icon path{stroke:#00a0b1;stroke-width:5;stroke-linecap:round;transition:all 250ms ease-in-out;-ms-transform:rotate(0deg);transform:rotate(0deg);-ms-transform-origin:50% 50%;transform-origin:50% 50%;will-change:transform, opacity}header .burger .burger-icon.is-active path:nth-child(1),header .burger .burger-icon.is-active path:nth-child(4){opacity:0}header .burger .burger-icon.is-active path:nth-child(2){-ms-transform:rotate(45deg);transform:rotate(45deg)}header .burger .burger-icon.is-active path:nth-child(3){-ms-transform:rotate(-45deg);transform:rotate(-45deg)}}header .burger .burger-icon g{stroke:#000000}header .burger.white .burger-icon g{stroke:#FFFFFF}nav{float:right}@media screen and (max-width: 770px){nav{display:none;float:none;background-color:black;position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;top:135px}nav.show{display:block}nav.white{background-color:white}nav.white ul li{border-color:black}nav.white ul li ul{background-color:black !important}nav.white ul li ul li{border-color:white}nav.white ul li ul li a{color:white}}nav ul li{display:inline-block;margin:0 12px}@media screen and (max-width: 770px){nav ul li{display:block;margin:0;border-bottom:1px solid white}}nav ul li:first-child{margin-left:0}nav ul li:last-child{margin-right:0}@media screen and (max-width: 770px){nav ul li:last-child{border-bottom:0}}nav ul li a{font-family:"houschka-rounded",Arial,sans-serif;font-weight:500;font-size:14px;color:black;text-decoration:none;letter-spacing:1px;position:relative;padding-bottom:8px;transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease}@media screen and (max-width: 770px){nav ul li a{text-align:center;display:block;width:100%;padding:15px 0;color:white}}nav ul li a.selected{color:#00a0b1}nav ul li a:hover{color:#00a0b1}@media screen and (max-width: 770px){nav ul li a:hover{color:white}}nav ul li a label{display:none}@media screen and (max-width: 770px){nav ul li a label{display:block;position:absolute;right:20px;background-image:url("../img/sitewide/arrow--green.svg");background-size:25px 25px;background-repeat:no-repeat;width:30px;height:25px;top:12px;background-position:center center;transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease}}nav ul li ul{position:absolute;background-color:black;padding:15px;margin-top:6px;-ms-transform:translateY(2em);transform:translateY(2em);z-index:-1;visibility:hidden;opacity:0}@media screen and (min-width: 768px){nav ul li ul{transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease}}@media screen and (max-width: 770px){nav ul li ul{opacity:1;visibility:visible;z-index:100;-ms-transform:translateY(0);transform:translateY(0);position:static;padding:0;background-color:white;margin:0}}nav ul li ul li{display:block;margin:10px 0}@media screen and (max-width: 770px){nav ul li ul li{border-bottom:1px solid black;margin:0}nav ul li ul li:last-child{border-bottom:0}}nav ul li ul li:first-child{margin-top:0}nav ul li ul li:last-child{margin-bottom:0}nav ul li ul li:hover a{color:#00a0b1 !important}nav ul li ul li a{color:white;transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease}@media screen and (max-width: 770px){nav ul li ul li a{color:black}}nav ul li:hover ul{visibility:visible;opacity:1;z-index:1;-ms-transform:translateY(0%);transform:translateY(0%);transition-delay:0s, 0s, 0.3s}nav ul input[type=checkbox]{position:absolute;opacity:0}@media screen and (max-width: 770px){nav ul ul{display:none}nav ul input[type=checkbox]:checked+a label{-ms-transform:rotate(90deg);transform:rotate(90deg)}nav ul input[type=checkbox]:checked+label+ul,nav ul input[type=checkbox]:checked+label:nth-of-type(n)+ul{display:block}}nav.white ul li a{color:white;transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease}@media screen and (max-width: 770px){nav.white ul li a{color:black}}nav.white ul li a:hover{color:#00a0b1}@media screen and (max-width: 770px){nav.white ul li a:hover{color:black}}nav.white ul li a:before{background-color:white}nav.white ul li ul{background-color:white}nav.white ul li ul li a{color:black}@media screen and (max-width: 770px){nav.white ul li ul li a{color:white}}footer{background-color:black;padding:60px 0}footer:after{content:'';display:table;clear:both}footer .footer--flex{display:-ms-flexbox;display:flex;display:-webkit-flex;-ms-flex-wrap:wrap;flex-wrap:wrap}footer .footer--legals{display:block;-ms-flex:1;flex:1}@media screen and (max-width: 700px){footer .footer--legals{width:100%;-ms-flex:auto;flex:auto}}footer .footer--legals .footer--logo{display:block;background-image:url("../img/sitewide/logo--white.svg");background-repeat:no-repeat;background-position:center center;background-size:89px 111px;width:89px;height:111px;margin-bottom:20px}footer .footer--legals ul{margin-top:30px}footer .footer--legals ul li{display:inline-block;margin:0 8px 8px 0}footer .footer--legals ul li:last-child{margin-right:0}footer .footer--legals ul li a{font-family:"houschka-rounded",Arial,sans-serif;font-weight:500;font-size:13px;color:white;text-decoration:none}footer .footer--links-info{display:block;width:310px}@media screen and (max-width: 700px){footer .footer--links-info{width:100%;-ms-flex:auto;flex:auto;margin-top:20px}}footer .footer--links-info div{display:inline-block}footer .footer--links-info div.nz{margin:0 30px 20px 0}footer .footer--links-info h4{font-family:"houschka-rounded",Arial,sans-serif;font-weight:600;font-size:14px;color:white;margin:0 0 15px 0}footer .footer--links-info p{font-family:"houschka-rounded",Arial,sans-serif;font-weight:600;font-size:13px;color:white}footer .footer--links-info p:after{display:block;content:'';width:100%;height:1px;background-color:#4d4d4d;margin:7px 0 10px 0}footer .footer--links-info a{font-family:"houschka-rounded",Arial,sans-serif;font-weight:500;font-size:13px;color:white;text-decoration:none;display:block}footer .footer--links-info a.footer--tel{margin-bottom:3px}footer .footer--links-info a.footer--tel:before{display:inline-block;content:'';background-image:url("../img/sitewide/icon--tel.svg");background-repeat:no-repeat;background-position:center center;background-size:10px 11px;width:10px;height:11px;margin-right:8px}footer .footer--links-info a.footer--email:before{display:inline-block;content:'';background-image:url("../img/sitewide/icon--email.svg");background-repeat:no-repeat;background-position:center center;background-size:11px 8px;width:11px;height:8px;margin-right:8px}footer .footer--links-info .footer--social{float:right;padding-right:15px}@media screen and (max-width: 700px){footer .footer--links-info .footer--social{float:none;width:100%;padding-right:0;margin-top:20px}}footer .footer--links-info .footer--social a{display:inline-block;background-repeat:no-repeat;background-position:center center}footer .footer--links-info .footer--social a.tw{background-image:url("../img/sitewide/social--tw.svg");background-size:18px 14px;width:18px;height:14px}footer .footer--links-info .footer--social a.fb{background-image:url("../img/sitewide/social--fb.svg");background-size:11px 22px;width:11px;height:22px;margin:0 0 0 10px}footer .footer--links-info .footer--social a.ig{background-image:url("../img/sitewide/social--ig.svg");background-size:20px 20px;width:20px;height:20px;margin:0 10px}footer .footer--links-info .footer--social a.li{background-image:url("../img/sitewide/social--li.svg");background-size:20px 20px;width:20px;height:20px}.home--banner{position:relative;top:0;bottom:0;width:100%;height:100vh;overflow:hidden;background-color:black}.home--banner #homeVideo{min-width:100%;min-height:100%;width:auto;height:auto;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);background-size:cover;background-position:center center}@media screen and (max-width: 767px){.home--banner #homeVideo{display:none}}.home--banner .mobile-vid{display:none;position:absolute;min-width:100%;min-height:100%;width:auto;height:auto;top:50%;left:50%;-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);background-size:cover;background-position:center center}@media screen and (max-width: 767px){.home--banner .mobile-vid{display:block}}.home--banner .container{z-index:100;position:relative;height:100vh}.home--banner .home--banner-content{width:100%;max-width:800px;position:relative;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform:translateY(-50%)}@media screen and (max-height: 800px){.home--banner .home--banner-content{margin-top:70px}}.home--banner .home--banner-content h1{font-family:"houschka-rounded",Arial,sans-serif;font-weight:500;font-size:51px;color:white;margin:0 0 40px 0;line-height:60px}@media screen and (max-width: 500px){.home--banner .home--banner-content h1{font-size:38px;line-height:44px}}.home--banner .home--banner-content a{font-family:"houschka-rounded",Arial,sans-serif;font-weight:500;font-size:21px;color:white;text-decoration:none}.home--banner .home--banner-content a:after{display:inline-block;content:'';background-image:url("../img/index/arrow--green.svg");background-repeat:no-repeat;background-position:center center;background-size:23px 23px;width:23px;height:23px;margin-left:15px;position:relative;top:4px;transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease}.home--banner .home--banner-content a:hover:after{margin-left:25px}.home--banner .home--banner-scroll{position:absolute;bottom:40px}@media screen and (max-height: 800px){.home--banner .home--banner-scroll{display:none}}.home--banner .home--banner-scroll .scroll--arrow{fill:none;stroke:#FFFFFF;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;animation:bounce 3s infinite}.home--intro{background-color:black;padding:100px 0 180px 0}@media screen and (max-width: 767px){.home--intro{padding:50px 0}}.home--intro .home--intro-flex{display:-ms-flexbox;display:flex;display:-webkit-flex}@media screen and (max-width: 767px){.home--intro .home--intro-flex{-ms-flex-wrap:wrap;flex-wrap:wrap}}.home--intro .home--intro-flex .home--intro-title{width:100%;max-width:540px}@media screen and (max-width: 767px){.home--intro .home--intro-flex .home--intro-title{max-width:100%;margin-bottom:25px}}.home--intro .home--intro-flex .home--intro-title h2{font-family:"houschka-rounded",Arial,sans-serif;font-weight:500;font-size:49px;color:white;margin:0}@media screen and (max-width: 800px){.home--intro .home--intro-flex .home--intro-title h2{font-size:46px}}@media screen and (max-width: 500px){.home--intro .home--intro-flex .home--intro-title h2{font-size:36px}.home--intro .home--intro-flex .home--intro-title h2 br{display:none}}.home--intro .home--intro-flex .home--intro-copy{width:100%;max-width:480px}@media screen and (max-width: 767px){.home--intro .home--intro-flex .home--intro-copy{max-width:100%}}.home--intro .home--intro-flex .home--intro-copy p{font-family:"houschka-rounded",Arial,sans-serif;font-weight:500;font-size:20px;color:white;padding-bottom:30px}@media screen and (max-width: 500px){.home--intro .home--intro-flex .home--intro-copy p{font-size:16px}}.home--intro .home--intro-flex .home--intro-copy a{font-family:"houschka-rounded",Arial,sans-serif;font-weight:500;font-size:21px;color:white;text-decoration:none}.home--intro .home--intro-flex .home--intro-copy a:after{display:inline-block;content:'';background-image:url("../img/index/arrow--green.svg");background-repeat:no-repeat;background-position:center center;background-size:23px 23px;width:23px;height:23px;margin-left:15px;position:relative;top:4px;transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease}.home--intro .home--intro-flex .home--intro-copy a:hover:after{margin-left:25px}.home--links{background-color:white;padding:20px 0 80px 0}@media screen and (max-width: 550px){.home--links{padding:50px 0}}.home--links .home--links-flex{display:-ms-flexbox;display:flex;display:-webkit-flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.home--links .home--links-flex .home--link{display:inline-block;width:calc(100% / 3 - 27px);height:auto;text-decoration:none;position:relative}@media screen and (max-width: 700px){.home--links .home--links-flex .home--link{width:calc(100% / 2 - 20px)}}@media screen and (max-width: 550px){.home--links .home--links-flex .home--link{width:100%;margin:0 0 40px 0 !important}}.home--links .home--links-flex .home--link .home--link-img{display:block;width:100%;height:366px;transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease;background-repeat:no-repeat;background-position:center center;background-size:cover}@media screen and (max-width: 767px){.home--links .home--links-flex .home--link .home--link-img{height:250px}}@media screen and (max-width: 700px){.home--links .home--links-flex .home--link .home--link-img{height:366px}}.home--links .home--links-flex .home--link .home--link-title{display:block;margin-top:12px;position:relative;transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease}.home--links .home--links-flex .home--link .home--link-title h3{font-family:"houschka-rounded",Arial,sans-serif;font-weight:500;font-size:28px;color:black;margin-bottom:7px;padding-right:30px}.home--links .home--links-flex .home--link .home--link-title p{font-family:"houschka-rounded",Arial,sans-serif;font-weight:500;font-size:18px;color:black;padding-right:30px}.home--links .home--links-flex .home--link .home--link-title:after{display:inline-block;content:'';background-image:url("../img/index/arrow--green.svg");background-repeat:no-repeat;background-position:center center;background-size:23px 23px;width:23px;height:23px;position:absolute;right:0;top:4px;transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease}.home--links .home--links-flex .home--link:nth-child(1){margin-top:-180px}@media screen and (max-width: 767px){.home--links .home--links-flex .home--link:nth-child(1){margin-top:-20px}}@media screen and (min-width: 551px){.home--links .home--links-flex .home--link:nth-child(1):hover .home--link-img,.home--links .home--links-flex .home--link:nth-child(1):hover .home--link-title{-ms-transform:translateY(30px);transform:translateY(30px)}}.home--links .home--links-flex .home--link:nth-child(2){margin:-50px 40px 0 40px}@media screen and (max-width: 700px){.home--links .home--links-flex .home--link:nth-child(2){margin:-50px 0 0 40px}}@media screen and (min-width: 551px){.home--links .home--links-flex .home--link:nth-child(2):hover .home--link-img,.home--links .home--links-flex .home--link:nth-child(2):hover .home--link-title{-ms-transform:translateY(15px);transform:translateY(15px)}}.home--links .home--links-flex .home--link:nth-child(3){margin-top:-130px}@media screen and (max-width: 767px){.home--links .home--links-flex .home--link:nth-child(3){margin-top:-50px}}@media screen and (max-width: 700px){.home--links .home--links-flex .home--link:nth-child(3){margin-top:40px}}@media screen and (min-width: 551px){.home--links .home--links-flex .home--link:nth-child(3):hover .home--link-img,.home--links .home--links-flex .home--link:nth-child(3):hover .home--link-title{-ms-transform:translateY(30px);transform:translateY(30px)}}.home--products{background-image:url("../img/index/barrys-estate.png");background-repeat:no-repeat;background-position:center center;background-size:cover;width:100%;height:700px;position:relative}.home--products .home--products-block{display:block;width:100%;max-width:530px;text-decoration:none;position:absolute;bottom:-150px}@media screen and (max-width: 600px){.home--products .home--products-block{max-width:calc(100% - 40px)}}.home--products .home--products-block:hover .home--products-block-copy{background-color:#2D2D2D}.home--products .home--products-block .home--products-block-img{width:100%;height:360px;background-repeat:no-repeat;background-position:center center;background-size:cover}.home--products .home--products-block .home--products-block-img img{width:100%;height:auto;display:block}.home--products .home--products-block .home--products-block-copy{background-color:black;padding:45px;transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease}@media screen and (max-width: 550px){.home--products .home--products-block .home--products-block-copy{padding:30px}}.home--products .home--products-block .home--products-block-copy h3{font-family:"houschka-rounded",Arial,sans-serif;font-weight:500;font-size:28px;color:white;margin:0 0 20px 0;text-decoration:none;position:relative}@media screen and (max-width: 500px){.home--products .home--products-block .home--products-block-copy h3{font-size:26px}}.home--products .home--products-block .home--products-block-copy h3:after{display:inline-block;content:'';background-image:url("../img/index/arrow--green.svg");background-repeat:no-repeat;background-position:center center;background-size:23px 23px;width:23px;height:23px;position:absolute;right:0;top:4px;transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease}.home--products .home--products-block .home--products-block-copy p{font-family:"houschka-rounded",Arial,sans-serif;font-weight:500;font-size:20px;color:white;text-decoration:none}@media screen and (max-width: 500px){.home--products .home--products-block .home--products-block-copy p{font-size:16px}}.home--partners{margin-top:250px;padding-bottom:100px}@media screen and (max-width: 570px){.home--partners{margin-top:120px;padding:50px 0}}.home--partners .home--partners-flex{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.home--partners .home--partners-copy{display:inline-block;-ms-flex:1;flex:1;padding-right:160px}@media screen and (max-width: 1060px){.home--partners .home--partners-copy{padding-right:50px}}@media screen and (max-width: 900px){.home--partners .home--partners-copy{width:100%;padding-right:0}}@media screen and (max-width: 750px){.home--partners .home--partners-copy{width:100%}}.home--partners .home--partners-copy h2{font-family:"houschka-rounded",Arial,sans-serif;font-weight:500;font-size:49px;color:black;margin:0 0 40px 0}.home--partners .home--partners-copy p{font-family:"houschka-rounded",Arial,sans-serif;font-weight:500;font-size:20px;color:black;margin-bottom:40px}.home--partners .home--partners-copy a{font-family:"houschka-rounded",Arial,sans-serif;font-weight:500;font-size:21px;color:black;text-decoration:none}.home--partners .home--partners-copy a:after{display:inline-block;content:'';background-image:url("../img/index/arrow--green.svg");background-repeat:no-repeat;background-position:center center;background-size:23px 23px;width:23px;height:23px;margin-left:15px;position:relative;top:4px;transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease}.home--partners .home--partners-copy a:hover:after{margin-left:25px}.home--partners .home--partners-logos{display:inline-block;width:497px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 900px){.home--partners .home--partners-logos{width:100%;margin-top:20px}}@media screen and (max-width: 500px){.home--partners .home--partners-logos{display:none}}.home--partners .home--partners-logos img{display:inline-block;position:relative}@media screen and (max-width: 900px){.home--partners .home--partners-logos img{margin:0 !important}}.home--partners .home--partners-logos img:nth-child(3n+2){margin:0 10px}.story--banner{width:100%;height:auto;position:relative;background-color:white;padding:0 0 80px 0;margin-top:180px;overflow:hidden}@media screen and (max-width: 700px){.story--banner{margin-top:80px;padding-bottom:70px}}.story--banner .story--banner-content{display:block;padding-right:500px;padding-top:60px}@media screen and (max-width: 930px){.story--banner .story--banner-content{padding-right:415px}}@media screen and (max-width: 780px){.story--banner .story--banner-content{width:100%;padding-right:0}}.story--banner .story--banner-content h1{font-family:"houschka-rounded",Arial,sans-serif;font-weight:500;font-size:49px;color:black;margin:0 0 30px 0}@media screen and (max-width: 450px){.story--banner .story--banner-content h1{font-size:40px}}.story--banner .story--banner-content p{font-family:"houschka-rounded",Arial,sans-serif;font-weight:500;font-size:20px;color:black;padding-bottom:20px}@media screen and (max-width: 450px){.story--banner .story--banner-content p{font-size:16px}}.story--banner .story--banner-content p:last-child{padding-bottom:0;margin-bottom:40px}.story--banner .story--banner-images{position:absolute;right:0;top:0;display:-ms-flexbox;display:flex;display:-webkit-flex;-ms-flex-align:center;align-items:center}@media screen and (max-width: 1360px){.story--banner .story--banner-images{right:-155px}}@media screen and (max-width: 930px){.story--banner .story--banner-images{right:0}}@media screen and (max-width: 780px){.story--banner .story--banner-images{display:none}}.story--banner .story--banner-images .story--banner-images-left{display:inline-block;background-repeat:no-repeat;background-position:center center;background-size:cover;width:206px;height:421px;margin-right:31px}@media screen and (max-width: 930px){.story--banner .story--banner-images .story--banner-images-left{display:none}}.story--banner .story--banner-images .story--banner-images-right{display:inline-block;width:405px}.story--banner .story--banner-images .story--banner-images-right .right--one{width:405px;height:280px;background-repeat:no-repeat;background-position:center center;background-size:cover}.story--banner .story--banner-images .story--banner-images-right .right--two{width:250px;height:260px;background-repeat:no-repeat;background-position:center center;background-size:cover;margin-top:35px}.story--banner .story--banner-images img{display:block}.story--banner .home--banner-scroll{position:absolute;bottom:45px}@media screen and (max-width: 700px){.story--banner .home--banner-scroll{bottom:25px}}.story--banner .home--banner-scroll .scroll--arrow{fill:none;stroke:#000000;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}.story--blocks{padding:60px 0;background-color:white;position:relative;z-index:100}.story--blocks .story--block{width:100%;display:-ms-flexbox;display:flex;display:-webkit-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;margin:40px 0}.story--blocks .story--block:nth-child(even){-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media screen and (max-width: 750px){.story--blocks .story--block:nth-child(even){-ms-flex-direction:row;flex-direction:row}}.story--blocks .story--block:nth-child(even) .story--block-img{margin-right:0;margin-left:50px}.story--blocks .story--block:nth-child(even) .story--block-copy{margin-left:0;margin-right:50px}.story--blocks .story--block:first-child{margin-top:-90px}@media screen and (max-width: 930px){.story--blocks .story--block:first-child{margin-top:0}}.story--blocks .story--block:first-child .story--block-copy{margin-top:45px}@media screen and (max-width: 930px){.story--blocks .story--block:first-child .story--block-copy{margin-top:0}}@media screen and (max-width: 750px){.story--blocks .story--block:last-child{margin-bottom:0}}.story--blocks .story--block .story--block-img{display:block;width:calc(50% - 50px);margin-right:50px;background-repeat:no-repeat;background-position:center center;background-size:cover;max-width:460px;height:0;padding-bottom:calc(50% - 50px)}@media screen and (max-width: 750px){.story--blocks .story--block .story--block-img{width:50%;margin-right:0 !important;margin-left:0 !important;padding-bottom:50%}}@media screen and (max-width: 450px){.story--blocks .story--block .story--block-img{width:100%;height:0;padding-bottom:100%}}.story--blocks .story--block .story--block-img img{width:100%;height:auto}.story--blocks .story--block .story--block-copy{width:calc(50% - 50px);margin-left:50px}@media screen and (max-width: 750px){.story--blocks .story--block .story--block-copy{width:100%;margin:30px 0 0 0 !important}}.story--blocks .story--block .story--block-copy .optional--logo{margin-bottom:20px}.story--blocks .story--block .story--block-copy h2{font-family:"houschka-rounded",Arial,sans-serif;font-weight:500;font-size:49px;color:black;margin:0 0 25px 0}@media screen and (max-width: 450px){.story--blocks .story--block .story--block-copy h2{font-size:40px}}.story--blocks .story--block .story--block-copy h2 a{text-decoration:none;color:black;font-weight:500;font-family:"houschka-rounded",Arial,sans-serif;font-size:49px;margin:0 0 25px 0;display:inline}.story--blocks .story--block .story--block-copy h2 a:after{display:none}.story--blocks .story--block .story--block-copy h3{font-family:"houschka-rounded",Arial,sans-serif;font-weight:500;font-size:21px;color:black}.story--blocks .story--block .story--block-copy h4{font-family:"houschka-rounded",Arial,sans-serif;font-weight:500;font-size:34px;color:black}.story--blocks .story--block .story--block-copy p{font-family:"houschka-rounded",Arial,sans-serif;font-weight:500;font-size:18px;color:black}@media screen and (max-width: 450px){.story--blocks .story--block .story--block-copy p{font-size:16px}}.story--blocks .story--block .story--block-copy a{display:block;font-family:"houschka-rounded",Arial,sans-serif;font-weight:500;font-size:21px;color:black;text-decoration:none;margin-top:30px}.story--blocks .story--block .story--block-copy a:after{display:inline-block;content:'';background-image:url("../img/index/arrow--green.svg");background-repeat:no-repeat;background-position:center center;background-size:23px 23px;width:23px;height:23px;margin-left:15px;position:relative;top:4px;transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease}.story--blocks .story--block .story--block-copy a:hover:after{margin-left:25px}.story--blocks.-black{background-color:black}.story--blocks.-black .story--block .story--block-copy h1,.story--blocks.-black .story--block .story--block-copy h2,.story--blocks.-black .story--block .story--block-copy h3,.story--blocks.-black .story--block .story--block-copy h4,.story--blocks.-black .story--block .story--block-copy p,.story--blocks.-black .story--block .story--block-copy a{color:white}.story--partners{width:100%;display:-ms-flexbox;display:flex;display:-webkit-flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.story--partners .story--partner-block{width:50%;display:block;background-repeat:no-repeat;background-position:center center;background-size:cover;height:490px;text-decoration:none;color:white;transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease}@media screen and (max-width: 750px){.story--partners .story--partner-block{width:100%;height:300px}}.story--partners .story--partner-block .partner--content{display:block;text-align:center;position:relative;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform:translateY(-50%);left:0;right:0;margin-left:auto;margin-right:auto}.story--partners .story--partner-block .partner--content p{font-family:"houschka-rounded",Arial,sans-serif;font-weight:500;font-size:22px;color:white;text-decoration:none;margin-bottom:10px}.story--partners .story--partner-block .partner--content span{display:block;background-image:url("../img/story/arrow--white.svg");background-repeat:no-repeat;background-position:center center;background-size:23px 23px;width:23px;height:23px;text-align:center;margin:0 auto;margin-top:15px;transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease}.story--partners .story--partner-block:hover .partner--content span{background-image:url("../img/story/arrow--white-fill.svg")}@media screen and (max-width: 750px){.story--partners.-our-wool .story--partner-block{height:auto;padding:30px 0}}.story--partners.-our-wool .story--partner-block .partner--content img{margin-bottom:15px}.story--partners.-our-wool .story--partner-block .partner--content p{width:calc(100% - 60px);max-width:420px;margin:0 auto;font-size:20px;padding:0 30px}@media screen and (max-width: 500px){.story--partners.-our-wool .story--partner-block .partner--content p{font-size:16px}}.science--partners{padding:90px 0}@media screen and (max-width: 600px){.science--partners{padding:40px 0}}.science--partners .science--partners-flex{display:-ms-flexbox;display:flex;display:-webkit-flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.science--partners .science--partners-flex .science--col{display:block;width:calc(100% / 3 - 27px);max-width:320px;text-decoration:none}@media screen and (max-width: 600px){.science--partners .science--partners-flex .science--col{width:100% !important;max-width:100% !important;margin:0 0 30px 0 !important}}.science--partners .science--partners-flex .science--col:nth-child(2){margin:0 40px}@media screen and (max-width: 850px){.science--partners .science--partners-flex .science--col:nth-child(2){margin-left:0}}@media screen and (max-width: 850px){.science--partners .science--partners-flex .science--col:nth-child(1){max-width:100%;width:100%;margin-bottom:40px}}@media screen and (max-width: 850px){.science--partners .science--partners-flex .science--col:nth-child(2),.science--partners .science--partners-flex .science--col:nth-child(3){width:calc(100% / 2 - 20px);max-width:405px}}.science--partners .science--partners-flex .science--col h2{font-family:"houschka-rounded",Arial,sans-serif;font-weight:500;font-size:49px;color:black;margin:0;line-height:54px}@media screen and (max-width: 450px){.science--partners .science--partners-flex .science--col h2{font-size:40px}}.science--partners .science--partners-flex .science--col h3{font-family:"houschka-rounded",Arial,sans-serif;font-weight:600;font-size:22px;color:black;margin:0 0 20px 0}.science--partners .science--partners-flex .science--col p{font-family:"houschka-rounded",Arial,sans-serif;font-weight:500;font-size:20px;color:black}@media screen and (max-width: 450px){.science--partners .science--partners-flex .science--col p{font-size:16px}}.science--partners .science--partners-flex .science--col span{font-family:"houschka-rounded",Arial,sans-serif;font-weight:500;font-size:21px;color:black;text-decoration:none;position:relative;display:block;margin-top:25px}.science--partners .science--partners-flex .science--col span:after{display:inline-block;content:'';background-image:url("../img/index/arrow--green.svg");background-repeat:no-repeat;background-position:center center;background-size:23px 23px;width:23px;height:23px;position:absolute;top:2px;margin-left:10px;transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease}.science--partners .science--partners-flex .science--col:hover span:after{background-image:url("../img/index/arrow--green-fill.svg")}.innovation--banner{width:100%;height:auto;position:relative;background-color:white;padding:180px 0 230px 0;overflow:hidden}@media screen and (max-width: 700px){.innovation--banner{margin-top:80px;padding:0 0 70px 0}}.innovation--banner .innovation--banner-content{display:block;padding-right:500px;padding-top:60px}@media screen and (max-width: 1350px){.innovation--banner .innovation--banner-content{padding-right:600px}}@media screen and (max-width: 930px){.innovation--banner .innovation--banner-content{padding-right:415px}}@media screen and (max-width: 780px){.innovation--banner .innovation--banner-content{width:100%;padding-right:0}}.innovation--banner .innovation--banner-content h1{font-family:"houschka-rounded",Arial,sans-serif;font-weight:500;font-size:49px;color:black;margin:0 0 15px 0}@media screen and (max-width: 450px){.innovation--banner .innovation--banner-content h1{font-size:40px}}.innovation--banner .innovation--banner-content h2{font-family:"houschka-rounded",Arial,sans-serif;font-weight:500;font-size:34px;color:black;margin:0 0 20px 0}@media screen and (max-width: 450px){.innovation--banner .innovation--banner-content h2{font-size:32px}}.innovation--banner .innovation--banner-content p{font-family:"houschka-rounded",Arial,sans-serif;font-weight:500;font-size:20px;color:black;padding-bottom:20px}@media screen and (max-width: 450px){.innovation--banner .innovation--banner-content p{font-size:16px}}.innovation--banner .innovation--banner-content p:last-child{padding-bottom:0}.innovation--banner .innovation--banner-content p a{color:black;text-decoration:underline}.innovation--banner .innovation--banner-content ul li{font-family:"houschka-rounded",Arial,sans-serif;font-weight:500;font-size:20px;color:black;padding-bottom:5px}@media screen and (max-width: 450px){.innovation--banner .innovation--banner-content ul li{font-size:16px}}.innovation--banner .innovation--banner-content ul li:last-child{padding-bottom:0}.innovation--banner .innovation--banner-content ul li:before{display:inline-block;content:'\2713';color:#00a0b1;margin-right:8px}.innovation--banner .innovation--banner-content ul li a{color:black;text-decoration:underline}.innovation--banner .innovation--banner-images{position:absolute;right:0;top:150px;display:-ms-flexbox;display:flex;display:-webkit-flex;-ms-flex-align:center;align-items:center}@media screen and (max-width: 930px){.innovation--banner .innovation--banner-images{right:0}}@media screen and (max-width: 780px){.innovation--banner .innovation--banner-images{position:static;display:block}}.innovation--banner .innovation--banner-images .innovation--banner-images-left{display:inline-block;margin-top:-125px;margin-right:31px;background-repeat:no-repeat;background-position:center center;background-size:cover;min-width:223px;height:478px}@media screen and (max-width: 1024px){.innovation--banner .innovation--banner-images .innovation--banner-images-left{display:none}}.innovation--banner .innovation--banner-images .innovation--banner-images-left img{margin-right:31px}.innovation--banner .innovation--banner-images .innovation--banner-images-right{display:inline-block;width:100%}.innovation--banner .innovation--banner-images .innovation--banner-images-right img{float:right}.innovation--banner .innovation--banner-images .innovation--banner-images-right .innovation--banner-images-logo{display:inline-block;margin-bottom:25px}@media screen and (max-width: 780px){.innovation--banner .innovation--banner-images .innovation--banner-images-right .innovation--banner-images-logo{display:none}}.innovation--banner .innovation--banner-images .innovation--banner-images-right .banner--image-right{background-repeat:no-repeat;background-position:center center;background-size:cover;width:391px;height:519px}@media screen and (max-width: 780px){.innovation--banner .innovation--banner-images .innovation--banner-images-right .banner--image-right{display:none}}.innovation--banner .innovation--banner-images img{display:block}.innovation--banner .home--banner-scroll{position:absolute;bottom:25px}.innovation--banner .home--banner-scroll .scroll--arrow{fill:none;stroke:#000000;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}.innovation--blocks{padding:30px 0;background-color:white;position:relative;z-index:100}.innovation--blocks:nth-child(even){background-color:#ececec}.innovation--blocks:nth-child(even) .innovation--block{-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media screen and (max-width: 750px){.innovation--blocks:nth-child(even) .innovation--block{-ms-flex-direction:row;flex-direction:row}}.innovation--blocks:nth-child(even) .innovation--block .innovation--block-copy{margin-left:0;margin-right:50px}.innovation--blocks .innovation--block{width:100%;display:-ms-flexbox;display:flex;display:-webkit-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}@media screen and (max-width: 750px){.innovation--blocks .innovation--block:last-child{margin-bottom:0}}.innovation--blocks .innovation--block .innovation--block-img{display:block;width:50%;background-repeat:no-repeat;background-position:center center;background-size:cover;height:0;padding-bottom:50%}@media screen and (max-width: 750px){.innovation--blocks .innovation--block .innovation--block-img{width:50%;margin-right:0 !important;margin-left:0 !important}}@media screen and (max-width: 450px){.innovation--blocks .innovation--block .innovation--block-img{width:100%;padding-bottom:100%}}.innovation--blocks .innovation--block .innovation--block-img img{width:100%;height:auto}.innovation--blocks .innovation--block .innovation--block-copy{width:calc(50% - 50px);margin-left:50px}@media screen and (max-width: 750px){.innovation--blocks .innovation--block .innovation--block-copy{width:100%;margin:30px 0 0 0 !important}}.innovation--blocks .innovation--block .innovation--block-copy .optional--logo{margin-bottom:20px}@media screen and (max-width: 400px){.innovation--blocks .innovation--block .innovation--block-copy .optional--logo{width:100%;height:auto;max-width:200px}}.innovation--blocks .innovation--block .innovation--block-copy h2{font-family:"houschka-rounded",Arial,sans-serif;font-weight:500;font-size:35px;color:black;margin:0 0 20px 0}@media screen and (max-width: 450px){.innovation--blocks .innovation--block .innovation--block-copy h2{font-size:32px}}.innovation--blocks .innovation--block .innovation--block-copy h3{font-family:"houschka-rounded",Arial,sans-serif;font-weight:500;font-size:21px;color:black}.innovation--blocks .innovation--block .innovation--block-copy h4{font-family:"houschka-rounded",Arial,sans-serif;font-weight:500;font-size:34px;color:black}.innovation--blocks .innovation--block .innovation--block-copy p{font-family:"houschka-rounded",Arial,sans-serif;font-weight:500;font-size:20px;color:black}@media screen and (max-width: 450px){.innovation--blocks .innovation--block .innovation--block-copy p{font-size:16px}}.innovation--blocks .innovation--block .innovation--block-copy p a{font-weight:600;font-family:"houschka-rounded",Arial,sans-serif;font-size:20px;color:black;text-decoration:underline;margin:0;display:inline}.innovation--blocks .innovation--block .innovation--block-copy p a:after{display:none}@media screen and (max-width: 450px){.innovation--blocks .innovation--block .innovation--block-copy p a{font-size:16px}}.innovation--blocks .innovation--block .innovation--block-copy a{display:block;font-family:"houschka-rounded",Arial,sans-serif;font-weight:500;font-size:21px;color:black;text-decoration:none;margin-top:25px}.innovation--blocks .innovation--block .innovation--block-copy a:after{display:inline-block;content:'';background-image:url("../img/index/arrow--green.svg");background-repeat:no-repeat;background-position:center center;background-size:23px 23px;width:23px;height:23px;margin-left:15px;position:relative;top:4px;transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease}.innovation--blocks .innovation--block .innovation--block-copy a:hover:after{margin-left:25px}.innovation--cols{padding:80px 0}.innovation--cols .innovation--cols-flex{display:-ms-flexbox;display:flex;display:-webkit-flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.innovation--cols .innovation--cols-flex .col{display:block;width:calc(100% / 3 - 27px)}@media screen and (max-width: 750px){.innovation--cols .innovation--cols-flex .col{width:calc(100% / 2 - 20px)}}@media screen and (max-width: 550px){.innovation--cols .innovation--cols-flex .col{width:100%;margin:0 0 20px 0 !important}}.innovation--cols .innovation--cols-flex .col:nth-child(2){margin:0 40px}@media screen and (max-width: 750px){.innovation--cols .innovation--cols-flex .col:nth-child(2){margin:0 0 0 40px}}@media screen and (max-width: 500px){.innovation--cols .innovation--cols-flex .col:nth-child(2){margin:0}}.innovation--cols .innovation--cols-flex .col h3{font-family:"houschka-rounded",Arial,sans-serif;font-weight:600;font-size:20px;color:black;margin:0 0 20px 0}.innovation--cols .innovation--cols-flex .col a{color:black;font-weight:600;text-decoration:underline}.innovation--cols .innovation--cols-flex .col p{font-family:"houschka-rounded",Arial,sans-serif;font-weight:500;font-size:20px;color:black;padding-bottom:20px}@media screen and (max-width: 450px){.innovation--cols .innovation--cols-flex .col p{font-size:16px}}.innovation--cols .innovation--cols-flex .col p:last-child{padding-bottom:0}.innovation--cols .innovation--cols-flex .col ul{list-style:disc;padding-left:20px}.innovation--cols .innovation--cols-flex .col ul li{font-family:"houschka-rounded",Arial,sans-serif;font-weight:500;font-size:20px;color:black;padding-bottom:20px}@media screen and (max-width: 450px){.innovation--cols .innovation--cols-flex .col ul li{font-size:16px}}.innovation--cols .innovation--cols-flex .col ul li:last-child{padding-bottom:0}.innovation--bottom-img{display:block;width:100%;height:520px;background-repeat:no-repeat;background-position:center center;background-size:cover}@media screen and (max-width: 550px){.innovation--bottom-img{height:320px}}.wool--video{background-color:#00a0b1;padding:80px 0}@media screen and (max-width: 700px){.wool--video{padding:40px 0}}.wool--video .wool--video-inner{display:-ms-flexbox;display:flex;display:-webkit-flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.wool--video .wool--video-inner .video{display:block;-ms-flex:2;flex:2;background-color:black}@media screen and (max-width: 700px){.wool--video .wool--video-inner .video{width:100%;-ms-flex:auto;flex:auto}}.wool--video .wool--video-inner .video a{display:block;background-repeat:no-repeat;background-position:center center;background-size:cover;width:100%;height:100%;position:relative;transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease}.wool--video .wool--video-inner .video a img{display:none}@media screen and (max-width: 700px){.wool--video .wool--video-inner .video a img{display:block;width:100%;height:auto}}.wool--video .wool--video-inner .video a:after{display:block;content:'';background-image:url("../img/sitewide/play--button.svg");background-repeat:no-repeat;background-position:center center;background-size:105px 105px;width:105px;height:105px;position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.wool--video .wool--video-inner .video a:hover{opacity:0.8}.wool--video .wool--video-inner .video--copy{display:inline-block;background-color:white;padding:40px;-ms-flex:1;flex:1}@media screen and (max-width: 450px){.wool--video .wool--video-inner .video--copy{padding:25px}}.wool--video .wool--video-inner .video--copy h2{font-family:"houschka-rounded",Arial,sans-serif;font-weight:500;font-size:34px;color:black;margin:0 0 20px 0}@media screen and (max-width: 450px){.wool--video .wool--video-inner .video--copy h2{font-size:28px}}.wool--video .wool--video-inner .video--copy p{font-family:"houschka-rounded",Arial,sans-serif;font-weight:500;font-size:20px;color:black}@media screen and (max-width: 450px){.wool--video .wool--video-inner .video--copy p{font-size:16px}}.farms--list{display:-ms-flexbox;display:flex;display:-webkit-flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.farms--list .farm{display:block;width:50%;height:490px;text-decoration:none;text-align:center;background-repeat:no-repeat;background-size:cover;background-position:center center}@media screen and (max-width: 750px){.farms--list .farm{width:100%;height:320px}}@media screen and (max-width: 500px){.farms--list .farm{height:auto;padding:50px 0}}.farms--list .farm .farm--content{display:block;position:relative;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform:translateY(-50%)}.farms--list .farm .farm--content p{font-family:"houschka-rounded",Arial,sans-serif;font-weight:500;font-size:22px;color:white}@media screen and (max-width: 500px){.farms--list .farm .farm--content p{font-size:16px}}.farms--list .farm .farm--content h3{font-family:"houschka-rounded",Arial,sans-serif;font-weight:500;font-size:47px;color:white;margin:5px 0 20px 0}@media screen and (max-width: 500px){.farms--list .farm .farm--content h3{font-size:38px}}.farms--list .farm .farm--content span{display:block;background-image:url("../img/story/arrow--white.svg");background-repeat:no-repeat;background-position:center center;background-size:23px 23px;width:23px;height:23px;margin:0 auto;transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease}.farms--list .farm:hover .farm--content span{background-image:url("../img/story/arrow--white-fill.svg")}.innovation--banner.-farm .innovation--banner-images{display:block;top:280px}@media screen and (max-width: 930px){.innovation--banner.-farm .innovation--banner-images{right:-250px}}@media screen and (max-width: 780px){.innovation--banner.-farm .innovation--banner-images{display:none}}.innovation--banner.-farm .innovation--banner-images div{display:block}.innovation--banner.-farm .innovation--banner-images .innovation--banner-images-left{margin-bottom:30px;margin-right:111px;width:519px;height:320px}@media screen and (max-width: 1100px){.innovation--banner.-farm .innovation--banner-images .innovation--banner-images-left{margin-right:0}}.innovation--banner.-farm .innovation--banner-images .innovation--banner-images-right{right:0;position:absolute;background-repeat:no-repeat;background-position:center center;background-size:cover;width:478px;height:223px}@media screen and (max-width: 930px){.innovation--banner.-farm .innovation--banner-images .innovation--banner-images-right{display:none}}.innovation--banner.-farm .innovation--banner-content a{font-family:"houschka-rounded",Arial,sans-serif;font-weight:500;font-size:21px;color:black;text-decoration:none;margin-top:20px;display:block;margin-bottom:20px}@media screen and (max-width: 500px){.innovation--banner.-farm .innovation--banner-content a{font-size:18px}}.innovation--banner.-farm .innovation--banner-content a:after{display:inline-block;content:'';background-image:url("../img/index/arrow--green.svg");background-repeat:no-repeat;background-position:center center;background-size:23px 23px;width:23px;height:23px;margin-left:15px;position:relative;top:4px;transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease}.innovation--banner.-farm .innovation--banner-content a:hover:after{margin-left:25px}.farms--cols{background-color:#ececec}.basic--page{padding:210px 0 80px 0}@media screen and (max-width: 767px){.basic--page{padding-top:145px}}.basic--page h1{font-family:"houschka-rounded",Arial,sans-serif;font-weight:500;font-size:49px;color:black;margin:0 0 30px 0}@media screen and (max-width: 450px){.basic--page h1{font-size:40px}}.basic--page h2{font-family:"houschka-rounded",Arial,sans-serif;font-weight:500;font-size:34px;color:black;margin:0 0 20px 0}@media screen and (max-width: 450px){.basic--page h2{font-size:32px}}.basic--page h3{font-family:"houschka-rounded",Arial,sans-serif;font-weight:500;font-size:28px;color:black;margin:0 0 20px 0}@media screen and (max-width: 450px){.basic--page h3{font-size:24px}}.basic--page p{font-family:"houschka-rounded",Arial,sans-serif;font-weight:500;font-size:20px;color:black;padding-bottom:20px}@media screen and (max-width: 450px){.basic--page p{font-size:16px}}.basic--page a{font-family:"houschka-rounded",Arial,sans-serif;font-size:20px;color:black;font-weight:600;text-decoration:underline}.basic--page li{font-family:"houschka-rounded",Arial,sans-serif;font-weight:500;font-size:20px;color:black;padding-bottom:5px}@media screen and (max-width: 450px){.basic--page li{font-size:16px}}.basic--page li:last-child{padding-bottom:20px}.basic--page ul{list-style:disc;padding-left:20px}.basic--page ol{padding-left:20px}.story--banner{padding:0 0 125px 0}.story--banner.-contact .contact--addresses{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.story--banner.-contact .contact--addresses .address{display:block;width:50%}@media screen and (max-width: 1000px){.story--banner.-contact .contact--addresses .address{width:100% !important}}.story--banner.-contact .contact--addresses .address.-uk{margin-right:40px;width:calc(50% - 40px)}.story--banner.-contact .contact--addresses .address h3{font-family:"houschka-rounded",Arial,sans-serif;font-weight:600;font-size:20px;color:black;margin:0}.story--banner.-contact .contact--addresses .address h3:after{display:block;content:'';width:100%;max-width:220px;height:1px;background-color:black;margin:15px 0}.story--banner.-contact .contact--addresses .address a{display:block;text-decoration:none;font-family:"houschka-rounded",Arial,sans-serif;font-weight:600;font-size:20px;color:black;position:relative;padding-left:30px;margin-bottom:12px}.story--banner.-contact .contact--addresses .address a.tel:before{display:block;content:'';background-image:url("../img/sitewide/icon--tel.svg");background-repeat:no-repeat;background-position:center center;background-size:16px 16px;width:16px;height:16px;position:absolute;left:0;top:4px}.story--banner.-contact .contact--addresses .address a.mail:before{display:block;content:'';background-image:url("../img/sitewide/icon--email.svg");background-repeat:no-repeat;background-position:center center;background-size:17px 11px;width:17px;height:11px;position:absolute;left:0;top:8px}.story--banner.-contact .contact--addresses .address p{font-family:"houschka-rounded",Arial,sans-serif;font-weight:500;font-size:20px;color:black;position:relative;padding-left:30px}.story--banner.-contact .contact--addresses .address p:before{display:block;content:'';background-image:url("../img/sitewide/icon--pin.svg");background-repeat:no-repeat;background-position:center center;background-size:16px 24px;width:16px;height:24px;position:absolute;left:0;top:1px}.story--banner.-contact a{color:#00a0b1;font-weight:600}.story--banner.-contact a.portal--button{display:block;background-color:#00a0b1;color:white;font-family:"houschka-rounded",Arial,sans-serif;font-size:22px;font-weight:600;text-align:center;width:100%;max-width:200px;padding:10px 25px 10px 5px;text-decoration:none;position:relative;transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease}.story--banner.-contact a.portal--button span{display:inline-block;background-image:url("../img/sitewide/arrow--white.svg");background-repeat:no-repeat;background-position:center;background-size:19px 19px;width:19px;height:19px;position:absolute;top:15px;margin-left:10px}.story--banner.-contact a.portal--button:hover{background-color:black}.contact--team{padding:0 0 30px 0}.contact--team .team h2{font-family:"houschka-rounded",Arial,sans-serif;font-weight:500;font-size:35px;color:black;margin:0 0 20px 0}.contact--team .team .team--flex{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.contact--team .team .team--flex .team--member{background-color:black;width:calc(100% / 2 - 53px);padding:20px;margin-bottom:25px;position:relative}@media screen and (max-width: 767px){.contact--team .team .team--flex .team--member{width:calc(100% - 40px);margin:0 0 25px 0 !important}}.contact--team .team .team--flex .team--member:nth-child(odd){margin-right:25px}.contact--team .team .team--flex .team--member .info{display:inline-block;font-family:"houschka-rounded",Arial,sans-serif;width:100%;float:left}@media screen and (max-width: 450px){.contact--team .team .team--flex .team--member .info{float:none}}.contact--team .team .team--flex .team--member .info img{float:right}.contact--team .team .team--flex .team--member .info h3{font-family:"houschka-rounded",Arial,sans-serif;font-size:22px;color:white;font-weight:700;margin:0}.contact--team .team .team--flex .team--member .info h4{font-family:"houschka-rounded",Arial,sans-serif;font-size:20px;color:white;font-weight:500;margin:0;width:60%}@media screen and (max-width: 450px){.contact--team .team .team--flex .team--member .info h4{width:100%}}.contact--team .team .team--flex .team--member .info p{font-family:"houschka-rounded",Arial,sans-serif;font-size:16px;color:white;font-weight:500;margin:8px 0 10px 0;width:60%}@media screen and (max-width: 450px){.contact--team .team .team--flex .team--member .info p{width:100%}}.contact--team .team .team--flex .team--member .info a{font-family:"houschka-rounded",Arial,sans-serif;font-size:16px;color:white;font-weight:600;text-decoration:none}.contact--team .team .team--flex .team--member .info a.tel{margin-bottom:5px}.contact--team .team .team--flex .team--member .info a.tel:before{display:inline-block;content:'';background-image:url("../img/sitewide/icon--tel.svg");background-position:center;background-repeat:no-repeat;background-size:17px 18px;width:17px;height:18px;margin-right:10px}.contact--team .team .team--flex .team--member .info a.email:before{display:inline-block;content:'';background-image:url("../img/sitewide/icon--email.svg");background-position:center;background-repeat:no-repeat;background-size:18px 12px;width:18px;height:12px;margin-right:10px}.contact--team .team .team--flex .team--member .info a.tel,.contact--team .team .team--flex .team--member .info a.email{display:block}.contact--team .team .team--flex .team--member .info a.li{display:block;background-image:url("../img/sitewide/social--li.svg");background-size:20px 20px;width:20px;height:20px;background-repeat:no-repeat;background-position:center;margin-top:10px}.contact--team .team .team--flex .team--member .img{display:inline-block;width:150px;max-width:150px;width:30%;position:absolute;top:20px;right:20px}@media screen and (max-width: 767px){.contact--team .team .team--flex .team--member .img{height:172px;overflow:hidden}}@media screen and (max-width: 450px){.contact--team .team .team--flex .team--member .img{display:none}}.contact--team .team .team--flex .team--member .img img{width:100%;height:auto}.contact--board{background-color:black;padding:50px 0 20px 0}.contact--board h2{font-family:"houschka-rounded",Arial,sans-serif;font-weight:500;font-size:35px;color:white;margin:0 0 20px 0}.contact--board .board--flex{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.contact--board .board--flex .board--member{display:inline-block;width:calc(100% / 4 - 30px);margin:0 40px 40px 0}@media screen and (max-width: 850px){.contact--board .board--flex .board--member{width:calc(100% / 3 - 30px)}.contact--board .board--flex .board--member:nth-child(3){margin-right:0}}@media screen and (max-width: 650px){.contact--board .board--flex .board--member{width:calc(100% / 2 - 20px);margin-right:40px !important}.contact--board .board--flex .board--member:nth-child(even){margin-right:0 !important}}@media screen and (max-width: 500px){.contact--board .board--flex .board--member{width:100%;margin-right:0 !important}}.contact--board .board--flex .board--member:nth-child(4){margin-right:0}@media screen and (max-width: 850px){.contact--board .board--flex .board--member:nth-child(4){margin-right:40px}}.contact--board .board--flex .board--member .img{width:100%}.contact--board .board--flex .board--member .img img{width:100%;max-width:225px;height:auto}.contact--board .board--flex .board--member .info{margin-top:10px}.contact--board .board--flex .board--member .info h3{font-family:"houschka-rounded",Arial,sans-serif;font-weight:700;font-size:22px;color:white;margin:0 0 5px 0}.contact--board .board--flex .board--member .info h4{font-family:"houschka-rounded",Arial,sans-serif;font-weight:500;font-size:20px;color:white;margin:0}.contact--board .board--flex .board--member .info a{font-family:"houschka-rounded",Arial,sans-serif;font-size:16px;color:white;font-weight:600;text-decoration:none}.contact--board .board--flex .board--member .info a.email{margin-top:10px;display:block}.contact--board .board--flex .board--member .info a.email:before{display:inline-block;content:'';background-image:url("../img/sitewide/icon--email.svg");background-position:center;background-repeat:no-repeat;background-size:18px 12px;width:18px;height:12px;margin-right:10px}.contact--board .board--flex .board--member .info a.li{display:block;background-image:url("../img/sitewide/social--li.svg");background-size:20px 20px;width:20px;height:20px;background-repeat:no-repeat;background-position:center;margin-top:10px}.contact--map{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.contact--map .map{width:calc(50% - 1px);background-color:#00a0b1;display:inline-block}@media screen and (max-width: 620px){.contact--map .map{width:100%;display:block}}.contact--map .map:first-child{border-right:1px solid black}@media screen and (max-width: 620px){.contact--map .map:first-child{border-right:0;border-bottom:1px solid black}}.contact--map .map .time{width:calc(100% - 40px);padding:40px 20px}@media screen and (max-width: 620px){.contact--map .map .time{padding:20px 10px}}.contact--map .map .time p{color:white;font-family:"houschka-rounded",Arial,sans-serif;font-size:32px;font-weight:500;text-align:center}@media screen and (max-width: 620px){.contact--map .map .time p{font-size:24px}}.contact--map .map .time p strong{font-weight:600}.contact--map #map,.contact--map #map2{width:100%;height:600px}@media screen and (max-width: 620px){.contact--map #map,.contact--map #map2{height:300px}}.home--banner.benefits{background-image:url("../img/benefits/benefits-banner.png");background-repeat:no-repeat;background-position:center;background-size:cover}.home--banner.benefits .home--banner-content{width:100%;max-width:445px}.home--banner.benefits .home--banner-content h3{font-family:"houschka-rounded",Arial,sans-serif;font-weight:500;font-size:21px;color:white;margin:0;line-height:26px}.home--intro.benefits .home--intro-flex .home--intro-copy p:last-child{padding-bottom:0}.home--links.benefits .home--links-flex .home--link .home--link-img{background-position:bottom left}.home--products.benefits{background-image:url("../img/benefits/strip-bg.png");margin-bottom:280px}@media screen and (max-width: 700px){.home--products.benefits{margin-bottom:200px}}

/*# sourceMappingURL=main.css.map */
