.elementor-7 .elementor-element.elementor-element-39956e2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-7 .elementor-element.elementor-element-1b0a2f0{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-7 .elementor-element.elementor-element-1cbf0de{--grid-columns:2;--grid-row-gap:30px;--load-more-button-align:center;--grid-column-gap:30px;}.elementor-7 .elementor-element.elementor-element-1cbf0de .elementor-button{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-1cbf0de .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-1cbf0de .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-1cbf0de > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-7 .elementor-element.elementor-element-1cbf0de .elementor-loop-container{grid-auto-rows:1fr;}.elementor-7 .elementor-element.elementor-element-1cbf0de .e-loop-item > .elementor-section, .elementor-7 .elementor-element.elementor-element-1cbf0de .e-loop-item > .elementor-section > .elementor-container, .elementor-7 .elementor-element.elementor-element-1cbf0de .e-loop-item > .e-con, .elementor-7 .elementor-element.elementor-element-1cbf0de .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-7 .elementor-element.elementor-element-1cbf0de .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-1cbf0de .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-c2e7bd2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-7 .elementor-element.elementor-element-c2e7bd2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-7 .elementor-element.elementor-element-c2e7bd2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-7 .elementor-element.elementor-element-c2e7bd2 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-7 .elementor-element.elementor-element-c2e7bd2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-7 .elementor-element.elementor-element-c2e7bd2 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-c2e7bd2 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-7 .elementor-element.elementor-element-c2e7bd2{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-7 .elementor-element.elementor-element-c2e7bd2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7 .elementor-element.elementor-element-c2e7bd2 .elementor-icon-list-item > a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-7 .elementor-element.elementor-element-c2e7bd2 .elementor-icon-list-text{color:var( --e-global-color-bf9cedf );transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-facda45{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-facda45:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-facda45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-91a60aa{text-align:center;}.elementor-7 .elementor-element.elementor-element-91a60aa .elementor-heading-title{color:var( --e-global-color-bf9cedf );}@media(min-width:768px){.elementor-7 .elementor-element.elementor-element-39956e2{--content-width:1440px;}.elementor-7 .elementor-element.elementor-element-1b0a2f0{--width:80%;}.elementor-7 .elementor-element.elementor-element-facda45{--width:20%;}}@media(max-width:1024px){.elementor-7 .elementor-element.elementor-element-1cbf0de{--grid-columns:1;}}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-1cbf0de{--grid-columns:1;}}/* Start custom CSS for loop-grid, class: .elementor-element-1cbf0de */.elementor-7 .elementor-element.elementor-element-1cbf0de .post-card:hover {
    transition: transform 200ms ease-in-out;
    transform: scale(1.02);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c2e7bd2 */.elementor-7 .elementor-element.elementor-element-c2e7bd2 .elementor-icon-list-item {
    filter: drop-shadow(1px 2px 0.7px rgba(0,0,0,0.3));
}

.elementor-7 .elementor-element.elementor-element-c2e7bd2 .elementor-icon-list-item a {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    text-transform: uppercase;
    font-weight: 700;
    color: #302a22;
    background: #f3f3f3;
    padding: 10px 25px;
    margin: 8px;
    display: inline-block;
    transform: rotate(-0.7deg);
    width: 180px;
    
    -webkit-mask-size: 100% 100%;
    -webkit-mask-repeat: no-repeat;
    mask-size: 100% 100%;
    mask-repeat: no-repeat;
}

.elementor-7 .elementor-element.elementor-element-c2e7bd2 .elementor-icon-list-item:hover a {
    transition: transform 150ms ease-in-out;
    transform: scale(1.1) rotate(2deg);
}

/* Background colors */
.bg-cream  { background:#e8e2d0; }
.bg-brown { background:#b89a74; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7923cdb *//* Base label */
.tape-label {
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
  padding: 12px 32px;
  margin: 18px 0;
  position: relative;
  display: inline-block;
  color: #222;
  transform: rotate(-0.7deg);
  /* Apply your SVG as a mask */
  -webkit-mask-image: url("data:image/svg+xml;utf8,<svg viewBox='0 0 291.25 82.06' xmlns='http://www.w3.org/2000/svg'><path d='M.23,3.19,0,4.87.08,6.56,1.2,8.24,3.4,9.93,1.62,11.61,2.83,13.3,1.62,15,4,16.67,2.85,18.35,6.9,20,5.08,21.72l1.16,1.69L4.77,25.1l3.74,1.68-3,1.69,3.81,1.68L5.66,31.84,9,33.53,7.7,35.21l.5,1.69-.43,1.67,3.71,1.67-2,1.64,1,1.64.11,1.62,2,1.64-.75,1.55.76,1.57-.05,1.53,4.06,1.72-.71,1.46,2.86,1.69-.08,1.49,2.17,1.67L21,61l2.27,1.73L21.79,64l2.34,1.79-.26,1.51L24.74,69l-1.51,1.39,2.67,2-1.18,1.5-.35,1.66-1.46,1.55,1.4,2-.76.87,136,0a11.73,11.73,0,0,1,1.33.06,7.09,7.09,0,0,1,1.33.36c.45.16.89.36,1.33.56s.89.4,1.33.58a8.35,8.35,0,0,0,1.33.39,5.36,5.36,0,0,0,1.32.11,6.06,6.06,0,0,0,1.33-.22,9.93,9.93,0,0,0,1.32-.47l1.32-.59c.44-.2.88-.38,1.32-.53a10.17,10.17,0,0,1,1.32-.24H287.81l-.08-1.17.73-1.65,2.29-1.65-2.65-1.65-.65-1.65,2-1.65-1.91-1.65,3.5-1.64-4.26-1.65,0-1.65-4.31-1.65,2.79-1.65L282.1,59l2.7-1.65-4.67-1.65-1-1.65L279,52.45l-.72-1.65-5.23-1.64,2.09-1.65-1.32-1.64-1.46-1.65,2-1.65.64-1.64-3.85-1.64,4-1.64L270.27,36l4.25-1.64-1.63-1.65.86-1.65,1.58-1.64,3.16-1.65-1.39-1.64,4.9-1.65-1.63-1.65,3.39-1.64-.9-1.65,2.86-1.64,1-1.65L289,14.61,286.17,13,291,11.32l-1.38-1.65L291.25,8,287.5,6.38l.71-1.64-.72-1.65L289,1.45,287.7,0H180L178.7,0a11.73,11.73,0,0,0-1.29.25c-.43.11-.87.25-1.3.39s-.86.27-1.3.39a9.71,9.71,0,0,1-1.3.28,7.11,7.11,0,0,1-1.3.09,8.31,8.31,0,0,1-1.31-.13A12.42,12.42,0,0,1,169.59,1L168.28.58c-.44-.14-.88-.27-1.32-.37a10,10,0,0,0-1.32-.2H1.37L1,1.5Z' fill='white'/></svg>");
  -webkit-mask-size: 100% 100%;
  -webkit-mask-repeat: no-repeat;

  mask-image: url("data:image/svg+xml;utf8,<svg viewBox='0 0 291.25 82.06' xmlns='http://www.w3.org/2000/svg'><path d='M.23,3.19,0,4.87.08,6.56,1.2,8.24,3.4,9.93,1.62,11.61,2.83,13.3,1.62,15,4,16.67,2.85,18.35,6.9,20,5.08,21.72l1.16,1.69L4.77,25.1l3.74,1.68-3,1.69,3.81,1.68L5.66,31.84,9,33.53,7.7,35.21l.5,1.69-.43,1.67,3.71,1.67-2,1.64,1,1.64.11,1.62,2,1.64-.75,1.55.76,1.57-.05,1.53,4.06,1.72-.71,1.46,2.86,1.69-.08,1.49,2.17,1.67L21,61l2.27,1.73L21.79,64l2.34,1.79-.26,1.51L24.74,69l-1.51,1.39,2.67,2-1.18,1.5-.35,1.66-1.46,1.55,1.4,2-.76.87,136,0a11.73,11.73,0,0,1,1.33.06,7.09,7.09,0,0,1,1.33.36c.45.16.89.36,1.33.56s.89.4,1.33.58a8.35,8.35,0,0,0,1.33.39,5.36,5.36,0,0,0,1.32.11,6.06,6.06,0,0,0,1.33-.22,9.93,9.93,0,0,0,1.32-.47l1.32-.59c.44-.2.88-.38,1.32-.53a10.17,10.17,0,0,1,1.32-.24H287.81l-.08-1.17.73-1.65,2.29-1.65-2.65-1.65-.65-1.65,2-1.65-1.91-1.65,3.5-1.64-4.26-1.65,0-1.65-4.31-1.65,2.79-1.65L282.1,59l2.7-1.65-4.67-1.65-1-1.65L279,52.45l-.72-1.65-5.23-1.64,2.09-1.65-1.32-1.64-1.46-1.65,2-1.65.64-1.64-3.85-1.64,4-1.64L270.27,36l4.25-1.64-1.63-1.65.86-1.65,1.58-1.64,3.16-1.65-1.39-1.64,4.9-1.65-1.63-1.65,3.39-1.64-.9-1.65,2.86-1.64,1-1.65L289,14.61,286.17,13,291,11.32l-1.38-1.65L291.25,8,287.5,6.38l.71-1.64-.72-1.65L289,1.45,287.7,0H180L178.7,0a11.73,11.73,0,0,0-1.29.25c-.43.11-.87.25-1.3.39s-.86.27-1.3.39a9.71,9.71,0,0,1-1.3.28,7.11,7.11,0,0,1-1.3.09,8.31,8.31,0,0,1-1.31-.13A12.42,12.42,0,0,1,169.59,1L168.28.58c-.44-.14-.88-.27-1.32-.37a10,10,0,0,0-1.32-.2H1.37L1,1.5Z' fill='white'/></svg>");
  mask-size: 100% 100%;
  mask-repeat: no-repeat;
}

/* Tape colors */
.tape-label.cream {
  background: #e8e2d0;
}

.tape-label.brown {
  background: #b89a74;
}/* End custom CSS */