.hero-banner{position:relative}.hero-banner__text-box{position:absolute;width:100%;bottom:0;left:0}.hero-banner__text-box__container{max-width:1230px;margin:auto}.hero-banner__text-box__inner{position:relative;width:328px;padding:22px 32px 26px 22px;box-shadow:6px 6px 15px 0 rgba(0,0,0,.12);background-color:#fff}@media(min-width: 800px){.hero-banner__text-box__inner{padding:22px 36px 26px 32px;width:525px}}.hero-banner__text-box__inner::before{content:"";width:calc(100% + 3px);height:0;padding-bottom:13%;background:linear-gradient(to right bottom, transparent 50%, #ffffff calc(50% + 1px));position:absolute;bottom:100%;left:-3px}.hero-banner .field-title__container,.hero-banner .field--name-field-subtitle,.hero-banner .field--name-field-plain-description{position:relative;z-index:1}.hero-banner .field-title__container{margin-bottom:5px}@media(min-width: 800px){.hero-banner .field-title__container{margin-bottom:17px}}.hero-banner .field-title{font-size:26px;line-height:1.92;font-weight:600;text-align:left;margin-top:0}@media(min-width: 800px){.hero-banner .field-title{font-size:35px;line-height:1.25}}.hero-banner .field--name-field-subtitle{font-size:18px;line-height:1.44;margin-bottom:0}@media(min-width: 800px){.hero-banner .field--name-field-subtitle{font-size:24px;line-height:1.17}}.hero-banner .field--name-field-plain-description{margin-top:10px;max-height:76px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}@media(max-width: 899.5px){.hero-banner .field--name-field-plain-description{display:none}}@media(min-width: 768px)and (max-width: 1440px){.hero-banner .field--name-field-image{display:flex;justify-content:center;overflow:hidden}.hero-banner .field--name-field-image img{height:370px;width:auto;max-width:2000px}}.hero-banner .field--name-field-anchor-links{position:absolute;top:60%;left:20px}@media(max-width: 768px){.hero-banner .field--name-field-anchor-links{width:100%;position:relative;top:0;left:0;padding:20px}}.hero-banner .field--name-field-anchor-links .field__item{border-bottom:1px solid #4f433b;padding-right:100px;padding-bottom:12px;margin-bottom:14px;position:relative}.hero-banner .field--name-field-anchor-links .field__item a{font-style:normal;font-weight:600;font-size:16px;line-height:160%;letter-spacing:.005em;color:#4f433b}.hero-banner .field--name-field-anchor-links .field__item:after{content:"";display:block;position:absolute;right:0;top:-3px;width:16px;height:29px;background:url("../../../images/icons/arrow-bottom.svg") center no-repeat}.hero-banner .field--name-field-anchor-links .field__item:last-child{border:none}.hero-banner .field--name-field-backlink{padding-top:30px;position:relative}.hero-banner .field--name-field-backlink a{font-weight:400;font-size:14px;line-height:160%;letter-spacing:.004em;color:#37403b;padding-left:39px}@media(max-width: 768px){.hero-banner .field--name-field-backlink a{padding-left:56px}}.hero-banner .field--name-field-backlink:before{content:"";display:block;position:absolute;left:0;top:35px;width:26px;height:18px;background:url("../../../images/icons/arrow-back.svg") center no-repeat}@media(max-width: 768px){.hero-banner .field--name-field-backlink:before{left:18px}}@media(min-width: 768px){.a1_header{min-height:696px}}@media(min-width: 768px){.a1_header .container{margin-left:0}}.a1_header .hero-banner__text-box__container{position:relative}@media(min-width: 768px){.a1_header .hero-banner__text-box__container{min-height:696px}}.a1_header .hero-banner__text-box{position:relative}.a1_header .field-title__container{display:inline-block;max-height:160px;text-overflow:ellipsis;z-index:1;position:absolute !important;padding-left:0;top:200px;max-width:500px}@media(max-width: 768px){.a1_header .field-title__container{position:relative !important;top:0;padding-top:40px}}.a1_header .field--name-field-title{font-size:80px;text-transform:none;font-weight:600;color:#ff8f00;line-height:80px}@media(max-width: 768px){.a1_header .field--name-field-title{font-size:38px;line-height:100%}}.a1_header .field--name-field-title:after{display:none !important}.a1_header .field--name-field-image{width:45%;position:absolute;right:5%;top:0;bottom:0;text-align:center;min-height:696px}.a1_header .field--name-field-image>.field__item,.a1_header .field--name-field-image .media--type-image,.a1_header .field--name-field-image .field--name-field-media-image{height:100%}.a1_header .field--name-field-image img{width:auto;height:100%;margin:0 auto;padding-top:80px;object-fit:cover}@media(max-width: 768px){.a1_header .field--name-field-image{display:none}}@media(max-width: 799.5px){.a2_header.bg-FF8F00 .field--name-field-backlink{background-color:#ff8f00}.a2_header.bg-FF8F00 .field--name-field-backlink{background-color:#ff8f00}.a2_header.bg-252627 .field--name-field-backlink{background-color:#252627}.a2_header.bg-37403B .field--name-field-backlink{background-color:#37403b}.a2_header.bg-657C6F .field--name-field-backlink{background-color:#657c6f}.a2_header.bg-E8E8E2 .field--name-field-backlink{background-color:#e8e8e2}.a2_header.bg-F2F3F1 .field--name-field-backlink{background-color:#f2f3f1}.a2_header.bg-FFFFFF .field--name-field-backlink{background-color:#fff}.a2_header.bg-F0F0F0 .field--name-field-backlink{background-color:#f0f0f0}}@media(min-width: 800px){.a2_header{min-height:696px}}.a2_header .hero-banner__text-box__container{position:relative}@media(min-width: 800px){.a2_header .hero-banner__text-box__container{min-height:696px}}.a2_header .hero-banner__text-box{position:relative}.a2_header .container{margin-left:0}.a2_header .field-title__container{margin:0;display:inline-block}@media(max-width: 799.5px){.a2_header .field--name-field-backlink{position:absolute;padding:16px;top:-56px;z-index:2;background:#f2f3f1}.a2_header .field--name-field-backlink:before{top:20px;left:18px}.a2_header .field--name-field-backlink a{font-weight:600;font-size:14px}}.a2_header .field--name-field-title{z-index:1;position:absolute !important;font-size:80px;text-transform:none;font-weight:600;color:#ff8f00;line-height:80px;top:250px;left:0}@media(max-width: 799.5px){.a2_header .field--name-field-title{position:relative !important;top:0;font-size:38px;line-height:100%;padding-top:40px;margin-bottom:40px}}.a2_header .field--name-field-title:after{display:none !important}.a2_header .field--name-field-image{width:75%;position:absolute;right:0;top:0;bottom:0;text-align:center;min-height:696px}.a2_header .field--name-field-image img{height:696px;object-fit:cover}@media(max-width: 799.5px){.a2_header .field--name-field-image{display:none}}.a2_header .hero-banner__description{padding:0}@media(min-width: 800px){.a2_header .hero-banner__description{padding:40px 0}}.a2_header .hero-banner__description p,.a2_header .hero-banner__description div,.a2_header .hero-banner__description span,.a2_header .hero-banner__description h1,.a2_header .hero-banner__description h2,.a2_header .hero-banner__description h3,.a2_header .hero-banner__description h4,.a2_header .hero-banner__description h5,.a2_header .hero-banner__description h6{margin-top:0}.a2_header .hero-banner__description p>*:last-child,.a2_header .hero-banner__description div>*:last-child,.a2_header .hero-banner__description span>*:last-child,.a2_header .hero-banner__description h1>*:last-child,.a2_header .hero-banner__description h2>*:last-child,.a2_header .hero-banner__description h3>*:last-child,.a2_header .hero-banner__description h4>*:last-child,.a2_header .hero-banner__description h5>*:last-child,.a2_header .hero-banner__description h6>*:last-child{margin-bottom:0}.a2_header .hero-banner__description p{font-size:22px;line-height:165%;color:#37403b}@media(max-width: 799.5px){.a2_header .hero-banner__description p{line-height:185%}}.a2_header .hero-banner__description .text-formatted{padding:40px 0;max-width:700px;margin-left:0}@media(max-width: 799.5px){.a2_header .hero-banner__description .text-formatted{max-width:100%;margin-left:0;padding:0 15px 40px 15px}}@media(max-width: 799.5px){.a2_header .hero-banner__a2_reverse{display:flex;flex-direction:column-reverse}}@media(max-width: 799.5px){.a2_header .hero-banner__text-box__container{margin-left:0;padding-top:0}}@media(max-width: 799.5px){.a2_header .field--name-field-mobile-image{padding-left:15px}}@media(min-width: 800px){.a2_header .field--name-field-mobile-image img{padding-left:16px}}@media(max-width: 799.5px){.a2_header .field--name-field-mobile-image img{height:515px;min-height:515px}}@media(min-width: 768px){.a1_hero{min-height:696px}}.a1_hero .hero-banner__text-box__container{position:relative}@media(min-width: 768px){.a1_hero .hero-banner__text-box__container{min-height:696px}}.a1_hero .field-title__container{display:inline-block;max-height:160px;text-overflow:ellipsis;z-index:1;position:absolute !important;top:200px}@media(max-width: 768px){.a1_hero .field-title__container{position:relative !important;top:0;padding-top:40px}}.a1_hero .field--name-field-title{font-size:80px;text-transform:none;font-weight:600;color:#ff8f00;line-height:80px}@media(max-width: 768px){.a1_hero .field--name-field-title{font-size:38px;line-height:100%}}.a1_hero .field--name-field-title:after{display:none !important}.a1_hero .container{margin-left:0}.a1_hero .field--name-field-image{width:55%;position:absolute;right:0;top:0;bottom:0;text-align:center;min-height:696px}.a1_hero .field--name-field-image img{width:auto;height:auto;margin:0 auto;margin-right:0;object-fit:cover}@media(min-width: 768px){.a1_hero .field--name-field-image img{height:696px}}@media(max-width: 768px){.a1_hero .field--name-field-image{display:none}}@media(max-width: 768px){.a1_hero .hero-banner__text-box{position:relative}}.hero-banner__description__container,.hero-banner__text-box__container{max-width:1230px;margin:auto}@media(min-width: 799.5px){.hero-banner__description__container,.hero-banner__text-box__container{padding:0 15px}}/*# sourceMappingURL=hero-banner.css.map */
