@charset "UTF-8";
@charset "UTF-8";

     html {
font-size: 16px;
}  .text-space-bottom-none, .elementor-element.elementor-widget-heading.text-space-bottom-none h1.elementor-heading-title, .elementor-element.elementor-widget-heading.text-space-bottom-none h2.elementor-heading-title, .elementor-element.elementor-widget-heading.text-space-bottom-none h3.elementor-heading-title, .elementor-element.elementor-widget-heading.text-space-bottom-none h4.elementor-heading-title, .elementor-element.elementor-widget-heading.text-space-bottom-none h5.elementor-heading-title, .elementor-element.elementor-widget-heading.text-space-bottom-none h6.elementor-heading-title, .elementor-element.elementor-widget-heading.text-space-bottom-none h6.elementor-heading-title, .text-space-bottom-none p {
margin-bottom: 0;
}
p:last-child {
margin-bottom: 16px;
}
p {
margin-bottom: 1.44rem;
}
h1.entry-title {
display: none;
}
.site-header {
display: none;
}
p strong {
color: #5D1A11;
} .elementor-widget-heading {
color: #000000;
}
.elementor-widget-heading h1 {
margin-bottom: 24px;
}
@media (max-width: 767px) {
.elementor-widget-heading h1 {
margin-bottom: 8px;
}
}
.elementor-widget-heading h2 {
margin-bottom: 48px;
}
@media (max-width: 767px) {
.elementor-widget-heading h2 {
margin-bottom: 8px;
}
}
.elementor-widget-heading h3 {
margin-bottom: 8px;
}
.elementor-widget-heading h4 {
margin-bottom: 8px;
}
.elementor-widget-heading h5 {
margin-bottom: 8px;
}
pre {
background: white;
padding: 24px;
} li.elementor-icon-list-item .elementor-icon-list-icon, li.elementor-icon-list-item, .elementor-button-c-danger .elementor-button, .elementor-button-c-warning .elementor-button, .elementor-button-c-success .elementor-button, .elementor-button-c-info .elementor-button, .primary-btn .elementor-button, .elementor-widget-button .elementor-button {
transition: all 0.5s ease;
}  .elementor-button-c-info .elementor-button, .primary-btn .elementor-button, .elementor-widget-button .elementor-button {
background: #5D1A11;
border: solid #5D1A11;
}
.elementor-button-c-info .elementor-button span, .primary-btn .elementor-button span, .elementor-widget-button .elementor-button span {
color: white;
}
.elementor-button-c-info .elementor-button:hover, .primary-btn .elementor-button:hover, .elementor-widget-button .elementor-button:hover {
background: #9D2616;
}
.elementor-button-c-success .elementor-button {
background: #9D2616;
border-color: #9D2616;
}
.elementor-button-c-success .elementor-button span {
color: white;
}
.elementor-button-c-success .elementor-button:hover {
background: #e34b36;
}
.elementor-button-c-warning .elementor-button {
background: #E0DFDF;
border: solid #E0DFDF;
}
.elementor-button-c-warning .elementor-button span {
color: #5D1A11;
}
.elementor-button-c-warning .elementor-button:hover {
background: #9D2616;
color: white;
}
.elementor-button-c-danger .elementor-button {
background: #5D1A11;
}
.elementor-button-c-danger .elementor-button:hover {
background: #070201;
} hr {
color: #cccccc;
padding-top: 8px;
padding-bottom: 8px;
} .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
padding-bottom: inherit;
}
.elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
margin-top: inherit;
}
.elementor-inline-item {
border: none !important;
}
.elementor-inline-item span.elementor-icon-list-text.elementor-post-info__item {
border: none !important;
padding: 16px;
}
li.elementor-icon-list-item {
padding: 24px;
display: flex;
border-top: 0.5px solid #000000;
}
li.elementor-icon-list-item:first-child {
border-top: none;
}
li.elementor-icon-list-item a:hover {
color: #5D1A11;
}
li.elementor-icon-list-item i {
color: #9D2616;
}
li.elementor-icon-list-item .elementor-icon-list-icon {
padding: 16px;
height: 100%;
display: inline-block;
text-align: center;
align-self: center;
}
@media (max-width: 1139px) {
li.elementor-icon-list-item .elementor-icon-list-icon {
margin: -8px 0;
}
}
@media (max-width: 767px) {
li.elementor-icon-list-item .elementor-icon-list-icon {
margin: 0px;
padding: 16px;
}
}
li.elementor-icon-list-item .elementor-icon-list-text {
padding-left: 16px !important;
padding-top: 16px;
padding-bottom: 16px;
border-left: 0.5px solid #000000;
transition: ease all 0.5s;
}
li.elementor-icon-list-item:hover {
transition: scale(1.1);
} .elementor-accordion-item {
margin: 8px 0;
}
.elementor-accordion-item .elementor-tab-title {
padding: 24px 15px;
}
.elementor-accordion-item .elementor-tab-title a {
color: #5D1A11;
}
.elementor-accordion-item .elementor-tab-title .elementor-accordion-icon {
color: #5D1A11;
}  .section-pbxxl, .section-pbxl, .section-pbl, .section-pbm, .section-pbs, .section-pbn, .section-ptxxl, .section-ptxl, .section-ptl, .section-ptm, .section-pts, .section-ptn {
padding-left: 24px;
padding-right: 24px;
}
.section-default-pad {
padding: 80px 24px;
}
@media (max-width: 1139px) {
.section-default-pad {
padding: 80px 24px;
}
}
@media (max-width: 767px) {
.section-default-pad {
padding: 40px 24px;
}
}
.elementor-column-gap-default > .elementor-column > .elementor-element-populated {
padding: 24px;
}
@media (max-width: 1139px) {
.elementor-column-gap-default > .elementor-column > .elementor-element-populated {
padding: 16px;
}
}
@media (max-width: 767px) {
.elementor-column-gap-default > .elementor-column > .elementor-element-populated {
padding: 24px 16px;
}
} .section-ptn {
padding-top: 0px !important;
}
.section-pts {
padding-top: 24px;
}
@media (max-width: 767px) {
.section-pts {
padding-top: 24px;
}
}
.section-ptm {
padding-top: 80px;
}
@media (max-width: 767px) {
.section-ptm {
padding-top: 24px;
}
}
.section-ptl {
padding-top: 96px;
}
@media (max-width: 767px) {
.section-ptl {
padding-top: 32px;
}
}
.section-ptxl {
padding-top: 136px;
}
@media (max-width: 767px) {
.section-ptxl {
padding-top: 32px;
}
}
.section-ptxxl {
padding-top: calc(122px + 6%);
}
@media (max-width: 767px) {
.section-ptxxl {
padding-top: 56px;
}
}
.no-pad .elementor-widget-wrap.elementor-element-populated {
padding: 0px !important;
} .section-pbn {
padding-bottom: 0px !important;
}
.section-pbs {
padding-bottom: 24px;
}
@media (max-width: 767px) {
.section-pbs {
padding-bottom: 24px;
}
}
.section-pbm {
padding-bottom: 80px;
}
@media (max-width: 767px) {
.section-pbm {
padding-bottom: 24px;
}
}
.section-pbl {
padding-bottom: 96px;
}
@media (max-width: 767px) {
.section-pbl {
padding-bottom: 32px;
}
}
.section-pbxl {
padding-bottom: 136px;
}
@media (max-width: 767px) {
.section-pbxl {
padding-bottom: 48px;
}
}
.section-pbxxl {
padding-bottom: calc(124px + 6%);
}
@media (max-width: 767px) {
.section-pbxxl {
padding-bottom: 48px;
}
} .elementor-column-gap-narrow > .elementor-row > .elementor-column > .elementor-element-populated {
padding: 16px;
}
@media (max-width: 767px) {
.elementor-column-gap-narrow > .elementor-row > .elementor-column > .elementor-element-populated {
padding: 16px 0px;
}
}
.elementor-column-gap-extended > .elementor-row > .elementor-column > .elementor-element-populated {
padding: 32px;
}
@media (max-width: 767px) {
.elementor-column-gap-extended > .elementor-row > .elementor-column > .elementor-element-populated {
padding: 24px 0px;
}
}
.elementor-column-gap-wide > .elementor-row > .elementor-column > .elementor-element-populated {
padding: 48px;
}
@media (max-width: 767px) {
.elementor-column-gap-wide > .elementor-row > .elementor-column > .elementor-element-populated {
padding: 24px 0px;
}
}
.elementor-column-gap-widers > .elementor-row > .elementor-column > .elementor-element-populated {
padding: 64px;
}
@media (max-width: 767px) {
.elementor-column-gap-widers > .elementor-row > .elementor-column > .elementor-element-populated {
padding: 24px 0px;
}
}
.h1.entry-title {
display: none;
}   .lbc {
background: rgba(0, 0, 0, 0.07);
}
.dbc {
background: #5D1A11;
}
.bbc {
background: #000000;
}
.wht {
color: white !important;
}
.wht .elementor-kit-53 h1, .wht h2, .wht h3, .wht h4, .wht h5, .wht h6 {
color: white !important;
}
.primary {
color: black;
}
.primary .elementor-kit-53 h1, .primary h2, .primary h3, .primary h4, .primary h5, .primary h6, .primary p {
color: black;
}
.secondary {
color: inherit;
}
.secondary .elementor-kit-53 h1, .secondary h2, .secondary h3, .secondary h4, .secondary h5, .secondary h6, .secondary p {
color: inherit;
}
.blk {
color: #000000;
}
.red {
color: #5D1A11;
}
.bc-square {
background-image: url(//elpasofloor.com/wp-content/themes/hello-theme-child-master/img/background-squares.png);
background-size: cover;
background-repeat: no-repeat;
background-position: center center;
}
@media (max-width: 1139px) {
.bc-square {
background-size: contain;
}
}
@media (max-width: 767px) {
.bc-square {
background-image: none;
}
}
.bc-square-center {
background-image: url(//elpasofloor.com/wp-content/themes/hello-theme-child-master/img/background-squares-center.png);
background-size: 15%;
background-repeat: no-repeat;
background-position: center center;
}  .text-small, .text-small p {
font-size: 0.72rem;
line-height: auto;
}
@media (max-width: 767px) {
.text-small, .text-small p {
font-size: 0.54rem;
}
} .text-intro, .text-intro p {
font-size: 0.99rem;
}
@media (max-width: 767px) {
.text-intro, .text-intro p {
font-size: 1.08rem;
}
} .text-narrow {
max-width: 800px;
} .text-narrow-centered {
max-width: 800px;
margin: 0 auto;
}
.text-centered {
text-align: center;
}
@media (max-width: 544px) { .text-small, .text-small p {
font-size: 13px;
} .text-intro, .text-intro p {
font-size: 0.36rem;
}
}  .mbn, .mbn.elementor-widget, .mbn.elementor-widget:not(:last-child), .mbn h1, .mbn h2, .mbn h3, .mbn h4, .mbn h5, .mbn h6, .mbn p {
margin-bottom: 0 !important;
}
.mbxs, .mbxs.elementor-widget, .mbxs h1, .mbxs h2, .mbxs h3, .mbxs h4, .mbxs h5, .mbxs h6, .mbxs p {
margin-bottom: 4px;
}
.mbs, .mbs.elementor-widget, .mbs h1, .mbs h2, .mbs h3, .mbs h4, .mbs h5, .mbs h6, .mbs p {
margin-bottom: 8px;
}
.mbm, .mbm.elementor-widget, .mbm h1, .mbm h2, .mbm h3, .mbm h4, .mbm h5, .mbm h6, .mbm p {
margin-bottom: 16px;
}
.mbl, .mbl.elementor-widget {
margin-bottom: 24px;
}
.mbxl, .mbxl.elementor-widget {
margin-bottom: 40px;
}
@media (max-width: 1139px) {
.mbl, .mbl.elementor-widget {
margin-bottom: 18px;
}
.mbxl, .mbxl.elementor-widget {
margin-bottom: 20px;
}
} @media (min-width: 1139px) {
.extra-space-right .elementor-widget-wrap.elementor-element-populated {
padding-right: calc(24px + 5%);
}
.extra-space-left .elementor-widget-wrap.elementor-element-populated {
padding-left: calc(24px + 5%);
}
} .elementor-row > .elementor-column.card > .elementor-element-populated {
background: #fff;
border: 1px solid #D2D1CC;
border-radius: 10px;
}
.elementor-column-gap-default > .elementor-row > .elementor-column.card > .elementor-element-populated {
margin: 24px;
padding: 32px;
}
@media (max-width: 1139px) {
.elementor-column-gap-default > .elementor-row > .elementor-column.card > .elementor-element-populated {
margin: 16px;
padding: 24px;
}
}
@media (max-width: 767px) {
.elementor-column-gap-default > .elementor-row > .elementor-column.card > .elementor-element-populated {
margin: 24px 0;
padding: 24px;
}
}
.elementor-column-gap-narrow > .elementor-row > .elementor-column.card > .elementor-element-populated {
margin: 8px;
padding: 32px;
}
@media (max-width: 1139px) {
.elementor-column-gap-narrow > .elementor-row > .elementor-column.card > .elementor-element-populated {
margin: 8px;
padding: 24px;
}
}
@media (max-width: 767px) {
.elementor-column-gap-narrow > .elementor-row > .elementor-column.card > .elementor-element-populated {
margin: 8px 0;
padding: 24px;
}
}
.elementor-column-gap-default > .elementor-row > .elementor-column.card > .elementor-element-populated .elementor-widget-image, .elementor-column-gap-narrow > .elementor-row > .elementor-column.card > .elementor-element-populated .elementor-widget-image {
margin: -16px -16px 24px -16px;
width: calc(100% + 32px);
} .section-card-wrap {  }
.section-card-wrap .elementor-container {
flex-wrap: wrap;
}
.section-card-wrap .one-col {
flex: 0 0 100%;
}
@media (max-width: 1139px) {
.section-card-wrap .one-col {
flex: 0 0 100%;
}
}
.section-card-wrap .two-col {
flex: 0 1 50%;
}
@media (max-width: 1139px) {
.section-card-wrap .two-col {
flex: 0 1 50%;
}
}
@media (max-width: 767px) {
.section-card-wrap .two-col {
flex: 0 1 50%;
}
}
@media (max-width: 767px) {
.section-card-wrap .two-col.dont {
flex: 0 0 50% !important;
}
}
.section-card-wrap .three-col {
flex: 0 1 33.333%;
}
@media (max-width: 1139px) {
.section-card-wrap .three-col {
flex: 0 1 33.333%;
}
}
.section-card-wrap .four-col {
flex: 0 1 25%;
}
@media (max-width: 1139px) {
.section-card-wrap .four-col {
flex: 0 1 25%;
}
}
@media (max-width: 767px) {
.section-card-wrap .two-col, .section-card-wrap .three-col, .section-card-wrap .four-col {
flex: 0 0 100%;
}
} .grid {
background-image: url(//elpasofloor.com/wp-content/uploads/2020/10/Grid.png);
background-repeat: repeat;
background-position: top;
background-size: 24px;
}
.elementor-widget-reviews {
background-color: none;
text-align: center;
}
.elementor-widget-reviews .elementor-testimonial {
display: flex;
flex-direction: column-reverse;
}
.elementor-widget-reviews .elementor-testimonial__header {
text-align: center;
}
.elementor-widget-reviews .elementor-testimonial__header cite.elementor-testimonial__cite {
display: flex;
flex-grow: 1;
flex-direction: column-reverse;
}
.elementor-widget-reviews .elementor-testimonial__header .elementor-star-rating {
position: absolute;
top: 1px;
left: 50%;
transform: translate(-50%);
}
.elementor-widget-reviews .elementor-testimonial__content {
padding-top: 56px !important;
}
.title-cover img {
object-fit: cover;
}
.title-cover figcaption {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
li.elementor-widget-button.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-1866 {
background: #5D1A11;
margin-left: 8px;
color: white;
}
li.elementor-widget-button.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-1866 a {
color: white;
}
.npc-logo {
position: relative;
border-radius: 8px 0 8px 0px;
}
.npc-logo:hover:after {
opacity: 1;
}
.npc-logo:after {
opacity: 0;
transition: ease all 0.5s;
content: "Made with 🧡 & 🥓";
width: 140px;
height: 70%;
font-size: 11px;
position: absolute;
left: 56px;
padding: 8px 8px;
vertical-align: middle;
top: 8px;
background: white;
text-align: center;
border-radius: 0px 16px 16px 0px;
}
.elementor-shortcode .nav-links {
display: flex;
justify-content: center;
}
.elementor-shortcode .nav-links .nav-previous {
align-self: end;
}
.elementor-shortcode .nav-links .nav-next {
align-self: start;
}
.elementor-shortcode .nav-links .nav-previous, .elementor-shortcode .nav-links .nav-next {
position: relative;
margin: 16px;
min-height: 200px;
}
.elementor-shortcode .nav-links .nav-previous .post-title, .elementor-shortcode .nav-links .nav-next .post-title {
position: absolute;
text-align: center;
left: 50%;
top: 50%;
font-family: "Lexend Tera";
transform: translate(-50%, -50%);
text-transform: uppercase;
font-size: 18px;
z-index: 2;
color: white;
}
.elementor-shortcode .nav-links .nav-previous img, .elementor-shortcode .nav-links .nav-next img {
width: 100%;
height: 250px;
object-fit: cover;
filter: brightness(75%);
transition: ease all 0.2s;
}
.elementor-shortcode .nav-links .nav-previous img:hover, .elementor-shortcode .nav-links .nav-next img:hover {
filter: brightness(50%);
}
.elementor-shortcode .nav-links .nav-previous .meta-nav {
font-size: 0px;
}
.elementor-shortcode .nav-links .nav-previous .meta-nav:after {
content: "left ";
height: 40px;
font-size: 0px;
width: 30px;
position: absolute;
left: -28px;
top: 42%;
background: url(//elpasofloor.com/wp-content/themes/hello-theme-child-master/img/right.png);
background-size: contain;
background-repeat: no-repeat;
pointer-events: inherit;
height: 56px;
z-index: 2;
}
.elementor-shortcode .nav-links .nav-next .meta-nav {
font-size: 0px;
}
.elementor-shortcode .nav-links .nav-next .meta-nav:after {
content: "left ";
height: 40px;
font-size: 0px;
width: 30px;
position: absolute;
right: -37px;
top: 42%;
background: url(//elpasofloor.com/wp-content/themes/hello-theme-child-master/img/left.png);
background-size: contain;
background-repeat: no-repeat;
pointer-events: inherit;
height: 56px;
z-index: 2;
}.elementor-column .elementor-spacer-inner{height:var(--spacer-size)}.e-con{--container-widget-width:100%}.e-con-inner>.elementor-widget-spacer,.e-con>.elementor-widget-spacer{width:var(--container-widget-width,var(--spacer-size));--align-self:var( --container-widget-align-self,initial );--flex-shrink:0}.e-con-inner>.elementor-widget-spacer>.elementor-widget-container,.e-con>.elementor-widget-spacer>.elementor-widget-container{height:100%;width:100%}.e-con-inner>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer,.e-con>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer{height:100%}.e-con-inner>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer>.elementor-spacer-inner,.e-con>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer>.elementor-spacer-inner{height:var(--container-widget-height,var(--spacer-size))}.e-con-inner>.elementor-widget-spacer:not(:has(>.elementor-widget-container))>.elementor-spacer,.e-con>.elementor-widget-spacer:not(:has(>.elementor-widget-container))>.elementor-spacer{height:100%}.e-con-inner>.elementor-widget-spacer:not(:has(>.elementor-widget-container))>.elementor-spacer>.elementor-spacer-inner,.e-con>.elementor-widget-spacer:not(:has(>.elementor-widget-container))>.elementor-spacer>.elementor-spacer-inner{height:var(--container-widget-height,var(--spacer-size))}.e-con-inner>.elementor-widget-spacer.elementor-widget-empty,.e-con>.elementor-widget-spacer.elementor-widget-empty{min-height:22px;min-width:22px;position:relative}.e-con-inner>.elementor-widget-spacer.elementor-widget-empty .elementor-widget-empty-icon,.e-con>.elementor-widget-spacer.elementor-widget-empty .elementor-widget-empty-icon{height:22px;inset:0;margin:auto;padding:0;position:absolute;width:22px}
.elementor-widget-archive-posts:after,.elementor-widget-posts:after{display:none}.elementor-post__thumbnail__link{transition:none}.elementor-posts-container.elementor-posts-masonry{align-items:flex-start}.elementor-posts-container:not(.elementor-posts-masonry){align-items:stretch}.elementor-posts-container .elementor-post{margin:0;padding:0}.elementor-posts-container .elementor-post__excerpt{flex-grow:var(--read-more-alignment,0)}.elementor-posts-container .elementor-post__thumbnail{overflow:hidden}.elementor-posts-container .elementor-post__thumbnail img{display:block;max-height:none;max-width:none;transition:filter .3s;width:100%}.elementor-posts-container .elementor-post__thumbnail__link{display:block;position:relative;width:100%}.elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail{inset:0}.elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail img{height:auto;left:calc(50% + 1px);position:absolute;top:calc(50% + 1px);transform:scale(1.01) translate(-50%,-50%)}.elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail.elementor-fit-height img{height:100%;width:auto}.elementor-posts .elementor-post{flex-direction:column;transition-duration:.25s;transition-property:background,border,box-shadow}.elementor-posts .elementor-post__title{font-size:18px;margin:0}.elementor-posts .elementor-post__excerpt{margin-bottom:10px}.elementor-posts .elementor-post__excerpt p{color:#777;font-size:14px;line-height:1.5em;margin:0}.elementor-posts .elementor-post__text{display:var(--item-display,block);flex-direction:column;flex-grow:1}.elementor-posts .elementor-post__meta-data{color:#adadad;font-size:12px;line-height:1.3em;margin-bottom:13px}.elementor-posts .elementor-post__read-more{align-self:flex-start;font-size:12px;font-weight:700}.elementor-posts .elementor-post__thumbnail{position:relative}.elementor-posts--skin-classic .elementor-post{overflow:hidden}.elementor-posts--align-left .elementor-post{text-align:left}.elementor-posts--align-right .elementor-post{text-align:right}.elementor-posts--align-center .elementor-post{text-align:center}.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px}.elementor-posts--thumbnail-top .elementor-post__text{width:100%}.elementor-posts--thumbnail-top.elementor-posts--align-left .elementor-post__thumbnail__link{margin-right:auto}.elementor-posts--thumbnail-top.elementor-posts--align-right .elementor-post__thumbnail__link{margin-left:auto}.elementor-posts--thumbnail-top.elementor-posts--align-center .elementor-post__thumbnail__link{margin-left:auto;margin-right:auto}.elementor-posts--thumbnail-left .elementor-post,.elementor-posts--thumbnail-right .elementor-post{flex-direction:row}.elementor-posts--thumbnail-left .elementor-post__thumbnail__link,.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{flex-shrink:0;width:25%}.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;order:0}.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;order:5}.elementor-posts--thumbnail-none .elementor-posts-container .elementor-post__thumbnail__link{display:none}.elementor-posts .elementor-post{display:flex}.elementor-posts .elementor-post__card{background-color:#fff;border:0 solid #69727d;border-radius:3px;display:flex;flex-direction:column;min-height:100%;overflow:hidden;position:relative;transition:all .25s;width:100%}.elementor-posts .elementor-post__card .elementor-post__thumbnail{position:relative;transform-style:preserve-3d;-webkit-transform-style:preserve-3d}.elementor-posts .elementor-post__card .elementor-post__thumbnail img{width:calc(100% + 1px)}.elementor-posts .elementor-post__card .elementor-post__text{margin-bottom:0;margin-top:20px;padding:0 30px}.elementor-posts .elementor-post__card .elementor-post__read-more{display:inline-block;margin-bottom:20px}.elementor-posts .elementor-post__card .elementor-post__meta-data{border-top:1px solid #eaeaea;margin-bottom:0;padding:15px 30px}.elementor-posts .elementor-post__card .elementor-post__meta-data span+span:before{margin:0 5px}.elementor-posts .elementor-post__card .elementor-post__title{font-size:21px}.elementor-posts .elementor-post__card .elementor-post__excerpt{line-height:1.7}.elementor-posts .elementor-post__card .elementor-post__excerpt,.elementor-posts .elementor-post__card .elementor-post__title{margin-bottom:25px}.elementor-posts .elementor-post__card .elementor-post__badge,.elementor-posts .elementor-post__card .elementor-post__read-more{text-transform:uppercase}.elementor-posts .elementor-post__badge{background:#69727d;border-radius:999px;color:#fff;font-size:12px;font-weight:400;line-height:1;margin:20px;padding:.6em 1.2em;position:absolute;top:0}.elementor-posts .elementor-post__avatar{height:0;padding:0 30px;pointer-events:none;position:relative;top:-25px;width:100%}.elementor-posts .elementor-post__avatar img{border-radius:50%;pointer-events:all;transform:translateY(-50%);width:60px}.elementor-posts .elementor-posts--skin-cards:not(.elementor-posts-masonry) .elementor-post__meta-data,.elementor-posts--thumbnail-top .elementor-posts--skin-cards:not(.elementor-posts-masonry) .elementor-post__meta-data{margin-top:auto}.elementor-posts--thumbnail-none .elementor-post__card .elementor-post__avatar{height:auto;padding-top:0;position:static}.elementor-posts--thumbnail-none .elementor-post__card .elementor-post__avatar img.avatar{transform:translateY(0);vertical-align:bottom}.elementor-posts--show-avatar .elementor-post__thumbnail__link{margin-bottom:25px}.elementor-posts__hover-gradient .elementor-post__card .elementor-post__thumbnail__link:after{background-image:linear-gradient(0deg,rgba(0,0,0,.35),transparent 75%);background-repeat:no-repeat;bottom:0;content:"";display:block;height:100%;opacity:1;position:absolute;transition:all .3s ease-out;width:100%}.elementor-posts__hover-gradient .elementor-post__card:hover .elementor-post__thumbnail__link:after{opacity:.5}.elementor-posts__hover-zoom-in .elementor-post__card .elementor-post__thumbnail.elementor-fit-height img{height:100%}.elementor-posts__hover-zoom-in .elementor-post__card .elementor-post__thumbnail:not(.elementor-fit-height) img{width:calc(100% + 1px)}.elementor-posts__hover-zoom-in .elementor-post__card:hover .elementor-post__thumbnail.elementor-fit-height img{height:115%}.elementor-posts__hover-zoom-in .elementor-post__card:hover .elementor-post__thumbnail:not(.elementor-fit-height) img{width:115%}.elementor-posts__hover-zoom-out .elementor-post__card .elementor-post__thumbnail.elementor-fit-height img{height:115%}.elementor-posts__hover-zoom-out .elementor-post__card .elementor-post__thumbnail:not(.elementor-fit-height) img{width:115%}.elementor-posts__hover-zoom-out .elementor-post__card:hover .elementor-post__thumbnail.elementor-fit-height img{height:100%}.elementor-posts__hover-zoom-out .elementor-post__card:hover .elementor-post__thumbnail:not(.elementor-fit-height) img{width:calc(100% + 1px)}.elementor-posts__hover-zoom-in .elementor-post__thumbnail img,.elementor-posts__hover-zoom-out .elementor-post__thumbnail img{transition:filter .3s,height 1s cubic-bezier(0,.25,.07,1),width 1s cubic-bezier(0,.25,.07,1)}.elementor-card-shadow-yes .elementor-post__card{box-shadow:0 0 10px 0 rgba(0,0,0,.15)}.elementor-card-shadow-yes .elementor-post__card:hover{box-shadow:0 0 30px 0 rgba(0,0,0,.15)}.elementor-posts--skin-full_content article{flex-direction:column;overflow:hidden}.elementor-posts--skin-full_content article .elementor-post__thumbnail{padding-bottom:0}body.elementor-editor-active .elementor-posts--skin-archive_full_content,body.elementor-editor-active .elementor-posts--skin-full_content{pointer-events:none}body.elementor-editor-active .elementor-posts--skin-archive_full_content .elementor-post__thumbnail__link,body.elementor-editor-active .elementor-posts--skin-full_content .elementor-post__thumbnail__link{display:none}.elementor-posts.elementor-posts--skin-archive_full_content article.elementor-post,body.elementor-editor-active .elementor-posts--show-thumbnail .elementor-post__thumbnail__link{display:block}.elementor-portfolio__filters{display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin:0;padding:0}.elementor-portfolio__filter{cursor:pointer;margin:0;padding:8px}.elementor-portfolio__filter:focus-visible{outline:1px auto -webkit-focus-ring-color}.elementor-portfolio-item{align-self:flex-start;margin:0;overflow:hidden;transform-style:preserve-3d;transition-property:transform,opacity;transition-timing-function:ease-in-out}.elementor-portfolio-item__title{color:#fff;font-size:18px;line-height:1;margin:0;padding:0}.elementor-portfolio-item__tags__separator:before{content:", "}.elementor-portfolio-item__overlay{background-color:hsla(213,9%,45%,.8);display:flex;flex-direction:column;inset:0;justify-content:center;opacity:0;overflow:hidden;padding:15px;position:absolute;text-align:center;transition:opacity 1s}.elementor-portfolio-item__img img[src=""]{background-color:rgba(0,0,0,.1);height:100%}.elementor-portfolio-item:focus-within .elementor-portfolio-item__overlay,.elementor-portfolio-item:hover .elementor-portfolio-item__overlay{opacity:1;transition:opacity .5s}.elementor-portfolio.elementor-has-item-ratio{transition:height .5s}.elementor-portfolio.elementor-has-item-ratio .elementor-post__thumbnail{background-color:rgba(0,0,0,.1);position:absolute}.elementor-portfolio.elementor-has-item-ratio .elementor-post__thumbnail__link{padding-bottom:56.25%}.elementor ul li.elementor-portfolio__filter{list-style-type:none}.e-con-inner>.elementor-widget-portfolio,.e-con>.elementor-widget-portfolio{width:var(--container-widget-width);--flex-grow:var( --container-widget-flex-grow )}.elementor-widget-archive-posts.load-more-align-center .elementor-button-wrapper,.elementor-widget-posts.load-more-align-center .elementor-button-wrapper{text-align:center}.elementor-widget-archive-posts.load-more-align-start .elementor-button-wrapper,.elementor-widget-posts.load-more-align-start .elementor-button-wrapper{text-align:start}.elementor-widget-archive-posts.load-more-align-end .elementor-button-wrapper,.elementor-widget-posts.load-more-align-end .elementor-button-wrapper{text-align:end}.elementor-widget-archive-posts.load-more-align-justify .elementor-button,.elementor-widget-posts.load-more-align-justify .elementor-button{width:100%}.elementor-widget-archive-posts.e-load-more-pagination-loading>.elementor-widget-container,.elementor-widget-posts.e-load-more-pagination-loading>.elementor-widget-container{cursor:default}.elementor-widget-archive-posts.e-load-more-pagination-loading>.elementor-widget-container .e-load-more-spinner,.elementor-widget-posts.e-load-more-pagination-loading>.elementor-widget-container .e-load-more-spinner{margin-top:var(--load-more—spacing,30px)}.elementor-widget-archive-posts.e-load-more-pagination-loading>.elementor-widget-container .e-load-more-spinner i,.elementor-widget-archive-posts.e-load-more-pagination-loading>.elementor-widget-container .e-load-more-spinner svg,.elementor-widget-posts.e-load-more-pagination-loading>.elementor-widget-container .e-load-more-spinner i,.elementor-widget-posts.e-load-more-pagination-loading>.elementor-widget-container .e-load-more-spinner svg{display:flex}.elementor-widget-archive-posts.e-load-more-pagination-loading>.elementor-widget-container>.elementor-button-wrapper .elementor-button-content-wrapper,.elementor-widget-posts.e-load-more-pagination-loading>.elementor-widget-container>.elementor-button-wrapper .elementor-button-content-wrapper{visibility:hidden}.elementor-widget-archive-posts.e-load-more-pagination-end:not(:has(>.elementor-widget-container))>.elementor-button-wrapper,.elementor-widget-archive-posts.e-load-more-pagination-end>.elementor-widget-container>.elementor-button-wrapper,.elementor-widget-posts.e-load-more-pagination-end:not(:has(>.elementor-widget-container))>.elementor-button-wrapper,.elementor-widget-posts.e-load-more-pagination-end>.elementor-widget-container>.elementor-button-wrapper{display:none}.elementor-widget-archive-posts.e-load-more-pagination-end:not(:has(>.elementor-widget-container))>.e-load-more-message,.elementor-widget-archive-posts.e-load-more-pagination-end>.elementor-widget-container>.e-load-more-message,.elementor-widget-posts.e-load-more-pagination-end:not(:has(>.elementor-widget-container))>.e-load-more-message,.elementor-widget-posts.e-load-more-pagination-end>.elementor-widget-container>.e-load-more-message{display:block}.elementor-widget-archive-posts.e-load-more-no-spinner:not(:has(>.elementor-widget-container))>.elementor-button-wrapper .elementor-button-content-wrapper,.elementor-widget-archive-posts.e-load-more-no-spinner>.elementor-widget-container>.elementor-button-wrapper .elementor-button-content-wrapper,.elementor-widget-posts.e-load-more-no-spinner:not(:has(>.elementor-widget-container))>.elementor-button-wrapper .elementor-button-content-wrapper,.elementor-widget-posts.e-load-more-no-spinner>.elementor-widget-container>.elementor-button-wrapper .elementor-button-content-wrapper{visibility:visible}.elementor-widget-archive-posts:not(:has(>.elementor-widget-container)) .e-load-more-spinner,.elementor-widget-archive-posts>.elementor-widget-container .e-load-more-spinner,.elementor-widget-posts:not(:has(>.elementor-widget-container)) .e-load-more-spinner,.elementor-widget-posts>.elementor-widget-container .e-load-more-spinner{display:flex}.elementor-widget-archive-posts:not(:has(>.elementor-widget-container)) .e-load-more-spinner i,.elementor-widget-archive-posts:not(:has(>.elementor-widget-container)) .e-load-more-spinner svg,.elementor-widget-archive-posts>.elementor-widget-container .e-load-more-spinner i,.elementor-widget-archive-posts>.elementor-widget-container .e-load-more-spinner svg,.elementor-widget-posts:not(:has(>.elementor-widget-container)) .e-load-more-spinner i,.elementor-widget-posts:not(:has(>.elementor-widget-container)) .e-load-more-spinner svg,.elementor-widget-posts>.elementor-widget-container .e-load-more-spinner i,.elementor-widget-posts>.elementor-widget-container .e-load-more-spinner svg{display:none;margin:0 auto}.elementor-widget-archive-posts:not(:has(>.elementor-widget-container)) .e-load-more-spinner i,.elementor-widget-archive-posts>.elementor-widget-container .e-load-more-spinner i,.elementor-widget-posts:not(:has(>.elementor-widget-container)) .e-load-more-spinner i,.elementor-widget-posts>.elementor-widget-container .e-load-more-spinner i{color:var(--load-more-spinner-color)}.elementor-widget-archive-posts:not(:has(>.elementor-widget-container)) .e-load-more-spinner svg,.elementor-widget-archive-posts>.elementor-widget-container .e-load-more-spinner svg,.elementor-widget-posts:not(:has(>.elementor-widget-container)) .e-load-more-spinner svg,.elementor-widget-posts>.elementor-widget-container .e-load-more-spinner svg{fill:var(--load-more-spinner-color);height:1em;width:1em}.elementor-widget-archive-posts:not(:has(>.elementor-widget-container)) .e-load-more-message,.elementor-widget-archive-posts>.elementor-widget-container .e-load-more-message,.elementor-widget-posts:not(:has(>.elementor-widget-container)) .e-load-more-message,.elementor-widget-posts>.elementor-widget-container .e-load-more-message{color:var(--load-more-message-color);display:none;margin-top:var(--load-more—spacing,30px);text-align:var(--load-more-message-alignment,center)}.elementor-widget-archive-posts:not(:has(>.elementor-widget-container))>.elementor-button-wrapper,.elementor-widget-archive-posts>.elementor-widget-container>.elementor-button-wrapper,.elementor-widget-posts:not(:has(>.elementor-widget-container))>.elementor-button-wrapper,.elementor-widget-posts>.elementor-widget-container>.elementor-button-wrapper{margin-top:var(--load-more—spacing,30px)}.elementor-widget-archive-posts:not(:has(>.elementor-widget-container))>.elementor-button-wrapper .e-load-more-spinner,.elementor-widget-archive-posts>.elementor-widget-container>.elementor-button-wrapper .e-load-more-spinner,.elementor-widget-posts:not(:has(>.elementor-widget-container))>.elementor-button-wrapper .e-load-more-spinner,.elementor-widget-posts>.elementor-widget-container>.elementor-button-wrapper .e-load-more-spinner{inset-block-start:50%;inset-inline-start:50%;margin:inherit;position:absolute;transform:translate(-50%,-50%)}.elementor-widget-archive-posts:not(:has(>.elementor-widget-container))>.elementor-button-wrapper .elementor-button,.elementor-widget-archive-posts>.elementor-widget-container>.elementor-button-wrapper .elementor-button,.elementor-widget-posts:not(:has(>.elementor-widget-container))>.elementor-button-wrapper .elementor-button,.elementor-widget-posts>.elementor-widget-container>.elementor-button-wrapper .elementor-button{cursor:pointer;position:relative}.elementor-shape{direction:ltr;left:0;line-height:0;overflow:hidden;position:absolute;width:100%}.elementor-shape-top{top:-1px}.elementor-shape-top:not([data-negative=false]) svg{z-index:-1}.elementor-shape-bottom{bottom:-1px}.elementor-shape-bottom:not([data-negative=true]) svg{z-index:-1}.elementor-shape[data-negative=false].elementor-shape-bottom,.elementor-shape[data-negative=true].elementor-shape-top{transform:rotate(180deg)}.elementor-shape svg{display:block;left:50%;position:relative;transform:translateX(-50%);width:calc(100% + 1.3px)}.elementor-shape .elementor-shape-fill{fill:#fff;transform:rotateY(0deg);transform-origin:center}