.elementor-3689 .elementor-element.elementor-element-8465612{--display:flex;--min-height:750px;--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;}.elementor-3689 .elementor-element.elementor-element-8465612:not(.elementor-motion-effects-element-type-background), .elementor-3689 .elementor-element.elementor-element-8465612 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://danielbertamini.com.br/wp-content/uploads/2025/06/bg-desktop-captura-serio-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3689 .elementor-element.elementor-element-2ccab4a{--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;--justify-content:center;}.elementor-3689 .elementor-element.elementor-element-2ccab4a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-3689 .elementor-element.elementor-element-04eb584{width:initial;max-width:initial;}.elementor-3689 .elementor-element.elementor-element-04eb584 img{width:80%;max-width:100%;}.elementor-widget-call-to-action .elementor-cta__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-font-weight );}.elementor-widget-call-to-action .elementor-cta__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-call-to-action .elementor-cta__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );}.elementor-widget-call-to-action .elementor-ribbon-inner{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );}.elementor-3689 .elementor-element.elementor-element-d8aa83f .elementor-cta .elementor-cta__bg, .elementor-3689 .elementor-element.elementor-element-d8aa83f .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-3689 .elementor-element.elementor-element-d8aa83f{width:var( --container-widget-width, 93% );max-width:93%;--container-widget-width:93%;--container-widget-flex-grow:0;}.elementor-3689 .elementor-element.elementor-element-d8aa83f > .elementor-widget-container{margin:0px 0px 0px 5px;}.elementor-3689 .elementor-element.elementor-element-d8aa83f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3689 .elementor-element.elementor-element-d8aa83f .elementor-cta__content{text-align:start;padding:0px 0px 0px 0px;background-color:#02010100;}.elementor-3689 .elementor-element.elementor-element-d8aa83f .elementor-cta__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-font-weight );-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-3689 .elementor-element.elementor-element-d8aa83f .elementor-cta__description{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;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-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );}.elementor-3689 .elementor-element.elementor-element-d276be0 .elementor-button{background-color:#23A526;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;box-shadow:0px 0px 7px 0px #FFFFFF;border-radius:11px 11px 11px 11px;padding:20px 20px 20px 20px;}.elementor-3689 .elementor-element.elementor-element-d276be0 > .elementor-widget-container{margin:16px 0px 0px 4px;}.elementor-3689 .elementor-element.elementor-element-d276be0.elementor-element{--align-self:flex-start;}.elementor-3689 .elementor-element.elementor-element-d276be0 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3689 .elementor-element.elementor-element-3cb2987{--display:flex;}.elementor-3689 .elementor-element.elementor-element-a200008{--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;--align-items:stretch;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:45px;--padding-bottom:29px;--padding-left:0px;--padding-right:0px;}.elementor-3689 .elementor-element.elementor-element-a200008:not(.elementor-motion-effects-element-type-background), .elementor-3689 .elementor-element.elementor-element-a200008 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-3689 .elementor-element.elementor-element-2fdc364{--display:flex;}.elementor-widget-image-box .elementor-image-box-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-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-3689 .elementor-element.elementor-element-711aeec{width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;}.elementor-3689 .elementor-element.elementor-element-711aeec.elementor-element{--align-self:center;}.elementor-3689 .elementor-element.elementor-element-711aeec .elementor-image-box-title{margin-bottom:32px;font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:600;}.elementor-3689 .elementor-element.elementor-element-711aeec .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:1.125em;font-weight:500;line-height:1.55em;color:var( --e-global-color-3dad5e7 );}.elementor-3689 .elementor-element.elementor-element-4e01f20{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-3689 .elementor-element.elementor-element-4e01f20.elementor-element{--align-self:center;}.elementor-3689 .elementor-element.elementor-element-4e01f20 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-3689 .elementor-element.elementor-element-4e01f20 .elementor-swiper-button.elementor-swiper-button-next{font-size:39px;color:#C057EB;}.elementor-3689 .elementor-element.elementor-element-4e01f20 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-3689 .elementor-element.elementor-element-4e01f20 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#C057EB;}.elementor-3689 .elementor-element.elementor-element-4e01f20 .swiper-pagination-bullet{width:8px;height:8px;}.elementor-3689 .elementor-element.elementor-element-4e01f20 .swiper-wrapper{display:flex;align-items:center;}.elementor-3689 .elementor-element.elementor-element-4e01f20 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;border-radius:19px 19px 19px 19px;}.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-font-weight );color:var( --e-global-color-primary );}.elementor-3689 .elementor-element.elementor-element-3304e84 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:21px 200px 0px 200px;}.elementor-3689 .elementor-element.elementor-element-3304e84{text-align:center;}.elementor-3689 .elementor-element.elementor-element-3304e84 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;line-height:23px;letter-spacing:-0.3px;word-spacing:0px;color:#FFFFFF;}.elementor-3689 .elementor-element.elementor-element-631609e .elementor-button{background-color:#23A526;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;box-shadow:0px 0px 7px 0px #FFFFFF;border-radius:11px 11px 11px 11px;padding:20px 20px 20px 20px;}.elementor-3689 .elementor-element.elementor-element-631609e > .elementor-widget-container{margin:0px 0px 0px 4px;}.elementor-3689 .elementor-element.elementor-element-631609e.elementor-element{--align-self:center;}.elementor-3689 .elementor-element.elementor-element-631609e .elementor-button-content-wrapper{flex-direction:row;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-3689 .elementor-element.elementor-element-bd0267d{width:var( --container-widget-width, 33px );max-width:33px;--container-widget-width:33px;--container-widget-flex-grow:0;}.elementor-3689 .elementor-element.elementor-element-bd0267d .elementor-icon-wrapper{text-align:center;}.elementor-3689 .elementor-element.elementor-element-bd0267d .elementor-icon{font-size:33px;}.elementor-3689 .elementor-element.elementor-element-bd0267d .elementor-icon svg{height:33px;}.elementor-3689 .elementor-element.elementor-element-bd0267d .elementor-icon-wrapper svg{width:auto;}.elementor-3689 .elementor-element.elementor-element-70e43a49{--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;--justify-content:center;--align-items:center;--gap:58px 58px;--row-gap:58px;--column-gap:58px;--padding-top:7em;--padding-bottom:7em;--padding-left:0em;--padding-right:0em;}.elementor-3689 .elementor-element.elementor-element-2fd7774a{width:var( --container-widget-width, 43% );max-width:43%;--container-widget-width:43%;--container-widget-flex-grow:0;}.elementor-3689 .elementor-element.elementor-element-2fd7774a .elementor-image-box-title{margin-bottom:32px;}.elementor-3689 .elementor-element.elementor-element-2fd7774a .elementor-image-box-description{font-family:var( --e-global-typography-082cc5b-font-family ), Sans-serif;font-size:var( --e-global-typography-082cc5b-font-size );font-weight:var( --e-global-typography-082cc5b-font-weight );line-height:var( --e-global-typography-082cc5b-line-height );color:var( --e-global-color-3dad5e7 );}.elementor-3689 .elementor-element.elementor-element-61944b9b{--e-image-carousel-slides-to-show:5;}.elementor-3689 .elementor-element.elementor-element-61944b9b .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:4px;--swiper-pagination-bullet-vertical-gap:4px;background:var( --e-global-color-3dad5e7 );}.elementor-3689 .elementor-element.elementor-element-61944b9b .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#3F3E47;opacity:1;}.elementor-3689 .elementor-element.elementor-element-61944b9b .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:8px 8px 8px 8px;}.elementor-3689 .elementor-element.elementor-element-5435bff .elementor-button{background-color:#23A526;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;box-shadow:0px 0px 7px 0px #FFFFFF;border-radius:11px 11px 11px 11px;padding:20px 20px 20px 20px;}.elementor-3689 .elementor-element.elementor-element-5435bff > .elementor-widget-container{margin:0px 0px 0px 4px;}.elementor-3689 .elementor-element.elementor-element-5435bff.elementor-element{--align-self:center;}.elementor-3689 .elementor-element.elementor-element-5435bff .elementor-button-content-wrapper{flex-direction:row;}.elementor-3689 .elementor-element.elementor-element-1782e545{--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-evenly;--align-items:center;--gap:58px 58px;--row-gap:58px;--column-gap:58px;--padding-top:7em;--padding-bottom:7em;--padding-left:0em;--padding-right:0em;}.elementor-3689 .elementor-element.elementor-element-6958c0e{width:100%;max-width:100%;}.elementor-3689 .elementor-element.elementor-element-501f7c1e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-3689 .elementor-element.elementor-element-5e0b3b1.elementor-element{--align-self:center;}.elementor-3689 .elementor-element.elementor-element-5e0b3b1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.875em;font-weight:500;line-height:1.55em;color:#000000;}.elementor-3689 .elementor-element.elementor-element-74916d84.elementor-element{--align-self:center;}.elementor-3689 .elementor-element.elementor-element-74916d84 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.875em;font-weight:500;line-height:1.55em;color:#000000;}.elementor-3689 .elementor-element.elementor-element-e0bda2a{width:100%;max-width:100%;}.elementor-3689 .elementor-element.elementor-element-e0bda2a img{border-radius:0px 0px 8px 8px;}.elementor-3689 .elementor-element.elementor-element-3de66cc5{width:var( --container-widget-width, 42% );max-width:42%;--container-widget-width:42%;--container-widget-flex-grow:0;}.elementor-3689 .elementor-element.elementor-element-3de66cc5 > .elementor-widget-container{margin:2em 0em 0em 0em;}.elementor-3689 .elementor-element.elementor-element-3de66cc5 .elementor-image-box-wrapper{text-align:start;}.elementor-3689 .elementor-element.elementor-element-3de66cc5 .elementor-image-box-title{font-family:var( --e-global-typography-13d3040-font-family ), Sans-serif;font-size:var( --e-global-typography-13d3040-font-size );font-weight:var( --e-global-typography-13d3040-font-weight );line-height:var( --e-global-typography-13d3040-line-height );}.elementor-3689 .elementor-element.elementor-element-3c98250a{--display:flex;--min-height:150px;--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;}.elementor-3689 .elementor-element.elementor-element-d651075 .elementor-heading-title{font-size:var( --e-global-typography-47a84fa-font-size );font-weight:var( --e-global-typography-47a84fa-font-weight );line-height:var( --e-global-typography-47a84fa-line-height );color:var( --e-global-color-644ac8a );}.elementor-3689 .elementor-element.elementor-element-3fbbcc8f{--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:center;--align-items:center;}.elementor-3689 .elementor-element.elementor-element-3fbbcc8f.e-con{--align-self:center;}.elementor-3689 .elementor-element.elementor-element-36148b5b .elementor-heading-title{font-size:var( --e-global-typography-47a84fa-font-size );font-weight:var( --e-global-typography-47a84fa-font-weight );line-height:var( --e-global-typography-47a84fa-line-height );color:var( --e-global-color-644ac8a );}.elementor-3689 .elementor-element.elementor-element-3fb24c35 .elementor-heading-title{font-size:var( --e-global-typography-47a84fa-font-size );font-weight:var( --e-global-typography-47a84fa-font-weight );line-height:var( --e-global-typography-47a84fa-line-height );color:var( --e-global-color-644ac8a );}.elementor-3689 .elementor-element.elementor-element-18a6696b > .elementor-widget-container{margin:3em 0em 0em 0em;}.elementor-3689 .elementor-element.elementor-element-18a6696b .elementor-heading-title{font-size:12px;font-weight:500;line-height:1.55em;color:var( --e-global-color-644ac8a );}.elementor-3689 .elementor-element.elementor-element-21ace873{width:var( --container-widget-width, 0% );max-width:0%;--container-widget-width:0%;--container-widget-flex-grow:0;}body.elementor-page-3689:not(.elementor-motion-effects-element-type-background), body.elementor-page-3689 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6ffd7d8 );}@media(min-width:768px){.elementor-3689 .elementor-element.elementor-element-2ccab4a{--width:65%;}.elementor-3689 .elementor-element.elementor-element-501f7c1e{--width:46%;}.elementor-3689 .elementor-element.elementor-element-3fbbcc8f{--width:31%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3689 .elementor-element.elementor-element-1782e545{--content-width:90%;}.elementor-3689 .elementor-element.elementor-element-501f7c1e{--width:73%;}}@media(max-width:1366px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-call-to-action .elementor-cta__title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-call-to-action .elementor-cta__description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-call-to-action .elementor-cta__button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-call-to-action .elementor-ribbon-inner{font-size:var( --e-global-typography-accent-font-size );}.elementor-3689 .elementor-element.elementor-element-d8aa83f .elementor-cta__title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-3689 .elementor-element.elementor-element-2fd7774a .elementor-image-box-description{font-size:var( --e-global-typography-082cc5b-font-size );line-height:var( --e-global-typography-082cc5b-line-height );}.elementor-3689 .elementor-element.elementor-element-1782e545{--justify-content:center;--gap:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-3689 .elementor-element.elementor-element-3de66cc5{--container-widget-width:47%;--container-widget-flex-grow:0;width:var( --container-widget-width, 47% );max-width:47%;}.elementor-3689 .elementor-element.elementor-element-3de66cc5 .elementor-image-box-title{font-size:var( --e-global-typography-13d3040-font-size );line-height:var( --e-global-typography-13d3040-line-height );}.elementor-3689 .elementor-element.elementor-element-d651075 .elementor-heading-title{font-size:var( --e-global-typography-47a84fa-font-size );line-height:var( --e-global-typography-47a84fa-line-height );}.elementor-3689 .elementor-element.elementor-element-36148b5b .elementor-heading-title{font-size:var( --e-global-typography-47a84fa-font-size );line-height:var( --e-global-typography-47a84fa-line-height );}.elementor-3689 .elementor-element.elementor-element-3fb24c35 .elementor-heading-title{font-size:var( --e-global-typography-47a84fa-font-size );line-height:var( --e-global-typography-47a84fa-line-height );}}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-call-to-action .elementor-cta__title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-call-to-action .elementor-cta__description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-call-to-action .elementor-cta__button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-call-to-action .elementor-ribbon-inner{font-size:var( --e-global-typography-accent-font-size );}.elementor-3689 .elementor-element.elementor-element-d8aa83f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3689 .elementor-element.elementor-element-d8aa83f .elementor-cta__content{text-align:center;}.elementor-3689 .elementor-element.elementor-element-d8aa83f .elementor-cta__title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-3689 .elementor-element.elementor-element-711aeec > .elementor-widget-container{margin:0em 0em 1.5em 0em;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-3689 .elementor-element.elementor-element-2fd7774a{--container-widget-width:68%;--container-widget-flex-grow:0;width:var( --container-widget-width, 68% );max-width:68%;}.elementor-3689 .elementor-element.elementor-element-2fd7774a .elementor-image-box-description{font-size:var( --e-global-typography-082cc5b-font-size );line-height:var( --e-global-typography-082cc5b-line-height );}.elementor-3689 .elementor-element.elementor-element-1782e545{--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;}.elementor-3689 .elementor-element.elementor-element-3de66cc5{width:100%;max-width:100%;}.elementor-3689 .elementor-element.elementor-element-3de66cc5 .elementor-image-box-title{font-size:var( --e-global-typography-13d3040-font-size );line-height:var( --e-global-typography-13d3040-line-height );}.elementor-3689 .elementor-element.elementor-element-3c98250a{--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:3em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;}.elementor-3689 .elementor-element.elementor-element-d651075 .elementor-heading-title{font-size:var( --e-global-typography-47a84fa-font-size );line-height:var( --e-global-typography-47a84fa-line-height );}.elementor-3689 .elementor-element.elementor-element-3fbbcc8f{--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;}.elementor-3689 .elementor-element.elementor-element-36148b5b .elementor-heading-title{font-size:var( --e-global-typography-47a84fa-font-size );line-height:var( --e-global-typography-47a84fa-line-height );}.elementor-3689 .elementor-element.elementor-element-3fb24c35 .elementor-heading-title{font-size:var( --e-global-typography-47a84fa-font-size );line-height:var( --e-global-typography-47a84fa-line-height );}}@media(max-width:767px){.elementor-3689 .elementor-element.elementor-element-8465612:not(.elementor-motion-effects-element-type-background), .elementor-3689 .elementor-element.elementor-element-8465612 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://danielbertamini.com.br/wp-content/uploads/2026/03/Design-sem-nome-16.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-3689 .elementor-element.elementor-element-8465612{--min-height:795px;--margin-top:-4px;--margin-bottom:7px;--margin-left:0px;--margin-right:0px;}.elementor-3689 .elementor-element.elementor-element-2ccab4a{--min-height:0px;--margin-top:77px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3689 .elementor-element.elementor-element-2ccab4a.e-con{--align-self:flex-start;--order:99999 /* order end hack */;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-3689 .elementor-element.elementor-element-04eb584 img{width:100%;}.elementor-widget-call-to-action .elementor-cta__title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-call-to-action .elementor-cta__description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-call-to-action .elementor-cta__button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-call-to-action .elementor-ribbon-inner{font-size:var( --e-global-typography-accent-font-size );}.elementor-3689 .elementor-element.elementor-element-d8aa83f > .elementor-widget-container{margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3689 .elementor-element.elementor-element-d8aa83f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3689 .elementor-element.elementor-element-d8aa83f .elementor-cta__content{min-height:100px;text-align:start;}.elementor-3689 .elementor-element.elementor-element-d8aa83f .elementor-cta__bg-wrapper{min-width:500px;min-height:0px;}.elementor-3689 .elementor-element.elementor-element-d8aa83f .elementor-cta__title{font-size:var( --e-global-typography-primary-font-size );-webkit-text-stroke-width:0px;stroke-width:0px;}.elementor-3689 .elementor-element.elementor-element-d8aa83f .elementor-cta__description{font-size:16px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-3689 .elementor-element.elementor-element-d276be0 .elementor-button{font-size:15px;border-radius:41px 41px 41px 41px;}.elementor-3689 .elementor-element.elementor-element-3cb2987{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3689 .elementor-element.elementor-element-a200008{--width:500px;--min-height:0px;--margin-top:-66px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3689 .elementor-element.elementor-element-a200008.e-con{--align-self:center;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-3689 .elementor-element.elementor-element-711aeec > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-3689 .elementor-element.elementor-element-711aeec{--container-widget-width:582px;--container-widget-flex-grow:0;width:var( --container-widget-width, 582px );max-width:582px;}.elementor-3689 .elementor-element.elementor-element-711aeec .elementor-image-box-title{font-size:24px;line-height:1.2em;}.elementor-3689 .elementor-element.elementor-element-711aeec .elementor-image-box-description{font-size:4.2vw;}.elementor-3689 .elementor-element.elementor-element-4e01f20 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3689 .elementor-element.elementor-element-4e01f20{--container-widget-width:248px;--container-widget-flex-grow:0;width:var( --container-widget-width, 248px );max-width:248px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-3689 .elementor-element.elementor-element-3304e84 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:2px 15px 10px 15px;}.elementor-3689 .elementor-element.elementor-element-3304e84{text-align:center;}.elementor-3689 .elementor-element.elementor-element-3304e84 .elementor-heading-title{font-size:17px;line-height:1.3em;}.elementor-3689 .elementor-element.elementor-element-631609e .elementor-button{font-size:16px;}.elementor-3689 .elementor-element.elementor-element-70e43a49{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:4em;--padding-bottom:4em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-3689 .elementor-element.elementor-element-2fd7774a{width:100%;max-width:100%;}.elementor-3689 .elementor-element.elementor-element-2fd7774a .elementor-image-box-description{font-size:var( --e-global-typography-082cc5b-font-size );line-height:var( --e-global-typography-082cc5b-line-height );}.elementor-3689 .elementor-element.elementor-element-5435bff .elementor-button{font-size:16px;}.elementor-3689 .elementor-element.elementor-element-1782e545{--padding-top:4em;--padding-bottom:4em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-3689 .elementor-element.elementor-element-3de66cc5 .elementor-image-box-title{font-size:var( --e-global-typography-13d3040-font-size );line-height:var( --e-global-typography-13d3040-line-height );}.elementor-3689 .elementor-element.elementor-element-3c98250a{--padding-top:3em;--padding-bottom:3em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-3689 .elementor-element.elementor-element-d651075{width:initial;max-width:initial;text-align:center;}.elementor-3689 .elementor-element.elementor-element-d651075 .elementor-heading-title{font-size:var( --e-global-typography-47a84fa-font-size );line-height:var( --e-global-typography-47a84fa-line-height );}.elementor-3689 .elementor-element.elementor-element-36148b5b .elementor-heading-title{font-size:var( --e-global-typography-47a84fa-font-size );line-height:var( --e-global-typography-47a84fa-line-height );}.elementor-3689 .elementor-element.elementor-element-3fb24c35 .elementor-heading-title{font-size:var( --e-global-typography-47a84fa-font-size );line-height:var( --e-global-typography-47a84fa-line-height );}.elementor-3689 .elementor-element.elementor-element-18a6696b{width:initial;max-width:initial;text-align:center;}.elementor-3689 .elementor-element.elementor-element-18a6696b .elementor-heading-title{font-size:10px;}}@media(max-width:1366px) and (min-width:768px){.elementor-3689 .elementor-element.elementor-element-1782e545{--content-width:95%;}.elementor-3689 .elementor-element.elementor-element-501f7c1e{--width:42%;}.elementor-3689 .elementor-element.elementor-element-3c98250a{--content-width:90%;}}@media(min-width:2400px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-call-to-action .elementor-cta__title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-call-to-action .elementor-cta__description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-call-to-action .elementor-cta__button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-call-to-action .elementor-ribbon-inner{font-size:var( --e-global-typography-accent-font-size );}.elementor-3689 .elementor-element.elementor-element-d8aa83f .elementor-cta__title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-3689 .elementor-element.elementor-element-2fd7774a .elementor-image-box-description{font-size:var( --e-global-typography-082cc5b-font-size );line-height:var( --e-global-typography-082cc5b-line-height );}.elementor-3689 .elementor-element.elementor-element-3de66cc5 .elementor-image-box-title{font-size:var( --e-global-typography-13d3040-font-size );line-height:var( --e-global-typography-13d3040-line-height );}.elementor-3689 .elementor-element.elementor-element-d651075 .elementor-heading-title{font-size:var( --e-global-typography-47a84fa-font-size );line-height:var( --e-global-typography-47a84fa-line-height );}.elementor-3689 .elementor-element.elementor-element-36148b5b .elementor-heading-title{font-size:var( --e-global-typography-47a84fa-font-size );line-height:var( --e-global-typography-47a84fa-line-height );}.elementor-3689 .elementor-element.elementor-element-3fb24c35 .elementor-heading-title{font-size:var( --e-global-typography-47a84fa-font-size );line-height:var( --e-global-typography-47a84fa-line-height );}}/* Start custom CSS for icon, class: .elementor-element-bd0267d */.elementor-3689 .elementor-element.elementor-element-bd0267d {
  position: absolute;
  top: -2%;
  left: 50%;
  z-index: 10;
  transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-61944b9b */@media(min-width: 1025px){
    .elementor-3689 .elementor-element.elementor-element-61944b9b::before {
        content:"";
        display: block;
        width: 100%;
        height: 100%;
        position: absolute;
        z-index: 999;
        background: linear-gradient(90deg, #0A0C11, transparent 15%, transparent 85%, #0a0c11 100%);
        pointer-events: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70e43a49 */.elementor-3689 .elementor-element.elementor-element-70e43a49::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 2px;
  width: 100%;
  background: linear-gradient(90deg, rgba(0, 0, 0, 0.00) 0%, #8B48C3 36.06%, #C235C7 61.06%, rgba(0, 0, 0, 0.00) 100%);
  z-index: 3;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6958c0e */.elementor-3689 .elementor-element.elementor-element-6958c0e{
    position: absolute;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e0b3b1 */.elementor-3689 .elementor-element.elementor-element-5e0b3b1{
    position: absolute;
    z-index: 3;
    left: 12%;
    top: 42%;
}

.elementor-3689 .elementor-element.elementor-element-5e0b3b1 {  
    animation: floating 5s ease-in-out infinite;
}

@keyframes floating {
    0%, 100%{
        transform: translate(0,  0px);
    }
    50%{
        transform: translate(0, 10px);
    }
}

@media(max-width: 768px){
    .elementor-3689 .elementor-element.elementor-element-5e0b3b1{
        left: 7%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-74916d84 */.elementor-3689 .elementor-element.elementor-element-74916d84{
    position: absolute;
    z-index: 3;
    right: 15%;
    top: 37%;
}

.elementor-3689 .elementor-element.elementor-element-74916d84 {  
    animation: floating 5s ease-in-out infinite;
}

@keyframes floating {
    0%, 100%{
        transform: translate(0,  0px);
    }
    50%{
        transform: translate(0, 15px);
    }
}

@media(max-width: 768px){
    .elementor-3689 .elementor-element.elementor-element-74916d84{
        right: 3%;
    }   
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3de66cc5 */.elementor-3689 .elementor-element.elementor-element-3de66cc5::before{
    content: "";
    position: absolute;
    top: 0;
    background: #C431C3;
    width: 183px;
    height: 4px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1782e545 */.elementor-3689 .elementor-element.elementor-element-1782e545::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 2px;
  width: 100%;
  background: linear-gradient(90deg, rgba(0, 0, 0, 0.00) 0%, #8B48C3 36.06%, #C235C7 61.06%, rgba(0, 0, 0, 0.00) 100%);
  z-index: 3;
}

.elementor-3689 .elementor-element.elementor-element-1782e545 .tag{
    border-radius: 65px;
    border: 0.3px solid #FFF;
    background: rgba(255, 255, 255, 0.55);
    min-width: 127px;
    height: 25px;
    padding: 2px 10px;
    text-align: center;
}

@media(max-width: 768px){
    .elementor-3689 .elementor-element.elementor-element-1782e545 .tag{
        font-size: 12px;
        padding: 3px 13px 1px 13px;
        min-width: 102px;
        height: 22px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-21ace873 */.elementor-3689 .elementor-element.elementor-element-21ace873{
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c98250a */.elementor-3689 .elementor-element.elementor-element-3c98250a{
    border-top: 1px solid rgba(130, 131, 134, 0.20);
background: #0F1016;
}/* End custom CSS */
/* Start custom CSS *//* Remover scroll horizontal */
html, body {
    width: 100%;
    overflow-x: hidden;
}

/* Remover espaço textos */
p:last-child{
    margin-bottom: 0px;
}

.elementor-heading-title{
    margin-bottom: 0px;
}

/* Personalizar barra de rolagem */
body::-webkit-scrollbar{
    width: 10px;
}

body::-webkit-scrollbar-track{
    background: #15111E;
}

body::-webkit-scrollbar-thumb{
    background: #C431C3;
    border-radius: 10px;
    border: 2px solid #15111E;
}

/* Alterar cor da seleção */
*::selection {
    color: #ffffff;
    background: #C431C3;
}

/* Destaque */
.destaque {
    color: #C431C3;
}

/* Texto equilibrados */

.elementor-image-box-title,
.elementor-image-box-description,
.elementor-icon-box-title,
.elementor-icon-box-description, .elementor-icon-list-text, ul {
    text-wrap: balance !important;
}

body.elementor-page-3689 b, body.elementor-page-3689 strong{
    font-weight: 500;
    color: #fff;
}

/* Remove estilos padrão que o Elementor ou o tema aplicam aos <li> */
ul.elementor-widget-container li,
ol.elementor-widget-container li {
  all: unset; /* Remove TODOS os estilos herdados */
  display: list-item; /* Reativa o comportamento padrão de lista */
  list-style: inherit; /* Deixa o estilo de lista vir do painel */
  margin: 0;
  padding: 0;
  color: inherit;
  font: inherit;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url('https://danielbertamini.com.br/wp-content/uploads/2025/06/Poppins-Medium.eot');
	src: url('https://danielbertamini.com.br/wp-content/uploads/2025/06/Poppins-Medium.eot?#iefix') format('embedded-opentype'),
		url('https://danielbertamini.com.br/wp-content/uploads/2025/06/Poppins-Medium.woff2') format('woff2'),
		url('https://danielbertamini.com.br/wp-content/uploads/2025/06/Poppins-Medium.woff') format('woff'),
		url('https://danielbertamini.com.br/wp-content/uploads/2025/06/Poppins-Medium.ttf') format('truetype'),
		url('https://danielbertamini.com.br/wp-content/uploads/2025/06/Poppins-Medium.svg#Poppins') format('svg');
}
/* End Custom Fonts CSS */