/* Webflow base utilities — exported site runtime */
.w-layout-grid{display:-ms-grid;display:grid;grid-auto-columns:1fr;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto;grid-row-gap:16px;grid-column-gap:16px}
.w-checkbox{display:block;margin-bottom:5px;padding-left:20px}
.w-checkbox::before{content:" ";display:table;grid-column-start:1;grid-row-start:1;grid-column-end:2;grid-row-end:2}
.w-checkbox::after{content:" ";display:table;grid-column-start:1;grid-row-start:1;grid-column-end:2;grid-row-end:2;clear:both}
.w-checkbox-input{float:left;margin:4px 0 0 -20px;line-height:normal}
.w-checkbox-input--inputType-custom{border:1px solid #ccc;border-radius:2px;width:12px;height:12px}
.w-checkbox-input--inputType-custom.w--redirected-checked{background-color:#3898ec;border-color:#3898ec;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='7'%3E%3Cpath fill='none' stroke='%23fff' d='m.5 3.5 2 2 5-5'/%3E%3C/svg%3E");background-size:contain;background-position:50%;background-repeat:no-repeat}
.w-form{margin:0 0 15px}
.w-form-done{display:none;padding:20px;text-align:center;background-color:#ddd}
.w-form-fail{display:none;margin-top:10px;padding:10px;background-color:#ffdede}
.w-input,.w-select{display:block;width:100%;height:38px;padding:8px 12px;margin-bottom:10px;font-size:14px;line-height:1.42857;color:#333;vertical-align:middle;background-color:#fff;border:1px solid #ccc}
.w-input:-moz-placeholder,.w-select:-moz-placeholder{color:#999}
.w-input::-moz-placeholder,.w-select::-moz-placeholder{color:#999;opacity:1}
.w-input::-webkit-input-placeholder,.w-select::-webkit-input-placeholder{color:#999}
.w-input:focus,.w-select:focus{border-color:#3898ec;outline:0}
.w-input[disabled],.w-select[disabled]{cursor:not-allowed;background-color:#eee}
textarea.w-input{height:auto}
.w-select{background-color:#f3f3f3}
.w-select[multiple]{height:auto}
.w-nav{position:relative;background:#ddd;z-index:1000}
.w-nav::before{content:" ";display:table}
.w-nav::after{content:" ";display:table;clear:both}
.w-nav-brand{position:relative;float:left;text-decoration:none;color:#333}
.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-link.w--current{color:#0082f3}
.w-nav-menu{position:relative;float:right}
[data-nav-menu-open]{display:block!important;position:absolute;top:100%;left:0;right:0;background:#c8c8c8;text-align:center;overflow:visible;min-width:200px}
.w-nav-overlay{position:absolute;overflow:hidden;display:none;top:100%;left:0;right:0;width:100%}
.w-nav-overlay [data-nav-menu-open]{top:0}
.w-nav-button{position:relative;float:right;padding:18px;font-size:24px;display:none;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.w-nav-button:focus{outline:0}
.w-nav-button.w--open{background-color:#c8c8c8;color:#fff}
.w-icon-nav-menu{margin:auto}
.w-container{margin-left:auto;margin-right:auto;max-width:940px}
.w-container::before{content:" ";display:table}
.w-container::after{content:" ";display:table;clear:both}
.w-container .w-row{margin-left:-10px;margin-right:-10px}
.w-row::before{content:" ";display:table}
.w-row::after{content:" ";display:table;clear:both}
.w-row .w-row{margin-left:0;margin-right:0}
.w-col{position:relative;float:left;width:100%;min-height:1px;padding-left:10px;padding-right:10px}
.w-col .w-col{padding-left:0;padding-right:0}
.w-col-1{width:8.33333%}
.w-col-2{width:16.66667%}
.w-col-3{width:25%}
.w-col-4{width:33.33333%}
.w-col-5{width:41.66667%}
.w-col-6{width:50%}
.w-col-7{width:58.33333%}
.w-col-8{width:66.66667%}
.w-col-9{width:75%}
.w-col-10{width:83.33333%}
.w-col-11{width:91.66667%}
.w-col-12{width:100%}
.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}
.w-button[disabled]{cursor:not-allowed}
.w-inline-block{max-width:100%;display:inline-block}
.w-richtext::before{content:" ";display:table}
.w-richtext::after{content:" ";display:table;clear:both}
.w-embed::before{content:" ";display:table}
.w-embed::after{content:" ";display:table;clear:both}
.w-webflow-badge{display:none!important}
@media screen and (max-width:991px){.w-container{max-width:728px}.w-nav-brand{padding-left:10px}.w-nav[data-collapse=medium] .w-nav-menu{display:none}.w-nav[data-collapse=medium] .w-nav-button{display:block}}
@media screen and (max-width:767px){.w-container{max-width:none}.w-nav[data-collapse=medium] .w-nav-menu{display:none}.w-nav[data-collapse=medium] .w-nav-button{display:block}.w-col{width:100%;left:auto;right:auto}}
@media screen and (max-width:479px){.w-container{max-width:none}.w-col{width:100%}}
