.elementor-216 .elementor-element.elementor-element-4f12892b{--display:flex;--min-height:885px;--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;--justify-content:center;--gap:3rem 3rem;--row-gap:3rem;--column-gap:3rem;--overlay-opacity:0.5;--overlay-mix-blend-mode:screen;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-216 .elementor-element.elementor-element-4f12892b:not(.elementor-motion-effects-element-type-background), .elementor-216 .elementor-element.elementor-element-4f12892b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#020500;background-image:url("https://sannyamara.com.br/wp-content/uploads/2024/12/bg_hero_01-scaled.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-216 .elementor-element.elementor-element-4f12892b::before, .elementor-216 .elementor-element.elementor-element-4f12892b > .elementor-background-video-container::before, .elementor-216 .elementor-element.elementor-element-4f12892b > .e-con-inner > .elementor-background-video-container::before, .elementor-216 .elementor-element.elementor-element-4f12892b > .elementor-background-slideshow::before, .elementor-216 .elementor-element.elementor-element-4f12892b > .e-con-inner > .elementor-background-slideshow::before, .elementor-216 .elementor-element.elementor-element-4f12892b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-position:center center;background-size:cover;}.elementor-216 .elementor-element.elementor-element-4f12892b::before{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-216 .elementor-element.elementor-element-27d12b9c{width:var( --container-widget-width, 39.5rem );max-width:39.5rem;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:39.5rem;--container-widget-flex-grow:0;--icon-box-icon-margin:1.5rem;}.elementor-216 .elementor-element.elementor-element-27d12b9c .elementor-icon-box-wrapper{text-align:left;}.elementor-216 .elementor-element.elementor-element-27d12b9c .elementor-icon-box-title{margin-block-end:1.5rem;color:#FFFFFF;}.elementor-216 .elementor-element.elementor-element-27d12b9c.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-216 .elementor-element.elementor-element-27d12b9c.elementor-view-framed .elementor-icon, .elementor-216 .elementor-element.elementor-element-27d12b9c.elementor-view-default .elementor-icon{fill:#6EC1E400;color:#6EC1E400;border-color:#6EC1E400;}.elementor-216 .elementor-element.elementor-element-27d12b9c .elementor-icon{font-size:18rem;}.elementor-216 .elementor-element.elementor-element-27d12b9c .elementor-icon-box-title, .elementor-216 .elementor-element.elementor-element-27d12b9c .elementor-icon-box-title a{font-family:"Bebas Neue Custom", Sans-serif;font-size:3.6rem;font-weight:400;line-height:1.1em;}.elementor-216 .elementor-element.elementor-element-27d12b9c .elementor-icon-box-description{font-family:"Barlow Regular Custom", Sans-serif;font-size:1.25rem;font-weight:400;line-height:1.875rem;color:#FFFFFF;}.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-216 .elementor-element.elementor-element-6ba690e1 .elementor-button{background-color:#00000000;font-family:"Barlow Regular Custom", Sans-serif;font-size:1.65rem;font-weight:600;letter-spacing:0.8px;fill:#000000;color:#000000;padding:1.65rem 1.65rem 1.65rem 1.65rem;}.elementor-216 .elementor-element.elementor-element-6ba690e1{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;z-index:1;}.elementor-216 .elementor-element.elementor-element-6ba690e1.elementor-element{--align-self:flex-start;}.elementor-216 .elementor-element.elementor-element-262f5cb7{--display:flex;--min-height:100px;--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:center;--align-items:center;--gap:13px 13px;--row-gap:13px;--column-gap:13px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1em;--padding-bottom:1em;--padding-left:0em;--padding-right:0em;}.elementor-216 .elementor-element.elementor-element-262f5cb7:not(.elementor-motion-effects-element-type-background), .elementor-216 .elementor-element.elementor-element-262f5cb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.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-216 .elementor-element.elementor-element-7a15f240{width:auto;max-width:auto;text-align:center;}.elementor-216 .elementor-element.elementor-element-7a15f240 .elementor-heading-title{font-family:"Barlow Regular Custom", Sans-serif;font-size:0.9rem;font-weight:400;letter-spacing:0.6px;color:#BEBEBE;}body.elementor-page-216:not(.elementor-motion-effects-element-type-background), body.elementor-page-216 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#020500;}@media(max-width:1366px){.elementor-216 .elementor-element.elementor-element-4f12892b{--min-height:730px;--padding-top:0em;--padding-bottom:0em;--padding-left:3em;--padding-right:3em;}.elementor-216 .elementor-element.elementor-element-262f5cb7{--padding-top:1.5em;--padding-bottom:1.5em;--padding-left:1em;--padding-right:1em;}}@media(max-width:1200px){.elementor-216 .elementor-element.elementor-element-27d12b9c{--container-widget-width:30rem;--container-widget-flex-grow:0;width:var( --container-widget-width, 30rem );max-width:30rem;}.elementor-216 .elementor-element.elementor-element-262f5cb7{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}}@media(max-width:1024px){.elementor-216 .elementor-element.elementor-element-4f12892b:not(.elementor-motion-effects-element-type-background), .elementor-216 .elementor-element.elementor-element-4f12892b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sannyamara.com.br/wp-content/uploads/2024/12/bg_hero_mob.webp");background-position:top center;}.elementor-216 .elementor-element.elementor-element-4f12892b{--min-height:1137px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-216 .elementor-element.elementor-element-27d12b9c{--container-widget-width:35rem;--container-widget-flex-grow:0;width:var( --container-widget-width, 35rem );max-width:35rem;}.elementor-216 .elementor-element.elementor-element-27d12b9c .elementor-icon-box-wrapper{text-align:center;}.elementor-216 .elementor-element.elementor-element-6ba690e1{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-216 .elementor-element.elementor-element-6ba690e1.elementor-element{--align-self:center;}.elementor-216 .elementor-element.elementor-element-262f5cb7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-216 .elementor-element.elementor-element-7a15f240{text-align:center;}.elementor-216 .elementor-element.elementor-element-7a15f240 .elementor-heading-title{font-size:0.7em;}}@media(max-width:880px){.elementor-216 .elementor-element.elementor-element-4f12892b{--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;}.elementor-216 .elementor-element.elementor-element-4f12892b:not(.elementor-motion-effects-element-type-background), .elementor-216 .elementor-element.elementor-element-4f12892b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;background-size:cover;}.elementor-216 .elementor-element.elementor-element-27d12b9c{--container-widget-width:92%;--container-widget-flex-grow:0;width:var( --container-widget-width, 92% );max-width:92%;}.elementor-216 .elementor-element.elementor-element-27d12b9c .elementor-icon-box-wrapper{text-align:center;}.elementor-216 .elementor-element.elementor-element-6ba690e1.elementor-element{--align-self:center;}.elementor-216 .elementor-element.elementor-element-262f5cb7{--justify-content:space-around;}}@media(max-width:767px){.elementor-216 .elementor-element.elementor-element-4f12892b:not(.elementor-motion-effects-element-type-background), .elementor-216 .elementor-element.elementor-element-4f12892b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sannyamara.com.br/wp-content/uploads/2024/12/bg_hero_mob.webp");background-position:top center;background-size:contain;}.elementor-216 .elementor-element.elementor-element-4f12892b{--min-height:0px;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-216 .elementor-element.elementor-element-4f12892b::before, .elementor-216 .elementor-element.elementor-element-4f12892b > .elementor-background-video-container::before, .elementor-216 .elementor-element.elementor-element-4f12892b > .e-con-inner > .elementor-background-video-container::before, .elementor-216 .elementor-element.elementor-element-4f12892b > .elementor-background-slideshow::before, .elementor-216 .elementor-element.elementor-element-4f12892b > .e-con-inner > .elementor-background-slideshow::before, .elementor-216 .elementor-element.elementor-element-4f12892b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:center center;background-size:cover;}.elementor-216 .elementor-element.elementor-element-27d12b9c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;--icon-box-icon-margin:1rem;}.elementor-216 .elementor-element.elementor-element-27d12b9c.elementor-element{--order:2;}.elementor-216 .elementor-element.elementor-element-27d12b9c .elementor-icon-box-title{margin-block-end:12px;}.elementor-216 .elementor-element.elementor-element-27d12b9c .elementor-icon{font-size:12rem;}.elementor-216 .elementor-element.elementor-element-27d12b9c .elementor-icon-box-title, .elementor-216 .elementor-element.elementor-element-27d12b9c .elementor-icon-box-title a{font-size:1.75em;line-height:1.15em;}.elementor-216 .elementor-element.elementor-element-27d12b9c .elementor-icon-box-description{font-size:0.9em;line-height:1.35rem;}.elementor-216 .elementor-element.elementor-element-6ba690e1.elementor-element{--order:3;}.elementor-216 .elementor-element.elementor-element-6ba690e1 .elementor-button{font-size:0.75em;padding:15px 18px 15px 18px;}.elementor-216 .elementor-element.elementor-element-262f5cb7{--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1.5em;--padding-bottom:1.5em;--padding-left:1em;--padding-right:1em;}.elementor-216 .elementor-element.elementor-element-7a15f240{width:var( --container-widget-width, 286px );max-width:286px;--container-widget-width:286px;--container-widget-flex-grow:0;text-align:center;}.elementor-216 .elementor-element.elementor-element-7a15f240 .elementor-heading-title{font-size:0.7em;line-height:1.4em;}}@media(min-width:768px){.elementor-216 .elementor-element.elementor-element-4f12892b{--content-width:1280px;}}/* Start custom CSS for icon-box, class: .elementor-element-27d12b9c */.elementor-216 .elementor-element.elementor-element-27d12b9c svg { 
 height: unset !important;   
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6ba690e1 */.elementor-216 .elementor-element.elementor-element-6ba690e1 .elementor-button {
border-radius: 42.21144rem;
background: linear-gradient(105deg, #18A112 9.13%, #BCED0C 87.66%), linear-gradient(85deg, #33E95C 0%, #7EFF9B 25%, #A7FFBB 50%, #33E95C 75%, #7EFF9B 100%);
}

.botao::before {
    content: "";
    position: absolute;
    background: #33e95C30 !important;
    filter: blur(4px);
    mix-blend-mode: soft-light;
    width: 100%;
    height: 100%;
    pointer-events: none;
    user-select: none;
    left: 50%;
    transform: translate(-50%, -50%);
    top: 50% !important;
    z-index: -1;
    border-radius: 500px;
    animation: 1.5s infinite pulsar ;
}

@keyframes pulsar {
                0% {
                    width: 80%;
                    height: 80%;
                    opacity: 1
                }

                50% {
                    width: 130%;
                    height: 190%
                }

                80% {
                    opacity: 0
                }

                100% {
                    opacity: 0
                }
}


.botao .elementor-button::before {
    content: "";
    position: absolute;
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
    width: calc(100% + 20px);
    height: calc(100% + 18px);
    border-radius: 500px !important;
    border: .948px solid #33e95C40;
    background: #33e95C10;
    z-index: 0;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-262f5cb7 */.elementor-216 .elementor-element.elementor-element-262f5cb7 {
    border-top: 1px solid #2C2C2C;
background: linear-gradient(90deg, #0B0B0B 0%, #000000 100%);
}/* End custom CSS */
/* Start custom CSS */body, html {
overflow-x: hidden !important;
max-width: 100%;
}

body.elementor-page-216 p:last-child {
 margin-bottom: 0px;
}

/*ROLAR TXT*/
.txt .elementor-image-box-title,.elementor-image-box-description,.elementor-image-box-content{
    overflow: hidden;
}
.txt .elementor-image-box-title {
    
    transition: transform .3s;
    transform:translatey(100%);
    opacity: 0
}

.txt .elementor-image-box-description{
transform:translatey(100%);
transition: transform .5s;
}

.txt .elementor-image-box-description.ativo, .txt .elementor-image-box-title.ativo{
    transform:translatey(0%);
    opacity: 1;
}

.elementor-editor-active .txt, .elementor-editor-active .txt .elementor-image-box-title,
 .elementor-editor-active .txt .elementor-image-box-description,
.ativo{
    opacity: 1;
    transition: 0.8s;
    transform: translatey(0px);
}

/*FIM - ROLAR TXT*/

verde-maca {
    color: #1BF211;
}

verde-deg {
    background: linear-gradient(104deg, #18A112 2.4%, #BCED0C 49.03%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}

verde-deg2 {
    background: linear-gradient(160deg, #18A112 20.4%, #BCED0C 88.03%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}

/* Funciona no Firefox */
* {
    scrollbar-width: thin;
    scrollbar-color: #18A112 #dfdfde;
  }
  
  /* Funciona no Chrome, Edge, e Safari */
  *::-webkit-scrollbar {
    width: 10px;
  }
  
  *::-webkit-scrollbar-track {
    background: #dfdfde;
  }
  
  *::-webkit-scrollbar-thumb {
    border-radius: 0;
    border: none;
    background-color: #18A112;
  border-radius: 3px;
  background: linear-gradient(180deg, #BCED0C, #18A112);
  
  }
  
  *::-webkit-scrollbar-thumb:hover {
      -webkit-border-radius: 3px;
      border-radius: 3px;
      background-color: #18A112;
   border-radius: 3px;
   background: linear-gradient(0deg, #BCED0C, #18A112);
  }/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Bebas Neue Custom';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://sannyamara.com.br/wp-content/uploads/2024/12/BebasNeue-Regular.woff2') format('woff2'),
		url('https://sannyamara.com.br/wp-content/uploads/2024/12/BebasNeue-Regular.woff') format('woff'),
		url('https://sannyamara.com.br/wp-content/uploads/2024/12/BebasNeue-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Barlow Regular Custom';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://sannyamara.com.br/wp-content/uploads/2024/12/Barlow-Regular.woff2') format('woff2'),
		url('https://sannyamara.com.br/wp-content/uploads/2024/12/Barlow-Regular.woff') format('woff'),
		url('https://sannyamara.com.br/wp-content/uploads/2024/12/Barlow-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Barlow Regular Custom';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://sannyamara.com.br/wp-content/uploads/2024/12/Barlow-SemiBold.woff2') format('woff2'),
		url('https://sannyamara.com.br/wp-content/uploads/2024/12/Barlow-SemiBold.woff') format('woff'),
		url('https://sannyamara.com.br/wp-content/uploads/2024/12/Barlow-SemiBold.ttf') format('truetype');
}
/* End Custom Fonts CSS */