.rtf:not(.bg-default){border-radius:10px}.rtf.alignfull .block-wrap{margin:0 auto;max-width:1340px;padding:0px 20px;width:100%}@media only screen and (min-width: 480px){.rtf.alignfull .block-wrap{padding:0px 15px}}@media only screen and (min-width: 1170px){.rtf.alignfull .block-wrap{padding:0px 50px}}@media only screen and (min-width: 768px){.rtf:not(.has-secondary-content)>.block-wrap{display:flex}}@media only screen and (min-width: 768px){.rtf:not(.has-secondary-content) .rtf-content{flex-grow:1;width:70%}}.rtf .intro-content-wrap p.mce-subtitle{margin-left:auto;margin-right:auto;max-width:1000px}@media only screen and (min-width: 768px){.rtf .sidebar-wrap{margin-left:40px}}@media only screen and (min-width: 1170px){.rtf .sidebar-wrap{margin-left:80px}}.rtf .sidebar-wrap .search-form label{display:block}.rtf .sidebar-wrap .search-form .field-wrap{display:flex}.rtf .sidebar-wrap .search-form .field-wrap input{background:#eee;border:none;cursor:pointer;display:inline;flex-grow:1;padding:8px 16px;text-decoration:none;transition:all .2s ease}.rtf .sidebar{margin:25px 0px 0px 0px;text-decoration:none}.rtf .cta{display:block;text-decoration:none}.rtf .img-wrap img{display:block;height:auto;width:100%}@media only screen and (min-width: 768px){.rtf .col-wrap{display:flex;flex-wrap:wrap;justify-content:space-between}}@media only screen and (min-width: 768px){.rtf .col-wrap .col{width:45%}}.rtf .col-wrap .col+.col{position:relative}@media only screen and (max-width: 782px){.rtf .col-wrap .col+.col{margin-top:2em}}.rtf.align-default .sidebar-wrap{align-content:flex-start}.rtf.align-middle .sidebar-wrap{align-content:center}.rtf.align-space-evenly .sidebar-wrap{align-content:space-evenly}.rtf.align-bottom .sidebar-wrap{align-content:flex-end}.rtf.align-both .sidebar-wrap,.rtf.align-both .rtf-content{align-content:center;align-items:center;display:flex;flex-wrap:wrap}@media only screen and (min-width: 768px){.rtf.position-left .block-wrap{flex-direction:row-reverse}}@media only screen and (min-width: 768px){.rtf.position-left .rtf-content+.sidebar-wrap{margin-left:0px;margin-right:40px}}@media only screen and (min-width: 1170px){.rtf.position-left .rtf-content+.sidebar-wrap{margin-left:0px;margin-right:80px}}