.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-weight );color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-8d135e3{padding:0px 0px 6px 0px;}.elementor-15 .elementor-element.elementor-element-8d135e3 .elementor-heading-title{font-family:var( --e-global-typography-e428cc6-font-family ), Sans-serif;font-size:var( --e-global-typography-e428cc6-font-size );line-height:var( --e-global-typography-e428cc6-line-height );letter-spacing:var( --e-global-typography-e428cc6-letter-spacing );color:#ABABABCC;}.elementor-15 .elementor-element.elementor-element-c174ebc{padding:0px 0px 6px 0px;}.elementor-15 .elementor-element.elementor-element-c174ebc .elementor-heading-title{font-family:"Clash Grotesk Variable", Sans-serif;font-size:1.25em;font-weight:400;line-height:1.3em;letter-spacing:0px;color:var( --e-global-color-22757cf );}.elementor-15 .elementor-element.elementor-element-3580b2fd{width:var( --container-widget-width, 1300px );max-width:1300px;--container-widget-width:1300px;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-3580b2fd .elementor-heading-title{font-family:"Clash Display Variable", Sans-serif;font-size:3.375em;font-weight:500;line-height:1.3em;letter-spacing:-1px;word-spacing:2px;color:#AAAAAAAA;}.elementor-15 .elementor-element.elementor-element-344007f{--display:flex;}.elementor-15 .elementor-element.elementor-element-344007f > .st-trail-layer{--st-trail-w:220px;--st-trail-ratio:auto;--st-trail-radius:8px;--st-trail-z:5;--st-trail-overflow:visible;}.elementor-15 .elementor-element.elementor-element-231253c .sch-dither{--sd-px:1;--sd-canvas-op:0.8;border-radius:8px 8px 8px 8px;}.elementor-15 .elementor-element.elementor-element-231253c{width:var( --container-widget-width, 400px );max-width:400px;--container-widget-width:400px;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-231253c .sch-dither__canvas{mix-blend-mode:color-burn;}.elementor-15 .elementor-element.elementor-element-231253c .sch-dither__img{opacity:1;filter:grayscale(1);}.elementor-15 .elementor-element.elementor-element-539585c .sch-dither{--sd-px:1;--sd-canvas-op:0.8;border-radius:8px 8px 8px 8px;}.elementor-15 .elementor-element.elementor-element-539585c{width:var( --container-widget-width, 400px );max-width:400px;--container-widget-width:400px;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-539585c .sch-dither__canvas{mix-blend-mode:color-burn;}.elementor-15 .elementor-element.elementor-element-539585c .sch-dither__img{opacity:1;filter:grayscale(1);}.elementor-15 .elementor-element.elementor-element-2e9c3d8 .sch-dither{--sd-px:1;--sd-canvas-op:0.8;border-radius:8px 8px 8px 8px;}.elementor-15 .elementor-element.elementor-element-2e9c3d8{width:var( --container-widget-width, 400px );max-width:400px;--container-widget-width:400px;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-2e9c3d8 .sch-dither__canvas{mix-blend-mode:color-burn;}.elementor-15 .elementor-element.elementor-element-2e9c3d8 .sch-dither__img{opacity:1;filter:grayscale(1);}.elementor-15 .elementor-element.elementor-element-4e5ed82 .sch-dither{--sd-px:1;--sd-canvas-op:0.8;border-radius:8px 8px 8px 8px;}.elementor-15 .elementor-element.elementor-element-4e5ed82{width:var( --container-widget-width, 400px );max-width:400px;--container-widget-width:400px;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-4e5ed82 .sch-dither__canvas{mix-blend-mode:color-burn;}.elementor-15 .elementor-element.elementor-element-4e5ed82 .sch-dither__img{opacity:1;filter:grayscale(1);}.elementor-15 .elementor-element.elementor-element-06e7d69 .sch-dither{--sd-px:1;--sd-canvas-op:0.8;border-radius:8px 8px 8px 8px;}.elementor-15 .elementor-element.elementor-element-06e7d69{width:var( --container-widget-width, 400px );max-width:400px;--container-widget-width:400px;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-06e7d69 .sch-dither__canvas{mix-blend-mode:color-burn;}.elementor-15 .elementor-element.elementor-element-06e7d69 .sch-dither__img{opacity:1;filter:grayscale(1);}.elementor-15 .elementor-element.elementor-element-403779a .sch-dither{--sd-px:1;--sd-canvas-op:0.8;border-radius:8px 8px 8px 8px;}.elementor-15 .elementor-element.elementor-element-403779a{width:var( --container-widget-width, 400px );max-width:400px;--container-widget-width:400px;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-403779a .sch-dither__canvas{mix-blend-mode:color-burn;}.elementor-15 .elementor-element.elementor-element-403779a .sch-dither__img{opacity:1;filter:grayscale(1);}.elementor-15 .elementor-element.elementor-element-2086ec6 .elementor-heading-title{font-family:"Clash Display Variable", Sans-serif;font-size:2em;font-weight:400;line-height:1.3em;letter-spacing:-0.3px;}.elementor-15 .elementor-element.elementor-element-bda9223{text-align:start;}.elementor-15 .elementor-element.elementor-element-bda9223 .elementor-heading-title{font-family:"Clash Grotesk Variable", Sans-serif;font-size:1em;font-weight:500;color:#AAAAAA;}.elementor-15 .elementor-element.elementor-element-c69de4b .elementor-heading-title{font-family:var( --e-global-typography-cbcd4a5-font-family ), Sans-serif;font-size:var( --e-global-typography-cbcd4a5-font-size );line-height:var( --e-global-typography-cbcd4a5-line-height );letter-spacing:var( --e-global-typography-cbcd4a5-letter-spacing );}.elementor-15 .elementor-element.elementor-element-bc53275{text-align:start;}.elementor-15 .elementor-element.elementor-element-bc53275 .elementor-heading-title{font-family:"Clash Grotesk Variable", Sans-serif;font-size:1em;font-weight:500;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-cb97623 .elementor-heading-title{font-family:var( --e-global-typography-cbcd4a5-font-family ), Sans-serif;font-size:var( --e-global-typography-cbcd4a5-font-size );line-height:var( --e-global-typography-cbcd4a5-line-height );letter-spacing:var( --e-global-typography-cbcd4a5-letter-spacing );}.elementor-15 .elementor-element.elementor-element-b9e8224{text-align:start;}.elementor-15 .elementor-element.elementor-element-b9e8224 .elementor-heading-title{font-family:"Clash Grotesk Variable", Sans-serif;font-size:1em;font-weight:500;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-76f57a2f{--display:flex;--min-height:80px;--justify-content:flex-end;}body.elementor-page-15:not(.elementor-motion-effects-element-type-background), body.elementor-page-15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-44a4304 );}@media(max-width:1366px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-weight );}.elementor-15 .elementor-element.elementor-element-8d135e3 .elementor-heading-title{font-size:var( --e-global-typography-e428cc6-font-size );line-height:var( --e-global-typography-e428cc6-line-height );letter-spacing:var( --e-global-typography-e428cc6-letter-spacing );}.elementor-15 .elementor-element.elementor-element-3580b2fd .elementor-heading-title{font-size:4vw;}.elementor-15 .elementor-element.elementor-element-c69de4b .elementor-heading-title{font-size:var( --e-global-typography-cbcd4a5-font-size );line-height:var( --e-global-typography-cbcd4a5-line-height );letter-spacing:var( --e-global-typography-cbcd4a5-letter-spacing );}.elementor-15 .elementor-element.elementor-element-cb97623 .elementor-heading-title{font-size:var( --e-global-typography-cbcd4a5-font-size );line-height:var( --e-global-typography-cbcd4a5-line-height );letter-spacing:var( --e-global-typography-cbcd4a5-letter-spacing );}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-weight );}.elementor-15 .elementor-element.elementor-element-8d135e3 .elementor-heading-title{font-size:var( --e-global-typography-e428cc6-font-size );line-height:var( --e-global-typography-e428cc6-line-height );letter-spacing:var( --e-global-typography-e428cc6-letter-spacing );}.elementor-15 .elementor-element.elementor-element-c174ebc .elementor-heading-title{font-size:1.75em;}.elementor-15 .elementor-element.elementor-element-3580b2fd .elementor-heading-title{font-size:5.2vw;}.elementor-15 .elementor-element.elementor-element-2086ec6 .elementor-heading-title{font-size:1.75em;}.elementor-15 .elementor-element.elementor-element-c69de4b .elementor-heading-title{font-size:var( --e-global-typography-cbcd4a5-font-size );line-height:var( --e-global-typography-cbcd4a5-line-height );letter-spacing:var( --e-global-typography-cbcd4a5-letter-spacing );}.elementor-15 .elementor-element.elementor-element-cb97623 .elementor-heading-title{font-size:var( --e-global-typography-cbcd4a5-font-size );line-height:var( --e-global-typography-cbcd4a5-line-height );letter-spacing:var( --e-global-typography-cbcd4a5-letter-spacing );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-weight );}.elementor-15 .elementor-element.elementor-element-8d135e3 .elementor-heading-title{font-size:var( --e-global-typography-e428cc6-font-size );line-height:var( --e-global-typography-e428cc6-line-height );letter-spacing:var( --e-global-typography-e428cc6-letter-spacing );}.elementor-15 .elementor-element.elementor-element-c174ebc .elementor-heading-title{font-size:1.5em;}.elementor-15 .elementor-element.elementor-element-3580b2fd .elementor-heading-title{font-size:2em;letter-spacing:-0.1px;}.elementor-15 .elementor-element.elementor-element-2086ec6 .elementor-heading-title{font-size:1.5em;}.elementor-15 .elementor-element.elementor-element-bda9223 .elementor-heading-title{font-size:0.875em;}.elementor-15 .elementor-element.elementor-element-c69de4b .elementor-heading-title{font-size:var( --e-global-typography-cbcd4a5-font-size );line-height:var( --e-global-typography-cbcd4a5-line-height );letter-spacing:var( --e-global-typography-cbcd4a5-letter-spacing );}.elementor-15 .elementor-element.elementor-element-bc53275 .elementor-heading-title{font-size:0.875em;}.elementor-15 .elementor-element.elementor-element-cb97623 .elementor-heading-title{font-size:var( --e-global-typography-cbcd4a5-font-size );line-height:var( --e-global-typography-cbcd4a5-line-height );letter-spacing:var( --e-global-typography-cbcd4a5-letter-spacing );}.elementor-15 .elementor-element.elementor-element-b9e8224 .elementor-heading-title{font-size:0.875em;}}@media(min-width:2400px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-weight );}.elementor-15 .elementor-element.elementor-element-8d135e3 .elementor-heading-title{font-size:var( --e-global-typography-e428cc6-font-size );line-height:var( --e-global-typography-e428cc6-line-height );letter-spacing:var( --e-global-typography-e428cc6-letter-spacing );}.elementor-15 .elementor-element.elementor-element-c69de4b .elementor-heading-title{font-size:var( --e-global-typography-cbcd4a5-font-size );line-height:var( --e-global-typography-cbcd4a5-line-height );letter-spacing:var( --e-global-typography-cbcd4a5-letter-spacing );}.elementor-15 .elementor-element.elementor-element-cb97623 .elementor-heading-title{font-size:var( --e-global-typography-cbcd4a5-font-size );line-height:var( --e-global-typography-cbcd4a5-line-height );letter-spacing:var( --e-global-typography-cbcd4a5-letter-spacing );}}/* Start custom CSS for html, class: .elementor-element-41e9756 */.elementor-15 .elementor-element.elementor-element-41e9756{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 0px 42px;
    pointer-events: none;
    opacity: .2;
}

.video-lazy-wrap,
.video-lazy-wrap video,
.video-lazy-wrap img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: top center;
    border-radius: 0px 42px;
}

.video-lazy-wrap video {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  transition: opacity .3s ease;
}

.video-lazy-wrap.video-ready video {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3580b2fd */.word_website{
    --word-img: url('https://schmidtstudio.cc/wp-content/uploads/2026/07/website_img-120349.webp');
}

.word_uxui{
    --word-img: url('https://schmidtstudio.cc/wp-content/uploads/2026/07/ux_ui_img-120349.webp');
}

.word-img-center:hover::after{
    transform: translate(-50%, -50%) rotate(8deg)!important;
    left: 50%;
    top: 50%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bda9223 */.testimonial_cargo{
    font-size: 1em;
    color: #AAAAAA!important;
    font-weight: 425;
}

.depo-swiper .clip-word--dot {
  width: 6px;
  height: 6px;
  padding: 0px;
  margin: -3px 6px 0px 0px;
  vertical-align: middle!important;
 
}
.depo-swiper .clip-word--dot .clip-word__inner {
  width: 24px;
  height: 24px;
  background: #F35F15;
}


@media (max-width: 767px){
    .testimonial_cargo{
        font-size: 0.875em!important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-eda399f *//* a seção que recebe o efeito precisa conter e recortar o rastro */
.trail-container{
  position: relative;   /* âncora pro posicionamento absoluto dos tiles */
}
/* cada imagem do rastro */
.trail-tile{
  position: absolute;
  top: 0; left: 0;
  width: 240px;                 /* tamanho da miniatura — ajuste à vontade */
  height: 150px;
  aspect-ratio: 16 / 10!important;
  border-radius: 12px;
  background-size: cover;
  background-position: center;
  pointer-events: none;         /* nunca bloqueia cliques do usuário */
  opacity: 0;                   /* nasce invisível; o JS revela        */
  will-change: transform, opacity;  /* dica de performance pro browser */
  z-index: 2;
}
/* garante que o conteúdo real da seção fique ACIMA do rastro */
.trail-container > :not(.trail-tile){ position: relative; z-index: 3; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4ab31c7 */.CTA-fixed_container {
    display: none!important;
  position: fixed;
  bottom: -100px;
  z-index: 999;
  transform: translate(-50%, 0%); 
  transition: transform 0.45s cubic-bezier(0.22, 1, 0.36, 1);
  will-change: transform;
  backdrop-filter: blur(8px);
  padding: 12px 12px 12px 18px!important;
  border-radius: 12px!important;
  border: 1px solid #aaaaaa40;
  background: #10101040;
}

.CTA-fixed_container.is-visible {
   transform: translate(-50%, -120px);     
}

@media (prefers-reduced-motion: reduce) {
  .CTA-fixed_container { transition: none; }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0965f89 */.step-form {
   --accent: #F0591F;
   --input_bg: #1d1d1d;
   --input_border: #2e2e2e;
   --text: #fff;
   --body_text: #aaa;
   --line: #333;
   --radius: 12px;
   color: var(--text);
   width: 100%;
}

.step-form,
.step-form * {
   box-sizing: border-box;
}

.step-form.is-ready .form_step:not(.is-active) {
   display: none !important;
}

.step-form .form_step {
   display: flex !important;
   flex-direction: column !important;
   align-items: stretch;
}

.step-form input:focus,
.step-form select:focus,
.step-form textarea:focus {
   border-color: var(--accent) !important;
}

.step-form select {
   cursor: pointer;
}

/*RADIO BUTTONS*/
.step-form .form_choice {
   display: flex !important;
   flex-direction: row !important;
   flex-wrap: wrap !important;
   gap: 12px !important;
}

.step-form .form_choice-option {
   width: fit-content !important;
   position: relative;
   flex: 0 0 auto;
   cursor: pointer;
}

.step-form .form_choice-option input[type=radio] {
   position: absolute;
   opacity: 0;
   width: 1px;
   height: 1px;
   margin: 0;
   pointer-events: none;
}

.step-form .form_choice-option label {
   display: block;
   cursor: pointer;
   user-select: none;
   margin: 0;
   border: 1px solid var(--input_border);
   border-radius: 6px;
   padding: 16px 24px;
   color: var(--body_text);
   transition: all .2s ease;
}

.step-form .form_choice-option:hover label {
   border-color: #4a4a4a;
   color: var(--text);
}

.step-form .form_choice-option.is-selected label,
.step-form .form_choice-option:has(input:checked) label {
   border-color: var(--accent) !important;
   color: #fff !important;
   background: rgba(240, 89, 31, .12) !important;
}

/*TEXT AREA*/
.form_text-area{
    border: 1px solid var(--input_border) !important;
    border-radius: 6px !important;
    padding: 16px;
    min-height: 55px;
    max-height: 350px;
    color: #ffffff !important;
    overflow-y: auto !important;
    resize: vertical;
}

/*BOTOES*/
.step-form .form_nav {
   display: flex !important;
   flex-direction: row !important;
   justify-content: space-between;
   align-items: center;
   gap: 16px;
   margin-top: 14px;
}

.step-form .form_nav.is-end {
   justify-content: flex-end;
}

/*ERRO POR CAMPO*/
.step-form .form_error{
   display: block;
   color: #e0463a;
   font-size: .875em;
   letter-spacing: .6px;
   margin-top: 0px;
}

/*.step-form .form_field--choice.is-error {*/
/*   border-bottom: 1px solid #e0463a;*/
/*}*/

/*MEDIA QUERIES*/
@media (max-width: 600px) {
   .step-form .form_title,
   .step-form .form_title * {
      font-size: 26px !important;
   }

   .step-form .form_nav button {
      padding: 16px 26px !important;
      font-size: 16px;
   }
}

/*SETA SELECT*/
.step-form .form_input.e-form-select-base,
.step-form select.form_input{
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23AAAAAA' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'><path d='M6 9l6 6 6-6'/></svg>") !important;
  background-repeat: no-repeat !important;
  background-position: right 16px center !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-32af72d2 */.depo-swiper .swiper-slide { opacity: 1 !important; pointer-events: none; }
  .depo-swiper .swiper-slide-active { pointer-events: auto; }

  /* a "janela" que clipa cada palavra */
  .depo-swiper .clip-word {
    display: inline-block;
    overflow: hidden;
    vertical-align: top;
    padding-bottom: 0.12em;   /* respiro pros descendentes (g, y, p, q) não cortarem */
    margin-bottom: -0.12em;
  }
  .depo-swiper .clip-word__inner { display: inline-block; will-change: transform; }


/* setas desabilitadas enquanto a transição roda (feedback + bloqueio de clique) */
.testimonial_prev-button.is-busy,
.testimonial_next-button.is-busy{
  pointer-events: none;
  opacity: .45;
  transition: opacity .2s ease;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4081fe9d *//* texto começa coberto/invisível até o JS assumir */
/*.text-reveal-box:not(.reveal-ready) .e-heading-base,*/
/*.text-reveal-box:not(.reveal-ready) .e-paragraph-base,*/
/*.text-reveal-box:not(.reveal-ready) .elementor-heading-title,*/
/*.text-reveal-box:not(.reveal-ready) h1,*/
/*.text-reveal-box:not(.reveal-ready) h2,*/
/*.text-reveal-box:not(.reveal-ready) h3,*/
/*.text-reveal-box:not(.reveal-ready) p{*/
/*  color: transparent !important;  */
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76f57a2f */.elementor-15 .elementor-element.elementor-element-76f57a2f{
    position: absolute;
    width: 0px;
    height: 0px;
}/* End custom CSS */
/* Start custom CSS *//*.project-tag{*/
/*    position: absolute;*/
/*    right: 24px;*/
/*    top: 24px;*/
/*}*/

.methodology_img{
    position: absolute;
    right: 0;
    clip-path: inset(0% 50% 0% 50%);
    transition: clip-path .6s cubic-bezier(0.4, 0, 0.2, 1)!important;
}

.methodology_container:hover .methodology_img{
    clip-path: inset(0% 0% 0% 0%);
}


.project-image1{
    transition: .5s ease;
}

.project-image1:hover{
    transform: scale(1.02);
}


.testimonial_name{
      font-family: "Clash Display Variable" !important;
}

:root{
  /* categoria-propriedade-variante */
  --color-text-primary: #fff;
  --color-text-secondary: #aaa;
  --color-text-muted: #666;

  --color-bg-primary: #0e0e0e;
  --color-bg-surface: #1d1d1d;
  --color-border: #2e2e2e;

  --color-accent: #F0591F;
  --color-accent-hover: #d94a15;
}

/* caixa de sucesso escondida por padrão (no site) */
.form_success-box{ display: none !important; }
/* quando o JS liberar, ela aparece */
.form_success-box.is-visible{ display: flex !important; }

/*CTA fixo*/
.CTA-fixed_container{
    left: 50%;
    transform: translateX(-50%);
}

.testimonial_text{
    color: var(--color-text-secondary)!important;
    font-size: 2em!important;
    font-weight: 425!important;
    font-family: "Clash Display Variable"!important;
}

@media (max-width: 767px){
    .testimonial_text{
        font-size: 1.25em!important;
    }
}


/*Transitions*/
.methodology_container *{
    transition: .4s ease!important;
}



/*bullet*/
.service_title::before{
    content: "";
    display: inline-block;
    position: relative;
    width: 6px;
    height: 6px;
    background: #F35F15;
}


/*HOVER TESTIMONIAL*/

.testimonial_nav-buttons *{
    transition: .4s ease!important;
}

.testimonial_prev-button:hover rect, .testimonial_next-button:hover rect{
    fill: #353535;
}


@media (max-width: 767px){
.testimonial_nav-buttons{
    
    position: absolute;
    top: -74px!important;
    bottom: auto!important;
}
}




.text-btn1, .div-icon-btn{
    transition: ease .4s !important;
}

.container_btn1:hover :is(.text-btn1, .div-icon-btn) {
    background: #E05813!important;
}

.methodology_container:hover :is(.text_body-h4){
    color: #fff;
    stroke: #fff;
}

.methodology_container:hover > *{
    transform: translateX(12px);
}

.methodology_container:hover .methodology_img{
    opacity: 1;
    transform: translateX(0px);
}




/*path{*/
/*    fill: none!important;*/
/*}*/

.methodology_container:hover{
    background: #F35F15;
}

.word1{
    color: #ffffff!important;
}

.word2{
    color: #ffffff;
}






/*SETAS METODOLOGIA*/
.methodology_container svg path{
    fill: none!important;
    stroke: #F35F15!important;
}

.methodology_container:hover svg path{
    stroke: #ffffff!important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Clash Grotesk Variable';
	font-display: auto;
	src: url('https://schmidtstudio.cc/wp-content/uploads/2026/07/ClashGrotesk-Variable.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Clash Display Variable';
	font-display: auto;
	src: url('https://schmidtstudio.cc/wp-content/uploads/2026/06/ClashDisplay-Variable.ttf') format('truetype');
}
/* End Custom Fonts CSS */