/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.paragraph--type--banner-basic{position:relative;overflow:hidden;}.paragraph--type--banner-basic > .paragraph-content{max-width:68.75rem;margin-left:auto;margin-right:auto;padding-left:1.25rem;padding-right:1.25rem;}@media print,screen and (min-width:40em){.paragraph--type--banner-basic > .paragraph-content{padding-left:1.875rem;padding-right:1.875rem;}}.paragraph--type--banner-basic > .paragraph-content{position:relative;z-index:1;}.paragraph--type--banner-basic > .paragraph-content > .content{padding-top:10px;padding-bottom:60px;}.banner-has-media .paragraph--type--banner-basic > .paragraph-content > .content{padding-top:100px;}@media print,screen and (min-width:40em){.paragraph--type--banner-basic > .paragraph-content > .content{padding-top:30px;padding-bottom:90px;}.banner-has-media .paragraph--type--banner-basic > .paragraph-content > .content{padding-top:150px;}}.paragraph--type--banner-basic > .paragraph-content > .content{max-width:650px;}.paragraph--type--banner-basic .field--name-field-heading{line-height:1.5;font-size:2.25rem;}@media print,screen and (min-width:40em){.paragraph--type--banner-basic .field--name-field-heading{font-size:3.375rem;}}.paragraph--type--banner-basic .field--name-field-secondary-heading{line-height:1.5;font-size:2.25rem;}@media print,screen and (min-width:40em){.paragraph--type--banner-basic .field--name-field-secondary-heading{font-size:3.375rem;}}.paragraph--type--banner-basic .field--name-field-secondary-heading{line-height:1.2;}.paragraph--type--banner-basic .field--name-field-description{line-height:1.5;font-size:1.125rem;}@media print,screen and (min-width:40em){.paragraph--type--banner-basic .field--name-field-description{font-size:1.25rem;}}.paragraph--type--banner-basic .field--name-field-description{margin-top:16px;}.paragraph--type--banner-basic .field--name-field-description p{font-family:"Neulis Sans",sans-serif;}.paragraph--type--banner-basic .content .field--name-field-p-link{margin-top:32px;}[data-whatinput=mouse] .paragraph--type--banner-basic .content .field--name-field-p-link a{outline:0;}.paragraph--type--banner-basic .content .field--name-field-p-link a{display:inline-block;line-height:1;font-weight:700;-webkit-appearance:none;appearance:none;transition:all 300ms ease;color:#FFFFFF;background-color:#D34612;background-size:200% auto;border-radius:2px;text-decoration:none;text-transform:uppercase;padding:12px 16px;font-size:14px;}.paragraph--type--banner-basic .content .field--name-field-p-link a:hover,.paragraph--type--banner-basic .content .field--name-field-p-link a:focus,.paragraph--type--banner-basic .content .field--name-field-p-link a:active{background-position:100%;color:#FFFFFF;}.paragraph--type--banner-basic .content .field--name-field-p-link a:hover,.paragraph--type--banner-basic .content .field--name-field-p-link a:focus{background-color:#A9380E;background-image:none;color:#1A1A1A;text-decoration:none;}.paragraph--type--banner-basic .field--name-field-p-media-item{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;overflow:hidden;}.paragraph--type--banner-basic .field--name-field-p-media-item div{height:100%;}.paragraph--type--banner-basic .field--name-field-p-media-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.paragraph--type--banner-basic .field--name-field-p-media-item img{width:auto;max-width:inherit;min-width:100%;height:auto;min-height:100%;margin:auto;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}}.paragraph--type--banner-basic .field--name-field-p-media-item{z-index:0;}.paragraph--type--banner-basic .field--name-field-p-media-item:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:linear-gradient(90deg,rgba(0,0,0,0.6) 0%,rgba(0,0,0,0.1) 100%);}.paragraph--type--banner-basic .field--name-field-p-media-item .paragraph--type--media-image{-webkit-animation-name:KenBurns;animation-name:KenBurns;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:7s;animation-duration:7s;}.paragraph--type--banner-basic.overlay-40 .field--name-field-p-media-item:after{background:linear-gradient(90deg,rgba(0,0,0,0.4) 0%,rgba(0,0,0,0.1) 100%);}.paragraph--type--banner-basic.overlay-20 .field--name-field-p-media-item:after{background:linear-gradient(90deg,rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.1) 100%);}.paragraph--type--banner-basic.has-bg-image{color:#FFFFFF;}.paragraph--type--banner-basic.has-bg-image.has-h2 > .paragraph-content > .content > .field--name-field-secondary-heading:after{background-color:#A3A3A3;}.paragraph--type--banner-basic.has-h2 > .paragraph-content > .content{-webkit-animation-name:glow-up;animation-name:glow-up;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;overflow:hidden;}.paragraph--type--banner-basic.has-h2 > .paragraph-content > .content > .field--name-field-heading{padding-bottom:0;margin-bottom:10px;font-size:18px;text-transform:uppercase;font-family:"Neulis Sans",sans-serif;font-weight:800;}.paragraph--type--banner-basic.has-h2 > .paragraph-content > .content > .field--name-field-secondary-heading{position:relative;padding-bottom:20px;}@-webkit-keyframes glow-up{from{opacity:0;-webkit-transform:translateY(50%);transform:translateY(50%);}to{opacity:1;-webkit-transform:translateY(0%);transform:translateY(0%);}}@keyframes glow-up{from{opacity:0;-webkit-transform:translateY(50%);transform:translateY(50%);}to{opacity:1;-webkit-transform:translateY(0%);transform:translateY(0%);}}@-webkit-keyframes bar-width{from{max-width:0;}to{max-width:325px;}}@keyframes bar-width{from{max-width:0;}to{max-width:325px;}}@-webkit-keyframes KenBurns{from{-webkit-transform:scale(1.1);transform:scale(1.1);}to{-webkit-transform:scale(1);transform:scale(1);}}@keyframes KenBurns{from{-webkit-transform:scale(1.1);transform:scale(1.1);}to{-webkit-transform:scale(1);transform:scale(1);}}
