


@font-face {
	font-family: 'Exo-2122';
	
	src:url('fonts/Linearicons-Free.woff2?w118d') format('woff2');
		
		/* url('fonts/Linearicons-Free.woff?w118d') format('woff'), */
		/* url('fonts/Linearicons-Free.ttf?w118d') format('truetype'), */
		/* url('fonts/Linearicons-Free.svg?w118d#Linearicons-Free') format('svg'); */
	font-weight: normal;
	font-style: normal;
}

/* === Exo 2 Google Font Regular (and other weights) === */
@font-face {
  font-family: 'Exo 2';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('https://fonts.gstatic.com/s/exo2/v26/7cHmv4okm5zmbtYoK-4.woff2') format('woff2');
  unicode-range: U+0000-00FF;
}




/* body {

	 background:#fff
	
} */

.lnr {
	font-family: 'Exo-2122';
	speak: none;
	font-style: normal;
	font-weight: 900;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

html{
  line-height:1.15;
  -webkit-text-size-adjust:100%
}

h1{
  font-size:2em;
  margin:0.67em 0
}
hr{
  -webkit-box-sizing:content-box;
  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:-0.25em
}
sup{
  top:-0.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
}
button,[type="button"],[type="reset"],[type="submit"]{
  -webkit-appearance:button
}
button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{
  border-style:none;
  padding:0
}
button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{
  outline:1px dotted ButtonText
}
fieldset{
  padding:0.35em 0.75em 0.625em
}
legend{
  -webkit-box-sizing:border-box;
  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"]{
  -webkit-box-sizing:border-box;
  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
}
template{
  display:none
}
[hidden]{
  display:none
}
body,button,input,select,optgroup,textarea{
  color:#6c727a;
    font-family: 'Exo 2', sans-serif;
  font-size:17px;
  font-size:1.0625rem;
  line-height:1.75;
  letter-spacing:.7px
}
h1,h2,h3,h4,h5,h6{
  font-family: 'Exo 2', sans-serif !important;
  clear:both;
  margin-top:1.5em;
  margin-bottom:.5em;
  color:#2c3847;
  line-height:1.4;
  font-weight:500;
  letter-spacing:-.7px
}
h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{
  margin-top:0
}
h1{
  font-size:48px;
  font-size:3rem
}
h2{
  font-size:38px;
  font-size:2.375rem
}
h3{
  font-size:29px;
  font-size:1.8125rem
}
h4{
  font-size:24px;
  font-size:1.5rem
}
h5{
  font-size:22px;
  font-size:1.375rem
}
h6{
  font-size:14px;
  font-size:.875rem;
  text-transform:uppercase
}
p{
  margin:0 0 1.5em
}
p:last-child{
  margin-bottom:0
}
dfn,cite,em,i{
  font-style:italic
}
blockquote{
  margin:0 1.5rem
}
address{
  margin:0 0 1.5em
}
pre{
  background:#eee;
  font-family: 'Exo 2', sans-serif;
  font-size:15px;
  font-size:.9375rem;
  line-height:1.6;
  margin-bottom:1.6em;
  max-width:100%;
  overflow:auto;
  padding:1.6em
}
code,kbd,tt,var{
  font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;
  font-size:15px;
  font-size:.9375rem
}
abbr,acronym{
  border-bottom:1px dotted #666;
  cursor:help
}
mark,ins{
  background:#fff9c0;
  text-decoration:none
}
big{
  font-size:125%
}
html{
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}
*,*:before,*:after{
  -webkit-box-sizing:inherit;
  box-sizing:inherit
}

hr{
  background-color:#ccc;
  border:0;
  height:1px;
  margin-bottom:1.5em
}
ul,ol{
  margin:0 0 1.5em 0;
  padding-left:1.5em
}
ul li,ol li{
  margin-top:1em
}
ul li:first-child,ol li:first-child{
  margin-top:0
}
ul{
  list-style:disc
}
ol{
  list-style:decimal
}
li>ul,li>ol{
  margin-bottom:0;
  margin-top:1em
}
dt{
  font-weight:bold
}
dd{
  margin:0 1.5em 1.5em
}
img{
  height:auto;
  max-width:100%
}
figure{
  margin:1em 0
}
th,td{
  border:2px solid #ebeef1
}
table{
  border-collapse:collapse;
  border-spacing:0;
  margin:0 0 1.5rem;
  table-layout:fixed;
  width:100%
}
caption,th,td{
  font-weight:normal;
  text-align:left
}
thead th{
  font-weight:700;
  text-transform:uppercase;
  font-family: 'Exo 2', sans-serif;
  color:#2c3847
}
th,td{
  padding:0.8em
}
@media (min-width: 992px){
  th,td{
    padding:1.3em
  }
}
button,input[type="button"],input[type="reset"],input[type="submit"],.button,.more-link{
  display:inline-block;
  border:none;
  border-radius:10px;
  background:#8f4ec7;
  font-size:15px;
  font-size:.9375rem;
  font-family: 'Exo 2', sans-serif;
  color:#fff;
  text-transform:uppercase;
  letter-spacing:1px;
  font-weight:500;
  line-height:1;
  padding:1.36666em 2.5em;
  -webkit-transition:all .3s ease;
  -o-transition:all .3s ease;
  transition:all .3s ease
}
button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover,.button:hover,.more-link:hover{
  cursor:pointer;
  background:#68c5f9;
  text-decoration:none
}
button:active,button:focus,input[type="button"]:active,input[type="button"]:focus,input[type="reset"]:active,input[type="reset"]:focus,input[type="submit"]:active,input[type="submit"]:focus,.button:active,.button:focus,.more-link:active,.more-link:focus{
  text-decoration:none;
  outline:none
}

input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],select,textarea{
  display:block;
  width:100%;
  border:2px solid #ebeef1;
  border-radius:0;
  padding:.655em 1.5em;
  background:#fff
}
input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,select:focus,textarea:focus{
  border-color:#8f4ec7;
  outline:none
}
select{
  height:56px
}
textarea{
  width:100%
}
label{
  font-size:15px;
  font-size:.9375rem;
  margin-bottom:1em;
  line-height:1;
  display:inline-block
}
form>*{
  margin-bottom:1.875rem
}
form>*:last-child{
  margin-bottom:0
}
input[type='checkbox'],input[type='radio']{
  display:inline-block;
  margin-right:.5em
}
input[type='checkbox']+label,input[type='radio']+label{
  display:inline
}
fieldset{
  padding:1.5rem 2.5rem;
  border:2px solid #ebeef1
}
fieldset legend{
  font-size:26px;
  font-size:1.625rem;
  font-family: 'Exo 2', sans-serif;
  color:#2c3847;
  padding:0 .5em;
  font-weight:500
}


a{
  color:#8f4ec7;
  text-decoration:none;
  -webkit-transition:all .3s ease;
  -o-transition:all .3s ease;
  transition:all .3s ease
}
a:hover,a:focus{
  text-decoration:underline
}
a:focus{
  outline:thin dotted
}
a:hover,a:active{
  outline:0
}
.main-navigation{
   font-family: 'Exo 2', sans-serif;
  line-height:1.3;
  color:#2c3847;
  font-size:20px;
  font-size:1.25rem
}
@media (min-width: 1200px){
  .main-navigation{
    font-size:17px;
    font-size:1.0625rem
  }
}
.main-navigation .nav-menu li{
  margin:0;
  padding:0
}
.main-navigation ul{
  display:none;
  list-style:none;
  margin:0;
  padding-left:0;
  width:100%
}
@media (min-width: 1200px){
  .main-navigation ul{
    width:auto
  }
}
.main-navigation ul:after{
  display:table;
  clear:both;
  content:''
}
.main-navigation ul ul{
  padding-left:1.25rem;
  font-size:17px;
  font-size:1.0625rem;
  color:#6c727a
}
@media (min-width: 1200px){
  .main-navigation ul ul{
    color:#1D61AC;
    background:#fff;
    float:left;
    position:absolute;
    top:120%;
    visibility:hidden;
    opacity:0;
    z-index:99999;
    padding-top:0.1rem;
    padding-bottom:0.1rem;
    padding-left:0;
    -webkit-transition:all .3s ease;
    -o-transition:all .3s ease;
    transition:all .3s ease;
    -webkit-box-shadow:2px 5px 43px 0 rgba(138,164,181,0.28);
    box-shadow:2px 5px 43px 0 rgba(138,164,181,0.28)
  }
}
.main-navigation ul ul.toleft{
  right:0;
  left:auto
}
.main-navigation ul ul ul{
  left:100%
}
.main-navigation ul ul ul.toleft{
  right:100%;
  left:auto
}
@media (min-width: 1200px){
  .main-navigation ul ul ul{
    top:0;
    visibility:hidden
  }
}
.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{
  top:25%
}
.main-navigation ul ul a{
  color:inherit
}
@media (min-width: 1200px){
  .main-navigation ul ul a{
    width:230px;
    padding:.75rem 2rem
  }
}
.main-navigation ul ul .menu-item-has-children>a{
  padding-right:2.75rem;
  position:relative
}
.main-navigation ul ul .menu-item-has-children>a:after{
  position:absolute;
  right:2.25rem;
  top:1rem;
  -webkit-transition:.3s ease;
  -o-transition:.3s ease;
  transition:.3s ease
}
.main-navigation ul ul .menu-item-has-children:hover>a:after{
  -webkit-transform:rotate(-90deg);
  -ms-transform:rotate(-90deg);
  transform:rotate(-90deg)
}
.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{
  visibility:visible;
  opacity:1;
  top:100%
}
.main-navigation li{
  width:100%
}
@media (min-width: 1200px){
  .main-navigation li{
    width:auto;
    float:left;
    position:relative
  }
}
.main-navigation li:hover>a,.main-navigation li.focus>a{
  color:#8f4ec7;
  text-decoration:none
}
.main-navigation a{
  display:block;
  text-decoration:none;
  padding:0.7rem 1.25rem;
  color:inherit;
  font-weight:600;
  letter-spacing:-.35px
}
@media (min-width: 1200px){
  .main-navigation a{
    -webkit-transition:color .3s ease;
    -o-transition:color .3s ease;
    transition:color .3s ease
  }
}
.main-navigation .current_page_item>a,.main-navigation .current-menu-item>a,.main-navigation .current_page_ancestor>a,.main-navigation .current-menu-ancestor>a{
  color:#8f4ec7
}
.main-navigation .menu-item-has-children{
  position:relative
}
.main-navigation .menu-item-has-children>a{
  padding-right:2.5rem
}
@media (min-width: 1200px){
  .main-navigation .menu-item-has-children>a{
    padding-right:1.25rem
  }
}
.main-navigation .menu-item-has-children>a:after{
  display:none;
  content:'\e874';
  font-size:12px;
  font-size:.75rem;
  margin-left:10px;
  color:inherit;
  font-family:Linearicons-Free
}
@media (min-width: 1200px){
  .main-navigation .menu-item-has-children>a:after{
    display:inline-block
  }
}
.primary-menu-wrapper{
  position:absolute;
  top:0;
  left:0;
  right:0;
  min-height:100vh;
  overflow:hidden;
  z-index:-10;
  -webkit-transition:all .3s ease, z-index 1s step-end;
  -o-transition:all .3s ease, z-index 1s step-end;
  transition:all .3s ease, z-index 1s step-end;
  padding:5rem 1.5625rem
}
@media (min-width: 1200px){
  .primary-menu-wrapper{
    overflow:visible;
    padding:0;
    z-index:10;
    -webkit-transform:none;
    -ms-transform:none;
    transform:none;
    position:static;
    top:initial;
    background:transparent;
    min-height:auto;
    -webkit-transition:none;
    -o-transition:none;
    transition:none
  }
}
.primary-menu-wrapper:after{
  content:'';
  display:block;
  position:absolute;
  right:0;
  top:0;
  min-width:0;
  min-height:0;
  border-radius:50%;
  background:rgba(242,249,253,0.98);
  -webkit-transition:min-width .3s linear .5s, min-height .3s linear .5s, border-radius .3s linear .2s;
  -o-transition:min-width .3s linear .5s, min-height .3s linear .5s, border-radius .3s linear .2s;
  transition:min-width .3s linear .5s, min-height .3s linear .5s, border-radius .3s linear .2s;
  -webkit-transform:translateY(-50%) translateX(50%);
  -ms-transform:translateY(-50%) translateX(50%);
  transform:translateY(-50%) translateX(50%)
}
@media (min-width: 992px){
  .primary-menu-wrapper:after{
    display:none
  }
}
.primary-menu-wrapper .primary-menu-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  z-index:1
}
@media (min-width: 1200px){
  .primary-menu-wrapper .primary-menu-container{
    display:block
  }
}
.primary-menu-wrapper .menu{
  z-index:1;
  opacity:0;
  display:block;
  -webkit-transition:opacity .3s ease;
  -o-transition:opacity .3s ease;
  transition:opacity .3s ease;
  max-width:345px
}
@media (min-width: 1200px){
  .primary-menu-wrapper .menu{
    opacity:1;
    max-width:none
  }
}
.primary-menu-wrapper .mobile-search-form-wrapper{
  margin:2.5rem auto 0;
  max-width:345px;
  z-index:1;
  position:relative;
  opacity:0;
  -webkit-transition:opacity .3s ease;
  -o-transition:opacity .3s ease;
  transition:opacity .3s ease
}
@media (min-width: 1200px){
  .primary-menu-wrapper .mobile-search-form-wrapper{
    display:none
  }
}
.primary-menu-wrapper .mobile-search-form-wrapper .search-form{
  background:#fff;
  border:2px solid #ebeef1
}
.primary-menu-wrapper .mobile-search-form-wrapper .search-form input{
  background:transparent
}
.primary-menu-wrapper .dropdown-toggle{
  position:absolute;
  right:0;
  top:0;
  padding:1.325em .875em;
  background:transparent;
  color:#2c3847
}
.primary-menu-wrapper .dropdown-toggle:hover{
  color:#8f4ec7;
  background:transparent
}
@media (min-width: 1200px){
  .primary-menu-wrapper .dropdown-toggle{
    display:none
  }
}
.primary-menu-wrapper .dropdown-toggle span{
  display:block;
  -webkit-transition:.3s ease;
  -o-transition:.3s ease;
  transition:.3s ease
}
.primary-menu-wrapper .dropdown-toggle.toggled-on span{
  -webkit-transform:rotate(180deg);
  -ms-transform:rotate(180deg);
  transform:rotate(180deg)
}
.main-navigation.toggled .primary-menu-wrapper{
  margin-top:0;
  z-index:5;
  -webkit-transform:none;
  -ms-transform:none;
  transform:none;
  -webkit-transition:all .3s ease, z-index 1s step-start;
  -o-transition:all .3s ease, z-index 1s step-start;
  transition:all .3s ease, z-index 1s step-start
}
.main-navigation.toggled .primary-menu-wrapper:after{
  min-width:200%;
  min-height:200%;
  border-radius:0;
  -webkit-transition:min-width .4s linear, min-height .4s linear, border-radius .4s linear .4s;
  -o-transition:min-width .4s linear, min-height .4s linear, border-radius .4s linear .4s;
  transition:min-width .4s linear, min-height .4s linear, border-radius .4s linear .4s
}
.main-navigation.toggled .primary-menu-wrapper .menu{
  opacity:1;
  -webkit-transition:opacity .3s ease .5s;
  -o-transition:opacity .3s ease .5s;
  transition:opacity .3s ease .5s
}
.main-navigation.toggled .primary-menu-wrapper .mobile-search-form-wrapper{
  opacity:1;
  -webkit-transition:opacity .3s ease .5s;
  -o-transition:opacity .3s ease .5s;
  transition:opacity .3s ease .5s
}
.main-navigation.toggled .primary-menu-wrapper ul ul{
  display:none
}
@media (min-width: 1200px){
  .main-navigation.toggled .primary-menu-wrapper ul ul{
    display:block
  }
}
.main-navigation.toggled .primary-menu-wrapper ul ul.toggled-on{
  display:block
}
.menu-toggle .lnr-cross{
  display:none
}
.menu-toggle[aria-expanded="true"] .lnr-cross{
  display:block
}
.menu-toggle[aria-expanded="true"] .lnr-menu{
  display:none
}
.menu-toggle,.main-navigation.toggled ul{
  display:block
}
@media (min-width: 1200px){
  .menu-toggle{
    display:none
  }
  .main-navigation ul{
    display:block
  }
}
.menu-toggle{
  background:transparent;
  color:#2c3847;
  padding:0;
  z-index:11;
  font-size:40px;
  font-size:2.5rem
}
.menu-toggle:hover{
  background:transparent
}
.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{
  overflow:hidden
}
.comment-navigation .nav-links:after,.posts-navigation .nav-links:after,.post-navigation .nav-links:after{
  content:'';
  display:table;
  clear:both
}
.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{
  float:left;
  width:100%
}
@media (min-width: 1200px){
  .comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{
    width:50%
  }
}
.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{
  float:right;
  text-align:right;
  width:100%
}
@media (min-width: 992px){
  .comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{
    width:50%
  }
}
.comment-navigation .nav-previous+.nav-next,.posts-navigation .nav-previous+.nav-next,.post-navigation .nav-previous+.nav-next{
  margin-top:2.5rem
}
@media (min-width: 1200px){
  .comment-navigation .nav-previous+.nav-next,.posts-navigation .nav-previous+.nav-next,.post-navigation .nav-previous+.nav-next{
    margin-top:0
  }
}
.navigation.pagination{
  max-width:938px;
  margin-left:auto;
  margin-right:auto;
  font-family:"Work Sans",sans-serif;
  font-weight:500
}
.navigation.pagination .nav-links{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}
.navigation.pagination .nav-links .page-numbers{
  margin:0 10px 10px 0;
  width:50px;
  height:50px;
  line-height:46px;
  text-align:center;
  border:2px solid #f3f9fd;
  border-radius:50%;
  -webkit-transition:all .5s ease;
  -o-transition:all .5s ease;
  transition:all .5s ease;
  color:#6c727a
}
.navigation.pagination .nav-links .page-numbers:last-child{
  margin-right:0
}
.navigation.pagination .nav-links .page-numbers.dots{
  border:0
}
.navigation.pagination .nav-links .page-numbers:hover,.navigation.pagination .nav-links .page-numbers:focus{
  text-decoration:none
}
.navigation.pagination .nav-links .page-numbers:hover,.navigation.pagination .nav-links .page-numbers.current{
  border-color:#8f4ec7;
  color:#2c3847
}
.navigation.pagination .nav-links .page-numbers.next span,.navigation.pagination .nav-links .page-numbers.prev span{
  border-color:currentColor
}
.navigation.pagination .nav-links .next-icon,.navigation.pagination .nav-links .previous-icon{
  border:solid #6c727a;
  border-width:0 2px 2px 0;
  display:inline-block;
  padding:4px
}
.navigation.pagination .nav-links .next-icon{
  -webkit-transform:rotate(-45deg);
  -ms-transform:rotate(-45deg);
  transform:rotate(-45deg);
  margin-left:-3px
}
.navigation.pagination .nav-links .previous-icon{
  -webkit-transform:rotate(135deg);
  -ms-transform:rotate(135deg);
  transform:rotate(135deg);
  margin-right:-3px
}
.post-navigation-wrapper{
  max-width:1130px;
  margin:6.75rem auto;
  padding-top:4.6875rem;
  padding-bottom:4.6875rem;
  border-top:8px dotted #f1f4f7;
  border-bottom:8px dotted #f1f4f7
}
.post-navigation-wrapper a:hover{
  text-decoration:none
}
.post-navigation-wrapper a:hover .lnr{
  color:#8f4ec7
}
.post-navigation-wrapper a:hover .post-title{
  color:#8f4ec7
}
.post-navigation-wrapper a:focus{
  text-decoration:none;
  outline:none
}
.post-navigation-wrapper .previous,.post-navigation-wrapper .next{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:start;
  -ms-flex-align:start;
  align-items:flex-start;
  line-height:1.4
}
.post-navigation-wrapper .previous .lnr,.post-navigation-wrapper .next .lnr{
  -webkit-box-flex:1;
  -ms-flex:1 0 auto;
  flex:1 0 auto;
  width:63px;
  height:63px;
  font-size:25px;
  font-size:1.5625rem;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  background:#f3f8fb;
  border-radius:50%;
  color:#6c727a
}
.post-navigation-wrapper .previous .meta,.post-navigation-wrapper .next .meta{
  display:block;
  font-style:italic;
  color:#6c727a;
  margin-bottom:.875rem
}
.post-navigation-wrapper .previous .post-title,.post-navigation-wrapper .next .post-title{
  font-size:21px;
  font-size:1.3125rem;
  font-family:"Work Sans",sans-serif;
  color:#2c3847;
  font-weight:500
}
.post-navigation-wrapper .previous .title,.post-navigation-wrapper .next .title{
  width:100%
}
.post-navigation-wrapper .previous{
  padding-right:1.25rem
}
.post-navigation-wrapper .previous .lnr{
  margin-right:1.875rem
}
.post-navigation-wrapper .previous .lnr:before{
  margin-left:-4px
}
.post-navigation-wrapper .next{
  padding-left:1.25rem
}
.post-navigation-wrapper .next .lnr{
  margin-left:1.875rem
}
.post-navigation-wrapper .next .lnr:before{
  margin-right:-4px
}
.screen-reader-text{
  border:0;
  clip:rect(1px, 1px, 1px, 1px);
  -webkit-clip-path:inset(50%);
  clip-path:inset(50%);
  height:1px;
  margin:-1px;
  overflow:hidden;
  padding:0;
  position:absolute !important;
  width:1px;
  word-wrap:normal !important
}
.screen-reader-text:focus{
  background-color:#f1f1f1;
  border-radius:3px;
  -webkit-box-shadow:0 0 2px 2px rgba(0,0,0,0.6);
  box-shadow:0 0 2px 2px rgba(0,0,0,0.6);
  clip:auto !important;
  -webkit-clip-path:none;
  clip-path:none;
  color:#21759b;
  display:block;
  font-size:15px;
  font-size:.9375rem;
  font-weight:bold;
  height:auto;
  left:5px;
  line-height:normal;
  padding:15px 23px 14px;
  text-decoration:none;
  top:5px;
  width:auto;
  z-index:100000
}
#content[tabindex="-1"]:focus{
  outline:0
}
.alignleft{
  display:inline;
  float:left;
  margin-right:1.5em
}
.alignright{
  display:inline;
  float:right;
  margin-left:1.5em
}
.aligncenter{
  clear:both;
  display:block;
  margin-left:auto;
  margin-right:auto
}
.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{
  content:"";
  display:table;
  table-layout:fixed
}
.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{
  clear:both
}
.footer-sidebars-wrapper{
  margin:4.6875rem 0 0 0;
  padding:0 5px
}
@media (min-width: 768px){
  .footer-sidebars-wrapper{
    padding:0 75px
  }
}
.footer-sidebars-wrapper .footer-sidebars{
  max-width:1170px;
  margin:0 auto;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap
}
.footer-sidebars-wrapper .footer-sidebars .widget-area{
  padding:0 1.25rem;
  -webkit-box-flex:1;
  -ms-flex:1 0 100%;
  flex:1 0 100%;
  margin-bottom:2.5rem
}
@media (min-width: 768px){
  .footer-sidebars-wrapper .footer-sidebars .widget-area{
    -webkit-box-flex:1;
    -ms-flex:1 0 50%;
    flex:1 0 50%
  }
}
@media (min-width: 1200px){
  .footer-sidebars-wrapper .footer-sidebars .widget-area{
    -webkit-box-flex:1;
    -ms-flex:1 1 25%;
    flex:1 1 25%
  }
}
@media (min-width: 768px){
  .footer-sidebars-wrapper .footer-sidebars.has-layout-40-20-20-20 .widget-area{
    -webkit-box-flex:1;
    -ms-flex:1 0 33%;
    flex:1 0 33%
  }
}
@media (min-width: 992px){
  .footer-sidebars-wrapper .footer-sidebars.has-layout-40-20-20-20 .widget-area{
    -webkit-box-flex:1;
    -ms-flex:1 1 20%;
    flex:1 1 20%
  }
}
.footer-sidebars-wrapper .footer-sidebars.has-layout-40-20-20-20 .widget-area:first-child{
  -webkit-box-flex:1;
  -ms-flex:1 0 100%;
  flex:1 0 100%
}
@media (min-width: 1200px){
	
  .footer-sidebars-wrapper .footer-sidebars.has-layout-40-20-20-20 .widget-area:first-child{
    padding-right:5%;
    -webkit-box-flex:1;
    -ms-flex:1 1 40%;
    flex:1 1 40%
  }
}
@media (min-width: 768px){
  .footer-sidebars-wrapper .footer-sidebars.has-layout-33-33-33-100 .widget-area{
    -webkit-box-flex:1;
    -ms-flex:1 0 33%;
    flex:1 0 33%
  }
}
@media (min-width: 768px){
  .footer-sidebars-wrapper .footer-sidebars.has-layout-33-33-33-100 .widget-area:last-child{
    -webkit-box-flex:1;
    -ms-flex:1 0 100%;
    flex:1 0 100%
  }
}
@media (min-width: 768px){
  .footer-sidebars-wrapper .footer-sidebars.has-layout-100-33-33-33 .widget-area{
    -webkit-box-flex:1;
    -ms-flex:1 0 33%;
    flex:1 0 33%
  }
}
@media (min-width: 768px){
  .footer-sidebars-wrapper .footer-sidebars.has-layout-100-33-33-33 .widget-area:first-child{
    -webkit-box-flex:1;
    -ms-flex:1 0 100%;
    flex:1 0 100%
  }
}
@media (min-width: 768px){
  .footer-sidebars-wrapper .footer-sidebars.has-layout-100-50-50-100 .widget-area{
    -webkit-box-flex:1;
    -ms-flex:1 0 50%;
    flex:1 0 50%
  }
}
@media (min-width: 768px){
  .footer-sidebars-wrapper .footer-sidebars.has-layout-100-50-50-100 .widget-area:last-child,.footer-sidebars-wrapper .footer-sidebars.has-layout-100-50-50-100 .widget-area:first-child{
    -webkit-box-flex:1;
    -ms-flex:1 0 100%;
    flex:1 0 100%
  }
}
@media (min-width: 768px){
  .footer-sidebars-wrapper .footer-sidebars.has-layout-50-50-50-50 .widget-area{
    -webkit-box-flex:1;
    -ms-flex:1 0 50%;
    flex:1 0 50%
  }
}
.widget{
  margin:0 0 1.5em
}
.widget:last-child{
  margin-bottom:0
}
.widget select{
  max-width:100%
}
.widget .widget-title{
  font-size:24px;
  font-size:1.5rem;
  margin-bottom:1em
}
.search-form{
  position:relative;
  padding-right:3.125rem;
  border:2px solid #f3f9fd
}
.search-form input{
  border:0;
  width:100%
}
.search-form label{
  margin:0;
  display:block
}
.search-form .search-submit{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  width:3.125rem;
  padding:0;
  background:#fff;
  border-radius:0;
  color:inherit;
  font-size:16px;
  font-size:1rem
}
.search-form .search-submit:hover{
  color:#8f4ec7
}
.search-form .search-submit .lnr{
  display:block;
  margin-top:3px
}
.widget_nav_menu .menu{
  list-style:none;
  padding:0;
  margin:0
}
.widget_nav_menu .menu a{
  color:inherit
}
.widget_nav_menu .menu a:hover{
  color:#8f4ec7;
  text-decoration:none
}
.widget_nav_menu .menu li{
  margin-top:.5em
}
.sticky{
  display:block
}
.updated:not(.published){
  display:none
}
.page-links{
  clear:both;
  margin:0 0 1.5em
}
.site-content{
  background:-webkit-linear-gradient(top, #f7fbfe 0%, rgba(255,255,255,0) 304px);
  background:-o-linear-gradient(top, #f7fbfe 0%, rgba(255,255,255,0) 304px);
  background:linear-gradient(to bottom, #f7fbfe 0%, rgba(255,255,255,0) 304px);
  margin-bottom:6.875rem
}
.site-main{
  padding-left:25px;
  padding-right:25px
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){
  .site-main{
    display:block
  }
}
@media (min-width: 768px){
  .site-main{
    padding-left:95px;
    padding-right:95px
  }
}
.entry-title,.page-title{
  word-wrap:break-word
}
.post-thumbnail{
  display:block
}
.post-thumbnail img{
  display:block
}
.post-thumbnail-wrapper{
  margin-bottom:3.125rem;
  position:relative
}
.post-thumbnail-wrapper .sticky{
  position:absolute;
  top:35px;
  right:35px;
  width:76px;
  height:76px;
  font-size:34px;
  font-size:2.125rem;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  color:#fff;
  background:#68c5f9;
  border-radius:50%
}
.entry-header{
  margin-bottom:1.875rem
}
.entry-meta{
  font-style:italic;
  font-size:15px;
  font-size:.9375rem;
  color:#707070
}
.entry-meta>span:after{
  content:'/';
  margin:0 5px
}
.entry-meta>span:last-child:after{
  display:none
}
.entry-footer{
  margin-top:2.5rem
}
.tags-links a{
  display:inline-block;
  margin:0 .625rem .625rem 0;
  padding:.875rem 1.875rem;
  color:#2c3847;
  background:#f3f8fb;
  font-family:"Work Sans",sans-serif;
  font-weight:500;
  line-height:1.1
}
.tags-links a:hover{
  text-decoration:none
}
.tags-links a:focus,.tags-links a:active{
  text-decoration:none
}
.more-tag-wrapper{
  margin-top:3.75rem
}
.alignwide,.alignfull{
  clear:both
}
.hentry>.entry-header,.hentry>.entry-footer,.hentry>.post-thumbnail,.hentry>.entry-content>*{
  max-width:748px;
  margin-left:auto;
  margin-right:auto
}
.hentry>.entry-content>*{
  margin-bottom:1.5em
}
.hentry>.entry-content>*.wp-block-separator{
  margin-top:80px;
  margin-bottom:80px
}
.hentry>.entry-content>*:first-child{
  margin-top:0
}
.hentry>.entry-content>*:last-child{
  margin-bottom:0
}
.hentry>.entry-content>*.alignwide{
  max-width:1130px;
  width:auto
}
.hentry>.entry-content>*.alignfull{
  max-width:calc(100% + 25px + 25px);
  margin-left:-25px;
  margin-right:-25px;
  width:auto
}
@media (min-width: 768px){
  .hentry>.entry-content>*.alignfull{
    max-width:calc(100% + 95px + 95px);
    margin-left:-95px;
    margin-right:-95px
  }
}
.hentry>.entry-content>*.alignleft{
  margin-left:0;
  margin-right:1.5em
}
@media (min-width: 992px){
  .hentry>.entry-content>*.alignleft{
    margin-left:calc((100% - 748px) / 2)
  }
  .hentry>.entry-content>*.alignleft+.alignleft{
    margin-right:1.5em
  }
}
.hentry>.entry-content>*.alignright{
  margin-right:0;
  margin-left:1.5em
}
@media (min-width: 992px){
  .hentry>.entry-content>*.alignright{
    margin-right:calc((100% - 748px) / 2)
  }
  .hentry>.entry-content>*.alignright+.alignrignt{
    margin-left:1.5em
  }
}
@media (min-width: 992px){
  .hentry>.entry-content>*.alignleft,.hentry>.entry-content>*.alignright{
    max-width:374px
  }
}
.hentry>.entry-content>h1{
  margin-bottom:.5em
}
.hentry>.entry-content>h2{
  margin-bottom:.5em
}
.hentry>.entry-content>h3{
  margin-bottom:.5em
}
.hentry>.entry-content>h4{
  margin-bottom:.5em
}
.hentry>.entry-content>h5{
  margin-bottom:.5em
}
.hentry>.entry-content>h6{
  margin-bottom:.5em
}
body.page .site-main>.hentry>.entry-header,body.page .site-main>.hentry>.entry-footer,body.page .site-main>.hentry>.post-thumbnail,body.page .site-main>.hentry>.entry-content>*{
  max-width:938px;
  margin-left:auto;
  margin-right:auto
}
body.page .site-main>.hentry>.post-thumbnail{
  margin-bottom:3.125rem
}
body.page .site-main>.hentry>.entry-content>*.alignwide{
  max-width:1130px
}
body.page .site-main>.hentry>.entry-content>*.alignfull{
  max-width:calc(100% + 25px + 25px);
  margin-left:-25px;
  margin-right:-25px
}
@media (min-width: 768px){
  body.page .site-main>.hentry>.entry-content>*.alignfull{
    max-width:calc(100% + 95px + 95px);
    margin-left:-95px;
    margin-right:-95px
  }
}
@media (min-width: 992px){
  body.page .site-main>.hentry>.entry-content>*.alignleft{
    margin-right:1.5em;
    margin-left:calc((100% - 938px) / 2)
  }
  body.page .site-main>.hentry>.entry-content>*.alignleft+.alignleft{
    margin-left:1.5em
  }
}
@media (min-width: 992px){
  body.page .site-main>.hentry>.entry-content>*.alignright{
    margin-left:1.5em;
    margin-right:calc((100% - 938px) / 2)
  }
  body.page .site-main>.hentry>.entry-content>*.alignright+.alignright{
    margin-right:1.5em
  }
}
@media (min-width: 992px){
  body.page .site-main>.hentry>.entry-content>*.alignleft,body.page .site-main>.hentry>.entry-content>*.alignright{
    max-width:469px
  }
}
body.page .site-main>.hentry>.entry-content>h1{
  margin-bottom:.5em
}
body.page .site-main>.hentry>.entry-content>h2{
  margin-bottom:.5em
}
body.page .site-main>.hentry>.entry-content>h3{
  margin-bottom:.5em
}
body.page .site-main>.hentry>.entry-content>h4{
  margin-bottom:.5em
}
body.page .site-main>.hentry>.entry-content>h5{
  margin-bottom:.5em
}
body.page .site-main>.hentry>.entry-content>h6{
  margin-bottom:.5em
}
body.blog .site-main>.page-header,body.search .site-main>.page-header,body.archive .site-main>.page-header{
  max-width:938px;
  margin:7.5rem auto 0
}
body.blog .site-main>.page-header .page-title,body.search .site-main>.page-header .page-title,body.archive .site-main>.page-header .page-title{
  margin:0;
  width:100%;
  text-align:center
}
body.blog .site-main>.page-header .page-title+.archive-description,body.search .site-main>.page-header .page-title+.archive-description,body.archive .site-main>.page-header .page-title+.archive-description{
  margin-top:2.5rem
}
body.blog .site-main>.page-header .archive-description,body.search .site-main>.page-header .archive-description,body.archive .site-main>.page-header .archive-description{
  font-style:italic;
  text-align:center
}
body.blog .site-main>.hentry,body.search .site-main>.hentry,body.archive .site-main>.hentry{
  margin-top:5.625rem;
  margin-bottom:0;
  padding-bottom:calc(5.625rem + 8px);
  position:relative
}
body.blog .site-main>.hentry:after,body.search .site-main>.hentry:after,body.archive .site-main>.hentry:after{
  content:'';
  position:absolute;
  bottom:0;
  border-bottom:8px dotted #f1f4f7;
  width:100%;
  max-width:938px;
  left:50%;
  -webkit-transform:translateX(-50%);
  -ms-transform:translateX(-50%);
  transform:translateX(-50%)
}
body.blog .site-main>.hentry:last-of-type:after,body.search .site-main>.hentry:last-of-type:after,body.archive .site-main>.hentry:last-of-type:after{
  display:none
}
body.blog .site-main>.hentry>.entry-header,body.blog .site-main>.hentry>.entry-footer,body.blog .site-main>.hentry>.post-thumbnail-wrapper,body.blog .site-main>.hentry>.entry-content>*,body.blog .site-main>.hentry>.entry-summary>*,body.search .site-main>.hentry>.entry-header,body.search .site-main>.hentry>.entry-footer,body.search .site-main>.hentry>.post-thumbnail-wrapper,body.search .site-main>.hentry>.entry-content>*,body.search .site-main>.hentry>.entry-summary>*,body.archive .site-main>.hentry>.entry-header,body.archive .site-main>.hentry>.entry-footer,body.archive .site-main>.hentry>.post-thumbnail-wrapper,body.archive .site-main>.hentry>.entry-content>*,body.archive .site-main>.hentry>.entry-summary>*{
  max-width:938px;
  margin-left:auto;
  margin-right:auto
}
body.blog .site-main>.hentry>.entry-content>*.alignleft,body.search .site-main>.hentry>.entry-content>*.alignleft,body.archive .site-main>.hentry>.entry-content>*.alignleft{
  margin-right:1.5em
}
@media (min-width: 992px){
  body.blog .site-main>.hentry>.entry-content>*.alignleft,body.search .site-main>.hentry>.entry-content>*.alignleft,body.archive .site-main>.hentry>.entry-content>*.alignleft{
    margin-left:calc((100% - 938px) / 2)
  }
  body.blog .site-main>.hentry>.entry-content>*.alignleft+.alignleft,body.search .site-main>.hentry>.entry-content>*.alignleft+.alignleft,body.archive .site-main>.hentry>.entry-content>*.alignleft+.alignleft{
    margin-right:1.5em
  }
}
body.blog .site-main>.hentry>.entry-content>*.alignright,body.search .site-main>.hentry>.entry-content>*.alignright,body.archive .site-main>.hentry>.entry-content>*.alignright{
  margin-left:1.5em
}
@media (min-width: 992px){
  body.blog .site-main>.hentry>.entry-content>*.alignright,body.search .site-main>.hentry>.entry-content>*.alignright,body.archive .site-main>.hentry>.entry-content>*.alignright{
    margin-right:calc((100% - 938px) / 2)
  }
  body.blog .site-main>.hentry>.entry-content>*.alignright+.alignright,body.search .site-main>.hentry>.entry-content>*.alignright+.alignright,body.archive .site-main>.hentry>.entry-content>*.alignright+.alignright{
    margin-left:1.5em
  }
}
@media (min-width: 992px){
  body.blog .site-main>.hentry>.entry-content>*.alignleft,body.blog .site-main>.hentry>.entry-content>*.alignright,body.search .site-main>.hentry>.entry-content>*.alignleft,body.search .site-main>.hentry>.entry-content>*.alignright,body.archive .site-main>.hentry>.entry-content>*.alignleft,body.archive .site-main>.hentry>.entry-content>*.alignright{
    max-width:469px
  }
}
body.blog .site-main>.hentry>.entry-content>h1,body.search .site-main>.hentry>.entry-content>h1,body.archive .site-main>.hentry>.entry-content>h1{
  margin-bottom:.5em
}
body.blog .site-main>.hentry>.entry-content>h2,body.search .site-main>.hentry>.entry-content>h2,body.archive .site-main>.hentry>.entry-content>h2{
  margin-bottom:.5em
}
body.blog .site-main>.hentry>.entry-content>h3,body.search .site-main>.hentry>.entry-content>h3,body.archive .site-main>.hentry>.entry-content>h3{
  margin-bottom:.5em
}
body.blog .site-main>.hentry>.entry-content>h4,body.search .site-main>.hentry>.entry-content>h4,body.archive .site-main>.hentry>.entry-content>h4{
  margin-bottom:.5em
}
body.blog .site-main>.hentry>.entry-content>h5,body.search .site-main>.hentry>.entry-content>h5,body.archive .site-main>.hentry>.entry-content>h5{
  margin-bottom:.5em
}
body.blog .site-main>.hentry>.entry-content>h6,body.search .site-main>.hentry>.entry-content>h6,body.archive .site-main>.hentry>.entry-content>h6{
  margin-bottom:.5em
}
body.blog .site-main>.hentry .entry-header .entry-title,body.search .site-main>.hentry .entry-header .entry-title,body.archive .site-main>.hentry .entry-header .entry-title{
  font-size:34px;
  font-size:2.125rem
}
body.blog .site-main>.hentry .entry-header .entry-title a,body.search .site-main>.hentry .entry-header .entry-title a,body.archive .site-main>.hentry .entry-header .entry-title a{
  color:inherit
}
body.blog .site-main>.hentry .entry-header .entry-title a:hover,body.search .site-main>.hentry .entry-header .entry-title a:hover,body.archive .site-main>.hentry .entry-header .entry-title a:hover{
  color:#8f4ec7;
  text-decoration:none
}
body.blog .site-main>.hentry .entry-header .entry-title a:focus,body.blog .site-main>.hentry .entry-header .entry-title a:active,body.search .site-main>.hentry .entry-header .entry-title a:focus,body.search .site-main>.hentry .entry-header .entry-title a:active,body.archive .site-main>.hentry .entry-header .entry-title a:focus,body.archive .site-main>.hentry .entry-header .entry-title a:active{
  text-decoration:none
}
body.blog .site-main>.hentry:not(.has-post-thumbnail) .entry-header,body.search .site-main>.hentry:not(.has-post-thumbnail) .entry-header,body.archive .site-main>.hentry:not(.has-post-thumbnail) .entry-header{
  padding-right:3.125rem;
  position:relative
}
body.blog .site-main>.hentry:not(.has-post-thumbnail) .entry-header .sticky,body.search .site-main>.hentry:not(.has-post-thumbnail) .entry-header .sticky,body.archive .site-main>.hentry:not(.has-post-thumbnail) .entry-header .sticky{
  position:absolute;
  right:0;
  top:0;
  font-size:34px;
  font-size:2.125rem
}
body.single .site-main>.hentry>.entry-header,body.page .site-main>.hentry>.entry-header{
  max-width:1130px;
  margin-top:7.5rem
}
body.single .site-main>.hentry>.entry-header .entry-title,body.page .site-main>.hentry>.entry-header .entry-title{
  width:100%;
  max-width:938px;
  margin:0 auto 7.5rem;
  text-align:center
}
body.single .site-main>.hentry>.entry-header .post-thumbnail,body.page .site-main>.hentry>.entry-header .post-thumbnail{
  margin-bottom:3.75rem
}
body.single .site-main>.hentry>.entry-header .entry-meta,body.page .site-main>.hentry>.entry-header .entry-meta{
  max-width:748px;
  margin:0 auto
}
body .site-main>.error-404,body .site-main>.no-results{
  max-width:1130px;
  margin:0 auto;
  text-align:center;
  padding:10rem 0 5rem
}
@media (min-width: 992px){
  body .site-main>.error-404>*,body .site-main>.no-results>*{
    max-width:50%;
    margin:0 auto
  }
}
body .site-main>.error-404 .page-title,body .site-main>.no-results .page-title{
  font-size:80px;
  font-size:5rem;
  margin-bottom:0
}
@media (min-width: 992px){
  body .site-main>.error-404 .page-title,body .site-main>.no-results .page-title{
    font-size:150px;
    font-size:9.375rem
  }
}
body .site-main>.error-404 .page-title .subtitle,body .site-main>.no-results .page-title .subtitle{
  display:block;
  font-size:33px;
  font-size:2.0625rem
}
body .site-main>.error-404 .page-header,body .site-main>.no-results .page-header{
  margin-bottom:6.25rem
}
body .site-main>.error-404 .search-form,body .site-main>.no-results .search-form{
  margin-bottom:1.875rem
}
body .site-main>.no-results .page-title{
  font-size:60px;
  font-size:3.75rem
}
body.page-template-template-front-page .site-header{
  border-bottom:0
}
body.page-template-template-front-page .site-content{
  background:transparent
}
body.page-template-template-front-page .site-main>.hentry>.entry-header{
  display:none
}
body.page-template-template-front-page .site-main>.hentry>.post-thumbnail{
  display:none
}
.comment-content a{
  word-wrap:break-word
}
.bypostauthor{
  display:block
}
.comments-area{
  margin:6.25rem auto 0;
  max-width:1130px;
  padding-bottom:6.25rem;
  border-bottom:8px dotted #f1f4f7
}
.comments-area .comments-title,.comments-area .comment-reply-title{
  font-size:28px;
  font-size:1.75rem
}
.comments-area .comments-title{
  margin-bottom:3.75rem
}
.comments-area .comment-list{
  list-style:none;
  padding:0;
  margin:0
}
.comments-area .comment-list+.comment-respond{
  margin-top:6.25rem
}
.comments-area .comment-list .children{
  list-style:none;
  padding-left:2.5rem
}
.comments-area .comment .comment-body{
  min-height:200px
}
.comments-area .comment .comment-body+.comment-respond{
  margin-top:3.75rem
}
.comments-area .comment,.comments-area .pingback{
  margin-top:1.875rem
}
.comments-area .comment .comment-body,.comments-area .pingback .comment-body{
  border:2px solid #ebeef1;
  position:relative;
  padding:1.25rem
}
@media (min-width: 768px){
  .comments-area .comment .comment-body,.comments-area .pingback .comment-body{
    padding:3.125rem
  }
}
@media (min-width: 992px){
  .comments-area .comment .comment-body,.comments-area .pingback .comment-body{
    padding:3.125rem 3.125rem 3.125rem 12.5rem
  }
}
.comments-area .pingback .comment-body{
  padding-left:3.125rem
}
.comments-area .comment-author .avatar{
  border-radius:50%;
  float:left;
  margin-right:1.25rem
}
@media (min-width: 992px){
  .comments-area .comment-author .avatar{
    float:none;
    margin:0;
    position:absolute;
    left:3.125rem;
    top:3.125rem
  }
}
.comments-area .comment-author .says{
  display:none
}
.comments-area .comment-author .fn{
  font-size:22px;
  font-size:1.375rem;
  font-weight:500;
  font-family:"Work Sans",sans-serif;
  color:#2c3847
}
@media screen and (max-width: 991px){
  .comments-area .comment-author .fn{
    display:inline-block;
    margin-top:.875rem
  }
}
.comments-area .comment-author .fn a{
  color:inherit
}
.comments-area .comment-author .fn a:hover,.comments-area .comment-author .fn a:focus,.comments-area .comment-author .fn a:active{
  text-decoration:none
}
.comments-area .comment-metadata{
  font-size:15px;
  font-size:.9375rem;
  color:#707070;
  font-style:italic
}
.comments-area .comment-metadata a{
  color:inherit
}
.comments-area .comment-metadata a:hover,.comments-area .comment-metadata a:focus,.comments-area .comment-metadata a:active{
  text-decoration:none
}
.comments-area .comment-meta{
  margin-bottom:1.25rem
}
@media (min-width: 992px){
  .comments-area .comment-meta{
    margin-bottom:.5rem;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between
  }
}
@media screen and (max-width: 991px){
  .comments-area .comment-meta:after{
    display:table;
    content:'';
    clear:both
  }
}
.comments-area .reply{
  margin-top:1.875rem
}
.comments-area .reply .comment-reply-link{
  text-transform:uppercase;
  letter-spacing:2px;
  font-weight:700;
  font-family:"Work Sans",sans-serif;
  color:#64c0f4;
  font-size:16px;
  font-size:1rem
}
.comments-area .reply .comment-reply-link:hover{
  color:#8f4ec7;
  text-decoration:none
}
.comments-area .reply .comment-reply-link:focus,.comments-area .reply .comment-reply-link:active{
  text-decoration:none
}
.comments-area .no-comments{
  margin-top:3.75rem
}
@media (min-width: 992px){
  .comment-respond{
    max-width:50%
  }
}
.comment-respond .comment-notes{
  font-size:15px;
  font-size:.9375rem
}
.site-branding{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-flex:0;
  -ms-flex:0 1 auto;
  flex:0 1 auto
}
.site-branding .custom-logo-link+.site-title{
  margin-left:.625rem
}
.site-title{
  font-size:27px;
  font-size:1.6875rem;
  font-family:"PT Serif",serif;
  font-weight:700;
  margin:0;
  line-height:1
}
.site-title a{
  color:#2c3847
}
.site-title a:hover{
  text-decoration:none
}
.site-title a:focus,.site-title a:active{
  text-decoration:none;
  outline:none
}
.site-description{
  font-family:"Work Sans",sans-serif;
  font-size:13px;
  font-size:.8125rem;
  margin:0;
  display:none
}
.site-header{
  max-width:1920px;
  margin:0 auto;
  padding:.875rem 2.5rem;
  border-bottom:2px solid #f3f9fd;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between
}
.site-header.has-custom-color .main-navigation,.site-header.has-custom-color .search-toggle:not(:hover),.site-header.has-custom-color .menu-toggle,.site-header.has-custom-color .dropdown-toggle,.site-header.has-custom-color .primary-menu-more-toggle{
  color:inherit
}
@media screen and (max-width: 991px){
  .site-header.has-custom-color .main-navigation ul ul{
    color:inherit
  }
}
.site-header.has-custom-background{
  border-color:transparent
}
.main-navigation{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:end;
  -ms-flex-pack:end;
  justify-content:flex-end
}
.search-toggle{
  display:none;
  background:transparent;
  color:#6c727a;
  font-size:20px;
  font-size:1.25rem;
  padding:.5em;
  margin-left:1.25rem
}
@media (min-width: 992px){
  .search-toggle{
    display:block
  }
}
.search-toggle:hover{
  background:transparent;
  color:#8f4ec7
}
.main-navigation-wrapper{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-flex:1;
  -ms-flex:1 1 auto;
  flex:1 1 auto;
  -webkit-box-pack:end;
  -ms-flex-pack:end;
  justify-content:flex-end
}
.search-modal{
  position:fixed;
  top:-100%;
  bottom:100%;
  left:0;
  right:0;
  z-index:15;
  padding:95px;
  -webkit-transition:all .75s ease;
  -o-transition:all .75s ease;
  transition:all .75s ease
}
.search-modal:before{
  content:'';
  position:fixed;
  top:0;
  right:0;
  border-radius:50%;
  min-width:0;
  min-height:0;
  -webkit-transform:translateY(-50%) translateX(50%);
  -ms-transform:translateY(-50%) translateX(50%);
  transform:translateY(-50%) translateX(50%);
  background:rgba(242,249,253,0.98);
  -webkit-transition:min-width .3s linear .5s, min-height .3s linear .5s, border-radius .3s linear .2s;
  -o-transition:min-width .3s linear .5s, min-height .3s linear .5s, border-radius .3s linear .2s;
  transition:min-width .3s linear .5s, min-height .3s linear .5s, border-radius .3s linear .2s
}
.search-modal.opened{
  top:0;
  bottom:0
}
.search-modal.opened:before{
  min-width:200%;
  min-height:200%;
  border-radius:0;
  -webkit-transition:min-width .3s linear, min-height .3s linear, border-radius .3s linear .3s;
  -o-transition:min-width .3s linear, min-height .3s linear, border-radius .3s linear .3s;
  transition:min-width .3s linear, min-height .3s linear, border-radius .3s linear .3s
}
.search-modal.opened .search-form-wrapper{
  opacity:1;
  -webkit-transition:opacity 1s ease .5s;
  -o-transition:opacity 1s ease .5s;
  transition:opacity 1s ease .5s
}
.search-modal .search-form-wrapper{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  width:100%;
  height:100%;
  opacity:0;
  -webkit-transition:opacity .2s ease;
  -o-transition:opacity .2s ease;
  transition:opacity .2s ease
}
.search-modal .search-form{
  border:0;
  padding-left:3.125rem
}
.search-modal .search-form .search-submit{
  display:none
}
.search-modal .search-form label{
  margin:0
}
.search-modal .search-form .search-field{
  background:transparent;
  border:0;
  font-family:"Work Sans",sans-serif;
  color:#2c3847;
  padding:0;
  line-height:1.2;
  font-size:52px;
  font-size:3.25rem;
  text-align:center
}
.search-modal .search-form .search-field:focus::-webkit-input-placeholder{
  opacity:.5
}
.search-modal .search-form .search-field:focus::-moz-placeholder{
  opacity:.5
}
.search-modal .search-form .search-field:focus::-ms-input-placeholder{
  opacity:.5
}
.search-modal .search-form .search-field:focus::placeholder{
  opacity:.5
}
.search-modal .search-form .search-field::-webkit-input-placeholder{
  opacity:1
}
.search-modal .search-form .search-field::-moz-placeholder{
  opacity:1
}
.search-modal .search-form .search-field::-ms-input-placeholder{
  opacity:1
}
.search-modal .search-form .search-field::placeholder{
  opacity:1
}
.close-search-modal{
  padding:0;
  position:absolute;
  top:2.5rem;
  right:2.5rem;
  background:transparent;
  color:#2c3847;
  font-size:28px;
  font-size:1.75rem
}
.close-search-modal:hover{
  background:transparent;
  color:#8f4ec7
}
@media (min-width: 1200px){
  .primary-menu-wrapper{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
  }
}
.primary-menu-more{
  display:none
}
@media (min-width: 1200px){
  .primary-menu-more{
    display:block
  }
}
.primary-menu-more .primary-menu-more-toggle{
  padding:0;
  background:transparent;
  border:0;
  color:inherit;
  height:54px;
  width:50px;
  font-size:25px
}
.primary-menu-more .primary-menu-more-toggle.is-empty{
  display:none
}
.primary-menu-more .primary-menu-more-toggle svg{
  margin-top:5px;
  width:24px;
  height:24px;
  fill:#2c3847
}
.site-footer{
  margin-top:.625rem;
  padding:3.125rem 25px
}
@media (min-width: 768px){
  .site-footer{
    padding:3.125rem 95px
  }
}
.site-footer .site-info{
  text-align:center;
  font-style:italic;
  font-size:13px;
  font-size:.8125rem;
  color:#707070
}
.site-footer .site-info a{
  color:inherit
}
.has-custom-text-color .site-footer .site-info{
  color:inherit
}
.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{
  display:none
}
.infinity-end.neverending .site-footer{
  display:block
}
.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{
  border:none;
  margin-bottom:0;
  margin-top:0;
  padding:0
}
embed,iframe,object{
  max-width:100%
}
.custom-logo-link{
  display:inline-block
}
.wp-caption{
  margin-bottom:1.5em;
  max-width:100%
}
.wp-caption img[class*="wp-image-"]{
  display:block;
  margin-left:auto;
  margin-right:auto
}
.wp-caption .wp-caption-text{
  margin:0.8075em 0
}
.wp-caption-text{
  text-align:center
}
.gallery{
  margin-bottom:1.5em
}
.gallery-item{
  display:inline-block;
  text-align:center;
  vertical-align:top;
  width:100%
}
.gallery-columns-2 .gallery-item{
  max-width:50%
}
.gallery-columns-3 .gallery-item{
  max-width:33.33%
}
.gallery-columns-4 .gallery-item{
  max-width:25%
}
.gallery-columns-5 .gallery-item{
  max-width:20%
}
.gallery-columns-6 .gallery-item{
  max-width:16.66%
}
.gallery-columns-7 .gallery-item{
  max-width:14.28%
}
.gallery-columns-8 .gallery-item{
  max-width:12.5%
}
.gallery-columns-9 .gallery-item{
  max-width:11.11%
}
.gallery-caption{
  display:block
}
p.has-drop-cap:not(:focus):first-letter{
  font-size:6.5em
}
.contact-form .grunion-field-wrap input[type='text'],.contact-form .grunion-field-wrap input[type='email'],.contact-form .grunion-field-wrap input[type='url'],.contact-form .grunion-field-wrap textarea{
  width:100%;
  max-width:100%;
  margin-right:0
}
.contact-form .grunion-field-wrap label{
  margin-bottom:1em;
  font-weight:normal
}
.contact-form .grunion-field-wrap label span{
  color:inherit
}
.contact-form .contact-submit{
  margin-top:2.5rem
}
.wp-block-image img{
  display:block
}
.wp-block-image:first-child figure{
  margin-top:0
}
.wp-block-image:first-child figure.alignleft,.wp-block-image:first-child figure.alignright{
  margin-top:0
}
.wp-block-image:last-child figure{
  margin-bottom:0
}
.wp-block-image:last-child figure.alignleft,.wp-block-image:last-child figure.alignright{
  margin-bottom:0
}
.wp-block-image figure{
  margin-top:2.5em;
  margin-bottom:1.5em
}
.wp-block-image figure.alignleft{
  margin:1.875rem 2.5rem 1.5rem 0
}
.wp-block-image figure.alignright{
  margin:1.875rem 0 1.5rem 2.5rem
}
.wp-block-image figcaption{
  font-size:15px;
  font-size:.9375rem;
  color:#707070;
  font-style:italic;
  margin:.875em 0 0 0
}
figure.wp-block-image{
  margin-top:2.5em;
  margin-bottom:1.5em
}
figure.wp-block-image:first-child{
  margin-top:0
}
figure.wp-block-image:last-child{
  margin-bottom:0
}
.wp-block-button .wp-block-button__link{
  font-family:"Work Sans",sans-serif;
  letter-spacing:1px;
  font-size:15px;
  font-size:.9375rem;
  text-transform:uppercase;
  font-weight:500;
  border-radius:10px;
  background:#8f4ec7;
  color:#fff;
  line-height:1;
  padding:1.367em 2.5em
}
.wp-block-button .wp-block-button__link:hover{
  cursor:pointer;
  background:#68c5f9;
  text-decoration:none;
  color:#fff
}
.wp-block-button .wp-block-button__link.has-background.has-blue-background-color:hover{
  background:#8f4ec7
}
.wp-block-button.is-style-outline{
  color:#8f4ec7
}
.wp-block-button.is-style-outline .wp-block-button__link:hover{
  background:#68c5f9;
  color:#fff
}
.wp-block-button.is-style-outline .wp-block-button__link:hover:not(.has-background){
  background:transparent;
  color:#68c5f9
}
.wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color){
  color:inherit
}
.wp-block-button.is-style-outline .wp-block-button__link:not(.has-background){
  background:transparent
}
.wp-block-button.is-style-outline .wp-block-button__link:not(.has-background).has-text-color.has-blue-color:hover{
  color:#8f4ec7
}
.wp-block-button.is-style-squared .wp-block-button__link{
  border-radius:0
}
.wp-block-file .wp-block-file__button{
  display:inline-block;
  font-family:"Work Sans",sans-serif;
  letter-spacing:1px;
  font-size:15px;
  font-size:.9375rem;
  text-transform:uppercase;
  font-weight:500;
  border-radius:10px;
  background:#8f4ec7;
  color:#fff;
  line-height:1;
  padding:1.5em 2.5em
}
.wp-block-file .wp-block-file__button:hover{
  cursor:pointer;
  background:#68c5f9;
  text-decoration:none
}
.wp-block-columns.align-center .wp-block-column{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}
.wp-block-columns.align-bottom .wp-block-column{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-pack:end;
  -ms-flex-pack:end;
  justify-content:flex-end
}
@media (min-width: 768px){
  .wp-block-columns{
    -ms-flex-wrap:nowrap;
    flex-wrap:nowrap
  }
}
.wp-block-column{
  -ms-flex-preferred-size:100%;
  flex-basis:100%;
  -webkit-box-flex:1;
  -ms-flex-positive:1;
  flex-grow:1;
  margin-left:0;
  margin-right:0;
  margin-bottom:2.5em
}
@media (min-width: 768px){
  .wp-block-column{
    -ms-flex-preferred-size:50%;
    flex-basis:50%;
    -webkit-box-flex:0;
    -ms-flex-positive:0;
    flex-grow:0
  }
}
@media all and (min-width: 768px) and (-ms-high-contrast: none), (min-width: 768px) and (-ms-high-contrast: active){
  .wp-block-column{
    -webkit-box-flex:1;
    -ms-flex:1 0;
    flex:1 0
  }
}
.wp-block-column:nth-child(odd){
  margin-right:0
}
.wp-block-column:not(:first-child),.wp-block-column:nth-child(2n){
  margin-left:0
}
@media (min-width: 768px){
  .wp-block-column:not(:first-child),.wp-block-column:nth-child(2n){
    margin-left:20px
  }
}
.wp-block-column:not(:last-child){
  margin-right:0
}
@media (min-width: 768px){
  .wp-block-column:not(:last-child){
    margin-right:20px
  }
}
.wp-block-column>*{
  margin-bottom:2em
}
.wp-block-column>*:last-child{
  margin-bottom:0
}
.wp-block-cover.alignleft,.wp-block-cover.alignright{
  max-width:400px
}
.wp-block-gallery .blocks-gallery-image,.wp-block-gallery .blocks-gallery-item{
  margin:0 11px 11px 0
}
.wp-block-gallery .blocks-gallery-image,.wp-block-gallery .blocks-gallery-item{
  width:calc((100% - 11px) / 2)
}
.wp-block-gallery{
  padding:0;
  width:100%
}
.wp-block-gallery.columns-1 .blocks-gallery-image,.wp-block-gallery.columns-1 .blocks-gallery-item{
  width:100%;
  margin-right:0
}
@media (min-width: 768px){
  .wp-block-gallery.columns-1 .blocks-gallery-image,.wp-block-gallery.columns-1 .blocks-gallery-item{
    width:calc((100% - 11px) / 1);
    margin-right:11px
  }
}
.wp-block-gallery.columns-1 .blocks-gallery-image:nth-of-type(1n),.wp-block-gallery.columns-1 .blocks-gallery-item:nth-of-type(1n){
  margin-right:0
}
.wp-block-gallery.columns-2 .blocks-gallery-image,.wp-block-gallery.columns-2 .blocks-gallery-item{
  width:100%;
  margin-right:0
}
@media (min-width: 768px){
  .wp-block-gallery.columns-2 .blocks-gallery-image,.wp-block-gallery.columns-2 .blocks-gallery-item{
    width:calc((100% - 22px) / 2);
    margin-right:11px
  }
}
.wp-block-gallery.columns-2 .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery.columns-2 .blocks-gallery-item:nth-of-type(2n){
  margin-right:0
}
.wp-block-gallery.columns-3 .blocks-gallery-image,.wp-block-gallery.columns-3 .blocks-gallery-item{
  width:100%;
  margin-right:0
}
@media (min-width: 768px){
  .wp-block-gallery.columns-3 .blocks-gallery-image,.wp-block-gallery.columns-3 .blocks-gallery-item{
    width:calc((100% - 33px) / 3);
    margin-right:11px
  }
}
.wp-block-gallery.columns-3 .blocks-gallery-image:nth-of-type(3n),.wp-block-gallery.columns-3 .blocks-gallery-item:nth-of-type(3n){
  margin-right:0
}
.wp-block-gallery.columns-4 .blocks-gallery-image,.wp-block-gallery.columns-4 .blocks-gallery-item{
  width:100%;
  margin-right:0
}
@media (min-width: 768px){
  .wp-block-gallery.columns-4 .blocks-gallery-image,.wp-block-gallery.columns-4 .blocks-gallery-item{
    width:calc((100% - 44px) / 4);
    margin-right:11px
  }
}
.wp-block-gallery.columns-4 .blocks-gallery-image:nth-of-type(4n),.wp-block-gallery.columns-4 .blocks-gallery-item:nth-of-type(4n){
  margin-right:0
}
.wp-block-gallery.columns-5 .blocks-gallery-image,.wp-block-gallery.columns-5 .blocks-gallery-item{
  width:100%;
  margin-right:0
}
@media (min-width: 768px){
  .wp-block-gallery.columns-5 .blocks-gallery-image,.wp-block-gallery.columns-5 .blocks-gallery-item{
    width:calc((100% - 55px) / 5);
    margin-right:11px
  }
}
.wp-block-gallery.columns-5 .blocks-gallery-image:nth-of-type(5n),.wp-block-gallery.columns-5 .blocks-gallery-item:nth-of-type(5n){
  margin-right:0
}
.wp-block-gallery.columns-6 .blocks-gallery-image,.wp-block-gallery.columns-6 .blocks-gallery-item{
  width:100%;
  margin-right:0
}
@media (min-width: 768px){
  .wp-block-gallery.columns-6 .blocks-gallery-image,.wp-block-gallery.columns-6 .blocks-gallery-item{
    width:calc((100% - 66px) / 6);
    margin-right:11px
  }
}
.wp-block-gallery.columns-6 .blocks-gallery-image:nth-of-type(6n),.wp-block-gallery.columns-6 .blocks-gallery-item:nth-of-type(6n){
  margin-right:0
}
.wp-block-gallery.columns-7 .blocks-gallery-image,.wp-block-gallery.columns-7 .blocks-gallery-item{
  width:100%;
  margin-right:0
}
@media (min-width: 768px){
  .wp-block-gallery.columns-7 .blocks-gallery-image,.wp-block-gallery.columns-7 .blocks-gallery-item{
    width:calc((100% - 77px) / 7);
    margin-right:11px
  }
}
.wp-block-gallery.columns-7 .blocks-gallery-image:nth-of-type(7n),.wp-block-gallery.columns-7 .blocks-gallery-item:nth-of-type(7n){
  margin-right:0
}
.wp-block-gallery.columns-8 .blocks-gallery-image,.wp-block-gallery.columns-8 .blocks-gallery-item{
  width:100%;
  margin-right:0
}
@media (min-width: 768px){
  .wp-block-gallery.columns-8 .blocks-gallery-image,.wp-block-gallery.columns-8 .blocks-gallery-item{
    width:calc((100% - 88px) / 8);
    margin-right:11px
  }
}
.wp-block-gallery.columns-8 .blocks-gallery-image:nth-of-type(8n),.wp-block-gallery.columns-8 .blocks-gallery-item:nth-of-type(8n){
  margin-right:0
}
.wp-block-gallery.columns-9 .blocks-gallery-image,.wp-block-gallery.columns-9 .blocks-gallery-item{
  width:100%;
  margin-right:0
}
@media (min-width: 768px){
  .wp-block-gallery.columns-9 .blocks-gallery-image,.wp-block-gallery.columns-9 .blocks-gallery-item{
    width:calc((100% - 99px) / 9);
    margin-right:11px
  }
}
.wp-block-gallery.columns-9 .blocks-gallery-image:nth-of-type(9n),.wp-block-gallery.columns-9 .blocks-gallery-item:nth-of-type(9n){
  margin-right:0
}
.wp-block-gallery.columns-10 .blocks-gallery-image,.wp-block-gallery.columns-10 .blocks-gallery-item{
  width:100%;
  margin-right:0
}
@media (min-width: 768px){
  .wp-block-gallery.columns-10 .blocks-gallery-image,.wp-block-gallery.columns-10 .blocks-gallery-item{
    width:calc((100% - 110px) / 10);
    margin-right:11px
  }
}
.wp-block-gallery.columns-10 .blocks-gallery-image:nth-of-type(10n),.wp-block-gallery.columns-10 .blocks-gallery-item:nth-of-type(10n){
  margin-right:0
}
.wp-block-gallery.columns-11 .blocks-gallery-image,.wp-block-gallery.columns-11 .blocks-gallery-item{
  width:100%;
  margin-right:0
}
@media (min-width: 768px){
  .wp-block-gallery.columns-11 .blocks-gallery-image,.wp-block-gallery.columns-11 .blocks-gallery-item{
    width:calc((100% - 121px) / 11);
    margin-right:11px
  }
}
.wp-block-gallery.columns-11 .blocks-gallery-image:nth-of-type(11n),.wp-block-gallery.columns-11 .blocks-gallery-item:nth-of-type(11n){
  margin-right:0
}
.wp-block-gallery.columns-12 .blocks-gallery-image,.wp-block-gallery.columns-12 .blocks-gallery-item{
  width:100%;
  margin-right:0
}
@media (min-width: 768px){
  .wp-block-gallery.columns-12 .blocks-gallery-image,.wp-block-gallery.columns-12 .blocks-gallery-item{
    width:calc((100% - 132px) / 12);
    margin-right:11px
  }
}
.wp-block-gallery.columns-12 .blocks-gallery-image:nth-of-type(12n),.wp-block-gallery.columns-12 .blocks-gallery-item:nth-of-type(12n){
  margin-right:0
}
.wp-block-gallery .blocks-gallery-image:last-child,.wp-block-gallery .blocks-gallery-item:last-child{
  margin-right:0
}
.wp-block-gallery .blocks-gallery-image figcaption,.wp-block-gallery .blocks-gallery-item figcaption{
  font-style:italic;
  font-size:15px;
  font-size:.9375rem
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){
  .wp-block-gallery .blocks-gallery-item figure{
    height:auto
  }
}
.wp-block-quote,.wp-block-quote.is-style-large{
  margin-top:2.5rem;
  margin-bottom:2.5rem;
  font-size:20px;
  font-size:1.25rem;
  color:#2c3847;
  padding-left:4.5rem;
  position:relative;
  font-style:italic
}
.wp-block-quote:before,.wp-block-quote.is-style-large:before{
  content:'“';
  font-size:100px;
  font-size:6.25rem;
  font-style:italic;
  position:absolute;
  top:0;
  left:0;
  line-height:1
}
.wp-block-quote p:last-of-type,.wp-block-quote.is-style-large p:last-of-type{
  margin-bottom:0
}
.wp-block-quote cite,.wp-block-quote .wp-block-quote__citation,.wp-block-quote.is-style-large cite,.wp-block-quote.is-style-large .wp-block-quote__citation{
  margin-top:1.5rem;
  font-size:16px;
  font-size:1rem;
  font-family:"Work Sans",sans-serif;
  color:#707070;
  text-transform:uppercase;
  font-style:normal;
  font-weight:500;
  display:inline-block
}
.wp-block-pullquote{
  border-top:2px solid #dbdee1;
  border-bottom:2px solid #dbdee1;
  padding:3.75rem 0;
  color:#2c3847;
  margin-top:2.5rem;
  margin-bottom:2.5rem;
  font-size:20px;
  font-size:1.25rem;
  text-align:left
}
.wp-block-pullquote blockquote{
  margin:0
}
.wp-block-pullquote p{
  font-size:inherit
}
.wp-block-pullquote p:last-of-type{
  margin-bottom:0
}
.wp-block-pullquote.alignfull blockquote{
  margin:0 1.5rem
}
.wp-block-pullquote cite,.wp-block-pullquote .wp-block-pullquote__citation{
  margin-top:1.5rem;
  font-size:16px;
  font-size:1rem;
  font-family:"Work Sans",sans-serif;
  color:#707070;
  text-transform:uppercase;
  font-style:normal;
  font-weight:500;
  display:inline-block
}
.wp-block-pullquote.is-style-solid-color{
  padding:3.75rem;
  border:0
}
.wp-block-pullquote.is-style-solid-color blockquote{
  max-width:100%
}
.wp-block-pullquote.is-style-solid-color blockquote p{
  font-size:inherit
}
.wp-block-pullquote.is-style-solid-color blockquote cite,.wp-block-pullquote.is-style-solid-color blockquote .wp-block-pullquote__citation{
  text-transform:uppercase;
  color:inherit
}
p.has-background{
  padding:3.75rem
}
.wp-block-separator{
  background:#f3f9fd;
  color:#f3f9fd;
  height:2px
}
.wp-block-separator.is-style-dots{
  height:auto;
  background:transparent;
  border-bottom:8px dotted currentColor
}
.wp-block-separator.is-style-dots:not(.has-background){
  border-bottom:8px dotted #f1f4f7
}
.wp-block-separator.is-style-dots:before{
  display:none
}
.wp-block-separator:not(.is-style-dots):not(.is-style-wide){
  max-width:300px
}
.wp-block-group.has-background{
  padding:20px
}
.wp-block-group.has-background .wp-block-group__inner-container>*.allignfull{
  margin-left:-20px;
  margin-right:-20px
}
.wp-block-cover{
  padding:20px
}
.wp-block-cover__inner-container>*,.wp-block-group__inner-container>*{
  max-width:938px;
  margin-left:auto;
  margin-right:auto
}
.wp-block-cover__inner-container>*.alignwide,.wp-block-group__inner-container>*.alignwide{
  max-width:1130px
}
.wp-block-cover__inner-container>*.alignfull,.wp-block-group__inner-container>*.alignfull{
  max-width:none;
  width:auto
}
:root .has-primary-color{
  color:#8f4ec7
}
:root .has-primary-background-color{
  background-color:#8f4ec7
}
:root .has-light-blue-color{
  color:#f3f8fb
}
:root .has-light-blue-background-color{
  background-color:#f3f8fb
}
:root .has-blue-color{
  color:#68c5f9
}
:root .has-blue-background-color{
  background-color:#68c5f9
}
:root .has-gray-color{
  color:#9ea6ac
}
:root .has-gray-background-color{
  background-color:#9ea6ac
}
:root .has-light-gray-color{
  color:#f3f9fd
}
:root .has-light-gray-background-color{
  background-color:#f3f9fd
}
:root .has-dark-blue-color{
  color:#2c3847
}
:root .has-dark-blue-background-color{
  background-color:#2c3847
}
:root .has-light-violet-color{
  color:#f6eefc
}
:root .has-light-violet-background-color{
  background-color:#f6eefc
}
.wp-block-getwid-images-slider:after,.wp-block-getwid-media-text-slider:after,.wp-block-getwid-post-slider:after,.wp-block-getwid-post-carousel:after{
  content:'';
  display:table;
  clear:both
}
.wp-block-getwid-images-slider .slick-prev,.wp-block-getwid-images-slider .slick-next,.wp-block-getwid-media-text-slider .slick-prev,.wp-block-getwid-media-text-slider .slick-next,.wp-block-getwid-post-slider .slick-prev,.wp-block-getwid-post-slider .slick-next,.wp-block-getwid-post-carousel .slick-prev,.wp-block-getwid-post-carousel .slick-next{
  overflow:hidden;
  z-index:1;
  text-shadow:none;
  width:63px;
  height:63px;
  background:rgba(242,249,253,0.2);
  border-radius:50%;
  -webkit-transition:background-color .3s ease;
  -o-transition:background-color .3s ease;
  transition:background-color .3s ease
}
.wp-block-getwid-images-slider .slick-prev:before,.wp-block-getwid-images-slider .slick-next:before,.wp-block-getwid-media-text-slider .slick-prev:before,.wp-block-getwid-media-text-slider .slick-next:before,.wp-block-getwid-post-slider .slick-prev:before,.wp-block-getwid-post-slider .slick-next:before,.wp-block-getwid-post-carousel .slick-prev:before,.wp-block-getwid-post-carousel .slick-next:before{
  color:#2c3847;
  font-family:Linearicons-Free;
  position:absolute;
  top:50%;
  left:50%;
  opacity:1;
  font-size:24px;
  font-size:1.5rem
}
.wp-block-getwid-images-slider .slick-prev:hover,.wp-block-getwid-images-slider .slick-next:hover,.wp-block-getwid-media-text-slider .slick-prev:hover,.wp-block-getwid-media-text-slider .slick-next:hover,.wp-block-getwid-post-slider .slick-prev:hover,.wp-block-getwid-post-slider .slick-next:hover,.wp-block-getwid-post-carousel .slick-prev:hover,.wp-block-getwid-post-carousel .slick-next:hover{
  background:#f2f9fd
}
.wp-block-getwid-images-slider .slick-next,.wp-block-getwid-media-text-slider .slick-next,.wp-block-getwid-post-slider .slick-next,.wp-block-getwid-post-carousel .slick-next{
  right:-20px
}
@media (min-width: 768px){
  .wp-block-getwid-images-slider .slick-next,.wp-block-getwid-media-text-slider .slick-next,.wp-block-getwid-post-slider .slick-next,.wp-block-getwid-post-carousel .slick-next{
    right:-90px
  }
}
.wp-block-getwid-images-slider .slick-next:before,.wp-block-getwid-media-text-slider .slick-next:before,.wp-block-getwid-post-slider .slick-next:before,.wp-block-getwid-post-carousel .slick-next:before{
  content:'\e876';
  -webkit-transform:translateX(-40%) translateY(-50%);
  -ms-transform:translateX(-40%) translateY(-50%);
  transform:translateX(-40%) translateY(-50%)
}
.wp-block-getwid-images-slider .slick-prev,.wp-block-getwid-media-text-slider .slick-prev,.wp-block-getwid-post-slider .slick-prev,.wp-block-getwid-post-carousel .slick-prev{
  left:-20px
}
@media (min-width: 768px){
  .wp-block-getwid-images-slider .slick-prev,.wp-block-getwid-media-text-slider .slick-prev,.wp-block-getwid-post-slider .slick-prev,.wp-block-getwid-post-carousel .slick-prev{
    left:-90px
  }
}
.wp-block-getwid-images-slider .slick-prev:before,.wp-block-getwid-media-text-slider .slick-prev:before,.wp-block-getwid-post-slider .slick-prev:before,.wp-block-getwid-post-carousel .slick-prev:before{
  -webkit-transform:translateX(-60%) translateY(-50%);
  -ms-transform:translateX(-60%) translateY(-50%);
  transform:translateX(-60%) translateY(-50%);
  content:'\e875'
}
.wp-block-getwid-images-slider .slick-dots,.wp-block-getwid-media-text-slider .slick-dots,.wp-block-getwid-post-slider .slick-dots,.wp-block-getwid-post-carousel .slick-dots{
  bottom:0
}
.wp-block-getwid-images-slider .slick-dots li,.wp-block-getwid-media-text-slider .slick-dots li,.wp-block-getwid-post-slider .slick-dots li,.wp-block-getwid-post-carousel .slick-dots li{
  margin:0
}
.wp-block-getwid-images-slider .slick-dots li.slick-active button:before,.wp-block-getwid-media-text-slider .slick-dots li.slick-active button:before,.wp-block-getwid-post-slider .slick-dots li.slick-active button:before,.wp-block-getwid-post-carousel .slick-dots li.slick-active button:before{
  color:#8f4ec7
}
.wp-block-getwid-images-slider .slick-dots li button,.wp-block-getwid-media-text-slider .slick-dots li button,.wp-block-getwid-post-slider .slick-dots li button,.wp-block-getwid-post-carousel .slick-dots li button{
  padding:7px;
  text-shadow:none
}
.wp-block-getwid-images-slider .slick-dots li button:before,.wp-block-getwid-media-text-slider .slick-dots li button:before,.wp-block-getwid-post-slider .slick-dots li button:before,.wp-block-getwid-post-carousel .slick-dots li button:before{
  font-size:10px;
  color:#ced2d5;
  opacity:1
}
.wp-block-getwid-images-slider .slick-dotted.slick-slider,.wp-block-getwid-media-text-slider .slick-dotted.slick-slider,.wp-block-getwid-post-slider .slick-dotted.slick-slider,.wp-block-getwid-post-carousel .slick-dotted.slick-slider{
  margin-bottom:60px;
  padding-bottom:0
}
.wp-block-getwid-images-slider .slick-dotted.slick-slider .slick-dots,.wp-block-getwid-media-text-slider .slick-dotted.slick-slider .slick-dots,.wp-block-getwid-post-slider .slick-dotted.slick-slider .slick-dots,.wp-block-getwid-post-carousel .slick-dotted.slick-slider .slick-dots{
  bottom:-50px
}
.wp-block-getwid-images-slider.has-dots-inside .wp-block-getwid-images-slider__wrapper,.wp-block-getwid-media-text-slider.has-dots-inside .wp-block-getwid-images-slider__wrapper,.wp-block-getwid-post-slider.has-dots-inside .wp-block-getwid-images-slider__wrapper,.wp-block-getwid-post-carousel.has-dots-inside .wp-block-getwid-images-slider__wrapper{
  padding-bottom:0
}
.wp-block-getwid-images-slider.has-dots-inside .slick-dotted.slick-slider,.wp-block-getwid-media-text-slider.has-dots-inside .slick-dotted.slick-slider,.wp-block-getwid-post-slider.has-dots-inside .slick-dotted.slick-slider,.wp-block-getwid-post-carousel.has-dots-inside .slick-dotted.slick-slider{
  margin-bottom:0;
  padding-bottom:0
}
.wp-block-getwid-images-slider.has-dots-inside .slick-dotted.slick-slider .slick-dots,.wp-block-getwid-media-text-slider.has-dots-inside .slick-dotted.slick-slider .slick-dots,.wp-block-getwid-post-slider.has-dots-inside .slick-dotted.slick-slider .slick-dots,.wp-block-getwid-post-carousel.has-dots-inside .slick-dotted.slick-slider .slick-dots{
  bottom:30px
}
.wp-block-getwid-images-slider.has-dots-inside .slick-dotted.slick-slider .slick-dots li button,.wp-block-getwid-media-text-slider.has-dots-inside .slick-dotted.slick-slider .slick-dots li button,.wp-block-getwid-post-slider.has-dots-inside .slick-dotted.slick-slider .slick-dots li button,.wp-block-getwid-post-carousel.has-dots-inside .slick-dotted.slick-slider .slick-dots li button{
  text-shadow:none
}
.wp-block-getwid-images-slider.has-dots-inside .slick-dotted.slick-slider .slick-dots li button:before,.wp-block-getwid-media-text-slider.has-dots-inside .slick-dotted.slick-slider .slick-dots li button:before,.wp-block-getwid-post-slider.has-dots-inside .slick-dotted.slick-slider .slick-dots li button:before,.wp-block-getwid-post-carousel.has-dots-inside .slick-dotted.slick-slider .slick-dots li button:before{
  color:#ced2d5
}
.wp-block-getwid-images-slider.has-dots-inside .slick-dotted.slick-slider .slick-dots li.slick-active button:before,.wp-block-getwid-media-text-slider.has-dots-inside .slick-dotted.slick-slider .slick-dots li.slick-active button:before,.wp-block-getwid-post-slider.has-dots-inside .slick-dotted.slick-slider .slick-dots li.slick-active button:before,.wp-block-getwid-post-carousel.has-dots-inside .slick-dotted.slick-slider .slick-dots li.slick-active button:before{
  color:#8f4ec7
}
.wp-block-getwid-images-slider.has-arrows-inside .slick-prev,.wp-block-getwid-images-slider.has-arrows-inside .slick-next,.wp-block-getwid-media-text-slider.has-arrows-inside .slick-prev,.wp-block-getwid-media-text-slider.has-arrows-inside .slick-next,.wp-block-getwid-post-slider.has-arrows-inside .slick-prev,.wp-block-getwid-post-slider.has-arrows-inside .slick-next,.wp-block-getwid-post-carousel.has-arrows-inside .slick-prev,.wp-block-getwid-post-carousel.has-arrows-inside .slick-next{
  text-shadow:none
}
.wp-block-getwid-images-slider.has-arrows-inside .slick-prev:before,.wp-block-getwid-images-slider.has-arrows-inside .slick-next:before,.wp-block-getwid-media-text-slider.has-arrows-inside .slick-prev:before,.wp-block-getwid-media-text-slider.has-arrows-inside .slick-next:before,.wp-block-getwid-post-slider.has-arrows-inside .slick-prev:before,.wp-block-getwid-post-slider.has-arrows-inside .slick-next:before,.wp-block-getwid-post-carousel.has-arrows-inside .slick-prev:before,.wp-block-getwid-post-carousel.has-arrows-inside .slick-next:before{
  color:#2c3847
}
.wp-block-getwid-images-slider.has-arrows-inside .slick-next,.wp-block-getwid-media-text-slider.has-arrows-inside .slick-next,.wp-block-getwid-post-slider.has-arrows-inside .slick-next,.wp-block-getwid-post-carousel.has-arrows-inside .slick-next{
  right:20px
}
.wp-block-getwid-images-slider.has-arrows-inside .slick-prev,.wp-block-getwid-media-text-slider.has-arrows-inside .slick-prev,.wp-block-getwid-post-slider.has-arrows-inside .slick-prev,.wp-block-getwid-post-carousel.has-arrows-inside .slick-prev{
  left:20px
}
.wp-block-getwid-images-slider.alignfull .slick-next,.wp-block-getwid-media-text-slider.alignfull .slick-next,.wp-block-getwid-post-slider.alignfull .slick-next,.wp-block-getwid-post-carousel.alignfull .slick-next{
  right:20px
}
.wp-block-getwid-images-slider.alignfull .slick-prev,.wp-block-getwid-media-text-slider.alignfull .slick-prev,.wp-block-getwid-post-slider.alignfull .slick-prev,.wp-block-getwid-post-carousel.alignfull .slick-prev{
  left:20px
}
.tippy-box[data-theme="translucent"] a,.tippy-box[data-theme="google"] a,.tippy-box[data-theme="dark"] a{
  color:inherit;
  text-decoration:underline
}
.tippy-box .tippy-content{
  padding:0
}
.tippy-box .wp-block-getwid-image-hotspot__tooltip-title{
  font-size:1.1em
}
.tippy-box .wp-block-getwid-image-hotspot__tooltip{
  padding:.875rem
}
.tippy-box .wp-block-getwid-image-hotspot__tooltip-content{
  font-size:13px
}
.getwid-columns{
  margin-left:-11px;
  margin-right:-11px
}
.getwid-columns.getwid-columns-1>*{
  padding-left:11px;
  padding-right:11px
}
.getwid-columns.getwid-columns-2>*{
  padding-left:11px;
  padding-right:11px
}
.getwid-columns.getwid-columns-3>*{
  padding-left:11px;
  padding-right:11px
}
.getwid-columns.getwid-columns-4>*{
  padding-left:11px;
  padding-right:11px
}
.getwid-columns.getwid-columns-5>*{
  padding-left:11px;
  padding-right:11px
}
.getwid-columns.getwid-columns-6>*{
  padding-left:11px;
  padding-right:11px
}
.getwid-columns.getwid-columns-7>*{
  padding-left:11px;
  padding-right:11px
}
.getwid-columns.getwid-columns-8>*{
  padding-left:11px;
  padding-right:11px
}
.getwid-columns.getwid-columns-9>*{
  padding-left:11px;
  padding-right:11px
}
.getwid-columns.getwid-columns-10>*{
  padding-left:11px;
  padding-right:11px
}
.getwid-columns.getwid-columns-11>*{
  padding-left:11px;
  padding-right:11px
}
.getwid-columns.getwid-columns-12>*{
  padding-left:11px;
  padding-right:11px
}
.wp-block-getwid-accordion{
  background:#fff
}
.wp-block-getwid-accordion .wp-block-getwid-accordion__header{
  padding:1em 1.25em
}
.wp-block-getwid-accordion .wp-block-getwid-accordion__header a{
  color:inherit
}
.wp-block-getwid-accordion .wp-block-getwid-accordion__header-wrapper{
  margin-bottom:-2px;
  border:2px solid #ebeef1
}
.wp-block-getwid-accordion .wp-block-getwid-accordion__header-wrapper:first-child{
  border:2px solid #ebeef1
}
.wp-block-getwid-accordion .wp-block-getwid-accordion__header-wrapper.ui-state-active .wp-block-getwid-accordion__icon,.wp-block-getwid-accordion .wp-block-getwid-accordion__header-wrapper.ui-state-active a,.wp-block-getwid-accordion .wp-block-getwid-accordion__header-wrapper:hover .wp-block-getwid-accordion__icon,.wp-block-getwid-accordion .wp-block-getwid-accordion__header-wrapper:hover a{
  color:#8f4ec7
}
.wp-block-getwid-accordion .wp-block-getwid-accordion__icon{
  color:inherit
}
.wp-block-getwid-accordion .wp-block-getwid-accordion__content{
  margin-top:2px;
  border:0
}
.wp-block-getwid-image-box .wp-block-getwid-image-box__image-container{
  margin:0 0 30px 0
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){
  .wp-block-getwid-image-box .wp-block-getwid-image-box__image-container{
    width:100%
  }
  .wp-block-getwid-image-box .wp-block-getwid-image-box__image-container .wp-block-getwid-image-box__image-wrapper{
    width:100%
  }
}
.wp-block-getwid-image-box .wp-block-getwid-image-box__content blockquote{
  margin-left:0;
  margin-right:0
}
.wp-block-getwid-image-box.has-image-left .wp-block-getwid-image-box__image-container{
  margin:0 40px 0 0
}
.wp-block-getwid-image-box.has-image-right .wp-block-getwid-image-box__image-container{
  margin:0 0 0 40px
}
@media screen and (max-width: 767px){
  .wp-block-getwid-image-box.has-mobile-layout-column .wp-block-getwid-image-box__image-container{
    margin:0 0 40px 0
  }
}
@media screen and (max-width: 767px){
  .wp-block-getwid-image-box.has-mobile-layout-column-reverse .wp-block-getwid-image-box__image-container{
    margin:40px 0 0 0
  }
}
.wp-block-getwid-images-slider{
  padding-left:0;
  padding-right:0
}
.wp-block-getwid-recent-posts .wp-block-getwid-recent-posts__wrapper.getwid-columns .wp-block-getwid-recent-posts__post{
  margin-bottom:1.5em
}
.wp-block-getwid-recent-posts .wp-block-getwid-recent-posts__post .wp-block-getwid-recent-posts__post-wrapper{
  border:2px solid #eaedef;
  background:#fff;
  height:100%
}
.wp-block-getwid-recent-posts .wp-block-getwid-recent-posts__post .wp-block-getwid-recent-posts__post-thumbnail{
  position:relative;
  margin:0;
  width:100%
}
.wp-block-getwid-recent-posts .wp-block-getwid-recent-posts__post .wp-block-getwid-recent-posts__content-wrapper{
  margin:0;
  padding:3.125rem 2.5rem
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){
  .wp-block-getwid-recent-posts .wp-block-getwid-recent-posts__post .wp-block-getwid-recent-posts__content-wrapper{
    width:100%
  }
}
.wp-block-getwid-recent-posts .wp-block-getwid-recent-posts__post h1.wp-block-getwid-recent-posts__post-title{
  font-size:30px;
  font-size:1.875rem
}
.wp-block-getwid-recent-posts .wp-block-getwid-recent-posts__post h2.wp-block-getwid-recent-posts__post-title{
  font-size:27px;
  font-size:1.6875rem
}
.wp-block-getwid-recent-posts .wp-block-getwid-recent-posts__post h3.wp-block-getwid-recent-posts__post-title{
  font-size:24px;
  font-size:1.5rem
}
.wp-block-getwid-recent-posts .wp-block-getwid-recent-posts__post h4.wp-block-getwid-recent-posts__post-title{
  font-size:21px;
  font-size:1.3125rem
}
.wp-block-getwid-recent-posts .wp-block-getwid-recent-posts__post h5.wp-block-getwid-recent-posts__post-title{
  font-size:18px;
  font-size:1.125rem
}
.wp-block-getwid-recent-posts .wp-block-getwid-recent-posts__post .wp-block-getwid-recent-posts__post-title:last-child{
  margin-bottom:0
}
.wp-block-getwid-recent-posts .wp-block-getwid-recent-posts__post .wp-block-getwid-recent-posts__post-title a{
  color:inherit
}
.wp-block-getwid-recent-posts .wp-block-getwid-recent-posts__post .wp-block-getwid-recent-posts__post-title a:hover{
  text-decoration:none;
  color:#8f4ec7
}
.wp-block-getwid-recent-posts .wp-block-getwid-recent-posts__post .wp-block-getwid-recent-posts__post-title a:focus,.wp-block-getwid-recent-posts .wp-block-getwid-recent-posts__post .wp-block-getwid-recent-posts__post-title a:active{
  text-decoration:none
}
.wp-block-getwid-recent-posts .wp-block-getwid-recent-posts__post .wp-block-getwid-recent-posts__entry-header:last-child{
  margin-bottom:0
}
.wp-block-getwid-recent-posts .wp-block-getwid-recent-posts__post .wp-block-getwid-recent-posts__entry-footer{
  font-style:italic;
  font-size:15px;
  font-size:.9375rem
}
.wp-block-getwid-recent-posts .wp-block-getwid-recent-posts__post .wp-block-getwid-recent-posts__entry-footer>span:after{
  content:'/';
  margin:0 .5em
}
.wp-block-getwid-recent-posts .wp-block-getwid-recent-posts__post .wp-block-getwid-recent-posts__entry-footer>span:last-child:after{
  display:none
}
.wp-block-getwid-recent-posts .wp-block-getwid-recent-posts__post .wp-block-getwid-recent-posts__entry-footer .wp-block-getwid-recent-posts__post-tags a{
  padding:0;
  margin:0;
  background:transparent;
  color:#8f4ec7;
  font-weight:400;
  font-family:"PT Serif",serif
}
.wp-block-getwid-recent-posts .wp-block-getwid-recent-posts__post .wp-block-getwid-recent-posts__entry-footer .wp-block-getwid-recent-posts__post-tags a:hover{
  text-decoration:underline
}
.wp-block-getwid-recent-posts.has-layout-list .wp-block-getwid-recent-posts__post .wp-block-getwid-recent-posts__post-thumbnail{
  height:auto
}
.wp-block-getwid-recent-posts.has-layout-list .wp-block-getwid-recent-posts__post .wp-block-getwid-recent-posts__post-thumbnail a{
  height:100%
}
.wp-block-getwid-recent-posts.has-layout-list .wp-block-getwid-recent-posts__post .wp-block-getwid-recent-posts__post-thumbnail img{
  width:100%;
  height:100%;
  -o-object-fit:cover;
  object-fit:cover
}
.wp-block-getwid-recent-posts.has-layout-list .wp-block-getwid-recent-posts__post-wrapper{
  -webkit-box-align:initial;
  -ms-flex-align:initial;
  align-items:initial
}
.wp-block-getwid-recent-posts.has-layout-list .wp-block-getwid-recent-posts__post+.wp-block-getwid-recent-posts__post{
  margin-top:1.25rem
}
.wp-block-getwid-toggle{
  background:#fff
}
.wp-block-getwid-toggle .wp-block-getwid-toggle__row{
  margin-top:-2px
}
.wp-block-getwid-toggle .wp-block-getwid-toggle__row:first-child{
  margin-top:0
}
.wp-block-getwid-toggle .wp-block-getwid-toggle__row:first-child .wp-block-getwid-toggle__header-wrapper{
  border-top:2px solid #ebeef1
}
.wp-block-getwid-toggle .wp-block-getwid-toggle__row .wp-block-getwid-toggle__header{
  padding:1em 1.25em
}
.wp-block-getwid-toggle .wp-block-getwid-toggle__row .wp-block-getwid-toggle__header a{
  color:inherit
}
.wp-block-getwid-toggle .wp-block-getwid-toggle__row .wp-block-getwid-toggle__header-wrapper{
  border:2px solid #ebeef1
}
.wp-block-getwid-toggle .wp-block-getwid-toggle__row .wp-block-getwid-toggle__header:hover a,.wp-block-getwid-toggle .wp-block-getwid-toggle__row .wp-block-getwid-toggle__header:hover .wp-block-getwid-toggle__icon{
  color:#8f4ec7
}
.wp-block-getwid-toggle .wp-block-getwid-toggle__row .wp-block-getwid-toggle__icon{
  color:inherit
}
.wp-block-getwid-toggle .wp-block-getwid-toggle__row .wp-block-getwid-toggle__content{
  border:0
}
.wp-block-getwid-toggle .wp-block-getwid-toggle__row.is-active .wp-block-getwid-toggle__header a{
  color:#8f4ec7
}
.wp-block-getwid-tabs .wp-block-getwid-tabs__nav-links{
  margin:0 0 -2px 0
}
.wp-block-getwid-tabs .wp-block-getwid-tabs__nav-links .wp-block-getwid-tabs__nav-link{
  border:2px solid #ebeef1;
  margin:0 -2px 0 0
}
.wp-block-getwid-tabs .wp-block-getwid-tabs__nav-links .wp-block-getwid-tabs__nav-link:last-child{
  margin-right:0
}
.wp-block-getwid-tabs .wp-block-getwid-tabs__nav-links .wp-block-getwid-tabs__nav-link.ui-tabs-active{
  border-color:#ebeef1;
  background:#fff
}
.wp-block-getwid-tabs .wp-block-getwid-tabs__nav-links .wp-block-getwid-tabs__nav-link.ui-tabs-active a{
  color:#8f4ec7
}
.wp-block-getwid-tabs .wp-block-getwid-tabs__nav-links .wp-block-getwid-tabs__nav-link a{
  color:#2c3847;
  padding:15px 50px
}
.wp-block-getwid-tabs .wp-block-getwid-tabs__nav-links .wp-block-getwid-tabs__nav-link:hover a{
  color:#8f4ec7
}
.wp-block-getwid-tabs .wp-block-getwid-tabs__tab-content{
  border:2px solid #ebeef1;
  padding:50px;
  background:#fff
}
.wp-block-getwid-tabs.has-layout-vertical-left .wp-block-getwid-tabs__nav-links,.wp-block-getwid-tabs.has-layout-vertical-right .wp-block-getwid-tabs__nav-links,.wp-block-getwid-tabs.is-style-vertical .wp-block-getwid-tabs__nav-links{
  margin:0 -2px 0 0
}
.wp-block-getwid-tabs.has-layout-vertical-left .wp-block-getwid-tabs__nav-links .wp-block-getwid-tabs__nav-link,.wp-block-getwid-tabs.has-layout-vertical-right .wp-block-getwid-tabs__nav-links .wp-block-getwid-tabs__nav-link,.wp-block-getwid-tabs.is-style-vertical .wp-block-getwid-tabs__nav-links .wp-block-getwid-tabs__nav-link{
  margin:0 0 -2px 0;
  border:2px solid #ebeef1
}
.wp-block-getwid-tabs.has-layout-vertical-left .wp-block-getwid-tabs__nav-links .wp-block-getwid-tabs__nav-link a,.wp-block-getwid-tabs.has-layout-vertical-right .wp-block-getwid-tabs__nav-links .wp-block-getwid-tabs__nav-link a,.wp-block-getwid-tabs.is-style-vertical .wp-block-getwid-tabs__nav-links .wp-block-getwid-tabs__nav-link a{
  padding-left:20px;
  padding-right:20px
}
.wp-block-getwid-tabs.has-layout-vertical-right .wp-block-getwid-tabs__nav-links{
  margin:0 0 0 -2px
}
.wp-block-getwid-advanced-heading+h1,.wp-block-getwid-advanced-heading+h2,.wp-block-getwid-advanced-heading+h3,.wp-block-getwid-advanced-heading+h4,.wp-block-getwid-advanced-heading+h5,.wp-block-getwid-advanced-heading+h6{
  margin-top:.2em
}
.wp-block-getwid-advanced-heading h1,.wp-block-getwid-advanced-heading h2,.wp-block-getwid-advanced-heading h3,.wp-block-getwid-advanced-heading h4,.wp-block-getwid-advanced-heading h5,.wp-block-getwid-advanced-heading h6{
  margin:0
}
h1+.wp-block-getwid-advanced-heading,h2+.wp-block-getwid-advanced-heading,h3+.wp-block-getwid-advanced-heading,h4+.wp-block-getwid-advanced-heading,h5+.wp-block-getwid-advanced-heading,h6+.wp-block-getwid-advanced-heading{
  margin-top:.25em
}
.wp-block-getwid-section .wp-block-getwid-section__inner-content blockquote{
  margin-left:0;
  margin-right:0
}
.wp-block-getwid-testimonial{
  padding-top:58px
}
.wp-block-getwid-testimonial .wp-block-getwid-testimonial__wrapper{
  -webkit-box-orient:vertical;
  -webkit-box-direction:reverse;
  -ms-flex-direction:column-reverse;
  flex-direction:column-reverse;
  border:2px solid #ebeef1;
  background:#fff
}
.wp-block-getwid-testimonial .wp-block-getwid-testimonial__content-wrapper+.wp-block-getwid-testimonial__header{
  margin-top:0
}
.wp-block-getwid-testimonial .wp-block-getwid-testimonial__image-wrapper+.wp-block-getwid-testimonial__heading{
  margin-left:0
}
.wp-block-getwid-testimonial .wp-block-getwid-testimonial__heading{
  text-align:center;
  font-family:"Work Sans",sans-serif;
  margin-top:2rem
}
.wp-block-getwid-testimonial .wp-block-getwid-testimonial__title{
  font-size:24px;
  font-size:1.5rem;
  color:#2c3847;
  font-weight:500
}
.wp-block-getwid-testimonial .wp-block-getwid-testimonial__subtitle{
  font-size:16px;
  font-size:1rem
}
.wp-block-getwid-testimonial .wp-block-getwid-testimonial__header{
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column
}
.wp-block-getwid-testimonial .wp-block-getwid-testimonial__image-wrapper{
  max-width:116px;
  margin-top:-60px
}
.wp-block-getwid-testimonial .wp-block-getwid-testimonial__image img{
  border:8px solid #fff
}
.wp-block-getwid-testimonial .wp-block-getwid-testimonial__content-wrapper{
  text-align:center;
  padding:1rem 3.125rem 3.125rem
}
.wp-block-getwid-person .wp-block-getwid-person__image+.wp-block-getwid-person__content-wrapper{
  margin-top:1.875rem
}
.wp-block-getwid-person .wp-block-getwid-person__content-wrapper{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column
}
.wp-block-getwid-person .wp-block-getwid-person__content-wrapper .wp-block-getwid-social-links{
  -webkit-box-ordinal-group:1;
  -ms-flex-order:0;
  order:0;
  margin:0
}
.wp-block-getwid-person .wp-block-getwid-person__content-wrapper .wp-block-getwid-social-links:not(:only-child){
  margin-bottom:1.25rem
}
.wp-block-getwid-person .wp-block-getwid-person__content-wrapper .wp-block-getwid-person__title{
  -webkit-box-ordinal-group:2;
  -ms-flex-order:1;
  order:1;
  font-family:"Work Sans",sans-serif;
  color:#2c3847;
  font-size:24px;
  font-size:1.5rem;
  font-weight:500;
  letter-spacing:-.7px
}
.wp-block-getwid-person .wp-block-getwid-person__content-wrapper .wp-block-getwid-person__subtitle{
  -webkit-box-ordinal-group:3;
  -ms-flex-order:2;
  order:2;
  font-family:"Work Sans",sans-serif;
  font-size:17px;
  font-size:1.0625rem;
  letter-spacing:0
}
.wp-block-getwid-person .wp-block-getwid-person__content-wrapper .wp-block-getwid-person__content{
  -webkit-box-ordinal-group:4;
  -ms-flex-order:3;
  order:3
}
.wp-block-getwid-social-links{
  font-size:18px;
  font-size:1.125rem
}
.wp-block-getwid-social-links .wp-block-getwid-social-links__wrapper{
  -webkit-transition:all .3s ease;
  -o-transition:all .3s ease;
  transition:all .3s ease
}
.wp-block-getwid-social-links .wp-block-getwid-social-links__link:hover .wp-block-getwid-social-links__wrapper{
  color:#68c5f9
}
.wp-block-getwid-social-links .wp-block-getwid-social-links__link:hover .wp-block-getwid-social-links__wrapper.has-text-color.has-blue-color{
  color:#8f4ec7
}
.wp-block-getwid-social-links.has-icons-stacked .wp-block-getwid-social-links__link .wp-block-getwid-social-links__wrapper{
  padding:1em
}
.wp-block-getwid-social-links.has-icons-stacked .wp-block-getwid-social-links__link:hover .wp-block-getwid-social-links__wrapper{
  color:#fff;
  background:#68c5f9
}
.wp-block-getwid-social-links.has-icons-stacked .wp-block-getwid-social-links__link:hover .wp-block-getwid-social-links__wrapper.has-background.has-blue-background-color{
  background:#8f4ec7
}
.wp-block-getwid-social-links.has-icons-framed .wp-block-getwid-social-links__link .wp-block-getwid-social-links__wrapper{
  padding:1em;
  border-width:2px
}
.wp-block-getwid-social-links.has-icons-framed .wp-block-getwid-social-links__link:hover .wp-block-getwid-social-links__wrapper{
  color:#68c5f9
}
.wp-block-getwid-media-text-slider .wp-block-getwid-media-text-slider-slide__content{
  padding:80px 50px
}
@media (min-width: 768px){
  .wp-block-getwid-media-text-slider .wp-block-getwid-media-text-slider-slide__content{
    padding:80px 125px
  }
}
.wp-block-getwid-banner .wp-block-getwid-banner__title{
  font-family:"Work Sans",sans-serif;
  font-size:24px;
  font-size:1.5rem
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){
  .wp-block-getwid-banner .wp-block-getwid-banner__caption-wrapper{
    width:100%
  }
}
.wp-block-getwid-icon-box{
  padding-top:1em;
  padding-bottom:1em
}
@media (min-width: 992px){
  .wp-block-getwid-icon-box{
    padding-top:2em;
    padding-bottom:2em
  }
}
.wp-block-getwid-icon-box .wp-block-getwid-icon-box__icon-container{
  margin-bottom:30px
}
.wp-block-getwid-icon-box.has-icon-left .wp-block-getwid-icon-box__icon-container{
  margin:0 30px 0 0
}
.wp-block-getwid-icon-box.has-icon-right .wp-block-getwid-icon-box__icon-container{
  margin:0 0 0 30px
}
.wp-block-getwid-instagram.has-spacing-medium .wp-block-getwid-instagram__wrapper{
  margin:-10px
}
.wp-block-getwid-instagram.has-spacing-medium .wp-block-getwid-instagram__item{
  padding:10px
}
.wp-block-getwid-progress-bar .wp-block-getwid-progress-bar__header{
  margin-bottom:.5em
}
.wp-block-getwid-progress-bar .wp-block-getwid-progress-bar__percent{
  color:#2c3847
}
.wp-block-getwid-progress-bar .wp-block-getwid-progress-bar__bar{
  height:4px
}
.wp-block-getwid-progress-bar .wp-block-getwid-progress-bar__bar:not(.has-background){
  background-color:#ebeef1
}
.wp-block-getwid-progress-bar .wp-block-getwid-progress-bar__progress:not(.has-text-color){
  color:#8f4ec7
}
.wp-block-getwid-price-box{
  border:2px solid #edeef0;
  padding:3.75rem 1.875rem
}
.wp-block-getwid-price-box.has-text-color .wp-block-getwid-price-box__pricing{
  color:inherit
}
.wp-block-getwid-price-box.has-text-color .wp-block-getwid-price-box__title{
  color:inherit
}
.wp-block-getwid-price-box .wp-block-getwid-price-box__title{
  color:#2c3847;
  margin-bottom:2.5rem;
  letter-spacing:normal
}
.wp-block-getwid-price-box h6.wp-block-getwid-price-box__title{
  font-size:16px;
  font-size:1rem
}
.wp-block-getwid-price-box .wp-block-getwid-price-box__pricing{
  color:#8f4ec7;
  font-family:"Work Sans",sans-serif;
  font-weight:500
}
.wp-block-getwid-price-box .wp-block-getwid-price-box__pricing .wp-block-getwid-price-box__currency{
  font-size:33px;
  font-size:2.0625rem;
  vertical-align:baseline
}
.wp-block-getwid-price-box .wp-block-getwid-price-box__pricing .wp-block-getwid-price-box__amount{
  font-size:33px;
  font-size:2.0625rem
}
.wp-block-getwid-price-box .wp-block-getwid-price-box__pricing .wp-block-getwid-price-box__period{
  vertical-align:baseline
}
.wp-block-getwid-price-box .wp-block-getwid-price-box__features{
  margin-bottom:3.75rem
}
.wp-block-getwid-counter .wp-block-getwid-counter__wrapper .wp-block-getwid-counter__number{
  font-size:48px;
  font-size:3rem;
  font-family:"Work Sans",sans-serif;
  font-weight:500;
  line-height:1
}
.wp-block-getwid-counter .wp-block-getwid-counter__wrapper .wp-block-getwid-counter__number:not(.has-text-color){
  color:#2c3847
}
.wp-block-getwid-counter .wp-block-getwid-counter__wrapper .wp-block-getwid-counter__suffix{
  padding-top:.875em
}
.wp-block-getwid-counter .wp-block-getwid-counter__wrapper .wp-block-getwid-counter__prefix{
  padding-bottom:.875em
}
.wp-block-getwid-contact-form .wp-block-getwid-contact-form__submit{
  margin-top:2.5rem
}
.wp-block-getwid-post-slider .wp-block-getwid-post-slider__post{
  padding:100px
}
@media (min-width: 768px){
  .wp-block-getwid-post-slider .wp-block-getwid-post-slider__post{
    padding:150px
  }
}
.wp-block-getwid-post-slider .wp-block-getwid-post-slider__post .wp-block-getwid-post-slider__post-overlay{
  opacity:.4
}
.wp-block-getwid-post-slider .wp-block-getwid-post-slider__post .wp-block-getwid-post-slider__post-content-wrapper{
  text-align:left;
  max-width:650px;
  margin-left:0;
  margin-right:auto
}
.wp-block-getwid-post-slider .wp-block-getwid-post-slider__post .wp-block-getwid-post-slider__post-title{
  color:#fff
}
.wp-block-getwid-post-slider .wp-block-getwid-post-slider__post .wp-block-getwid-post-slider__post-title a{
  color:inherit
}
.wp-block-getwid-post-slider .wp-block-getwid-post-slider__post .wp-block-getwid-post-slider__post-title a:hover{
  text-decoration:none;
  color:#8f4ec7
}
.wp-block-getwid-post-slider .wp-block-getwid-post-slider__post .wp-block-getwid-post-slider__post-excerpt{
  color:#fff
}
.wp-block-getwid-post-carousel .wp-block-getwid-post-carousel__post{
  border:2px solid #edeef0;
  background:#fff
}
.wp-block-getwid-post-carousel .wp-block-getwid-post-carousel__post .wp-block-getwid-post-carousel__post-thumbnail{
  margin-bottom:0;
  position:relative
}
.wp-block-getwid-post-carousel .wp-block-getwid-post-carousel__post .wp-block-getwid-post-carousel__post-content-wrapper{
  padding:50px 40px;
  width:100%
}
.wp-block-getwid-post-carousel .wp-block-getwid-post-carousel__post .wp-block-getwid-post-carousel__post-title{
  font-size:24px;
  font-size:1.5rem
}
.wp-block-getwid-post-carousel .wp-block-getwid-post-carousel__post .wp-block-getwid-post-carousel__post-title a{
  color:inherit
}
.wp-block-getwid-post-carousel .wp-block-getwid-post-carousel__post .wp-block-getwid-post-carousel__post-title a:hover{
  text-decoration:none;
  color:#8f4ec7
}
.wp-block-getwid-post-carousel .wp-block-getwid-post-carousel__post .wp-block-getwid-post-carousel__post-excerpt{
  margin-top:20px
}
.wp-block-getwid-custom-post-type .wp-block-getwid-custom-post-type__post:first-child{
  margin-top:0
}
.wp-block-getwid-custom-post-type .wp-block-getwid-custom-post-type__post .wp-block-getwid-custom-post-type__post-wrapper{
  border:2px solid #eaedef;
  background:#fff
}
.wp-block-getwid-custom-post-type .wp-block-getwid-custom-post-type__post .wp-block-getwid-custom-post-type__post-thumbnail{
  position:relative
}
.wp-block-getwid-custom-post-type .wp-block-getwid-custom-post-type__post .wp-block-getwid-custom-post-type__post-title{
  font-size:24px;
  font-size:1.5rem
}
.wp-block-getwid-custom-post-type .wp-block-getwid-custom-post-type__post .wp-block-getwid-custom-post-type__post-title a{
  color:inherit
}
.wp-block-getwid-custom-post-type .wp-block-getwid-custom-post-type__post .wp-block-getwid-custom-post-type__post-title a:hover{
  color:#8f4ec7;
  text-decoration:none
}
.wp-block-getwid-custom-post-type .wp-block-getwid-custom-post-type__post .wp-block-getwid-custom-post-type__content-wrapper{
  padding:50px 40px
}
.wp-block-getwid-custom-post-type.has-layout-list .wp-block-getwid-custom-post-type__post .wp-block-getwid-custom-post-type__post-wrapper{
  -webkit-box-align:initial;
  -ms-flex-align:initial;
  align-items:initial
}
.wp-block-getwid-custom-post-type.has-layout-list .wp-block-getwid-custom-post-type__post .wp-block-getwid-custom-post-type__post-thumbnail{
  height:auto
}
.wp-block-getwid-custom-post-type.has-layout-list .wp-block-getwid-custom-post-type__post .wp-block-getwid-custom-post-type__post-thumbnail a{
  height:100%
}
.wp-block-getwid-custom-post-type.has-layout-list .wp-block-getwid-custom-post-type__post .wp-block-getwid-custom-post-type__post-thumbnail img{
  height:100%;
  width:100%;
  -o-object-fit:cover;
  object-fit:cover
}
.wp-block-getwid-custom-post-type.has-layout-list .wp-block-getwid-custom-post-type__post .wp-block-getwid-custom-post-type__post-thumbnail+.wp-block-getwid-custom-post-type__content-wrapper{
  max-width:60%
}
.wp-block-getwid-custom-post-type.has-layout-grid .wp-block-getwid-custom-post-type__post .wp-block-getwid-custom-post-type__post-thumbnail{
  margin-bottom:0
}
.wp-block-getwid-price-list{
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}
.wp-block-getwid-price-list.has-dots .wp-block-getwid-price-list__price-line{
  border-bottom:5px dotted currentColor
}
.wp-block-getwid-price-list.has-dots:not(.has-text-color) .wp-block-getwid-price-list__price-line{
  border-bottom:5px dotted #f1f4f7
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){
  .wp-block-getwid-price-list .wp-block-getwid-price-list__content-wrapper{
    -webkit-box-flex:1;
    -ms-flex:1 0;
    flex:1 0
  }
}
.wp-block-getwid-template-post-title:not(.has-text-color) a{
  color:inherit
}
.wp-block-getwid-template-post-title:not(.has-text-color) a:hover{
  color:#8f4ec7
}
.wp-block-getwid-template-post-title a:hover{
  text-decoration:none
}
.wp-block-getwid-template-post-featured-background-image{
  padding:100px
}
@media (min-width: 768px){
  .wp-block-getwid-template-post-featured-background-image{
    padding:150px
  }
}
.wp-block-getwid-template-post-featured-background-image .wp-block-getwid-template-post-featured-background-image__content>*:not(.has-text-color){
  color:#fff
}
.wp-block-getwid-template-post-featured-background-image .wp-block-getwid-template-post-featured-background-image__content>*:not(.has-text-color) a{
  color:inherit
}
.wp-block-getwid-template-post-meta{
  font-style:italic;
  font-size:15px;
  font-size:.9375rem
}
.wp-block-getwid-template-post-meta.has-direction-row>*{
  margin-right:5px
}
.wp-block-getwid-template-post-meta.has-direction-row p+div{
  margin-left:0
}
.wp-block-getwid-template-post-link{
  letter-spacing:.15em;
  text-transform:uppercase;
  font-size:16px;
  font-size:1rem;
  font-family:"Work Sans",sans-serif;
  font-weight:700
}
.wp-block-getwid-template-post-link:not(.has-text-color) a{
  color:#64c0f4
}



.lnr-home:before {
	content: "\e800";
}
.lnr-apartment:before {
	content: "\e801";
}
.lnr-pencil:before {
	content: "\e802";
}
.lnr-magic-wand:before {
	content: "\e803";
}
.lnr-drop:before {
	content: "\e804";
}
.lnr-lighter:before {
	content: "\e805";
}
.lnr-poop:before {
	content: "\e806";
}
.lnr-sun:before {
	content: "\e807";
}
.lnr-moon:before {
	content: "\e808";
}
.lnr-cloud:before {
	content: "\e809";
}
.lnr-cloud-upload:before {
	content: "\e80a";
}
.lnr-cloud-download:before {
	content: "\e80b";
}
.lnr-cloud-sync:before {
	content: "\e80c";
}
.lnr-cloud-check:before {
	content: "\e80d";
}
.lnr-database:before {
	content: "\e80e";
}
.lnr-lock:before {
	content: "\e80f";
}
.lnr-cog:before {
	content: "\e810";
}
.lnr-trash:before {
	content: "\e811";
}
.lnr-dice:before {
	content: "\e812";
}
.lnr-heart:before {
	content: "\e813";
}
.lnr-star:before {
	content: "\e814";
}
.lnr-star-half:before {
	content: "\e815";
}
.lnr-star-empty:before {
	content: "\e816";
}
.lnr-flag:before {
	content: "\e817";
}
.lnr-envelope:before {
	content: "\e818";
}
.lnr-paperclip:before {
	content: "\e819";
}
.lnr-inbox:before {
	content: "\e81a";
}
.lnr-eye:before {
	content: "\e81b";
}
.lnr-printer:before {
	content: "\e81c";
}
.lnr-file-empty:before {
	content: "\e81d";
}
.lnr-file-add:before {
	content: "\e81e";
}
.lnr-enter:before {
	content: "\e81f";
}
.lnr-exit:before {
	content: "\e820";
}
.lnr-graduation-hat:before {
	content: "\e821";
}
.lnr-license:before {
	content: "\e822";
}
.lnr-music-note:before {
	content: "\e823";
}
.lnr-film-play:before {
	content: "\e824";
}
.lnr-camera-video:before {
	content: "\e825";
}
.lnr-camera:before {
	content: "\e826";
}
.lnr-picture:before {
	content: "\e827";
}
.lnr-book:before {
	content: "\e828";
}
.lnr-bookmark:before {
	content: "\e829";
}
.lnr-user:before {
	content: "\e82a";
}
.lnr-users:before {
	content: "\e82b";
}
.lnr-shirt:before {
	content: "\e82c";
}
.lnr-store:before {
	content: "\e82d";
}
.lnr-cart:before {
	content: "\e82e";
}
.lnr-tag:before {
	content: "\e82f";
}
.lnr-phone-handset:before {
	content: "\e830";
}
.lnr-phone:before {
	content: "\e831";
}
.lnr-pushpin:before {
	content: "\e832";
}
.lnr-map-marker:before {
	content: "\e833";
}
.lnr-map:before {
	content: "\e834";
}
.lnr-location:before {
	content: "\e835";
}
.lnr-calendar-full:before {
	content: "\e836";
}
.lnr-keyboard:before {
	content: "\e837";
}
.lnr-spell-check:before {
	content: "\e838";
}
.lnr-screen:before {
	content: "\e839";
}
.lnr-smartphone:before {
	content: "\e83a";
}
.lnr-tablet:before {
	content: "\e83b";
}
.lnr-laptop:before {
	content: "\e83c";
}
.lnr-laptop-phone:before {
	content: "\e83d";
}
.lnr-power-switch:before {
	content: "\e83e";
}
.lnr-bubble:before {
	content: "\e83f";
}
.lnr-heart-pulse:before {
	content: "\e840";
}
.lnr-construction:before {
	content: "\e841";
}
.lnr-pie-chart:before {
	content: "\e842";
}
.lnr-chart-bars:before {
	content: "\e843";
}
.lnr-gift:before {
	content: "\e844";
}
.lnr-diamond:before {
	content: "\e845";
}
.lnr-linearicons:before {
	content: "\e846";
}
.lnr-dinner:before {
	content: "\e847";
}
.lnr-coffee-cup:before {
	content: "\e848";
}
.lnr-leaf:before {
	content: "\e849";
}
.lnr-paw:before {
	content: "\e84a";
}
.lnr-rocket:before {
	content: "\e84b";
}
.lnr-briefcase:before {
	content: "\e84c";
}
.lnr-bus:before {
	content: "\e84d";
}
.lnr-car:before {
	content: "\e84e";
}
.lnr-train:before {
	content: "\e84f";
}
.lnr-bicycle:before {
	content: "\e850";
}
.lnr-wheelchair:before {
	content: "\e851";
}
.lnr-select:before {
	content: "\e852";
}
.lnr-earth:before {
	content: "\e853";
}
.lnr-smile:before {
	content: "\e854";
}
.lnr-sad:before {
	content: "\e855";
}
.lnr-neutral:before {
	content: "\e856";
}
.lnr-mustache:before {
	content: "\e857";
}
.lnr-alarm:before {
	content: "\e858";
}
.lnr-bullhorn:before {
	content: "\e859";
}
.lnr-volume-high:before {
	content: "\e85a";
}
.lnr-volume-medium:before {
	content: "\e85b";
}
.lnr-volume-low:before {
	content: "\e85c";
}
.lnr-volume:before {
	content: "\e85d";
}
.lnr-mic:before {
	content: "\e85e";
}
.lnr-hourglass:before {
	content: "\e85f";
}
.lnr-undo:before {
	content: "\e860";
}
.lnr-redo:before {
	content: "\e861";
}
.lnr-sync:before {
	content: "\e862";
}
.lnr-history:before {
	content: "\e863";
}
.lnr-clock:before {
	content: "\e864";
}
.lnr-download:before {
	content: "\e865";
}
.lnr-upload:before {
	content: "\e866";
}
.lnr-enter-down:before {
	content: "\e867";
}
.lnr-exit-up:before {
	content: "\e868";
}
.lnr-bug:before {
	content: "\e869";
}
.lnr-code:before {
	content: "\e86a";
}
.lnr-link:before {
	content: "\e86b";
}
.lnr-unlink:before {
	content: "\e86c";
}
.lnr-thumbs-up:before {
	content: "\e86d";
}
.lnr-thumbs-down:before {
	content: "\e86e";
}
.lnr-magnifier:before {
	content: "\e86f";
}
.lnr-cross:before {
	content: "\e870";
}
.lnr-menu:before {
	content: "\e871";
}
.lnr-list:before {
	content: "\e872";
}
.lnr-chevron-up:before {
	content: "\e873";
}
.lnr-chevron-down:before {
	content: "\e874";
}
.lnr-chevron-left:before {
	content: "\e875";
}
.lnr-chevron-right:before {
	content: "\e876";
}
.lnr-arrow-up:before {
	content: "\e877";
}
.lnr-arrow-down:before {
	content: "\e878";
}
.lnr-arrow-left:before {
	content: "\e879";
}
.lnr-arrow-right:before {
	content: "\e87a";
}
.lnr-move:before {
	content: "\e87b";
}
.lnr-warning:before {
	content: "\e87c";
}
.lnr-question-circle:before {
	content: "\e87d";
}
.lnr-menu-circle:before {
	content: "\e87e";
}
.lnr-checkmark-circle:before {
	content: "\e87f";
}
.lnr-cross-circle:before {
	content: "\e880";
}
.lnr-plus-circle:before {
	content: "\e881";
}
.lnr-circle-minus:before {
	content: "\e882";
}
.lnr-arrow-up-circle:before {
	content: "\e883";
}
.lnr-arrow-down-circle:before {
	content: "\e884";
}
.lnr-arrow-left-circle:before {
	content: "\e885";
}
.lnr-arrow-right-circle:before {
	content: "\e886";
}
.lnr-chevron-up-circle:before {
	content: "\e887";
}
.lnr-chevron-down-circle:before {
	content: "\e888";
}
.lnr-chevron-left-circle:before {
	content: "\e889";
}
.lnr-chevron-right-circle:before {
	content: "\e88a";
}
.lnr-crop:before {
	content: "\e88b";
}
.lnr-frame-expand:before {
	content: "\e88c";
}
.lnr-frame-contract:before {
	content: "\e88d";
}
.lnr-layers:before {
	content: "\e88e";
}
.lnr-funnel:before {
	content: "\e88f";
}
.lnr-text-format:before {
	content: "\e890";
}
.lnr-text-format-remove:before {
	content: "\e891";
}
.lnr-text-size:before {
	content: "\e892";
}
.lnr-bold:before {
	content: "\e893";
}
.lnr-italic:before {
	content: "\e894";
}
.lnr-underline:before {
	content: "\e895";
}
.lnr-strikethrough:before {
	content: "\e896";
}
.lnr-highlight:before {
	content: "\e897";
}
.lnr-text-align-left:before {
	content: "\e898";
}
.lnr-text-align-center:before {
	content: "\e899";
}
.lnr-text-align-right:before {
	content: "\e89a";
}
.lnr-text-align-justify:before {
	content: "\e89b";
}
.lnr-line-spacing:before {
	content: "\e89c";
}
.lnr-indent-increase:before {
	content: "\e89d";
}
.lnr-indent-decrease:before {
	content: "\e89e";
}
.lnr-pilcrow:before {
	content: "\e89f";
}
.lnr-direction-ltr:before {
	content: "\e8a0";
}
.lnr-direction-rtl:before {
	content: "\e8a1";
}
.lnr-page-break:before {
	content: "\e8a2";
}
.lnr-sort-alpha-asc:before {
	content: "\e8a3";
}
.lnr-sort-amount-asc:before {
	content: "\e8a4";
}
.lnr-hand:before {
	content: "\e8a5";
}
.lnr-pointer-up:before {
	content: "\e8a6";
}
.lnr-pointer-right:before {
	content: "\e8a7";
}
.lnr-pointer-down:before {
	content: "\e8a8";
}
.lnr-pointer-left:before {
	content: "\e8a9";
}


/* for footer  */

  .site-footer{
        --kaneka-blue: #0571a8; /* banner blue */
        --kaneka-blue-dark: #04639a; /* darker right strip */
        --footer-bg: #2b2f32; /* dark footer */
        --muted-white: #d9d9d9;
      }

      
      .banner {
        background: linear-gradient(90deg, var(--kaneka-blue) 0%, var(--kaneka-blue) 88%, var(--kaneka-blue-dark) 100%);
        height: 220px;
        display:flex;
        align-items:center;
        justify-content:center;
      
      }

      .banner img {
        max-height: 140px;
        width: auto;
        object-fit: contain;
      }

      .site-footer {
        background: var(--footer-bg);
        color: var(--muted-white);
        padding: 18px 0;
        font-size: 14px;
      }

      .site-footer a {
        color: #5ea6dd;
        text-decoration: none;
      }
      .site-footer a:hover{
        text-decoration: underline;
      }

      /* small center line for content width */
      .footer-inner {
        max-width: 980px;
        margin: 0 auto;
      }

      @media (max-width: 575.98px){
        .banner{ height:160px; }
        .banner img{ max-height: 100px; }
        .site-footer{ font-size:13px; padding:14px 0; }
      }