/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@media screen{.block.banner.graphic [class*=orange-back] .btn-ghost:focus,.block.banner.graphic [class*=orange-back] .btn-primary:focus{background-color:#2d2d2d;border-color:#2d2d2d;}.block.banner > .row{position:relative;}.block.banner .col-text{padding:0;}.block.banner .col-text .cta-wrapper{display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;width:100%;height:100%;max-width:1170px;margin:0 auto;padding:50px 15px;}@media only screen and (min-width:992px){.block.banner .col-text .cta-wrapper{padding:50px 15px;}}.block.banner .col-text .cta-wrapper .cta-content{max-width:550px;padding:0;}.block.banner .col-text .cta-wrapper .cta-content > :first-child{margin-top:0;}.block.banner .col-text .cta-wrapper .cta-content > :last-child{margin-bottom:0;}@media only screen and (min-width:992px){.layout .layout-12 .block.banner.graphic .col-text.left .cta-wrapper{justify-content:flex-start;}.layout .layout-12 .block.banner.graphic .col-text.left .cta-wrapper .cta-content{max-width:91.66666667%;}}.block.banner.bg-image .col-image{overflow:hidden;padding:0;}.block.banner.bg-image .col-image img{display:block;position:relative;}@media only screen and (max-width:1499px){.block.banner.bg-image .col-image{display:flex;justify-content:center;}.block.banner.bg-image .col-image.focus-left{justify-content:left;}.block.banner.bg-image .col-image.focus-right{justify-content:right;}}.block.banner.bg-image:not(.full-bleed) .col-image img{width:100%;height:auto;}@media only screen and (min-width:992px){.block.banner.bg-image:not(.full-bleed) .col-image img{width:auto;}}.block.banner.bg-image:not(.full-bleed).short .col-image::before{content:"";width:1px;height:0;float:left;margin-left:-1px;}.block.banner.bg-image:not(.full-bleed).short .col-image::after{content:"";display:table;clear:both;}.block.banner.bg-image:not(.full-bleed).short .col-image::before{padding-top:40.0260756193%;}@media only screen and (min-width:768px){.block.banner.bg-image:not(.full-bleed).short .col-image::before{padding-top:39.9596367306%;}}@media only screen and (min-width:992px){.block.banner.bg-image:not(.full-bleed).short .col-image::before{padding-top:20%;}}.block.banner.bg-image:not(.full-bleed).tall .col-image::before{content:"";width:1px;height:0;float:left;margin-left:-1px;}.block.banner.bg-image:not(.full-bleed).tall .col-image::after{content:"";display:table;clear:both;}.block.banner.bg-image:not(.full-bleed).tall .col-image::before{padding-top:40.0260756193%;}@media only screen and (min-width:768px){.block.banner.bg-image:not(.full-bleed).tall .col-image::before{padding-top:39.9596367306%;}}@media only screen and (min-width:992px){.block.banner.bg-image:not(.full-bleed).tall .col-image::before{padding-top:40%;}}@media only screen and (min-width:992px){.layout .layout-12 .block.banner.bg-image:not(.full-bleed) > .row.vbottom .col-text .cta-wrapper{align-items:flex-end;}.layout .layout-12 .block.banner.bg-image:not(.full-bleed) > .row.hleft .col-text .cta-wrapper{justify-content:flex-start;}.layout .layout-12 .block.banner.bg-image:not(.full-bleed) > .row.hcenter .col-text .cta-wrapper{justify-content:center;}.layout .layout-12 .block.banner.bg-image:not(.full-bleed) > .row.hright .col-text .cta-wrapper{justify-content:flex-end;}.layout .layout-12 .block.banner.bg-image:not(.full-bleed) > .row.vbottom.hcenter .col-text .cta-wrapper .cta-content{max-width:75%;}.block.banner.bg-image:not(.full-bleed) .col-text{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;}.block.banner.bg-image:not(.full-bleed) .col-text.light,.block.banner.bg-image:not(.full-bleed) .col-text.light a:not(.btn){color:#ffffff;}.block.banner.bg-image:not(.full-bleed) .col-text.light .btn:focus{outline-color:#3d3d3d;outline-style:solid;outline-width:3px;outline-offset:3px;text-decoration:underline;text-decoration-thickness:2px;outline-color:#ffffff;}.block.banner.bg-image:not(.full-bleed) .col-text.light:not(.no-shadow){text-shadow:0 0 15px black;}.block.banner.bg-image:not(.full-bleed) .col-text.light:not(.no-shadow) .btn{box-shadow:0 0 15px rgba(0,0,0,0.25);text-shadow:none;}.block.banner.bg-image:not(.full-bleed) .col-text.light:not(.no-shadow) .btn:focus{box-shadow:inset 0px 0px 15px 0px rgba(45,45,45,0.25),0 0 15px rgba(0,0,0,0.25);}.block.banner.bg-image:not(.full-bleed) .col-text.dark,.block.banner.bg-image:not(.full-bleed) .col-text.dark a:not(.btn){color:#3d3d3d;}.block.banner.bg-image:not(.full-bleed) .col-text.dark .btn:focus{outline-color:#3d3d3d;outline-style:solid;outline-width:3px;outline-offset:3px;text-decoration:underline;text-decoration-thickness:2px;outline-color:#3d3d3d;}.block.banner.bg-image:not(.full-bleed) .col-text.dark:not(.no-shadow){text-shadow:0 0 15px white;}.block.banner.bg-image:not(.full-bleed) .col-text.dark:not(.no-shadow) .btn{box-shadow:0 0 15px rgba(255,255,255,0.25);text-shadow:none;}.block.banner.bg-image:not(.full-bleed) .col-text.dark:not(.no-shadow) .btn:focus{box-shadow:inset 0px 0px 15px 0px rgba(45,45,45,0.25),0 0 15px rgba(255,255,255,0.25);}.block.banner.bg-image:not(.full-bleed):not(.no-grad).light > .row.hright::before,.block.banner.bg-image:not(.full-bleed):not(.no-grad).light > .row.vbottom::before,.block.banner.bg-image:not(.full-bleed):not(.no-grad).light > .row.hleft::before,.block.banner.bg-image:not(.full-bleed):not(.no-grad).dark > .row.hright::before,.block.banner.bg-image:not(.full-bleed):not(.no-grad).dark > .row.vbottom::before,.block.banner.bg-image:not(.full-bleed):not(.no-grad).dark > .row.hleft::before{content:"";display:block;position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;}.block.banner.bg-image:not(.full-bleed):not(.no-grad).light > .row.hright::before{background:-moz-linear-gradient(right,rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 70%,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(right,rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 70%,rgba(0,0,0,0) 100%);background:-o-linear-gradient(right,rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 70%,rgba(0,0,0,0) 100%);background:-ms-linear-gradient(right,rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 70%,rgba(0,0,0,0) 100%);background:linear-gradient(to left,rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 70%,rgba(0,0,0,0) 100%);}.block.banner.bg-image:not(.full-bleed):not(.no-grad).light > .row.hcenter.vbottom::before{background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 60%,rgba(0,0,0,0.6) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 60%,rgba(0,0,0,0.6) 100%);background:-o-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 60%,rgba(0,0,0,0.6) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 60%,rgba(0,0,0,0.6) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 60%,rgba(0,0,0,0.6) 100%);}.block.banner.bg-image:not(.full-bleed):not(.no-grad).light > .row.hleft::before{background:-moz-linear-gradient(left,rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 70%,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(left,rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 70%,rgba(0,0,0,0) 100%);background:-o-linear-gradient(left,rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 70%,rgba(0,0,0,0) 100%);background:-ms-linear-gradient(left,rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 70%,rgba(0,0,0,0) 100%);background:linear-gradient(to right,rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 70%,rgba(0,0,0,0) 100%);}.block.banner.bg-image:not(.full-bleed):not(.no-grad).dark > .row.hright::before{background:-moz-linear-gradient(right,rgba(255,255,255,0.65) 0%,rgba(255,255,255,0) 70%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(right,rgba(255,255,255,0.65) 0%,rgba(255,255,255,0) 70%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(right,rgba(255,255,255,0.65) 0%,rgba(255,255,255,0) 70%,rgba(255,255,255,0) 100%);background:-ms-linear-gradient(right,rgba(255,255,255,0.65) 0%,rgba(255,255,255,0) 70%,rgba(255,255,255,0) 100%);background:linear-gradient(to left,rgba(255,255,255,0.65) 0%,rgba(255,255,255,0) 70%,rgba(255,255,255,0) 100%);}.block.banner.bg-image:not(.full-bleed):not(.no-grad).dark > .row.hcenter.vbottom::before{background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 60%,rgba(255,255,255,0.6) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 60%,rgba(255,255,255,0.6) 100%);background:-o-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 60%,rgba(255,255,255,0.6) 100%);background:-ms-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 60%,rgba(255,255,255,0.6) 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 60%,rgba(255,255,255,0.6) 100%);}.block.banner.bg-image:not(.full-bleed):not(.no-grad).dark > .row.hleft::before{background:-moz-linear-gradient(left,rgba(255,255,255,0.65) 0%,rgba(255,255,255,0) 70%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(left,rgba(255,255,255,0.65) 0%,rgba(255,255,255,0) 70%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(left,rgba(255,255,255,0.65) 0%,rgba(255,255,255,0) 70%,rgba(255,255,255,0) 100%);background:-ms-linear-gradient(left,rgba(255,255,255,0.65) 0%,rgba(255,255,255,0) 70%,rgba(255,255,255,0) 100%);background:linear-gradient(to right,rgba(255,255,255,0.65) 0%,rgba(255,255,255,0) 70%,rgba(255,255,255,0) 100%);}}@media only screen and (max-width:767px){.layout .layout-12 .block.banner.bg-image.full-bleed .col-text .cta-wrapper{justify-content:flex-start;align-items:flex-end;}.layout .layout-12 .block.banner.bg-image.full-bleed .col-text .cta-wrapper .cta-content{text-align:left;}}@media only screen and (min-width:768px){.layout .layout-12 .block.banner.bg-image.full-bleed > .row.vbottom .col-text .cta-wrapper{align-items:flex-end;}.layout .layout-12 .block.banner.bg-image.full-bleed > .row.hleft .col-text .cta-wrapper{justify-content:flex-start;}.layout .layout-12 .block.banner.bg-image.full-bleed > .row.hcenter .col-text .cta-wrapper{justify-content:center;}.layout .layout-12 .block.banner.bg-image.full-bleed > .row.hright .col-text .cta-wrapper{justify-content:flex-end;}.layout .layout-12 .block.banner.bg-image.full-bleed > .row.vbottom.hcenter .col-text .cta-wrapper .cta-content{max-width:75%;}}.block.banner.bg-image.full-bleed .col-text{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;}.block.banner.bg-image.full-bleed .col-text.light,.block.banner.bg-image.full-bleed .col-text.light a:not(.btn){color:#ffffff;}.block.banner.bg-image.full-bleed .col-text.light .btn:focus{outline-color:#3d3d3d;outline-style:solid;outline-width:3px;outline-offset:3px;text-decoration:underline;text-decoration-thickness:2px;outline-color:#ffffff;}.block.banner.bg-image.full-bleed .col-text.light:not(.no-shadow){text-shadow:0 0 15px black;}.block.banner.bg-image.full-bleed .col-text.light:not(.no-shadow) .btn{box-shadow:0 0 15px rgba(0,0,0,0.25);text-shadow:none;}.block.banner.bg-image.full-bleed .col-text.light:not(.no-shadow) .btn:focus{box-shadow:inset 0px 0px 15px 0px rgba(45,45,45,0.25),0 0 15px rgba(0,0,0,0.25);}.block.banner.bg-image.full-bleed .col-text.dark,.block.banner.bg-image.full-bleed .col-text.dark a:not(.btn){color:#3d3d3d;}.block.banner.bg-image.full-bleed .col-text.dark .btn:focus{outline-color:#3d3d3d;outline-style:solid;outline-width:3px;outline-offset:3px;text-decoration:underline;text-decoration-thickness:2px;outline-color:#3d3d3d;}.block.banner.bg-image.full-bleed .col-text.dark:not(.no-shadow){text-shadow:0 0 15px white;}.block.banner.bg-image.full-bleed .col-text.dark:not(.no-shadow) .btn{box-shadow:0 0 15px rgba(255,255,255,0.25);text-shadow:none;}.block.banner.bg-image.full-bleed .col-text.dark:not(.no-shadow) .btn:focus{box-shadow:inset 0px 0px 15px 0px rgba(45,45,45,0.25),0 0 15px rgba(255,255,255,0.25);}@media only screen and (max-width:991px){.block.banner.bg-image.full-bleed .col-image img{height:500px;width:auto;}}@media only screen and (min-width:992px) and (max-width:1499px){.block.banner.bg-image.full-bleed.short .col-image img{height:300px;width:auto;}.block.banner.bg-image.full-bleed.tall .col-image img{height:600px;width:auto;}}@media only screen and (min-width:1500px){.block.banner.bg-image.full-bleed .col-image img{width:100%;height:auto;}}.block.banner.bg-image.full-bleed.short .col-image::before{content:"";width:1px;height:0;float:left;margin-left:-1px;}.block.banner.bg-image.full-bleed.short .col-image::after{content:"";display:table;clear:both;}.block.banner.bg-image.full-bleed.short .col-image::before{padding-top:65.1890482399%;}@media only screen and (min-width:768px){.block.banner.bg-image.full-bleed.short .col-image::before{padding-top:50.454086781%;}}@media only screen and (min-width:992px){.block.banner.bg-image.full-bleed.short .col-image::before{padding-top:20%;}}@media only screen and (min-width:1500px){.block.banner.bg-image.full-bleed.short .col-image::before{padding-top:20%;}}.block.banner.bg-image.full-bleed.tall .col-image::before{content:"";width:1px;height:0;float:left;margin-left:-1px;}.block.banner.bg-image.full-bleed.tall .col-image::after{content:"";display:table;clear:both;}.block.banner.bg-image.full-bleed.tall .col-image::before{padding-top:65.1890482399%;}@media only screen and (min-width:768px){.block.banner.bg-image.full-bleed.tall .col-image::before{padding-top:50.454086781%;}}@media only screen and (min-width:992px){.block.banner.bg-image.full-bleed.tall .col-image::before{padding-top:40%;}}@media only screen and (min-width:1500px){.block.banner.bg-image.full-bleed.tall .col-image::before{padding-top:40%;}}.block.banner.bg-image.full-bleed:not(.no-grad).light > .row.hright::before,.block.banner.bg-image.full-bleed:not(.no-grad).light > .row.vbottom::before,.block.banner.bg-image.full-bleed:not(.no-grad).light > .row.hleft::before,.block.banner.bg-image.full-bleed:not(.no-grad).dark > .row.hright::before,.block.banner.bg-image.full-bleed:not(.no-grad).dark > .row.vbottom::before,.block.banner.bg-image.full-bleed:not(.no-grad).dark > .row.hleft::before{content:"";display:block;position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;}.block.banner.bg-image.full-bleed:not(.no-grad).light > .row.hright::before{background:-moz-linear-gradient(right,rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 70%,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(right,rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 70%,rgba(0,0,0,0) 100%);background:-o-linear-gradient(right,rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 70%,rgba(0,0,0,0) 100%);background:-ms-linear-gradient(right,rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 70%,rgba(0,0,0,0) 100%);background:linear-gradient(to left,rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 70%,rgba(0,0,0,0) 100%);}.block.banner.bg-image.full-bleed:not(.no-grad).light > .row.hcenter.vbottom::before{background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 60%,rgba(0,0,0,0.6) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 60%,rgba(0,0,0,0.6) 100%);background:-o-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 60%,rgba(0,0,0,0.6) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 60%,rgba(0,0,0,0.6) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 60%,rgba(0,0,0,0.6) 100%);}.block.banner.bg-image.full-bleed:not(.no-grad).light > .row.hleft::before{background:-moz-linear-gradient(left,rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 70%,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(left,rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 70%,rgba(0,0,0,0) 100%);background:-o-linear-gradient(left,rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 70%,rgba(0,0,0,0) 100%);background:-ms-linear-gradient(left,rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 70%,rgba(0,0,0,0) 100%);background:linear-gradient(to right,rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 70%,rgba(0,0,0,0) 100%);}.block.banner.bg-image.full-bleed:not(.no-grad).dark > .row.hright::before{background:-moz-linear-gradient(right,rgba(255,255,255,0.65) 0%,rgba(255,255,255,0) 70%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(right,rgba(255,255,255,0.65) 0%,rgba(255,255,255,0) 70%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(right,rgba(255,255,255,0.65) 0%,rgba(255,255,255,0) 70%,rgba(255,255,255,0) 100%);background:-ms-linear-gradient(right,rgba(255,255,255,0.65) 0%,rgba(255,255,255,0) 70%,rgba(255,255,255,0) 100%);background:linear-gradient(to left,rgba(255,255,255,0.65) 0%,rgba(255,255,255,0) 70%,rgba(255,255,255,0) 100%);}.block.banner.bg-image.full-bleed:not(.no-grad).dark > .row.hcenter.vbottom::before{background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 60%,rgba(255,255,255,0.6) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 60%,rgba(255,255,255,0.6) 100%);background:-o-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 60%,rgba(255,255,255,0.6) 100%);background:-ms-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 60%,rgba(255,255,255,0.6) 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 60%,rgba(255,255,255,0.6) 100%);}.block.banner.bg-image.full-bleed:not(.no-grad).dark > .row.hleft::before{background:-moz-linear-gradient(left,rgba(255,255,255,0.65) 0%,rgba(255,255,255,0) 70%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(left,rgba(255,255,255,0.65) 0%,rgba(255,255,255,0) 70%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(left,rgba(255,255,255,0.65) 0%,rgba(255,255,255,0) 70%,rgba(255,255,255,0) 100%);background:-ms-linear-gradient(left,rgba(255,255,255,0.65) 0%,rgba(255,255,255,0) 70%,rgba(255,255,255,0) 100%);background:linear-gradient(to right,rgba(255,255,255,0.65) 0%,rgba(255,255,255,0) 70%,rgba(255,255,255,0) 100%);}@media only screen and (max-width:767px){.block.banner.bg-image.full-bleed:not(.no-grad).light > .row::before{background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 60%,rgba(0,0,0,0.8) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 60%,rgba(0,0,0,0.8) 100%);background:-o-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 60%,rgba(0,0,0,0.8) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 60%,rgba(0,0,0,0.8) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 60%,rgba(0,0,0,0.8) 100%);}.block.banner.bg-image.full-bleed:not(.no-grad).dark > .row::before{background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 60%,rgba(255,255,255,0.8) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 60%,rgba(255,255,255,0.8) 100%);background:-o-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 60%,rgba(255,255,255,0.8) 100%);background:-ms-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 60%,rgba(255,255,255,0.8) 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 60%,rgba(255,255,255,0.8) 100%);}}.block.banner.bg-image.rounded-block-above > .row,.block.banner.bg-image.rounded-block-below > .row{padding:0 !important;}@media only screen and (min-width:992px){.block.banner.bg-image.rounded-block-above > [class*=-back].row > .container > .row:first-child.cta-wrapper{padding-top:70px;}}@media only screen and (min-width:1200px){.block.banner.bg-image.rounded-block-above > [class*=-back].row > .container > .row:first-child.cta-wrapper{padding-top:100px;}}.block.banner.bg-image.rounded-block-below > [class*=-back].row > .container > .row:last-child.cta-wrapper{padding-bottom:70px;}@media only screen and (min-width:1200px){.block.banner.bg-image.rounded-block-below > [class*=-back].row > .container > .row:last-child.cta-wrapper{padding-bottom:100px;}}
}
@media screen{.block.banner .grad5-back,.block.banner .grad5-back .col-text::before,.block.banner .grad5-back .col-text::after{background:-moz-linear-gradient(left,#d7011f 0%,#ff4242 100%);background:-webkit-linear-gradient(left,#d7011f 0%,#ff4242 100%);background:-o-linear-gradient(left,#d7011f 0%,#ff4242 100%);background:-ms-linear-gradient(left,#d7011f 0%,#ff4242 100%);background:linear-gradient(to right,#d7011f 0%,#ff4242 100%);}.block.banner .grad6-back,.block.banner .grad6-back .col-text::before,.block.banner .grad6-back .col-text::after{background:-moz-linear-gradient(left,#9c0534 0%,#dd213d 100%);background:-webkit-linear-gradient(left,#9c0534 0%,#dd213d 100%);background:-o-linear-gradient(left,#9c0534 0%,#dd213d 100%);background:-ms-linear-gradient(left,#9c0534 0%,#dd213d 100%);background:linear-gradient(to right,#9c0534 0%,#dd213d 100%);}.block.banner .grad7-back,.block.banner .grad7-back .col-text::before,.block.banner .grad7-back .col-text::after{background:-moz-linear-gradient(left,#ed0a72 0%,#ff368b 100%);background:-webkit-linear-gradient(left,#ed0a72 0%,#ff368b 100%);background:-o-linear-gradient(left,#ed0a72 0%,#ff368b 100%);background:-ms-linear-gradient(left,#ed0a72 0%,#ff368b 100%);background:linear-gradient(to right,#ed0a72 0%,#ff368b 100%);}.block.banner .grad8-back,.block.banner .grad8-back .col-text::before,.block.banner .grad8-back .col-text::after{background:-moz-linear-gradient(left,#ffa300 0%,#ffcd00 100%);background:-webkit-linear-gradient(left,#ffa300 0%,#ffcd00 100%);background:-o-linear-gradient(left,#ffa300 0%,#ffcd00 100%);background:-ms-linear-gradient(left,#ffa300 0%,#ffcd00 100%);background:linear-gradient(to right,#ffa300 0%,#ffcd00 100%);}.block.banner .grad9-back,.block.banner .grad9-back .col-text::before,.block.banner .grad9-back .col-text::after{background:-moz-linear-gradient(left,#ff671f 0%,#ffa300 100%);background:-webkit-linear-gradient(left,#ff671f 0%,#ffa300 100%);background:-o-linear-gradient(left,#ff671f 0%,#ffa300 100%);background:-ms-linear-gradient(left,#ff671f 0%,#ffa300 100%);background:linear-gradient(to right,#ff671f 0%,#ffa300 100%);}.block.banner .grad10-back,.block.banner .grad10-back .col-text::before,.block.banner .grad10-back .col-text::after{background:-moz-linear-gradient(left,#6c3302 0%,#b85a41 100%);background:-webkit-linear-gradient(left,#6c3302 0%,#b85a41 100%);background:-o-linear-gradient(left,#6c3302 0%,#b85a41 100%);background:-ms-linear-gradient(left,#6c3302 0%,#b85a41 100%);background:linear-gradient(to right,#6c3302 0%,#b85a41 100%);}.block.banner .grad5-back,.block.banner .grad6-back,.block.banner .grad7-back,.block.banner .grad10-back{color:white;background-color:unset;}.block.banner .grad5-back .btn.btn-primary,.block.banner .grad6-back .btn.btn-primary,.block.banner .grad7-back .btn.btn-primary,.block.banner .grad10-back .btn.btn-primary{color:#d6001c;background-color:rgb(235.875,235.875,235.875);border-color:rgb(235.875,235.875,235.875);}.block.banner .grad5-back .btn:focus,.block.banner .grad6-back .btn:focus,.block.banner .grad7-back .btn:focus,.block.banner .grad10-back .btn:focus{outline-color:#3d3d3d;outline-style:solid;outline-width:3px;outline-offset:3px;text-decoration:underline;text-decoration-thickness:2px;outline-color:#ffffff;}.block.banner .grad5-back .btn.btn-ghost:hover,[class*=-back] .block.banner .grad5-back .btn.btn-ghost:hover,.block.banner .grad5-back .btn.btn-ghost:active,[class*=-back] .block.banner .grad5-back .btn.btn-ghost:active,.block.banner .grad5-back .btn.btn-ghost:focus,[class*=-back] .block.banner .grad5-back .btn.btn-ghost:focus,.block.banner .grad5-back .btn.btn-primary:hover,[class*=-back] .block.banner .grad5-back .btn.btn-primary:hover,.block.banner .grad5-back .btn.btn-primary:active,[class*=-back] .block.banner .grad5-back .btn.btn-primary:active,.block.banner .grad5-back .btn.btn-primary:focus,[class*=-back] .block.banner .grad5-back .btn.btn-primary:focus,.block.banner .grad6-back .btn.btn-ghost:hover,[class*=-back] .block.banner .grad6-back .btn.btn-ghost:hover,.block.banner .grad6-back .btn.btn-ghost:active,[class*=-back] .block.banner .grad6-back .btn.btn-ghost:active,.block.banner .grad6-back .btn.btn-ghost:focus,[class*=-back] .block.banner .grad6-back .btn.btn-ghost:focus,.block.banner .grad6-back .btn.btn-primary:hover,[class*=-back] .block.banner .grad6-back .btn.btn-primary:hover,.block.banner .grad6-back .btn.btn-primary:active,[class*=-back] .block.banner .grad6-back .btn.btn-primary:active,.block.banner .grad6-back .btn.btn-primary:focus,[class*=-back] .block.banner .grad6-back .btn.btn-primary:focus,.block.banner .grad7-back .btn.btn-ghost:hover,[class*=-back] .block.banner .grad7-back .btn.btn-ghost:hover,.block.banner .grad7-back .btn.btn-ghost:active,[class*=-back] .block.banner .grad7-back .btn.btn-ghost:active,.block.banner .grad7-back .btn.btn-ghost:focus,[class*=-back] .block.banner .grad7-back .btn.btn-ghost:focus,.block.banner .grad7-back .btn.btn-primary:hover,[class*=-back] .block.banner .grad7-back .btn.btn-primary:hover,.block.banner .grad7-back .btn.btn-primary:active,[class*=-back] .block.banner .grad7-back .btn.btn-primary:active,.block.banner .grad7-back .btn.btn-primary:focus,[class*=-back] .block.banner .grad7-back .btn.btn-primary:focus,.block.banner .grad10-back .btn.btn-ghost:hover,[class*=-back] .block.banner .grad10-back .btn.btn-ghost:hover,.block.banner .grad10-back .btn.btn-ghost:active,[class*=-back] .block.banner .grad10-back .btn.btn-ghost:active,.block.banner .grad10-back .btn.btn-ghost:focus,[class*=-back] .block.banner .grad10-back .btn.btn-ghost:focus,.block.banner .grad10-back .btn.btn-primary:hover,[class*=-back] .block.banner .grad10-back .btn.btn-primary:hover,.block.banner .grad10-back .btn.btn-primary:active,[class*=-back] .block.banner .grad10-back .btn.btn-primary:active,.block.banner .grad10-back .btn.btn-primary:focus,[class*=-back] .block.banner .grad10-back .btn.btn-primary:focus{color:#d6001c;background-color:#ffffff;border-color:#ffffff;}.block.banner .grad8-back,.block.banner .grad9-back{color:#2d2d2d;}.block.banner .grad8-back .btn:focus,.block.banner .grad9-back .btn:focus{outline-color:#3d3d3d;outline-style:solid;outline-width:3px;outline-offset:3px;text-decoration:underline;text-decoration-thickness:2px;outline-color:#3d3d3d;}.block.banner .grad8-back .btn:focus,.block.banner .grad9-back .btn:focus{background-color:#2d2d2d;}
}
.block.divider hr{height:0;border-width:2px 0 0;border-style:solid;margin:0;}.block.divider hr.dotted{border-width:3px 0 0;border-style:dotted;}
.block.event-feed .row.divider hr{border-width:2px;border-top-style:solid;}.block.event-feed .all-events-link{float:right;}.block.event-feed .event-item .event-wrapper{display:flex;border:1px #d8d8d8 solid;border-radius:8px;height:100%;}.block.event-feed .event-item .event-wrapper:not(:first-child){margin-top:20px;}.block.event-feed .event-item .event-wrapper .date-box{width:10px;flex-shrink:0;border-radius:7px 0 0 7px;background-color:#9c0534;color:#ffffff;}.block.event-feed .event-item .event-wrapper .date-box > :last-child{margin-bottom:0;}.block.event-feed .event-item .event-wrapper .date-box .day{order:1;font-size:32px;display:none;}.block.event-feed .event-item .event-wrapper .date-box .month{order:2;font-size:18px;display:none;}.block.event-feed .event-item .event-wrapper .event-deets{margin:20px;overflow:hidden;}.block.event-feed .event-item .event-wrapper .event-deets .title,.block.event-feed .event-item .event-wrapper .event-deets .time,.block.event-feed .event-item .event-wrapper .event-deets .location,.block.event-feed .event-item .event-wrapper .event-deets .desc{overflow:hidden;text-overflow:ellipsis;display:-webkit-box !important;-webkit-box-orient:vertical;-webkit-line-clamp:3;}.block.event-feed .event-item .event-wrapper .event-deets .title:not(.title),.block.event-feed .event-item .event-wrapper .event-deets .time:not(.title),.block.event-feed .event-item .event-wrapper .event-deets .location:not(.title),.block.event-feed .event-item .event-wrapper .event-deets .desc:not(.title){color:#3d3d3d;}.block.event-feed .event-item .event-wrapper .event-deets > :not(:last-child){margin-bottom:12px;}.block.event-feed .event-item .event-wrapper .event-deets .time{-webkit-line-clamp:1;}.block.event-feed .event-item .event-wrapper .event-deets .time .mobile-date .day,.block.event-feed .event-item .event-wrapper .event-deets .time .mobile-date .month{display:inline;}.block.event-feed .event-item .event-wrapper .event-deets .time .mobile-date:after{content:"|";margin:0 5px;color:#9c0534;}.block.event-feed .event-item .event-wrapper .event-deets .time .time-wrapper > span:first-child:not(:empty) + span:not(:empty):before{content:"to";display:inline-block;padding:0 5px 0 2px;}.block.event-feed .event-item .event-wrapper .event-deets .title{font-size:19px;}.block.event-feed .event-item .event-wrapper .event-deets .title abbr{border-bottom:none;text-decoration:none;}.block.event-feed .event-item .event-wrapper .event-deets .desc p{margin-bottom:0;display:inline;}.block.event-feed .event-item .event-wrapper .event-deets .ucws-icon{top:2px;font-size:16px;}.block.event-feed .event-item .event-wrapper .event-deets .ucws-icon.ucws-icon-map-pin{margin-right:5px;}@media only screen and (min-width:480px){.block.event-feed .event-item .event-wrapper .date-box{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:97px;font-weight:600;font-size:18px;text-transform:uppercase;}.block.event-feed .event-item .event-wrapper .date-box .month,.block.event-feed .event-item .event-wrapper .date-box .day{display:block;}.block.event-feed .event-item .event-wrapper .event-deets .title,.block.event-feed .event-item .event-wrapper .event-deets .time,.block.event-feed .event-item .event-wrapper .event-deets .location,.block.event-feed .event-item .event-wrapper .event-deets .desc{-webkit-line-clamp:2;}.block.event-feed .event-item .event-wrapper .time .ucws-icon-clock{margin-right:5px;}.block.event-feed .event-item .event-wrapper .time .mobile-date{display:none;}}.block.event-feed .event-item .event-wrapper:hover{box-shadow:0 0 20px 0 rgba(0,0,0,0.175);}@media only screen and (min-width:992px){.layout.col2-50-50 .block.event-feed .event-item{width:100%;}}
