.elementor-kit-6{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#DC5030;--e-global-color-5958435:#FFD325;--e-global-color-62952a4:#DC5030;--e-global-color-1d375c2:#723B30;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}:root { --text-white:#ffffff; --site-width:740px; --bright-orange:#DC5030; --yellow:#FFD325; --Gray:#f0f0f0; }
/* Start custom CSS */.swipe-menu {
  margin-top: calc(-1 * env(safe-area-inset-top)) !important;
  padding-top: env(safe-area-inset-top) !important;
      background-color:var(--e-global-color-5958435);
}

.noise-bg::before{
  content:"";
  position:absolute;
  inset:0;
  pointer-events:none;
  z-index:0;
  opacity:.32;

  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.5' numOctaves='1' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 18 -7'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");
mix-blend-mode: soft-light;
  background-repeat: repeat;
}

span.elementor-button-text {
    font-family: 'peridot-pe-variable', sans-serif;
}

.swipe-menu-inner a,
.swipe-menu-inner .elementor-button {

  white-space: nowrap;
  padding: 8px 16px;
  border-radius: 999px;

}

@media (max-width: 767px) {

  .swipe-menu {
    overflow-x: auto;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
    scrollbar-width: none;
    touch-action: pan-x;
  }

  .swipe-menu::-webkit-scrollbar {
    display: none;
  }

  .swipe-menu-inner {
    display: flex;
    flex-wrap: nowrap;
    gap: 12px;
    width: max-content;
  }

  .swipe-menu-inner > * {
    flex: 0 0 auto;
  }

}

h1, h2, h3, h4 {
    font-family:"peridot-pe-variable", sans-serif;
   font-variation-settings: 
    "wght" 600,
    "wdth" 100; 
    text-transform: uppercase;
}
h5, h6, h5 a, h6 a {
    font-family:"peridot-pe-variable", sans-serif;
   font-variation-settings: 
    "wght" 400,
    "wdth" 100; 
}
h3 a {
    font-family:"peridot-pe-variable", sans-serif;
   font-variation-settings: 
    "wght" 700,
    "wdth" 100; 
}
p, span.elementor-post-info__terms-list-item {
    font-family:"peridot-pe-variable", sans-serif;
 font-variation-settings: 
    "wght" 500,
    "wdth" 100; 
}
span.elementor-post-info__terms-list-item {
    font-size:14px;
}
.text-link, .link-no-transition {
    font-family:"peridot-pe-variable", sans-serif;
    font-variation-settings: 
    "wght" 750,
    "wdth" 100; 
    text-decoration: underline;
    line-height:1.2;
}
.portfolio-card {
  cursor: pointer;
}/* End custom CSS */