@media screen and (min-width: 768px){.hero-carousel{background-color:#eee;min-height:initial}}.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:-webkit-fit-content;height:fit-content;overflow:hidden;background-color:rgba(0,0,0,0)}.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:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:-1.6em;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}@media screen and (min-width: 480px){.mct-templater .block-item-wrapper{-ms-flex-direction:row;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{-ms-flex-pack:justify;justify-content:space-between}.mct-templater .item{height:100%}.mct-templater .item .content-wrapper{display:-ms-flexbox;display:flex;height:100%;-ms-flex-align:end;align-items:flex-end}.mct-templater .item.halign-center .container{-ms-flex-pack:center;justify-content:center}.mct-templater .item.halign-center .blurb,.mct-templater .item.halign-center .blurb *{text-align:center}.mct-templater .item.halign-right .container{-ms-flex-pack:end;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{-ms-flex-align:center;align-items:center}.mct-templater .item.valign-top .container{-ms-flex-align:start;align-items:flex-start}.mct-templater .item.image-position-x-left{background-position-x:left}.mct-templater .item.image-position-x-center{background-position-x:center}.mct-templater .item.image-position-x-right{background-position-x:right}.mct-templater .item.image-position-y-top{background-position-y:top}.mct-templater .item.image-position-y-middle{background-position-y:center}.mct-templater .item.image-position-y-bottom{background-position-y:bottom}.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:"Andes",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,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:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;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{-ms-flex-direction:row;flex-direction:row}.mct-templater .ckeditor .flex-wrapper .flex-item{-ms-flex:0 0 48%;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{-ms-flex:0 0 30%;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{-ms-flex:0 0 16%;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:#5B9B19}.mct-templater .call-to-action .btn.btn-inverse{background:#fff;color:#CE632C;border-color:#CE632C}.mct-templater .call-to-action .btn.btn-inverse:hover{color:#fff;background:#CE632C}.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}.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:"Andes",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,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:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack: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;-ms-flex-align:center;align-items:center;color:#DBB07D}@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:-ms-flexbox;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{-ms-flex-pack:end;justify-content:flex-end}.mct-templater-heading .heading.border-style-circles h2 .line-break:first-child:after{right:0;left:10px}
