/*! no_rails_asset_compression */

/*! CIrelease-20261021-0104 */

body,html{margin:0;padding:0}a,address,code,del,form,h1,h2,h3,img,li,ol,p,s,strong,sup,table,tbody,td,th,thead,tr,ul{margin:0;padding:0;border:0;font-weight:400;font-style:normal;font-size:100%;line-height:1;font-family:inherit}table{border-collapse:collapse;border-spacing:0}ol,ul{list-style:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:none}article,details,figure,section{display:block}sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}img{border:0;-ms-interpolation-mode:bicubic}article,figure,section{display:block;clear:both}a{text-decoration:none}html{font-size:14px;line-height:1}.clearfix{position:relative}.clearfix:after{display:table;content:"";clear:both}.absolute{position:absolute}.relative{position:relative}.hidden{display:none}.pointer{cursor:pointer}.center{text-align:center}body{-webkit-animation-duration:.1s;-webkit-animation-name:fontfix;-webkit-animation-iteration-count:1;-webkit-animation-timing-function:linear;-webkit-animation-delay:.1s}@-webkit-keyframes fontfix{0%{opacity:1}to{opacity:1}}.container:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden}.clearfix:after,.clearfix:before{content:"\0020";display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both}.clearfix{zoom:1}
/*!
 * Bootstrap v3.0.3 - Tooltip, popover
 *
 * Copyright 2013 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */.table{display:table;width:100%;table-layout:fixed}::-webkit-input-placeholder{color:#c6c9cd;font-weight:400}::-moz-placeholder{color:#c6c9cd;font-weight:400}::-ms-input-placeholder{color:#c6c9cd;font-weight:400}::input-placeholder{color:#c6c9cd;font-weight:400}#s-content{padding:0!important}.s-bg-image.s-bg-overlay:before{z-index:0}.s-blog .container{position:relative;width:816px;margin:0 auto;padding:0}.s-blog .container .column,.s-blog .container .columns{float:left;display:inline;margin-left:10px;margin-right:10px}.s-blog .container .three.columns{width:133px}.s-blog .container .sixteen.columns{width:796px}@media only screen and (min-width:728px) and (max-width:879px){.s-blog .container{position:relative;width:640px;margin:0 auto;padding:0}.s-blog .container .column,.s-blog .container .columns{float:left;display:inline;margin-left:7px;margin-right:7px}.s-blog .container .three.columns{width:106px}.s-blog .container .sixteen.columns{width:626px}}@media only screen and (min-width:590px) and (max-width:727px){.s-blog .fixed-hidden{display:none}.s-blog .container{position:relative;width:556px;padding:0;margin:0 auto}.s-blog .container .column,.s-blog .container .columns,.s-blog .container .sixteen.columns,.s-blog .container .three.columns{width:540px;margin-left:8px;margin-right:8px}}@media only screen and (min-width:490px) and (max-width:589px){.s-blog .fixed-hidden{display:none}.s-blog .container{position:relative;width:456px;padding:0;margin:0 auto}.s-blog .container .column,.s-blog .container .columns,.s-blog .container .sixteen.columns,.s-blog .container .three.columns{width:440px;margin-left:8px;margin-right:8px}}@media only screen and (min-width:430px) and (max-width:489px){.s-blog .fixed-hidden{display:none}.s-blog .container{position:relative;width:396px;padding:0;margin:0 auto}.s-blog .container .column,.s-blog .container .columns,.s-blog .container .sixteen.columns,.s-blog .container .three.columns{width:380px;margin-left:8px;margin-right:8px}}@media only screen and (min-width:370px) and (max-width:429px){.s-blog .fixed-hidden{display:none}.s-blog .container{position:relative;width:336px;padding:0;margin:0 auto}.s-blog .container .column,.s-blog .container .columns,.s-blog .container .sixteen.columns,.s-blog .container .three.columns{width:320px;margin-left:8px;margin-right:8px}}@media only screen and (min-width:350px) and (max-width:369px){.s-blog .fixed-hidden{display:none}.s-blog .container{position:relative;width:316px;padding:0;margin:0 auto}.s-blog .container .column,.s-blog .container .columns,.s-blog .container .sixteen.columns,.s-blog .container .three.columns{width:300px;margin-left:8px;margin-right:8px}}@media only screen and (max-width:349px){.s-blog .fixed-hidden{display:none}.s-blog .container{position:relative;width:296px;padding:0;margin:0 auto}.s-blog .container .column,.s-blog .container .columns,.s-blog .container .sixteen.columns,.s-blog .container .three.columns{width:280px;margin-left:8px;margin-right:8px}}#s-content h1{font-size:48px}.s-font-body{font-size:18px}.s-font-heading{font-size:36px}.s-blog .s-blog-body{background:#fff}.s-blog .s-block{text-align:left}.s-blog .s-blog-header h1 .s-text .s-component-content,.s-blog .s-blog-header h1 .s-text .s-component-content a,.s-blog .s-blog-header h1 .s-text .s-component-content li,.s-blog .s-blog-header h1 .s-text .s-component-content ol,.s-blog .s-blog-header h1 .s-text .s-component-content p,.s-blog .s-blog-header h1 .s-text .s-component-content strong,.s-blog .s-blog-header h1 .s-text .s-component-content ul{line-height:1.25}.s-blog .s-blog-post-section{position:relative;margin-bottom:30px}.s-blog .s-blog-post-section:last-child{margin-bottom:0}.s-blog .s-blog-post-section .s-text .s-component-content{color:#444;line-height:1.7;float:none;display:block;margin-left:0;margin-right:0}.s-blog .s-blog-post-section .s-text .s-component-content a,.s-blog .s-blog-post-section .s-text .s-component-content li,.s-blog .s-blog-post-section .s-text .s-component-content ol,.s-blog .s-blog-post-section .s-text .s-component-content p,.s-blog .s-blog-post-section .s-text .s-component-content strong,.s-blog .s-blog-post-section .s-text .s-component-content ul{line-height:1.7}.s-blog .s-blog-post-section .s-text .s-component-content strong,.s-blog .s-blog-post-section .s-text .s-component-content strong a{font-weight:700}.s-blog .s-blog-post-section .s-text .s-component-content.s-font-heading{color:#222;line-height:1.25}.s-blog .s-blog-post-section .s-text .s-component-content.s-font-heading a,.s-blog .s-blog-post-section .s-text .s-component-content.s-font-heading li,.s-blog .s-blog-post-section .s-text .s-component-content.s-font-heading ol,.s-blog .s-blog-post-section .s-text .s-component-content.s-font-heading p,.s-blog .s-blog-post-section .s-text .s-component-content.s-font-heading strong,.s-blog .s-blog-post-section .s-text .s-component-content.s-font-heading ul{line-height:1.25}.s-blog .s-blog-post-section .s-text li.s-component-content{display:list-item}.s-blog{font-size:18px}.s-blog h1{font-size:50px}.s-blog h2{font-size:32px}.s-blog h3{font-size:24px}@media only screen and (max-width:489px){.s-blog h1{font-size:38px}.s-blog h2{font-size:28px}}.s-blog .s-blog-padding{padding:40px 0 60px}@media only screen and (max-width:727px){.s-blog .s-blog-padding{padding:30px 0}}@media only screen and (max-width:489px){.s-blog .s-blog-padding{padding-top:15px}}.s-blog .s-blog-header .s-blog-header-inner{display:table;width:100%;height:auto;height:340px;color:#fff;overflow:hidden}.s-blog .s-blog-header .s-blog-header-inner h1,.s-blog .s-blog-header .s-blog-header-inner h2,.s-blog .s-blog-header .s-blog-header-inner h3{color:#fff}.s-blog .s-blog-header .s-blog-header-inner .s-blog-title{font-size:45px;margin-bottom:10px}@media only screen and (max-width:727px){.s-blog .s-blog-header .s-blog-header-inner .s-blog-title{font-size:36px}}.s-blog .s-blog-header .s-blog-header-inner .s-blog-title a{color:#fff;border-bottom:1px solid hsla(0,0%,100%,.5)}.s-blog .s-blog-header .s-blog-header-inner.s-bg-light-text{color:#fff}.s-blog .s-blog-header .s-blog-header-inner.s-bg-light-text .s-blog-title{text-shadow:0 1px 12px rgba(0,0,0,.35)}@media only screen and (max-width:727px){.s-blog .s-blog-header .s-blog-header-inner{height:220px}}.s-blog .s-blog-header .s-blog-header-inner .s-blog-header-content{display:table-cell;vertical-align:bottom}.s-blog .s-blog-header .s-blog-header-bottom{background:#fff}.s-blog .s-blog-header .s-blog-header-bottom .s-blog-info{padding:12px 0;border-bottom:1px solid #ddd;color:#a9aeb2;font-size:14px}.s-blog .s-blog-header .s-blog-header-bottom .s-blog-date{display:inline-block;font-size:14px;color:#636972}.s-blog .s-blog-footer{font-weight:300}@media only screen and (max-width:767px){.s-blog .s-blog-footer .s-blog-footer-actions ul.s-social-media-buttons{margin:0 -10px}}.s-blog .s-blog-footer .s-blog-footer-inner{padding-top:30px;padding-bottom:100px;background:#fff;color:#999}.s-blog .s-blog-footer .s-blog-footer-inner .entypo-left-open-big,.s-blog .s-blog-footer .s-blog-footer-inner .entypo-right-open-big{font-size:11px;position:relative;top:-1px}.s-blog .s-blog-footer .s-blog-footer-inner .s-blog-footer-nav{padding:22px 0;font-size:14px;border-top:1px solid #ddd;color:#999}.s-blog .s-blog-footer .s-blog-footer-inner .s-blog-footer-nav .s-blog-footer-btn{display:inline-block;zoom:1;width:50%;vertical-align:top}.s-blog .s-blog-footer .s-blog-footer-inner .s-blog-footer-nav .s-blog-footer-btn a{color:#636972;font-weight:300}.s-blog .s-blog-footer .s-blog-footer-inner .s-blog-footer-nav .s-blog-footer-btn .entypo-left-open-big{margin-right:3px}.s-blog .s-blog-footer .s-blog-footer-inner .s-blog-footer-nav .s-blog-footer-btn .entypo-right-open-big{margin-left:3px}.s-blog .s-blog-footer .s-blog-footer-inner .s-blog-footer-nav .s-blog-footer-btn .s-blog-nav-title{display:inline-block;font-size:24px;font-style:normal;font-weight:300;color:#000;margin-top:5px;line-height:1.25}.s-blog .s-blog-footer .s-blog-footer-inner .s-blog-footer-nav .s-blog-footer-previous{padding-right:10px;box-sizing:border-box;color:#636972}.s-blog .s-blog-footer .s-blog-footer-inner .s-blog-footer-nav .s-blog-footer-next{padding-left:10px;box-sizing:border-box;color:#636972}@media only screen and (max-width:489px){.s-blog .s-blog-footer .s-blog-footer-inner .s-blog-footer-nav .s-blog-nav-title{font-size:20px}.s-blog .s-blog-footer .s-blog-footer-inner .s-blog-footer-nav .s-blog-footer-previous{margin-bottom:15px;padding-right:0;width:100%}.s-blog .s-blog-footer .s-blog-footer-inner .s-blog-footer-nav .s-blog-footer-next{padding-left:0;width:100%}}.s-blog .s-blog-footer .s-blog-footer-inner .s-blog-footer-nav .s-blog-footer-previous-whole-width{width:100%;padding-right:0}.s-blog .s-blog-footer .s-blog-footer-inner .s-blog-footer-nav .s-blog-footer-next-whole-width{padding-left:0;width:100%}.s-blog .s-blog-footer .s-blog-footer-inner .s-blog-footer-toolbar{font-size:14px;padding-top:15px;border-top:1px solid #ddd;text-align:right}.s-blog .s-blog-footer .s-blog-footer-inner .s-blog-footer-toolbar a{color:#999;font-weight:300}.s-blog .s-blog-footer .s-blog-footer-inner .s-blog-footer-toolbar .s-blog-footer-back-link{display:inline-block;margin:0 30px 10px 0;line-height:20px;float:left;color:#636972}.s-blog .s-blog-footer .s-blog-footer-inner .s-blog-footer-toolbar .s-blog-footer-actions{display:inline-block;vertical-align:top;margin-bottom:10px}.s-blog .s-blog-footer .s-blog-footer-inner .s-blog-footer-toolbar .s-blog-footer-actions .s-social-media{display:inline-block}@media only screen and (max-width:590px){.s-blog .s-blog-footer .s-blog-footer-inner .s-blog-footer-toolbar{text-align:left}.s-blog .s-blog-footer .s-blog-footer-inner .s-blog-footer-toolbar .s-blog-footer-back-link{float:none}.s-blog .s-blog-footer .s-blog-footer-inner .s-blog-footer-toolbar .s-blog-footer-actions .s-social-media .s-social-media-buttons .s-social-media-button .s-social-icon{width:48px;height:48px;font-size:24px}.s-blog .s-blog-footer .s-blog-footer-inner .s-blog-footer-toolbar .s-blog-footer-actions .s-social-media .s-social-media-buttons .s-social-icon-linkedin span{font-size:22px}.s-blog .s-blog-footer .s-blog-footer-inner .s-blog-footer-toolbar .s-blog-footer-actions .s-social-media .s-social-media-buttons .s-social-icon-facebook span,.s-blog .s-blog-footer .s-blog-footer-inner .s-blog-footer-toolbar .s-blog-footer-actions .s-social-media .s-social-media-buttons .s-social-icon-twitter span{font-size:20px}}#s-content .s-blog-content .s-blog-body h2,#s-content .s-blog-content .s-blog-body h3{margin-bottom:0}#s-content .s-blog-content .s-blog-body h2 p{line-height:1.7}

a, h1, img, li, p, th, thead, tr, ul { margin: 0px; padding: 0px; border: 0px; font-weight: 400; font-style: normal; font-size: 100%; line-height: 1; font-family: inherit; }


.s-blog .s-blog-header { font-family: montserrat, sans-serif; }
body, html { margin: 0px; padding: 0px; }
a, h1, img, li, p, strong, ul { margin: 0px; padding: 0px; border: 0px; font-weight: 400; font-style: normal; font-size: 100%; line-height: 1; font-family: inherit; }
ul { list-style: none; }
section { display: block; }
section { display: block; clear: both; }
#s-content { padding: 0px !important; }
.s-bg-image.s-bg-overlay::before { z-index: 0; }
.s-blog .container { position: relative; width: 816px; margin: 0px auto; padding: 0px; }
.s-blog .container .columns { float: left; display: inline; margin-left: 10px; margin-right: 10px; }
.s-blog .container .sixteen.columns { width: 796px; }
@media only screen and (min-width: 728px) and (max-width: 879px) {
  .s-blog .container { position: relative; width: 640px; margin: 0px auto; padding: 0px; }
  .s-blog .container .columns { float: left; display: inline; margin-left: 7px; margin-right: 7px; }
  .s-blog .container .sixteen.columns { width: 626px; }
}
@media only screen and (min-width: 590px) and (max-width: 727px) {
  .s-blog .container { position: relative; width: 556px; padding: 0px; margin: 0px auto; }
  .s-blog .container .columns, .s-blog .container .sixteen.columns { width: 540px; margin-left: 8px; margin-right: 8px; }
}
@media only screen and (min-width: 490px) and (max-width: 589px) {
  .s-blog .container { position: relative; width: 456px; padding: 0px; margin: 0px auto; }
  .s-blog .container .columns, .s-blog .container .sixteen.columns { width: 440px; margin-left: 8px; margin-right: 8px; }
}
@media only screen and (min-width: 430px) and (max-width: 489px) {
  .s-blog .container { position: relative; width: 396px; padding: 0px; margin: 0px auto; }
  .s-blog .container .columns, .s-blog .container .sixteen.columns { width: 380px; margin-left: 8px; margin-right: 8px; }
}
@media only screen and (min-width: 370px) and (max-width: 429px) {
  .s-blog .container { position: relative; width: 336px; padding: 0px; margin: 0px auto; }
  .s-blog .container .columns, .s-blog .container .sixteen.columns { width: 320px; margin-left: 8px; margin-right: 8px; }
}
@media only screen and (min-width: 350px) and (max-width: 369px) {
  .s-blog .container { position: relative; width: 316px; padding: 0px; margin: 0px auto; }
  .s-blog .container .columns, .s-blog .container .sixteen.columns { width: 300px; margin-left: 8px; margin-right: 8px; }
}
@media only screen and (max-width: 349px) {
  .s-blog .container { position: relative; width: 296px; padding: 0px; margin: 0px auto; }
  .s-blog .container .columns, .s-blog .container .sixteen.columns { width: 280px; margin-left: 8px; margin-right: 8px; }
}
#s-content h1 { font-size: 48px; }
.s-font-body { font-size: 18px; }
.s-blog .s-blog-body { background: rgb(255, 255, 255); }
.s-blog .s-block { text-align: left; }
.s-blog .s-blog-post-section { position: relative; margin-bottom: 30px; }
.s-blog { font-size: 18px; }
.s-blog h1 { font-size: 50px; }
.s-blog .s-blog-padding { padding: 40px 0px 60px; }
@media only screen and (max-width: 727px) {
  .s-blog .s-blog-padding { padding: 30px 0px; }
}
@media only screen and (max-width: 489px) {
  .s-blog h1 { font-size: 38px; }
  .s-blog .s-blog-padding { padding-top: 15px; }
}
.s-blog .s-blog-header .s-blog-header-inner { display: table; width: 100%; height: 340px; color: rgb(255, 255, 255); overflow: hidden; }
.s-blog .s-blog-header .s-blog-header-inner h1 { color: rgb(255, 255, 255); }
.s-blog .s-blog-header .s-blog-header-inner .s-blog-title { font-size: 45px; margin-bottom: 10px; }
.s-blog .s-blog-header .s-blog-header-inner.s-bg-light-text { color: rgb(255, 255, 255); }
.s-blog .s-blog-header .s-blog-header-inner.s-bg-light-text .s-blog-title { text-shadow: rgba(0, 0, 0, 0.35) 0px 1px 12px; }
@media only screen and (max-width: 727px) {
  .s-blog .s-blog-header .s-blog-header-inner .s-blog-title { font-size: 36px; }
  .s-blog .s-blog-header .s-blog-header-inner { height: 220px; }
  .s-block .s-block-item.s-repeatable-item { clear: both !important; }
}
.s-blog .s-blog-header .s-blog-header-inner .s-blog-header-content { display: table-cell; vertical-align: bottom; }
.s-blog .s-blog-header .s-blog-header-bottom { background: rgb(255, 255, 255); }
.s-blog .s-blog-header .s-blog-header-bottom .s-blog-info { padding: 12px 0px; border-bottom: 1px solid rgb(221, 221, 221); color: rgb(169, 174, 178); font-size: 14px; }
.hidden { display: none; }
body { animation-duration: 0.1s; animation-name: fontfix; animation-iteration-count: 1; animation-timing-function: linear; animation-delay: 0.1s; }
@-webkit-keyframes fontfix { 
  0% { opacity: 1; }
  100% { opacity: 1; }
}
.container::after { content: " "; display: block; height: 0px; clear: both; visibility: hidden; }
::-webkit-input-placeholder { color: rgb(198, 201, 205); font-weight: 400; }
.s-blog-info { font-size: 16px; }
.s-blog-info .s-blog-tags { position: relative; z-index: 1; display: inline-block; line-height: 16px; word-break: break-word; }
.s-blog-info .s-blog-tags .s-blog-tag { position: relative; margin: 3px 3px 3px 0px; display: inline-block; }
.s-blog-info .s-blog-tags .s-blog-tag.last { margin-right: 0px; }
.fa { -webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; line-height: 1; }
.fa { font-family: "Font Awesome 5 Free"; }
.fa { font-weight: 900; }
.s-component { position: relative; }
#s-content { position: relative; overflow: hidden; margin-left: 0px; min-height: 100vh; font-size: 16px; }
#s-content h1 { font-size: 45px; }
#s-content h1 { line-height: inherit; font-weight: inherit; }
@media only screen and (max-width: 479px) {
  #s-content h1 { font-size: 36px; }
}
.s-text .s-component-content { overflow-wrap: break-word; }
.s-text .s-component-content div, .s-text .s-component-content p { line-height: inherit; }
.s-html-component .s-component-content { text-align: center; }
.s-block .s-block-item.s-repeatable-item { vertical-align: top; margin-bottom: 30px; max-width: 100%; }
.s-bg-overlay { position: relative; }
.s-bg-overlay::before { content: ""; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.39); transform-style: preserve-3d; display: block !important; }
.s-bg-blurred { position: relative; }
@media only screen and (max-width: 768px) {
  html { scrollbar-width: none; }
  ::-webkit-scrollbar { width: 0px; }
}
.s-font-title { font-family: montserrat, sans-serif; }
.s-font-body { font-family: montserrat, sans-serif; }
.s-blog .s-blog-body, .s-blog .s-blog-header { font-family: montserrat, sans-serif; }
#s-content h1 { margin-bottom: 10px; }
.s-blog .s-blog-header .s-blog-header-inner.s-bg-light-text h1 { color: rgb(255, 255, 255); }