.elementor-271 .elementor-element.elementor-element-484b263{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-271 .elementor-element.elementor-element-c9fd28b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-271 .elementor-element.elementor-element-25e7637 > .elementor-widget-container{margin:0px 0px 17px 0px;}.elementor-271 .elementor-element.elementor-element-25e7637 .elementor-icon-list-icon{width:14px;}.elementor-271 .elementor-element.elementor-element-25e7637 .elementor-icon-list-icon i{font-size:14px;}.elementor-271 .elementor-element.elementor-element-25e7637 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-271 .elementor-element.elementor-element-25e7637 .elementor-icon-list-text, .elementor-271 .elementor-element.elementor-element-25e7637 .elementor-icon-list-text a{color:var( --e-global-color-accent );}.elementor-271 .elementor-element.elementor-element-25e7637 .elementor-icon-list-item{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:600;line-height:150%;letter-spacing:-2%;}.elementor-271 .elementor-element.elementor-element-732871b{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:center;}.elementor-271 .elementor-element.elementor-element-732871b > .elementor-widget-container{margin:0px 0px 70px 0px;}.elementor-271 .elementor-element.elementor-element-732871b.elementor-element{--align-self:center;}.elementor-271 .elementor-element.elementor-element-732871b .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:58px;font-weight:700;line-height:110.00000000000001%;letter-spacing:-2%;}.elementor-271 .elementor-element.elementor-element-24ed67b > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-271 .elementor-element.elementor-element-24ed67b img{width:100%;height:645px;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-271 .elementor-element.elementor-element-2ee3b56{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:34px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-271 .elementor-element.elementor-element-2ee3b56:not(.elementor-motion-effects-element-type-background), .elementor-271 .elementor-element.elementor-element-2ee3b56 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#292D390D;}.elementor-271 .elementor-element.elementor-element-b07681f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-271 .elementor-element.elementor-element-a127633 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-271 .elementor-element.elementor-element-a127633{text-align:center;}.elementor-271 .elementor-element.elementor-element-208b5cf{--grid-columns:2;--grid-column-gap:45px;}.elementor-271 .elementor-element.elementor-element-208b5cf .elementor-loop-container{grid-auto-rows:1fr;}.elementor-271 .elementor-element.elementor-element-208b5cf .e-loop-item > .elementor-section, .elementor-271 .elementor-element.elementor-element-208b5cf .e-loop-item > .elementor-section > .elementor-container, .elementor-271 .elementor-element.elementor-element-208b5cf .e-loop-item > .e-con, .elementor-271 .elementor-element.elementor-element-208b5cf .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}@media(max-width:1024px){.elementor-271 .elementor-element.elementor-element-208b5cf{--grid-columns:2;}}@media(max-width:767px){.elementor-271 .elementor-element.elementor-element-484b263{--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-271 .elementor-element.elementor-element-732871b{width:100%;max-width:100%;}.elementor-271 .elementor-element.elementor-element-732871b > .elementor-widget-container{margin:0px 0px 35px 0px;}.elementor-271 .elementor-element.elementor-element-732871b .elementor-heading-title{font-size:32px;line-height:110.00000000000001%;letter-spacing:-2%;}.elementor-271 .elementor-element.elementor-element-24ed67b img{height:200px;}.elementor-271 .elementor-element.elementor-element-2ee3b56{--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-271 .elementor-element.elementor-element-208b5cf{--grid-columns:1;}}/* Start custom CSS */body.elementor-page-271 .blog-post-content p{
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
}
body.elementor-page-271 .blog-post-content b, 
body.elementor-page-271 .blog-post-content strong{
    font-weight: 600;
}
body.elementor-page-271 .blog-post-content h2{
    font-size: 1.6666667em;
    margin-top: 1.8666667em;
    margin-bottom: 1.0666667em;
    line-height: 1.3333333;
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    color: var( --e-global-color-primary );
    font-weight: bold;
}
body.elementor-page-271 .blog-post-content h3{
    font-size: 1.3333333em;
    margin-top: 1.6666667em;
    margin-bottom: 0.6666667em;
    line-height: 1.5;
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    color: var( --e-global-color-primary );
    font-weight: 600;
}
body.elementor-page-271 .blog-post-content h4{
    margin-top: 1.7777778em;
    margin-bottom: 0.4444444em;
    line-height: 1.5555556;
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    color: var( --e-global-color-primary );
    font-weight: 600;
    font-size: inherit;
}
body.elementor-page-271 .blog-post-content h6{
    font-size: 1.2222222em;
    line-height: 1.4545455;
    margin-top: 1.0909091em;
    margin-bottom: 1.0909091em;
    font-weight: 600;
    font-family: var( --e-global-typography-primary-font-family ), Sans-seri
}
body.elementor-page-271 .blog-post-content h2 + *,
body.elementor-page-271 .blog-post-content h3 + *,
body.elementor-page-271 .blog-post-content h4 + *,
body.elementor-page-271 .blog-post-content h5 + *{
    margin-top: 0;
}

body.elementor-page-271 .blog-post-content blockquote{
    font-weight: 600;
    font-style: italic;
    border-left: 0.25rem solid #e2e8f0;
    quotes: "\201C""\201D""\2018""\2019";
    margin-left: 0;
  margin-right: 0;
    margin-top: 1.6666667em;
    margin-bottom: 1.6666667em;
    padding-left: 1em;
}
body.elementor-page-271 .blog-post-content code, 
body.elementor-page-271 .blog-post-content kbd, 
body.elementor-page-271 .blog-post-content samp, 
body.elementor-page-271 .blog-post-content pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-weight: 600;
}
body.elementor-page-271 .blog-post-content code:before {
  content: "`";
}
body.elementor-page-271 .blog-post-content code:after {
  content: "`";
}
body.elementor-page-271 .blog-post-content pre{
    color: #e2e8f0;
  background-color: #1e293b;
  overflow-x: auto;
  font-weight: 400;
  font-size: 0.8888889em;
    line-height: 1.75;
    margin-top: 2em;
    margin-bottom: 2em;
    border-radius: 0.375rem;
    padding-top: 1em;
    padding-right: 1.5em;
    padding-bottom: 1em;
    padding-left: 1.5em;
}
body.elementor-page-271 .blog-post-content pre code{
    font-weight: 400;
}
body.elementor-page-271 .blog-post-content pre code:before,
body.elementor-page-271 .blog-post-content pre code:after{
    content: '';
}
body.elementor-page-271 .blog-post-content a{
    color: inherit;
    text-decoration: underline;
    font-weight: 400;
}
body.elementor-page-271 .blog-post-content a:hover{
    color: var( --e-global-color-accent );
}
body.elementor-page-271 .blog-post-content hr{
    margin-top: 3.1111111em;
    margin-bottom: 3.1111111em;
    border-color: #e2e8f03d;
    border-top-width: 1px;
}
body.elementor-page-271 .blog-post-content ol,
body.elementor-page-271 .blog-post-content ul{
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
    padding-left: 1.5555556em;
}
body.elementor-page-271 .blog-post-content ol li,
body.elementor-page-271 .blog-post-content ul li{
    padding-left: 0.4444444em;
    margin-top: 0.6666667em;
    margin-bottom: 0.6666667em;
}
body.elementor-page-271 .blog-post-content ol li::marker,
body.elementor-page-271 .blog-post-content ul li::marker{
    color: #888d93 !important;
}
body.elementor-page-271 .blog-post-content figcaption {
  opacity: 0.6;
}/* End custom CSS */