/* vietnamese */
@font-face {
  font-family: 'Aleo';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://kuisalkitab.id/wp-content/cache/fonts/1/google-fonts/fonts/s/aleo/v16/c4mh1nF8G8_swAj53BVsooY.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Aleo';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://kuisalkitab.id/wp-content/cache/fonts/1/google-fonts/fonts/s/aleo/v16/c4mh1nF8G8_swAj53RVsooY.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Aleo';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://kuisalkitab.id/wp-content/cache/fonts/1/google-fonts/fonts/s/aleo/v16/c4mh1nF8G8_swAj50xVs.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
  font-family: 'Aleo';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://kuisalkitab.id/wp-content/cache/fonts/1/google-fonts/fonts/s/aleo/v16/c4mh1nF8G8_swAj53BVsooY.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Aleo';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://kuisalkitab.id/wp-content/cache/fonts/1/google-fonts/fonts/s/aleo/v16/c4mh1nF8G8_swAj53RVsooY.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Aleo';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://kuisalkitab.id/wp-content/cache/fonts/1/google-fonts/fonts/s/aleo/v16/c4mh1nF8G8_swAj50xVs.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
  font-family: 'Aleo';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://kuisalkitab.id/wp-content/cache/fonts/1/google-fonts/fonts/s/aleo/v16/c4mv1nF8G8_swALJ0Q1o.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Aleo';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://kuisalkitab.id/wp-content/cache/fonts/1/google-fonts/fonts/s/aleo/v16/c4mv1nF8G8_swAPJ0Q1o.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Aleo';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://kuisalkitab.id/wp-content/cache/fonts/1/google-fonts/fonts/s/aleo/v16/c4mv1nF8G8_swA3J0Q.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
  font-family: 'Aleo';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://kuisalkitab.id/wp-content/cache/fonts/1/google-fonts/fonts/s/aleo/v16/c4mv1nF8G8_swALJ0Q1o.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Aleo';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://kuisalkitab.id/wp-content/cache/fonts/1/google-fonts/fonts/s/aleo/v16/c4mv1nF8G8_swAPJ0Q1o.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Aleo';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://kuisalkitab.id/wp-content/cache/fonts/1/google-fonts/fonts/s/aleo/v16/c4mv1nF8G8_swA3J0Q.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://kuisalkitab.id/wp-content/cache/fonts/1/google-fonts/fonts/s/montserrat/v31/JTUQjIg1_i6t8kCHKm459WxRxC7mw9c.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://kuisalkitab.id/wp-content/cache/fonts/1/google-fonts/fonts/s/montserrat/v31/JTUQjIg1_i6t8kCHKm459WxRzS7mw9c.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://kuisalkitab.id/wp-content/cache/fonts/1/google-fonts/fonts/s/montserrat/v31/JTUQjIg1_i6t8kCHKm459WxRxi7mw9c.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://kuisalkitab.id/wp-content/cache/fonts/1/google-fonts/fonts/s/montserrat/v31/JTUQjIg1_i6t8kCHKm459WxRxy7mw9c.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://kuisalkitab.id/wp-content/cache/fonts/1/google-fonts/fonts/s/montserrat/v31/JTUQjIg1_i6t8kCHKm459WxRyS7m.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://kuisalkitab.id/wp-content/cache/fonts/1/google-fonts/fonts/s/montserrat/v31/JTUQjIg1_i6t8kCHKm459WxRxC7mw9c.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://kuisalkitab.id/wp-content/cache/fonts/1/google-fonts/fonts/s/montserrat/v31/JTUQjIg1_i6t8kCHKm459WxRzS7mw9c.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://kuisalkitab.id/wp-content/cache/fonts/1/google-fonts/fonts/s/montserrat/v31/JTUQjIg1_i6t8kCHKm459WxRxi7mw9c.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://kuisalkitab.id/wp-content/cache/fonts/1/google-fonts/fonts/s/montserrat/v31/JTUQjIg1_i6t8kCHKm459WxRxy7mw9c.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://kuisalkitab.id/wp-content/cache/fonts/1/google-fonts/fonts/s/montserrat/v31/JTUQjIg1_i6t8kCHKm459WxRyS7m.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://kuisalkitab.id/wp-content/cache/fonts/1/google-fonts/fonts/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://kuisalkitab.id/wp-content/cache/fonts/1/google-fonts/fonts/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://kuisalkitab.id/wp-content/cache/fonts/1/google-fonts/fonts/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://kuisalkitab.id/wp-content/cache/fonts/1/google-fonts/fonts/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://kuisalkitab.id/wp-content/cache/fonts/1/google-fonts/fonts/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://kuisalkitab.id/wp-content/cache/fonts/1/google-fonts/fonts/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://kuisalkitab.id/wp-content/cache/fonts/1/google-fonts/fonts/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://kuisalkitab.id/wp-content/cache/fonts/1/google-fonts/fonts/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://kuisalkitab.id/wp-content/cache/fonts/1/google-fonts/fonts/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://kuisalkitab.id/wp-content/cache/fonts/1/google-fonts/fonts/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

.gb-block-testimonial{background:#f2f2f2;color:#293038;margin:0 auto;padding:5%;border-radius:5px;margin-bottom:1.2em}.gb-block-testimonial .gb-testimonial-info{position:relative;display:inline-block;width:100%;margin-top:15px;min-height:55px;padding-top:5px;line-height:1.4}.gb-block-testimonial .gb-testimonial-info .blocks-editable{padding-left:0}.gb-block-testimonial .gb-testimonial-info .gb-testimonial-avatar-wrap{position:absolute;left:0;top:0}.gb-block-testimonial .gb-testimonial-avatar-wrap+.gb-testimonial-name,.gb-block-testimonial .gb-testimonial-avatar-wrap+.gb-testimonial-name+.gb-testimonial-title,.gb-block-testimonial .gb-testimonial-avatar-wrap+.gb-testimonial-title,.gb-block-testimonial .gb-testimonial-avatar-wrap+.editor-rich-text,.gb-block-testimonial .gb-testimonial-avatar-wrap+.editor-rich-text+.editor-rich-text{margin-left:70px;padding-left:0}.gb-block-testimonial .gb-testimonial-text p{line-height:1.6}.gb-block-testimonial .gb-testimonial-text a{color:inherit;box-shadow:0 -1px 0 inset;text-decoration:none}.gb-block-testimonial .gb-testimonial-text a:hover{color:inherit;box-shadow:0 -2px 0 inset}.gb-block-testimonial .gb-testimonial-name{font-size:1em;font-weight:bold;line-height:1.2;margin:0;padding:0}.gb-block-testimonial .gb-testimonial-title{opacity:.8}.gb-block-testimonial .gb-testimonial-avatar{border-radius:200px;max-width:100px}.gb-block-testimonial .gb-testimonial-image-wrap{height:55px;width:55px;background:#ddd;border-radius:200px;position:relative}.gb-block-testimonial .gb-testimonial-image-wrap img{object-fit:cover;height:100%;width:100%;position:relative;z-index:10;border-radius:40px}.right-aligned .gb-testimonial-info{text-align:right}.right-aligned .gb-testimonial-info h2{left:0}.right-aligned .gb-testimonial-info .gb-testimonial-name,.right-aligned .gb-testimonial-info .gb-testimonial-title{margin-right:70px;margin-left:0}.right-aligned .gb-testimonial-info .gb-testimonial-avatar-wrap{left:auto;right:0}
.gb-block-profile{background:#f2f2f2;color:#293038;margin:0 auto;padding:3%;border-radius:5px;margin-bottom:1.2em;display:flex;flex-flow:row wrap;justify-content:space-around;width:100%}.gb-block-profile .gb-profile-column{display:block;padding:15px;flex:3 0 0}@media only screen and (max-width: 600px){.gb-block-profile .gb-profile-column{flex:auto}}.gb-block-profile .gb-profile-avatar-wrap{position:relative;z-index:0;flex:1 0 0}@media only screen and (max-width: 600px){.gb-block-profile .gb-profile-avatar-wrap{flex:auto;max-width:210px;margin:0 auto}}@media only screen and (max-width: 600px){.gb-block-profile .gb-profile-content-wrap{text-align:center}}.gb-block-profile .gb-profile-text{font-size:18px;padding-top:1em}.gb-block-profile .gb-profile-text a{color:inherit;box-shadow:0 -1px 0 inset;text-decoration:none}.gb-block-profile .gb-profile-text a:hover{color:inherit;box-shadow:0 -2px 0 inset}.gb-block-profile .gb-profile-text p{line-height:1.6}.gb-block-profile .gb-profile-text p:last-child{margin-bottom:0}.gb-block-profile .gb-profile-name{font-size:1.4em;font-weight:bold;line-height:1.2;margin:0}.gb-block-profile .gb-profile-title{opacity:.8;padding-top:5px;margin-bottom:0}.gb-block-profile .gb-profile-image-square{position:absolute;top:0;left:0;height:100%;width:100%;z-index:5;margin:0}.gb-block-profile .gb-profile-text:empty,.gb-block-profile .gb-profile-title:empty,.gb-block-profile .gb-profile-name:empty{display:none}.gb-block-profile .gb-profile-image-wrap{width:100%;background:#ddd;position:relative}.gb-block-profile .gb-profile-image-wrap::before{content:"";display:inline-block;padding-top:100%}.gb-block-profile .gb-profile-image-wrap button{position:absolute;left:0;z-index:50;padding:0;height:100%;width:100%}.gb-block-profile .gb-profile-image-wrap button:focus{background:none;border:none;outline:none;box-shadow:none}.gb-block-profile .gb-profile-image-wrap img{object-fit:cover;height:100%;width:100%;position:relative;z-index:5}.gb-block-profile .gb-social-links{list-style:none;margin:0 0 0 0;padding:5% 0 0 0}.gb-block-profile .gb-social-links:empty{display:none}.gb-block-profile .gb-social-links li{display:inline-block;margin:0 8px 0 0;padding:0}.gb-block-profile .gb-social-links li a{display:grid;border:none;width:38px;height:38px;padding:10px;border-radius:100px}.gb-block-profile .gb-social-links li a:hover{opacity:.9}.right .gb-profile-avatar-wrap{order:2}.round .gb-profile-image-wrap{border-radius:500px}.round .gb-profile-image-wrap::before{content:"";display:inline-block;padding-top:92%}.round .gb-profile-image-wrap img{border-radius:500px}
.gb-block-notice{border-radius:5px;position:relative;margin-bottom:1.2em}.gb-block-notice .gb-notice-dismiss{position:absolute;top:13px;right:13px;opacity:.8;padding:0;background:none;transition:.3s ease}.gb-block-notice .gb-notice-dismiss:hover{opacity:1;cursor:pointer;box-shadow:none}.gb-block-notice .gb-notice-title{font-weight:bold;padding:.5em 1em;margin:0;color:#fff;border-top-right-radius:5px;border-top-left-radius:5px;width:100%;display:inline-block}.gb-block-notice .gb-notice-title p{margin-bottom:0}.gb-block-notice .gb-notice-title:empty{display:none}.gb-block-notice .gb-notice-text{padding:1em;border:solid 2px #333;border-radius:5px;background:#fff;overflow:hidden}.gb-block-notice .gb-notice-text p:last-child{margin-bottom:0}.gb-block-notice .gb-notice-title:not(:empty)+.notice-text,.gb-block-notice .blocks-rich-text+.blocks-rich-text .gb-notice-text{border-top-right-radius:0;border-top-left-radius:0;border-bottom-right-radius:5px;border-bottom-left-radius:5px}body:not(.wp-admin) .gb-block-notice.gb-dismissable{display:none}
.entry-content .gb-block-drop-cap .gb-drop-cap-text p::first-letter{float:left;font-size:75px;line-height:.7em;margin-top:.15em;margin-right:25px;margin-bottom:25px;font-weight:bold;text-transform:uppercase}.entry-content .gb-block-drop-cap.gb-drop-cap-square .gb-drop-cap-text p::first-letter{background:#32373c;color:#fff;padding:.2em}.entry-content .gb-block-drop-cap.gb-drop-cap-border .gb-drop-cap-text p::first-letter{color:#32373c;padding:.2em;border:solid 4px}@media only screen and (min-width: 600px){.entry-content .gb-block-drop-cap.gb-font-size-1 .gb-drop-cap-text::first-letter{font-size:75px}.entry-content .gb-block-drop-cap.gb-font-size-2 .gb-drop-cap-text::first-letter{font-size:85px}.entry-content .gb-block-drop-cap.gb-font-size-3 .gb-drop-cap-text::first-letter{font-size:95px}.entry-content .gb-block-drop-cap.gb-font-size-4 .gb-drop-cap-text::first-letter{font-size:105px}.entry-content .gb-block-drop-cap.gb-font-size-5 .gb-drop-cap-text::first-letter{font-size:115px}.entry-content .gb-block-drop-cap.gb-font-size-6 .gb-drop-cap-text p::first-letter{font-size:125px}}.gb-block-drop-cap::before,.gb-block-drop-cap::after{content:"";display:table}.gb-block-drop-cap::after{clear:both}.gb-block-drop-cap a{color:inherit;box-shadow:0 -1px 0 inset;text-decoration:none}.gb-block-drop-cap a:hover{color:inherit;box-shadow:0 -2px 0 inset}
.gb-block-button{margin:0 0 1.2em 0;position:relative}.gb-block-button .blocks-rich-text{display:inline-flex}.gb-block-button .components-autocomplete{display:inline-block;width:auto;margin:0 auto;position:relative}.gb-button{text-align:center;font-size:18px;line-height:1 !important;background-color:#32373c;border:none;border-radius:50px;box-shadow:none;color:#fff;cursor:pointer;padding:.6em 1em;text-decoration:none;word-break:break-word;transition:.3s ease;display:inline-block}.gb-button:hover{box-shadow:inset 0 0 200px hsla(0,0%,100%,.15)}.gb-button-shape-square,input[type=submit].gb-button-shape-square{border-radius:0}.gb-button-shape-rounded,input[type=submit].gb-button-shape-rounded{border-radius:5px}.gb-button-shape-circular,input[type=submit].gb-button-shape-circular{border-radius:100px}.gb-button-size-small,input[type=submit].gb-button-size-small{font-size:14px}.gb-button-size-medium,input[type=submit].gb-button-size-medium{font-size:20px}.gb-button-size-large,input[type=submit].gb-button-size-large{font-size:26px;padding:.8em 1.2em}.gb-button-size-extralarge,input[type=submit].gb-button-size-extralarge{font-size:34px;padding:.8em 1.2em}.gb-button-right{transform:translateX(-100%);left:100%;position:relative}.gb-button-center{margin:0 auto}
.gb-block-spacer{margin:0 0 1.2em 0;position:relative}.gb-block-spacer hr{border:none;margin:0;background:none}.gb-block-spacer.gb-spacer-divider::after{content:" ";width:100%;height:1px;border-top:solid 1px;position:absolute;top:50%;left:0}.gb-block-spacer.gb-divider-solid.gb-spacer-divider::after{border-top-style:solid}.gb-block-spacer.gb-divider-dotted.gb-spacer-divider::after{border-top-style:dotted}.gb-block-spacer.gb-divider-dashed.gb-spacer-divider::after{border-top-style:dashed}.gb-block-spacer.gb-divider-size-1.gb-spacer-divider::after{border-top-width:1px}.gb-block-spacer.gb-divider-size-2.gb-spacer-divider::after{border-top-width:2px}.gb-block-spacer.gb-divider-size-3.gb-spacer-divider::after{border-top-width:3px}.gb-block-spacer.gb-divider-size-4.gb-spacer-divider::after{border-top-width:4px}.gb-block-spacer.gb-divider-size-5.gb-spacer-divider::after{border-top-width:5px}.entry-content .gb-block-spacer hr{border:none;margin:0;background:none}.entry-content .gb-block-spacer hr::before,.entry-content .gb-block-spacer hr::after{display:none}
.gb-block-accordion{margin-bottom:1.2em}.gb-block-accordion .gb-accordion-title{background:#f2f2f2;padding:10px 15px}.gb-block-accordion .gb-accordion-title p{display:inline}.gb-block-accordion .gb-accordion-text{padding:10px 15px}.gb-block-accordion .editor-rich-text .editor-rich-text__inline-toolbar{display:block;left:40%}.gb-block-accordion+.gb-block-accordion{margin-top:-0.6em}@media only screen and (min-width: 600px){.gb-font-size-14 .gb-accordion-title{font-size:14px}.gb-font-size-15 .gb-accordion-title{font-size:15px}.gb-font-size-16 .gb-accordion-title{font-size:16px}.gb-font-size-17 .gb-accordion-title{font-size:17px}.gb-font-size-18 .gb-accordion-title{font-size:18px}.gb-font-size-19 .gb-accordion-title{font-size:19px}.gb-font-size-20 .gb-accordion-title{font-size:20px}.gb-font-size-21 .gb-accordion-title{font-size:21px}.gb-font-size-22 .gb-accordion-title{font-size:22px}.gb-font-size-23 .gb-accordion-title{font-size:23px}.gb-font-size-24 .gb-accordion-title{font-size:24px}}
.gb-block-sharing{margin:0 0 1.2em 0;position:relative}.gb-block-sharing .blocks-rich-text{display:inline-flex}.gb-block-sharing .gb-share-list{margin:0;padding:0}.gb-block-sharing .gb-share-list li{list-style:none;display:inline-block;margin:0 5px 5px 0}.gb-block-sharing .gb-share-list a{background:#272c30;border-width:0;color:#fff;padding:10px 15px;text-align:center;display:block;line-height:1;font-size:16px;transition:.3s ease}.gb-block-sharing .gb-share-list a:hover{box-shadow:inset 0 0 200px hsla(0,0%,100%,.15)}.gb-block-sharing .gb-share-list svg{vertical-align:text-top}.gb-block-sharing.gb-share-icon-text svg{margin-right:5px}.gb-block-sharing.gb-share-icon-only a{padding:10px 11px;min-width:37px}.gb-block-sharing.gb-share-icon-only .gb-social-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.gb-block-sharing.gb-share-text-only svg{display:none}.gb-block-sharing.gb-share-shape-square a{border-radius:0}.gb-block-sharing.gb-share-shape-rounded a{border-radius:5px}.gb-block-sharing.gb-share-shape-circular a{border-radius:100px}.gb-block-sharing.gb-share-size-small a{font-size:13px}.gb-block-sharing.gb-share-size-small svg{width:13px;height:13px}.gb-block-sharing.gb-share-size-small.gb-share-icon-only a{padding:7px 6px;min-width:28px}.gb-block-sharing.gb-share-size-medium a{font-size:16px}.gb-block-sharing.gb-share-size-medium svg{width:16px;height:16px}.gb-block-sharing.gb-share-size-large a{font-size:20px}.gb-block-sharing.gb-share-size-large svg{width:26px;height:26px}.gb-block-sharing.gb-share-size-large.gb-share-icon-only a{font-size:26px;min-width:48px}.gb-block-sharing.gb-share-size-large.gb-share-icon-text svg{margin-right:10px}.gb-block-sharing.gb-share-color-social a{color:#fff}.gb-block-sharing.gb-share-color-social .gb-share-twitter{background:#1ca1f3}.gb-block-sharing.gb-share-color-social .gb-share-facebook{background:#3b5999}.gb-block-sharing.gb-share-color-social .gb-share-google{background:#dc4b45}.gb-block-sharing.gb-share-color-social .gb-share-pinterest{background:#bd091c}.gb-block-sharing.gb-share-color-social .gb-share-linkedin{background:#0077b5}.gb-block-sharing.gb-share-color-social .gb-share-reddit{background:#ff4500}.gb-button-right{transform:translateX(-100%);left:100%;position:relative}.gb-button-center{margin:0 auto}
.gb-block-post-grid{margin:0 0 1.2em 0;position:relative}.gb-block-post-grid .is-grid,.gb-block-post-grid .gb-is-grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-template-rows:1fr;grid-gap:0 2em}@media all and (-ms-high-contrast: none){.gb-block-post-grid .is-grid,.gb-block-post-grid .gb-is-grid{display:block}}.gb-block-post-grid .is-grid article,.gb-block-post-grid .gb-is-grid article{margin-bottom:2.5em;min-width:0}@media all and (-ms-high-contrast: none){.gb-block-post-grid .is-grid article,.gb-block-post-grid .gb-is-grid article{padding-left:10px;padding-right:10px;display:inline-block;vertical-align:top}}.gb-block-post-grid .is-grid.columns-1,.gb-block-post-grid .gb-is-grid.gb-columns-1{-ms-grid-columns:1fr;grid-template-columns:1fr}@media all and (-ms-high-contrast: none){.gb-block-post-grid .is-grid.columns-1 article,.gb-block-post-grid .gb-is-grid.gb-columns-1 article{width:100%}}.gb-block-post-grid .is-grid.columns-2,.gb-block-post-grid .gb-is-grid.gb-columns-2{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}@media all and (-ms-high-contrast: none){.gb-block-post-grid .is-grid.columns-2 article,.gb-block-post-grid .gb-is-grid.gb-columns-2 article{width:48%}}.gb-block-post-grid .is-grid.columns-3,.gb-block-post-grid .gb-is-grid.gb-columns-3{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}@media all and (-ms-high-contrast: none){.gb-block-post-grid .is-grid.columns-3 article,.gb-block-post-grid .gb-is-grid.gb-columns-3 article{width:32%}}.gb-block-post-grid .is-grid.columns-4,.gb-block-post-grid .gb-is-grid.gb-columns-4{-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr}@media all and (-ms-high-contrast: none){.gb-block-post-grid .is-grid.columns-4 article,.gb-block-post-grid .gb-is-grid.gb-columns-4 article{width:24%}}@media only screen and (max-width: 600px){.gb-block-post-grid div[class*=columns].is-grid,.gb-block-post-grid div[class*=columns].gb-is-grid{-ms-grid-columns:1fr;grid-template-columns:1fr}}.gb-block-post-grid .gb-post-grid-section-title{text-align:left}.gb-block-post-grid .gb-block-post-grid-image{margin-bottom:1.2em}.gb-block-post-grid .gb-block-post-grid-image img{display:block;width:100%}.gb-block-post-grid .gb-block-post-grid-text{text-align:left}.gb-block-post-grid a{text-decoration:none}.gb-block-post-grid header .gb-block-post-grid-title{margin-top:0;margin-bottom:15px;font-size:28px;line-height:1.2}.gb-block-post-grid header .gb-block-post-grid-title a{color:#293038;text-decoration:none}.gb-block-post-grid header .gb-block-post-grid-title a:hover{text-decoration:underline;color:inherit}.gb-block-post-grid .gb-block-post-grid-byline{font-size:14px;color:#626e81;margin-bottom:15px}.gb-block-post-grid .gb-block-post-grid-author,.gb-block-post-grid .gb-block-post-grid-date{display:inline-block}.gb-block-post-grid .gb-block-post-grid-author:not(:last-child)::after,.gb-block-post-grid .gb-block-post-grid-date:not(:last-child)::after{content:"·";vertical-align:middle;margin:0 5px;line-height:1}.gb-block-post-grid .gb-block-post-grid-author a{color:inherit;text-decoration:none}.gb-block-post-grid .gb-block-post-grid-author a:hover{color:inherit;text-decoration:underline}.gb-block-post-grid .gb-block-post-grid-text p{margin:0 0 15px 0;font-size:inherit}.gb-block-post-grid .gb-block-post-grid-text p:last-of-type{margin-bottom:0}.gb-block-post-grid .gb-block-post-grid-more-link{display:inline-block;box-shadow:none;transition:.3s ease;font-weight:bold;color:#293038;text-decoration:none}.gb-block-post-grid .gb-block-post-grid-more-link:hover{text-decoration:underline}.gb-block-post-grid .gb-block-post-grid-excerpt div+p{margin-top:15px}.gb-block-post-grid .is-list article,.gb-block-post-grid .gb-is-list article{display:-ms-grid;display:grid;-ms-grid-columns:30% 1fr;grid-template-columns:30% 1fr;grid-template-rows:1fr;grid-gap:0 2em}@media all and (-ms-high-contrast: none){.gb-block-post-grid .is-list article,.gb-block-post-grid .gb-is-list article{display:block}}.gb-block-post-grid .is-list article::before,.gb-block-post-grid .gb-is-list article::before{display:none}.gb-block-post-grid .is-list article:not(:last-child),.gb-block-post-grid .gb-is-list article:not(:last-child){margin-bottom:5%;padding-bottom:5%}@media only screen and (min-width: 600px){.gb-block-post-grid .is-list article:not(:last-child),.gb-block-post-grid .gb-is-list article:not(:last-child){border-bottom:solid 1px #eee}}@media only screen and (max-width: 600px){.gb-block-post-grid .is-list article,.gb-block-post-grid .gb-is-list article{-ms-grid-columns:1fr;grid-template-columns:1fr}}.gb-block-post-grid .is-list article:not(.has-post-thumbnail),.gb-block-post-grid .is-list article.hide-featured-image,.gb-block-post-grid .gb-is-list article:not(.has-post-thumbnail),.gb-block-post-grid .gb-is-list article.hide-featured-image{-ms-grid-columns:1fr;grid-template-columns:1fr}.gb-block-post-grid .is-list .gb-block-post-grid-image,.gb-block-post-grid .gb-is-list .gb-block-post-grid-image{margin-bottom:0}@media all and (-ms-high-contrast: none){.gb-block-post-grid .is-list .gb-block-post-grid-image,.gb-block-post-grid .gb-is-list .gb-block-post-grid-image{width:30%;display:inline-block;vertical-align:top}}@media only screen and (max-width: 600px){.gb-block-post-grid .is-list .gb-block-post-grid-image,.gb-block-post-grid .gb-is-list .gb-block-post-grid-image{margin-bottom:5%}}@media all and (-ms-high-contrast: none){.gb-block-post-grid .is-list .gb-block-post-grid-text,.gb-block-post-grid .gb-is-list .gb-block-post-grid-text{width:65%;padding-left:5%;display:inline-block;vertical-align:top}.gb-block-post-grid .is-list .post:not(.has-post-thumbnail) .gb-block-post-grid-text,.gb-block-post-grid .gb-is-list .post:not(.has-post-thumbnail) .gb-block-post-grid-text{width:100%;padding-left:0}}@media only screen and (min-width: 600px){.gb-block-post-grid .is-list .gb-block-post-grid-title,.gb-block-post-grid .gb-is-list .gb-block-post-grid-title{font-size:34px}}.gb-block-post-grid .is-list .no-thumb .gb-block-post-grid-text,.gb-block-post-grid .gb-is-list .no-thumb .gb-block-post-grid-text{grid-column:span 2}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px;word-wrap:normal !important}
.gb-block-container{margin:0;position:relative;padding:0}.gb-block-container.alignfull .block-editor-block-list__block{max-width:100%}@media only screen and (min-width: 768px){.gb-block-container.alignfull .gb-container-inside,.gb-block-container.alignfull .gb-container-inside{max-width:100%;margin:0 auto}}@media only screen and (min-width: 768px){.gb-block-container.alignwide .gb-container-inside,.gb-block-container.alignwide .gb-container-inside{max-width:80%;margin:0 auto}}.gb-block-container .gb-container-image-wrap{position:absolute;top:0;right:0;left:0;height:100%;z-index:0}.gb-block-container .gb-container-image{object-fit:cover;height:100%;width:100%;transition:.3s ease}.gb-block-container .gb-container-content{margin:0 auto;position:relative}.gb-block-container .gb-container-image:not(.has-background-dim){opacity:0}.gb-block-container .has-background-dim{opacity:.5}.gb-block-container .has-background-dim-10{opacity:.1}.gb-block-container .has-background-dim-20{opacity:.2}.gb-block-container .has-background-dim-30{opacity:.3}.gb-block-container .has-background-dim-40{opacity:.4}.gb-block-container .has-background-dim-50{opacity:.5}.gb-block-container .has-background-dim-60{opacity:.6}.gb-block-container .has-background-dim-70{opacity:.7}.gb-block-container .has-background-dim-80{opacity:.8}.gb-block-container .has-background-dim-90{opacity:.9}.gb-block-container .has-background-dim-100{opacity:1}
.wp-block-genesis-blocks-gb-pricing{margin-bottom:1.5em}.gb-pricing-table-wrap{display:-ms-grid;display:grid;grid-template-rows:1fr;grid-template-areas:"col1";grid-gap:0 2em}[data-type="genesis-blocks/gb-pricing-table"],.wp-block-genesis-blocks-gb-pricing-table{display:inline-block;vertical-align:top}@media only screen and (max-width: 600px){[data-type="genesis-blocks/gb-pricing-table"],.wp-block-genesis-blocks-gb-pricing-table{margin-bottom:1.5em}}.gb-block-pricing-table .gb-block-pricing-table-inside{display:inline-block;width:100%;border-color:#272c30}.gb-block-pricing-table .gb-block-pricing-table-inside ul{list-style-type:none;padding:0;margin-left:0}.gb-block-pricing-table .gb-block-pricing-table-inside li{margin:0;padding:4px 0;border-color:inherit}.gb-block-pricing-table .gb-block-pricing-table-inside ul>li{list-style-type:none}.gb-block-pricing-table .gb-block-pricing-table-inside ol li{list-style-position:inside}.gb-block-pricing-table .gb-block-pricing-table-inside ol li div{display:inline}.gb-block-pricing-table-gap-0{grid-gap:0 0}.gb-block-pricing-table-gap-1{grid-gap:0 1em}.gb-block-pricing-table-gap-2{grid-gap:0 2em}.gb-block-pricing-table-gap-3{grid-gap:0 3em}.gb-block-pricing-table-gap-4{grid-gap:0 4em}.gb-block-pricing-table-gap-5{grid-gap:0 5em}.gb-pricing-columns-2 .gb-pricing-table-wrap{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-template-areas:"col1 col2"}@media only screen and (max-width: 600px){.gb-pricing-columns-2 .gb-pricing-table-wrap{-ms-grid-columns:1fr;grid-template-columns:1fr;grid-template-areas:"col1" "col2"}}.gb-pricing-columns-3 .gb-pricing-table-wrap{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;grid-template-areas:"col1 col2 col3"}@media only screen and (max-width: 600px){.gb-pricing-columns-3 .gb-pricing-table-wrap{-ms-grid-columns:1fr;grid-template-columns:1fr;grid-template-areas:"col1" "col2" "col3"}}.gb-pricing-columns-4 .gb-pricing-table-wrap{-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-areas:"col1 col2 col3 col4"}@media only screen and (max-width: 800px){.gb-pricing-columns-4 .gb-pricing-table-wrap{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-template-areas:"col1 col2" "col3 col4"}.gb-pricing-columns-4 .gb-pricing-table-wrap .wp-block-genesis-blocks-gb-pricing-table{margin-bottom:1.5em}}@media only screen and (max-width: 600px){.gb-pricing-columns-4 .gb-pricing-table-wrap{-ms-grid-columns:1fr;grid-template-columns:1fr;grid-template-areas:"col1" "col2" "col3" "col4"}}.gb-pricing-table-price{line-height:1}.gb-pricing-table-currency{vertical-align:top;margin-top:.4em;margin-right:3px;display:inline-block;line-height:1}.wp-block-genesis-blocks-gb-pricing-table{vertical-align:top}.wp-block-genesis-blocks-gb-pricing-table .gb-pricing-table-features,.block-library-list .wp-block-genesis-blocks-gb-pricing-table ul{margin:0;padding:0;border:none}.gb-block-pricing-table:nth-child(1){-ms-grid-row:1;-ms-grid-column:1;grid-area:col1}.gb-block-pricing-table:nth-child(2){-ms-grid-row:1;-ms-grid-column:2;grid-area:col2}.gb-block-pricing-table:nth-child(3){-ms-grid-row:1;-ms-grid-column:3;grid-area:col3}.gb-block-pricing-table:nth-child(4){-ms-grid-row:1;-ms-grid-column:4;grid-area:col4}.editor-styles-wrapper ul.gb-pricing-table-features{list-style-type:none;display:block;white-space:initial;margin-left:0;margin-right:0}.gb-list-border-solid>li{border-bottom-style:solid}.gb-list-border-dashed>li{border-bottom-style:dashed}.gb-list-border-dotted>li{border-bottom-style:dotted}ul.gb-pricing-table-features li{list-style-type:none;margin:0;padding:4px 0;border-color:inherit}ul.gb-pricing-table-features li:last-child{border-bottom:none}.gb-list-border-width-1 li{border-width:1px}.gb-list-border-width-2 li{border-width:2px}.gb-list-border-width-3 li{border-width:3px}.gb-list-border-width-4 li{border-width:4px}.gb-list-border-width-5 li{border-width:5px}.gb-pricing-table-price,.gb-pricing-table-term{display:inline}span.gb-pricing-table-term{margin-left:5px}.gb-pricing-table-wrap .gb-block-pricing-table-inside>*:last-child{margin-bottom:0}.wp-block-genesis-blocks-gb-pricing .alignwide,.wp-block-genesis-blocks-gb-pricing .alignfull{width:100%;margin-left:auto}.gb-block-pricing-table-center{text-align:center}.gb-block-pricing-table-center .gb-block-button{text-align:center !important}.gb-block-pricing-table-center .blocks-button__inline-link{margin:0 auto;text-align:center}.gb-block-pricing-table-left{text-align:left}.gb-block-pricing-table-right{text-align:right}.gb-pricing-table-button .gb-block-button{margin-bottom:0}
.gb-block-newsletter .gb-newsletter-title{margin-top:0;line-height:1.3}.gb-block-newsletter .gb-block-button{margin-bottom:0}.gb-block-newsletter-label{font-size:16px}.gb-form-styles label{margin-bottom:8px;width:100%;display:block}.gb-form-styles input:not(.gb-newsletter-submit){width:100%;height:auto;min-height:45px;margin-bottom:15px}
.wp-block-genesis-blocks-gb-layout{margin-bottom:1.5em}.wp-block-genesis-blocks-gb-columns{position:relative}.gb-layout-column-wrap{display:-ms-grid;display:grid;grid-template-rows:1fr;grid-gap:0 2em;position:relative;z-index:1}[data-type="genesis-blocks/gb-column"],.gb-block-layout-column{display:block;vertical-align:top;min-width:0}.gb-block-layout-column.gb-is-vertically-aligned-top{align-self:flex-start}.gb-block-layout-column.gb-is-vertically-aligned-center{align-self:center}.gb-block-layout-column.gb-is-vertically-aligned-bottom{align-self:flex-end}.gb-block-layout-column-inner,.gb-layout-column-wrap>.gb-block-layout-column-inner,.gb-has-background-dim>*{position:relative;z-index:1}.wp-block-genesis-blocks-gb-layout.alignfull{padding:0 2em}@media only screen and (max-width: 600px){.wp-block-genesis-blocks-gb-layout.alignfull{padding:0 15px}}.gb-block-layout-column{display:block;width:100%}.gb-columns-center .gb-layout-column-wrap{margin:0 auto}.gb-block-layout-column-gap-0{grid-gap:0 0}.gb-block-layout-column-gap-1{grid-gap:0 1em}.gb-block-layout-column-gap-2{grid-gap:0 2em}.gb-block-layout-column-gap-3{grid-gap:0 3em}.gb-block-layout-column-gap-4{grid-gap:0 4em}.gb-block-layout-column-gap-5{grid-gap:0 5em}.gb-block-layout-column-gap-6{grid-gap:0 6em}.gb-block-layout-column-gap-7{grid-gap:0 7em}.gb-block-layout-column-gap-8{grid-gap:0 8em}.gb-block-layout-column-gap-9{grid-gap:0 9em}.gb-block-layout-column-gap-10{grid-gap:0 10em}.gb-block-layout-column:nth-child(1){-ms-grid-row:1;-ms-grid-column:1;grid-area:col1}.gb-block-layout-column:nth-child(1){-ms-grid-row:1;-ms-grid-column:1;grid-area:col1}.gb-block-layout-column:nth-child(2){-ms-grid-row:1;-ms-grid-column:2;grid-area:col2}.gb-block-layout-column:nth-child(3){-ms-grid-row:1;-ms-grid-column:3;grid-area:col3}.gb-block-layout-column:nth-child(4){-ms-grid-row:1;-ms-grid-column:4;grid-area:col4}.gb-block-layout-column:nth-child(5){-ms-grid-row:1;-ms-grid-column:5;grid-area:col5}.gb-block-layout-column:nth-child(6){-ms-grid-row:1;-ms-grid-column:6;grid-area:col6}.gb-layout-columns-1>.gb-layout-column-wrap{-ms-grid-columns:1fr;grid-template-columns:1fr;grid-template-areas:"col1"}.gb-layout-columns-2>.gb-layout-column-wrap{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-template-areas:"col1 col2"}@media only screen and (max-width: 600px){.gb-layout-columns-2>.gb-layout-column-wrap.gb-is-responsive-column{-ms-grid-columns:1fr;grid-template-columns:1fr;grid-template-areas:"col1" "col2"}}.gb-2-col-wideleft>.gb-layout-column-wrap{-ms-grid-columns:2fr 1fr;grid-template-columns:2fr 1fr}.gb-2-col-wideright>.gb-layout-column-wrap{-ms-grid-columns:1fr 2fr;grid-template-columns:1fr 2fr}.gb-layout-columns-3>.gb-layout-column-wrap{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;grid-template-areas:"col1 col2 col3"}@media only screen and (max-width: 600px){.gb-layout-columns-3>.gb-layout-column-wrap.gb-is-responsive-column{-ms-grid-columns:1fr;grid-template-columns:1fr;grid-template-areas:"col1" "col2" "col3"}}.gb-3-col-widecenter>.gb-layout-column-wrap{-ms-grid-columns:1fr 2fr 1fr;grid-template-columns:1fr 2fr 1fr}@media only screen and (max-width: 600px){.gb-3-col-widecenter>.gb-layout-column-wrap.gb-is-responsive-column{-ms-grid-columns:1fr;grid-template-columns:1fr}}.gb-3-col-wideleft>.gb-layout-column-wrap{-ms-grid-columns:2fr 1fr 1fr;grid-template-columns:2fr 1fr 1fr}@media only screen and (max-width: 600px){.gb-3-col-wideleft>.gb-layout-column-wrap.gb-is-responsive-column{-ms-grid-columns:1fr;grid-template-columns:1fr}}.gb-3-col-wideright>.gb-layout-column-wrap{-ms-grid-columns:1fr 1fr 2fr;grid-template-columns:1fr 1fr 2fr}@media only screen and (max-width: 600px){.gb-3-col-wideright>.gb-layout-column-wrap.gb-is-responsive-column{-ms-grid-columns:1fr;grid-template-columns:1fr}}.gb-layout-columns-4>.gb-layout-column-wrap{-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-areas:"col1 col2 col3 col4"}@media only screen and (max-width: 800px){.gb-layout-columns-4>.gb-layout-column-wrap.gb-is-responsive-column{grid-template-rows:auto;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-template-areas:"col1 col2" "col3 col4"}}@media only screen and (max-width: 600px){.gb-layout-columns-4>.gb-layout-column-wrap.gb-is-responsive-column{-ms-grid-columns:1fr;grid-template-columns:1fr;grid-template-areas:"col1" "col2" "col3" "col4"}}.gb-4-col-wideleft>.gb-layout-column-wrap{-ms-grid-columns:2fr 1fr 1fr 1fr;grid-template-columns:2fr 1fr 1fr 1fr}.gb-4-col-wideright>.gb-layout-column-wrap{-ms-grid-columns:1fr 1fr 1fr 2fr;grid-template-columns:1fr 1fr 1fr 2fr}.gb-layout-columns-5>.gb-layout-column-wrap{-ms-grid-columns:1fr 1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-template-areas:"col1 col2 col3 col4 col5"}@media only screen and (max-width: 800px){.gb-layout-columns-5>.gb-layout-column-wrap.gb-is-responsive-column{-ms-grid-columns:1fr;grid-template-columns:1fr;grid-template-areas:"col1" "col2" "col3" "col4" "col5"}}.gb-layout-columns-6>.gb-layout-column-wrap{-ms-grid-columns:1fr 1fr 1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;grid-template-areas:"col1 col2 col3 col4 col5 col6"}@media only screen and (max-width: 800px){.gb-layout-columns-6>.gb-layout-column-wrap.gb-is-responsive-column{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-template-areas:"col1 col2" "col3 col4" "col5 col6"}}@media only screen and (max-width: 600px){.gb-layout-columns-6>.gb-layout-column-wrap.gb-is-responsive-column{-ms-grid-columns:1fr;grid-template-columns:1fr;grid-template-areas:"col1" "col2" "col3" "col4" "col5" "col6"}}.gb-layout-columns-4,.gb-layout-columns-5,.gb-layout-columns-6{overflow-x:auto}.gb-column-selector-group{margin-top:10px;display:flex;width:100%;text-align:center;justify-content:center}@media only screen and (max-width: 1175px){.gb-column-selector-group{flex-wrap:wrap}}.gb-column-selector{margin:0 5px}@media only screen and (max-width: 1175px){.gb-column-selector{margin-top:10px}}.gb-column-selector button.gb-column-selector-button{padding:15px;height:auto;border-radius:5px !important;background:#fff;margin:0}.gb-column-selector button.gb-column-selector-button:hover{background:#fff;margin:0}.gb-column-selector button.components-button.is-button:last-child{border-radius:5px}
.gb-layout-column-button .gb-block-button{margin-bottom:0}.gb-layout-selector-group{margin-top:10px}.gb-layout-selector{display:inline-block;margin:0 5px}.gb-layout-selector button.gb-layout-selector-button{padding:15px;height:auto;border-radius:5px;background:#fff}.gb-layout-selector button.gb-layout-selector-button:hover{background:#fff}.gb-layout-selector button.components-button.is-button:last-child{border-radius:5px}.gb-toolbar-insert-layout-button{margin-right:3px}.gb-layout-team-1 .gb-profile-column{flex:100%}.gb-layout-team-1 .gb-social-links{padding-top:25px}.gb-layout-hero-cover .wp-block-cover__inner-container{max-width:800px}.gb-layout-hero-cover h2,.gb-layout-hero-cover h3,.gb-layout-hero-cover h4{max-width:100%}.gb-white-text,.editor-styles-wrapper [data-type="core/heading"] .gb-white-text{color:#fff}.gb-layout-landing-2 .gb-block-profile{padding:0;text-align:center}.gb-layout-landing-2 .gb-block-profile .gb-profile-avatar-wrap,.gb-layout-landing-2 .gb-block-profile .gb-profile-column{flex:0 0 100%}.gb-layout-landing-2 .round .gb-profile-image-wrap{max-width:220px;margin:0 auto}.gb-layout-landing-2 .gb-block-cta .gb-cta-content{max-width:700px;margin:0 auto}.gb-layout-landing-2 .gb-block-cta .gb-button{font-weight:normal}.gb-layout-landing-3 .gb-layout-landing-3-cover h2,.gb-layout-landing-3 .gb-layout-landing-3-cover h3,.gb-layout-landing-3 .gb-layout-landing-3-cover h4,.gb-layout-landing-3 .gb-layout-landing-3-cover h5,.gb-layout-landing-3 .gb-layout-landing-3-cover h6{margin-left:auto;margin-right:auto}@media only screen and (min-width: 600px){.gb-layout-landing-3 .gb-layout-landing-3-cover h2,.gb-layout-landing-3 .gb-layout-landing-3-cover h3,.gb-layout-landing-3 .gb-layout-landing-3-cover h4,.gb-layout-landing-3 .gb-layout-landing-3-cover h5,.gb-layout-landing-3 .gb-layout-landing-3-cover h6{font-size:42px}}@media only screen and (min-width: 600px){.gb-layout-landing-3 .gb-block-post-grid header .gb-block-post-grid-title{font-size:24px}}.gpb-slate-section-contact-box .gb-block-layout-column-inner{height:100%}div[class*=gb-section-].alignfull,div[class*=gb-layout-].alignfull{margin-top:auto;margin-bottom:auto}
.gpb-overflow-hidden{overflow:hidden}.gpb-grid-mobile-space .gb-is-responsive-column{grid-row-gap:1em}.gpb-rounded-grid .gb-block-layout-column-inner{border-radius:10px}.gpb-rounded-sm,.gpb-rounded-sm .gb-accordion-title,.gpb-rounded-sm img{border-radius:5px}.gpb-rounded-md,.gpb-rounded-md .gb-accordion-title,.gpb-rounded-md img{border-radius:10px}.gpb-rounded-lg,.gpb-rounded-lg .gb-accordion-title,.gpb-rounded-lg img{border-radius:20px}.gpb-rounded-xl,.gpb-rounded-xl .gb-accordion-title,.gpb-rounded-xl img{border-radius:30px}.gpb-rounded-full,.gpb-rounded-full .gb-accordion-title,.gpb-rounded-full img{border-radius:500px}@media only screen and (max-width: 600px){.gpb-mobile-align-reset{float:none;text-align:left;margin-left:0 !important;margin-right:0}}@media only screen and (max-width: 600px){.gpb-grid-mobile-reorder .gb-is-responsive-column .gb-block-layout-column:nth-of-type(1){grid-area:col2}.gpb-grid-mobile-reorder .gb-is-responsive-column .gb-block-layout-column:nth-of-type(2){grid-area:col1}}.gpb-mb-1{margin-bottom:1rem}@media only screen and (min-width: 600px){div[class*=wp-block-genesis].gb-font-size-14.gb-block-testimonial p,div[class*=wp-block-genesis].gb-font-size-14.gb-block-notice p,div[class*=wp-block-genesis].gb-font-size-14.gb-block-profile p,div[class*=wp-block-genesis].gb-font-size-14.gb-block-cta p{font-size:14px}div[class*=wp-block-genesis].gb-font-size-15.gb-block-testimonial p,div[class*=wp-block-genesis].gb-font-size-15.gb-block-notice p,div[class*=wp-block-genesis].gb-font-size-15.gb-block-profile p,div[class*=wp-block-genesis].gb-font-size-15.gb-block-cta p{font-size:15px}div[class*=wp-block-genesis].gb-font-size-16.gb-block-testimonial p,div[class*=wp-block-genesis].gb-font-size-16.gb-block-notice p,div[class*=wp-block-genesis].gb-font-size-16.gb-block-profile p,div[class*=wp-block-genesis].gb-font-size-16.gb-block-cta p{font-size:16px}div[class*=wp-block-genesis].gb-font-size-17.gb-block-testimonial p,div[class*=wp-block-genesis].gb-font-size-17.gb-block-notice p,div[class*=wp-block-genesis].gb-font-size-17.gb-block-profile p,div[class*=wp-block-genesis].gb-font-size-17.gb-block-cta p{font-size:17px}div[class*=wp-block-genesis].gb-font-size-18.gb-block-testimonial p,div[class*=wp-block-genesis].gb-font-size-18.gb-block-notice p,div[class*=wp-block-genesis].gb-font-size-18.gb-block-profile p,div[class*=wp-block-genesis].gb-font-size-18.gb-block-cta p{font-size:18px}div[class*=wp-block-genesis].gb-font-size-19.gb-block-testimonial p,div[class*=wp-block-genesis].gb-font-size-19.gb-block-notice p,div[class*=wp-block-genesis].gb-font-size-19.gb-block-profile p,div[class*=wp-block-genesis].gb-font-size-19.gb-block-cta p{font-size:19px}div[class*=wp-block-genesis].gb-font-size-20.gb-block-testimonial p,div[class*=wp-block-genesis].gb-font-size-20.gb-block-notice p,div[class*=wp-block-genesis].gb-font-size-20.gb-block-profile p,div[class*=wp-block-genesis].gb-font-size-20.gb-block-cta p{font-size:20px}div[class*=wp-block-genesis].gb-font-size-21.gb-block-testimonial p,div[class*=wp-block-genesis].gb-font-size-21.gb-block-notice p,div[class*=wp-block-genesis].gb-font-size-21.gb-block-profile p,div[class*=wp-block-genesis].gb-font-size-21.gb-block-cta p{font-size:21px}div[class*=wp-block-genesis].gb-font-size-22.gb-block-testimonial p,div[class*=wp-block-genesis].gb-font-size-22.gb-block-notice p,div[class*=wp-block-genesis].gb-font-size-22.gb-block-profile p,div[class*=wp-block-genesis].gb-font-size-22.gb-block-cta p{font-size:22px}div[class*=wp-block-genesis].gb-font-size-23.gb-block-testimonial p,div[class*=wp-block-genesis].gb-font-size-23.gb-block-notice p,div[class*=wp-block-genesis].gb-font-size-23.gb-block-profile p,div[class*=wp-block-genesis].gb-font-size-23.gb-block-cta p{font-size:23px}div[class*=wp-block-genesis].gb-font-size-24.gb-block-testimonial p,div[class*=wp-block-genesis].gb-font-size-24.gb-block-notice p,div[class*=wp-block-genesis].gb-font-size-24.gb-block-profile p,div[class*=wp-block-genesis].gb-font-size-24.gb-block-cta p{font-size:24px}}*[class*=gpb-fluid],.entry-content *[class*=gpb-fluid]{margin:0 0 1rem 0;line-height:1.2;font-weight:normal}.gpb-fluid-1{font-size:20px}@media(min-width: 600px){.gpb-fluid-1{font-size:calc(11.5094339623px + 100vw*0.0141509434)}}@media(min-width: 1024px){.gpb-fluid-1{font-size:26px}}.gpb-fluid-2{font-size:22px}@media(min-width: 600px){.gpb-fluid-2{font-size:calc(10.679245283px + 100vw*0.0188679245)}}@media(min-width: 1024px){.gpb-fluid-2{font-size:30px}}.gpb-fluid-3{font-size:24px}@media(min-width: 600px){.gpb-fluid-3{font-size:calc(4.1886792453px + 100vw*0.0330188679)}}@media(min-width: 1024px){.gpb-fluid-3{font-size:38px}}.gpb-fluid-4{font-size:28px}@media(min-width: 600px){.gpb-fluid-4{font-size:calc(5.358490566px + 100vw*0.0377358491)}}@media(min-width: 1024px){.gpb-fluid-4{font-size:44px}}.gpb-fluid-5{font-size:32px}@media(min-width: 600px){.gpb-fluid-5{font-size:calc(3.6981132075px + 100vw*0.0471698113)}}@media(min-width: 1024px){.gpb-fluid-5{font-size:52px}}.gpb-fluid-6{font-size:36px}@media(min-width: 600px){.gpb-fluid-6{font-size:calc(2.0377358491px + 100vw*0.0566037736)}}@media(min-width: 1024px){.gpb-fluid-6{font-size:60px}}.gb-align-center{text-align:center}.gb-align-left{text-align:left}.gb-align-right{text-align:right}.center{text-align:center}.left{text-align:left}.right{text-align:right}@media only screen and (min-width: 600px){.wp-block-columns .layout-column-1,.wp-block-columns .layout-column-2{margin-right:5%}}.wp-block-image{margin-bottom:1.2em}.gb-text-link{color:inherit;text-decoration:none}.gb-text-link:hover{color:inherit;text-decoration:underline}.gb-has-parallax{background-attachment:fixed;background-size:cover;background-position:50%}.gb-has-background-dim::before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-color:inherit;opacity:0;z-index:1}.gb-has-background-dim.has-theme-primary-background-color::before,.gb-has-background-dim.gb-has-custom-background-color::before{background-color:inherit}.gb-has-background-dim-0::before{opacity:1}.gb-has-background-dim-10::before{opacity:.9}.gb-has-background-dim-20::before{opacity:.8}.gb-has-background-dim-30::before{opacity:.7}.gb-has-background-dim-40::before{opacity:.6}.gb-has-background-dim-50::before{opacity:.5}.gb-has-background-dim-60::before{opacity:.4}.gb-has-background-dim-70::before{opacity:.3}.gb-has-background-dim-80::before{opacity:.2}.gb-has-background-dim-90::before{opacity:.1}.gb-has-background-dim-100::before{opacity:0}div.gb-background-auto{background-size:auto;background-position:center center}div.gb-background-cover{background-size:cover}div.gb-background-contain{background-size:contain;background-position:center center}div.gb-background-no-repeat{background-repeat:no-repeat}div.gb-background-repeat{background-repeat:repeat}div.gb-background-repeat-x{background-repeat:repeat-x}div.gb-background-repeat-y{background-repeat:repeat-y;background-position:center center}ol.gpb-number-list,.editor-styles-wrapper ol.gpb-number-list{list-style:none;counter-reset:gpb-list-counter;padding:0;margin-left:0}ol.gpb-number-list li,.editor-styles-wrapper ol.gpb-number-list li{list-style-type:none;counter-increment:gpb-list-counter;position:relative;padding-left:65px;margin-bottom:1.2em}ol.gpb-number-list li::before{content:counter(gpb-list-counter) "";color:#fff;background:#333;position:absolute;left:0;top:10px;text-align:center;border-radius:100px;height:42px;width:42px;line-height:41px}


/*
Theme Name: Navigation Pro
Theme URI: https://my.studiopress.com/themes/navigation/
Description: Showcase your brand, creativity, and passion with beautiful and colorful design.
Author: StudioPress
Author URI: https://www.studiopress.com/

Version: 1.2.0

Tags: accessibility-ready, block-styles, custom-colors, custom-logo, custom-menu, e-commerce, editor-style, featured-images, footer-widgets, full-width-template, left-sidebar, one-column, right-sidebar, sticky-post, theme-options, threaded-comments, translation-ready, two-columns, wide-blocks

Template: genesis

License: GPL-2.0-or-later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

Text Domain: navigation-pro
Requires at least: 5.4
Requires PHP: 5.6
*/

/* Table of Contents
	- HTML5 Reset
		- Baseline Normalize
		- Box Sizing
		- Float Clearing
	- Defaults
		- Typographical Elements
		- Headings
		- Objects
		- Gallery
		- Forms
		- Tables
		- Screen Reader Text
	- Shapes
	- Structure and Layout
		- Site Container
		- Site Inner
		- Column Widths and Positions
	- Common Classes
		- Avatar
		- Genesis
		- Search Form
		- Titles
		- WordPress
	- Widgets
		- Featured Content
	- Plugins
		- Genesis eNews Extended
		- Genesis Plugins
		- Jetpack
		- WPForms
	- Skip Links
	- Site Header
		- Title Area
	- Site Navigation
		- Header Menu
		- Header Search
		- Footer Menu
		- Accessible Menu
	- Featured Images
	- Content Area
		- Entries
		- Entry Meta
		- Pagination
		- Genesis Editor Sidebar Options
		- Comments
	- Sidebar
	- Before Footer CTA
	- Site Footer
	- Media Queries
		- Max-width: 1280px
		- Max-width: 1023px
		- Max-width: 800px
		- Max-width: 600px
		- Max-width: 480px
*/


/* HTML5 Reset
---------------------------------------------------------------------------- */

/* normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css
---------------------------------------------------------------------------- */
/* stylelint-disable */
html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}
/* stylelint-enable */

/* Box Sizing
--------------------------------------------- */

html,
input[type="search"] {
	box-sizing: border-box;
}

*,
*::before,
*::after {
	box-sizing: inherit;
}


/* Float Clearing
--------------------------------------------- */

.entry-container::before,
.author-box::before,
.clearfix::before,
.content-sidebar-wrap::before,
.entry::before,
.entry-content::before,
.footer-widgets::before,
.nav-primary::before,
.nav-secondary::before,
.pagination::before,
.site-container::before,
.site-footer::before,
.site-footer .footer-copyright-container::before,
.site-header::before,
.site-inner::before,
.widget::before,
.wrap::before {
	content: " ";
	display: table;
}

.entry-container::after,
.author-box::after,
.clearfix::after,
.content-sidebar-wrap::after,
.entry::after,
.entry-content::after,
.footer-widgets::after,
.nav-primary::after,
.nav-secondary::after,
.pagination::after,
.site-container::after,
.site-footer::after,
.site-footer .footer-copyright-container::after,
.site-header::after,
.site-inner::after,
.widget::after,
.wrap::after {
	clear: both;
	content: " ";
	display: table;
}

.clear {
	clear: both;
}


/* Defaults
---------------------------------------------------------------------------- */

/* Typographical Elements
--------------------------------------------- */

body {
	background-color: #faf7f4;
	color: #554948;
	font-family: Montserrat, sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.875;
	margin: 0;
	overflow-x: hidden;
}

body {
	animation: fadein 1s;
}

@keyframes fadein {

	from {
		opacity: 0;
	}

	to {
		opacity: 1;
	}
}

a,
button,
input:focus,
input[type="button"],
input[type="reset"],
input[type="submit"],
textarea:focus,
.button,
.gallery img,
.more-link,
.wp-custom-logo .site-title > a,
.wp-custom-logo .title-area,
.site-header,
.site-header > .wrap > * {
	outline-color: transparent; /* prevent flicker in Firefox */
	transition: all 0.25s ease-in-out;
}

a {
	color: #ce3a0d;
	border-bottom: 1px dotted currentColor;
	text-decoration: none;
}

a:focus,
a:hover {
	color: #554948;
	text-decoration: none;
	border-bottom-color: transparent;
}

span:target {
	display: block;
	position: relative;
	top: -120px;
	visibility: hidden;
}

p {
	margin: 0 0 34px;
	padding: 0;
}

.more-link-wrap {
	margin-bottom: 0;
}

ol,
ul {
	margin: 0;
	padding: 0;
}

li {
	list-style-type: none;
}

hr {
	background-color: transparent;
	border-width: 0;
	border-collapse: collapse;
	border-bottom: 1px solid currentColor;
	border-right-width: 0;
	border-top-width: 0;
	margin: 2em 0;
	opacity: 0.3;
}

b,
strong {
	font-weight: 700;
}

blockquote,
cite,
em,
i {
	font-style: italic;
}

mark {
	background-color: #eee9e3;
	color: #554948;
}

pre {
	background-color: #eee9e3;
	border: 1px solid #ded8d1;
	font-family: Courier, monospace;
	font-size: 18px;
	line-height: 1.6;
	max-width: 100%;
	margin-bottom: 30px;
	overflow: auto;
	padding: 3% 5% 3% 7%;
	position: relative;
	-moz-tab-size: 4;
	-o-tab-size: 4;
	tab-size: 4;
}

pre::before {
	background-color: #ded8d1;
	color: #fff;
	content: " ";
	font-size: 16px;
	height: 100%;
	left: 0;
	padding: 0 3px;
	position: absolute;
	text-align: center;
	top: 0;
	width: 20px;
	z-index: 5;
}

blockquote {
	color: currentColor;
	margin: 1em;
}

blockquote::before {
	content: "\201C";
	display: block;
	font-size: 30px;
	height: 0;
	left: -20px;
	position: relative;
	top: -10px;
}

iframe {
	margin-bottom: -11px;
}

::selection {
	background-color: #554948;
	color: #fff;
	text-shadow: none;
}

/* Headings
--------------------------------------------- */

h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: Aleo, Helvetica, Arial, sans-serif;
	font-weight: 400;
	line-height: 1.2;
	margin: 0 0 30px;
}

h1 {
	font-size: 48px;
	letter-spacing: -0.5px;
}

h2 {
	font-size: 44px;
	letter-spacing: -0.5px;
	line-height: 1;
}

h3 {
	font-size: 24px;
}

.comment-respond h3,
.entry-comments h3 {
	font-size: 36px;
	letter-spacing: -0.5px;
}

.comment-respond h3 small {
	font-size: 16px;
}

h4 {
	font-size: 20px;
}

.entry-content h3,
.entry-content h4 {
	margin-bottom: 20px;
}

h5 {
	font-size: 18px;
}

h6 {
	font-size: 16px;
}

/* Objects
--------------------------------------------- */

embed,
iframe,
img,
object,
video,
.wp-caption {
	max-width: 100%;
}

img {
	height: auto;
}

figure {
	margin: 0;
}

figure a {
	border-width: 0;
}

/* Gallery
--------------------------------------------- */

.gallery {
	overflow: hidden;
}

.gallery-item {
	float: left;
	margin: 0 0 34px;
	text-align: center;
}

.gallery-columns-1 .gallery-item {
	width: 100%;
}

.gallery-columns-2 .gallery-item {
	width: 50%;
}

.gallery-columns-3 .gallery-item {
	width: 33%;
}

.gallery-columns-4 .gallery-item {
	width: 25%;
}

.gallery-columns-5 .gallery-item {
	width: 20%;
}

.gallery-columns-6 .gallery-item {
	width: 16.6666%;
}

.gallery-columns-7 .gallery-item {
	width: 14.2857%;
}

.gallery-columns-8 .gallery-item {
	width: 12.5%;
}

.gallery-columns-9 .gallery-item {
	width: 11.1111%;
}

.gallery-columns-2 .gallery-item:nth-child(2n+1),
.gallery-columns-3 .gallery-item:nth-child(3n+1),
.gallery-columns-4 .gallery-item:nth-child(4n+1),
.gallery-columns-5 .gallery-item:nth-child(5n+1),
.gallery-columns-6 .gallery-item:nth-child(6n+1),
.gallery-columns-7 .gallery-item:nth-child(7n+1),
.gallery-columns-8 .gallery-item:nth-child(8n+1),
.gallery-columns-9 .gallery-item:nth-child(9n+1) {
	clear: left;
}

.gallery img {
	border: 1px solid #eee9e3;
	height: auto;
	padding: 4px;
}

.gallery img:hover,
.gallery img:focus {
	border: 1px solid #eee9e3;
}

/* Forms
--------------------------------------------- */

input,
input[type="search"],
select,
textarea {
	background-color: #fff;
	border: 1px solid rgba(0, 0, 0, 0.12);
	border-radius: 0;
	color: #554948;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.625;
	padding: 15px;
	width: 100%;
}

input[type="search"] {
	-webkit-appearance: none;
}

input:focus,
input[type="search"]:focus,
textarea:focus {
	border: 1px solid #999;
	outline-width: 0;
}

input[type="checkbox"],
input[type="image"],
input[type="radio"] {
	width: auto;
}

::-ms-input-placeholder {
	color: #999;
	opacity: 1;
}

:-ms-input-placeholder {
	color: #999;
	opacity: 1;
}

::placeholder {
	color: #999;
	opacity: 1;
}

button,
input[type="button"],
input[type="reset"],
input[type="submit"],
.button,
.more-link,
.site-container div.wpforms-container-full .wpforms-form input[type="submit"],
.site-container div.wpforms-container-full .wpforms-form button[type="submit"] {
	background-color: #ce3a0d;
	border-width: 0;
	border-radius: 0;
	color: #fff;
	cursor: pointer;
	font-size: 14px;
	font-weight: 400;
	letter-spacing: 1px;
	line-height: 1;
	padding: 20px 30px;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	white-space: normal;
	width: auto;
}

.button {
	display: inline-block;
	margin-bottom: 5px;
	margin-top: 5px;
}

.button.large {
	font-size: 14px;
}

.button.secondary {
	background-color: #eee9e3;
	color: #554948;
}

.more-link {
	display: inline-block;
	margin-top: 10px;
}

a.button.small,
button.small,
input[type="button"].small,
input[type="reset"].small,
input[type="submit"].small {
	padding: 15px 20px;
}

button:focus,
button:hover,
input[type="button"]:focus,
input[type="button"]:hover,
input[type="reset"]:focus,
input[type="reset"]:hover,
input[type="submit"]:focus,
input[type="submit"]:hover,
.button:focus,
.button:hover,
.more-link:focus,
.more-link:hover,
.site-container div.wpforms-container-full .wpforms-form input[type="submit"]:focus,
.site-container div.wpforms-container-full .wpforms-form input[type="submit"]:hover,
.site-container div.wpforms-container-full .wpforms-form button[type="submit"]:focus,
.site-container div.wpforms-container-full .wpforms-form button[type="submit"]:hover {
	background-color: #ce3a0d;
	border-width: 0;
	box-shadow: inset 0 0 200px rgba(255, 255, 255, 0.2), 0 1px 15px 0 rgba(0, 0, 0, 0.12);
	color: #fff;
	outline-width: 0;
}

.button.secondary:focus,
.button.secondary:hover {
	background-color: #554948;
	color: #fff;
}

.site-container button:disabled,
.site-container button:disabled:hover,
.site-container input:disabled,
.site-container input:disabled:hover,
.site-container input[type="button"]:disabled,
.site-container input[type="button"]:disabled:hover,
.site-container input[type="reset"]:disabled,
.site-container input[type="reset"]:disabled:hover,
.site-container input[type="submit"]:disabled,
.site-container input[type="submit"]:disabled:hover {
	background-color: #eee9e3;
	border-width: 0;
	box-shadow: none;
	color: #999;
	cursor: not-allowed;
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button {
	display: none;
}

/* Tables
--------------------------------------------- */

table {
	border-collapse: collapse;
	border-spacing: 0;
	margin-bottom: 40px;
	width: 100%;
	word-break: break-all;
}

tbody {
	border-bottom: 1px solid #eee9e3;
}

td,
th {
	line-height: 2;
	text-align: left;
	vertical-align: top;
}

td {
	padding: 0.5em;
}

tr {
	border-top: 1px solid #eee9e3;
}

th {
	font-weight: 700;
	padding: 0.5em;
}

/* Screen Reader Text
--------------------------------------------- */

.breadcrumb .separator,
.screen-reader-shortcut,
.screen-reader-text,
.screen-reader-text span {
	border-width: 0;
	clip: rect(0, 0, 0, 0);
	height: 1px;
	overflow: hidden;
	position: absolute !important;
	width: 1px;
	word-wrap: normal !important;
}

.genesis-nav-menu .search input[type="submit"]:focus,
.screen-reader-shortcut:focus,
.screen-reader-text:focus,
.widget_search input[type="submit"]:focus {
	background-color: #fff;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.1);
	clip: auto !important;
	color: #554948;
	display: block;
	font-size: 1em;
	font-weight: 700;
	height: auto;
	padding: 15px 23px 14px;
	text-decoration: none;
	width: auto;
	z-index: 100000; /* Above WP toolbar. */
}

.more-link {
	position: relative;
}

/* Shapes
---------------------------------------------------------------------------- */

.error404 .site-inner .wrap::after,
.page .site-inner .wrap::after,
.single .site-inner .wrap::after,
.archive-description::before {
	background-color: #fff;
	-webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 85%);
	clip-path: polygon(0 0, 100% 0, 100% 100%, 0 85%);
	content: "";
	display: block;
	height: 100%;
	left: 0;
	margin-left: calc(-100vw / 2 + 100% / 2);
	margin-right: calc(-100vw / 2 + 100% / 2);
	position: absolute;
	top: 0;
	width: 100vw;
	z-index: -1;
}

.error404 .site-inner .wrap::after,
.page .site-inner .wrap::after,
.single .site-inner .wrap::after {
	max-height: 300px;
}

/* Structure and Layout
---------------------------------------------------------------------------- */

/* Site Container
--------------------------------------------- */

.site-container {
	background-color: #faf7f4;
	position: relative;
	z-index: 99;
}

/* Site Inner
--------------------------------------------- */

.site-inner,
.wrap {
	margin: 0 auto;
}

.site-inner {
	background-color: #faf7f4;
	box-shadow: 0 20px 20px rgba(0, 0, 0, 0.07);
	clear: both;
	min-height: 65vh;
	padding-top: 120px;
	position: relative;
	word-wrap: break-word;
	z-index: 100;
}

.full-width-content.landing-page .site-inner {
	border-width: 0;
}

/* Column Widths and Positions
--------------------------------------------- */

.content-sidebar-wrap {
	max-width: 1200px;
	margin: 0 auto 120px;
	position: relative;
	z-index: 98;
}

/* Content */

.content {
	float: right;
	position: relative;
	max-width: 780px;
	width: 100%;
}

.content-sidebar .content {
	float: left;
}

.full-width-content .content {
	float: none;
	margin-left: auto;
	margin-right: auto;
}

/* Sidebar */

.sidebar {
	float: right;
	max-width: 360px;
	width: 100%;
}

.sidebar-content .sidebar {
	float: left;
}


/* Common Classes
---------------------------------------------------------------------------- */

/* Avatar
--------------------------------------------- */

.avatar {
	background-color: #fff;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.07);
	border-radius: 50%;
	float: left;
}

.entry-footer .avatar {
	margin: 12px 0;
}

.alignleft .avatar {
	margin-right: 24px;
}

.author-box .avatar {
	display: block;
	float: none;
	margin: -120px auto 40px;
	width: auto;
}

.alignright .avatar {
	margin-left: 24px;
}

.comment .avatar {
	margin: 0 16px 24px 0;
	padding: 2px;
}

.comment.bypostauthor .avatar {
	background-color: #ce3a0d;
}

.author-box .avatar {
	float: none;
	margin-bottom: 40px;
	padding: 5px;
}

/* Genesis
--------------------------------------------- */

.breadcrumb {
	background-color: #ce3a0d;
	background-image: linear-gradient(-145deg, rgba(250, 247, 244, 0.2) 0%, #ce3a0d 50%);
	border-bottom: 1px solid transparent;
	color: #fff;
	font-size: 16px;
	font-style: italic;
	margin-bottom: 1px;
	padding: 0 30px;
	position: relative;
	overflow: hidden;
	z-index: 100;
}

.breadcrumb a {
	border-width: 0;
	color: #fff;
	display: inline-block;
	font-style: normal;
	line-height: 16px;
	padding: 20px 40px 20px 0;
	position: relative;
	z-index: 1;
}

.breadcrumb a:focus,
.breadcrumb a:hover {
	border-width: 0;
	opacity: 0.8;
}

.breadcrumb a:focus {
	text-decoration: underline;
	outline: none;
}

.breadcrumb a::before,
.breadcrumb a::after {
	border-right: 1px solid currentColor;
	content: "";
	display: block;
	height: 50%;
	position: absolute;
	left: 0;
	right: 20px;
	top: 0;
	transform: skewX(35deg);
	z-index: 0;
	transition: all 0.25s ease-in-out;
	opacity: 0.4;
}

.breadcrumb a:focus::before,
.breadcrumb a:focus::after,
.breadcrumb a:hover::before,
.breadcrumb a:hover::after {
	opacity: 0.8;
}

.breadcrumb a::after {
	bottom: 0;
	top: auto;
	transform: skewX(-35deg);
}

.archive-description,
.author-box {
	padding: 80px 30px 60px;
	position: relative;
	transition: all 0.25s ease-in-out;
}

.archive-description {
	background-color: #faf7f4;
	padding-bottom: 100px;
	position: relative;
	z-index: 999;
}

.archive-description .description-wrap {
	display: grid;
	grid-template-rows: 1fr;
	grid-template-columns: 1fr 2fr;
	grid-gap: 0 2em;
	margin: 0 auto;
	max-width: 1200px;
	position: relative;
	z-index: 999;
}

.search .archive-description .description-wrap {
	grid-template-columns: 1fr;
}

.author-box {
	background-color: #fff;
	border-top: 100px solid #eee9e3;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.07), 0 0 0 1px rgba(0, 0, 0, 0.07);
	margin: 80px auto;
	padding: 60px 3em;
	text-align: center;
}

.author-box:hover {
	box-shadow: 0 -2px 20px 0 rgba(0, 0, 0, 0.1), 0 0 0 2px #fff;
}

.author .author-box {
	margin-top: 0;
}

.after-entry {
	background-color: #fff;
	border: 1px solid rgba(0, 0, 0, 0.12);
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.07);
	padding: 60px 3em;
	transition: all 0.25s ease-in-out;
	margin-bottom: 80px;
	margin-top: 80px;
}

.after-entry:hover {
	border: 1px solid #fff;
	box-shadow: 0 -2px 20px 0 rgba(0, 0, 0, 0.1);
}

.after-entry:last-child,
.content .author-box:last-child {
	margin-bottom: 0;
}

.archive-description p,
.author-box p {
	color: #886f6c;
}

.archive-description p:last-of-type,
.author-box p:last-of-type {
	margin-bottom: 10px;
}

.page-template-page_blog .archive-description {
	border-width: 0;
	clip: rect(0, 0, 0, 0);
	color: #fff;
	height: 1px;
	overflow: hidden;
	position: absolute !important;
	width: 1px;
	word-wrap: normal !important;
}

.page-template-page_blog .archive-description::before {
	display: none;
}

/* Search Form
--------------------------------------------- */

.search-form {
	overflow: hidden;
	position: relative;
}

.entry-content .search-form {
	margin-bottom: 40px;
	margin-top: 20px;
}

.error404 .entry-content .search-form input[type="search"],
.error404 .entry-content .search-form-submit {
	width: 100%;
}

.post-password-form input[type="submit"],
.search-form input[type="submit"] {
	margin-top: 10px;
}

.widget_search input[type="submit"],
.header-search-wrap input[type="submit"] {
	border-width: 0;
	clip: rect(0, 0, 0, 0);
	height: 1px;
	margin: -1px;
	padding: 0;
	position: absolute;
	width: 1px;
}

.widget_search input[type="submit"] {
	right: 0;
	top: 0;
}

.widget_search input[type="submit"]:focus,
.site-header .header-search-wrap input[type="submit"]:focus {
	background-color: #554948;
	box-shadow: none;
	clip: auto;
	color: #fff;
	height: auto;
	padding: 22px 20px;
	width: auto;
}

/* Titles
--------------------------------------------- */

.archive-description .entry-title,
.archive-title,
.author-box-title {
	font-size: 32px;
	font-weight: 400;
	letter-spacing: normal;
}

.archive-description .entry-title,
.archive-title {
	margin-bottom: 20px;
}

.author-box-title {
	margin-bottom: 10px;
}

.entry-title {
	font-size: 48px;
	font-weight: 400;
}

h2.entry-title {
	font-size: 36px;
	letter-spacing: -0.5px;
}

.error404 .entry-title {
	padding: 40px 40px 0;
	text-align: center;
}

.entry-title a,
.sidebar .widget-title a {
	border-width: 0;
	color: #ce3a0d;
	text-decoration: none;
}

.entry-title a:hover,
.entry-title a:focus {
	color: #554948;
}

.widget-title {
	font-size: 18px;
	font-weight: 400;
	margin-bottom: 10px;
}

.sidebar .widget-title {
	border-bottom: 1px solid rgba(0, 0, 0, 0.07);
	margin-bottom: 20px;
	padding-bottom: 20px;
}

/* WordPress
--------------------------------------------- */

p.attachment a {
	border-width: 0;
}

a.aligncenter img {
	display: block;
	margin: 0 auto;
}

a.alignnone {
	display: inline-block;
}

.alignleft {
	float: left;
	text-align: left;
}

.alignright {
	float: right;
	text-align: right;
}

a.alignleft,
a.alignnone,
a.alignright {
	max-width: 100%;
}

img.centered,
.aligncenter {
	display: block;
	margin: 0 auto 24px;
}

img.alignnone,
.alignnone {
	margin-bottom: 12px;
}

a.alignleft,
img.alignleft,
.wp-caption.alignleft {
	margin: 0 20px 20px 0;
}

a.alignright,
img.alignright,
.wp-caption.alignright {
	margin: 0 0 20px 20px;
}

figcaption,
.gallery-caption,
.wp-caption-text {
	color: inherit;
	font-size: 16px;
	font-style: italic;
	margin-bottom: 30px;
	margin-top: 25px;
	padding-left: 10px;
	padding-right: 10px;
	text-align: center;
}

.entry-content p.wp-caption-text {
	margin-bottom: 0;
}

.entry-content .wp-audio-shortcode,
.entry-content .wp-playlist,
.entry-content .wp-video {
	margin: 0 0 34px;
}


/* Widgets
---------------------------------------------------------------------------- */

.widget {
	margin-bottom: 40px;
	word-wrap: break-word;
}

.widget p:last-of-type,
.widget ul > li:last-of-type,
.widget-area .widget:last-of-type {
	margin-bottom: 0;
}

.widget ul > li {
	margin-bottom: 10px;
	padding-bottom: 10px;
}

.widget ul > li:last-of-type {
	padding-bottom: 0;
}

.widget ol > li {
	list-style-position: inside;
	list-style-type: decimal;
	padding-left: 20px;
	text-indent: -20px;
}

.widget li li {
	border-width: 0;
	margin: 0 0 0 30px;
	padding: 0;
}

.widget_calendar table {
	width: 100%;
}

.widget_calendar td,
.widget_calendar th {
	text-align: center;
}


/* Featured Content
--------------------------------------------- */

.featured-content .aligncenter,
.featured-content .aligncenter:hover,
.featured-content .alignleft,
.featured-content .alignleft:hover,
.featured-content .alignnone,
.featured-content .alignnone:hover,
.featured-content .alignright,
.featured-content .alignright:hover {
	border-width: 0;
}

.featured-content .entry,
.featured-content .entry:hover {
	background-color: transparent;
	border-width: 0;
	box-shadow: none;
	margin-bottom: 30px;
	padding: 0;
}

.featured-content .entry:last-of-type {
	margin-bottom: 0;
}

.featured-content .entry-header {
	margin-bottom: 0;
}

.featured-content .entry-title {
	font-size: 20px;
	margin-bottom: 5px;
}

.featured-content .entry-content {
	padding-top: 20px;
}

.featured-content .entry-meta {
	font-size: 14px;
	margin-bottom: 5px;
}

.featured-content .more-link {
	margin-top: 0;
}


/* Plugins
---------------------------------------------------------------------------- */

/* Genesis eNews Extended
--------------------------------------------- */

.enews-widget {
	position: relative;
}

.after-entry .enews-widget .widget-title {
	font-size: 32px;
	text-align: center;
}

.sidebar .enews-widget.widget {
	background-color: #eee9e3;
	border: 1px solid rgba(0, 0, 0, 0.12);
}

.enews-widget input {
	font-size: 16px;
	margin-bottom: 10px;
}

.enews-widget input[type="email"],
.enews-widget input[type="text"] {
	background-color: #fff;
}

.after-entry .enews-widget input {
	text-align: center;
}

.enews-widget input[type="submit"],
.enews-widget input[type="submit"]:focus,
.enews-widget input[type="submit"]:hover {
	background-color: #554948;
	color: #fff;
	margin: 0;
	width: 100%;
}

.enews form + p,
.enews p + form {
	margin-top: 30px;
}

/* Genesis Plugins
--------------------------------------------- */

.entry.books::after,
.entry.books::before,
.entry.portfolio::after,
.entry.portfolio::before {
	display: none;
}

.post-type-archive-books .content .entry-content {
	padding: 0;
}

.post-type-archive-books .content .entry a,
.portfolio-featured-image a {
	border-width: 0;
}

/* Jetpack
--------------------------------------------- */

#wpstats {
	display: none;
}

/* WPForms
--------------------------------------------- */

.site-container .wpforms-container {
	margin-bottom: 40px;
}

.site-container .wpforms-form .wpforms-field {
	clear: both;
	margin: 20px 0;
	overflow: hidden;
}

.site-container .wpforms-form .wpforms-field-hp {
	display: none !important;
	left: -9000px !important;
	position: absolute !important;
}

.site-container .wpforms-container .wpforms-form .wpforms-field input {
	border-radius: 0;
	height: auto;
	padding: 15px;
}

.site-container .entry-content .wpforms-form .wpforms-field-label {
	font-weight: 700;
}

.site-container .entry-content .wpforms-form .wpforms-field-sublabel {
	font-size: 14px;
	font-weight: 400;
}

.site-container .entry-content .wpforms-form textarea.wpforms-field-small {
	height: 120px;
}

.site-container .entry-content .wpforms-form textarea.wpforms-field-medium {
	height: 200px;
}

.site-container .entry-content .wpforms-form textarea.wpforms-field-large {
	height: 300px;
}


/* Skip Links
---------------------------------------------------------------------------- */

.genesis-skip-link {
	margin: 0;
}

.genesis-skip-link li {
	height: 0;
	width: 0;
	list-style: none;
}

/* Display outline on focus */
:focus {
	color: #554948;
	outline: 1px solid #eee9e3;
}


/* Site Header
---------------------------------------------------------------------------- */

.site-header {
	background-color: #fff;
	border-bottom: 1px solid #eee9e3;
	min-height: 80px;
	padding: 0;
	position: -webkit-sticky;
	position: sticky;
	top: 0;
	width: 100%;
	z-index: 9999;
}

.admin-bar .site-header {
	top: 32px;
}

.site-header.search-visible > .wrap > :not(.header-search-wrap) {
	opacity: 0;
}

.shadow .site-header,
.site-header.search-visible {
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.05);
}

/* Title Area
--------------------------------------------- */

.title-area {
	float: left;
}

.wp-custom-logo .title-area {
	background-color: transparent;
	margin-left: auto;
	margin-right: auto;
	max-width: 320px;
	padding: 0;
}

.site-title {
	font-family: Aleo, Helvetica, Arial, sans-serif;
	font-size: 16px;
	font-weight: 700;
	line-height: 1.2;
	margin-bottom: 0;
	text-transform: uppercase;
}

.site-title a,
.site-title a:focus,
.site-title a:hover {
	background-color: #ce3a0d;
	border-width: 0;
	color: #fff;
	display: block;
	min-height: 80px;
	opacity: 1;
	padding: 30px;
	text-decoration: none;
}

.site-title a:focus,
.site-title a:hover {
	box-shadow: inset 0 0 200px rgba(255, 255, 255, 0.2);
}

.wp-custom-logo .site-title > a {
	float: left;
	width: 100%;
}

.site-description,
.wp-custom-logo .site-title {
	border-width: 0;
	clip: rect(0, 0, 0, 0);
	color: #fff;
	height: 1px;
	overflow: hidden;
	position: absolute !important;
	width: 1px;
	word-wrap: normal !important;
}

.site-header .custom-logo-link {
	border-width: 0;
}

.site-header .custom-logo-link .custom-logo {
	display: block;
	max-height: 80px;
	width: auto;
}

/* Site Navigation
---------------------------------------------------------------------------- */

.genesis-nav-menu {
	clear: both;
	line-height: 1;
	width: 100%;
}

.genesis-nav-menu > li:not(:last-child) {
	border-right: 1px solid #eee9e3;
	float: none;
	list-style-type: none;
}

.genesis-nav-menu .menu-item,
.genesis-nav-menu .toggle-header-search {
	display: inline-block;
	text-align: left;
}

.genesis-nav-menu .menu-item:focus,
.genesis-nav-menu .menu-item:hover {
	position: relative;
}

.genesis-nav-menu a,
.genesis-nav-menu .toggle-header-search {
	color: #ce3a0d;
	border-width: 0;
	display: block;
	font-family: Montserrat, sans-serif;
	font-size: 16px;
	font-weight: 400;
	padding: 30px;
}

.genesis-nav-menu a:focus,
.genesis-nav-menu a:hover,
.genesis-nav-menu .current-menu-item > a,
.genesis-nav-menu .toggle-header-search:focus,
.genesis-nav-menu .toggle-header-search:hover {
	color: #554948;
}

.genesis-nav-menu > .menu-bold > a {
	font-weight: 700;
}

.genesis-nav-menu > .menu-item > a,
.genesis-nav-menu .toggle-header-search {
	border-top: 4px solid #fff;
}

.genesis-nav-menu > .menu-item > a:focus,
.genesis-nav-menu > .menu-item > a:hover,
.genesis-nav-menu > .menu-item:focus-within > a,
.genesis-nav-menu > .menu-item:hover > a,
.genesis-nav-menu > .menu-item.current-menu-item > a {
	border-top: 4px solid #ce3a0d;
	color: #554948;
}

.genesis-nav-menu .sub-menu,
.genesis-nav-menu .sub-menu a {
	font-size: 15px;
	width: 180px;
}

.genesis-nav-menu .sub-menu {
	background-color: #fff;
	border-top: 1px solid #eee9e3;
	left: -9999px;
	margin-left: -1px;
	opacity: 0;
	padding-left: 0;
	position: absolute;
	transition: opacity 0.5s ease-in-out;
	z-index: 999;
}

.genesis-nav-menu .sub-menu a {
	border: 1px solid #eee9e3;
	border-top-width: 0;
	padding: 21px 15px;
	position: relative;
}

.genesis-nav-menu .sub-menu .sub-menu {
	margin: -59px 0 0 179px;
}

.genesis-nav-menu .menu-item:hover > .sub-menu {
	left: auto;
	opacity: 1;
}

/* Header Menu
--------------------------------------------- */

.nav-primary {
	float: right;
	text-align: right;
}

.nav-primary .genesis-nav-menu {
	display: flex;
}

.nav-primary .genesis-nav-menu .sub-menu a:focus,
.nav-primary .genesis-nav-menu .sub-menu a:hover {
	background-color: #ce3a0d;
	color: #fff;
}

/* Header Search
--------------------------------------------- */

.header-search-wrap {
	display: none;
}

.js .header-search-wrap {
	height: 100%;
	left: 0;
	padding: 10px 30px;
	position: absolute;
	transform: translate3d(0, -100%, 0);
	transition: none;
	top: 0;
	width: 100%;
	z-index: 1001; /* Show above the menu toggle button */
}

.js .header-search-wrap .search-form,
.js .header-search-wrap input[type="search"] {
	height: 100%;
}

.search-visible .header-search-wrap {
	transform: translate3d(0, 0, 0);
}

.header-search-wrap:target {
	clear: both;
	display: block;
	position: relative;
}

.header-search-wrap input[type="search"] {
	border-width: 0;
	padding-left: 0;
	padding-right: 100px;
}

.header-search-wrap input[type="submit"]:focus {
	border-radius: 3px;
	margin-top: 1px;
	padding: 20px;
	right: 50px;
}

.toggle-header-search {
	background-color: transparent;
}

.js .toggle-header-search.close:focus {
	outline: 0;
}

.toggle-header-search.close {
	border-width: 0;
	color: #554948;
	height: 100%;
	padding: 0;
	position: absolute;
	right: -18px;
	top: 0;
	transform: translate3d(-35px, 0, 0);
	transition: transform 0.2s ease-in-out;
	width: 30px;
	z-index: 100;
}

.header-search-wrap:target .toggle-header-search.close {
	transform: none;
}

.toggle-header-search .ionicons {
	font-size: 12px;
	transform: scale(2);
}

.site-header .toggle-header-search.close .ionicons {
	position: absolute;
	right: 50%;
	top: calc(50% - 5px);
	transform: scale(3);
}

/* Footer Menu
--------------------------------------------- */

.nav-secondary {
	margin-bottom: 10px;
}

.nav-secondary .genesis-nav-menu {
	font-family: Montserrat, sans-serif;
	font-weight: 400;
	margin-top: 20px;
}

.nav-secondary .genesis-nav-menu li {
	padding-left: 2px;
}

.nav-secondary .genesis-nav-menu a {
	font-size: 12px;
	font-weight: 400;
	letter-spacing: 1px;
	margin: 0 10px;
	padding: 0;
	text-transform: uppercase;
}

.nav-secondary .genesis-nav-menu li:first-child a {
	margin-left: 0;
}

.nav-secondary li:not(:first-child) {
	border-left: 1px solid rgba(230, 230, 230, 0.3);
}

.nav-secondary .genesis-nav-menu > li:not(:last-child) {
	border-right-width: 0;
}

/* Accessible Menu
--------------------------------------------- */

.menu .menu-item:focus,
.menu .menu-item.sfHover {
	position: static;
}

.menu .menu-item > a:focus + ul.sub-menu,
.menu .menu-item.sfHover > ul.sub-menu {
	left: auto;
	opacity: 1;
}

.genesis-nav-menu .menu-item.sfHover > .sub-menu > .menu-item.sfHover > .sub-menu {
	left: 180px;
	margin-left: 0;
}

.menu-toggle,
.sub-menu-toggle {
	display: none;
	visibility: hidden;
}


/* Featured Images
---------------------------------------------------------------------------- */

.singular-featured-image-wrap {
	background-color: #faf7f4;
	max-height: 660px;
	position: relative;
	z-index: 99;
}

.full-width-content .singular-image {
	display: block;
	width: 100%;
}

.entry-image-link {
	border-width: 0;
}

.image-featured-blog.image-alignleft,
.image-featured-blog.image-alignright {
	margin-bottom: 0;
	max-width: 50%;
}

.image-featured-blog.image-alignleft {
	float: left;
	margin-right: 3em;
}

.image-featured-blog.image-alignleft img {
	margin-bottom: 0;
	margin-right: 0;
}

.image-featured-blog.image-alignright {
	float: right;
	margin-left: 3em;
}

.image-featured-blog.image-alignright img {
	margin-bottom: 0;
	margin-left: 0;
}

.archive-featured-image-wrap.image-aligncenter img {
	margin-bottom: 0;
}

.image-zoom {
	display: block;
	line-height: 1;
	overflow: hidden;
}

.archive-featured-image-wrap.image-zoom img {
	margin-bottom: 0;
	transition: transform 0.9s ease;
}

.archive-featured-image-wrap.image-zoom:focus-within img,
.archive-featured-image-wrap.image-zoom:hover img {
	transform: scale(1.1);
}

.post-image-aligncenter.post-image-featured-blog .image-zoom {
	transform: none;
}


/* Content Area
---------------------------------------------------------------------------- */

/* Entries
--------------------------------------------- */

.entry,
.page .content .entry.archive-entry {
	background-color: #fff;
	border: 1px solid rgba(0, 0, 0, 0.12);
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.07);
	margin-bottom: 120px;
	position: relative;
	transition: all 0.25s ease-in-out;
}

.archive-entry:last-of-type {
	margin-bottom: 0;
}

.entry:hover {
	border: 1px solid #fff;
	box-shadow: 0 -2px 20px 0 rgba(0, 0, 0, 0.1);
}

.content > .entry:focus-within::after,
.content > .entry:focus-within::before,
.content > .entry:hover::after,
.content > .entry:hover::before {
	opacity: 1;
}

.error404 .content > .entry,
.page .content > .entry,
.single .content > .entry {
	margin-bottom: 0;
}

.archive-no-results .entry,
.search-no-results .entry {
	margin-bottom: 0;
	padding: 100px 40px;
	text-align: center;
}

.archive-no-results .entry p,
.search-no-results .entry p {
	font-size: 22px;
	margin-bottom: 0;
}

.content > .entry::after,
.content > .entry::before {
	border: 1px solid currentColor;
	color: #554948;
	content: "";
	height: 50px;
	position: absolute;
	opacity: 0.3;
	transition: opacity 0.5s cubic-bezier(0.5, 0, 0.5, 1), transform 0.5s cubic-bezier(0.5, 0, 0.5, 1);
	width: 25px;
}

.content > .entry::before {
	border-bottom-width: 0;
	border-right-width: 0;
	left: -19px;
	top: -19px;
}

.content > .entry::after {
	border-left-width: 0;
	border-top-width: 0;
	bottom: -19px;
	right: -19px;
}

.content .entry-header {
	padding: 3em 3em 0;
}

.content .entry-content {
	padding: 0 3em 3em;
}

.entry-container .entry-content::after {
	display: none;
}

.full-width-content.landing-page .entry {
	margin-bottom: 0;
}

.full-width-content.landing-page .content-sidebar-wrap {
	margin-top: 0;
}

.entry-content ol,
.entry-content ul {
	margin-bottom: 30px;
	padding-left: 40px;
}

.entry-content ol > li {
	list-style-type: decimal;
}

.entry-content ul > li {
	list-style-type: disc;
}

.entry-content ol ul > li,
.entry-content ul ul > li {
	list-style-type: circle;
}

.entry-content ol ol,
.entry-content ol ul,
.entry-content ul ul,
.entry-content ul ol {
	margin-bottom: 0;
}

/* Entry Meta
--------------------------------------------- */

p.entry-meta {
	display: block;
	font-size: 14px;
	margin-bottom: 0;
	overflow: hidden;
	text-align: left;
}

.entry-meta + .entry-meta {
	border-top: 1px solid rgba(0, 0, 0, 0.07);
	margin-top: 30px;
	padding-top: 30px;
}

.entry-meta a {
	border-width: 0;
}

.entry-meta a,
.entry-time-date {
	color: #554948;
	font-weight: 700;
}


.entry-meta a:focus {
	outline: 1px solid rgba(0, 0, 0, 0.2);
	outline-offset: -1px;
}

.entry-meta a:focus,
.entry-meta a:hover {
	color: #ce3a0d;
	text-decoration: none;
}

.entry-header {
	margin-bottom: 40px;
}

.page.full-width-content .entry-header,
.single.full-width-content .entry-header {
	text-align: center;
}

.entry-footer {
	background-color: #eee9e3;
	clear: both;
	margin: 0;
	padding: 3em;
}

.content .entry-author,
.content .entry-comments-link,
.content .entry-date {
	display: inline-block;
	line-height: 1.5;
	margin-right: 30px;
	padding: 12px 0;
}

.entry-categories,
.entry-tags {
	clear: both;
	display: block;
}

/* Pagination
--------------------------------------------- */

.pagination {
	clear: both;
	text-align: center;
}

.archive-pagination {
	padding-top: 100px;
}

.archive-pagination a {
	background-color: #554948;
	border-width: 0;
	color: #fff;
	font-size: 14px;
	line-height: 1;
	padding: 10px 15px;
}

.archive-pagination a:hover,
.archive-pagination a:focus,
.archive-pagination li.active a {
	background-color: #ce3a0d;
	box-shadow: 0 1px 15px 0 rgba(0, 0, 0, 0.2);
	transform: translateY(-1px);
}

.adjacent-entry-pagination {
	margin-bottom: 0;
}

.archive-pagination li {
	display: inline-block;
	margin-bottom: 10px;
}

/* Genesis Editor Sidebar Options
--------------------------------------------- */

.genesis-title-hidden:not(.unboxed) .content > .entry:not(.type-post) {
	padding-top: 3em;
}

.content-sidebar.genesis-singular-image-visible.genesis-title-hidden .content > .entry,
.sidebar-content.genesis-singular-image-visible.genesis-title-hidden .content > .entry {
	padding-top: 0;
}

.content-sidebar.genesis-singular-image-visible.genesis-title-hidden .singular-image,
.sidebar-content.genesis-singular-image-visible.genesis-title-hidden .singular-image {
	margin-bottom: 40px;
}

.full-width-content.genesis-singular-image-visible .content > .entry::before {
	display: none;
}

.full-width-content.genesis-singular-image-visible .site-inner {
	padding-top: 0;
}

.full-width-content.genesis-singular-image-visible .content > .entry {
	margin-top: -100px;
}

/* Unboxed template
--------------------------------------------- */

.unboxed.full-width-content.genesis-singular-image-visible .site-inner,
.unboxed.full-width-content.genesis-title-hidden .site-inner {
	padding-top: 0;
}

.unboxed .site-inner .wrap::after {
	display: none;
}

.unboxed .content > .entry,
.unboxed .content > .entry:hover {
	background-color: transparent;
	border-width: 0;
	box-shadow: none;
	padding-top: 0;
}

.unboxed.full-width-content.genesis-singular-image-visible .content > .entry {
	margin-top: 120px;
	padding-top: 0;
}

.unboxed.content-sidebar.genesis-singular-image-visible .singular-image,
.unboxed.sidebar-content.genesis-singular-image-visible .singular-image {
	margin-bottom: 40px;
}

.unboxed .content .entry-content,
.unboxed .content .entry-header,
.unboxed .content .entry-footer {
	background-color: transparent;
	padding: 0;
}

.unboxed .content > .entry::after,
.unboxed .content > .entry::before {
	display: none;
}

/* Comments
--------------------------------------------- */

.comment-respond,
.entry-comments,
.entry-pings {
	font-size: 17px;
}

.entry-comments,
.entry-pings {
	margin-bottom: 80px;
	margin-top: 80px;
}

.comment-list a {
	border-bottom-color: transparent;
}

.comment-list a:focus,
.comment-list a:hover {
	border-bottom-color: currentColor;
}

.comment-list li {
	padding: 30px 0 0 44px;
}

.comment-list .depth-1 {
	padding-left: 0;
	position: relative;
}

.comment-list .children li li {
	padding-left: 20px;
}

.comment-list .depth-1::before {
	content: "";
	height: calc(100% - 30px);
	width: 1px;
	display: block;
	background-color: rgba(0, 0, 0, 0.07);
	position: absolute;
	left: 15px;
	z-index: -1;
}

.comment-list article {
	background-color: #fff;
	border: 1px solid rgba(0, 0, 0, 0.12);
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.07);
	padding: 40px 3em;
	transition: all 0.25s ease-in-out;
}

.comment-list article:hover {
	border-color: #fff;
	box-shadow: 0 -2px 20px 0 rgba(0, 0, 0, 0.1);
}

.comment-list .children .comment article {
	background-color: #eee9e3;
}

.comment-header {
	border-bottom: 1px solid rgba(0, 0, 0, 0.07);
	font-size: 16px;
	line-height: 1.5;
	margin-bottom: 30px;
	padding-bottom: 30px;
}

.comment-header p {
	margin-bottom: 0;
}

.comment-author-name {
	font-weight: 700;
}

.comment-content {
	clear: both;
}

.comment-content p {
	margin-bottom: 20px;
}

.comment-content ul > li {
	list-style-type: disc;
}

.comment-list .comment-respond {
	padding: 60px 40px 40px;
	margin-bottom: 0;
	margin-top: 0;
}

.comment-list .children .comment-respond {
	padding-left: 0;
	padding-right: 0;
}

.comment-respond {
	margin-top: 80px;
}

.comment-respond input[type="email"],
.comment-respond input[type="text"],
.comment-respond input[type="url"] {
	width: 100%;
}

.comment-respond label {
	display: block;
	margin-right: 12px;
}

.comment-form-cookies-consent label {
	display: inline;
	padding-left: 10px;
}

.entry-pings .reply {
	display: none;
}


/* Sidebar
---------------------------------------------------------------------------- */

.sidebar {
	line-height: 1.75;
	margin-bottom: 100px;
}

.sidebar,
.sidebar p {
	font-size: 16px;
}

.sidebar .widget {
	background-color: #fff;
	border: 1px solid rgba(0, 0, 0, 0.12);
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.07);
	margin-bottom: 50px;
	padding: 2em;
}

.sidebar .simple-social-icons {
	background-color: transparent;
	border-width: 0;
	box-shadow: none;
	padding: 0;
}


/* Before Footer CTA
---------------------------------------------------------------------------- */

.before-footer-cta {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	background-color: #554948;
	background-image: linear-gradient(75deg, #554948 0%, rgba(0, 0, 0, 0.3) 100%);
	bottom: 0;
	line-height: 1.5;
	padding-bottom: 40px;
	padding-top: 45px;
	position: -webkit-sticky;
	position: sticky;
	text-align: center;
}

.before-footer-cta .wrap {
	max-width: 1200px;
}

.before-footer-cta p:last-of-type,
.before-footer-cta .widget:last-of-type {
	margin-bottom: 0;
}

.before-footer-cta,
.before-footer-cta a,
.before-footer-cta p,
.before-footer-cta .widget-title {
	color: #fff;
}

.before-footer-cta a {
	border-bottom: 1px solid currentColor;
}

.before-footer-cta a:focus,
.before-footer-cta a:hover {
	border-bottom: 1px solid transparent;
}

.before-footer-cta p {
	font-size: 20px;
}

.before-footer-cta button,
.before-footer-cta input[type="button"],
.before-footer-cta input[type="reset"],
.before-footer-cta input[type="submit"],
.before-footer-cta a.button,
.before-footer-cta a.more-link {
	background-color: #fff;
	border-width: 0;
	color: #554948;
	margin: 5px 10px;
	padding: 15px 20px;
	vertical-align: middle;
}

.before-footer-cta button:focus,
.before-footer-cta button:hover,
.before-footer-cta input[type="button"]:focus,
.before-footer-cta input[type="button"]:hover,
.before-footer-cta input[type="reset"]:focus,
.before-footer-cta input[type="reset"]:hover,
.before-footer-cta input[type="submit"]:focus,
.before-footer-cta input[type="submit"]:hover,
.before-footer-cta .button:hover,
.before-footer-cta .button:focus {
	background-color: #ce3a0d;
	box-shadow: 0 1px 15px 0 rgba(0, 0, 0, 0.12);
	color: #fff;
}

.before-footer-cta .icon {
	font-size: 22px;
	position: relative;
	top: 3px;
}


/* Site Footer
---------------------------------------------------------------------------- */

.site-footer {
	background-color: #211b1a;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	bottom: 0;
	font-size: 13px;
	line-height: 1;
	padding-bottom: 40px;
	padding-top: 40px;
	position: -webkit-sticky;
	position: sticky;
	width: 100%;
	z-index: 1;
}

.site-footer .wrap {
	max-width: 1200px;
}

.site-footer a,
.site-footer p,
.site-footer .genesis-nav-menu .current-menu-item > a,
.site-footer .genesis-nav-menu a {
	border-top-width: 0;
	border-bottom: 1px solid transparent;
	color: #fff;
}

.site-footer .wrap a {
	padding-bottom: 2px;
}

.site-footer a:hover,
.site-footer a:focus,
.site-footer .genesis-nav-menu a:focus,
.site-footer .genesis-nav-menu a:hover,
.site-footer .genesis-nav-menu .current-menu-item > a:focus,
.site-footer .genesis-nav-menu .current-menu-item > a:hover {
	border-top: 0;
	border-bottom-color: currentColor;
	color: rgba(255, 255, 255, 0.7);
	text-decoration: none;
}

.site-footer p {
	margin-bottom: 0;
}

.site-footer .footer-copyright-container {
	border-bottom: 1px solid rgba(255, 255, 255, 0.4);
	color: #fff;
	float: left;
	margin-bottom: 20px;
	max-width: 60%;
	padding: 20px 0;
}

.site-footer .footer-copyright {
	float: left;
}

.site-footer .copyright {
	clear: both;
}

.site-footer .footer-copyright .widget-title {
	font-family: Aleo, Helvetica, Arial, sans-serif;
	font-size: 22px;
}

.site-footer .footer-copyright p {
	margin-bottom: 10px;
}

.site-footer .footer-logo {
	float: left;
	height: 80px;
	margin: 0 20px 10px 0;
	width: auto;
}

.site-footer .footer-widgets {
	color: #fff;
	float: right;
	max-width: 360px;
}

.site-footer .widget {
	line-height: 1.875;
	margin-bottom: 20px;
}

.site-footer .simple-social-icons ul li {
	margin: 0 3px 10px !important;
}

.site-footer .simple-social-icons ul li:first-of-type {
	margin-left: 0 !important;
}

.site-footer .featured-content .entry,
.site-footer .featured-content .entry-time,
.site-footer .featured-content .entry-header,
.site-footer .featured-content .entry-content {
	color: #fff;
}


/* Media Queries
---------------------------------------------------------------------------- */

@media only screen and (max-width: 1280px) {

	.before-footer-cta .wrap,
	.site-footer .wrap,
	.content-sidebar-wrap {
		max-width: 960px;
	}

	.sidebar-content .content,
	.content-sidebar .content {
		max-width: 600px;
	}

	.post-image-alignleft.post-image-featured-blog h2.entry-title,
	.post-image-alignright.post-image-featured-blog h2.entry-title {
		font-size: 32px;
	}

	.post-image-alignleft.post-image-featured-blog .more-link-wrap,
	.post-image-alignleft.post-image-featured-blog .more-link-wrap {
		background-color: #faf7f4;
		clear: both;
		margin-bottom: -3em;
		margin-left: -3em;
		margin-right: -3em;
	}

	.post-image-alignleft.post-image-featured-blog .more-link-wrap .more-link {
		margin: 0;
		width: 100%;
	}

	.sidebar {
		max-width: 300px;
	}

	.site-footer .footer-copyright-container,
	.site-footer .footer-widgets {
		float: none;
		max-width: 100%;
		width: 100%;
	}

}

@media only screen and (max-width: 1023px) {

	.before-footer-cta .wrap,
	.site-footer .wrap,
	.content-sidebar-wrap {
		max-width: 720px;
	}

	.content,
	.content-sidebar .content,
	.full-width-content .content,
	.genesis-responsive-menu .genesis-nav-menu .sub-menu a,
	.genesis-responsive-menu .genesis-nav-menu .sub-menu,
	.js .nav-primary,
	.sidebar,
	.sidebar-content .content {
		max-width: 100%;
		width: 100%;
	}

	.sidebar {
		padding-top: 60px;
	}

	.sidebar .widget {
		padding: 3em;
	}

	.full-width-content.landing-page .site-inner {
		padding-top: 100px;
	}

	.breadcrumb-link-wrap a {
		padding: 20px 0;
	}

	.breadcrumb .breadcrumb-link-wrap a::before,
	.breadcrumb .breadcrumb-link-wrap a::after {
		display: none;
	}

	.breadcrumb .separator {
		clip: auto;
		height: unset;
		padding: 0 20px;
		position: static !important;
		width: unset;
	}

	.post-image-alignleft.post-image-featured-blog .entry-header,
	.post-image-alignright.post-image-featured-blog .entry-header {
		margin-bottom: 20px;
	}

	.full-width-content.genesis-singular-image-visible .content > .entry {
		margin-top: -50px;
	}

	.nav-primary {
		float: none;
		text-align: left;
	}

	.nav-primary .genesis-nav-menu {
		display: block;
	}

	.genesis-nav-menu li,
	.genesis-nav-menu.menu-primary > li:not(:last-child) {
		border-width: 0;
		float: none;
	}

	.genesis-responsive-menu {
		clear: both;
		display: none;
		position: relative;
	}

	.genesis-responsive-menu .wrap {
		padding: 0;
	}

	.genesis-skip-link .skip-link-hidden {
		display: none;
		visibility: hidden;
	}

	.menu-toggle,
	.sub-menu-toggle {
		background-color: transparent;
		border-width: 0;
		color: #554948;
		display: block;
		font-family: Montserrat, sans-serif;
		margin: 0 auto;
		overflow: hidden;
		text-align: center;
		visibility: visible;
		width: auto;
	}

	.menu-toggle.activated::before {
		content: "";
	}

	.menu-toggle:focus,
	.menu-toggle:hover,
	.sub-menu-toggle:focus,
	.sub-menu-toggle:hover {
		background-color: transparent;
		border-width: 0;
		box-shadow: none;
		color: #ce3a0d;
		outline: 1px solid #eee9e3;
		outline-offset: -1px;
	}

	.js .genesis-nav-menu .sub-menu a,
	.js #genesis-mobile-nav-primary {
		background-color: #fff;
		color: #554948;
	}

	#genesis-mobile-nav-primary.activated {
		border-bottom-color: transparent;
	}

	#genesis-mobile-nav-primary:focus,
	#genesis-mobile-nav-primary:hover {
		color: #ce3a0d;
	}

	.menu-toggle {
		float: right;
		font-size: 15px;
		font-weight: 400;
		line-height: 21px;
		padding: 29px 25px;
		position: relative;
		z-index: 1000;
	}

	.menu-toggle::before {
		font-size: 20px;
		margin-right: 5px;
		text-rendering: auto;
		vertical-align: bottom;
	}

	.sub-menu-toggle {
		background-color: transparent;
		float: right;
		font-size: 14px;
		padding: 14px 25px;
		position: absolute;
		right: 0;
		top: 2px;
		z-index: 100;
	}

	.sub-menu-toggle::before {
		display: inline-block;
		text-rendering: auto;
		transform: rotate(0);
		transition: transform 0.25s ease-in-out;
	}

	.sub-menu-toggle.activated::before {
		transform: rotate(180deg);
	}

	.genesis-responsive-menu .genesis-nav-menu .menu-item {
		display: block;
		float: none;
		position: relative;
		text-align: left;
	}

	.genesis-responsive-menu .genesis-nav-menu .menu-item:focus,
	.genesis-responsive-menu .genesis-nav-menu .menu-item:hover {
		position: relative;
	}

	.genesis-responsive-menu .genesis-nav-menu a:focus,
	.genesis-responsive-menu .genesis-nav-menu a:hover,
	.genesis-responsive-menu .genesis-nav-menu .sub-menu .menu-item a:focus,
	.genesis-responsive-menu .genesis-nav-menu .sub-menu .menu-item a:hover,
	.genesis-responsive-menu.nav-primary .genesis-nav-menu .sub-menu .current-menu-item > a {
		background-color: transparent;
		color: #ce3a0d;
	}

	.genesis-responsive-menu .genesis-nav-menu .menu-item a,
	.genesis-responsive-menu .toggle-header-search {
		border: none;
		margin-bottom: 1px;
		padding: 15px 20px;
		width: 100%;
	}

	.genesis-responsive-menu.nav-primary .genesis-nav-menu .sub-menu a {
		color: #554948;
	}

	.genesis-responsive-menu .genesis-nav-menu .menu-item > a:focus ul.sub-menu,
	.genesis-responsive-menu .genesis-nav-menu .menu-item > a:focus ul.sub-menu .sub-menu {
		left: 0;
		margin-left: 0;
	}

	.genesis-responsive-menu .genesis-nav-menu .sub-menu {
		border-width: 0;
		clear: both;
		display: none;
		margin: 0;
		opacity: 1;
		padding-left: 15px;
		position: static;
		width: 100%;
	}

	.genesis-responsive-menu .toggle-header-search {
		display: none;
	}

}

@media only screen and (max-width: 800px) {

	.before-footer-cta,
	.site-footer {
		position: static;
	}

	.before-footer-cta .wrap,
	.content-sidebar-wrap,
	.site-footer > .wrap {
		max-width: 100%;
		padding-left: 12%;
		padding-right: 12%;
	}

	.site-header {
		box-shadow: 0 0 20px rgba(0, 0, 0, 0.05);
	}

	.full-width-content.landing-page .content {
		margin-bottom: 0;
	}

	h1,
	.entry-title {
		font-size: 36px;
	}

	h2 {
		font-size: 32px;
	}

	.content .entry-header {
		margin-bottom: 20px;
	}

	.content-sidebar .sidebar,
	.sidebar,
	.sidebar-content .sidebar {
		clear: both;
		float: none;
	}

	.content > .entry,
	.sidebar {
		margin-left: auto;
		margin-right: auto;
		max-width: 522px;
	}

	.image-featured-blog.image-alignleft,
	.image-featured-blog.image-alignright {
		float: none;
		margin-left: 0;
		margin-right: 0;
		max-width: none;
	}

	.post-image-featured-blog .more-link-wrap {
		margin-top: 2em;
	}

	.archive-description .description-wrap {
		grid-template-columns: 1fr;
	}

	.after-entry,
	.author-box {
		padding: 40px 3em;
	}

	.author-box .avatar {
		margin-top: -90px;
	}

	.after-entry .enews-widget form {
		margin-left: 0;
		margin-right: 0;
	}

	.before-footer-cta a.button {
		float: none;
		margin: 10px auto;
	}

}

@media only screen and (max-width: 600px) {

	.admin-bar .site-header {
		position: relative;
		top: 0;
	}

	.before-footer-cta .wrap,
	.content-sidebar-wrap,
	.site-footer > .wrap {
		max-width: 100%;
		padding-left: 6%;
		padding-right: 6%;
	}

	.before-footer-cta .button {
		display: block;
	}

	.content .entry::after,
	.content .entry::before {
		display: none;
	}

}

@media only screen and (max-width: 480px) {

	.site-header {
		min-height: unset;
	}

	.title-area,
	.wp-custom-logo .title-area {
		max-width: 220px;
	}

	.menu-toggle {
		padding: 29px 17px;
	}

	.wp-custom-logo .menu-toggle {
		padding: 17px;
	}

	.full-width-content.landing-page .site-inner,
	.site-inner {
		padding-top: 80px;
	}

	.content-sidebar-wrap,
	.entry,
	.entry-comments,
	.entry-pings,
	.page .content .entry.archive-entry,
	.sidebar {
		margin-bottom: 80px;
	}

	.comment-respond,
	.unboxed.full-width-content.genesis-singular-image-visible .content > .entry {
		margin-top: 80px;
	}

	.content .entry-header {
		padding: 2em 2em 0;
	}

	.content .entry-content {
		padding: 0 2em 2em;
	}

	.genesis-title-hidden:not(.unboxed) .content > .entry:not(.type-post) {
		padding-top: 2em;
	}

	.after-entry,
	.author-box,
	.comment-list article,
	.entry-footer,
	.sidebar .widget {
		padding: 2em;
	}

	.post-image-alignleft.post-image-featured-blog .more-link-wrap,
	.post-image-alignleft.post-image-featured-blog .more-link-wrap {
		margin-left: -2em;
		margin-right: -2em;
	}

}

/*!
  Ionicons, v4.6.3
  Created by Ben Sperry for the Ionic Framework, http://ionicons.com/
  https://twitter.com/benjsperry  https://twitter.com/ionicframework
  MIT License: https://github.com/driftyco/ionicons

  Android-style icons originally built by Google’s
  Material Design Icons: https://github.com/google/material-design-icons
  used under CC BY http://creativecommons.org/licenses/by/4.0/
  Modified icons to fit ionicon’s grid from original.
*/@font-face{font-family:"Ionicons";src:url("https://kuisalkitab.id/wp-content/themes/navigation-pro/lib/css/../fonts/ionicons.eot?v=4.6.3");src:url("https://kuisalkitab.id/wp-content/themes/navigation-pro/lib/css/../fonts/ionicons.eot?v=4.6.3#iefix") format("embedded-opentype"),url("https://kuisalkitab.id/wp-content/themes/navigation-pro/lib/css/../fonts/ionicons.woff2?v=4.6.3") format("woff2"),url("https://kuisalkitab.id/wp-content/themes/navigation-pro/lib/css/../fonts/ionicons.woff?v=4.6.3") format("woff"),url("https://kuisalkitab.id/wp-content/themes/navigation-pro/lib/css/../fonts/ionicons.ttf?v=4.6.3") format("truetype"),url("https://kuisalkitab.id/wp-content/themes/navigation-pro/lib/css/../fonts/ionicons.svg?v=4.6.3#Ionicons") format("svg");font-weight:normal;font-style:normal}.ion,.ionicons,.ion-ios-add:before,.ion-ios-add-circle:before,.ion-ios-add-circle-outline:before,.ion-ios-airplane:before,.ion-ios-alarm:before,.ion-ios-albums:before,.ion-ios-alert:before,.ion-ios-american-football:before,.ion-ios-analytics:before,.ion-ios-aperture:before,.ion-ios-apps:before,.ion-ios-appstore:before,.ion-ios-archive:before,.ion-ios-arrow-back:before,.ion-ios-arrow-down:before,.ion-ios-arrow-dropdown:before,.ion-ios-arrow-dropdown-circle:before,.ion-ios-arrow-dropleft:before,.ion-ios-arrow-dropleft-circle:before,.ion-ios-arrow-dropright:before,.ion-ios-arrow-dropright-circle:before,.ion-ios-arrow-dropup:before,.ion-ios-arrow-dropup-circle:before,.ion-ios-arrow-forward:before,.ion-ios-arrow-round-back:before,.ion-ios-arrow-round-down:before,.ion-ios-arrow-round-forward:before,.ion-ios-arrow-round-up:before,.ion-ios-arrow-up:before,.ion-ios-at:before,.ion-ios-attach:before,.ion-ios-backspace:before,.ion-ios-barcode:before,.ion-ios-baseball:before,.ion-ios-basket:before,.ion-ios-basketball:before,.ion-ios-battery-charging:before,.ion-ios-battery-dead:before,.ion-ios-battery-full:before,.ion-ios-beaker:before,.ion-ios-bed:before,.ion-ios-beer:before,.ion-ios-bicycle:before,.ion-ios-bluetooth:before,.ion-ios-boat:before,.ion-ios-body:before,.ion-ios-bonfire:before,.ion-ios-book:before,.ion-ios-bookmark:before,.ion-ios-bookmarks:before,.ion-ios-bowtie:before,.ion-ios-briefcase:before,.ion-ios-browsers:before,.ion-ios-brush:before,.ion-ios-bug:before,.ion-ios-build:before,.ion-ios-bulb:before,.ion-ios-bus:before,.ion-ios-business:before,.ion-ios-cafe:before,.ion-ios-calculator:before,.ion-ios-calendar:before,.ion-ios-call:before,.ion-ios-camera:before,.ion-ios-car:before,.ion-ios-card:before,.ion-ios-cart:before,.ion-ios-cash:before,.ion-ios-cellular:before,.ion-ios-chatboxes:before,.ion-ios-chatbubbles:before,.ion-ios-checkbox:before,.ion-ios-checkbox-outline:before,.ion-ios-checkmark:before,.ion-ios-checkmark-circle:before,.ion-ios-checkmark-circle-outline:before,.ion-ios-clipboard:before,.ion-ios-clock:before,.ion-ios-close:before,.ion-ios-close-circle:before,.ion-ios-close-circle-outline:before,.ion-ios-cloud:before,.ion-ios-cloud-circle:before,.ion-ios-cloud-done:before,.ion-ios-cloud-download:before,.ion-ios-cloud-outline:before,.ion-ios-cloud-upload:before,.ion-ios-cloudy:before,.ion-ios-cloudy-night:before,.ion-ios-code:before,.ion-ios-code-download:before,.ion-ios-code-working:before,.ion-ios-cog:before,.ion-ios-color-fill:before,.ion-ios-color-filter:before,.ion-ios-color-palette:before,.ion-ios-color-wand:before,.ion-ios-compass:before,.ion-ios-construct:before,.ion-ios-contact:before,.ion-ios-contacts:before,.ion-ios-contract:before,.ion-ios-contrast:before,.ion-ios-copy:before,.ion-ios-create:before,.ion-ios-crop:before,.ion-ios-cube:before,.ion-ios-cut:before,.ion-ios-desktop:before,.ion-ios-disc:before,.ion-ios-document:before,.ion-ios-done-all:before,.ion-ios-download:before,.ion-ios-easel:before,.ion-ios-egg:before,.ion-ios-exit:before,.ion-ios-expand:before,.ion-ios-eye:before,.ion-ios-eye-off:before,.ion-ios-fastforward:before,.ion-ios-female:before,.ion-ios-filing:before,.ion-ios-film:before,.ion-ios-finger-print:before,.ion-ios-fitness:before,.ion-ios-flag:before,.ion-ios-flame:before,.ion-ios-flash:before,.ion-ios-flash-off:before,.ion-ios-flashlight:before,.ion-ios-flask:before,.ion-ios-flower:before,.ion-ios-folder:before,.ion-ios-folder-open:before,.ion-ios-football:before,.ion-ios-funnel:before,.ion-ios-gift:before,.ion-ios-git-branch:before,.ion-ios-git-commit:before,.ion-ios-git-compare:before,.ion-ios-git-merge:before,.ion-ios-git-network:before,.ion-ios-git-pull-request:before,.ion-ios-glasses:before,.ion-ios-globe:before,.ion-ios-grid:before,.ion-ios-hammer:before,.ion-ios-hand:before,.ion-ios-happy:before,.ion-ios-headset:before,.ion-ios-heart:before,.ion-ios-heart-dislike:before,.ion-ios-heart-empty:before,.ion-ios-heart-half:before,.ion-ios-help:before,.ion-ios-help-buoy:before,.ion-ios-help-circle:before,.ion-ios-help-circle-outline:before,.ion-ios-home:before,.ion-ios-hourglass:before,.ion-ios-ice-cream:before,.ion-ios-image:before,.ion-ios-images:before,.ion-ios-infinite:before,.ion-ios-information:before,.ion-ios-information-circle:before,.ion-ios-information-circle-outline:before,.ion-ios-jet:before,.ion-ios-journal:before,.ion-ios-key:before,.ion-ios-keypad:before,.ion-ios-laptop:before,.ion-ios-leaf:before,.ion-ios-link:before,.ion-ios-list:before,.ion-ios-list-box:before,.ion-ios-locate:before,.ion-ios-lock:before,.ion-ios-log-in:before,.ion-ios-log-out:before,.ion-ios-magnet:before,.ion-ios-mail:before,.ion-ios-mail-open:before,.ion-ios-mail-unread:before,.ion-ios-male:before,.ion-ios-man:before,.ion-ios-map:before,.ion-ios-medal:before,.ion-ios-medical:before,.ion-ios-medkit:before,.ion-ios-megaphone:before,.ion-ios-menu:before,.ion-ios-mic:before,.ion-ios-mic-off:before,.ion-ios-microphone:before,.ion-ios-moon:before,.ion-ios-more:before,.ion-ios-move:before,.ion-ios-musical-note:before,.ion-ios-musical-notes:before,.ion-ios-navigate:before,.ion-ios-notifications:before,.ion-ios-notifications-off:before,.ion-ios-notifications-outline:before,.ion-ios-nuclear:before,.ion-ios-nutrition:before,.ion-ios-open:before,.ion-ios-options:before,.ion-ios-outlet:before,.ion-ios-paper:before,.ion-ios-paper-plane:before,.ion-ios-partly-sunny:before,.ion-ios-pause:before,.ion-ios-paw:before,.ion-ios-people:before,.ion-ios-person:before,.ion-ios-person-add:before,.ion-ios-phone-landscape:before,.ion-ios-phone-portrait:before,.ion-ios-photos:before,.ion-ios-pie:before,.ion-ios-pin:before,.ion-ios-pint:before,.ion-ios-pizza:before,.ion-ios-planet:before,.ion-ios-play:before,.ion-ios-play-circle:before,.ion-ios-podium:before,.ion-ios-power:before,.ion-ios-pricetag:before,.ion-ios-pricetags:before,.ion-ios-print:before,.ion-ios-pulse:before,.ion-ios-qr-scanner:before,.ion-ios-quote:before,.ion-ios-radio:before,.ion-ios-radio-button-off:before,.ion-ios-radio-button-on:before,.ion-ios-rainy:before,.ion-ios-recording:before,.ion-ios-redo:before,.ion-ios-refresh:before,.ion-ios-refresh-circle:before,.ion-ios-remove:before,.ion-ios-remove-circle:before,.ion-ios-remove-circle-outline:before,.ion-ios-reorder:before,.ion-ios-repeat:before,.ion-ios-resize:before,.ion-ios-restaurant:before,.ion-ios-return-left:before,.ion-ios-return-right:before,.ion-ios-reverse-camera:before,.ion-ios-rewind:before,.ion-ios-ribbon:before,.ion-ios-rocket:before,.ion-ios-rose:before,.ion-ios-sad:before,.ion-ios-save:before,.ion-ios-school:before,.ion-ios-search:before,.ion-ios-send:before,.ion-ios-settings:before,.ion-ios-share:before,.ion-ios-share-alt:before,.ion-ios-shirt:before,.ion-ios-shuffle:before,.ion-ios-skip-backward:before,.ion-ios-skip-forward:before,.ion-ios-snow:before,.ion-ios-speedometer:before,.ion-ios-square:before,.ion-ios-square-outline:before,.ion-ios-star:before,.ion-ios-star-half:before,.ion-ios-star-outline:before,.ion-ios-stats:before,.ion-ios-stopwatch:before,.ion-ios-subway:before,.ion-ios-sunny:before,.ion-ios-swap:before,.ion-ios-switch:before,.ion-ios-sync:before,.ion-ios-tablet-landscape:before,.ion-ios-tablet-portrait:before,.ion-ios-tennisball:before,.ion-ios-text:before,.ion-ios-thermometer:before,.ion-ios-thumbs-down:before,.ion-ios-thumbs-up:before,.ion-ios-thunderstorm:before,.ion-ios-time:before,.ion-ios-timer:before,.ion-ios-today:before,.ion-ios-train:before,.ion-ios-transgender:before,.ion-ios-trash:before,.ion-ios-trending-down:before,.ion-ios-trending-up:before,.ion-ios-trophy:before,.ion-ios-tv:before,.ion-ios-umbrella:before,.ion-ios-undo:before,.ion-ios-unlock:before,.ion-ios-videocam:before,.ion-ios-volume-high:before,.ion-ios-volume-low:before,.ion-ios-volume-mute:before,.ion-ios-volume-off:before,.ion-ios-walk:before,.ion-ios-wallet:before,.ion-ios-warning:before,.ion-ios-watch:before,.ion-ios-water:before,.ion-ios-wifi:before,.ion-ios-wine:before,.ion-ios-woman:before,.ion-logo-android:before,.ion-logo-angular:before,.ion-logo-apple:before,.ion-logo-bitbucket:before,.ion-logo-bitcoin:before,.ion-logo-buffer:before,.ion-logo-chrome:before,.ion-logo-closed-captioning:before,.ion-logo-codepen:before,.ion-logo-css3:before,.ion-logo-designernews:before,.ion-logo-dribbble:before,.ion-logo-dropbox:before,.ion-logo-euro:before,.ion-logo-facebook:before,.ion-logo-flickr:before,.ion-logo-foursquare:before,.ion-logo-freebsd-devil:before,.ion-logo-game-controller-a:before,.ion-logo-game-controller-b:before,.ion-logo-github:before,.ion-logo-google:before,.ion-logo-googleplus:before,.ion-logo-hackernews:before,.ion-logo-html5:before,.ion-logo-instagram:before,.ion-logo-ionic:before,.ion-logo-ionitron:before,.ion-logo-javascript:before,.ion-logo-linkedin:before,.ion-logo-markdown:before,.ion-logo-model-s:before,.ion-logo-no-smoking:before,.ion-logo-nodejs:before,.ion-logo-npm:before,.ion-logo-octocat:before,.ion-logo-pinterest:before,.ion-logo-playstation:before,.ion-logo-polymer:before,.ion-logo-python:before,.ion-logo-reddit:before,.ion-logo-rss:before,.ion-logo-sass:before,.ion-logo-skype:before,.ion-logo-slack:before,.ion-logo-snapchat:before,.ion-logo-steam:before,.ion-logo-tumblr:before,.ion-logo-tux:before,.ion-logo-twitch:before,.ion-logo-twitter:before,.ion-logo-usd:before,.ion-logo-vimeo:before,.ion-logo-vk:before,.ion-logo-whatsapp:before,.ion-logo-windows:before,.ion-logo-wordpress:before,.ion-logo-xbox:before,.ion-logo-xing:before,.ion-logo-yahoo:before,.ion-logo-yen:before,.ion-logo-youtube:before,.ion-md-add:before,.ion-md-add-circle:before,.ion-md-add-circle-outline:before,.ion-md-airplane:before,.ion-md-alarm:before,.ion-md-albums:before,.ion-md-alert:before,.ion-md-american-football:before,.ion-md-analytics:before,.ion-md-aperture:before,.ion-md-apps:before,.ion-md-appstore:before,.ion-md-archive:before,.ion-md-arrow-back:before,.ion-md-arrow-down:before,.ion-md-arrow-dropdown:before,.ion-md-arrow-dropdown-circle:before,.ion-md-arrow-dropleft:before,.ion-md-arrow-dropleft-circle:before,.ion-md-arrow-dropright:before,.ion-md-arrow-dropright-circle:before,.ion-md-arrow-dropup:before,.ion-md-arrow-dropup-circle:before,.ion-md-arrow-forward:before,.ion-md-arrow-round-back:before,.ion-md-arrow-round-down:before,.ion-md-arrow-round-forward:before,.ion-md-arrow-round-up:before,.ion-md-arrow-up:before,.ion-md-at:before,.ion-md-attach:before,.ion-md-backspace:before,.ion-md-barcode:before,.ion-md-baseball:before,.ion-md-basket:before,.ion-md-basketball:before,.ion-md-battery-charging:before,.ion-md-battery-dead:before,.ion-md-battery-full:before,.ion-md-beaker:before,.ion-md-bed:before,.ion-md-beer:before,.ion-md-bicycle:before,.ion-md-bluetooth:before,.ion-md-boat:before,.ion-md-body:before,.ion-md-bonfire:before,.ion-md-book:before,.ion-md-bookmark:before,.ion-md-bookmarks:before,.ion-md-bowtie:before,.ion-md-briefcase:before,.ion-md-browsers:before,.ion-md-brush:before,.ion-md-bug:before,.ion-md-build:before,.ion-md-bulb:before,.ion-md-bus:before,.ion-md-business:before,.ion-md-cafe:before,.ion-md-calculator:before,.ion-md-calendar:before,.ion-md-call:before,.ion-md-camera:before,.ion-md-car:before,.ion-md-card:before,.ion-md-cart:before,.ion-md-cash:before,.ion-md-cellular:before,.ion-md-chatboxes:before,.ion-md-chatbubbles:before,.ion-md-checkbox:before,.ion-md-checkbox-outline:before,.ion-md-checkmark:before,.ion-md-checkmark-circle:before,.ion-md-checkmark-circle-outline:before,.ion-md-clipboard:before,.ion-md-clock:before,.ion-md-close:before,.ion-md-close-circle:before,.ion-md-close-circle-outline:before,.ion-md-cloud:before,.ion-md-cloud-circle:before,.ion-md-cloud-done:before,.ion-md-cloud-download:before,.ion-md-cloud-outline:before,.ion-md-cloud-upload:before,.ion-md-cloudy:before,.ion-md-cloudy-night:before,.ion-md-code:before,.ion-md-code-download:before,.ion-md-code-working:before,.ion-md-cog:before,.ion-md-color-fill:before,.ion-md-color-filter:before,.ion-md-color-palette:before,.ion-md-color-wand:before,.ion-md-compass:before,.ion-md-construct:before,.ion-md-contact:before,.ion-md-contacts:before,.ion-md-contract:before,.ion-md-contrast:before,.ion-md-copy:before,.ion-md-create:before,.ion-md-crop:before,.ion-md-cube:before,.ion-md-cut:before,.ion-md-desktop:before,.ion-md-disc:before,.ion-md-document:before,.ion-md-done-all:before,.ion-md-download:before,.ion-md-easel:before,.ion-md-egg:before,.ion-md-exit:before,.ion-md-expand:before,.ion-md-eye:before,.ion-md-eye-off:before,.ion-md-fastforward:before,.ion-md-female:before,.ion-md-filing:before,.ion-md-film:before,.ion-md-finger-print:before,.ion-md-fitness:before,.ion-md-flag:before,.ion-md-flame:before,.ion-md-flash:before,.ion-md-flash-off:before,.ion-md-flashlight:before,.ion-md-flask:before,.ion-md-flower:before,.ion-md-folder:before,.ion-md-folder-open:before,.ion-md-football:before,.ion-md-funnel:before,.ion-md-gift:before,.ion-md-git-branch:before,.ion-md-git-commit:before,.ion-md-git-compare:before,.ion-md-git-merge:before,.ion-md-git-network:before,.ion-md-git-pull-request:before,.ion-md-glasses:before,.ion-md-globe:before,.ion-md-grid:before,.ion-md-hammer:before,.ion-md-hand:before,.ion-md-happy:before,.ion-md-headset:before,.ion-md-heart:before,.ion-md-heart-dislike:before,.ion-md-heart-empty:before,.ion-md-heart-half:before,.ion-md-help:before,.ion-md-help-buoy:before,.ion-md-help-circle:before,.ion-md-help-circle-outline:before,.ion-md-home:before,.ion-md-hourglass:before,.ion-md-ice-cream:before,.ion-md-image:before,.ion-md-images:before,.ion-md-infinite:before,.ion-md-information:before,.ion-md-information-circle:before,.ion-md-information-circle-outline:before,.ion-md-jet:before,.ion-md-journal:before,.ion-md-key:before,.ion-md-keypad:before,.ion-md-laptop:before,.ion-md-leaf:before,.ion-md-link:before,.ion-md-list:before,.ion-md-list-box:before,.ion-md-locate:before,.ion-md-lock:before,.ion-md-log-in:before,.ion-md-log-out:before,.ion-md-magnet:before,.ion-md-mail:before,.ion-md-mail-open:before,.ion-md-mail-unread:before,.ion-md-male:before,.ion-md-man:before,.ion-md-map:before,.ion-md-medal:before,.ion-md-medical:before,.ion-md-medkit:before,.ion-md-megaphone:before,.ion-md-menu:before,.ion-md-mic:before,.ion-md-mic-off:before,.ion-md-microphone:before,.ion-md-moon:before,.ion-md-more:before,.ion-md-move:before,.ion-md-musical-note:before,.ion-md-musical-notes:before,.ion-md-navigate:before,.ion-md-notifications:before,.ion-md-notifications-off:before,.ion-md-notifications-outline:before,.ion-md-nuclear:before,.ion-md-nutrition:before,.ion-md-open:before,.ion-md-options:before,.ion-md-outlet:before,.ion-md-paper:before,.ion-md-paper-plane:before,.ion-md-partly-sunny:before,.ion-md-pause:before,.ion-md-paw:before,.ion-md-people:before,.ion-md-person:before,.ion-md-person-add:before,.ion-md-phone-landscape:before,.ion-md-phone-portrait:before,.ion-md-photos:before,.ion-md-pie:before,.ion-md-pin:before,.ion-md-pint:before,.ion-md-pizza:before,.ion-md-planet:before,.ion-md-play:before,.ion-md-play-circle:before,.ion-md-podium:before,.ion-md-power:before,.ion-md-pricetag:before,.ion-md-pricetags:before,.ion-md-print:before,.ion-md-pulse:before,.ion-md-qr-scanner:before,.ion-md-quote:before,.ion-md-radio:before,.ion-md-radio-button-off:before,.ion-md-radio-button-on:before,.ion-md-rainy:before,.ion-md-recording:before,.ion-md-redo:before,.ion-md-refresh:before,.ion-md-refresh-circle:before,.ion-md-remove:before,.ion-md-remove-circle:before,.ion-md-remove-circle-outline:before,.ion-md-reorder:before,.ion-md-repeat:before,.ion-md-resize:before,.ion-md-restaurant:before,.ion-md-return-left:before,.ion-md-return-right:before,.ion-md-reverse-camera:before,.ion-md-rewind:before,.ion-md-ribbon:before,.ion-md-rocket:before,.ion-md-rose:before,.ion-md-sad:before,.ion-md-save:before,.ion-md-school:before,.ion-md-search:before,.ion-md-send:before,.ion-md-settings:before,.ion-md-share:before,.ion-md-share-alt:before,.ion-md-shirt:before,.ion-md-shuffle:before,.ion-md-skip-backward:before,.ion-md-skip-forward:before,.ion-md-snow:before,.ion-md-speedometer:before,.ion-md-square:before,.ion-md-square-outline:before,.ion-md-star:before,.ion-md-star-half:before,.ion-md-star-outline:before,.ion-md-stats:before,.ion-md-stopwatch:before,.ion-md-subway:before,.ion-md-sunny:before,.ion-md-swap:before,.ion-md-switch:before,.ion-md-sync:before,.ion-md-tablet-landscape:before,.ion-md-tablet-portrait:before,.ion-md-tennisball:before,.ion-md-text:before,.ion-md-thermometer:before,.ion-md-thumbs-down:before,.ion-md-thumbs-up:before,.ion-md-thunderstorm:before,.ion-md-time:before,.ion-md-timer:before,.ion-md-today:before,.ion-md-train:before,.ion-md-transgender:before,.ion-md-trash:before,.ion-md-trending-down:before,.ion-md-trending-up:before,.ion-md-trophy:before,.ion-md-tv:before,.ion-md-umbrella:before,.ion-md-undo:before,.ion-md-unlock:before,.ion-md-videocam:before,.ion-md-volume-high:before,.ion-md-volume-low:before,.ion-md-volume-mute:before,.ion-md-volume-off:before,.ion-md-walk:before,.ion-md-wallet:before,.ion-md-warning:before,.ion-md-watch:before,.ion-md-water:before,.ion-md-wifi:before,.ion-md-wine:before,.ion-md-woman:before{display:inline-block;font-family:"Ionicons";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ion-ios-add:before{content:""}.ion-ios-add-circle:before{content:""}.ion-ios-add-circle-outline:before{content:""}.ion-ios-airplane:before{content:""}.ion-ios-alarm:before{content:""}.ion-ios-albums:before{content:""}.ion-ios-alert:before{content:""}.ion-ios-american-football:before{content:""}.ion-ios-analytics:before{content:""}.ion-ios-aperture:before{content:""}.ion-ios-apps:before{content:""}.ion-ios-appstore:before{content:""}.ion-ios-archive:before{content:""}.ion-ios-arrow-back:before{content:""}.ion-ios-arrow-down:before{content:""}.ion-ios-arrow-dropdown:before{content:""}.ion-ios-arrow-dropdown-circle:before{content:""}.ion-ios-arrow-dropleft:before{content:""}.ion-ios-arrow-dropleft-circle:before{content:""}.ion-ios-arrow-dropright:before{content:""}.ion-ios-arrow-dropright-circle:before{content:""}.ion-ios-arrow-dropup:before{content:""}.ion-ios-arrow-dropup-circle:before{content:""}.ion-ios-arrow-forward:before{content:""}.ion-ios-arrow-round-back:before{content:""}.ion-ios-arrow-round-down:before{content:""}.ion-ios-arrow-round-forward:before{content:""}.ion-ios-arrow-round-up:before{content:""}.ion-ios-arrow-up:before{content:""}.ion-ios-at:before{content:""}.ion-ios-attach:before{content:""}.ion-ios-backspace:before{content:""}.ion-ios-barcode:before{content:""}.ion-ios-baseball:before{content:""}.ion-ios-basket:before{content:""}.ion-ios-basketball:before{content:""}.ion-ios-battery-charging:before{content:""}.ion-ios-battery-dead:before{content:""}.ion-ios-battery-full:before{content:""}.ion-ios-beaker:before{content:""}.ion-ios-bed:before{content:""}.ion-ios-beer:before{content:""}.ion-ios-bicycle:before{content:""}.ion-ios-bluetooth:before{content:""}.ion-ios-boat:before{content:""}.ion-ios-body:before{content:""}.ion-ios-bonfire:before{content:""}.ion-ios-book:before{content:""}.ion-ios-bookmark:before{content:""}.ion-ios-bookmarks:before{content:""}.ion-ios-bowtie:before{content:""}.ion-ios-briefcase:before{content:""}.ion-ios-browsers:before{content:""}.ion-ios-brush:before{content:""}.ion-ios-bug:before{content:""}.ion-ios-build:before{content:""}.ion-ios-bulb:before{content:""}.ion-ios-bus:before{content:""}.ion-ios-business:before{content:""}.ion-ios-cafe:before{content:""}.ion-ios-calculator:before{content:""}.ion-ios-calendar:before{content:""}.ion-ios-call:before{content:""}.ion-ios-camera:before{content:""}.ion-ios-car:before{content:""}.ion-ios-card:before{content:""}.ion-ios-cart:before{content:""}.ion-ios-cash:before{content:""}.ion-ios-cellular:before{content:""}.ion-ios-chatboxes:before{content:""}.ion-ios-chatbubbles:before{content:""}.ion-ios-checkbox:before{content:""}.ion-ios-checkbox-outline:before{content:""}.ion-ios-checkmark:before{content:""}.ion-ios-checkmark-circle:before{content:""}.ion-ios-checkmark-circle-outline:before{content:""}.ion-ios-clipboard:before{content:""}.ion-ios-clock:before{content:""}.ion-ios-close:before{content:""}.ion-ios-close-circle:before{content:""}.ion-ios-close-circle-outline:before{content:""}.ion-ios-cloud:before{content:""}.ion-ios-cloud-circle:before{content:""}.ion-ios-cloud-done:before{content:""}.ion-ios-cloud-download:before{content:""}.ion-ios-cloud-outline:before{content:""}.ion-ios-cloud-upload:before{content:""}.ion-ios-cloudy:before{content:""}.ion-ios-cloudy-night:before{content:""}.ion-ios-code:before{content:""}.ion-ios-code-download:before{content:""}.ion-ios-code-working:before{content:""}.ion-ios-cog:before{content:""}.ion-ios-color-fill:before{content:""}.ion-ios-color-filter:before{content:""}.ion-ios-color-palette:before{content:""}.ion-ios-color-wand:before{content:""}.ion-ios-compass:before{content:""}.ion-ios-construct:before{content:""}.ion-ios-contact:before{content:""}.ion-ios-contacts:before{content:""}.ion-ios-contract:before{content:""}.ion-ios-contrast:before{content:""}.ion-ios-copy:before{content:""}.ion-ios-create:before{content:""}.ion-ios-crop:before{content:""}.ion-ios-cube:before{content:""}.ion-ios-cut:before{content:""}.ion-ios-desktop:before{content:""}.ion-ios-disc:before{content:""}.ion-ios-document:before{content:""}.ion-ios-done-all:before{content:""}.ion-ios-download:before{content:""}.ion-ios-easel:before{content:""}.ion-ios-egg:before{content:""}.ion-ios-exit:before{content:""}.ion-ios-expand:before{content:""}.ion-ios-eye:before{content:""}.ion-ios-eye-off:before{content:""}.ion-ios-fastforward:before{content:""}.ion-ios-female:before{content:""}.ion-ios-filing:before{content:""}.ion-ios-film:before{content:""}.ion-ios-finger-print:before{content:""}.ion-ios-fitness:before{content:""}.ion-ios-flag:before{content:""}.ion-ios-flame:before{content:""}.ion-ios-flash:before{content:""}.ion-ios-flash-off:before{content:""}.ion-ios-flashlight:before{content:""}.ion-ios-flask:before{content:""}.ion-ios-flower:before{content:""}.ion-ios-folder:before{content:""}.ion-ios-folder-open:before{content:""}.ion-ios-football:before{content:""}.ion-ios-funnel:before{content:""}.ion-ios-gift:before{content:""}.ion-ios-git-branch:before{content:""}.ion-ios-git-commit:before{content:""}.ion-ios-git-compare:before{content:""}.ion-ios-git-merge:before{content:""}.ion-ios-git-network:before{content:""}.ion-ios-git-pull-request:before{content:""}.ion-ios-glasses:before{content:""}.ion-ios-globe:before{content:""}.ion-ios-grid:before{content:""}.ion-ios-hammer:before{content:""}.ion-ios-hand:before{content:""}.ion-ios-happy:before{content:""}.ion-ios-headset:before{content:""}.ion-ios-heart:before{content:""}.ion-ios-heart-dislike:before{content:""}.ion-ios-heart-empty:before{content:""}.ion-ios-heart-half:before{content:""}.ion-ios-help:before{content:""}.ion-ios-help-buoy:before{content:""}.ion-ios-help-circle:before{content:""}.ion-ios-help-circle-outline:before{content:""}.ion-ios-home:before{content:""}.ion-ios-hourglass:before{content:""}.ion-ios-ice-cream:before{content:""}.ion-ios-image:before{content:""}.ion-ios-images:before{content:""}.ion-ios-infinite:before{content:""}.ion-ios-information:before{content:""}.ion-ios-information-circle:before{content:""}.ion-ios-information-circle-outline:before{content:""}.ion-ios-jet:before{content:""}.ion-ios-journal:before{content:""}.ion-ios-key:before{content:""}.ion-ios-keypad:before{content:""}.ion-ios-laptop:before{content:""}.ion-ios-leaf:before{content:""}.ion-ios-link:before{content:""}.ion-ios-list:before{content:""}.ion-ios-list-box:before{content:""}.ion-ios-locate:before{content:""}.ion-ios-lock:before{content:""}.ion-ios-log-in:before{content:""}.ion-ios-log-out:before{content:""}.ion-ios-magnet:before{content:""}.ion-ios-mail:before{content:""}.ion-ios-mail-open:before{content:""}.ion-ios-mail-unread:before{content:""}.ion-ios-male:before{content:""}.ion-ios-man:before{content:""}.ion-ios-map:before{content:""}.ion-ios-medal:before{content:""}.ion-ios-medical:before{content:""}.ion-ios-medkit:before{content:""}.ion-ios-megaphone:before{content:""}.ion-ios-menu:before{content:""}.ion-ios-mic:before{content:""}.ion-ios-mic-off:before{content:""}.ion-ios-microphone:before{content:""}.ion-ios-moon:before{content:""}.ion-ios-more:before{content:""}.ion-ios-move:before{content:""}.ion-ios-musical-note:before{content:""}.ion-ios-musical-notes:before{content:""}.ion-ios-navigate:before{content:""}.ion-ios-notifications:before{content:""}.ion-ios-notifications-off:before{content:""}.ion-ios-notifications-outline:before{content:""}.ion-ios-nuclear:before{content:""}.ion-ios-nutrition:before{content:""}.ion-ios-open:before{content:""}.ion-ios-options:before{content:""}.ion-ios-outlet:before{content:""}.ion-ios-paper:before{content:""}.ion-ios-paper-plane:before{content:""}.ion-ios-partly-sunny:before{content:""}.ion-ios-pause:before{content:""}.ion-ios-paw:before{content:""}.ion-ios-people:before{content:""}.ion-ios-person:before{content:""}.ion-ios-person-add:before{content:""}.ion-ios-phone-landscape:before{content:""}.ion-ios-phone-portrait:before{content:""}.ion-ios-photos:before{content:""}.ion-ios-pie:before{content:""}.ion-ios-pin:before{content:""}.ion-ios-pint:before{content:""}.ion-ios-pizza:before{content:""}.ion-ios-planet:before{content:""}.ion-ios-play:before{content:""}.ion-ios-play-circle:before{content:""}.ion-ios-podium:before{content:""}.ion-ios-power:before{content:""}.ion-ios-pricetag:before{content:""}.ion-ios-pricetags:before{content:""}.ion-ios-print:before{content:""}.ion-ios-pulse:before{content:""}.ion-ios-qr-scanner:before{content:""}.ion-ios-quote:before{content:""}.ion-ios-radio:before{content:""}.ion-ios-radio-button-off:before{content:""}.ion-ios-radio-button-on:before{content:""}.ion-ios-rainy:before{content:""}.ion-ios-recording:before{content:""}.ion-ios-redo:before{content:""}.ion-ios-refresh:before{content:""}.ion-ios-refresh-circle:before{content:""}.ion-ios-remove:before{content:""}.ion-ios-remove-circle:before{content:""}.ion-ios-remove-circle-outline:before{content:""}.ion-ios-reorder:before{content:""}.ion-ios-repeat:before{content:""}.ion-ios-resize:before{content:""}.ion-ios-restaurant:before{content:""}.ion-ios-return-left:before{content:""}.ion-ios-return-right:before{content:""}.ion-ios-reverse-camera:before{content:""}.ion-ios-rewind:before{content:""}.ion-ios-ribbon:before{content:""}.ion-ios-rocket:before{content:""}.ion-ios-rose:before{content:""}.ion-ios-sad:before{content:""}.ion-ios-save:before{content:""}.ion-ios-school:before{content:""}.ion-ios-search:before{content:""}.ion-ios-send:before{content:""}.ion-ios-settings:before{content:""}.ion-ios-share:before{content:""}.ion-ios-share-alt:before{content:""}.ion-ios-shirt:before{content:""}.ion-ios-shuffle:before{content:""}.ion-ios-skip-backward:before{content:""}.ion-ios-skip-forward:before{content:""}.ion-ios-snow:before{content:""}.ion-ios-speedometer:before{content:""}.ion-ios-square:before{content:""}.ion-ios-square-outline:before{content:""}.ion-ios-star:before{content:""}.ion-ios-star-half:before{content:""}.ion-ios-star-outline:before{content:""}.ion-ios-stats:before{content:""}.ion-ios-stopwatch:before{content:""}.ion-ios-subway:before{content:""}.ion-ios-sunny:before{content:""}.ion-ios-swap:before{content:""}.ion-ios-switch:before{content:""}.ion-ios-sync:before{content:""}.ion-ios-tablet-landscape:before{content:""}.ion-ios-tablet-portrait:before{content:""}.ion-ios-tennisball:before{content:""}.ion-ios-text:before{content:""}.ion-ios-thermometer:before{content:""}.ion-ios-thumbs-down:before{content:""}.ion-ios-thumbs-up:before{content:""}.ion-ios-thunderstorm:before{content:""}.ion-ios-time:before{content:""}.ion-ios-timer:before{content:""}.ion-ios-today:before{content:""}.ion-ios-train:before{content:""}.ion-ios-transgender:before{content:""}.ion-ios-trash:before{content:""}.ion-ios-trending-down:before{content:""}.ion-ios-trending-up:before{content:""}.ion-ios-trophy:before{content:""}.ion-ios-tv:before{content:""}.ion-ios-umbrella:before{content:""}.ion-ios-undo:before{content:""}.ion-ios-unlock:before{content:""}.ion-ios-videocam:before{content:""}.ion-ios-volume-high:before{content:""}.ion-ios-volume-low:before{content:""}.ion-ios-volume-mute:before{content:""}.ion-ios-volume-off:before{content:""}.ion-ios-walk:before{content:""}.ion-ios-wallet:before{content:""}.ion-ios-warning:before{content:""}.ion-ios-watch:before{content:""}.ion-ios-water:before{content:""}.ion-ios-wifi:before{content:""}.ion-ios-wine:before{content:""}.ion-ios-woman:before{content:""}.ion-logo-android:before{content:""}.ion-logo-angular:before{content:""}.ion-logo-apple:before{content:""}.ion-logo-bitbucket:before{content:""}.ion-logo-bitcoin:before{content:""}.ion-logo-buffer:before{content:""}.ion-logo-chrome:before{content:""}.ion-logo-closed-captioning:before{content:""}.ion-logo-codepen:before{content:""}.ion-logo-css3:before{content:""}.ion-logo-designernews:before{content:""}.ion-logo-dribbble:before{content:""}.ion-logo-dropbox:before{content:""}.ion-logo-euro:before{content:""}.ion-logo-facebook:before{content:""}.ion-logo-flickr:before{content:""}.ion-logo-foursquare:before{content:""}.ion-logo-freebsd-devil:before{content:""}.ion-logo-game-controller-a:before{content:""}.ion-logo-game-controller-b:before{content:""}.ion-logo-github:before{content:""}.ion-logo-google:before{content:""}.ion-logo-googleplus:before{content:""}.ion-logo-hackernews:before{content:""}.ion-logo-html5:before{content:""}.ion-logo-instagram:before{content:""}.ion-logo-ionic:before{content:""}.ion-logo-ionitron:before{content:""}.ion-logo-javascript:before{content:""}.ion-logo-linkedin:before{content:""}.ion-logo-markdown:before{content:""}.ion-logo-model-s:before{content:""}.ion-logo-no-smoking:before{content:""}.ion-logo-nodejs:before{content:""}.ion-logo-npm:before{content:""}.ion-logo-octocat:before{content:""}.ion-logo-pinterest:before{content:""}.ion-logo-playstation:before{content:""}.ion-logo-polymer:before{content:""}.ion-logo-python:before{content:""}.ion-logo-reddit:before{content:""}.ion-logo-rss:before{content:""}.ion-logo-sass:before{content:""}.ion-logo-skype:before{content:""}.ion-logo-slack:before{content:""}.ion-logo-snapchat:before{content:""}.ion-logo-steam:before{content:""}.ion-logo-tumblr:before{content:""}.ion-logo-tux:before{content:""}.ion-logo-twitch:before{content:""}.ion-logo-twitter:before{content:""}.ion-logo-usd:before{content:""}.ion-logo-vimeo:before{content:""}.ion-logo-vk:before{content:""}.ion-logo-whatsapp:before{content:""}.ion-logo-windows:before{content:""}.ion-logo-wordpress:before{content:""}.ion-logo-xbox:before{content:""}.ion-logo-xing:before{content:""}.ion-logo-yahoo:before{content:""}.ion-logo-yen:before{content:""}.ion-logo-youtube:before{content:""}.ion-md-add:before{content:""}.ion-md-add-circle:before{content:""}.ion-md-add-circle-outline:before{content:""}.ion-md-airplane:before{content:""}.ion-md-alarm:before{content:""}.ion-md-albums:before{content:""}.ion-md-alert:before{content:""}.ion-md-american-football:before{content:""}.ion-md-analytics:before{content:""}.ion-md-aperture:before{content:""}.ion-md-apps:before{content:""}.ion-md-appstore:before{content:""}.ion-md-archive:before{content:""}.ion-md-arrow-back:before{content:""}.ion-md-arrow-down:before{content:""}.ion-md-arrow-dropdown:before{content:""}.ion-md-arrow-dropdown-circle:before{content:""}.ion-md-arrow-dropleft:before{content:""}.ion-md-arrow-dropleft-circle:before{content:""}.ion-md-arrow-dropright:before{content:""}.ion-md-arrow-dropright-circle:before{content:""}.ion-md-arrow-dropup:before{content:""}.ion-md-arrow-dropup-circle:before{content:""}.ion-md-arrow-forward:before{content:""}.ion-md-arrow-round-back:before{content:""}.ion-md-arrow-round-down:before{content:""}.ion-md-arrow-round-forward:before{content:""}.ion-md-arrow-round-up:before{content:""}.ion-md-arrow-up:before{content:""}.ion-md-at:before{content:""}.ion-md-attach:before{content:""}.ion-md-backspace:before{content:""}.ion-md-barcode:before{content:""}.ion-md-baseball:before{content:""}.ion-md-basket:before{content:""}.ion-md-basketball:before{content:""}.ion-md-battery-charging:before{content:""}.ion-md-battery-dead:before{content:""}.ion-md-battery-full:before{content:""}.ion-md-beaker:before{content:""}.ion-md-bed:before{content:""}.ion-md-beer:before{content:""}.ion-md-bicycle:before{content:""}.ion-md-bluetooth:before{content:""}.ion-md-boat:before{content:""}.ion-md-body:before{content:""}.ion-md-bonfire:before{content:""}.ion-md-book:before{content:""}.ion-md-bookmark:before{content:""}.ion-md-bookmarks:before{content:""}.ion-md-bowtie:before{content:""}.ion-md-briefcase:before{content:""}.ion-md-browsers:before{content:""}.ion-md-brush:before{content:""}.ion-md-bug:before{content:""}.ion-md-build:before{content:""}.ion-md-bulb:before{content:""}.ion-md-bus:before{content:""}.ion-md-business:before{content:""}.ion-md-cafe:before{content:""}.ion-md-calculator:before{content:""}.ion-md-calendar:before{content:""}.ion-md-call:before{content:""}.ion-md-camera:before{content:""}.ion-md-car:before{content:""}.ion-md-card:before{content:""}.ion-md-cart:before{content:""}.ion-md-cash:before{content:""}.ion-md-cellular:before{content:""}.ion-md-chatboxes:before{content:""}.ion-md-chatbubbles:before{content:""}.ion-md-checkbox:before{content:""}.ion-md-checkbox-outline:before{content:""}.ion-md-checkmark:before{content:""}.ion-md-checkmark-circle:before{content:""}.ion-md-checkmark-circle-outline:before{content:""}.ion-md-clipboard:before{content:""}.ion-md-clock:before{content:""}.ion-md-close:before{content:""}.ion-md-close-circle:before{content:""}.ion-md-close-circle-outline:before{content:""}.ion-md-cloud:before{content:""}.ion-md-cloud-circle:before{content:""}.ion-md-cloud-done:before{content:""}.ion-md-cloud-download:before{content:""}.ion-md-cloud-outline:before{content:""}.ion-md-cloud-upload:before{content:""}.ion-md-cloudy:before{content:""}.ion-md-cloudy-night:before{content:""}.ion-md-code:before{content:""}.ion-md-code-download:before{content:""}.ion-md-code-working:before{content:""}.ion-md-cog:before{content:""}.ion-md-color-fill:before{content:""}.ion-md-color-filter:before{content:""}.ion-md-color-palette:before{content:""}.ion-md-color-wand:before{content:""}.ion-md-compass:before{content:""}.ion-md-construct:before{content:""}.ion-md-contact:before{content:""}.ion-md-contacts:before{content:""}.ion-md-contract:before{content:""}.ion-md-contrast:before{content:""}.ion-md-copy:before{content:""}.ion-md-create:before{content:""}.ion-md-crop:before{content:""}.ion-md-cube:before{content:""}.ion-md-cut:before{content:""}.ion-md-desktop:before{content:""}.ion-md-disc:before{content:""}.ion-md-document:before{content:""}.ion-md-done-all:before{content:""}.ion-md-download:before{content:""}.ion-md-easel:before{content:""}.ion-md-egg:before{content:""}.ion-md-exit:before{content:""}.ion-md-expand:before{content:""}.ion-md-eye:before{content:""}.ion-md-eye-off:before{content:""}.ion-md-fastforward:before{content:""}.ion-md-female:before{content:""}.ion-md-filing:before{content:""}.ion-md-film:before{content:""}.ion-md-finger-print:before{content:""}.ion-md-fitness:before{content:""}.ion-md-flag:before{content:""}.ion-md-flame:before{content:""}.ion-md-flash:before{content:""}.ion-md-flash-off:before{content:""}.ion-md-flashlight:before{content:""}.ion-md-flask:before{content:""}.ion-md-flower:before{content:""}.ion-md-folder:before{content:""}.ion-md-folder-open:before{content:""}.ion-md-football:before{content:""}.ion-md-funnel:before{content:""}.ion-md-gift:before{content:""}.ion-md-git-branch:before{content:""}.ion-md-git-commit:before{content:""}.ion-md-git-compare:before{content:""}.ion-md-git-merge:before{content:""}.ion-md-git-network:before{content:""}.ion-md-git-pull-request:before{content:""}.ion-md-glasses:before{content:""}.ion-md-globe:before{content:""}.ion-md-grid:before{content:""}.ion-md-hammer:before{content:""}.ion-md-hand:before{content:""}.ion-md-happy:before{content:""}.ion-md-headset:before{content:""}.ion-md-heart:before{content:""}.ion-md-heart-dislike:before{content:""}.ion-md-heart-empty:before{content:""}.ion-md-heart-half:before{content:""}.ion-md-help:before{content:""}.ion-md-help-buoy:before{content:""}.ion-md-help-circle:before{content:""}.ion-md-help-circle-outline:before{content:""}.ion-md-home:before{content:""}.ion-md-hourglass:before{content:""}.ion-md-ice-cream:before{content:""}.ion-md-image:before{content:""}.ion-md-images:before{content:""}.ion-md-infinite:before{content:""}.ion-md-information:before{content:""}.ion-md-information-circle:before{content:""}.ion-md-information-circle-outline:before{content:""}.ion-md-jet:before{content:""}.ion-md-journal:before{content:""}.ion-md-key:before{content:""}.ion-md-keypad:before{content:""}.ion-md-laptop:before{content:""}.ion-md-leaf:before{content:""}.ion-md-link:before{content:""}.ion-md-list:before{content:""}.ion-md-list-box:before{content:""}.ion-md-locate:before{content:""}.ion-md-lock:before{content:""}.ion-md-log-in:before{content:""}.ion-md-log-out:before{content:""}.ion-md-magnet:before{content:""}.ion-md-mail:before{content:""}.ion-md-mail-open:before{content:""}.ion-md-mail-unread:before{content:""}.ion-md-male:before{content:""}.ion-md-man:before{content:""}.ion-md-map:before{content:""}.ion-md-medal:before{content:""}.ion-md-medical:before{content:""}.ion-md-medkit:before{content:""}.ion-md-megaphone:before{content:""}.ion-md-menu:before{content:""}.ion-md-mic:before{content:""}.ion-md-mic-off:before{content:""}.ion-md-microphone:before{content:""}.ion-md-moon:before{content:""}.ion-md-more:before{content:""}.ion-md-move:before{content:""}.ion-md-musical-note:before{content:""}.ion-md-musical-notes:before{content:""}.ion-md-navigate:before{content:""}.ion-md-notifications:before{content:""}.ion-md-notifications-off:before{content:""}.ion-md-notifications-outline:before{content:""}.ion-md-nuclear:before{content:""}.ion-md-nutrition:before{content:""}.ion-md-open:before{content:""}.ion-md-options:before{content:""}.ion-md-outlet:before{content:""}.ion-md-paper:before{content:""}.ion-md-paper-plane:before{content:""}.ion-md-partly-sunny:before{content:""}.ion-md-pause:before{content:""}.ion-md-paw:before{content:""}.ion-md-people:before{content:""}.ion-md-person:before{content:""}.ion-md-person-add:before{content:""}.ion-md-phone-landscape:before{content:""}.ion-md-phone-portrait:before{content:""}.ion-md-photos:before{content:""}.ion-md-pie:before{content:""}.ion-md-pin:before{content:""}.ion-md-pint:before{content:""}.ion-md-pizza:before{content:""}.ion-md-planet:before{content:""}.ion-md-play:before{content:""}.ion-md-play-circle:before{content:""}.ion-md-podium:before{content:""}.ion-md-power:before{content:""}.ion-md-pricetag:before{content:""}.ion-md-pricetags:before{content:""}.ion-md-print:before{content:""}.ion-md-pulse:before{content:""}.ion-md-qr-scanner:before{content:""}.ion-md-quote:before{content:""}.ion-md-radio:before{content:""}.ion-md-radio-button-off:before{content:""}.ion-md-radio-button-on:before{content:""}.ion-md-rainy:before{content:""}.ion-md-recording:before{content:""}.ion-md-redo:before{content:""}.ion-md-refresh:before{content:""}.ion-md-refresh-circle:before{content:""}.ion-md-remove:before{content:""}.ion-md-remove-circle:before{content:""}.ion-md-remove-circle-outline:before{content:""}.ion-md-reorder:before{content:""}.ion-md-repeat:before{content:""}.ion-md-resize:before{content:""}.ion-md-restaurant:before{content:""}.ion-md-return-left:before{content:""}.ion-md-return-right:before{content:""}.ion-md-reverse-camera:before{content:""}.ion-md-rewind:before{content:""}.ion-md-ribbon:before{content:""}.ion-md-rocket:before{content:""}.ion-md-rose:before{content:""}.ion-md-sad:before{content:""}.ion-md-save:before{content:""}.ion-md-school:before{content:""}.ion-md-search:before{content:""}.ion-md-send:before{content:""}.ion-md-settings:before{content:""}.ion-md-share:before{content:""}.ion-md-share-alt:before{content:""}.ion-md-shirt:before{content:""}.ion-md-shuffle:before{content:""}.ion-md-skip-backward:before{content:""}.ion-md-skip-forward:before{content:""}.ion-md-snow:before{content:""}.ion-md-speedometer:before{content:""}.ion-md-square:before{content:""}.ion-md-square-outline:before{content:""}.ion-md-star:before{content:""}.ion-md-star-half:before{content:""}.ion-md-star-outline:before{content:""}.ion-md-stats:before{content:""}.ion-md-stopwatch:before{content:""}.ion-md-subway:before{content:""}.ion-md-sunny:before{content:""}.ion-md-swap:before{content:""}.ion-md-switch:before{content:""}.ion-md-sync:before{content:""}.ion-md-tablet-landscape:before{content:""}.ion-md-tablet-portrait:before{content:""}.ion-md-tennisball:before{content:""}.ion-md-text:before{content:""}.ion-md-thermometer:before{content:""}.ion-md-thumbs-down:before{content:""}.ion-md-thumbs-up:before{content:""}.ion-md-thunderstorm:before{content:""}.ion-md-time:before{content:""}.ion-md-timer:before{content:""}.ion-md-today:before{content:""}.ion-md-train:before{content:""}.ion-md-transgender:before{content:""}.ion-md-trash:before{content:""}.ion-md-trending-down:before{content:""}.ion-md-trending-up:before{content:""}.ion-md-trophy:before{content:""}.ion-md-tv:before{content:""}.ion-md-umbrella:before{content:""}.ion-md-undo:before{content:""}.ion-md-unlock:before{content:""}.ion-md-videocam:before{content:""}.ion-md-volume-high:before{content:""}.ion-md-volume-low:before{content:""}.ion-md-volume-mute:before{content:""}.ion-md-volume-off:before{content:""}.ion-md-walk:before{content:""}.ion-md-wallet:before{content:""}.ion-md-warning:before{content:""}.ion-md-watch:before{content:""}.ion-md-water:before{content:""}.ion-md-wifi:before{content:""}.ion-md-wine:before{content:""}.ion-md-woman:before{content:""}

/* Drop Caps
---------------------------------------------------------------------------- */

.site-container p.has-drop-cap:not(:focus)::first-letter {
	font-family: Aleo, Helvetica, Arial, sans-serif;
	font-size: 4em;
	margin: 0.1em 0.1em 0 -0.09em;
}

.site-container p.is-style-capital-text.has-drop-cap:not(:focus)::first-letter {
	font-size: 3.8em;
	margin: 0.2em 0.2em 0 -0.09em;
}

.site-container p.has-larger-font-size.has-drop-cap:not(:focus)::first-letter,
.site-container p.has-small-font-size.has-drop-cap:not(:focus)::first-letter {
	margin-right: 0.01em;
}

/* Custom Classes
---------------------------------------------------------------------------- */

.site-container .is-style-angled-underlay::before {
	background-color: #351c4d;
	-webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 85%);
	clip-path: polygon(0 0, 100% 0, 100% 100%, 0 85%);
	content: "";
	display: block;
	height: 60%;
	left: 0;
	min-height: 100px;
	margin-left: calc(-100vw / 2 + 100% / 2);
	margin-right: calc(-100vw / 2 + 100% / 2);
	position: absolute;
	opacity: 0.1;
	top: 0;
	width: 100vw;
	z-index: 0;
}

.content-sidebar .site-container .is-style-angled-underlay::before,
.sidebar-content .site-container .is-style-angled-underlay::before,
.full-width-content:not(.unboxed) .site-container .is-style-angled-underlay::before {
	margin: 0 auto;
	max-width: 100%;
}

.is-style-offset-up {
	margin-top: -70px;
}

.offset-button {
	margin-top: -40px;
}

.wp-block-buttons .is-style-button-line {
	display: block;
}

.wp-block-button.is-style-button-line {
	color: currentColor;
}

.is-style-button-line::before {
	border-top: 1px solid currentColor;
	content: "";
	display: block;
	float: left;
	margin: 30px 30px 29px 0;
	max-width: 600px;
	min-width: 200px;
	opacity: 0.4;
	width: 50%;
}

@media only screen and (max-width: 600px) {

	.site-container .is-style-xl-text {
		font-size: 40px;
	}

}

/* Background Color
---------------------------------------------------------------------------- */

.site-container p.has-background {
	padding: 25px 30px;
}

.site-container p.has-background.box-shadow {
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
}

.site-container p.has-background a,
.site-container p.has-text-color a {
	color: inherit;
}

.site-container p.has-background a:focus,
.site-container p.has-background a:hover,
.site-container p.has-text-color a:focus,
.site-container p.has-text-color a:hover {
	color: inherit;
	text-decoration: none;
}

/* Alignment
---------------------------------------------------------------------------- */

.has-text-align-center {
	text-align: center;
}

.has-text-align-left {
	text-align: left;
}

.has-text-align-right {
	text-align: right;
}

.wp-block-button.alignleft,
.wp-block-buttons.alignleft,
.wp-block-cover.alignleft,
.wp-block-image .alignleft {
	margin-right: 2em;
	margin-bottom: 0.8em;
}

.wp-block-button.alignright,
.wp-block-buttons.alignright,
.wp-block-cover.alignright,
.wp-block-image .alignright {
	margin-left: 2em;
	margin-bottom: 0.8em;
}

.content-sidebar:not(.unboxed) .entry-content > .alignfull,
.content-sidebar:not(.unboxed) .entry-content > .alignwide,
.full-width-content .entry-content > .alignfull,
.full-width-content .entry-content > .alignwide,
.sidebar-content:not(.unboxed) .entry-content > .alignfull,
.sidebar-content:not(.unboxed) .entry-content > .alignwide {
	margin-left: -3em;
	margin-right: -3em;
	max-width: calc(100% + 6em);
	width: auto;
}

.unboxed.full-width-content .entry-content > .alignfull {
	margin-left: calc(-100vw / 2 + 100% / 2);
	margin-right: calc(-100vw / 2 + 100% / 2);
	max-width: 100vw;
}

.unboxed.full-width-content .entry-content > .alignwide {
	margin-left: -8vw;
	margin-right: -8vw;
	max-width: calc(100% + 16vw);
}

.full-width-content .alignfull .alignwide {
	margin-left: auto;
	margin-right: auto;
	max-width: calc(780px + 16vw);
}

@media only screen and (max-width: 1023px) {

	.unboxed.full-width-content .entry-content > .alignwide {
		margin-left: -3vw;
		margin-right: -3vw;
		max-width: calc(100% + 6vw);
	}

	.full-width-content .alignfull .alignwide {
		max-width: calc(720px + 6vw);
	}

}

@media only screen and (max-width: 800px) {

	.full-width-content .alignfull .alignwide {
		max-width: calc(76% + 6vw);
	}

}

@media only screen and (max-width: 600px) {

	.unboxed.full-width-content .entry-content > .alignwide {
		margin-left: auto;
		margin-right: auto;
		max-width: 100%;
	}

	.full-width-content .alignfull .alignwide {
		max-width: 88%;
	}

}

/* Cover Image
---------------------------------------------------------------------------- */

.full-width-content .entry-content > .wp-block-cover.alignfull {
	width: 100vw;
}

.site-container .wp-block-cover .wp-block-cover-text {
	font-size: 42px;
}

/* Buttons
---------------------------------------------------------------------------- */

.site-container .gb-button {
	background-color: #554948;
	font-weight: 400;
	letter-spacing: 1px;
	text-transform: uppercase;
}

.site-container .wp-block-button .wp-block-button__link {
	border: none;
	border-radius: 0;
	cursor: pointer;
	font-size: 14px;
	padding: 12px 20px;
	text-transform: uppercase;
	text-decoration: none;
	white-space: normal;
	width: auto;
}

.site-container .wp-block-button.is-style-button-line .wp-block-button__link,
.site-container .wp-block-button.is-style-outline .wp-block-button__link {
	background-color: transparent;
	border: 2px solid currentColor;
	padding: 13px 28px;
}

.site-container .gb-button:focus,
.site-container .gb-button:hover,
.site-container .wp-block-button .wp-block-button__link:focus,
.site-container .wp-block-button .wp-block-button__link:hover,
.site-container .wp-block-button.is-style-button-line .wp-block-button__link:focus,
.site-container .wp-block-button.is-style-button-line .wp-block-button__link:hover,
.site-container .wp-block-button.is-style-outline .wp-block-button__link:focus,
.site-container .wp-block-button.is-style-outline .wp-block-button__link:hover {
	box-shadow: inset 0 0 200px rgba(255, 255, 255, 0.2), 0 1px 15px 0 rgba(0, 0, 0, 0.12);
}

/* Blockquotes and captions
---------------------------------------------------------------------------- */

.site-container .wp-block-pullquote {
	border-color: transparent;
	border-style: solid;
	border-width: 2px 0;
}

.site-container .wp-block-pullquote blockquote::before,
.site-container .wp-block-quote::before {
	color: currentColor;
	content: "\201C";
	display: block;
	font-family: sans-serif;
	font-size: 32px;
	font-style: normal;
	font-weight: 700;
	height: 0;
	left: -20px;
	position: relative;
	opacity: 0.8;
	text-align: left;
	top: -10px;
}

.site-container .wp-block-pullquote.alignleft {
	margin: 0 2em 1.5em 0;
}

.site-container .wp-block-pullquote.alignright {
	margin: 0 0 1.5em 2em;
}

.site-container .wp-block-pullquote blockquote::before {
	font-size: 60px;
	left: 0;
	opacity: 0.8;
	text-align: center;
	top: -60px;
}

.site-container .wp-block-pullquote.is-style-solid-color {
	border-width: 0;
}

.site-container .wp-block-pullquote.is-style-solid-color blockquote::before {
	color: currentColor;
	padding-top: 16px;
}

.site-container .wp-block-pullquote blockquote.has-text-color::before {
	color: currentColor;
}

.site-container .wp-block-pullquote,
.site-container .wp-block-quote {
	margin: 24px 24px 36px;
}

.site-container .wp-block-quote:not(.is-large):not(.is-style-large) {
	border: none;
}

.site-container .wp-block-pullquote p,
.site-container .wp-block-quote p {
	color: currentColor;
	font-family: Aleo, sans-serif;
	font-size: 22px;
	font-style: italic;
	line-height: 1.8;
	margin-bottom: 42px;
}

.site-container .wp-block-quote.is-style-large p,
.site-container .wp-block-quote.is-style-quote-underlay p {
	font-size: 32px;
}

.wp-block-pullquote.is-style-solid-color.alignleft blockquote,
.wp-block-pullquote.is-style-solid-color.alignright blockquote {
	max-width: 80%;
}

.site-container .wp-block-pullquote p,
.site-container .wp-block-pullquote.is-style-solid-color p {
	font-size: 28px;
	margin-bottom: 42px;
	text-align: center;
}

.site-container .wp-block-pullquote cite,
.site-container .wp-block-quote cite {
	color: currentColor;
	display: block;
	font-family: Aleo, sans-serif;
	font-size: 16px;
	font-style: normal;
	margin-top: -25px;
	text-align: inherit;
	text-transform: none;
}

.site-container .wp-block-pullquote cite {
	color: currentColor;
	text-align: center;
}

.site-container .wp-block-pullquote .has-text-color cite,
.site-container .wp-block-pullquote .has-text-color p {
	color: currentColor;
}

.wp-block-quote.is-style-quote-underlay,
.wp-block-quote.is-style-quote-underlay a,
.wp-block-quote.is-style-quote-underlay cite,
.wp-block-quote.is-style-quote-underlay p {
	position: relative;
}

.wp-block-quote.is-style-quote-underlay a,
.wp-block-quote.is-style-quote-underlay cite,
.wp-block-quote.is-style-quote-underlay p {
	z-index: 10;
}

.wp-block-quote.is-style-large::before,
.wp-block-quote.is-style-quote-underlay::before {
	color: currentColor;
	font-size: 40px;
	opacity: 0.8;
}

.wp-block-quote.is-style-quote-underlay::after,
.wp-block-quote.is-style-quote-underlay p::after {
	content: "";
	display: block;
	position: absolute;
	opacity: 0.1;
}

.wp-block-quote.is-style-quote-underlay::after {
	height: calc(100% + 60px);
	left: -60px;
	max-width: 615px;
	top: -51px;
	width: 85%;
}

.wp-block-quote.is-style-quote-underlay p::after {
	height: calc(100% + 100px);
	top: 0;
	right: -60px;
	width: 80%;
}

.wp-block-quote.is-style-quote-underlay {
	margin: 70px 24px;
}

.unboxed .wp-block-quote.is-style-quote-underlay::after,
.unboxed .wp-block-quote.is-style-quote-underlay p::after {
	z-index: -1;
}

.unboxed.full-width-content .wp-block-quote.is-style-quote-underlay::after {
	left: auto;
	right: 150px;
	width: 155%;
}

.unboxed.full-width-content .wp-block-quote.is-style-quote-underlay p::after {
	right: -30px;
}

.site-container .blocks-gallery-caption,
.site-container .wp-block-audio figcaption,
.site-container .wp-block-embed figcaption,
.site-container .wp-block-image figcaption {
	margin-bottom: 30px;
	margin-top: 25px;
	width: 100%;
}

.blocks-gallery-grid .blocks-gallery-item figcaption {
	margin: 0;
}

/* Category Block
---------------------------------------------------------------------------- */

.site-container .wp-block-categories {
	margin-left: 0;
	padding-left: 0;
}

.site-container .wp-block-categories li {
	list-style-type: none;
}

.site-container .wp-block-categories.aligncenter {
	text-align: center;
}

.site-container .wp-block-categories.alignfull {
	padding: 0 30px;
}

.site-container .wp-block-categories .children {
	padding-left: 30px;
}

/* Latest Posts Block
---------------------------------------------------------------------------- */

.site-container .wp-block-latest-posts {
	margin-left: 0;
	padding-left: 0;
}

.site-container .wp-block-latest-posts li {
	list-style-type: none;
}

.site-container .wp-block-latest-posts.aligncenter {
	text-align: center;
}

.site-container .wp-block-latest-posts.alignfull {
	padding: 0 30px;
}

/* Book Image Style
--------------------------------------------- */

.is-style-book-style figure {
	box-shadow: -1px 5px 20px rgba(0, 0, 0, 0.3);
	position: relative;
	transform-style: preserve-3d;
}

.is-style-book-style figure::before {
	background-color: #eee9e3;
	bottom: -11px;
	box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.3);
	content: "";
	display: block;
	height: 12px;
	left: 1%;
	position: absolute;
	transform: perspective(100px) rotateX(160deg);
	transform-style: inherit;
	width: 98%;
	z-index: -1;
}

.site-container .wp-block-image.is-style-book-style figcaption {
	display: none;
}

.is-style-book-style img {
	display: block;
	max-width: 100%;
}

/* Corner Brackets
---------------------------------------------------------------------------- */

figure.is-style-caption-overlay,
.is-style-caption-overlay figure:not(.is-style-caption-overlay),
.is-style-column-corners,
.is-style-entry-corners .entry,
figure.is-style-image-corners,
.is-style-image-corners figure:not(.is-style-image-corners),
.is-style-overlay .entry {
	background-color: #fff;
	border: 1px solid rgba(0, 0, 0, 0.12);
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.07);
	margin-bottom: 2.5em;
	position: relative;
	transition: all 0.25s ease-in-out;
}

figure.is-style-caption-overlay::after,
figure.is-style-caption-overlay::before,
.is-style-caption-overlay figure:not(.is-style-caption-overlay)::after,
.is-style-caption-overlay figure:not(.is-style-caption-overlay)::before,
.is-style-column-corners::after,
.is-style-column-corners::before,
.is-style-entry-corners .entry::after,
.is-style-entry-corners .entry::before,
figure.is-style-image-corners::after,
figure.is-style-image-corners::before,
.is-style-image-corners figure:not(.is-style-image-corners)::after,
.is-style-image-corners figure:not(.is-style-image-corners)::before,
.is-style-overlay .entry::after,
.is-style-overlay .entry::before {
	border: 1px solid currentColor;
	content: "";
	height: 50px;
	position: absolute;
	opacity: 0.3;
	transition: opacity 0.5s cubic-bezier(0.5, 0, 0.5, 1), transform 0.5s cubic-bezier(0.5, 0, 0.5, 1);
	width: 25px;
}

figure.is-style-caption-overlay::before,
.is-style-caption-overlay figure:not(.is-style-caption-overlay)::before,
.is-style-column-corners::before,
.is-style-entry-corners .entry::before,
figure.is-style-image-corners::before,
.is-style-image-corners figure:not(.is-style-image-corners)::before,
.is-style-overlay .entry::before {
	border-bottom-width: 0;
	border-right-width: 0;
	left: -19px;
	top: -19px;
}

figure.is-style-caption-overlay::after,
.is-style-caption-overlay figure:not(.is-style-caption-overlay)::after,
.is-style-column-corners::after,
.is-style-entry-corners .entry::after,
figure.is-style-image-corners::after,
.is-style-image-corners figure:not(.is-style-image-corners)::after,
.is-style-overlay .entry::after {
	border-left-width: 0;
	border-top-width: 0;
	bottom: -19px;
	right: -19px;
}

figure.is-style-caption-overlay:hover::after,
figure.is-style-caption-overlay:hover::before,
.is-style-caption-overlay figure:not(.is-style-caption-overlay):hover::after,
.is-style-caption-overlay figure:not(.is-style-caption-overlay):hover::before,
.is-style-column-corners:hover::after,
.is-style-column-corners:hover::before,
.is-style-entry-corners .entry:hover::after,
.is-style-entry-corners .entry:hover::before,
figure.is-style-image-corners:hover::after,
figure.is-style-image-corners:hover::before,
.is-style-image-corners figure:not(.is-style-image-corners):hover::after,
.is-style-image-corners figure:not(.is-style-image-corners):hover::before,
.is-style-overlay .entry:hover::after,
.is-style-overlay .entry:hover::before {
	opacity: 0.8;
}

figure.is-style-caption-overlay a,
.is-style-caption-overlay figure:not(.is-style-caption-overlay) a,
.is-style-column-corners .gb-block-post-grid-image a,
.is-style-entry-corners .gb-block-post-grid-image a,
figure.is-style-image-corners a,
.is-style-image-corners figure:not(.is-style-image-corners) a {
	outline: none;
}

figure.is-style-caption-overlay:focus-within,
figure.is-style-caption-overlay:hover,
.is-style-caption-overlay figure:not(.is-style-caption-overlay):focus-within,
.is-style-caption-overlay figure:not(.is-style-caption-overlay):hover,
.is-style-column-corners:focus-within,
.is-style-column-corners:hover,
.is-style-entry-corners .entry:focus-within,
.is-style-entry-corners .entry:hover,
figure.is-style-image-corners:focus-within,
figure.is-style-image-corners:hover,
.is-style-image-corners figure:not(.is-style-image-corners):focus-within,
.is-style-image-corners figure:not(.is-style-image-corners):hover,
.is-style-overlay .entry:focus-within,
.is-style-overlay .entry:hover {
	border: 1px solid #fff;
	box-shadow: 0 -2px 20px 0 rgba(0, 0, 0, 0.1);
}

.is-style-entry-corners .is-list article.entry::before {
	display: block;
}

.is-style-image-corners.wp-block-image figcaption {
	background-color: #fff;
	color: #554948;
	margin: 0;
	padding: 25px 20px;
}

/* Image Caption Overlay
---------------------------------------------------------------------------- */

figure.is-style-caption-overlay.wp-block-image,
.is-style-caption-overlay figure:not(.is-style-caption-overlay) {
	background-color: #ce3a0d;
	border: 1px solid #fff;
	position: relative;
}

figure.is-style-caption-overlay.wp-block-image {
	display: table;
}

.is-style-caption-overlay a {
	display: inline-block;
	overflow: hidden;
}

.is-style-caption-overlay a:focus {
	box-shadow: 0 0 0 3px rgba(255, 255, 255, 0.7);
}

.is-style-caption-overlay.wp-block-image figcaption {
	background-color: #ce3a0d;
	bottom: 1px;
	color: #fff;
	font-size: 22px;
	left: 1px;
	line-height: 1.2;
	margin: 0;
	padding: 15px 20px;
	position: absolute;
	right: 1px;
	opacity: 0.9;
	text-align: left;
	width: auto;
}

.is-style-caption-overlay.wp-block-image figcaption a {
	color: #fff;
	border-bottom: 1px dotted transparent;
}

.is-style-caption-overlay.wp-block-image figcaption a:focus,
.is-style-caption-overlay.wp-block-image figcaption a:hover {
	border-bottom: 1px dotted currentColor;
}

.is-style-caption-overlay.size-thumbnail figcaption {
	font-size: 16px;
}

.is-style-caption-overlay.wp-block-image img {
	opacity: 1;
	transition: all 0.9s ease-in-out;
}

.is-style-caption-overlay.wp-block-image:focus-within img,
.is-style-caption-overlay.wp-block-image:hover img {
	opacity: 0.7;
}

.is-style-caption-overlay.wp-block-image:focus-within a img,
.is-style-caption-overlay.wp-block-image:hover a img {
	transform: scale(1.1);
}

/* Genesis Blocks
---------------------------------------------------------------------------- */

.gb-block-container {
	z-index: 0;
}

.gb-block-layout-column:nth-child(2) {
	z-index: 0;
}

.gb-block-post-grid-image,
.gb-block-profile .gb-profile-avatar-wrap {
	overflow: hidden;
}

.gb-block-post-grid-image img,
.gb-block-profile .gb-profile-avatar-wrap img {
	transition: transform 0.9s ease-in-out;
}

.gb-block-post-grid .entry:hover img,
.gb-block-post-grid .entry:focus-within img,
.gb-block-post-grid.is-style-overlay .entry:hover img,
.gb-block-profile:focus-within img,
.gb-block-profile:hover img {
	transform: scale(1.1);
}

.gb-block-post-grid .is-list article:not(:last-child) {
	margin-bottom: 40px;
	padding-bottom: 0;
}

.gb-block-post-grid.is-grid .gb-block-post-grid-byline,
.gb-block-post-grid .gb-post-grid-items.is-grid .gb-block-post-grid-text,
.gb-block-post-grid .gb-post-grid-items.is-grid .gb-block-post-grid-title {
	text-align: center;
}

.gb-block-post-grid .gb-block-post-grid-text {
	color: #554948;
	font-size: 16px;
	padding: 15px 20px 20px 20px;
}

.gb-block-post-grid .gb-block-post-grid-text {
	margin-top: 1.2em;
}

.gb-block-post-grid .gb-block-post-grid-text p {
	margin-bottom: 30px;
}

.gb-block-post-grid .gb-post-grid-items .gb-block-post-grid-title {
	font-size: 18px;
	font-weight: 400;
	letter-spacing: -0.5px;
	margin-bottom: 10px;
	text-transform: uppercase;
}

.gb-block-post-grid .gb-post-grid-items .gb-block-post-grid-title {
	margin-bottom: 5px;
}

.gb-block-post-grid .gb-block-post-grid-byline,
.gb-block-post-grid .gb-block-post-grid-byline a,
.gb-block-post-grid header .gb-block-post-grid-title a {
	border: 1px solid transparent;
	color: #554948;
	transition: all 0.25s ease-in-out;
}

.gb-block-post-grid .gb-block-post-grid-byline a:focus,
.gb-block-post-grid .gb-block-post-grid-byline a:hover,
.gb-block-post-grid header .gb-block-post-grid-title a:focus,
.gb-block-post-grid header .gb-block-post-grid-title a:hover {
	color: #ce3a0d;
	text-decoration: none;
	border-bottom: 1px solid currentColor;
}

.gb-block-post-grid a.gb-block-post-grid-more-link {
	color: #554948;
	font-size: 14px;
	font-weight: 400;
	padding: 10px 20px;
	border: 1px solid currentColor;
	margin: 0 auto;
	display: block;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
}

.gb-block-post-grid a.gb-block-post-grid-more-link:focus,
.gb-block-post-grid a.gb-block-post-grid-more-link:hover {
	background-color: #ce3a0d;
	color: #fff;
	text-decoration: none;
}

.gb-block-pricing-table-inside {
	box-shadow: 10px 10px 40px rgba(0, 0, 0, 0.05);
}

.gb-block-profile {
	border-radius: 0;
	margin-bottom: 0;
}

.gb-block-profile .gb-profile-avatar-wrap {
	max-width: 100%;
}

.gb-block-profile .gb-profile-image-square {
	overflow: hidden;
}

/* Genesis Blocks Post Grid Overlay
---------------------------------------------------------------------------- */

.is-style-overlay .gb-block-post-grid-text {
	padding: 0;
	margin-top: 0;
}

.is-style-overlay .has-post-thumbnail .gb-block-post-grid-header {
	bottom: 0;
	color: #fff;
	display: block;
	left: 0;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
}

.is-style-overlay .gb-block-post-grid-title {
	display: table;
	height: 100%;
	margin-bottom: 0;
	width: 100%;
}

.is-style-overlay header .gb-block-post-grid-title a {
	display: table-cell;
	padding: 80px 20px;
	position: relative;
	transform: translateY(10px);
	transition: all 0.55s ease-in-out;
	vertical-align: top;
	z-index: 3;
}

.is-style-overlay header .gb-block-post-grid-title a,
.is-style-overlay header .gb-block-post-grid-title a:focus,
.is-style-overlay header .gb-block-post-grid-title a:hover {
	border-width: 0;
	outline-width: 0;
}

.is-style-overlay article:focus-within .gb-block-post-grid-title a,
.is-style-overlay article:hover .gb-block-post-grid-title a {
	transform: translateY(0);
}

.is-style-overlay .has-post-thumbnail .gb-block-post-grid-title a,
.is-style-overlay .has-post-thumbnail .gb-block-post-grid-title a:focus,
.is-style-overlay .has-post-thumbnail .gb-block-post-grid-title a:hover {
	border-width: 0;
	color: #fff;
}

.is-style-overlay .no-excerpt header .gb-block-post-grid-title a {
	padding: 20px;
	vertical-align: middle;
}

.is-style-overlay .gb-block-post-grid-image {
	background-color: #351c4d;
	margin-bottom: 0;
}

.is-style-overlay .gb-block-post-grid-image img {
	opacity: 0.2;
}

.is-style-overlay article:focus-within .gb-block-post-grid-image img,
.is-style-overlay article:hover .gb-block-post-grid-image img {
	opacity: 0.6;
}

.is-style-overlay .gb-block-post-grid-excerpt {
	position: relative;
	z-index: 10;
}

.is-style-overlay .gb-block-post-grid-excerpt p {
	padding: 20px;
}

.is-style-overlay .has-post-thumbnail .gb-block-post-grid-byline {
	color: #fff;
	padding: 20px;
	position: absolute;
	text-align: center;
	top: 0;
	width: 100%;
	z-index: 10;
}

.is-style-overlay .has-post-thumbnail .gb-block-post-grid-byline a,
.is-style-overlay .has-post-thumbnail .gb-block-post-grid-byline a:focus,
.is-style-overlay .has-post-thumbnail .gb-block-post-grid-byline a:hover {
	color: #fff;
}

/* Other Blocks
---------------------------------------------------------------------------- */

.wp-block-preformatted,
.wp-block-verse {
	font-size: 18px;
	white-space: pre-wrap;
}

.wp-block-code::before {
	background-color: #554948;
	content: "\f157";
	font-family: "ionicons"; /* stylelint-disable-line */
}

hr.wp-block-separator {
	border-width: 0;
	border-bottom: 1px solid currentColor;
	color: inherit;
	margin: 2em auto;
}

.gb-block-spacer {
	margin-bottom: 0;
}

.wp-block-separator.is-style-theme-separator {
	background-color: transparent !important;
}

.wp-block-separator:not(.is-style-wide):not(.is-style-dots):not(.is-style-theme-separator) {
	max-width: 100px;
}

.wp-block-separator.is-style-dots::before {
	font-size: 26px;
}

.wp-block-separator.is-style-wide {
	border-left-width: 0;
	margin-left: 0;
}

.wp-block-audio audio {
	display: inline-block;
	width: 100%;
}

.wp-block-image {
	line-height: 0.6;
	margin-bottom: 40px;
}

.site-container .blocks-gallery-grid,
.site-container .wp-block-social-links {
	margin-left: 0;
	padding-left: 0;
}

.site-container .blocks-gallery-grid {
	max-width: 100%;
	width: 100%;
}

.wp-block-table.is-style-stripes {
	border-bottom-width: 0;
}

/* Media Queries
---------------------------------------------------------------------------- */

@media only screen and (max-width: 960px) {

	.gb-block-post-grid .is-grid.columns-4 {
		grid-template-columns: 1fr 1fr;
	}

	.gb-layout-columns-2 > .gb-layout-column-wrap.gb-is-responsive-column {
		grid-template-columns: 1fr;
		grid-template-areas: "col1" "col2";
	}

	.site-container .wp-block-image figcaption {
		font-size: 14px;
	}

	.unboxed.full-width-content .wp-block-quote.is-style-quote-underlay::after {
		left: -30px;
		right: auto;
		width: 98%;
	}

}

@media only screen and (max-width: 781px) {

	.site-container .wp-block-column {
		flex-basis: 100%;
		margin-left: 0;
		margin-right: 0;
	}

	.site-container .offset-button {
		margin-top: 0;
	}

	.site-container .wp-block-quote.is-style-large::after {
		right: 50px;
		top: -40px;
		width: 200%;
	}

	.unboxed.content-sidebar .wp-block-quote.is-style-quote-underlay::after,
	.unboxed.sidebar-content .wp-block-quote.is-style-quote-underlay::after {
		left: -30px;
	}

	.unboxed.content-sidebar .wp-block-quote.is-style-quote-underlay p::after,
	.unboxed.sidebar-content .wp-block-quote.is-style-quote-underlay p::after {
		right: -30px;
	}

}

@media only screen and (max-width: 600px) {

	.is-style-column-corners::after,
	.is-style-entry-corners .entry::after,
	.is-style-image-corners::after {
		display: none;
	}

	.gb-block-post-grid .gb-block-post-grid-byline,
	.gb-block-post-grid .gb-post-grid-items .gb-block-post-grid-text,
	.gb-block-post-grid .gb-post-grid-items .gb-block-post-grid-title {
		text-align: center;
	}

	.gb-block-post-grid .is-list .gb-block-post-grid-image {
		margin-bottom: 0;
	}

}

@media only screen and (max-width: 480px) {

	.is-style-book-style.wp-block-image figure {
		margin-bottom: 2em;
	}

	.is-style-book-style.wp-block-image + h2 {
		clear: both;
	}

	.content-sidebar:not(.unboxed) .entry-content > .alignfull,
	.content-sidebar:not(.unboxed) .entry-content > .alignwide,
	.full-width-content .entry-content > .alignfull,
	.full-width-content .entry-content > .alignwide,
	.sidebar-content:not(.unboxed) .entry-content > .alignfull,
	.sidebar-content:not(.unboxed) .entry-content > .alignwide {
		margin-left: -2em;
		margin-right: -2em;
		max-width: calc(100% + 4em);
	}

}

@media screen and (-ms-high-contrast: none) {

	figure.is-style-caption-overlay::after,
	figure.is-style-caption-overlay::before,
	.is-style-caption-overlay figure:not(.is-style-caption-overlay)::after,
	.is-style-caption-overlay figure:not(.is-style-caption-overlay)::before,
	.is-style-column-corners::after,
	.is-style-column-corners::before,
	.is-style-entry-corners .entry::after,
	.is-style-entry-corners .entry::before,
	figure.is-style-image-corners::after,
	figure.is-style-image-corners::before,
	.is-style-image-corners figure:not(.is-style-image-corners)::after,
	.is-style-image-corners figure:not(.is-style-image-corners)::before,
	.is-style-overlay .entry::after,
	.is-style-overlay .entry::before {
		display: none;
	}

	.gb-block-post-grid .is-grid {
		text-align: center;
	}

	.gb-block-post-grid .is-grid article {
		padding-left: 0;
		padding-right: 0;
	}

}

:root{--pt-primary-color:#3161f1;--pt-primary-color-70:#4c93ff;--pt-primary-color-50:#78aeff;--pt-primary-color-25:#a5c9ff;--pt-primary-color-15:#d2e4ff;--pt-primary-color-08:#e9f2ff;--pt-primary-color-06:#f3f6fe;--pt-secondary-color:#0c274a;--pt-secondary-color-65:#556880;--pt-secondary-color-50:#8693a5;--pt-secondary-color-30:#b6bec9;--pt-secondary-color-20:#ced4db;--pt-secondary-color-12:#e2ecf4;--pt-secondary-color-08:#ecf2f8;--pt-secondary-color-05:#f3f7fb;--pt-secondary-color-03:#f8fafc;--pt-danger-color:#e42d23;--pt-danger-light-color:#f7d0d3;--pt-success-color:#00c14e;--pt-alert-color:#ef8201;--pt-disable-color:#cecfd1;--pt-state-color-01:#06a78a;--pt-state-color-02:#f1a208;--pt-primary-gradient:linear-gradient(180deg,#3263f8,#254ec8);--pt-primary-gradient-reverse:linear-gradient(170deg,#3263f8,#254ec8);--pt-ai-gradient:linear-gradient(45deg,#404ef0,#e93da0,#fc8229);--pt-secondary-gradient:linear-gradient(180deg,#45505e,#0a1018);--pt-heading-title-hover-color:#0a1018}#poptics-popup-wrapper *,.toplevel_page_poptics *{box-sizing:border-box}#poptics-popup-wrapper .pt-animate-bounce,.toplevel_page_poptics .pt-animate-bounce{animation:pt-bounce 1s ease-in-out}#poptics-popup-wrapper .pt-animate-flash,.toplevel_page_poptics .pt-animate-flash{animation:pt-flash 2s infinite}#poptics-popup-wrapper .pt-animate-pulse,.toplevel_page_poptics .pt-animate-pulse{animation:pt-pulse 1s infinite}#poptics-popup-wrapper .pt-animate-rubber-band,.toplevel_page_poptics .pt-animate-rubber-band{animation:pt-rubber-band 1s}#poptics-popup-wrapper .pt-animate-scale-x,.toplevel_page_poptics .pt-animate-scale-x{animation:pt-scale-x .5s ease-in-out}#poptics-popup-wrapper .pt-animate-scale-y,.toplevel_page_poptics .pt-animate-scale-y{animation:pt-scale-y .5s ease-in-out}#poptics-popup-wrapper .pt-animate-slide-in-right,.toplevel_page_poptics .pt-animate-slide-in-right{animation:pt-slide-in-right .5s ease-out}#poptics-popup-wrapper .pt-animate-slide-in-left,.toplevel_page_poptics .pt-animate-slide-in-left{animation:pt-slide-in-left .5s ease-out}#poptics-popup-wrapper .pt-animate-slide-in-top,.toplevel_page_poptics .pt-animate-slide-in-top{animation:pt-slide-in-top .5s ease-out}#poptics-popup-wrapper .pt-animate-slide-in-bottom,.toplevel_page_poptics .pt-animate-slide-in-bottom{animation:pt-slide-in-bottom .5s ease-out}#poptics-popup-wrapper * .ant-dropdown-menu-item .anticon,.toplevel_page_poptics * .ant-dropdown-menu-item .anticon{font-size:12px;margin-inline-end:8px;min-width:14px}.pt-fw-500{font-weight:500}.pt-fw-600{font-weight:600}.pt-input-title{font-size:1.25rem!important;margin-bottom:1.125rem!important;text-align:start;text-transform:capitalize}.pt-description{color:#4b5563;font-size:.75rem;letter-spacing:.005rem;line-height:1rem}.pt-icon-btn{align-items:center;display:flex}.pt-d-none{display:none}.ant-modal.pt-preview-modal{min-width:700px}@media(min-width:1024px){.ant-modal.pt-preview-modal{min-width:991px}}.ant-modal.pt-preview-modal .ant-modal-content{min-width:700px}@media(min-width:1024px){.ant-modal.pt-preview-modal .ant-modal-content{min-width:991px}}.pt-desktop-preview-modal .ant-modal-body{width:100%}.pt-mobile-preview-modal .ant-modal-body{margin:0 auto;width:350px}.pt-m-0{margin:0}.pt-mb-0{margin-bottom:0}.pt-mb-10{margin-bottom:10px}.pt-mt-30{margin-top:30px}.pt-mb-30{margin-bottom:30px}.pt-divider-small-gap{margin:.5rem 0}.pt-text-center{text-align:center}@keyframes pt-bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}@keyframes pt-flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes pt-pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes pt-rubber-band{0%{transform:scale(1)}30%{transform:scaleX(1.25) scaleY(.75)}40%{transform:scaleX(.75) scaleY(1.25)}60%{transform:scaleX(1.15) scaleY(.85)}to{transform:scale(1)}}@keyframes pt-scale-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes pt-scale-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes pt-slide-in-right{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes pt-slide-in-left{0%{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}@keyframes pt-slide-in-top{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes pt-slide-in-bottom{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.pt-float-top-right{position:absolute;right:10px;top:10px;z-index:9}body.block-editor-page,html.wp-toolbar{background:#fff}body.block-editor-page #wpcontent{padding-left:0}body.block-editor-page #wpbody-content{padding-bottom:0}body.block-editor-page #wpbody-content>div:not(.block-editor):not(#screen-meta),body.block-editor-page #wpfooter{display:none}body.block-editor-page .a11y-speak-region{left:-1px;top:-1px}body.block-editor-page ul#adminmenu a.wp-has-current-submenu:after,body.block-editor-page ul#adminmenu>li.current>a.current:after{border-right-color:#fff}body.block-editor-page .media-frame select.attachment-filters:last-of-type{max-width:100%;width:auto}#poptics-popup-wrapper h1,#poptics-popup-wrapper h2,#poptics-popup-wrapper h3,#poptics-popup-wrapper h4,#poptics-popup-wrapper h5{margin:1rem 0}.pt-block-editor-layout{min-height:70vh;position:relative}.pt-block-editor-sidebar{border-bottom:1px solid #edf0f4;border-radius:0 16px 16px 0;border-right:1px solid #edf0f4;min-height:100%;padding-bottom:5px}@media(min-width:600px){.pt-block-editor-sidebar{display:block}}.pt-block-editor-sidebar>.components-panel{border:none}.pt-block-editor-sidebar>.components-panel>.components-panel__header{background:#edf0f4;border:none;border-radius:0 16px 0 0}.pt-block-editor-sidebar .block-editor-block-inspector__card{margin:0}.pt-block-editor-sidebar .block-editor-block-inspector{height:70vh;overflow-y:scroll}.pt-block-editor-sidebar .block-editor-block-inspector .components-panel__body-toggle.components-button{font-size:16px}.pt-auto-response-body{min-height:500px;overflow:hidden;position:relative}.pt-auto-response-body .pt-block-editor-sidebar{border:1px solid #edf0f4;border-radius:16px}.pt-auto-response-body .pt-block-editor-sidebar>.components-panel>.components-panel__header{border-radius:16px 16px 0 0}@media(max-width:768px){.pt-active-editor-settings .pt-block-editor-sidebar{border:1px solid #edf0f4;border-radius:16px}.pt-active-editor-settings .pt-block-editor-sidebar>.components-panel>.components-panel__header{border-radius:16px 16px 0 0}}.getdavesbe-block-editor{display:flex;justify-content:center;max-height:calc(100% - 80px)}.getdavesbe-block-editor .block-editor-block-popover{z-index:998}.editor-styles-wrapper{background:none;color:#1e1e1e;font-family:"sans-serif";font-size:16px;line-height:1.8;padding:20px;position:relative;width:100%}.pt-block-editor-left{background-color:#fafafa;height:100%;position:relative}.pt-active-editor-settings .pt-block-editor-left{border-radius:0}@media(max-width:768px){.pt-active-editor-settings .pt-block-editor-left{border-radius:16px}}div[data-type="poptics/custom-form"] .block-editor-inner-blocks .wp-element-button{box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);font-family:system-ui;font-weight:600;padding:.6rem .8rem;text-transform:capitalize}.pt-form-item-container{display:flex;flex-direction:column;gap:.5rem}.pt-form-item-container input{transition:all .2s}.pt-form-item-container input:not([type=checkbox]):not([type=radio]){width:100%}.pt-form-item-container input::-moz-placeholder{font-family:system-ui}.pt-form-item-container input::placeholder{font-family:system-ui}.pt-custom-radio-label{font-family:system-ui;font-size:1rem;text-transform:capitalize}.pt-custom-radio-component{margin-bottom:.75rem}.pt-custom-radio-group-container{display:flex;flex-direction:column;flex-wrap:wrap;gap:.5rem}.pt-custom-radio-group-container .pt-custom-radio-item-container{align-items:center;display:flex}.pt-custom-radio-group-container .pt-custom-radio-item-container label{cursor:pointer;font-family:system-ui;font-size:1rem;margin-bottom:.2rem;margin-left:.3rem}.pt-panel-title{padding:0 1rem}.pt-popup-overlay{display:block;height:100%;left:0;position:fixed;top:0;width:100%;z-index:996}.pt-pages-tab-navigator-container .pt-popup-overlay{position:absolute}.pt-popup-body{position:relative}.pt-close-icon{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:10000000000000000000}.pt-style-container{align-items:center;display:flex;height:70vh;justify-content:center;position:relative;width:100%}.pt-body-style{background-position:50%;background-repeat:no-repeat;background-size:cover;z-index:997}.editor-mobile-styles-wrapper .pt-body-style{max-width:350px}#poptics-popup-wrapper .pt-popup-overlay{z-index:9999999991}#poptics-popup-wrapper .pt-body-style{z-index:9999999992}.pt-popup-size-box,.pt-style-settings-panel-body .components-toolbar{background-color:#fff;border:1px solid #e5e7eb;border-radius:6px;box-shadow:0 1px 2px 0 rgba(0,0,0,.051);cursor:pointer;padding:8px;text-align:center;width:100%}.pt-popup-inner-box{background-color:#e5e7eb;border-radius:5px;height:24px;margin:0 auto}.pt-body-style-font,.pt-style-settings-panel-body .ant-flex strong,.pt-style-settings-panel-body .ant-segmented{color:#6b7280;font-weight:500;letter-spacing:.5px}.pt-style-settings-panel-body{background-color:#f3f4f6;border-radius:6px;padding:10px}.pt-style-settings-panel-body .block-editor-tabbed-sidebar__close-button{display:none}.pt-style-settings-panel-body .ant-flex strong{text-transform:capitalize}.pt-style-settings-panel-body .ant-segmented{background-color:#e5e7eb;padding:5px}.pt-style-settings-panel-body .ant-segmented-item{text-transform:capitalize}.pt-style-settings-panel-body .component-alignment-matrix-control{background-color:#fff;width:100%}.pt-style-settings-panel-body .components-base-control{margin-bottom:8px!important}.pt-style-settings-panel-body .components-base-control .components-base-control__field{margin:0}.pt-style-settings-panel-body .pt-img-upload-btn{text-align:center}.pt-style-settings-panel-body .components-color-picker,.pt-style-settings-panel-body .components-color-picker .react-colorful{width:100%!important}.pt-style-settings-panel-body .components-color-picker .components-flex:last-of-type{padding-left:8px!important}.pt-style-settings-panel-body .components-color-picker .components-base-control{margin-bottom:0!important}.pt-style-settings-panel-body .components-color-picker .components-base-control .components-base-control__field{margin:0}.pt-style-settings-panel-body .ant-form-item-control-input,.pt-style-settings-panel-body .ant-select-single,.pt-style-settings-panel-body .components-input-control__input,.pt-style-settings-panel-body .components-select-control__input{height:40px!important;min-height:40px!important}.pt-style-settings-panel-body .components-input-control__backdrop{border:1px solid #e5e7eb!important;border-radius:6px;box-shadow:0 1px 2px 0 rgba(0,0,0,.051)}.pt-style-settings-panel-body .ant-space-compact-block>div:first-child .components-input-control__backdrop{border-radius:0;border-bottom-left-radius:6px;border-top-left-radius:6px}.pt-style-settings-panel-body .ant-space-compact-block>div:not(:first-child) .components-input-control__backdrop{border-left:none;border-radius:0}.pt-style-settings-panel-body .ant-form-item{margin-bottom:0}.pt-style-settings-panel-body .components-toolbar{padding:0}.pt-style-settings-panel-body .components-angle-picker-control .components-spacer{margin:12px auto 0!important}.pt-style-settings-panel-body .components-base-control__field .components-base-control__label{display:none}.pt-style-settings-panel-body .ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow.pt-collapsible-icon{color:#6b7280;font-size:16px}.pt-style-settings-panel-body .ant-collapse{background-color:#fff}.pt-style-settings-panel-body .pt-wp-icon-segmented .ant-segmented-item-label{line-height:normal}.pt-style-settings-panel-body .ant-tabs-nav-list{text-transform:capitalize}.pt-general-settings-body .components-focal-point-picker{margin:0!important;width:100%}.pt-general-settings-body .components-focal-point-picker__media{background:#fff!important;border-radius:6px!important;max-width:100%!important;min-width:100%!important}.pt-general-settings-body .components-focal-point-picker__grid{opacity:1!important}.pt-general-settings-body .components-focal-point-picker__grid div{background:#e5e7eb}.pt-general-settings-body .components-focal-point-picker:after{border:1px solid #e5e7eb;border-radius:6px!important;box-shadow:0 1px 2px 0 rgba(0,0,0,.051)!important}.pt-general-settings-body .components-focal-point-picker__icon_container{background:#bfdbfe!important;box-shadow:none!important}.pt-popup-video{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:fixed;top:0;width:100%}.pt-compact-unit-control{width:25%}.pt-compact-link-btn{height:40px;width:12%}.pt-float-controller{background-color:#e5e7eb;border-radius:6px;left:20px;padding:10px;position:absolute;top:20px;z-index:997}.pt-unit-display-text-control{margin-bottom:0!important}.components-datetime__time fieldset .components-flex{align-items:start!important}.block-editor-block-card{align-items:center}.block-editor-block-card__title{font-size:16px!important;font-weight:700}.pt-countdown-message{font-size:1.5rem;font-weight:500}.pt-device-alert-container{background-color:#fff;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.2);left:50%;padding:20px;position:absolute;top:50%;transform:translate(-50%,-50%);width:300px;z-index:1000}.pt-device-alert-overlay{background:rgba(0,0,0,.5);height:100%;left:0;position:absolute;top:0;width:100%;z-index:999}.pt-error-text{color:red}.pt-control-component-legend-hide div{border:0 solid #d3d3d3}.pt-control-component-legend-hide div button:not(:last-child){background:#000;border:2px solid #fff;border-radius:2px;color:#fff}.pt-large-wp-select-input{width:100%}.pt-large-wp-select-input label{display:none}.pt-large-wp-select-input .components-input-control__container{border-radius:6px;height:2.4rem}.pt-large-wp-select-input .components-input-control__container button{height:100%}.pt-heading-container .pt-heading-shadow-text{color:transparent;font-family:Archivo,sans-serif;font-size:90px;font-weight:700;letter-spacing:-6px;line-height:120px;position:absolute;white-space:nowrap;z-index:0;-webkit-text-fill-color:#fff;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:hsla(0,0%,6%,.1);transform:translate(-50%,-50%)}.pt-heading-container .pt-heading-title{position:relative;transition:all .3s ease-in-out;z-index:1}.pt-heading-container .pt-heading-subtitle{color:#000;font-family:cardo;font-weight:400;line-height:1.2}.pt-heading-container .pt-heading-description{max-width:100%;overflow-wrap:break-word}.pt-heading-container .pt-heading-description p{display:block;margin-block-end:1em;margin-block-start:1em;margin-inline-end:0;margin-inline-start:0;unicode-bidi:isolate}.pt-image-block-style-select{display:grid!important;gap:.4rem;grid-template-columns:repeat(2,1fr)}.pt-image-block-style-select .ant-radio-button-wrapper:first-child,.pt-image-block-style-select .ant-radio-button-wrapper:last-child{border-end-end-radius:0!important;border-end-start-radius:0!important;border-start-end-radius:0!important;border-start-start-radius:0!important}.pt-image-block,.pt-image-block img{position:relative;z-index:1}.pt-image-block img{backface-visibility:hidden;border:none;height:auto;max-width:100%;overflow:clip}.pt-image-block .image-block-curve-body{background-color:hsla(0,0%,100%,.9);border-radius:10px;box-shadow:-1.216px 6.894px 25px 0 rgba(0,0,0,.07);margin-left:auto;margin-right:auto;margin-top:-20px;padding:30px 40px;position:relative;z-index:2}.pt-image-block .image-block-curve-body .image-block-curve-inner-body{margin-bottom:-7px;padding:2rem}.pt-image-block .image-block-floating-body{box-shadow:-1.216px 6.894px 25px 0 rgba(0,0,0,.07);height:90px;margin-left:auto;margin-right:auto;margin-top:-40px;padding:2rem;position:relative;width:90%;z-index:3}.pt-image-block .image-block-floating-body:hover{height:auto;transition:all .6s ease-in-out}.pt-image-block .image-block-floating-body:hover .image-block-floating-inner-body .pt-image-block-body-footer{opacity:1;transition:opacity .4s ease}.pt-image-block .image-block-floating-body .image-block-floating-inner-body .pt-image-block-body-footer{opacity:0;transition:opacity .4s ease}.pt-image-block .image-block-hover-border-body{border-bottom:5px solid transparent}.pt-image-block .image-block-hover-border-body:after{background-color:#0693e3;bottom:0;content:"";height:2px;left:0;position:absolute;transform:scaleX(0);transform-origin:100% 50%;transition:transform .3s ease;width:100%}.pt-image-block .image-block-hover-border-body:hover:after{transform:scaleX(1)}.pt-image-block .image-block-side-line-body .pt-image-block-body-content{border-left:3px solid #0693e3}.pt-image-block .pt-image-block-body.image-block-shadow-line-body{position:relative}.pt-image-block .pt-image-block-body.image-block-shadow-line-body:after,.pt-image-block .pt-image-block-body.image-block-shadow-line-body:before{background-color:#fff;bottom:0;box-shadow:-1.216px 6.894px 15px 0 rgba(0,0,0,.07);content:"";position:absolute;top:0;width:10px;z-index:2}.pt-image-block .pt-image-block-body.image-block-shadow-line-body:before{left:-1rem}.pt-image-block .pt-image-block-body.image-block-shadow-line-body:after{right:-1rem}.pt-flex-container,.pt-space-container{align-items:center;display:flex;gap:8px}.pt-space-container{flex-direction:column}.pt-woo-commerce-price-container{align-items:center;display:flex;justify-content:space-between}.pt-woo-commerce-regular-price{text-decoration:line-through}.pt-wc-layout-card-style{margin-top:-7px}.pt-wc-container-style{display:flex;flex-direction:column;gap:8px;padding:15px}.pt-wc-img-container{position:relative}.pt-wc-img{height:100%!important;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.pt-wc-card{border:1px solid #eee;border-radius:8px;display:flex;flex:1;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.pt-wc-btn,.pt-wc-card{cursor:pointer;width:100%}.pt-wc-btn{border:none;border-radius:4px;margin-top:auto;padding:10px 15px}.pt-container-layout{max-width:500px}@media(min-width:768px){.pt-container-layout{min-width:400px}}.pt-container-layout .pt-container-layout-item{cursor:pointer;height:50px}.pt-container-layout .pt-container-layout-item .ant-flex,.pt-container-layout .pt-container-layout-item .ant-skeleton.ant-skeleton-element,.pt-container-layout .pt-container-layout-item .ant-skeleton.ant-skeleton-element .ant-skeleton-avatar{height:100%;width:100%}.pt-container-layout .pt-container-layout-item:hover .ant-skeleton-avatar{background-color:var(--pt-primary-color-15)}.pt-empty-container-block{border:1px dashed #ccc;padding:20px;width:100%}.pt-container-inner button.block-editor-button-block-appender{box-shadow:none}.pt-icon-img-outer{align-items:center;background-color:#f0f0f0;background-image:linear-gradient(45deg,#ccc 25%,transparent 0,transparent 75%,#ccc 0,#ccc),linear-gradient(45deg,#ccc 25%,#f0f0f0 0,#f0f0f0 75%,#ccc 0);background-position:0 0,10px 10px;background-size:20px 20px;display:flex;height:100px;justify-content:center;margin-top:10px;position:relative;width:100%}.pt-icon-img-outer .pt-icon-settings-inner svg{height:50px;width:50px}.pt-icon-block-inner{display:inline-flex;transition:all .3s ease-in-out}.pt-icon-block-inner svg{height:1em;width:1em}.pt-image-block-preview{background-position:50%;background-size:cover;height:200px;position:relative}.pt-image-block-preview:before{opacity:0}.pt-image-block-preview:before,.pt-image-block-preview:hover:before{background-color:rgba(0,0,0,.5);content:"";height:100%;left:0;position:absolute;top:0;transition:opacity .3s ease;width:100%;z-index:1}.pt-image-block-preview:hover:before{opacity:1}.pt-device-toggle-tab{background:"#EDF0F4";padding:"3px"}.pt-active-editor-settings .block-editor-block-list__layout .block-editor-block-list__block:hover{box-shadow:0 0 0 2px #007cba}.pt-top-nav-secondary{background:#fff;border-bottom:1px solid hsla(0,0%,94%,.933);padding:10px 0}.pt-left-sidebar{background:#fff;border-right:1px solid #efefef;box-shadow:0 0 10px 0 rgba(0,0,0,.1);max-height:90vh;min-height:100%;overflow:auto;position:relative;z-index:1}.pt-left-sidebar .pt-left-sidebar-header{align-items:center;background:#fafafa;border-bottom:1px solid #efefef;display:flex;justify-content:space-between;margin:0;padding-inline-end:12px;padding-left:10px;padding-top:10px}.pt-left-sidebar .pt-left-sidebar-header h4{margin:8px 4px}.pt-left-sidebar .pt-left-sidebar-header button{align-items:center;background:transparent;border:none;cursor:pointer;display:flex}.pt-left-sidebar .pt-left-sidebar-header button:hover{color:#1890ff}.pt-margin-top{margin-top:20px}.pt-right-sidebar{background:#fafafa}.pt-right-sidebar .pt-campaign-editor-sidebar-right{position:relative}.pt-right-sidebar .pt-campaign-editor-sidebar-right-toggle{left:-24px!important;position:absolute!important;top:9px!important}.pt-right-sidebar-toggle-desktop{position:absolute;right:0;top:10px;z-index:100}@media(max-width:767px){.pt-right-sidebar-toggle-desktop{display:none}}.pt-right-sidebar-toggle-mobile{display:flex;justify-content:flex-end;padding:10px}@media(min-width:768px){.pt-right-sidebar-toggle-mobile{display:none}}@media(max-width:767px){.pt-right-sidebar-toggle-mobile{position:absolute;right:0;top:10px}}.pt-failure-card,.pt-response-card,.pt-success-card{border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);margin:10px;padding:20px;text-align:center}.pt-success-card{background-color:#f0f8ff;position:relative}.pt-success-card h4{color:#28a745}.pt-failure-card{background-color:#ffe6e6}.pt-failure-card h4{color:#dc3545}.pt-loading-state{opacity:.5}#poptics-popup-wrapper button,#poptics-popup-wrapper html input[type=button],#poptics-popup-wrapper input[type=reset],#poptics-popup-wrapper input[type=submit]{-webkit-appearance:button;cursor:pointer}