@import url(https://use.typekit.net/hdy2adb.css);@import url(https://use.typekit.net/hdy2adb.css);@import url(https://use.typekit.net/hdy2adb.css);@import url(https://use.typekit.net/hdy2adb.css);@import url(https://use.typekit.net/hdy2adb.css);@import url(https://use.typekit.net/hdy2adb.css);
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--font-primary:"canada-type-gibson",sans-serif}.field--name-field-seo .container .content{font-size:12px;font-weight:300;line-height:2;color:#262626}.field--name-field-seo .container{max-width:1250px;margin:0 auto;padding:0 24px}@media screen and (min-width:768px){.field--name-field-seo .container{padding:0 40px}}@media screen and (min-width:992px){.field--name-field-seo .container{padding:0 15px}}.field--name-field-seo{background-color:#fafafa;padding-top:20px}.field--name-field-seo .container .title{font-size:12px;font-weight:600;text-transform:uppercase;color:#a8a8a8;margin-bottom:5px}@media screen and (min-width:992px){.field--name-field-seo .container .title{font-size:14px;font-weight:600;margin-bottom:10px}}.field--name-field-seo .container .content{color:#a8a8a8}@media screen and (min-width:992px){.field--name-field-seo{padding-top:80px}}.field--name-field-seo .read-more{margin-top:10px;padding-top:20px;display:flex;flex-direction:column;align-items:center;padding-bottom:10px}@media screen and (min-width:768px){.field--name-field-seo .read-more{padding-bottom:80px}}@media screen and (min-width:992px){.field--name-field-seo .read-more{margin-top:15px}}.field--name-field-seo .read-more .read-less-btn,.field--name-field-seo .read-more .read-more-btn{transition:opacity .3s ease-in-out;display:none;text-transform:uppercase;background-color:transparent;border:none;color:#ffdb00}.field--name-field-seo .read-more .read-less-btn span,.field--name-field-seo .read-more .read-more-btn span{margin-left:10px}.field--name-field-seo.expanded .read-more-btn{display:none}.field--name-field-seo.expanded .read-less-btn{display:flex}.field--name-field-seo.collapsed .field__item__seo.collapsed{height:0;overflow:hidden}.field--name-field-seo.collapsed .read-more-btn{display:flex}.field--name-field-seo.collapsed .read-less-btn{display:none}.field--name-field-seo .last-visible .container{position:relative}.field--name-field-seo .last-visible .container:after{content:"";position:absolute;bottom:0;left:0;right:0;height:35px;background:#fafafa;background:linear-gradient(0,#fafafa,hsla(0,0%,98%,0))}.field--name-field-seo .field__item:not(:first-child) .paragraph--type--seo{padding-top:20px}.field--name-field-seo .field__item:not(:last-child) .paragraph--type--seo{padding-bottom:20px}
:root{--font-primary:"canada-type-gibson",sans-serif}.node--type-project.node--view-mode-teaser .project .link{text-decoration:none;transition:.2s;color:#262626}.node--type-project.node--view-mode-teaser .project .link:hover{color:#00a8e2}.node--type-project.node--view-mode-teaser .project .link:after{content:"";display:inline-block;margin-left:10px;margin-bottom:-3px;height:14px;width:25px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg height='100' width='100' xmlns='http://www.w3.org/2000/svg' fill='%23262626'%3E%3Cpath d='M82 49.995c-.028-.715-.322-1.542-.812-2.063l-16-17c-1.085-.975-3.164-1.377-4.375-.25-1.194 1.109-1.159 3.26.03 4.375l11.25 11.938H21a3 3 0 000 6h51.094l-11.25 11.938c-1.024 1.025-1.213 3.253-.031 4.375 1.181 1.122 3.335.764 4.375-.25l16-17A2.885 2.885 0 0082 49.994z' style='text-indent:0;text-transform:none;block-progression:tb' overflow='visible' color='%23000'/%3E%3C/svg%3E");background-position:50%;background-size:100% auto;background-repeat:no-repeat}.node--type-project.node--view-mode-teaser{position:relative;height:100%;background-size:cover;background-position:50%;background-repeat:no-repeat}.node--type-project.node--view-mode-teaser .project{text-decoration:none;background-color:rgba(0,0,0,.4);color:#fff;display:block;height:100%;padding:30px;min-height:250px}@media screen and (min-width:992px){.node--type-project.node--view-mode-teaser .project{min-height:350px}}.node--type-project.node--view-mode-teaser .project .date{font-size:12px;margin-bottom:10px;color:#f8f8f8}.node--type-project.node--view-mode-teaser .project .title{font-size:18px;font-weight:600;margin-bottom:10px;line-height:1.3}.node--type-project.node--view-mode-teaser .project .categories{font-size:12px;margin-bottom:30px}.node--type-project.node--view-mode-teaser .project .categories .field__item{color:#f8f8f8;display:inline-block}.node--type-project.node--view-mode-teaser .project .tags .field__item{display:inline-block;margin-right:5px;margin-bottom:10px;border:1px solid hsla(0,0%,100%,.5);border-radius:20px;padding:3px 10px}.node--type-project.node--view-mode-teaser .project .link{position:absolute;bottom:30px;left:30px;text-transform:uppercase;color:rgba(255,219,0,0);font-size:0}.node--type-project.node--view-mode-teaser .project .link:after{margin-left:0;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg height='100' width='100' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='M82 49.995c-.028-.715-.322-1.542-.812-2.063l-16-17c-1.085-.975-3.164-1.377-4.375-.25-1.194 1.109-1.159 3.26.03 4.375l11.25 11.938H21a3 3 0 000 6h51.094l-11.25 11.938c-1.024 1.025-1.213 3.253-.031 4.375 1.181 1.122 3.335.764 4.375-.25l16-17A2.885 2.885 0 0082 49.994z' style='text-indent:0;text-transform:none;block-progression:tb' overflow='visible' color='%23000'/%3E%3C/svg%3E")}.node--type-project.node--view-mode-teaser .project:hover .link{color:#ffdb00;font-size:12px}.node--type-project.node--view-mode-teaser .project:hover .link:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg height='100' width='100' xmlns='http://www.w3.org/2000/svg' fill='%23ffdb00'%3E%3Cpath d='M82 49.995c-.028-.715-.322-1.542-.812-2.063l-16-17c-1.085-.975-3.164-1.377-4.375-.25-1.194 1.109-1.159 3.26.03 4.375l11.25 11.938H21a3 3 0 000 6h51.094l-11.25 11.938c-1.024 1.025-1.213 3.253-.031 4.375 1.181 1.122 3.335.764 4.375-.25l16-17A2.885 2.885 0 0082 49.994z' style='text-indent:0;text-transform:none;block-progression:tb' overflow='visible' color='%23000'/%3E%3C/svg%3E");margin-left:15px}
:root{--font-primary:"canada-type-gibson",sans-serif}@media screen and (min-width:768px){.view-projects.view-display-id-homepage .view-content{display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:wrap}}.view-projects.view-display-id-homepage .view-content .views-row{margin-bottom:20px}@media screen and (min-width:768px){.view-projects.view-display-id-homepage .view-content .views-row{margin-right:2%;margin-bottom:2%;flex:0 0 48%}}
:root{--font-primary:"canada-type-gibson",sans-serif}.node--type-testimonial.node--view-mode-teaser .testimonial .link{text-decoration:none;transition:.2s;color:#262626}.node--type-testimonial.node--view-mode-teaser .testimonial .link:hover{color:#00a8e2}.node--type-testimonial.node--view-mode-teaser .testimonial .link:after{content:"";display:inline-block;margin-left:10px;margin-bottom:-3px;height:14px;width:25px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg height='100' width='100' xmlns='http://www.w3.org/2000/svg' fill='%23262626'%3E%3Cpath d='M82 49.995c-.028-.715-.322-1.542-.812-2.063l-16-17c-1.085-.975-3.164-1.377-4.375-.25-1.194 1.109-1.159 3.26.03 4.375l11.25 11.938H21a3 3 0 000 6h51.094l-11.25 11.938c-1.024 1.025-1.213 3.253-.031 4.375 1.181 1.122 3.335.764 4.375-.25l16-17A2.885 2.885 0 0082 49.994z' style='text-indent:0;text-transform:none;block-progression:tb' overflow='visible' color='%23000'/%3E%3C/svg%3E");background-position:50%;background-size:100% auto;background-repeat:no-repeat}.node--type-testimonial.node--view-mode-teaser{position:relative;height:100%;background-size:cover;background-position:50%;background-repeat:no-repeat}.node--type-testimonial.node--view-mode-teaser .testimonial{text-decoration:none;background-color:rgba(0,0,0,.4);color:#fff;display:block;height:100%;padding:30px;min-height:250px}@media screen and (min-width:992px){.node--type-testimonial.node--view-mode-teaser .testimonial{min-height:350px}}.node--type-testimonial.node--view-mode-teaser .testimonial .date{font-size:12px;margin-bottom:10px;color:#f8f8f8}.node--type-testimonial.node--view-mode-teaser .testimonial .title{font-size:18px;font-weight:600;margin-bottom:10px;line-height:1.3}.node--type-testimonial.node--view-mode-teaser .testimonial .categories{font-size:12px;margin-bottom:30px}.node--type-testimonial.node--view-mode-teaser .testimonial .categories .field__item{color:#f8f8f8;display:inline-block}.node--type-testimonial.node--view-mode-teaser .testimonial .tags .field__item{display:inline-block;margin-right:5px;margin-bottom:10px;border:1px solid hsla(0,0%,100%,.5);border-radius:20px;padding:3px 10px}.node--type-testimonial.node--view-mode-teaser .testimonial .link{position:absolute;bottom:30px;left:30px;text-transform:uppercase;color:rgba(255,219,0,0);font-size:0}.node--type-testimonial.node--view-mode-teaser .testimonial .link:after{margin-left:0;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg height='100' width='100' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='M82 49.995c-.028-.715-.322-1.542-.812-2.063l-16-17c-1.085-.975-3.164-1.377-4.375-.25-1.194 1.109-1.159 3.26.03 4.375l11.25 11.938H21a3 3 0 000 6h51.094l-11.25 11.938c-1.024 1.025-1.213 3.253-.031 4.375 1.181 1.122 3.335.764 4.375-.25l16-17A2.885 2.885 0 0082 49.994z' style='text-indent:0;text-transform:none;block-progression:tb' overflow='visible' color='%23000'/%3E%3C/svg%3E")}.node--type-testimonial.node--view-mode-teaser .testimonial:hover .link{color:#ffdb00;font-size:12px}.node--type-testimonial.node--view-mode-teaser .testimonial:hover .link:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg height='100' width='100' xmlns='http://www.w3.org/2000/svg' fill='%23ffdb00'%3E%3Cpath d='M82 49.995c-.028-.715-.322-1.542-.812-2.063l-16-17c-1.085-.975-3.164-1.377-4.375-.25-1.194 1.109-1.159 3.26.03 4.375l11.25 11.938H21a3 3 0 000 6h51.094l-11.25 11.938c-1.024 1.025-1.213 3.253-.031 4.375 1.181 1.122 3.335.764 4.375-.25l16-17A2.885 2.885 0 0082 49.994z' style='text-indent:0;text-transform:none;block-progression:tb' overflow='visible' color='%23000'/%3E%3C/svg%3E");margin-left:15px}
:root{--font-primary:"canada-type-gibson",sans-serif}.paragraph--type--text-hover-pro .wrapper .link,.paragraph--type--text-hover-special .wrapper .link,.paragraph--type--text-hover .wrapper .link{text-decoration:none;transition:.2s;color:#262626}.paragraph--type--text-hover-pro .wrapper .link:hover,.paragraph--type--text-hover-special .wrapper .link:hover,.paragraph--type--text-hover .wrapper .link:hover{color:#00a8e2}.paragraph--type--text-hover-pro .wrapper .link:after,.paragraph--type--text-hover-special .wrapper .link:after,.paragraph--type--text-hover .wrapper .link:after{content:"";display:inline-block;margin-left:10px;margin-bottom:-3px;height:14px;width:25px;background-position:50%;background-size:100% auto;background-repeat:no-repeat}.paragraph--type--text-hover-pro .intro,.paragraph--type--text-hover-pro .wrapper .content,.paragraph--type--text-hover-special .wrapper .content,.paragraph--type--text-hover .wrapper .content{font-size:12px;font-weight:300;line-height:2;color:#262626}.paragraph--type--text-hover,.paragraph--type--text-hover-pro,.paragraph--type--text-hover-special{text-decoration:none;display:block;color:#262626;position:relative;height:100%;background-position:50%;background-size:cover;background-repeat:no-repeat}.paragraph--type--text-hover-pro .wrapper,.paragraph--type--text-hover-special .wrapper,.paragraph--type--text-hover .wrapper{padding:30px 30px 80px;background-color:#fff;height:100%;transition:.4s}.paragraph--type--text-hover-pro .wrapper .pictogram,.paragraph--type--text-hover-special .wrapper .pictogram,.paragraph--type--text-hover .wrapper .pictogram{position:absolute;top:20px;right:30px;height:30px;width:30px;margin-bottom:30px;background-size:contain;background-position:50%;background-repeat:no-repeat}@media screen and (min-width:992px){.paragraph--type--text-hover-pro .wrapper .pictogram,.paragraph--type--text-hover-special .wrapper .pictogram,.paragraph--type--text-hover .wrapper .pictogram{position:static}}.paragraph--type--text-hover-pro .wrapper .title,.paragraph--type--text-hover-special .wrapper .title,.paragraph--type--text-hover .wrapper .title{font-size:18px;font-weight:600;margin-bottom:30px}@media screen and (min-width:992px){.paragraph--type--text-hover-pro .wrapper .title,.paragraph--type--text-hover-special .wrapper .title,.paragraph--type--text-hover .wrapper .title{font-size:22px;font-weight:600}}.paragraph--type--text-hover-pro .wrapper .subtitle,.paragraph--type--text-hover-special .wrapper .subtitle,.paragraph--type--text-hover .wrapper .subtitle{font-size:12px;text-transform:uppercase;color:#a8a8a8;margin-top:40px;margin-bottom:20px}.paragraph--type--text-hover-pro .wrapper .content,.paragraph--type--text-hover-special .wrapper .content,.paragraph--type--text-hover .wrapper .content{padding-left:15px;border-left:1px solid #e9e9e9;transition:.3s}.paragraph--type--text-hover-pro .wrapper .link,.paragraph--type--text-hover-special .wrapper .link,.paragraph--type--text-hover .wrapper .link{position:absolute;bottom:40px;left:30px;color:#ffdb00;text-transform:uppercase;font-size:0}.paragraph--type--text-hover-pro .wrapper .link:after,.paragraph--type--text-hover-special .wrapper .link:after,.paragraph--type--text-hover .wrapper .link:after{margin-left:0;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg height='100' width='100' xmlns='http://www.w3.org/2000/svg' fill='%23262626'%3E%3Cpath d='M82 49.995c-.028-.715-.322-1.542-.812-2.063l-16-17c-1.085-.975-3.164-1.377-4.375-.25-1.194 1.109-1.159 3.26.03 4.375l11.25 11.938H21a3 3 0 000 6h51.094l-11.25 11.938c-1.024 1.025-1.213 3.253-.031 4.375 1.181 1.122 3.335.764 4.375-.25l16-17A2.885 2.885 0 0082 49.994z' style='text-indent:0;text-transform:none;block-progression:tb' overflow='visible' color='%23000'/%3E%3C/svg%3E")}.paragraph--type--text-hover-pro:hover .wrapper,.paragraph--type--text-hover-special:hover .wrapper,.paragraph--type--text-hover:hover .wrapper{background-color:hsla(0,0%,100%,0)}.paragraph--type--text-hover-pro:hover .wrapper .content,.paragraph--type--text-hover-pro:hover .wrapper .pictogram,.paragraph--type--text-hover-special:hover .wrapper .content,.paragraph--type--text-hover-special:hover .wrapper .pictogram,.paragraph--type--text-hover:hover .wrapper .content,.paragraph--type--text-hover:hover .wrapper .pictogram{opacity:0}.paragraph--type--text-hover-pro:hover .wrapper .title,.paragraph--type--text-hover-special:hover .wrapper .title,.paragraph--type--text-hover:hover .wrapper .title{color:#fff}.paragraph--type--text-hover-pro:hover .wrapper .link,.paragraph--type--text-hover-special:hover .wrapper .link,.paragraph--type--text-hover:hover .wrapper .link{font-size:12px;color:#ffdb00}.paragraph--type--text-hover-pro:hover .wrapper .link:after,.paragraph--type--text-hover-special:hover .wrapper .link:after,.paragraph--type--text-hover:hover .wrapper .link:after{margin-left:15px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg height='100' width='100' xmlns='http://www.w3.org/2000/svg' fill='%23ffdb00'%3E%3Cpath d='M82 49.995c-.028-.715-.322-1.542-.812-2.063l-16-17c-1.085-.975-3.164-1.377-4.375-.25-1.194 1.109-1.159 3.26.03 4.375l11.25 11.938H21a3 3 0 000 6h51.094l-11.25 11.938c-1.024 1.025-1.213 3.253-.031 4.375 1.181 1.122 3.335.764 4.375-.25l16-17A2.885 2.885 0 0082 49.994z' style='text-indent:0;text-transform:none;block-progression:tb' overflow='visible' color='%23000'/%3E%3C/svg%3E")}.paragraph--type--text-hover-pro{display:inline-block;width:100%}.paragraph--type--text-hover-pro .intro{padding-left:15px;border-left:1px solid #e9e9e9;transition:.3s;margin-bottom:15px}.paragraph--type--text-hover-pro .content{border:none!important;text-decoration:none}.paragraph--type--text-hover-pro .content ul li{margin-bottom:10px}.paragraph--type--text-hover-pro .content ul li:before{content:"";display:inline-block;height:5px;width:5px;vertical-align:middle;border-radius:50%;background-color:#00a8e2;margin-right:10px}.paragraph--type--text-hover-pro .content a{color:#000;text-decoration:none}.paragraph--type--text-hover-pro .content a:hover{color:#ffdb00!important}.paragraph--type--text-hover-pro:hover .wrapper{background-color:hsla(0,0%,100%,0);-webkit-backdrop-filter:brightness(30%);backdrop-filter:brightness(30%)}.paragraph--type--text-hover-pro:hover .wrapper .intro{opacity:0}.paragraph--type--text-hover-pro:hover .wrapper .content{opacity:1;color:#fff}.paragraph--type--text-hover-pro:hover .wrapper .content a{color:#fff}.paragraph--type--text-hover-pro:hover .wrapper .content ul li:before{background-color:#fff}.paragraph--type--text-hover-pro:hover .wrapper .title{color:#fff}
:root{--font-primary:"canada-type-gibson",sans-serif}.node-homepage .homepage .calendar .container .month .links .link:first-child,.node-homepage .homepage .calendar .container .month .links .link:nth-child(2),.node-homepage .homepage .promise-farmers .highlight .container .link a,.node-homepage .homepage .promise-farmers .link-mobile a,.node-homepage .homepage>.projects .container .content .link a,.node-homepage .homepage>.testimonials .container>.content .link a{text-decoration:none;cursor:pointer;display:inline-block;border:1px solid;border-radius:30px;padding:15px 30px;text-transform:uppercase;text-align:center;font-size:10px;font-weight:500;transition:.3s}.node-homepage .homepage .calendar .container .month .links .link:hover:first-child,.node-homepage .homepage .calendar .container .month .links .link:hover:nth-child(2),.node-homepage .homepage .promise-farmers .highlight .container .link a:hover,.node-homepage .homepage .promise-farmers .link-mobile a:hover,.node-homepage .homepage>.projects .container .content .link a:hover,.node-homepage .homepage>.testimonials .container>.content .link a:hover{opacity:.8}.node-homepage .homepage .calendar .container .month .links .link:nth-child(2),.node-homepage .homepage .promise-farmers .highlight .container .link a,.node-homepage .homepage>.projects .container .content .link a{color:#fff;border-color:#fff;background-color:rgba(38,38,38,.2)}.node-homepage .homepage>.testimonials .container>.content .link a{color:#262626;border-color:#262626}.node-homepage .homepage>.testimonials .container>.content .link a:hover{border-color:#ffdb00}.node-homepage .homepage .promise-farmers .link-mobile a{color:#fff;border:1px solid transparent;background-color:#00a8e2}.node-homepage .homepage .calendar .container .month .links .link:first-child{color:#fff;border:1px solid transparent;background-color:#ffdb00}.node-homepage .homepage .calendar .container .month .label-top,.node-homepage .homepage .promise-farmers .highlight .container .title-wrapper .label-top,.node-homepage .homepage .solutions .container .solutions-content .title-wrapper .label-top,.node-homepage .homepage>.projects .container .content .label-top,.node-homepage .homepage>.testimonials .container>.content .label-top{font-size:12px;text-transform:uppercase;margin-bottom:20px}.node-homepage .homepage .calendar .container .month .label-top:before,.node-homepage .homepage .promise-farmers .highlight .container .title-wrapper .label-top:before,.node-homepage .homepage .solutions .container .solutions-content .title-wrapper .label-top:before,.node-homepage .homepage>.projects .container .content .label-top:before,.node-homepage .homepage>.testimonials .container>.content .label-top:before{content:"";display:inline-block;height:16px;width:16px;margin-right:10px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='19' height='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.595.276c-.302-.244-2.849.177-2.873.182-3.158.683-5.567 2.78-6.445 5.61a12.088 12.088 0 00-.386 1.714c-.035-.14-.071-.279-.107-.414l-.011-.044-.026-.099c-.518-1.982-1.943-3.667-3.909-4.624a8.596 8.596 0 00-2.685-.792C1.376 1.71.922 1.712.804 1.814a.288.288 0 00-.098.21 9.555 9.555 0 001.138 4.584c1.472 2.719 4.205 3.743 6.806 3.824v4.835a.28.28 0 00.56 0v-4.832a11.272 11.272 0 001.624-.151c3.68-.616 6.39-3.1 7.434-6.816.29-1.034.438-2.03.438-2.962a.313.313 0 00-.111-.23zM2.338 6.342A9.024 9.024 0 011.305 2.91c.734.948 1.738 1.629 2.738 2.22 1.017.6 1.912 1.344 2.661 2.21a16.41 16.41 0 011.788 2.523c-2.376-.115-4.83-1.074-6.154-3.521zm1.99-1.695a11.259 11.259 0 012.8 2.326 17.002 17.002 0 011.438 1.935c-.087-.49-.215-.984-.335-1.442l-.026-.1c-.477-1.823-1.793-3.376-3.612-4.26a8.038 8.038 0 00-2.51-.74 16.88 16.88 0 00-.512-.043c.684 1.004 1.722 1.712 2.758 2.324zm5.484 1.588c.817-2.635 3.07-4.59 6.027-5.228a31.122 31.122 0 012.07-.245c-.804 1.24-2.06 2.102-3.315 2.843a13.137 13.137 0 00-3.268 2.715 19.812 19.812 0 00-2.032 2.824c.086-.964.228-1.973.518-2.909zm.93 3.496c3.457-.579 6.004-2.917 6.986-6.415.177-.63.295-1.243.36-1.835-.856 1.114-2.034 1.913-3.209 2.607a12.579 12.579 0 00-3.128 2.599 19.263 19.263 0 00-2.218 3.17c.413-.022.819-.06 1.209-.126z'/%3E%3C/svg%3E");background-size:contain;background-position:50%;background-repeat:no-repeat}.node-homepage .homepage .calendar .container .month .title,.node-homepage .homepage .promise-farmers .highlight .container .title-wrapper .title,.node-homepage .homepage .solutions .container .solutions-content .title-wrapper .title,.node-homepage .homepage>.projects .container .content .title,.node-homepage .homepage>.testimonials .container>.content .title{font-size:27px;font-weight:300;margin-bottom:30px;line-height:1.2}.node-homepage .homepage .calendar .container .month .title span,.node-homepage .homepage .promise-farmers .highlight .container .title-wrapper .title span,.node-homepage .homepage .solutions .container .solutions-content .title-wrapper .title span,.node-homepage .homepage>.projects .container .content .title span,.node-homepage .homepage>.testimonials .container>.content .title span{font-weight:600;color:#ffdb00}@media screen and (min-width:992px){.node-homepage .homepage .calendar .container .month .title,.node-homepage .homepage .promise-farmers .highlight .container .title-wrapper .title,.node-homepage .homepage .solutions .container .solutions-content .title-wrapper .title,.node-homepage .homepage>.projects .container .content .title,.node-homepage .homepage>.testimonials .container>.content .title{font-size:46px;font-weight:300}}.node-homepage .homepage .calendar .container .month .description,.node-homepage .homepage .solutions .container .solutions-content .content-wrapper .content,.node-homepage .homepage>.projects .container .content .description,.node-homepage .homepage>.testimonials .container>.content .content{font-size:12px;font-weight:300;line-height:2;color:#262626}.node-homepage .homepage>.testimonials{margin:50px 0}@media screen and (min-width:992px){.node-homepage .homepage>.testimonials{margin:80px 0}}.node-homepage .homepage .calendar .container,.node-homepage .homepage .categories .container,.node-homepage .homepage .header .container,.node-homepage .homepage .promise-farmers .container.testimonial,.node-homepage .homepage .promise-farmers .highlight .container,.node-homepage .homepage .promise-farmers .link-mobile,.node-homepage .homepage .solutions .container,.node-homepage .homepage>.projects .container,.node-homepage .homepage>.testimonials .container{max-width:1250px;margin:0 auto;padding:0 24px}@media screen and (min-width:768px){.node-homepage .homepage .calendar .container,.node-homepage .homepage .categories .container,.node-homepage .homepage .header .container,.node-homepage .homepage .promise-farmers .container.testimonial,.node-homepage .homepage .promise-farmers .highlight .container,.node-homepage .homepage .promise-farmers .link-mobile,.node-homepage .homepage .solutions .container,.node-homepage .homepage>.projects .container,.node-homepage .homepage>.testimonials .container{padding:0 40px}}@media screen and (min-width:992px){.node-homepage .homepage .calendar .container,.node-homepage .homepage .categories .container,.node-homepage .homepage .header .container,.node-homepage .homepage .promise-farmers .container.testimonial,.node-homepage .homepage .promise-farmers .highlight .container,.node-homepage .homepage .promise-farmers .link-mobile,.node-homepage .homepage .solutions .container,.node-homepage .homepage>.projects .container,.node-homepage .homepage>.testimonials .container{padding:0 15px}}@media screen and (min-width:992px){.node-homepage.context--pro .header .display-text span{display:inline!important}}.node-homepage .homepage{background-color:#fafafa}.node-homepage .homepage .header{position:relative;z-index:3;background-size:cover;background-position:50%;background-repeat:no-repeat}.node-homepage .homepage .header:before{content:"";position:absolute;display:block;border-top:6px solid #ffdb00;border-right:6px solid #ffdb00;right:40px;top:40px;bottom:40px;width:100%}@media screen and (min-width:992px){.node-homepage .homepage .header:before{display:none}}@media screen and (min-width:992px){.node-homepage .homepage .header.header--no-link .container{padding-top:200px;padding-bottom:200px}.node-homepage .homepage .header.header--no-link:before{top:80px;bottom:80px;right:124px;display:block;border-bottom:6px solid #ffdb00}}@media screen and (min-width:1250px){.node-homepage .homepage .header.header--no-link:before{right:calc((100% - 1250px)/2 + 100px)}}.node-homepage .homepage .header .container{padding-top:80px;padding-bottom:260px}@media screen and (min-width:992px){.node-homepage .homepage .header .container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding-bottom:80px}}.node-homepage .homepage .header .container .display-text{font-size:30px;font-weight:300;max-width:calc(100% - 50px);margin-bottom:20px;color:#fff}@media screen and (min-width:992px){.node-homepage .homepage .header .container .display-text{max-width:calc(100% - 360px);margin-bottom:0;font-size:56px;font-weight:300}}.node-homepage .homepage .header .container .display-text span{display:block;font-weight:600}.node-homepage .homepage .home-link{position:relative;max-width:calc(100% - 50px)}@media screen and (min-width:992px){.node-homepage .homepage .home-link{max-width:200px}.node-homepage .homepage .home-link:after,.node-homepage .homepage .home-link:before{content:"";display:block;width:100vw;height:6px;right:50%;transform:translateX(3px);position:absolute;background:#ffdb00}}.node-homepage .homepage .home-link .cta-link{position:relative;color:#fff;text-decoration:none;font-weight:500;font-size:16px;line-height:1.1;text-transform:uppercase}@media screen and (min-width:992px){.node-homepage .homepage .home-link .cta-link{display:flex;flex-direction:column;align-items:center;font-size:24px}.node-homepage .homepage .home-link .cta-link:after,.node-homepage .homepage .home-link .cta-link:before{content:"";display:block;width:6px;height:180px;background:#ffdb00;margin:0 0 18px}.node-homepage .homepage .home-link .cta-link:after{margin:18px 0 0}}.node-homepage .homepage .home-link .cta-link .cta-text br{display:none}@media screen and (min-width:992px){.node-homepage .homepage .home-link .cta-link .cta-text br{display:block}}.node-homepage .homepage .home-link .cta-link .cta-text:after{content:"";display:inline-block;flex-shrink:0;width:24px;height:16px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg height='100' width='100' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='M82 49.995c-.028-.715-.322-1.542-.812-2.063l-16-17c-1.085-.975-3.164-1.377-4.375-.25-1.194 1.109-1.159 3.26.03 4.375l11.25 11.938H21a3 3 0 000 6h51.094l-11.25 11.938c-1.024 1.025-1.213 3.253-.031 4.375 1.181 1.122 3.335.764 4.375-.25l16-17A2.885 2.885 0 0082 49.994z' style='text-indent:0;text-transform:none;block-progression:tb' overflow='visible' color='%23000'/%3E%3C/svg%3E");background-size:100% auto;background-position:50%;background-repeat:no-repeat;transition:transform .2s ease-in-out}.node-homepage .homepage .home-link .cta-link:focus .cta-text:after,.node-homepage .homepage .home-link .cta-link:hover .cta-text:after{transform:translateX(4px)}.node-homepage .homepage .home-link .cta-link.no-link{pointer-events:none}.node-homepage .homepage .home-link .cta-link.no-link .cta-text:after{display:none}.node-homepage .homepage .categories{position:relative;z-index:5;margin-top:40px}@media screen and (min-width:992px){.node-homepage .homepage .categories{margin-top:0}}.node-homepage .homepage .categories .container{margin-top:-250px;margin-bottom:40px}@media screen and (min-width:992px){.node-homepage .homepage .categories .container{margin-bottom:80px;margin-top:-120px}}@media screen and (min-width:992px){.node-homepage .homepage .categories .container .field--name-field-hp-main-categories{display:flex;flex-direction:row;justify-content:space-between;width:100%}}.node-homepage .homepage .categories .container .field--name-field-hp-main-categories .field__item{border:1px solid #e9e9e9;margin-bottom:10px;transition:border-color 0ms}.node-homepage .homepage .categories .container .field--name-field-hp-main-categories .field__item:hover{border-color:transparent}.node-homepage .homepage.pro .categories .container .field--name-field-hp-main-categories .field__item{flex:0 0 32%}.node-homepage .homepage.part .categories .container .field--name-field-hp-main-categories{justify-content:center;flex-wrap:wrap}@media screen and (min-width:992px){.node-homepage .homepage.part .categories .container .field--name-field-hp-main-categories .field__item{flex:1 0 25%;max-width:25%;border-left:none;margin-bottom:23px}.node-homepage .homepage.part .categories .container .field--name-field-hp-main-categories .field__item:first-child,.node-homepage .homepage.part .categories .container .field--name-field-hp-main-categories .field__item:nth-child(5){border-left:1px solid #e9e9e9}.node-homepage .homepage.part .categories .container .field--name-field-hp-main-categories .field__item:nth-child(5),.node-homepage .homepage.part .categories .container .field--name-field-hp-main-categories .field__item:nth-child(6){flex:1 0 35%;max-width:35%}.node-homepage .homepage.part .categories .container .field--name-field-hp-main-categories .field__item:nth-child(-n+4) .paragraph--type--text-hover-special .wrapper .title,.node-homepage .homepage.part .categories .container .field--name-field-hp-main-categories .field__item:nth-child(-n+4) .paragraph--type--text-hover .wrapper .title,.node-homepage .homepage.part .categories .container .field--name-field-hp-main-categories .field__item:nth-child(-n+4) .paragraph--type--text-pro .wrapper .title{margin-top:40px}.node-homepage .homepage.part .categories .container .field--name-field-hp-main-categories .field__item:nth-child(-n+4) .paragraph--type--text-hover-special .wrapper,.node-homepage .homepage.part .categories .container .field--name-field-hp-main-categories .field__item:nth-child(-n+4) .paragraph--type--text-hover .wrapper,.node-homepage .homepage.part .categories .container .field--name-field-hp-main-categories .field__item:nth-child(-n+4) .paragraph--type--text-pro .wrapper{padding-top:40px}.node-homepage .homepage.part .categories .container .field--name-field-hp-main-categories .field__item:nth-child(-n+4) .paragraph--type--text-hover-special .wrapper .content,.node-homepage .homepage.part .categories .container .field--name-field-hp-main-categories .field__item:nth-child(-n+4) .paragraph--type--text-hover .wrapper .content,.node-homepage .homepage.part .categories .container .field--name-field-hp-main-categories .field__item:nth-child(-n+4) .paragraph--type--text-pro .wrapper .content{margin-top:50px;margin-bottom:20px}}.node-homepage .homepage>.products{position:relative;z-index:3;margin-bottom:-100px}.node-homepage .homepage>.products .field--name-field-hp-products{padding:40px 0 0}@media screen and (min-width:992px){.node-homepage .homepage>.products .field--name-field-hp-products{padding:150px 0 0}}.node-homepage .homepage>.products .field--name-field-hp-products:before{content:"";display:block;position:absolute;z-index:-1;top:0;right:15px;bottom:100px;width:100vw;border-top:5px solid #ffdb00;border-right:5px solid #ffdb00}@media screen and (min-width:992px){.node-homepage .homepage>.products .field--name-field-hp-products:before{border-top:8px solid #ffdb00;border-right:8px solid #ffdb00;right:35vw}}.node-homepage .homepage>.products .field--name-field-hp-products .paragraph--type--products{margin:0}@media screen and (min-width:992px){.node-homepage .homepage.part>.products .field--name-field-hp-products{padding-top:0}}@media screen and (min-width:992px){.node-homepage .homepage.part>.products .field--name-field-hp-products:before{top:-300px}}.node-homepage .homepage .calendar{position:relative;padding:200px 0 100px;background-size:cover;background-repeat:no-repeat;background-position:50%}.node-homepage .homepage .calendar:after{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background-color:rgba(0,0,0,.4)}.node-homepage .homepage .calendar .container{position:relative;display:flex;flex-direction:column-reverse;justify-content:space-between;z-index:2}@media screen and (min-width:992px){.node-homepage .homepage .calendar .container{flex-direction:row;justify-content:space-between}}.node-homepage .homepage .calendar .container .advices{flex:0 0 60%}.node-homepage .homepage .calendar .container .month{flex:0 0 40%;margin-bottom:40px}@media screen and (min-width:992px){.node-homepage .homepage .calendar .container .month{margin-bottom:0;padding-left:80px}}.node-homepage .homepage .calendar .container .month .label-top{color:#fff}.node-homepage .homepage .calendar .container .month .label-top:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='18' height='18' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.773 5.007h-4.22c-.845 0-1.526-.681-1.526-1.525 0-.6.354-1.117.899-1.362C.79-.03 3.703-.82 4.656 1.058c.681.027 1.28.49 1.444 1.144A1.43 1.43 0 017.19 3.59c0 .762-.627 1.416-1.417 1.416zM1.48 2.11c.018.177.039.38-.2.446-.409.109-.708.49-.708.871 0 .545.436.98.98.98h4.221a.877.877 0 00.871-.87.882.882 0 00-.79-.872c-.135 0-.217-.082-.244-.218a1.015 1.015 0 00-1.09-.844c-.108.027-.217-.055-.272-.164-.572-1.47-2.777-1.034-2.777.545 0 .039.004.081.009.126zm13.089.446c.926 0 1.743.653 1.96 1.525.845.19 1.471.926 1.471 1.824a1.854 1.854 0 01-1.852 1.852h-5.8A1.999 1.999 0 018.36 5.77c0-.79.49-1.525 1.225-1.824-.245-2.887 3.731-3.976 4.984-1.39zm-4.221 4.656h5.8c.708 0 1.307-.571 1.28-1.334 0-.68-.49-1.253-1.17-1.307-.137 0-.219-.082-.246-.218a1.493 1.493 0 00-1.527-1.277c-.115.008-.283.019-.352-.166-.926-2.315-4.439-1.307-3.976 1.144.028.163-.054.3-.19.326a1.43 1.43 0 00-1.062 1.39c0 .789.653 1.442 1.443 1.442zm7.38 3.922c-2.179 0-4.167.327-5.855.899a2.49 2.49 0 01-.048-.137c-.03-.09-.061-.181-.115-.272l1.416-.817a.286.286 0 00.136-.245c0-.163-.11-.272-.273-.272a.386.386 0 00-.163.054l-1.416.817a2.914 2.914 0 00-.708-.708l.844-1.47c.082-.137.027-.3-.109-.382-.136-.081-.3-.027-.381.11l-.844 1.47a2.907 2.907 0 00-.98-.273V8.166c0-.164-.11-.273-.273-.273-.163 0-.272.11-.272.273v1.742c-.354.028-.68.11-.98.273l-.872-1.498c-.082-.136-.245-.163-.381-.109-.136.082-.164.245-.11.381l.872 1.498c-.272.19-.517.436-.708.708l-1.47-.844c-.136-.082-.3-.027-.381.109-.082.136-.028.3.109.381l1.47.844a.143.143 0 00-.032.057.53.53 0 01-.022.052c-1.743-.435-3.758-.626-5.882-.626-.164 0-.273.109-.273.272 0 .164.11.272.273.272 3.43 0 6.644.545 9.068 1.498a8.897 8.897 0 00-1.444 1.144c-1.988-.817-4.683-1.28-7.652-1.28-.163 0-.272.109-.272.272 0 .164.109.273.272.273 2.805 0 5.365.408 7.244 1.17a4.566 4.566 0 00-.844 1.444c-1.362-.763-3.758-1.253-6.4-1.253-.163 0-.272.11-.272.273 0 .163.109.272.272.272 2.587 0 5.01.49 6.236 1.225a4.01 4.01 0 00-.109.98c0 .164.11.273.273.273.163 0 .272-.109.272-.272 0-4.112 6.1-6.018 10.757-6.018.163 0 .272-.11.272-.273 0-.163-.082-.272-.245-.272zm-10.92.708c.218-.463.572-.844.98-1.09.354-.217.79-.326 1.226-.326.435 0 .871.109 1.225.327.545.326.953.844 1.116 1.47-.49.19-.953.409-1.388.627a17.18 17.18 0 00-3.16-1.008zm10.92 1.198c-4.984 0-8.714 2.015-8.714 4.657 0 .163.109.272.272.272.163 0 .272-.109.272-.272 0-2.342 3.513-4.112 8.17-4.112.163 0 .272-.11.272-.273 0-.163-.109-.272-.272-.272zm-6.155 4.657c0-1.552 2.696-2.75 6.155-2.75.163 0 .272.108.272.272 0 .163-.109.272-.272.272-3.35 0-5.61 1.144-5.61 2.206 0 .163-.109.272-.272.272-.164 0-.273-.109-.273-.272z'/%3E%3C/svg%3E")}.node-homepage .homepage .calendar .container .month .title,.node-homepage .homepage .calendar .container .month .title span{color:#fff}.node-homepage .homepage .calendar .container .month .description{color:#fff;margin-bottom:40px}.node-homepage .homepage .calendar .container .month .links .link:first-child{margin-right:10px;margin-bottom:20px;color:#262626}@media screen and (min-width:992px){.node-homepage .homepage .calendar .container .month .links .link:first-child{margin-right:20px}}.node-homepage .homepage>.projects{position:relative;margin-top:-130px;padding:200px 0 0;background-image:url(/themes/custom/barenbrug_gazon/img/background-hp-projects.jpg);background-size:cover;background-repeat:no-repeat;background-position:50%}@media screen and (min-width:768px){.node-homepage .homepage>.projects{padding:100px 0 0}}@media screen and (min-width:992px){.node-homepage .homepage>.projects{padding:200px 0 0}}.node-homepage .homepage>.projects:after{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background-color:rgba(0,0,0,.4)}.node-homepage .homepage>.projects:before{content:"";display:block;position:absolute;left:0;bottom:0;width:100vw;height:130px;z-index:2;background-color:#fafafa}@media screen and (min-width:992px){.node-homepage .homepage>.projects{padding:200px 0}.node-homepage .homepage>.projects:before{display:none}}.node-homepage .homepage>.projects .container{position:relative;display:flex;flex-direction:column-reverse;justify-content:space-between;z-index:2}@media screen and (min-width:992px){.node-homepage .homepage>.projects .container{flex-direction:row;justify-content:space-between}}.node-homepage .homepage>.projects .container .projects{flex:0 0 60%}.node-homepage .homepage>.projects .container .content{flex:0 0 40%;margin-bottom:40px}@media screen and (min-width:992px){.node-homepage .homepage>.projects .container .content{padding-left:80px;margin-bottom:0}}.node-homepage .homepage>.projects .container .content .label-top{color:#fff}.node-homepage .homepage>.projects .container .content .label-top:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='18' height='18' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.773 5.007h-4.22c-.845 0-1.526-.681-1.526-1.525 0-.6.354-1.117.899-1.362C.79-.03 3.703-.82 4.656 1.058c.681.027 1.28.49 1.444 1.144A1.43 1.43 0 017.19 3.59c0 .762-.627 1.416-1.417 1.416zM1.48 2.11c.018.177.039.38-.2.446-.409.109-.708.49-.708.871 0 .545.436.98.98.98h4.221a.877.877 0 00.871-.87.882.882 0 00-.79-.872c-.135 0-.217-.082-.244-.218a1.015 1.015 0 00-1.09-.844c-.108.027-.217-.055-.272-.164-.572-1.47-2.777-1.034-2.777.545 0 .039.004.081.009.126zm13.089.446c.926 0 1.743.653 1.96 1.525.845.19 1.471.926 1.471 1.824a1.854 1.854 0 01-1.852 1.852h-5.8A1.999 1.999 0 018.36 5.77c0-.79.49-1.525 1.225-1.824-.245-2.887 3.731-3.976 4.984-1.39zm-4.221 4.656h5.8c.708 0 1.307-.571 1.28-1.334 0-.68-.49-1.253-1.17-1.307-.137 0-.219-.082-.246-.218a1.493 1.493 0 00-1.527-1.277c-.115.008-.283.019-.352-.166-.926-2.315-4.439-1.307-3.976 1.144.028.163-.054.3-.19.326a1.43 1.43 0 00-1.062 1.39c0 .789.653 1.442 1.443 1.442zm7.38 3.922c-2.179 0-4.167.327-5.855.899a2.49 2.49 0 01-.048-.137c-.03-.09-.061-.181-.115-.272l1.416-.817a.286.286 0 00.136-.245c0-.163-.11-.272-.273-.272a.386.386 0 00-.163.054l-1.416.817a2.914 2.914 0 00-.708-.708l.844-1.47c.082-.137.027-.3-.109-.382-.136-.081-.3-.027-.381.11l-.844 1.47a2.907 2.907 0 00-.98-.273V8.166c0-.164-.11-.273-.273-.273-.163 0-.272.11-.272.273v1.742c-.354.028-.68.11-.98.273l-.872-1.498c-.082-.136-.245-.163-.381-.109-.136.082-.164.245-.11.381l.872 1.498c-.272.19-.517.436-.708.708l-1.47-.844c-.136-.082-.3-.027-.381.109-.082.136-.028.3.109.381l1.47.844a.143.143 0 00-.032.057.53.53 0 01-.022.052c-1.743-.435-3.758-.626-5.882-.626-.164 0-.273.109-.273.272 0 .164.11.272.273.272 3.43 0 6.644.545 9.068 1.498a8.897 8.897 0 00-1.444 1.144c-1.988-.817-4.683-1.28-7.652-1.28-.163 0-.272.109-.272.272 0 .164.109.273.272.273 2.805 0 5.365.408 7.244 1.17a4.566 4.566 0 00-.844 1.444c-1.362-.763-3.758-1.253-6.4-1.253-.163 0-.272.11-.272.273 0 .163.109.272.272.272 2.587 0 5.01.49 6.236 1.225a4.01 4.01 0 00-.109.98c0 .164.11.273.273.273.163 0 .272-.109.272-.272 0-4.112 6.1-6.018 10.757-6.018.163 0 .272-.11.272-.273 0-.163-.082-.272-.245-.272zm-10.92.708c.218-.463.572-.844.98-1.09.354-.217.79-.326 1.226-.326.435 0 .871.109 1.225.327.545.326.953.844 1.116 1.47-.49.19-.953.409-1.388.627a17.18 17.18 0 00-3.16-1.008zm10.92 1.198c-4.984 0-8.714 2.015-8.714 4.657 0 .163.109.272.272.272.163 0 .272-.109.272-.272 0-2.342 3.513-4.112 8.17-4.112.163 0 .272-.11.272-.273 0-.163-.109-.272-.272-.272zm-6.155 4.657c0-1.552 2.696-2.75 6.155-2.75.163 0 .272.108.272.272 0 .163-.109.272-.272.272-3.35 0-5.61 1.144-5.61 2.206 0 .163-.109.272-.272.272-.164 0-.273-.109-.273-.272z'/%3E%3C/svg%3E")}.node-homepage .homepage>.projects .container .content .title,.node-homepage .homepage>.projects .container .content .title span{color:#fff}.node-homepage .homepage>.projects .container .content .description{color:#fff;padding-bottom:40px;padding-left:15px;border-left:1px solid #a8a8a8}.node-homepage .homepage>.projects .container .content .link{padding-left:15px;border-left:1px solid #a8a8a8}.node-homepage .homepage>.projects .container .content .link a{margin-right:20px}.node-homepage .homepage>.testimonials{position:relative;z-index:3;padding-top:80px}.node-homepage .homepage>.testimonials:before{content:"";display:block;position:absolute;z-index:-1;top:0;right:15px;height:calc(100% - 100px);width:100vw;border-top:5px solid #ffdb00;border-right:5px solid #ffdb00}@media screen and (min-width:992px){.node-homepage .homepage>.testimonials:before{border-top:8px solid #ffdb00;border-right:8px solid #ffdb00;right:35vw}}@media screen and (min-width:992px){.node-homepage .homepage>.testimonials .container{display:flex;flex-direction:row;justify-content:space-between}}.node-homepage .homepage>.testimonials .container>.content{flex:0 0 40%;margin-bottom:40px}@media screen and (min-width:992px){.node-homepage .homepage>.testimonials .container>.content{margin-bottom:0}}.node-homepage .homepage>.testimonials .container>.content>div{max-width:300px}.node-homepage .homepage>.testimonials .container>.content .label-top:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='19' height='18' xmlns='http://www.w3.org/2000/svg' fill='%23262626'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.061 7.088a.901.901 0 00-1.231.321l-.724 1.235V1.2a.3.3 0 00-.3-.3h-2.275s-.902-.918-.938-.887A.3.3 0 0011.506 0h-8.7a.3.3 0 00-.3.3v.938a1.2 1.2 0 000 2.324v.676a1.2 1.2 0 000 2.324v.676a1.2 1.2 0 000 2.324v.376a1.2 1.2 0 000 2.324V14.1a.3.3 0 00.3.3h.3v.9a.3.3 0 00.3.3h7.624l-.206.35a.297.297 0 00-.037.103v.005l-.001.005-.24 1.592a.3.3 0 00.48.282l1.276-.99c.082-.064.122-.103.116-.155l.698-1.192h1.69a.3.3 0 00.3-.3v-3.096l2.277-3.884a.901.901 0 00-.322-1.232zm-.53.486a.3.3 0 01.334.442l-.151.259-.518-.303.152-.26a.298.298 0 01.183-.138zm-5.037 8.421l.517.304 3.944-6.73-.517-.303-3.944 6.73zm.312-14.97L12.882 2.1h-1.076V1.024zm4.086 7.464l-.151.26.517.303.152-.26-.518-.303zM14.506 1.5v8.1c0 .02.002.039.006.058l-.606 1.034V2.4a.299.299 0 00-.087-.212L13.13 1.5h1.376zm-3.3-.9h-8.1v2.32c.14-.08.24-.214.281-.37a.3.3 0 01.581.15c-.109.423-.439.753-.862.862V5.92c.14-.08.24-.213.281-.369a.3.3 0 01.581.15c-.109.423-.439.753-.862.862V8.92c.14-.08.24-.213.281-.369a.3.3 0 11.581.15c-.109.423-.439.753-.862.862v2.057c.14-.08.24-.213.281-.369a.3.3 0 01.581.15c-.109.423-.439.753-.862.862V13.8h8.978l1.222-2.085V2.7h-1.8a.3.3 0 01-.3-.3V.6zm-9 1.8a.6.6 0 01.3-.519V2.92a.6.6 0 01-.3-.519zm.3 2.481a.6.6 0 000 1.038V4.88zm-.3 3.519a.6.6 0 01.3-.519V8.92a.6.6 0 01-.3-.519zm.3 2.181a.6.6 0 000 1.038V10.58zM3.706 15v-.6h8.027l-.352.6H3.706zm7.878 1.744l-.27-.159-.064.418.334-.259zM14.506 15h-1.038l1.038-1.772V15zm-2.7-11.1h-6.6a.3.3 0 010-.6h6.6a.3.3 0 110 .6zm0 1.8h-6.6a.3.3 0 010-.6h6.6a.3.3 0 110 .6zm-6.6 1.8h6.6a.3.3 0 100-.6h-6.6a.3.3 0 000 .6zm6.6 1.8h-6.6a.3.3 0 010-.6h6.6a.3.3 0 110 .6zm-6.6 1.8h2.4a.3.3 0 100-.6h-2.4a.3.3 0 100 .6z'/%3E%3C/svg%3E")}.node-homepage .homepage>.testimonials .container>.content .title{margin-bottom:30px}.node-homepage .homepage>.testimonials .container>.content .content{padding-left:20px;padding-bottom:20px;border-left:1px solid #e9e9e9}@media screen and (min-width:992px){.node-homepage .homepage>.testimonials .container>.content .content{padding-bottom:40px}}.node-homepage .homepage>.testimonials .container>.content .link{padding-left:20px;border-left:1px solid #e9e9e9}.node-homepage .homepage>.testimonials .container .testimonials{position:relative}@media screen and (min-width:992px){.node-homepage .homepage>.testimonials .container .testimonials{overflow:hidden;flex:0 0 60%;width:none;width:280px;transform:translateX(20%)}}@media screen and (min-width:768px){.node-homepage .homepage>.testimonials .container .testimonials .view-content{display:flex;flex-direction:row;justify-content:flex-start;width:100%}}@media screen and (min-width:992px){.node-homepage .homepage>.testimonials .container .testimonials .view-content{padding-top:100px}}.node-homepage .homepage>.testimonials .container .testimonials .view-content>.views-row{flex:0 0 100%;transition:.3s;margin-bottom:20px}@media screen and (min-width:768px){.node-homepage .homepage>.testimonials .container .testimonials .view-content>.views-row{height:300px;margin-right:2%;flex:0 0 48%}}@media screen and (min-width:992px){.node-homepage .homepage>.testimonials .container .testimonials .view-content>.views-row{height:380px}}.node-homepage .homepage .solutions{background-color:#fff;padding:80px 0 40px;position:relative;z-index:1}@media screen and (min-width:992px){.node-homepage .homepage .solutions{padding:100px 0 200px}}.node-homepage .homepage .solutions:after{content:"";display:block;position:absolute;top:0;right:0;height:50%;width:100vw;z-index:-1;background-color:#ffdb00}@media screen and (min-width:992px){.node-homepage .homepage .solutions:after{height:100%;width:40vw}}.node-homepage .homepage .solutions .container .solutions-content{margin-bottom:40px}@media screen and (min-width:992px){.node-homepage .homepage .solutions .container .solutions-content{display:flex;flex-direction:row;justify-content:space-between}}.node-homepage .homepage .solutions .container .solutions-content .title-wrapper{flex:0 0 50%}.node-homepage .homepage .solutions .container .solutions-content .title-wrapper .label-top:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='18' height='18' xmlns='http://www.w3.org/2000/svg' fill='%23262626'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.773 5.007h-4.22c-.845 0-1.526-.681-1.526-1.525 0-.6.354-1.117.899-1.362C.79-.03 3.703-.82 4.656 1.058c.681.027 1.28.49 1.444 1.144A1.43 1.43 0 017.19 3.59c0 .762-.627 1.416-1.417 1.416zM1.48 2.11c.018.177.039.38-.2.446-.409.109-.708.49-.708.871 0 .545.436.98.98.98h4.221a.877.877 0 00.871-.87.882.882 0 00-.79-.872c-.135 0-.217-.082-.244-.218a1.015 1.015 0 00-1.09-.844c-.108.027-.217-.055-.272-.164-.572-1.47-2.777-1.034-2.777.545 0 .039.004.081.009.126zm13.089.446c.926 0 1.743.653 1.96 1.525.845.19 1.471.926 1.471 1.824a1.854 1.854 0 01-1.852 1.852h-5.8A1.999 1.999 0 018.36 5.77c0-.79.49-1.525 1.225-1.824-.245-2.887 3.731-3.976 4.984-1.39zm-4.221 4.656h5.8c.708 0 1.307-.571 1.28-1.334 0-.68-.49-1.253-1.17-1.307-.137 0-.219-.082-.246-.218a1.493 1.493 0 00-1.527-1.277c-.115.008-.283.019-.352-.166-.926-2.315-4.439-1.307-3.976 1.144.028.163-.054.3-.19.326a1.43 1.43 0 00-1.062 1.39c0 .789.653 1.442 1.443 1.442zm7.38 3.922c-2.179 0-4.167.327-5.855.899a2.49 2.49 0 01-.048-.137c-.03-.09-.061-.181-.115-.272l1.416-.817a.286.286 0 00.136-.245c0-.163-.11-.272-.273-.272a.386.386 0 00-.163.054l-1.416.817a2.914 2.914 0 00-.708-.708l.844-1.47c.082-.137.027-.3-.109-.382-.136-.081-.3-.027-.381.11l-.844 1.47a2.907 2.907 0 00-.98-.273V8.166c0-.164-.11-.273-.273-.273-.163 0-.272.11-.272.273v1.742c-.354.028-.68.11-.98.273l-.872-1.498c-.082-.136-.245-.163-.381-.109-.136.082-.164.245-.11.381l.872 1.498c-.272.19-.517.436-.708.708l-1.47-.844c-.136-.082-.3-.027-.381.109-.082.136-.028.3.109.381l1.47.844a.143.143 0 00-.032.057.53.53 0 01-.022.052c-1.743-.435-3.758-.626-5.882-.626-.164 0-.273.109-.273.272 0 .164.11.272.273.272 3.43 0 6.644.545 9.068 1.498a8.897 8.897 0 00-1.444 1.144c-1.988-.817-4.683-1.28-7.652-1.28-.163 0-.272.109-.272.272 0 .164.109.273.272.273 2.805 0 5.365.408 7.244 1.17a4.566 4.566 0 00-.844 1.444c-1.362-.763-3.758-1.253-6.4-1.253-.163 0-.272.11-.272.273 0 .163.109.272.272.272 2.587 0 5.01.49 6.236 1.225a4.01 4.01 0 00-.109.98c0 .164.11.273.273.273.163 0 .272-.109.272-.272 0-4.112 6.1-6.018 10.757-6.018.163 0 .272-.11.272-.273 0-.163-.082-.272-.245-.272zm-10.92.708c.218-.463.572-.844.98-1.09.354-.217.79-.326 1.226-.326.435 0 .871.109 1.225.327.545.326.953.844 1.116 1.47-.49.19-.953.409-1.388.627a17.18 17.18 0 00-3.16-1.008zm10.92 1.198c-4.984 0-8.714 2.015-8.714 4.657 0 .163.109.272.272.272.163 0 .272-.109.272-.272 0-2.342 3.513-4.112 8.17-4.112.163 0 .272-.11.272-.273 0-.163-.109-.272-.272-.272zm-6.155 4.657c0-1.552 2.696-2.75 6.155-2.75.163 0 .272.108.272.272 0 .163-.109.272-.272.272-3.35 0-5.61 1.144-5.61 2.206 0 .163-.109.272-.272.272-.164 0-.273-.109-.273-.272z'/%3E%3C/svg%3E")}.node-homepage .homepage .solutions .container .solutions-content .title-wrapper .title span{color:#fff}@media screen and (min-width:992px){.node-homepage .homepage .solutions .container .solutions-content .title-wrapper .title span{color:#ffdb00}}.node-homepage .homepage .solutions .container .solutions-content .content-wrapper{flex:0 0 25%}.node-homepage .homepage .solutions .container .solutions-content .content-wrapper .content{border-left:1px solid rgba(38,38,38,.3);padding-left:15px}@media screen and (min-width:768px){.node-homepage .homepage .solutions .container .solutions-list .field--name-field-hp-solutions-tmw-content{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap}}.node-homepage .homepage .solutions .container .solutions-list .field--name-field-hp-solutions-tmw-content .field__item{border-top:1px solid #e9e9e9;border-left:1px solid #e9e9e9;border-right:1px solid #e9e9e9}.node-homepage .homepage .solutions .container .solutions-list .field--name-field-hp-solutions-tmw-content .field__item:last-child{border-bottom:1px solid #e9e9e9}.node-homepage .homepage .solutions .container .solutions-list .field--name-field-hp-solutions-tmw-content .field__item:first-child{border-left:1px solid #e9e9e9}@media screen and (min-width:768px){.node-homepage .homepage .solutions .container .solutions-list .field--name-field-hp-solutions-tmw-content .field__item{flex:0 0 50%;border:1px solid #e9e9e9}.node-homepage .homepage .solutions .container .solutions-list .field--name-field-hp-solutions-tmw-content .field__item:nth-child(odd){border-right:none}.node-homepage .homepage .solutions .container .solutions-list .field--name-field-hp-solutions-tmw-content .field__item:first-child,.node-homepage .homepage .solutions .container .solutions-list .field--name-field-hp-solutions-tmw-content .field__item:nth-child(2){border-bottom:none}}@media screen and (min-width:992px){.node-homepage .homepage .solutions .container .solutions-list .field--name-field-hp-solutions-tmw-content .field__item{flex:0 0 25%;max-width:25%;border:1px solid #e9e9e9;border-left:none}.node-homepage .homepage .solutions .container .solutions-list .field--name-field-hp-solutions-tmw-content .field__item:nth-child(odd){border-right:1px solid #e9e9e9}.node-homepage .homepage .solutions .container .solutions-list .field--name-field-hp-solutions-tmw-content .field__item:first-child,.node-homepage .homepage .solutions .container .solutions-list .field--name-field-hp-solutions-tmw-content .field__item:nth-child(2){border-bottom:1px solid #e9e9e9}}.node-homepage .homepage .promise-farmers .highlight{padding:100px 0 300px;background-position:50%;background-size:cover;background-repeat:no-repeat}@media screen and (min-width:992px){.node-homepage .homepage .promise-farmers .highlight{padding:200px 0 400px}}@media screen and (min-width:992px){.node-homepage .homepage .promise-farmers .highlight .container{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end}}.node-homepage .homepage .promise-farmers .highlight .container .title-wrapper .label-top:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='18' height='16' xmlns='http://www.w3.org/2000/svg' fill='%23262626'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.252.87a.375.375 0 00-.374.336l-.736 6.996L.115 9.23a.375.375 0 10.53.53L1.66 8.745h4.102l2.148 4.657a.375.375 0 00.34.218h4.123c.135 0 .259-.072.326-.19l1.39-2.435h2.626l.64.64a.375.375 0 10.53-.53l-.75-.75a.375.375 0 00-.265-.11h-.371V9.134 7.62a.375.375 0 00-.375-.375h-1.5V1.62a.375.375 0 00-.375-.375h-1.12a.375.375 0 100 .75h.745v5.25H10.03L8.234 1.139a.375.375 0 00-.36-.27H2.252zm13.497 7.875v-.75h-5.62v1.87a.375.375 0 01-.375.376H7.278L8.49 12.87h3.665l1.391-2.435a.375.375 0 01.326-.19h1.877v-.75h-1.495a.375.375 0 110-.75h1.495zM5.626 1.625v6.37H1.918l.67-6.375h3.038v.006zm.75 0v6.66l.556 1.206h2.447V7.686L7.594 1.62H6.376v.006zm-3 7.495a3.38 3.38 0 00-3.374 3.375 3.38 3.38 0 003.374 3.375 3.38 3.38 0 003.374-3.375A3.38 3.38 0 003.376 9.12zm0 .75a2.62 2.62 0 012.625 2.625 2.62 2.62 0 01-2.625 2.625 2.62 2.62 0 01-2.625-2.625A2.62 2.62 0 013.376 9.87zm12.373 1.5a2.255 2.255 0 00-2.25 2.25 2.255 2.255 0 002.25 2.25 2.255 2.255 0 002.25-2.25 2.255 2.255 0 00-2.25-2.25zm0 .75c.833 0 1.5.667 1.5 1.5s-.667 1.5-1.5 1.5-1.5-.667-1.5-1.5.667-1.5 1.5-1.5z'/%3E%3C/svg%3E")}.node-homepage .homepage .promise-farmers .highlight .container .title-wrapper .title{max-width:300px}.node-homepage .homepage .promise-farmers .highlight .container .title-wrapper .title,.node-homepage .homepage .promise-farmers .highlight .container .title-wrapper .title span{color:#fff}.node-homepage .homepage .promise-farmers .highlight .container .link{display:none}@media screen and (min-width:992px){.node-homepage .homepage .promise-farmers .highlight .container .link{display:block}}.node-homepage .homepage .promise-farmers .container.testimonial{margin-top:-300px;position:relative;display:flex;flex-direction:row;justify-content:space-between}.node-homepage .homepage .promise-farmers .container.testimonial .testimonial{flex:0 0 75%;background-color:#fff}.node-homepage .homepage .promise-farmers .container.testimonial .testimonial:before{content:"";position:absolute;bottom:0;left:0;display:block;height:100px;width:100vw;background-color:#f8f8f8;z-index:1}@media screen and (min-width:992px){.node-homepage .homepage .promise-farmers .container.testimonial .testimonial{flex:0 0 50%}.node-homepage .homepage .promise-farmers .container.testimonial .testimonial:before{display:none}}.node-homepage .homepage .promise-farmers .container.testimonial .testimonial .wrapper{position:relative;z-index:2;background-color:#fff;padding:30px}@media screen and (min-width:992px){.node-homepage .homepage .promise-farmers .container.testimonial .testimonial .wrapper{padding:100px 80px}}.node-homepage .homepage .promise-farmers .container.testimonial .testimonial .field--name-field-hp-testimonial-subtitle{font-size:12px;text-transform:uppercase;color:#a8a8a8;margin-bottom:30px}.node-homepage .homepage .promise-farmers .container.testimonial .testimonial .field--name-field-hp-testimonial-quote{font-size:20px;font-weight:300;font-style:italic;font-family:canada-type-gibson,sans-serif;font-family:var(--font-primary);line-height:1.2;margin-bottom:50px}@media screen and (min-width:992px){.node-homepage .homepage .promise-farmers .container.testimonial .testimonial .field--name-field-hp-testimonial-quote{font-size:40px}}.node-homepage .homepage .promise-farmers .container.testimonial .testimonial .field--name-field-hp-testimonial-link a{text-decoration:none;font-size:12px;transition:.2s;text-transform:uppercase;color:#ffdb00}.node-homepage .homepage .promise-farmers .container.testimonial .testimonial .field--name-field-hp-testimonial-link a:hover{opacity:.5}.node-homepage .homepage .promise-farmers .container.testimonial .testimonial .field--name-field-hp-testimonial-link a:before{content:"";display:inline-block;margin-right:10px;margin-bottom:-3px;height:14px;width:25px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg height='100' width='100' xmlns='http://www.w3.org/2000/svg' fill='%23ffdb00'%3E%3Cpath d='M82 49.995c-.028-.715-.322-1.542-.812-2.063l-16-17c-1.085-.975-3.164-1.377-4.375-.25-1.194 1.109-1.159 3.26.03 4.375l11.25 11.938H21a3 3 0 000 6h51.094l-11.25 11.938c-1.024 1.025-1.213 3.253-.031 4.375 1.181 1.122 3.335.764 4.375-.25l16-17A2.885 2.885 0 0082 49.994z' style='text-indent:0;text-transform:none;block-progression:tb' overflow='visible' color='%23000'/%3E%3C/svg%3E");background-position:50%;background-size:100% auto;background-repeat:no-repeat}.node-homepage .homepage .promise-farmers .container.testimonial .picture{flex:0 0 50%;height:auto;width:100%}.node-homepage .homepage .promise-farmers .container.testimonial .picture .img{margin-top:-50px;height:100%;width:100%;background-size:cover;background-position:50%;background-repeat:no-repeat}.node-homepage .homepage .promise-farmers .link-mobile{padding-top:30px;padding-bottom:30px;background-color:#f8f8f8}@media screen and (min-width:992px){.node-homepage .homepage .promise-farmers .link-mobile{display:none}}.node-homepage .vk-modal-overlay .vk-modal-box.vk-modal--welcome-video{width:94%;max-width:930px;max-height:100vh;overflow:hidden;overflow-y:auto;padding:40px 24px;height:auto!important}@media screen and (min-width:1200px){.node-homepage .vk-modal-overlay .vk-modal-box.vk-modal--welcome-video{width:70%;max-width:1200px;padding:40px 94px}}.node-homepage .vk-modal-overlay .vk-modal-box.vk-modal--welcome-video .title{font-size:24px;font-weight:400;padding-bottom:1em}@media screen and (min-width:992px){.node-homepage .vk-modal-overlay .vk-modal-box.vk-modal--welcome-video .title{font-size:36px}}.node-homepage .vk-modal-overlay .vk-modal-box.vk-modal--welcome-video .content{padding-top:2em;line-height:1.45;opacity:.8}.node-homepage .vk-modal-overlay .vk-modal-box.vk-modal--welcome-video iframe{height:60vh;max-height:500px;min-height:280px;width:100%}.node-homepage .vk-modal-overlay .vk-modal-box.vk-modal--welcome-video .vk-modal-close{top:30px;right:30px}.node-homepage .vk-modal-overlay .vk-modal-box.vk-modal--welcome-video .vk-modal-close:after,.node-homepage .vk-modal-overlay .vk-modal-box.vk-modal--welcome-video .vk-modal-close:before{width:30px}
