.elementor-37 .elementor-element.elementor-element-8e6805f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:44px;--padding-bottom:44px;--padding-left:60px;--padding-right:60px;}.elementor-37 .elementor-element.elementor-element-8e6805f:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-8e6805f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1714;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-37 .elementor-element.elementor-element-3a3428d{font-family:"Kalam", Sans-serif;font-size:16px;font-weight:400;color:#666666;}.elementor-37 .elementor-element.elementor-element-0d6fdcd{padding:0px 0px 14px 0px;font-family:"Kalam", Sans-serif;font-size:16px;font-weight:400;color:#666666;}.elementor-37 .elementor-element.elementor-element-0d6fdcd a{color:var( --e-global-color-accent );}.elementor-37 .elementor-element.elementor-element-46cb6b3{font-family:"Kalam", Sans-serif;font-size:16px;font-weight:400;color:#666666;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS for container, class: .elementor-element-8e6805f */.elementor-37 .elementor-element.elementor-element-8e6805f {
  background-color: var(--ink) !important;
  position: relative;
  overflow: hidden;
}

/* Barra ambra in cima al footer con andamento irregolare */
.elementor-37 .elementor-element.elementor-element-8e6805f::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 6px;
  /*background: var(--amber);
  clip-path: polygon(
    0 0, 3% 60%, 6% 0, 10% 80%, 15% 10%, 20% 70%,
    28% 0, 35% 90%, 42% 5%, 50% 75%, 58% 0, 65% 85%,
    72% 10%, 80% 70%, 88% 0, 93% 60%, 97% 5%, 100% 40%, 100% 100%, 0 100%
  );
}

/* Logo footer */
.elementor-37 .elementor-element.elementor-element-8e6805f .elementor-heading-title {
  font-family: 'Permanent Marker', cursive !important;
  font-size: 28px !important;
  color: var(--white) !important;
}

/* Il "." del logo in ambra — usa HTML widget:
   <span style="font-family:'Permanent Marker',cursive;font-size:28px;color:#fdfaf5">
     QueiDuePixel<span style="color:#F5A623">.</span>
   </span>
*/

.elementor-37 .elementor-element.elementor-element-8e6805f .elementor-widget-text-editor p {
  font-family: 'Caveat', cursive !important;
  font-size: 16px !important;
  color: #666 !important;
  transform: rotate(-.5deg);
}/* End custom CSS */