/* Webflow base utilities (subset used by this template) */
.w-embed:before,.w-embed:after{content:" ";display:table;grid-column-start:1;grid-row-start:1;grid-column-end:2;grid-row-end:2}
.w-embed:after{clear:both}
.w-container{margin-left:auto;margin-right:auto;max-width:940px}
.w-container:before,.w-container:after{content:" ";display:table;grid-column-start:1;grid-row-start:1;grid-column-end:2;grid-row-end:2}
.w-container:after{clear:both}
.w-button{display:inline-block;padding:9px 15px;background-color:#3898ec;color:#fff;border:0;line-height:inherit;text-decoration:none;cursor:pointer;border-radius:0}
input.w-button{-webkit-appearance:button}
.w-nav{position:relative;z-index:1000}
.w-nav:before,.w-nav:after{content:" ";display:table}
.w-nav:after{clear:both}
.w-nav-brand{position:relative;float:left;text-decoration:none;color:#333}
.w-nav-menu{position:relative;float:right}
.w-nav-link{position:relative;display:inline-block;vertical-align:top;text-decoration:none;color:#222;padding:20px;text-align:left;margin-left:auto;margin-right:auto}
.w-nav-button{position:relative;float:right;padding:18px;font-size:24px;display:none;cursor:pointer;-webkit-user-select:none;user-select:none}
.w-form{margin:0 0 15px}
.w-input,.w-select{display:block;width:100%;height:38px;padding:8px 12px;margin-bottom:10px;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff;border:1px solid #ccc}
.w-input:focus,.w-select:focus{border-color:#3898ec;outline:0}
.w-checkbox{display:block;margin-bottom:5px;padding-left:20px}
.w-checkbox-input{float:left;margin:4px 0 0 -20px;line-height:normal}
.w-richtext:before,.w-richtext:after{content:" ";display:table}
.w-richtext:after{clear:both}
.w-layout-grid{display:grid;grid-auto-columns:1fr;grid-column-gap:16px;grid-row-gap:16px}
.w-layout-blockcontainer{max-width:940px;margin-left:auto;margin-right:auto;display:block}
@media screen and (max-width:991px){.w-container{max-width:728px}}
@media screen and (max-width:767px){.w-nav-brand{padding-left:10px}}
.w-clearfix:before,.w-clearfix:after{content:" ";display:table}
.w-clearfix:after{clear:both}
