.landing .rtf{padding:15px 0}@media only screen and (min-width:980px){.rtf{padding:60px 0!important}}.rtf .rtf{padding:0}.rtf .content>h2:nth-of-type(1){margin-top:20px}.rtf .rtf .content>h2:nth-of-type(1){margin-top:40px}.rtf td,.rtf th{padding:5px 8px}.rtf table,.rtf td,.rtf th{border:1px solid silver;border-collapse:collapse}.rtf table{margin-bottom:1em;width:100%}.rtf .alignleft,.rtf .alignright{display:block;height:auto;margin:0 auto .5em;max-width:275px}.rtf .alignleft .size-square_medium,.rtf .alignleft.size-square_medium,.rtf .alignright .size-square_medium,.rtf .alignright.size-square_medium{max-width:200px}.landing .rtf .alignleft,.landing .rtf .alignright{max-width:100%}@media only screen and (min-width:768px){.rtf .alignleft{float:left;margin-right:25px}}@media only screen and (min-width:768px){.rtf .alignright{float:right;margin-left:25px}}.rtf .content{font-size:18px;line-height:1.33em}.rtf .content h2{color:#0b317a;font-weight:900;font-size:24px;line-height:1em}@media only screen and (min-width:768px){.rtf .content h2{font-size:32px;margin:60px 0 24px}}.rtf .content a{color:#54a965;font-weight:700}.rtf .content ul{list-style-type:none;padding-left:20px}.rtf .content ul li{margin-bottom:.5em;padding-left:12px}.rtf .content ul li::before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-family:'Font Awesome 5 Pro';font-weight:900;color:#0b317a;content:'\f0da';margin-left:-12px;margin-right:5px}.rtf .content .list-inline{padding-left:0}.rtf .content .list-inline li{display:inline-block;padding-left:0;padding-right:10px}.rtf .content .list-inline li::before{display:none}.rtf .content .list-inline a{color:#54a965}.rtf .content .link-wrap{margin-bottom:1em}.rtf .media .img{width:32%}.rtf .media img{height:auto;width:100%}.rtf .media h2{margin-top:0}.rtf .cards{justify-content:flex-start}.rtf .cards .card{border:1px solid #e7e7e7;margin:0 1em 1em 0}@media only screen and (min-width:980px){.rtf .wrap{display:flex}}@media only screen and (min-width:980px){.rtf .content{flex-grow:1;padding:0;width:600px}}.rtf .sidebar-wrap{margin:0 0 50px}@media only screen and (min-width:980px){.rtf .sidebar-wrap{border-left:3px solid #e7e7e7;flex-shrink:0;margin:0 0 0 3em;padding:0 0 0 2em;width:300px}}@media only screen and (min-width:1170px){.rtf .sidebar-wrap{margin-left:6em}}.rtf .sidebar-item .img-wrap img{width:100%}.rtf .sidebar-item .map{margin-top:20px}.rtf .sidebar-item h3{color:#0b317a;font-family:Lora,serif;font-size:24px;font-weight:400;line-height:1em;margin:20px 0}@media only screen and (min-width:768px){.rtf .sidebar-item h3{font-size:32px}}.rtf .sidebar-item p{line-height:1.5em}.rtf .sidebar-item .link-wrap{margin:25px 0}@media only screen and (min-width:768px){.rtf .sidebar-item .link-wrap{margin:0}}.rtf .sidebar-item .btn{font-size:20px}.rtf .sidebar-item ul{list-style-type:none;padding-left:20px}.rtf .sidebar-item ul li{margin-bottom:.5em;padding-left:12px}.rtf .sidebar-item ul li::before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-family:'Font Awesome 5 Pro';font-weight:900;color:#0b317a;content:'\f0da';margin-left:-12px;margin-right:5px}.rtf .sidebar-item .children-list,.rtf .sidebar-item .items{padding-left:0}.rtf .sidebar-item .item{display:block;margin-bottom:1em;padding-left:0}.rtf .sidebar-item .item::before{display:none}.rtf .sidebar-item .item-alt{margin-bottom:2em}.rtf .sidebar-item .item-title{font-size:1.2em}.rtf .sidebar-item .item-excerpt{margin-top:.5em}.rtf .sidebar-item a{color:#54a965;font-weight:700}.rtf .sidebar-item.cta{text-decoration:none;margin-top:3em}.rtf .sidebar-item+.sidebar-item{margin-top:3em}.rtf .wp-caption{margin-bottom:20px}.rtf .wp-caption img{display:block;height:auto;width:100%}.rtf .wp-caption .wp-caption-text{background:rgba(205,227,232,.9);display:flex;font-style:italic;margin:0;padding:20px}@media only screen and (min-width:768px){.rtf .wp-caption .wp-caption-text::before{background:url(../../img/full-swirl-blue.png) no-repeat 0 0/75%;border-right:2px solid #0b317a;content:'';display:block;flex-shrink:0;height:48px;margin-right:18px;width:65px}}@media only screen and (min-width:1170px){.rtf .wp-caption{position:relative}.rtf .wp-caption .wp-caption-text{bottom:0;left:0;position:absolute;right:0}}