@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,400;0,500;0,700;1,400;1,700&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;700&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Lora:wght@400..700&display=swap");
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}table{border-collapse:collapse;border-spacing:0;}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}.container{padding:8px 32px}@media (min-width: 1440px){.container{padding:0 calc( $maxcontainer / 2 )}}html{-webkit-text-size-adjust:100%;box-sizing:border-box;line-height:var(--line-height-normal);overflow-y:scroll;background:#154734}html{line-height:1;font-family:'Roboto', Arial, sans-serif;font-style:normal;font-weight:400;font-size:17px;line-height:24px;color:var(--darkgrey)}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-weight:normal;word-wrap:break-word;color:var(--body-text-color);font-weight:400;font-family:var(--font-sans);font-size:14px;margin:0;padding:0;font-family:'Roboto', Arial, sans-serif;overflow-x:hidden}.skip-link{background-color:#154734 !important;border:1px solid white}*,::before,::after{box-sizing:border-box}:focus{outline:3px solid var(--primary3--lighter)}::-moz-focus-inner{border:0}section{clear:both}a{background-color:transparent;color:var(--color-primary);text-decoration:none;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:2px}cite,em,i{font-style:italic}abbr[title]{border-bottom:1px dotted rgba(0,0,0,0.5);cursor:help;text-decoration:none}b,strong{font-weight:inherit;font-weight:bolder}dfn{font-style:italic}code,kbd,pre,samp{font-family:var(--font-mono);font-size:1em;line-height:inherit}hgroup,img,figure,fieldset,ul,ol,dl,dd,p{margin:0;padding:0}ul,ol{margin-left:var(--space-4);list-style-position:outside;list-style-image:none}pre{margin-left:0;margin-right:0;margin-top:0;margin-bottom:var(--space-4);font-size:0.875rem;line-height:var(--line-height-normal);background:rgba(0,0,0,0.04);border-radius:var(--border-radius);overflow:auto;word-wrap:normal;padding:var(--space-4)}b,strong,dt,th{font-weight:bold}ul:not(.toolbar-menu,.tabs--primary,.dropbutton) li{margin-bottom:calc(var(--space-4) / 2)}ol li,ul li{padding-left:0}li>ol,li>ul{margin-bottom:calc(var(--space-4) / 2);margin-left:var(--space-4);margin-top:calc(var(--space-4) / 2)}blockquote *:last-child{margin-bottom:0}li *:last-child{margin-bottom:0}li>p{margin-bottom:calc(var(--space-4) / 2)}code{font-size:0.875rem}kbd{font-size:0.875rem}samp{font-size:0.875rem}abbr{border-bottom:1px dotted rgba(0,0,0,0.5);cursor:help}acronym{border-bottom:1px dotted rgba(0,0,0,0.5);cursor:help}tt,code{border-radius:var(--border-radius);font-family:var(--font-mono);padding-bottom:0.25em;padding-top:0.25em;word-break:normal}pre code{background:none}code:before,code:after,tt:before,tt:after{content:"\00a0";letter-spacing:-0.2em}pre code:before,pre code:after,pre tt:before,pre tt:after{content:none}button,a{cursor:pointer;transition:all 0.13s;transition:background 0s}img{border-style:none;max-width:100%}[hidden]{display:none}.dis-none{display:none}.hidden{opacity:0}.vis-hidden,.vh{visibility:hidden}.reader-only{font-size:0}.skip-link{position:absolute;top:-3em;background:white;z-index:500}.skip-link:focus{top:0}.fixed-wrapper{position:fixed;z-index:5000;width:100%}h1,h2,h3,h4,h5,h6{font-family:'Roboto', Arial, sans-serif;font-weight:bold;color:var(--header-text-color);margin:0;padding:0}h1{font-family:'Lora';letter-spacing:-1px;padding:20px 0;font-size:32px;line-height:36px}@media (min-width: 768px){h1{font-size:54px;line-height:60px}}h2{font-size:56px}h3{font-size:40px}h4{font-size:32px}h5{font-size:28px}h6{font-size:22px}p{max-width:680px;font-family:'Roboto', Arial, sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:19px;color:var(--darkgrey)}p *:last-child{margin-bottom:0}h2{font-weight:700;font-size:32px;line-height:36px;letter-spacing:-0.18px;color:white}li,a{font-family:Roboto;font-style:normal}body{background:#154734}header,.main,footer{background:white}.region-content{min-height:55vh}.text-right{text-align:right}.float-right{float:right}.pt-1{padding-top:4px}section.button{border:none !important;box-shadow:none !important}@keyframes fadeInUp{from{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}@-webkit-keyframes fadeInUp{from{opacity:0;transform:translateY(30px)}to{transform:translateY(0);opacity:1}}.animated{animation-duration:1.3s;animation-fill-mode:both;-webkit-animation-duration:1.3s;-webkit-animation-fill-mode:both}.InViewport{animation-name:fadeInUp;-webkit-animation-name:fadeInUp}h2{margin-top:24px}@media (min-width: 768px){h2{margin-top:32px}}h3,h4,h5,h6{margin-bottom:8px;margin-top:48px}@media (min-width: 768px){h3,h4,h5,h6{margin-top:64px}}p{margin-bottom:12px;max-width:initial}blockquote{display:inline-block;padding:40px 32px;border-left:8px solid var(--fills-ui-primary-light, #FFD100);background:var(--fills-backgrounds-neutral, #F7F7F7);margin-bottom:20px}@media (min-width: 768px){blockquote{padding:64px 40px;margin-bottom:40px}}blockquote *{width:initial;margin-left:0;margin-top:0}blockquote p:not(.full-width,.large-width){margin-left:0;width:initial !important}blockquote p+p{margin-top:32px}abbr{cursor:default !important;border-bottom:1px dotted black;text-decoration:none}abbr[title]{cursor:inherit !important;text-decoration:none !important}address *{color:var(--type-heading-colors-dark-gray, #26292C);font-size:17px;line-height:24px}address * a{color:var(--darkgrey)}address * a:hover,address * a:focus{color:black}ul li p,ol li p{margin-left:0}ul li span,ol li span{margin-left:0}cite{font-style:italic}pre{display:block;font-family:monospace;white-space:pre-wrap;margin-top:16px;margin-bottom:16px;background:inherit}q{display:inline;font-style:italic;quotes:auto}q::before{content:open-quote}q::after{content:close-quote}ol{padding-bottom:16px}ul{list-style:initial;list-style-type:disc;padding-top:16px;padding-bottom:16px;padding-left:16px}ul li{margin-bottom:8px;display:list-item}ul ul{list-style-type:none;padding-left:0;width:initial;margin-left:0;margin-top:8px;padding-top:0;padding-bottom:0}ul ul li{padding-left:16px}ul ul li::before{content:"\2014";margin-right:6px;margin-left:-17px}ul ul ul{list-style-type:circle;padding-left:0;margin-left:28px}ul ul ul li{margin-right:0}ul ul ul li::before{content:""}ul a,ol a{text-decoration:underline #26292C}ul a:hover,ul a:focus,ol a:hover,ol a:focus{text-decoration:underline var(--primary3);-webkit-text-decoration-line:underline !important;-webkit-text-decoration-color:var(--primary3) !important}ol{list-style-type:decimal;padding-left:16px}ol li{padding-top:8px}ol ol,ol ul{padding-left:0;width:initial;margin-left:12px;margin-top:0;padding-top:0;padding-bottom:0}ol ol ol,ol ol ul,ol ul ol,ol ul ul{padding-left:0;margin-left:24px}h2,h3,h4,h5,h6{color:var(--type-body-type-colors-dark-gray, #26292C);font-weight:700}h2{font-size:22px;line-height:26px;letter-spacing:-0.18px}@media (min-width: 768px){h2{font-size:26px;line-height:32px}}h3{font-size:19px;line-height:24px;letter-spacing:-0.18px}@media (min-width: 768px){h3{font-size:22px;line-height:26px}}h4{font-size:19px;line-height:24px;letter-spacing:-0.18px}@media (min-width: 768px){h4{font-size:19px;line-height:24px}}h5{font-size:18px;line-height:22px;letter-spacing:-0.18px}@media (min-width: 768px){h5{font-size:18px;line-height:22px}}h6{font-size:16px;line-height:20px;letter-spacing:-0.169px}@media (min-width: 768px){h6{letter-spacing:-0.18px}}p{color:var(--type-body-type-colors-dark-gray, #26292C);font-size:17px;line-height:24px}a[href^="mailto:"]{text-decoration:underline #26292C}a[href^="mailto:"]:hover,a[href^="mailto:"]:focus{text-decoration:underline var(--primary3);-webkit-text-decoration-line:underline !important;-webkit-text-decoration-color:var(--primary3) !important}caption{font-size:17px;line-height:24px;margin-top:16px;margin-bottom:8px;font-weight:bold}iframe{width:100%;margin-top:48px;margin-bottom:48px}@media (min-width: 768px){iframe{margin-top:64px;margin-bottom:64px}}header,.main,footer{background:white}nav{margin:auto;max-width:1440px;position:relative}header{position:absolute;top:0;background:transparent;width:100%;left:0}header .search,header .logo{position:absolute;z-index:5}header .search span,header .logo span{color:white;position:absolute;top:-990px;background-color:#154734}header .logo{max-width:142px;min-width:142px;margin-top:16px;margin-left:32px}@media (min-width: 768px){header .logo{min-width:162px}}header .search{right:32px;margin-top:16px;height:48px}header .search:hover,header .search:focus{background:rgba(0,0,0,0.5);border-radius:50%}main{min-height:calc( 100vh - 85px);background:white}main .hero{background:#154734;width:100%;display:block;padding-left:32px;padding-right:32px}@media (min-width: 768px){main .hero{padding-left:0;padding-right:0}}main .content{margin-left:32px;margin-right:32px;padding-top:56px;padding-bottom:72px}@media (min-width: 768px){main .content{width:80%;margin:auto;max-width:1376px;padding-top:72px}}.hero h1{font-family:'Lora', serif;letter-spacing:-1px;padding:20px 0;font-size:32px;line-height:36px;color:white;font-weight:600}@media (min-width: 768px){.hero h1{font-size:54px;line-height:60px}}.hero .hero-inner{width:100%;max-width:1376px;margin:auto;position:relative}.hero .hero-inner h1{bottom:32px;padding-top:156px;padding-bottom:32px}@media (min-width: 768px){.hero .hero-inner h1{padding-bottom:48px}}@media (min-width: 768px){.hero .hero-inner{margin:auto;position:relative;left:0;width:80%;padding-bottom:0px}}main{width:100%;overflow-y:hidden}main form{margin:auto;padding-top:32px;padding-bottom:40px;font-family:Roboto;color:var(--type-a-Label-colors-darkGray, #26292C);font-size:17px;font-weight:400;line-height:24px}main form input,main form select{margin-bottom:32px;border-radius:8px !important;margin-top:8px;background-color:#fff !important}main form input:focus-within,main form select:focus-within{border:1px solid var(--fills-backgrounds-primaryDark, #154734) !important;background:var(--modal-black-modalBlack-02, rgba(0,0,0,0.02)) !important}main form input[type="radio"]{appearance:none;background-color:#fff;margin:0;font:inherit;color:#1B6048;width:20px;height:20px;border:2px solid #1B6048 !important;border-radius:50% !important;transform:translateY(-0.075em);padding:10px 10px !important;display:grid;place-content:center}main form input[type="radio"]::before{content:"";width:10px;height:10px;border-radius:50%;transform:scale(0);transition:120ms transform ease-in-out;box-shadow:inset 10px 10px #1B6048}main form input[type="radio"]:checked::before{transform:scale(1)}main form input:-webkit-autofill,main form input:-webkit-autofill:hover,main form input:-webkit-autofill:focus,main form textarea:-webkit-autofill,main form textarea:-webkit-autofill:hover,main form textarea:-webkit-autofill:focus,main form select:-webkit-autofill,main form select:-webkit-autofill:hover,main form select:-webkit-autofill:focus{-webkit-box-shadow:0 0 0px 1000px #ffffff inset !important}main form select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16px' height='16px' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M6.1018 8C5.02785 8 4.45387 9.2649 5.16108 10.0731L10.6829 16.3838C11.3801 17.1806 12.6197 17.1806 13.3169 16.3838L18.8388 10.0731C19.5459 9.2649 18.972 8 17.898 8H6.1018Z' fill='%235D646B'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center}main form button{align-items:center;padding:11px 32px;background:#1B6048;border-radius:35px;color:white;margin-top:0;display:inline-block;border:2px solid white;margin-top:32px}main form button:hover{border-bottom:2px solid;background:#154734}footer{background:#154734;color:white}footer .block,footer nav{padding:0 35px}@media (min-width: 768px){footer .block,footer nav{padding:0 40px}}footer h2{color:white;font-size:18px;font-weight:700;letter-spacing:-.18px;line-height:22px;margin-bottom:10px;margin-left:0}footer p{margin-bottom:0}footer .region-footer a:visited,footer .region-footer a,footer .region-footer li,footer .region-footer #block-uvm-theme-footercopyright ul a{color:white;text-decoration:none;font-weight:500;text-underline-offset:2px;line-height:19px}footer .region-footer a:visited,footer .region-footer a,footer .region-footer #block-uvm-theme-footer ul a{opacity:0.9;cursor:pointer}footer .region-footer a:hover{text-decoration:underline #FFD100}footer ul.menu a.is-active{color:white}footer li,footer li.menu-item{list-style:none}footer a:hover,footer #block-uvm-theme-footercopyright ul a:hover{text-decoration:underline;opacity:1}@media (min-width: 768px){footer>.region-footer>div:first-child{width:39%;float:left}}@media (min-width: 1280px){footer>.region-footer>div:first-child{width:25%}}footer nav.menu--footer,footer div.menu--footer{margin-top:40px}@media (min-width: 1280px){footer nav.menu--footer,footer div.menu--footer{width:49%;float:left;margin-top:0}}footer .menu--footer ul{-moz-column-count:2;-moz-column-gap:32px;-webkit-column-count:2;-webkit-column-gap:32px;column-count:2;column-gap:32px;margin-left:0;margin-bottom:48px}footer .menu--footer ul li{margin-bottom:8px}.footer-connect h2{font-size:20px}.footer-connect ul{list-style-type:none}.footer-connect li{width:30%;float:left;min-height:32px;margin-bottom:18px;width:40px;height:40px;margin-right:12px;list-style-type:none}@media (min-width: 480px){.footer-connect li{margin-right:16px}}@media (min-width: 768px){.footer-connect li{width:30%;margin-right:0}}.footer-connect li a{opacity:1;display:inline-block;height:40px;width:40px;border-radius:50%;color:white}.footer-connect li+P{display:none}.footer-connect a{color:white}.footer-connect a span{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}@media (min-width: 1280px){.footer-connect svg{width:24px}}.footer-connect a:hover svg,.footer-connect a:focus svg{outline:none}.footer-connect a:hover svg *,.footer-connect a:focus svg *{fill:#FFD400}#block-uvm-theme-connect{margin-bottom:124px}@media (min-width: 768px){#block-uvm-theme-connect{margin-bottom:40px;width:50%;display:inline-block;padding-top:40px}}@media (min-width: 1012px){#block-uvm-theme-connect{width:33%}}@media (min-width: 1280px){#block-uvm-theme-connect{width:24%;display:inherit;float:right;padding-top:0}}#block-uvm-theme-connect a:hover svg,#block-uvm-theme-connect a:focus svg{outline:none}#block-uvm-theme-connect a:hover svg *,#block-uvm-theme-connect a:focus svg *{fill:#FFE67B}#block-uvm-theme-locationblock+#block-uvm-theme-connect{margin-top:24px}@media (min-width: 768px){#block-uvm-theme-locationblock+#block-uvm-theme-connect{margin-top:0;padding-top:0}}.footer-logo-a{opacity:1}.region-footer{margin-top:40px}footer a img{width:15px;position:relative;top:4px;left:8px}#block-uvm-theme-footercopyright{padding:0;color:white;margin:0;transition:all .2s;width:100%;background:#154734;font-size:14px}#block-uvm-theme-footercopyright p,#block-uvm-theme-footercopyright li,#block-uvm-theme-footercopyright a{font-size:14px;color:white}#block-uvm-theme-footercopyright a.footer-logo-a:focus{outline:none;border:none}#block-uvm-theme-footercopyright a{text-decoration:none}#block-uvm-theme-footercopyright a span{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}#block-uvm-theme-footercopyright img{width:400px;width:100%;margin:5px 0 20px -6px;max-width:125px}#block-uvm-theme-footercopyright ul{list-style:none;color:white;margin:0;padding:0}@media (min-width: 768px){#block-uvm-theme-footercopyright ul li{display:inline;margin-left:15px}#block-uvm-theme-footercopyright ul li:first-of-type{margin-left:0}}@media (min-width: 1280px){#block-uvm-theme-footercopyright{padding-top:18px;padding-bottom:0}#block-uvm-theme-footercopyright img{max-width:125px;margin:5px 0 20px -8px}#block-uvm-theme-footercopyright ul{width:50vw;float:right;margin-top:-50px;text-align:right;margin-bottom:-18px}#block-uvm-theme-footercopyright ul li{margin-left:24px}}#block-uvm-theme-footercopyright{margin:auto;max-width:1440px;position:relative;padding:0 32px;margin-top:16px}ul.menu--footer{margin-top:0}ul.socialmedia{margin-left:0}ul.socialmedia li{float:left;width:30%}ul.socialmedia li svg{width:24px}

a.inline-button {
  text-decoration: none !important;
  color: var(--type-body-type-colors-darkGray,#26292C);
  font-size: 14px;
  font-weight: 700 !important;
  line-height: 19px;
  display: block;
  padding-top: 16px;
  padding-bottom: 16px;
  margin-top: 16px;
  margin-bottom: 16px;
  border-top: 1px solid #1B6048;
  border-bottom: 1px solid #1B6048;
  padding-right: 8px;
  padding-left: 8px;
}

@media (min-width: 768px) {
  a.inline-button {
    padding-top: 24px;
    padding-bottom: 24px;
    margin-top: 32px;
    margin-bottom: 32px;
    padding-right: 16px;
    padding-left: 80px;
    display: flex;
    align-items: center;
    font-size: 17px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='41' height='40' viewBox='0 0 41 40' fill='none'%3E%3Ccircle cx='20.126' cy='20' r='20' fill='%231B6048'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M22.126 12L21.026 13.1L27.026 19.2H10.126V20.8H27.026L21.026 26.9L22.126 28L30.126 20L22.126 12Z' fill='white'/%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: 40px;
    background-position: 16px;
  }
}
