.elementor-2805 .elementor-element.elementor-element-88de914{--display:flex;--min-height:700px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2805 .elementor-element.elementor-element-88de914:not(.elementor-motion-effects-element-type-background), .elementor-2805 .elementor-element.elementor-element-88de914 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://carolinanewman.com.br/wp-content/uploads/2025/01/bg-hero-desktop-1.webp");background-position:center center;}.elementor-2805 .elementor-element.elementor-element-a31e69d{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2805 .elementor-element.elementor-element-a31e69d.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2805 .elementor-element.elementor-element-4188542{--display:flex;--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-2805 .elementor-element.elementor-element-969a3cd .elementor-heading-title{font-weight:600;color:#F5EF00;}.elementor-2805 .elementor-element.elementor-element-b095836 .elementor-heading-title{font-weight:400;-webkit-text-stroke-color:#000;stroke:#000;}.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-2805 .elementor-element.elementor-element-d696120 .elementor-button{background-color:transparent;font-family:"Helvetica", Sans-serif;font-size:18px;font-weight:700;line-height:1.2em;fill:#FAFAFA;color:#FAFAFA;background-image:linear-gradient(180deg, #349700 0%, #006A13 100%);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-radius:8px 8px 8px 8px;padding:20px 0px 20px 0px;}.elementor-2805 .elementor-element.elementor-element-d696120.elementor-element{--align-self:stretch;}.elementor-2805 .elementor-element.elementor-element-d696120 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2805 .elementor-element.elementor-element-d696120 .elementor-button .elementor-button-content-wrapper{gap:15px;}body.elementor-page-2805:not(.elementor-motion-effects-element-type-background), body.elementor-page-2805 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-29e0dbe );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2805 .elementor-element.elementor-element-a31e69d{--width:592px;}}@media(max-width:767px){.elementor-2805 .elementor-element.elementor-element-88de914:not(.elementor-motion-effects-element-type-background), .elementor-2805 .elementor-element.elementor-element-88de914 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://carolinanewman.com.br/wp-content/uploads/2025/01/bg-hero-mobile-1.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-2805 .elementor-element.elementor-element-88de914{--content-width:340px;--min-height:0px;--padding-top:200px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-2805 .elementor-element.elementor-element-a31e69d{--width:328.021px;}.elementor-2805 .elementor-element.elementor-element-969a3cd > .elementor-widget-container{margin:43px 0px 0px 0px;}.elementor-2805 .elementor-element.elementor-element-969a3cd{text-align:center;}.elementor-2805 .elementor-element.elementor-element-b095836{text-align:center;}.elementor-2805 .elementor-element.elementor-element-b095836 .elementor-heading-title{font-size:16px;line-height:1.4em;-webkit-text-stroke-width:0px;stroke-width:0px;}.elementor-2805 .elementor-element.elementor-element-d696120 .elementor-button{font-size:14px;}}/* Start custom CSS *//* Códigos gerais */

/*remove scroll horizontal*/
html,body{width:100%; overflow-x:hidden!important;}

/*remove duplo scroll*/
[data-elementor-type="wp-page"]{
    overflow: hidden!important;}
    
/*remove barra de rolagem*/   
::-webkit-scrollbar {
    width: 0px;}

::-webkit-scrollbar-thumb {
    background-color: transparent;}

/*quebra o texto suavemente*/ 
.text-warped{
    text-wrap:avoid;}

/*quebra o texto abruptamente*/ 
.text-balance{
    text-wrap: balance;}

/*retira o padding das seções*/ 
.elementor-section {padding: 0 !important;}

/* Tira espaço negativo */
.elementor-widget-text-editor p:last-child{
margin-bottom: 0px;
}

/* Texto */

.t1 {
    background: linear-gradient(90deg, #FF3658 0%, #FF1C37 100%);
    font-weight: 700;
    color: #08080c;
    
}

/* Botao  */

.btn .elementor-button {
  background-image: linear-gradient(91deg, #FF3658 0.44%, #C11F32 51.14%, #FF3658 99.86%);
  background-size: 400% 200%;
  transition: background 1.8s cubic-bezier(0.55, 0.1, 0.47, 0.94), all 0.8s;
  box-shadow: 0px 72px 80px rgba(193, 31, 50, 0.14), 
              0px 30.08px 33.422px rgba(193, 31, 50, 0.10), 
              0px 16.082px 17.869px rgba(193, 31, 50, 0.08), 
              0px 9.016px 10.017px rgba(193, 31, 50, 0.07), 
              0px 4.788px 5.32px rgba(193, 31, 50, 0.06), 
              0px 1.992px 2.214px rgba(193, 31, 50, 0.04);
  animation: textura 2s infinite ease-in-out;
}

@keyframes textura { 
  0%, 100% {
    background-position: 0 0;
  }
  50% {
    background-position: 100% 0;
  }
}

/* Texto Degrade */

.d1{

   background: linear-gradient(90deg, #FF3658 0%, #C11F32 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    box-decoration-break: clone;
    font-weight: 800;
    -webkit-box-decoration-break: clone;
    padding-bottom: 10px; /*utilize caso a palavra esteja cortada*/
}

.botao .elementor-button {
  background-image: linear-gradient(91deg, #3DDC84 0.44%, #188F4F 51.14%, #3DDC84 99.86%);
  background-size: 400% 200%;
  transition: background 1.8s cubic-bezier(0.55, 0.1, 0.47, 0.94), all 0.8s;
  box-shadow: 0px 72px 80px rgba(24, 143, 79, 0.14), 
              0px 30.08px 33.422px rgba(24, 143, 79, 0.10), 
              0px 16.082px 17.869px rgba(24, 143, 79, 0.08), 
              0px 9.016px 10.017px rgba(24, 143, 79, 0.07), 
              0px 4.788px 5.32px rgba(24, 143, 79, 0.06), 
              0px 1.992px 2.214px rgba(24, 143, 79, 0.04);
  animation: textura 2s infinite ease-in-out;
}

@keyframes textura { 
  0%, 100% {
    background-position: 0 0;
  }
  50% {
    background-position: 100% 0;
  }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Helvetica';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://carolinanewman.com.br/wp-content/uploads/2024/12/HelveticaNowDisplay-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Helvetica';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://carolinanewman.com.br/wp-content/uploads/2024/12/HelveticaNowDisplay-Bold.woff2') format('woff2');
}
/* End Custom Fonts CSS */