@media screen and (min-width: 768px){.hero-carousel{min-height:initial}}.hero-carousel .mct-carousel-control-wrapper{background-color:#eee}.mct-templater .has-background{background-repeat:no-repeat;background-position-x:center;background-size:cover}.mct-templater .block-link{position:absolute;z-index:1;display:block;width:100%;height:inherit}.mct-templater .templater-block{height:-moz-fit-content;height:fit-content;overflow:hidden;background-color:transparent}.main-content .mct-templater .templater-block{overflow:visible}.mct-templater .templater-block.has-background{border-top:1px solid #ddd;border-bottom:1px solid #ddd}.mct-templater .templater-block.repeat-background{background-repeat:repeat !important;background-size:auto !important}.mct-templater .templater-block h2{margin:20px 0}.mct-templater .templater-block hr{margin:15px 10px;background-color:transparent;border-top:2px dotted #ddd}.mct-templater .templater-block.top-spacing-small{padding-top:5px}@media screen and (min-width: 480px){.mct-templater .templater-block.top-spacing-small{padding-top:20px}}.mct-templater .templater-block.top-spacing-medium{padding-top:10px}@media screen and (min-width: 480px){.mct-templater .templater-block.top-spacing-medium{padding-top:50px}}.mct-templater .templater-block.top-spacing-large{padding-top:20px}@media screen and (min-width: 480px){.mct-templater .templater-block.top-spacing-large{padding-top:80px}}.mct-templater .templater-block.top-spacing-xlarge{padding-top:40px}@media screen and (min-width: 480px){.mct-templater .templater-block.top-spacing-xlarge{padding-top:160px}}.mct-templater .templater-block.bottom-spacing-small{padding-bottom:5px}@media screen and (min-width: 480px){.mct-templater .templater-block.bottom-spacing-small{padding-bottom:20px}}.mct-templater .templater-block.bottom-spacing-medium{padding-bottom:10px}@media screen and (min-width: 480px){.mct-templater .templater-block.bottom-spacing-medium{padding-bottom:50px}}.mct-templater .templater-block.bottom-spacing-large{padding-bottom:20px}@media screen and (min-width: 480px){.mct-templater .templater-block.bottom-spacing-large{padding-bottom:80px}}.mct-templater .templater-block.bottom-spacing-xlarge{padding-bottom:40px}@media screen and (min-width: 480px){.mct-templater .templater-block.bottom-spacing-xlarge{padding-bottom:160px}}.mct-templater .block-item-wrapper{display:flex;flex-direction:column;margin-bottom:-1.6em;flex-wrap:wrap;justify-content:center}@media screen and (min-width: 480px){.mct-templater .block-item-wrapper{flex-direction:row}}.mct-templater .block-item-wrapper .item{position:relative;text-align:center;height:auto;padding:.8em}@media screen and (min-width: 480px){.mct-templater .block-item-wrapper .item{width:calc(50% - 1.6em/2)}}@media screen and (min-width: 992px){.mct-templater .block-item-wrapper .item{width:calc((100% / 3) - 1.6em/(3/2))}}@media screen and (min-width: 1200px){.mct-templater .block-item-wrapper .item{width:calc(25% - 1.6em/(4/3))}}@media screen and (min-width: 480px){.mct-templater .block-item-wrapper.max-columns-1 .item{width:100%}.mct-templater .block-item-wrapper.max-columns-2 .item{width:calc(50% - 1.6em / 2)}}@media screen and (min-width: 768px){.mct-templater .block-item-wrapper.max-columns-3 .item{width:calc((100% / 3) - 1.6em/(3/2))}}@media screen and (min-width: 992px){.mct-templater .block-item-wrapper.max-columns-4 .item{width:calc(25% - 1.6em/(4/3))}}.mct-templater .block-item-wrapper.justify-content-space-between{justify-content:space-between}.mct-templater .item{height:100%}.mct-templater .item .content-wrapper{display:flex;height:100%;align-items:flex-end}.mct-templater .item.halign-center .container{justify-content:center}.mct-templater .item.halign-center .blurb,.mct-templater .item.halign-center .blurb *{text-align:center}.mct-templater .item.halign-right .container{justify-content:flex-end}.mct-templater .item.halign-right .blurb,.mct-templater .item.halign-right .blurb *{text-align:right}.mct-templater .item.valign-middle .container{align-items:center}.mct-templater .item.valign-top .container{align-items:flex-start}.mct-templater .item .blurb{z-index:1;padding:20px 0 26px}@media screen and (min-width: 768px){.mct-templater .item .blurb{padding:30px 40px}}.mct-templater .item .blurb h4{margin-bottom:1rem;font-weight:500;font-size:28px;font-family:Montserrat,sans-serif;color:#000}.mct-templater .item .blurb p{margin-bottom:2.4rem;font-weight:200;font-size:16px;font-family:"Open Sans",sans-serif;line-height:1.4;word-wrap:break-word;color:#333}.mct-templater .item .blurb .ckeditor p{margin-bottom:6px}.mct-templater .item.type-overlay .blurb{width:100%;padding-right:40px;padding-left:40px;margin:0;background:#fff;border:0;box-shadow:0 1px 4px 0 rgba(0,0,0,.3)}.mct-templater .item.item-spacing--none{padding:0}.mct-templater .item.item-spacing--default{padding:9px}.mct-templater .item.item-spacing--small{padding:5px}.mct-templater .item.item-spacing--medium{padding:10px}.mct-templater .item.item-spacing--large{padding:20px}.mct-templater .item.item-spacing--xlarge{padding:40px}.mct-templater .ckeditor a{text-decoration:underline}.mct-templater .ckeditor p{padding:4px 0}@media screen and (max-width: 767px){.mct-templater .ckeditor{font-size:1.1em}}.mct-templater .ckeditor table.templater tbody{border:none}.mct-templater .ckeditor table.templater tbody td p:last-child{margin-bottom:0}@media screen and (min-width: 768px){.mct-templater .ckeditor table.templater{min-width:100%;margin:-25px 0;table-layout:fixed;border-spacing:0 25px;border-collapse:separate}}.mct-templater .ckeditor .flex-wrapper{display:flex;flex-direction:column;flex-wrap:wrap}.mct-templater .ckeditor .flex-wrapper .flex-item{margin-bottom:24px}.mct-templater .ckeditor .flex-wrapper .flex-item:last-of-type{margin-bottom:0}@media screen and (min-width: 480px){.mct-templater .ckeditor .flex-wrapper{flex-direction:row}.mct-templater .ckeditor .flex-wrapper .flex-item{flex:0 0 48%}.mct-templater .ckeditor .flex-wrapper .flex-item:nth-child(2n-1){margin-right:2%}.mct-templater .ckeditor .flex-wrapper .flex-item:nth-child(2n){margin-left:2%}}@media screen and (min-width: 768px){.mct-templater .ckeditor .flex-wrapper .flex-item{flex:0 0 30%}.mct-templater .ckeditor .flex-wrapper .flex-item:nth-child(3n-2){margin-right:2%;margin-left:0}.mct-templater .ckeditor .flex-wrapper .flex-item:nth-child(3n-1){margin-right:2%;margin-left:2%}.mct-templater .ckeditor .flex-wrapper .flex-item:nth-child(3n){margin-right:0;margin-left:2%}}@media screen and (min-width: 992px){.mct-templater .ckeditor .flex-wrapper .flex-item{flex:0 0 16%}.mct-templater .ckeditor .flex-wrapper .flex-item:nth-child(5n-4){margin-right:2%;margin-left:0}.mct-templater .ckeditor .flex-wrapper .flex-item:nth-child(5n-3){margin-right:2%;margin-left:2%}.mct-templater .ckeditor .flex-wrapper .flex-item:nth-child(5n-2){margin-right:2%;margin-left:2%}.mct-templater .ckeditor .flex-wrapper .flex-item:nth-child(5n-1){margin-right:2%;margin-left:2%}.mct-templater .ckeditor .flex-wrapper .flex-item:nth-child(5n){margin-right:0;margin-left:2%}}.mct-templater .call-to-action{padding:0;margin-bottom:1rem}.mct-templater .call-to-action .btn{padding:1rem 1.5rem;border-width:1px;border-color:#c40d3c}.mct-templater .call-to-action .btn.btn-inverse{background:#fff;color:#c40d3c;border-color:#c40d3c}.mct-templater .call-to-action .btn.btn-inverse:hover{color:#fff;background:#c40d3c}.mct-templater .call-to-action .btn.btn-custom:hover{color:inherit;background:#fff !important}.ngdialog.ngdialog--templater{padding:0 32px}.ngdialog.ngdialog--templater .ngdialog-content{overflow:visible;padding:0}@media screen and (min-width: 768px){.ngdialog.ngdialog--templater .ngdialog-content{width:70%}}.ngdialog.ngdialog--templater .ngdialog-content .video-container{background:#000}.ngdialog.ngdialog--templater .ngdialog-content .ngdialog-close{top:-18px;right:-22px;padding:8px 12px 10px 14px;background:#000;border-radius:50%}.ngdialog.ngdialog--templater .ngdialog-content .ngdialog-close:before{color:#ccc}.templater-block-preview{display:none}@media screen and (max-width: 479px){.block:has(>.hide-on-mobile-tb){display:none !important}}@media screen and (min-width: 480px)and (max-width: 992px){.block:has(>.hide-on-tablet-tb){display:none !important}}@media screen and (min-width: 993px){.block:has(>.hide-on-desktop-tb){display:none !important}}.mct-templater-heading .heading h2,.mct-templater-heading .heading p{text-align:center}.mct-templater-heading .heading h2{margin-bottom:10px;font-weight:900;font-size:32px;font-family:Montserrat,sans-serif}.mct-templater-heading .heading h2 .after-headline{display:none;margin-left:8px;font-weight:300}@media screen and (min-width: 768px){.mct-templater-heading .heading h2 .after-headline{display:inline}}.mct-templater-heading .heading h2 .line-break{display:none}.mct-templater-heading .heading p{font-size:16px;color:#333}.mct-templater-heading .heading a{text-decoration:underline}@media screen and (min-width: 768px){.mct-templater-heading .heading h2{font-size:44px}.mct-templater-heading .heading p{font-size:18px}}.mct-templater-heading .heading.style-overlay{padding:30px 38px;background:#fff;border-bottom-right-radius:2px;border-bottom-left-radius:2px;box-shadow:0 2px 4px 0 rgba(0,0,0,.2)}@media screen and (min-width: 768px){.mct-templater-heading .heading.style-overlay{min-width:400px;max-width:620px}}.mct-templater-heading .heading.style-overlay h2,.mct-templater-heading .heading.style-overlay p{text-align:left}.mct-templater-heading .heading.border-style-thick h2,.mct-templater-heading .heading.border-style-circles h2{display:flex;align-items:center;justify-content:center}.mct-templater-heading .heading.border-style-thick h2 .line-break,.mct-templater-heading .heading.border-style-circles h2 .line-break{width:15%;height:4px;background-color:currentColor;align-items:center;color:#ccc}@media screen and (min-width: 480px){.mct-templater-heading .heading.border-style-thick h2 .line-break,.mct-templater-heading .heading.border-style-circles h2 .line-break{display:flex}}@media screen and (min-width: 768px){.mct-templater-heading .heading.border-style-thick h2 .line-break,.mct-templater-heading .heading.border-style-circles h2 .line-break{height:6px}}.mct-templater-heading .heading.border-style-thick h2 .line-break:first-child,.mct-templater-heading .heading.border-style-circles h2 .line-break:first-child{margin-right:30px}.mct-templater-heading .heading.border-style-thick h2 .line-break:last-child,.mct-templater-heading .heading.border-style-circles h2 .line-break:last-child{margin-left:30px}.mct-templater-heading .heading.border-style-circles h2 .line-break{height:1px}.mct-templater-heading .heading.border-style-circles h2 .line-break:first-child{margin-right:40px}.mct-templater-heading .heading.border-style-circles h2 .line-break:last-child{margin-left:40px}.mct-templater-heading .heading.border-style-circles h2 .line-break:after{position:relative;right:10px;width:10px;height:10px;content:"";border-width:1px;border-style:solid;border-color:inherit;border-radius:50%}.mct-templater-heading .heading.border-style-circles h2 .line-break:first-child{justify-content:flex-end}.mct-templater-heading .heading.border-style-circles h2 .line-break:first-child:after{right:0;left:10px}