.title.title-grid{display:flex;align-items:baseline;margin-bottom:2rem;font-size:6.25rem}.title.title-grid .title-highlight{font-size:.4em;padding:0 1rem}.title.title-text{font-family:"Trade Gothic LT Cond","System Cond",sans-serif;font-size:3rem;line-height:3.5rem}.title .highlight-color{color:#a00f2d;font-weight:bold}.title .highlight-color+.title-highlight{margin-left:-0.08em}@media screen and (max-width: 767px){.title.title-grid{font-size:4.5rem}.title.title-text{font-size:1.875rem;line-height:2.5rem}}.title-text-highlight{font-size:8rem;line-height:1.875rem;font-family:"Have Heart Two";color:#a00f2d}.title-highlight{line-height:.4166666em;font-family:"Have Heart Two","Have Heart Fallback",sans-serif;color:#a00f2d;display:inline-block;margin-top:-1.5626em}.banner.banner-full-img{position:relative}@media screen and (min-width: 768px){.banner.banner-full-img .banner-mobile{display:none;visibility:hidden;opacity:0}.banner.banner-full-img .banner-desktop{margin-top:5.3125rem;max-height:400px;position:relative;overflow:hidden}.banner.banner-full-img .banner-desktop:before{content:"";display:block;position:absolute;top:0;width:100%;height:3.125rem;background:url("../images/page-details-2.png");background-repeat:repeat-x;background-size:contain;z-index:1}.banner.banner-full-img .banner-desktop .wrap-image{position:relative}.banner.banner-full-img .banner-desktop .wrap-image img{position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%;height:auto}.banner.banner-full-img .banner-desktop .wrap-image:before{content:"";display:block;padding-top:20%}}@media screen and (max-width: 767px){.banner.banner-full-img .banner-desktop{display:none;visibility:hidden;opacity:0}.banner.banner-full-img .banner-mobile{margin-top:3.125rem}.banner.banner-full-img .banner-mobile .wrap-content{display:flex;flex-direction:column;align-items:center}.banner.banner-full-img .banner-mobile .wrap-content .banner-logo{width:100%;text-align:center;margin-bottom:1rem;margin-top:1.875rem}.banner.banner-full-img .banner-mobile .wrap-content .banner-logo img{width:100%;height:auto;max-width:11.25rem}.banner.banner-full-img .banner-mobile .wrap-content .banner-content-text{text-align:center;padding:0 1.5rem;width:100%}.banner.banner-full-img .banner-mobile .wrap-content .banner-photo{margin-top:2rem}.banner.banner-full-img .banner-mobile .wrap-content .banner-photo .wrap-img{max-width:100%}.banner.banner-full-img .banner-mobile .wrap-content .banner-photo .wrap-img img{border-radius:.9375rem;width:100%;margin:0 auto;height:auto}}.default-page .wrapper{padding:3rem 0 4.875rem}@media(min-width: 768px){.default-page{background:url(../images/bg_default_esq.png) no-repeat top center}.default-page .default-bg{background:url(../images/bg_default_dir.png) no-repeat bottom center}}@media(min-width: 768px)and (min-width: 1920px){.default-page{background-position:top left}.default-page .default-bg{background-position:bottom right}}@media(min-width: 768px){.default-page.default-page-no-image{margin:5.1875rem 0 4.625rem;padding:8.5625rem 0 4.875rem;position:relative}.default-page.default-page-no-image::before{background:url(../images/page-details-2.png);content:"";height:4.1875rem;left:0;position:absolute;top:0;width:100%}}.default-page-title .title{margin-bottom:2.5rem}.default-page-title .title.title-nav{margin-bottom:0}@media(max-width: 767px){.default-page-title .title{text-align:center}}.default-page-title .banner-logo{margin-bottom:1.2rem;margin-top:1.875rem;text-align:center;width:100%}@media screen and (min-width: 768px){.default-page-title .banner-logo{display:none}}.default-page-title .banner-logo img{max-width:11.25rem;width:100%;height:auto}@media screen and (min-width: 768px){.default-page-title .banner-mobile{display:none}}@media(max-width: 767px){.default-page-title .banner-mobile .wrap-content .banner-photo .wrap-img img{border-radius:.9375rem;margin:0 auto;width:100%;height:auto}}.default-page-body h3{font-size:1.6rem;line-height:1.6em;font-weight:bold;margin-top:3em;color:#a00f2d}@media(max-width: 479px){.default-page-body h3{font-size:1.4rem;line-height:1.3em;margin-top:2em}}.default-page-body p{margin-top:2rem;font-size:1.125rem;line-height:1.875rem}@media(max-width: 767px){.default-page-body p{font-size:1.125rem;line-height:1.6875rem}}@media(max-width: 479px){.default-page-body p{font-size:1rem;line-height:1.375rem;margin-top:1rem}}.default-page-body p a{color:#a00f2d}@media(max-width: 479px){.default-page-body.default-page-body-full-text ul{padding:1em 0px 1em 14px}}.default-page-body.default-page-body-full-text li{font-size:1.125rem;line-height:1.5rem}@media(max-width: 479px){.default-page-body.default-page-body-full-text li{list-style:disc;padding:5px 0px 5px 15px}}.default-page-body * strong{font-weight:bold}.default-page-body .wp-block-button{margin:2.75rem 0;margin-bottom:2rem}@media(max-width: 767px){.default-page-body .wp-block-button{width:100% !important}}.default-page-body.default-page-body-full-text ul{list-style:disc;padding:1em 0px 1em 30px}.default-page-body.default-page-body-full-text li{list-style:disc;padding:10px 0px 10px 25px}.top20{margin-top:20px}.txt-center{text-align:center}.txt-bb{font-weight:bold}@media screen and (min-width: 768px){#landingpage-content{padding-top:65px}}.wrap-content .wrap-img img{width:100%;max-width:900px;height:auto}
