.elementor-10990 .elementor-element.elementor-element-f05b7e6{--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;--justify-content:space-between;--padding-top:200px;--padding-bottom:112px;--padding-left:20px;--padding-right:20px;}.elementor-10990 .elementor-element.elementor-element-e1e3bd2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-10990 .elementor-element.elementor-element-54a3bda{font-family:"Power Grotesk", Sans-serif;font-size:3.5rem;font-weight:700;line-height:120%;color:#FFFFFF;}.elementor-10990 .elementor-element.elementor-element-9414258{font-family:"Space Grotesk", Sans-serif;font-size:1.125rem;font-weight:400;line-height:150%;color:#FFFFFF;}.elementor-10990 .elementor-element.elementor-element-8a25aa7{--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:112px;--padding-bottom:112px;--padding-left:20px;--padding-right:20px;}.elementor-10990 .elementor-element.elementor-element-8a25aa7:not(.elementor-motion-effects-element-type-background), .elementor-10990 .elementor-element.elementor-element-8a25aa7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EE6758;}.elementor-10990 .elementor-element.elementor-element-a88cf9a > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-10990 .elementor-element.elementor-element-a88cf9a{text-align:center;font-family:"Power Grotesk", Sans-serif;font-size:2.5rem;font-weight:700;line-height:120%;color:#5F2923;}.elementor-10990 .elementor-element.elementor-element-19bb7e7{text-align:center;font-family:"Space Grotesk", Sans-serif;font-size:1.125rem;font-weight:400;line-height:150%;color:#5F2923;}.elementor-widget-button .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-10990 .elementor-element.elementor-element-4155bbe .elementor-button{background-color:#EE6758;font-family:"Space Grotesk", Sans-serif;font-size:1rem;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EE6758;border-radius:12px 12px 12px 12px;padding:14px 24px 14px 24px;}.elementor-10990 .elementor-element.elementor-element-4155bbe .elementor-button:hover, .elementor-10990 .elementor-element.elementor-element-4155bbe .elementor-button:focus{background-color:#F5FCEA;color:#040402;border-color:#EE6758;}.elementor-10990 .elementor-element.elementor-element-4155bbe .elementor-button:hover svg, .elementor-10990 .elementor-element.elementor-element-4155bbe .elementor-button:focus svg{fill:#040402;}body.elementor-page-10990:not(.elementor-motion-effects-element-type-background), body.elementor-page-10990 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#062212;}@media(max-width:1024px){.elementor-10990 .elementor-element.elementor-element-4155bbe.elementor-element{--order:2;}}@media(min-width:768px){.elementor-10990 .elementor-element.elementor-element-f05b7e6{--content-width:1312px;}.elementor-10990 .elementor-element.elementor-element-e1e3bd2{--width:40%;}}@media(max-width:767px){.elementor-10990 .elementor-element.elementor-element-54a3bda{font-size:2.5rem;}}/* Start custom CSS for container, class: .elementor-element-8a25aa7 */s.elementor-10990 .elementor-element.elementor-element-8a25aa7{
    overflow: hidden;
}
.elementor-10990 .elementor-element.elementor-element-8a25aa7:before{
    content:"";
    position: absolute;
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    background-size: 80%;
    display: flex;
    justify-content: center;
    align-content: center;
    height: 100%;
    background-image: url("data:image/svg+xml,%0A%3Csvg width='70' height='70' viewBox='0 0 70 70' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M35.2501 0.746307C33.6405 6.90983 29.699 15.3974 22.5461 22.5503C15.3933 29.7109 6.90571 33.6446 0.742188 35.2542C6.90571 36.8638 16.8145 41.8338 22.7974 47.8168C28.7803 53.7997 33.6483 63.5985 35.2579 69.7699C36.8675 63.6064 41.6256 54.0353 47.6949 47.9738C53.7642 41.9124 63.6023 36.8716 69.7736 35.262C63.6101 33.6524 55.4915 30.4019 48.0796 22.9978C40.6598 15.5859 36.8596 6.90983 35.2501 0.746307Z' fill='%23FBE0DD'/%3E%3C/svg%3E%0A");
   z-index: -0;
}


.elementor-10990 .elementor-element.elementor-element-8a25aa7:before{
      animation: news 4s ease-out infinite;
}

@keyframes news {
  0%  {
      background-size: 80%;
  }
  50%{
      background-size: 200%;
  }
  100% {
      
     background-size: 80%;
  }
}/* End custom CSS */
/* Start custom CSS *//*Estilo header*/

.menu-item a{
    color: #ffffff !important;
}

#header.elementor-sticky--effects .menu-item a{
    color: #040402 !important;
}

@media (max-width: 1024px){
    .menu-item a{
        color: #040402 !important;
    }
}

/*Troca de logo*/

.logo-white{
    display: block !important;
}

.logo-black{
    display: none !important;
}

#header.elementor-sticky--effects .logo-black{
    display: block !important;
}

#header.elementor-sticky--effects .logo-white{
    display: none !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Power Grotesk';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://www.approach.com.br/wp-content/uploads/2025/04/PowerGrotesk-UltraBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Power Grotesk';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://www.approach.com.br/wp-content/uploads/2025/04/PowerGrotesk-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Power Grotesk';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://www.approach.com.br/wp-content/uploads/2025/04/PowerGrotesk-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Power Grotesk';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://www.approach.com.br/wp-content/uploads/2025/04/PowerGrotesk-Light.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Space Grotesk';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://www.approach.com.br/wp-content/uploads/2023/05/SpaceGrotesk-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Space Grotesk';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://www.approach.com.br/wp-content/uploads/2023/05/SpaceGrotesk-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */