/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.paragraph--type--quote>.wrapper .author-name{font-family:"Playfair Display",Arial,"sans-serif";font-style:normal;font-weight:400;font-size:31.98px;line-height:120%}.paragraph--type--quote>.wrapper .author-position{font-family:"Open Sans","sans-serif";font-style:normal;font-weight:700;font-size:14px;line-height:19px;letter-spacing:1px;text-transform:uppercase}.with-background.paragraph--type--quote{background:#f2f2f2}.no-background.paragraph--type--quote+.no-background>.wrapper,.with-background.paragraph--type--quote+.with-background>.wrapper{padding-top:0 !important}.paragraph--type--quote>.wrapper{padding:40px 24px}@media screen and (min-width:768px){.paragraph--type--quote>.wrapper{padding-top:80px;padding-bottom:80px;margin:auto}}@media screen and (min-width:1200px){.paragraph--type--quote>.wrapper{padding-top:120px;padding-bottom:120px;-webkit-box-sizing:content-box;box-sizing:content-box;max-width:1600px}}@media screen and (min-width:1600px){.paragraph--type--quote>.wrapper{padding-right:0;padding-left:0}}@media screen and (min-width:992px){.paragraph--type--quote{padding:0 24px}}@media screen and (min-width:768px){.paragraph--type--quote.alignment-left>.wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.paragraph--type--quote>.wrapper{max-width:900px;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width:992px){.paragraph--type--quote>.wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}}.paragraph--type--quote>.wrapper img{border-radius:50%;width:auto}.paragraph--type--quote>.wrapper .picture{-ms-flex-preferred-size:30%;flex-basis:30%}.paragraph--type--quote>.wrapper .picture-desktop{display:none}@media screen and (min-width:768px){.paragraph--type--quote>.wrapper .picture-desktop{display:block}}.paragraph--type--quote>.wrapper .picture-mobile{display:block;margin-right:20px}@media screen and (min-width:768px){.paragraph--type--quote>.wrapper .picture-mobile{display:none}}.paragraph--type--quote>.wrapper .quote{-ms-flex-preferred-size:100%;flex-basis:100%;font-size:18px;font-style:italic;margin:auto;padding-bottom:36px}.paragraph--type--quote>.wrapper .quote .content{padding-bottom:66px}.paragraph--type--quote>.wrapper .quote .content .field--name-field-quote-content{position:relative;margin-left:64px;margin-right:42px}@media screen and (min-width:992px){.paragraph--type--quote>.wrapper .quote .content .field--name-field-quote-content{margin-left:0;margin-right:0}}.paragraph--type--quote>.wrapper .quote .content .field--name-field-quote-content:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='35' height='29' viewBox='0 0 35 29' xmlns='http://www.w3.org/2000/svg' fill='%23BEAF7D'%3E %3Cpath d='M26.3306 0.630603C27.973 0.630604 29.3168 0.966544 30.3619 1.63842C31.4071 2.3103 32.2656 3.16882 32.9374 4.21396C33.684 5.48307 34.2066 6.78951 34.5052 8.13326C34.7291 9.55168 34.8411 10.7088 34.8411 11.6046C34.8411 15.2627 33.9079 18.5847 32.0416 21.5709C30.1753 24.557 27.2638 26.9832 23.3072 28.8496L22.2993 26.8339C24.6136 25.8634 26.6292 24.333 28.3463 22.2427C29.9886 20.1525 30.8098 18.0248 30.8098 15.8599C30.8098 14.964 30.6978 14.1802 30.4739 13.5083C29.2794 14.4788 27.8983 14.964 26.3306 14.964C24.3896 14.964 22.7099 14.3295 21.2915 13.0604C19.8731 11.7913 19.1639 10.0369 19.1639 7.79732C19.1639 5.70703 19.8731 3.99 21.2915 2.64624C22.7099 1.30248 24.3896 0.630603 26.3306 0.630603ZM7.29402 0.630602C8.9364 0.630602 10.2802 0.966542 11.3253 1.63842C12.3704 2.3103 13.229 3.16882 13.9008 4.21396C14.6474 5.48307 15.1699 6.7895 15.4686 8.13326C15.6925 9.55168 15.8045 10.7088 15.8045 11.6046C15.8045 15.2627 14.8713 18.5847 13.005 21.5709C11.1387 24.557 8.22719 26.9832 4.27056 28.8496L3.26274 26.8339C5.57699 25.8634 7.59263 24.333 9.30966 22.2427C10.952 20.1525 11.7732 18.0248 11.7732 15.8599C11.7732 14.964 11.6612 14.1802 11.4373 13.5083C10.2428 14.4788 8.86174 14.964 7.29402 14.964C5.35303 14.964 3.67333 14.3295 2.25492 13.0604C0.836509 11.7913 0.127302 10.0369 0.127302 7.79732C0.127303 5.70703 0.836509 3.99 2.25492 2.64624C3.67334 1.30248 5.35303 0.630602 7.29402 0.630602Z'/%3E %3C/svg%3E");content:"";display:block;height:29px;width:35px;position:absolute;left:100%;right:0}.paragraph--type--quote>.wrapper .quote .content .field--name-field-quote-content:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='35' height='29' viewBox='0 0 35 29' xmlns='http://www.w3.org/2000/svg' fill='%23BEAF7D'%3E %3Cpath d='M8.66938 28.3694C7.02701 28.3694 5.68325 28.0335 4.6381 27.3616C3.59295 26.6897 2.73444 25.8312 2.06256 24.786C1.31603 23.5169 0.793454 22.2105 0.49484 20.8667C0.270881 19.4483 0.158901 18.2912 0.158901 17.3954C0.158901 13.7373 1.09207 10.4153 2.9584 7.42914C4.82473 4.443 7.73621 2.01677 11.6928 0.150431L12.7007 2.16607C10.3864 3.13657 8.37077 4.66696 6.65374 6.75725C5.01137 8.84755 4.19018 10.9752 4.19018 13.1401C4.19018 14.036 4.30216 14.8198 4.52612 15.4917C5.72057 14.5212 7.10166 14.036 8.66938 14.036C10.6104 14.036 12.2901 14.6705 13.7085 15.9396C15.1269 17.2087 15.8361 18.9631 15.8361 21.2027C15.8361 23.293 15.1269 25.01 13.7085 26.3538C12.2901 27.6975 10.6104 28.3694 8.66938 28.3694ZM27.706 28.3694C26.0636 28.3694 24.7198 28.0335 23.6747 27.3616C22.6296 26.6897 21.771 25.8312 21.0992 24.786C20.3526 23.5169 19.8301 22.2105 19.5314 20.8667C19.3075 19.4483 19.1955 18.2912 19.1955 17.3954C19.1955 13.7373 20.1287 10.4153 21.995 7.42914C23.8613 4.443 26.7728 2.01677 30.7294 0.150431L31.7373 2.16607C29.423 3.13657 27.4074 4.66696 25.6903 6.75725C24.048 8.84755 23.2268 10.9752 23.2268 13.1401C23.2268 14.036 23.3388 14.8198 23.5627 15.4917C24.7572 14.5212 26.1383 14.036 27.706 14.036C29.647 14.036 31.3267 14.6705 32.7451 15.9396C34.1635 17.2087 34.8727 18.9631 34.8727 21.2027C34.8727 23.293 34.1635 25.01 32.7451 26.3538C31.3267 27.6975 29.647 28.3694 27.706 28.3694Z'/%3E %3C/svg%3E");content:"";display:block;height:29px;width:35px;position:absolute;right:100%;left:-46px;top:-8px}@media screen and (min-width:768px){.paragraph--type--quote>.wrapper .quote{padding-left:100px;-ms-flex-preferred-size:70%;flex-basis:70%}}.paragraph--type--quote>.wrapper .author{display:-webkit-box;display:-ms-flexbox;display:flex}.paragraph--type--quote>.wrapper .author-name{-ms-flex-preferred-size:70%;flex-basis:70%;color:#323841;padding-bottom:9px}@media screen and (min-width:992px){.paragraph--type--quote>.wrapper .author-name{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}.paragraph--type--quote>.wrapper .author-position{color:#72694b}
.with-background.paragraph--type--seo-footer{background:#f2f2f2}.no-background.paragraph--type--seo-footer+.no-background>.wrapper,.with-background.paragraph--type--seo-footer+.with-background>.wrapper{padding-top:0 !important}.paragraph--type--seo-footer>.wrapper{padding:40px 24px}@media screen and (min-width:768px){.paragraph--type--seo-footer>.wrapper{padding-top:80px;padding-bottom:80px;margin:auto}}@media screen and (min-width:1200px){.paragraph--type--seo-footer>.wrapper{padding-top:120px;padding-bottom:120px;-webkit-box-sizing:content-box;box-sizing:content-box;max-width:1600px}}@media screen and (min-width:1600px){.paragraph--type--seo-footer>.wrapper{padding-right:0;padding-left:0}}.paragraph--type--seo-footer{padding-top:30px}.paragraph--type--seo-footer>.wrapper{max-width:720px;margin:auto}@media screen and (min-width:768px){.paragraph--type--seo-footer>.wrapper{padding-top:80px;padding-bottom:80px}}@media screen and (min-width:1200px){.paragraph--type--seo-footer>.wrapper{padding-top:120px;padding-bottom:120px}}.paragraph--type--seo-footer .content{max-height:148px;overflow:hidden;-webkit-transition:max-height ease-in-out .25s .25s;transition:max-height ease-in-out .25s .25s}@media screen and (min-width:992px){.paragraph--type--seo-footer .content{max-height:200px}}.paragraph--type--seo-footer .seo-toggler{text-align:center}.paragraph--type--seo-footer .seo-toggler-input{position:absolute;left:-9999vw}.paragraph--type--seo-footer .seo-toggler-input:checked+.content{max-height:1000vh}.paragraph--type--seo-footer .seo-toggler-input:checked+.content+.seo-toggler label{opacity:0;pointer-events:none;height:0;-webkit-transition:opacity ease-in-out .25s,height ease-in-out .25s .25s;transition:opacity ease-in-out .25s,height ease-in-out .25s .25s}.paragraph--type--seo-footer .seo-toggler-label{display:inline-block;cursor:pointer;color:rgba(0,0,0,.001);width:24px;height:100%;background-repeat:no-repeat;background-size:24px;background-position:center center;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='5' viewBox='0 0 10 5' xmlns='http://www.w3.org/2000/svg' fill='%23000'%3E %3Cpath d='M0 0L5 5L10 0H0Z'/%3E %3C/svg%3E")}.paragraph--type--seo-footer .seo-toggler-label:before{display:none}
.paragraph--type--text-and-image .text .title{font-family:"Playfair Display",Arial,"sans-serif";font-style:normal;font-weight:400;font-size:30px;line-height:100%}@media screen and (min-width:992px){.paragraph--type--text-and-image .text .title{font-size:56.83px}}.with-background.paragraph--type--text-and-image{background:#f2f2f2}.no-background.paragraph--type--text-and-image+.no-background>.wrapper,.with-background.paragraph--type--text-and-image+.with-background>.wrapper{padding-top:0 !important}.paragraph--type--text-and-image>.wrapper{padding:40px 24px}@media screen and (min-width:768px){.paragraph--type--text-and-image>.wrapper{padding-top:80px;padding-bottom:80px;margin:auto}}@media screen and (min-width:1200px){.paragraph--type--text-and-image>.wrapper{padding-top:120px;padding-bottom:120px;-webkit-box-sizing:content-box;box-sizing:content-box;max-width:1600px}}@media screen and (min-width:1600px){.paragraph--type--text-and-image>.wrapper{padding-right:0;padding-left:0}}@media screen and (min-width:768px){.paragraph--type--text-and-image.alignment-left>.wrapper .image{padding-left:0;position:relative}}@media screen and (min-width:768px)and (min-width:1200px){.paragraph--type--text-and-image.alignment-left>.wrapper .image:after{content:"";display:block;border-right:12px solid #beaf7d;position:absolute;top:0;left:0;right:100%;margin-top:80px;z-index:1;height:100%}}@media screen and (min-width:768px)and (min-width:1200px){.paragraph--type--text-and-image.alignment-left>.wrapper .text{padding-left:80px}}@media screen and (min-width:768px){.paragraph--type--text-and-image.alignment-right>.wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.paragraph--type--text-and-image>.wrapper{padding:0}@media screen and (min-width:768px){.paragraph--type--text-and-image>.wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:80px;padding-bottom:80px}}@media screen and (min-width:1200px){.paragraph--type--text-and-image>.wrapper{padding-top:120px;padding-bottom:120px}}.paragraph--type--text-and-image .text{padding:25px 30px}@media screen and (min-width:768px){.paragraph--type--text-and-image .text{padding:20px;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;width:50%}}@media screen and (min-width:1200px){.paragraph--type--text-and-image .text{padding-left:80px;padding-right:180px}}.paragraph--type--text-and-image .text .title{color:#323841;padding-bottom:25px}@media screen and (min-width:992px){.paragraph--type--text-and-image .text .title{padding-bottom:40px}}.paragraph--type--text-and-image .text .title strong{color:#beaf7d;font-weight:400}.paragraph--type--text-and-image .text .field--name-field-text-and-image-wysiwyg{color:#647082}.paragraph--type--text-and-image .image{padding-top:32px;padding-left:30px;position:relative}@media screen and (min-width:1200px){.paragraph--type--text-and-image .image:after{content:"";display:block;border-right:12px solid #beaf7d;position:absolute;top:0;left:0;right:100%;margin-top:80px;z-index:1;height:100%;right:0}}@media screen and (min-width:768px){.paragraph--type--text-and-image .image{padding-top:0;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}}.paragraph--type--text-and-image .image img{max-width:100%}
.with-background.paragraph--type--text-full-width{background:#f2f2f2}.no-background.paragraph--type--text-full-width+.no-background>.wrapper,.with-background.paragraph--type--text-full-width+.with-background>.wrapper{padding-top:0 !important}.paragraph--type--text-full-width>.wrapper{padding:40px 24px}@media screen and (min-width:768px){.paragraph--type--text-full-width>.wrapper{padding-top:80px;padding-bottom:80px;margin:auto}}@media screen and (min-width:1200px){.paragraph--type--text-full-width>.wrapper{padding-top:120px;padding-bottom:120px;-webkit-box-sizing:content-box;box-sizing:content-box;max-width:1600px}}@media screen and (min-width:1600px){.paragraph--type--text-full-width>.wrapper{padding-right:0;padding-left:0}}@media screen and (min-width:992px){.paragraph--type--text-full-width{padding:0 24px}}.paragraph--type--text-full-width>.wrapper{max-width:900px}@media screen and (min-width:992px){.paragraph--type--text-full-width>.wrapper{width:66.6666666667%;-webkit-box-sizing:content-box;box-sizing:content-box;padding-right:0;padding-left:0}}
.page-header .content .title{font-family:"Playfair Display",Arial,"sans-serif";font-style:normal;font-weight:400;font-size:30px;line-height:100%}@media screen and (min-width:992px){.page-header .content .title{font-size:56.83px}}@media screen and (min-width:1200px){.node--type-homepage .page-header{height:1086px}}.page-header{margin:auto;padding-top:74px}@media screen and (min-width:768px){.page-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:70vh;padding-top:0}}@media screen and (min-width:992px){.page-header{height:100vh}}@media screen and (min-width:1200px){.page-header{height:940px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.page-header .content{padding:0}@media screen and (min-width:992px){.page-header .content{padding:0 20px 0 40px;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}}@media screen and (min-width:1200px){.page-header .content{padding-left:80px;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:800px}}.page-header .content .title{color:#323841;font-size:32px;padding:9px 30px 0}.page-header .content .title strong{color:#beaf7d;font-weight:400}@media screen and (min-width:992px){.page-header .content .title{padding-left:0;padding-top:0;max-width:600px;font-size:55px}}@media screen and (min-width:1200px){.page-header .content .title{padding-left:0}}@media screen and (min-width:1600px){.page-header .content .title{font-size:75.76px}}.page-header .content .title strong{color:#beaf7d}.page-header .content .date{color:#96a0af;padding-left:30px;line-height:26px;font-weight:400;font-size:18px;padding-right:20px}@media screen and (min-width:992px){.page-header .content .date{padding-left:0}}@media screen and (min-width:1200px){.page-header .content .date{padding-top:56px}}.page-header .content .author{color:#96a0af;padding-left:30px;line-height:26px;font-weight:400;font-size:18px;padding-right:20px;padding-top:9px}@media screen and (min-width:992px){.page-header .content .author{padding-left:0;padding-top:27px}}.page-header .content .introduction{color:#647082;padding-left:30px;line-height:36px;font-size:23.99px;padding-right:20px;padding-bottom:45px}@media screen and (min-width:992px){.page-header .content .introduction{padding-left:0;padding-bottom:0;max-width:600px}}@media screen and (min-width:1200px){.page-header .content .introduction{padding-top:56px;padding-left:0}}.page-header .image-mobile{display:block;padding-left:32px;padding-top:21px}@media screen and (min-width:768px){.page-header .image-mobile{display:none}}.page-header .image-desktop{display:none}@media screen and (min-width:768px){.page-header .image-desktop{display:block;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;height:100%;position:relative}}.page-header .image-desktop .contextual-region{position:static}.page-header .image-desktop img{max-width:100%}@media screen and (min-width:768px){.page-header .image-desktop img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}}
