.elementor-12 .elementor-element.elementor-element-4649f86{--display:flex;--min-height:900px;--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;--gap:30px 0px;--background-transition:0.3s;}.elementor-12 .elementor-element.elementor-element-4649f86:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-4649f86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pensedignamente.com/wp-content/uploads/2023/12/BG1-DESKTOP-DIGNAMENTE-PARENTES-ultima-versao.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-4649f86, .elementor-12 .elementor-element.elementor-element-4649f86::before{--border-transition:0.3s;}.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-12 .elementor-element.elementor-element-6fc3dc2{width:var( --container-widget-width, 41% );max-width:41%;--container-widget-width:41%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-6fc3dc2 > .elementor-widget-container{margin:-92px 0px -92px 0px;padding:2.5em 0em 1em 0em;}.elementor-12 .elementor-element.elementor-element-6fc3dc2 .elementor-icon-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-6fc3dc2 .elementor-icon{font-size:240px;}.elementor-12 .elementor-element.elementor-element-6fc3dc2 .elementor-icon svg{height:240px;}.elementor-widget-image-box .elementor-image-box-title{color:var( --e-global-color-primary );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 );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image-box .elementor-image-box-description{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-b69f733{width:var( --container-widget-width, 41% );max-width:41%;--container-widget-width:41%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-b69f733 > .elementor-widget-container{margin:-15px 0px 0px 0px;padding:0em 0em 0em 0em;}.elementor-12 .elementor-element.elementor-element-b69f733 .elementor-image-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-b69f733 .elementor-image-box-title{margin-bottom:20px;font-family:"Saira", Sans-serif;font-size:2.125em;font-weight:500;line-height:1.5em;}.elementor-12 .elementor-element.elementor-element-b69f733 .elementor-image-box-description{font-family:"Saira", Sans-serif;font-size:1.25em;font-weight:300;}.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-12 .elementor-element.elementor-element-9f3bd68{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-9f3bd68 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-9f3bd68 .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-12 .elementor-element.elementor-element-9f3bd68 .elementor-button{font-family:"Saira", Sans-serif;font-size:1.125em;font-weight:600;line-height:1.7em;fill:#323232;color:#323232;padding:14px 60px 14px 60px;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );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 );line-height:var( --e-global-typography-primary-line-height );}.elementor-12 .elementor-element.elementor-element-538b8cf{width:var( --container-widget-width, 41% );max-width:41%;--container-widget-width:41%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-538b8cf .elementor-heading-title{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-52e4ab7{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-12 .elementor-element.elementor-element-d4c752e > .elementor-widget-container{margin:-200px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-d4c752e .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-d4c752e.elementor-view-stacked .elementor-icon{background-color:#F4F4F400;}.elementor-12 .elementor-element.elementor-element-d4c752e.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-d4c752e.elementor-view-default .elementor-icon{color:#F4F4F400;border-color:#F4F4F400;}.elementor-12 .elementor-element.elementor-element-d4c752e.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-d4c752e.elementor-view-default .elementor-icon svg{fill:#F4F4F400;}.elementor-12 .elementor-element.elementor-element-f805143 .your-class{width:50%;}.elementor-12 .elementor-element.elementor-element-f805143{width:var( --container-widget-width, 886px );max-width:886px;--container-widget-width:886px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-ba833d1{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-ba833d1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-ba833d1 .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-12 .elementor-element.elementor-element-ba833d1 .elementor-button{font-family:"Saira", Sans-serif;font-size:1.125em;font-weight:600;line-height:1.7em;fill:#323232;color:#323232;padding:14px 60px 14px 60px;}.elementor-12 .elementor-element.elementor-element-f7d3f13{--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;--background-transition:0.3s;}.elementor-12 .elementor-element.elementor-element-f7d3f13:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-f7d3f13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #0A0B09 0%, #000102 100%);}.elementor-12 .elementor-element.elementor-element-f7d3f13, .elementor-12 .elementor-element.elementor-element-f7d3f13::before{--border-transition:0.3s;}.elementor-12 .elementor-element.elementor-element-c18f132{width:var( --container-widget-width, 722px );max-width:722px;--container-widget-width:722px;--container-widget-flex-grow:0;text-align:center;}.elementor-12 .elementor-element.elementor-element-c18f132 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-12 .elementor-element.elementor-element-23fe6a2{--e-image-carousel-slides-to-show:4;}.elementor-12 .elementor-element.elementor-element-23fe6a2 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-12 .elementor-element.elementor-element-23fe6a2 .elementor-swiper-button.elementor-swiper-button-next{font-size:46px;color:#02010100;}.elementor-12 .elementor-element.elementor-element-23fe6a2 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-12 .elementor-element.elementor-element-23fe6a2 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#02010100;}.elementor-12 .elementor-element.elementor-element-23fe6a2 .swiper-pagination-bullet{background:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-23fe6a2 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;}.elementor-12 .elementor-element.elementor-element-de2c6ca{--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;--background-transition:0.3s;}.elementor-12 .elementor-element.elementor-element-de2c6ca:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-de2c6ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #000102 0%, #0A0B09 100%);}.elementor-12 .elementor-element.elementor-element-de2c6ca, .elementor-12 .elementor-element.elementor-element-de2c6ca::before{--border-transition:0.3s;}.elementor-12 .elementor-element.elementor-element-0af7b82{--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-between;--align-items:center;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFCB57A;--border-color:#FFFCB57A;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:7.6em;--padding-bottom:7.6em;--padding-left:5em;--padding-right:5em;}.elementor-12 .elementor-element.elementor-element-0af7b82:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-0af7b82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pensedignamente.com/wp-content/uploads/2023/12/BG-APRENDA-DIGNAMENTE-PARENTES.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-0af7b82, .elementor-12 .elementor-element.elementor-element-0af7b82::before{--border-transition:0.3s;}.elementor-12 .elementor-element.elementor-element-7778214{width:var( --container-widget-width, 41% );max-width:41%;--container-widget-width:41%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-7778214 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Saira", Sans-serif;font-size:1.125em;font-weight:300;line-height:1.7em;}.elementor-12 .elementor-element.elementor-element-bb6de07{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-bb6de07 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-bb6de07 .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-12 .elementor-element.elementor-element-bb6de07 .elementor-button{font-family:"Saira", Sans-serif;font-size:1.125em;font-weight:600;line-height:1.7em;fill:#323232;color:#323232;padding:14px 60px 14px 60px;}.elementor-12 .elementor-element.elementor-element-89ffafa{--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:flex-start;--background-transition:0.3s;--padding-top:7.5em;--padding-bottom:7.5em;--padding-left:0em;--padding-right:0em;}.elementor-12 .elementor-element.elementor-element-89ffafa:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-89ffafa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-primary ) 0%, #D1D1D1 100%);}.elementor-12 .elementor-element.elementor-element-89ffafa, .elementor-12 .elementor-element.elementor-element-89ffafa::before{--border-transition:0.3s;}.elementor-12 .elementor-element.elementor-element-db45865{--display:flex;--gap:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-7f361e5{--display:flex;--min-height:0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5em;--padding-bottom:0em;--padding-left:5em;--padding-right:5.5em;}.elementor-12 .elementor-element.elementor-element-e4cf108{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-e4cf108 > .elementor-widget-container{margin:-21px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-e4cf108 .elementor-image-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-e4cf108 .elementor-image-box-title{margin-bottom:20px;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-12 .elementor-element.elementor-element-e4cf108 .elementor-image-box-description{font-family:"Saira", Sans-serif;font-size:1.125em;font-weight:300;line-height:1.7em;}.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 );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-d746e29 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-d746e29{text-align:left;}.elementor-12 .elementor-element.elementor-element-d746e29 img{width:57px;}.elementor-12 .elementor-element.elementor-element-5a3ff6d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:45px 0px 0px 49px;}.elementor-12 .elementor-element.elementor-element-5a3ff6d{text-align:left;}.elementor-12 .elementor-element.elementor-element-c88ae88{width:var( --container-widget-width, 51% );max-width:51%;--container-widget-width:51%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-c88ae88 > .elementor-widget-container{padding:5em 5em 5em 5em;}.elementor-12 .elementor-element.elementor-element-e873759{--display:flex;--min-height:850px;--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-e873759:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-e873759 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pensedignamente.com/wp-content/uploads/2023/12/BG-SEU-PROFESSOR-DESKTOP-DIGNAMENTE-PARENTES-VF2.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-e873759, .elementor-12 .elementor-element.elementor-element-e873759::before{--border-transition:0.3s;}.elementor-12 .elementor-element.elementor-element-edad641{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-edad641 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-12 .elementor-element.elementor-element-edad641 .elementor-image-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-edad641 .elementor-image-box-title{margin-bottom:20px;color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-12 .elementor-element.elementor-element-edad641 .elementor-image-box-description{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-c4d98b8{width:var( --container-widget-width, 41% );max-width:41%;--container-widget-width:41%;--container-widget-flex-grow:0;text-align:left;}.elementor-12 .elementor-element.elementor-element-c4d98b8 img{width:59%;}.elementor-12 .elementor-element.elementor-element-902b9d7{width:var( --container-widget-width, 39% );max-width:39%;--container-widget-width:39%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-902b9d7 .elementor-heading-title{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-38579ad{width:var( --container-widget-width, 7% );max-width:7%;--container-widget-width:7%;--container-widget-flex-grow:0;top:0px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-38579ad{left:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-38579ad{right:0px;}.elementor-12 .elementor-element.elementor-element-ba7e462 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-ba7e462.elementor-view-stacked .elementor-icon{background-color:#F4F4F400;}.elementor-12 .elementor-element.elementor-element-ba7e462.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-ba7e462.elementor-view-default .elementor-icon{color:#F4F4F400;border-color:#F4F4F400;}.elementor-12 .elementor-element.elementor-element-ba7e462.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-ba7e462.elementor-view-default .elementor-icon svg{fill:#F4F4F400;}.elementor-12 .elementor-element.elementor-element-e2bfc4f{--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:center;--gap:0px 0px;--background-transition:0.3s;}.elementor-12 .elementor-element.elementor-element-628501b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--border-radius:10px 10px 10px 10px;--padding-top:5em;--padding-bottom:5em;--padding-left:7em;--padding-right:7em;}.elementor-12 .elementor-element.elementor-element-1dc38d3{width:var( --container-widget-width, 89% );max-width:89%;--container-widget-width:89%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-1dc38d3 > .elementor-widget-container{margin:-15px 0px 0px 0px;padding:0em 0em 0em 0em;}.elementor-12 .elementor-element.elementor-element-1dc38d3 .elementor-image-box-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-1dc38d3 .elementor-image-box-title{margin-bottom:20px;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-12 .elementor-element.elementor-element-1dc38d3 .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 );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-27391eb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-27391eb .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-27391eb.elementor-view-stacked .elementor-icon{background-color:#F4F4F400;}.elementor-12 .elementor-element.elementor-element-27391eb.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-27391eb.elementor-view-default .elementor-icon{color:#F4F4F400;border-color:#F4F4F400;}.elementor-12 .elementor-element.elementor-element-27391eb.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-27391eb.elementor-view-default .elementor-icon svg{fill:#F4F4F400;}.elementor-12 .elementor-element.elementor-element-ad7db72{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-ad7db72 > .elementor-widget-container{margin:-15px 0px 0px 0px;padding:0em 0em 0em 0em;}.elementor-12 .elementor-element.elementor-element-ad7db72 .elementor-image-box-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-ad7db72 .elementor-image-box-title{margin-bottom:20px;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-12 .elementor-element.elementor-element-ad7db72 .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 );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-4fa72b8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:1em 0em 0em 0em;}.elementor-12 .elementor-element.elementor-element-4fa72b8 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Saira", Sans-serif;font-size:1.875em;font-weight:300;line-height:1.4em;}.elementor-12 .elementor-element.elementor-element-9b5c40f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0em 0em 0em 0em;}.elementor-12 .elementor-element.elementor-element-9b5c40f .elementor-heading-title{color:var( --e-global-color-text );font-family:"Saira", Sans-serif;font-size:1.25em;font-weight:300;line-height:1.7em;}.elementor-12 .elementor-element.elementor-element-b1318d4{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-b1318d4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-b1318d4 .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-12 .elementor-element.elementor-element-b1318d4 .elementor-button{font-family:"Saira", Sans-serif;font-size:1.125em;font-weight:600;line-height:1.7em;fill:#323232;color:#323232;padding:14px 60px 14px 60px;}.elementor-12 .elementor-element.elementor-element-f5dfd29 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-f5dfd29 img{width:55%;max-width:100%;filter:brightness( 40% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-12 .elementor-element.elementor-element-4f053f3{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFCB57A;--border-color:#FFFCB57A;--border-radius:0px 10px 10px 0px;--padding-top:5em;--padding-bottom:5em;--padding-left:5em;--padding-right:5em;}.elementor-12 .elementor-element.elementor-element-4f053f3, .elementor-12 .elementor-element.elementor-element-4f053f3::before{--border-transition:0.3s;}.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{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-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-bd61ea0{width:var( --container-widget-width, 84% );max-width:84%;--container-widget-width:84%;--container-widget-flex-grow:0;--icon-box-icon-margin:20px;}.elementor-12 .elementor-element.elementor-element-bd61ea0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0em 0em 0em 0em;}.elementor-12 .elementor-element.elementor-element-bd61ea0 .elementor-icon-box-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-bd61ea0 .elementor-icon-box-title{margin-bottom:20px;}.elementor-12 .elementor-element.elementor-element-bd61ea0 .elementor-icon{font-size:270px;}.elementor-12 .elementor-element.elementor-element-bd61ea0 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-bd61ea0 .elementor-icon-box-title a{font-family:"Saira", Sans-serif;font-size:1.75em;font-weight:500;line-height:1.4em;}.elementor-12 .elementor-element.elementor-element-bd61ea0 .elementor-icon-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 );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-1bbf2a7{--display:flex;--min-height:832px;--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;--background-transition:0.3s;}.elementor-12 .elementor-element.elementor-element-991eb03{width:var( --container-widget-width, 41% );max-width:41%;--container-widget-width:41%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-991eb03 > .elementor-widget-container{margin:-9px 0px 0px 0px;padding:0em 0em 0em 0em;}.elementor-12 .elementor-element.elementor-element-991eb03 .elementor-image-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-991eb03 .elementor-image-box-title{margin-bottom:18px;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 );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-991eb03 .elementor-image-box-description{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-12 .elementor-element.elementor-element-d2cc524{--display:flex;--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--margin-top:-12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:03.7em;--padding-bottom:03.5em;--padding-left:3em;--padding-right:3em;}.elementor-12 .elementor-element.elementor-element-d2cc524, .elementor-12 .elementor-element.elementor-element-d2cc524::before{--border-transition:0.3s;}.elementor-12 .elementor-element.elementor-element-59049fc .elementor-heading-title{color:var( --e-global-color-text );font-family:"Saira", Sans-serif;font-size:1em;font-weight:300;line-height:1.7em;}.elementor-12 .elementor-element.elementor-element-149b0d3{--display:flex;--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--margin-top:-12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:03.7em;--padding-bottom:03.5em;--padding-left:3em;--padding-right:3em;}.elementor-12 .elementor-element.elementor-element-149b0d3, .elementor-12 .elementor-element.elementor-element-149b0d3::before{--border-transition:0.3s;}.elementor-12 .elementor-element.elementor-element-db64472 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Saira", Sans-serif;font-size:1em;font-weight:300;line-height:1.7em;}.elementor-12 .elementor-element.elementor-element-399c25e{--display:flex;--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--margin-top:-12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:03.7em;--padding-bottom:03.5em;--padding-left:3em;--padding-right:3em;}.elementor-12 .elementor-element.elementor-element-399c25e, .elementor-12 .elementor-element.elementor-element-399c25e::before{--border-transition:0.3s;}.elementor-12 .elementor-element.elementor-element-990940f .elementor-heading-title{color:var( --e-global-color-text );font-family:"Saira", Sans-serif;font-size:1em;font-weight:300;line-height:1.7em;}.elementor-12 .elementor-element.elementor-element-6b044bd{--n-accordion-title-font-size:1.125em;width:var( --container-widget-width, 57.6% );max-width:57.6%;--container-widget-width:57.6%;--container-widget-flex-grow:0;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:20px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:10px 10px 10px 10px;--n-accordion-title-normal-color:var( --e-global-color-4eeea12 );--n-accordion-title-hover-color:var( --e-global-color-4eeea12 );--n-accordion-title-active-color:var( --e-global-color-4eeea12 );--n-accordion-icon-size:15px;}.elementor-12 .elementor-element.elementor-element-6b044bd > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:transparent;background-image:linear-gradient(90deg, #F0EB6A 0%, #FFFDD1 100%);}.elementor-12 .elementor-element.elementor-element-6b044bd > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:#1C1A26;border-style:none;}.elementor-12 .elementor-element.elementor-element-6b044bd > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:transparent;background-image:linear-gradient(90deg, #F0EB6A 0%, #FFFDD1 100%);border-style:none;}.elementor-12 .elementor-element.elementor-element-6b044bd {--n-accordion-padding:1.5em 13em 1.5em 3em;}:where( .elementor-12 .elementor-element.elementor-element-6b044bd > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Saira", Sans-serif;font-weight:500;line-height:1.6em;}.elementor-12 .elementor-element.elementor-element-52acdbe{width:100%;max-width:100%;z-index:-3;}.elementor-12 .elementor-element.elementor-element-52acdbe > .elementor-widget-container{margin:-56px 0px 0px -64px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-52acdbe .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:45.5em;font-weight:500;line-height:1.5em;}.elementor-12 .elementor-element.elementor-element-2ab906b{--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-between;--align-items:center;--background-transition:0.3s;}.elementor-12 .elementor-element.elementor-element-474a2b1{width:var( --container-widget-width, 5% );max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0;top:0px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-474a2b1{left:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-474a2b1{right:0px;}.elementor-12 .elementor-element.elementor-element-a1d0cb9{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-a1d0cb9 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Saira", Sans-serif;font-size:0.75em;font-weight:300;line-height:1.7em;}.elementor-widget-text-editor{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 );line-height:var( --e-global-typography-text-line-height );}.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-12 .elementor-element.elementor-element-a8604e9{width:100%;max-width:100%;text-align:right;font-family:"Saira", Sans-serif;font-size:0.75em;font-weight:300;line-height:1.7em;}body.elementor-page-12:not(.elementor-motion-effects-element-type-background), body.elementor-page-12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0B09;}@media(max-width:1024px) and (min-width:768px){.elementor-12 .elementor-element.elementor-element-db45865{--width:100%;}.elementor-12 .elementor-element.elementor-element-e2bfc4f{--content-width:90%;}.elementor-12 .elementor-element.elementor-element-628501b{--width:100%;}.elementor-12 .elementor-element.elementor-element-4f053f3{--width:100%;}}@media(max-width:1366px){.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-b69f733 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-b69f733{--container-widget-width:529px;--container-widget-flex-grow:0;width:var( --container-widget-width, 529px );max-width:529px;}.elementor-12 .elementor-element.elementor-element-b69f733 .elementor-image-box-title{font-size:2.125em;line-height:1.5em;}.elementor-12 .elementor-element.elementor-element-9f3bd68{--container-widget-width:460px;--container-widget-flex-grow:0;width:var( --container-widget-width, 460px );max-width:460px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-12 .elementor-element.elementor-element-538b8cf .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-ba833d1{--container-widget-width:460px;--container-widget-flex-grow:0;width:var( --container-widget-width, 460px );max-width:460px;}.elementor-12 .elementor-element.elementor-element-c18f132 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-12 .elementor-element.elementor-element-7778214{--container-widget-width:42%;--container-widget-flex-grow:0;width:var( --container-widget-width, 42% );max-width:42%;}.elementor-12 .elementor-element.elementor-element-7778214 .elementor-heading-title{font-size:1.125em;}.elementor-12 .elementor-element.elementor-element-bb6de07{--container-widget-width:398px;--container-widget-flex-grow:0;width:var( --container-widget-width, 398px );max-width:398px;}.elementor-12 .elementor-element.elementor-element-7f361e5{--padding-top:5em;--padding-bottom:0em;--padding-left:3.5em;--padding-right:3.5em;}.elementor-12 .elementor-element.elementor-element-e4cf108 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-12 .elementor-element.elementor-element-e4cf108 .elementor-image-box-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-d746e29 img{width:57px;}.elementor-12 .elementor-element.elementor-element-c88ae88 > .elementor-widget-container{padding:5em 3.5em 5em 3.5em;}.elementor-12 .elementor-element.elementor-element-edad641{--container-widget-width:42%;--container-widget-flex-grow:0;width:var( --container-widget-width, 42% );max-width:42%;}.elementor-12 .elementor-element.elementor-element-edad641 .elementor-image-box-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-12 .elementor-element.elementor-element-edad641 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-c4d98b8{--container-widget-width:42%;--container-widget-flex-grow:0;width:var( --container-widget-width, 42% );max-width:42%;}.elementor-12 .elementor-element.elementor-element-902b9d7{--container-widget-width:42%;--container-widget-flex-grow:0;width:var( --container-widget-width, 42% );max-width:42%;}.elementor-12 .elementor-element.elementor-element-902b9d7 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-628501b{--padding-top:5em;--padding-bottom:5em;--padding-left:5em;--padding-right:5em;}.elementor-12 .elementor-element.elementor-element-1dc38d3{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-1dc38d3 .elementor-image-box-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-12 .elementor-element.elementor-element-1dc38d3 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-ad7db72 .elementor-image-box-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-12 .elementor-element.elementor-element-ad7db72 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-4fa72b8{width:100%;max-width:100%;text-align:center;}.elementor-12 .elementor-element.elementor-element-4fa72b8 .elementor-heading-title{font-size:1.75em;}.elementor-12 .elementor-element.elementor-element-b1318d4{--container-widget-width:460px;--container-widget-flex-grow:0;width:var( --container-widget-width, 460px );max-width:460px;}.elementor-12 .elementor-element.elementor-element-4f053f3{--padding-top:5em;--padding-bottom:5em;--padding-left:5em;--padding-right:5em;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-bd61ea0{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-bd61ea0 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-991eb03 .elementor-image-box-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-991eb03 .elementor-image-box-description{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-4649f86:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-4649f86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pensedignamente.com/wp-content/uploads/2023/12/BG1-MOBILE-DIGNAMENTE-PARENTES-ultima-versao.webp");background-position:top left;}.elementor-12 .elementor-element.elementor-element-4649f86{--min-height:0px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:30em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}.elementor-12 .elementor-element.elementor-element-6fc3dc2 > .elementor-widget-container{margin:-83px 0px -87px 0px;padding:0em 0em 0em 0em;}.elementor-12 .elementor-element.elementor-element-6fc3dc2 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-6fc3dc2 .elementor-icon{font-size:220px;}.elementor-12 .elementor-element.elementor-element-6fc3dc2 .elementor-icon svg{height:220px;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-b69f733 .elementor-image-box-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-b69f733 .elementor-image-box-title{font-size:1.875em;line-height:1.4em;}.elementor-12 .elementor-element.elementor-element-9f3bd68{width:var( --container-widget-width, 500px );max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-12 .elementor-element.elementor-element-538b8cf{text-align:center;}.elementor-12 .elementor-element.elementor-element-538b8cf .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-d4c752e > .elementor-widget-container{margin:-109px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-ba833d1{width:var( --container-widget-width, 500px );max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-c18f132{width:var( --container-widget-width, 475px );max-width:475px;--container-widget-width:475px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-c18f132 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-12 .elementor-element.elementor-element-23fe6a2{--e-image-carousel-slides-to-show:3;}.elementor-12 .elementor-element.elementor-element-0af7b82{--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:4em;--padding-bottom:4em;--padding-left:4em;--padding-right:4em;}.elementor-12 .elementor-element.elementor-element-7778214{text-align:center;}.elementor-12 .elementor-element.elementor-element-7778214 .elementor-heading-title{font-size:1.125em;}.elementor-12 .elementor-element.elementor-element-bb6de07{width:var( --container-widget-width, 500px );max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-89ffafa{--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:5em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}.elementor-12 .elementor-element.elementor-element-7f361e5{--gap:20px 20px;--padding-top:4em;--padding-bottom:4em;--padding-left:4em;--padding-right:4em;}.elementor-12 .elementor-element.elementor-element-e4cf108 > .elementor-widget-container{margin:-12px 0px 0px 0px;padding:0em 0em 0em 0em;}.elementor-12 .elementor-element.elementor-element-e4cf108 .elementor-image-box-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-d746e29 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-d746e29{z-index:4;text-align:left;}.elementor-12 .elementor-element.elementor-element-d746e29 img{width:40px;}.elementor-12 .elementor-element.elementor-element-c88ae88 > .elementor-widget-container{padding:4em 4em 4em 4em;}.elementor-12 .elementor-element.elementor-element-e873759{--min-height:0px;--padding-top:4em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}.elementor-12 .elementor-element.elementor-element-e873759:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-e873759 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top left;}.elementor-12 .elementor-element.elementor-element-edad641 .elementor-image-box-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-12 .elementor-element.elementor-element-edad641 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-902b9d7 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-e2bfc4f{--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:5em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}.elementor-12 .elementor-element.elementor-element-628501b{--padding-top:4em;--padding-bottom:4em;--padding-left:4em;--padding-right:4em;}.elementor-12 .elementor-element.elementor-element-1dc38d3 .elementor-image-box-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-12 .elementor-element.elementor-element-1dc38d3 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-ad7db72 .elementor-image-box-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-12 .elementor-element.elementor-element-ad7db72 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-4fa72b8 .elementor-heading-title{font-size:1.5em;}.elementor-12 .elementor-element.elementor-element-9b5c40f{text-align:center;}.elementor-12 .elementor-element.elementor-element-b1318d4{width:var( --container-widget-width, 500px );max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-f5dfd29 img{width:257px;}.elementor-12 .elementor-element.elementor-element-4f053f3{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--border-radius:0px 0px 10px 10px;--padding-top:4em;--padding-bottom:4em;--padding-left:4em;--padding-right:4em;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-bd61ea0{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-bd61ea0 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-12 .elementor-element.elementor-element-bd61ea0 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-bd61ea0 .elementor-icon-box-title a{font-size:1.5em;}.elementor-12 .elementor-element.elementor-element-bd61ea0 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-1bbf2a7{--min-height:0px;--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;--padding-top:5em;--padding-bottom:8em;--padding-left:0em;--padding-right:0em;}.elementor-12 .elementor-element.elementor-element-991eb03 .elementor-image-box-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-991eb03 .elementor-image-box-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-991eb03 .elementor-image-box-description{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-12 .elementor-element.elementor-element-6b044bd{width:100%;max-width:100%;--n-accordion-title-font-size:1.125em;}.elementor-12 .elementor-element.elementor-element-52acdbe{width:100%;max-width:100%;text-align:center;}.elementor-12 .elementor-element.elementor-element-52acdbe > .elementor-widget-container{margin:-131px 0px 0px -44px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-52acdbe .elementor-heading-title{font-size:24em;line-height:1.4em;}.elementor-12 .elementor-element.elementor-element-2ab906b{--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-12 .elementor-element.elementor-element-a1d0cb9{text-align:center;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-a8604e9{text-align:center;}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-4649f86{--min-height:0px;--gap:20px 20px;--padding-top:18em;--padding-bottom:4em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-12 .elementor-element.elementor-element-4649f86:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-4649f86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;}.elementor-12 .elementor-element.elementor-element-6fc3dc2 > .elementor-widget-container{margin:-68px 0px -69px 0px;}.elementor-12 .elementor-element.elementor-element-6fc3dc2 .elementor-icon{font-size:170px;}.elementor-12 .elementor-element.elementor-element-6fc3dc2 .elementor-icon svg{height:170px;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-b69f733 .elementor-image-box-title{font-size:1.5em;line-height:1.4em;}.elementor-12 .elementor-element.elementor-element-b69f733 .elementor-image-box-description{font-size:1.125em;}.elementor-12 .elementor-element.elementor-element-9f3bd68{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-9f3bd68 .elementor-button{font-size:0.875em;padding:14px 30px 14px 30px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-12 .elementor-element.elementor-element-538b8cf .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-d4c752e > .elementor-widget-container{margin:-90px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-d4c752e .elementor-icon{font-size:44px;}.elementor-12 .elementor-element.elementor-element-d4c752e .elementor-icon svg{height:44px;}.elementor-12 .elementor-element.elementor-element-ba833d1{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-ba833d1 .elementor-button{font-size:0.875em;padding:14px 30px 14px 30px;}.elementor-12 .elementor-element.elementor-element-f7d3f13{--padding-top:4em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-12 .elementor-element.elementor-element-c18f132 > .elementor-widget-container{padding:0em 1.25em 0em 1.25em;}.elementor-12 .elementor-element.elementor-element-c18f132 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-12 .elementor-element.elementor-element-23fe6a2{--e-image-carousel-slides-to-show:2;}.elementor-12 .elementor-element.elementor-element-23fe6a2 > .elementor-widget-container{padding:0em 1.25em 0em 1.25em;}.elementor-12 .elementor-element.elementor-element-23fe6a2 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-12 .elementor-element.elementor-element-23fe6a2 .elementor-swiper-button.elementor-swiper-button-next{font-size:40px;}.elementor-12 .elementor-element.elementor-element-0af7b82{--padding-top:2.5em;--padding-bottom:2.5em;--padding-left:1.5em;--padding-right:1.5em;}.elementor-12 .elementor-element.elementor-element-7778214 .elementor-heading-title{font-size:1em;}.elementor-12 .elementor-element.elementor-element-bb6de07{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-bb6de07 .elementor-button{font-size:1em;padding:14px 30px 14px 30px;}.elementor-12 .elementor-element.elementor-element-89ffafa{--padding-top:4em;--padding-bottom:4em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-12 .elementor-element.elementor-element-7f361e5{--padding-top:2.5em;--padding-bottom:2.5em;--padding-left:1.5em;--padding-right:1.5em;}.elementor-12 .elementor-element.elementor-element-e4cf108 > .elementor-widget-container{margin:-12px 0px 0px 0px;padding:0em 0em 0em 0em;}.elementor-12 .elementor-element.elementor-element-e4cf108 .elementor-image-box-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-d746e29{text-align:left;}.elementor-12 .elementor-element.elementor-element-c88ae88 > .elementor-widget-container{padding:2.5em 1.5em 2.5em 1.5em;}.elementor-12 .elementor-element.elementor-element-e873759{--padding-top:4em;--padding-bottom:4em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-12 .elementor-element.elementor-element-698145b{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-698145b img{width:600px;}.elementor-12 .elementor-element.elementor-element-edad641 .elementor-image-box-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-12 .elementor-element.elementor-element-edad641 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-902b9d7 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-e2bfc4f{--padding-top:4em;--padding-bottom:4em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-12 .elementor-element.elementor-element-628501b{--padding-top:2.5em;--padding-bottom:2.5em;--padding-left:1em;--padding-right:1em;}.elementor-12 .elementor-element.elementor-element-1dc38d3 .elementor-image-box-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-12 .elementor-element.elementor-element-1dc38d3 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-27391eb .elementor-icon{font-size:44px;}.elementor-12 .elementor-element.elementor-element-27391eb .elementor-icon svg{height:44px;}.elementor-12 .elementor-element.elementor-element-ad7db72 .elementor-image-box-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-12 .elementor-element.elementor-element-ad7db72 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-4fa72b8{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-4fa72b8 > .elementor-widget-container{margin:2px 0px 0px 0px;padding:0em 0em 0em 0em;}.elementor-12 .elementor-element.elementor-element-4fa72b8 .elementor-heading-title{font-size:1.375em;line-height:2.9em;}.elementor-12 .elementor-element.elementor-element-b1318d4{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-b1318d4 .elementor-button{font-size:1em;padding:14px 30px 14px 30px;}.elementor-12 .elementor-element.elementor-element-f5dfd29 > .elementor-widget-container{margin:0px -10px 0px 0px;}.elementor-12 .elementor-element.elementor-element-f5dfd29 img{width:175px;}.elementor-12 .elementor-element.elementor-element-4f053f3{--padding-top:2.5em;--padding-bottom:2.5em;--padding-left:1em;--padding-right:1em;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-bd61ea0{--icon-box-icon-margin:20px;}.elementor-12 .elementor-element.elementor-element-bd61ea0 .elementor-icon{font-size:230px;}.elementor-12 .elementor-element.elementor-element-bd61ea0 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-bd61ea0 .elementor-icon-box-title a{font-size:1.375em;}.elementor-12 .elementor-element.elementor-element-bd61ea0 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-1bbf2a7{--padding-top:4em;--padding-bottom:10em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-12 .elementor-element.elementor-element-991eb03 .elementor-image-box-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-991eb03 .elementor-image-box-description{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-12 .elementor-element.elementor-element-d2cc524{--padding-top:3.3em;--padding-bottom:3em;--padding-left:2em;--padding-right:2em;}.elementor-12 .elementor-element.elementor-element-59049fc .elementor-heading-title{font-size:0.875em;}.elementor-12 .elementor-element.elementor-element-149b0d3{--padding-top:3.3em;--padding-bottom:3em;--padding-left:2em;--padding-right:2em;}.elementor-12 .elementor-element.elementor-element-db64472 .elementor-heading-title{font-size:0.875em;}.elementor-12 .elementor-element.elementor-element-399c25e{--padding-top:3.3em;--padding-bottom:3em;--padding-left:2em;--padding-right:2em;}.elementor-12 .elementor-element.elementor-element-990940f .elementor-heading-title{font-size:0.875em;}.elementor-12 .elementor-element.elementor-element-6b044bd {--n-accordion-padding:1.5em 4em 1.5em 2em;}.elementor-12 .elementor-element.elementor-element-52acdbe > .elementor-widget-container{margin:-40px 0px 0px -29px;}.elementor-12 .elementor-element.elementor-element-52acdbe .elementor-heading-title{font-size:12em;line-height:1.4em;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-db45865{--width:49%;}.elementor-12 .elementor-element.elementor-element-628501b{--width:1212px;}.elementor-12 .elementor-element.elementor-element-4f053f3{--width:896px;}}@media(min-width:2400px){.elementor-12 .elementor-element.elementor-element-4649f86{--min-height:1121px;}.elementor-12 .elementor-element.elementor-element-6fc3dc2 > .elementor-widget-container{padding:4em 0em 2em 0em;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-b69f733 .elementor-image-box-title{line-height:1.5em;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-12 .elementor-element.elementor-element-538b8cf .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-d4c752e > .elementor-widget-container{margin:-300px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-c18f132 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-12 .elementor-element.elementor-element-7778214 .elementor-heading-title{font-size:1em;line-height:1.7em;}.elementor-12 .elementor-element.elementor-element-e4cf108 .elementor-image-box-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-e873759{--min-height:1059px;}.elementor-12 .elementor-element.elementor-element-edad641 .elementor-image-box-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-12 .elementor-element.elementor-element-edad641 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-902b9d7 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-1dc38d3 .elementor-image-box-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-12 .elementor-element.elementor-element-1dc38d3 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-ad7db72 .elementor-image-box-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-12 .elementor-element.elementor-element-ad7db72 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-bd61ea0 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-991eb03 .elementor-image-box-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-991eb03 .elementor-image-box-description{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for icon, class: .elementor-element-6fc3dc2 */#traco1{
    animation: logoele 1.8s linear infinite;
}

#traco2{
    animation: logoele 1.8s linear infinite;
    animation-delay: calc(1.8s / 4 * -1);
}

#traco3{
    animation: logoele 1.8s linear infinite;
    animation-delay: calc(1.8s / 4 * -2);
}

@keyframes logoele{
0%, 100%{
    opacity: 0.3;
}

50%{
    opacity: 1;
}

}


#simbolo{
    animation: piscar 0.2s linear infinite;
}

@keyframes piscar{
0%, 100%{
    opacity: 0.9;
}

50%{
    opacity: 1;
}

}


@media(max-width:1024px) and (min-width:853px){
    .elementor-12 .elementor-element.elementor-element-6fc3dc2{
        padding-top:5em;
    }
}



@media(max-width:627px) and (min-width:537px){
    .elementor-12 .elementor-element.elementor-element-6fc3dc2{
        padding-top:3em;
    }
}



@media(max-width:767px) and (min-width:628px){
    .elementor-12 .elementor-element.elementor-element-6fc3dc2{
        padding-top:7.5em;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b69f733 */@media(max-width:1229px) and (min-width:1025px){
    .elementor-12 .elementor-element.elementor-element-b69f733{
        width: 475px !important;
    }
}


@media(max-width:1024px){
  .elementor-12 .elementor-element.elementor-element-b69f733{
    text-wrap:balance;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9f3bd68 */.elementor-12 .elementor-element.elementor-element-9f3bd68 .elementor-button-text,
.elementor-12 .elementor-element.elementor-element-9f3bd68 .elementor-button-icon{
    position: relative;
    z-index: 2;
}

.elementor-12 .elementor-element.elementor-element-9f3bd68 .elementor-button:after {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: linear-gradient(45deg, #FFF614, #FFFEE8, #FFFCB5); 
  z-index: 0;
  transition: opacity 0.3s linear;
  opacity: 1;
  border-radius: 100px;
  box-shadow: 0 0px 15px -2px rgba(255, 252, 181, 0.70);
}

.elementor-12 .elementor-element.elementor-element-9f3bd68 .elementor-button:before {
  position: absolute;
  content: "";
  inset: 0;
 background-image: linear-gradient(90deg, #FFFEE8 22.65%, #FFF614 63.31%, #FFFCB5 100%);  /*mude as cores do botão no hover aqui*/
 box-shadow: 0 0px 30px -15px #FFFCB5;
  z-index: 1;
  transition: opacity 0.2s linear;
  opacity: 0;
  border-radius: 100px;
}

.elementor-12 .elementor-element.elementor-element-9f3bd68 .elementor-button:hover:before {
  opacity: 1;
}

.elementor-12 .elementor-element.elementor-element-9f3bd68 .elementor-button{
    transition: 0.5s;
    background: transparent !important;
}

.elementor-12 .elementor-element.elementor-element-9f3bd68 .elementor-button-icon{
    z-index: 2;
    font-size: 1.45em;    
    transition: 0.5s;
    margin-bottom: -4px;
    opacity: 0;
    animation: seta 1s infinite ease-in-out;
}

.elementor-12 .elementor-element.elementor-element-9f3bd68 .elementor-button-text{
    z-index: 2;
    transition: 0.7s;
    width: 100% !important;
    white-space: nowrap;
    transform: translatex(20px) /*ajuste a posição do texto aqui*/
}

.elementor-12 .elementor-element.elementor-element-9f3bd68 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
}


.elementor-12 .elementor-element.elementor-element-9f3bd68 .elementor-button:hover .elementor-button-icon{
    opacity: 1;
}

.elementor-12 .elementor-element.elementor-element-9f3bd68 .elementor-button:hover .elementor-button-text{
    transform: translatex(0);
}

@keyframes seta{
    0%, 100%{
        transform: translatex(10%); /*ajuste a posição do ícone aqui*/
    }
    50%{
        transform: translatex(50%); /*ajuste a posição do ícone aqui*/
    }
}

.elementor-12 .elementor-element.elementor-element-9f3bd68{
    animation: pulsando 1.5s linear infinite;
}

@keyframes pulsando{
0% ,100%{
    transform: scale(1);
}

50%{
    transform: scale(1.05);
}

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d4c752e */.elementor-12 .elementor-element.elementor-element-d4c752e{
    animation: apontar 2s infinite linear;
}


@keyframes apontar {
  0%, 100%{
    transform: translatey(0px);
    
  }
  50% {
    transform: translatey(10px);
  }
  
}/* End custom CSS */
/* Start custom CSS for panda-video, class: .elementor-element-f805143 */.elementor-12 .elementor-element.elementor-element-f805143 iframe{
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ba833d1 */.elementor-12 .elementor-element.elementor-element-ba833d1 .elementor-button-text,
.elementor-12 .elementor-element.elementor-element-ba833d1 .elementor-button-icon{
    position: relative;
    z-index: 2;
}

.elementor-12 .elementor-element.elementor-element-ba833d1 .elementor-button:after {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: linear-gradient(45deg, #FFF614, #FFFEE8, #FFFCB5); 
  z-index: 0;
  transition: opacity 0.3s linear;
  opacity: 1;
  border-radius: 100px;
  box-shadow: 0 0px 15px -2px rgba(255, 252, 181, 0.70);
}

.elementor-12 .elementor-element.elementor-element-ba833d1 .elementor-button:before {
  position: absolute;
  content: "";
  inset: 0;
 background-image: linear-gradient(90deg, #FFFEE8 22.65%, #FFF614 63.31%, #FFFCB5 100%);  /*mude as cores do botão no hover aqui*/
 box-shadow: 0 0px 30px -15px #FFFCB5;
  z-index: 1;
  transition: opacity 0.2s linear;
  opacity: 0;
  border-radius: 100px;
}

.elementor-12 .elementor-element.elementor-element-ba833d1 .elementor-button:hover:before {
  opacity: 1;
}

.elementor-12 .elementor-element.elementor-element-ba833d1 .elementor-button{
    transition: 0.5s;
    background: transparent !important;
}

.elementor-12 .elementor-element.elementor-element-ba833d1 .elementor-button-icon{
    z-index: 2;
    font-size: 1.45em;    
    transition: 0.5s;
    margin-bottom: -4px;
    opacity: 0;
    animation: seta 1s infinite ease-in-out;
}

.elementor-12 .elementor-element.elementor-element-ba833d1 .elementor-button-text{
    z-index: 2;
    transition: 0.7s;
    width: 100% !important;
    white-space: nowrap;
    transform: translatex(20px) /*ajuste a posição do texto aqui*/
}

.elementor-12 .elementor-element.elementor-element-ba833d1 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
}


.elementor-12 .elementor-element.elementor-element-ba833d1 .elementor-button:hover .elementor-button-icon{
    opacity: 1;
}

.elementor-12 .elementor-element.elementor-element-ba833d1 .elementor-button:hover .elementor-button-text{
    transform: translatex(0);
}

@keyframes seta{
    0%, 100%{
        transform: translatex(10%); /*ajuste a posição do ícone aqui*/
    }
    50%{
        transform: translatex(50%); /*ajuste a posição do ícone aqui*/
    }
}

.elementor-12 .elementor-element.elementor-element-ba833d1{
    animation: pulsando 1.5s linear infinite;
}

@keyframes pulsando{
0% ,100%{
    transform: scale(1);
}

50%{
    transform: scale(1.05);
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52e4ab7 */.elementor-12 .elementor-element.elementor-element-52e4ab7{
    border-top: 1px solid;
    border-image: linear-gradient(to left, transparent, #ECE648, #FFFEE8, #FFFCB5, transparent) 1;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-23fe6a2 */.elementor-12 .elementor-element.elementor-element-23fe6a2 .elementor-image-carousel-wrapper { 
    overflow:visible;
    
}



.elementor-12 .elementor-element.elementor-element-23fe6a2 .swiper-pagination-bullet{
    background-color: #A7A7A7 !important;
    transition: 0.5s

}

.elementor-12 .elementor-element.elementor-element-23fe6a2 .swiper-pagination-bullet-active{
    background-color: #FFFCB5 !important;
    width: 30px;
    border-radius: 10px;
    
    
}





.elementor-12 .elementor-element.elementor-element-23fe6a2 img{
    border-radius: 10px; 
    
}

.elementor-12 .elementor-element.elementor-element-23fe6a2 svg:hover{
    transform: scale(1.09);
    transition: 0.6s;
}


.elementor-12 .elementor-element.elementor-element-23fe6a2 svg{
    transition: 0.6s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7d3f13 */.elementor-12 .elementor-element.elementor-element-f7d3f13::before{
    content:"";
    position: absolute;
    background: linear-gradient(33deg, #0F100E 0.76%, #1B1B1B 103.93%);
    transform: rotate(-2deg);
    width: 130%;
    height: 500px;
    top:27%;
    left: -60px;
    z-index: 0;
}


@media(max-width:1024px){
.elementor-12 .elementor-element.elementor-element-f7d3f13::before{
    transform: rotate(-2deg);
    width: 130%;
    height: 300px;
    top:28%;
    left: -60px;
}
}



@media(max-width:767px){
.elementor-12 .elementor-element.elementor-element-f7d3f13::before{
    height: 200px;
    top:39%;
    left: -60px;
}
}




@media(min-width:1025px){
.elementor-12 .elementor-element.elementor-element-f7d3f13::after {
    content:"";
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    z-index:2;
    background-color:orange;
    background: rgb(0,0,0);
background: -moz-linear-gradient(90deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 15%, rgba(0,0,0,0) 85%, rgba(0,0,0,1) 100%);
background: -webkit-linear-gradient(90deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 15%, rgba(0,0,0,0) 85%, rgba(0,0,0,1) 100%);
background: linear-gradient(90deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 15%, rgba(0,0,0,0) 85%, rgba(0,0,0,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1);
pointer-events: none;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7778214 */@media(max-width:1102px) and (min-width:1025px){
    .elementor-12 .elementor-element.elementor-element-7778214{
        width: 35% !important;
    }
}


@media(max-width:1024px){
  .elementor-12 .elementor-element.elementor-element-7778214{
    text-wrap:balance;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bb6de07 */.elementor-12 .elementor-element.elementor-element-bb6de07 .elementor-button-text,
.elementor-12 .elementor-element.elementor-element-bb6de07 .elementor-button-icon{
    position: relative;
    z-index: 2;
}

.elementor-12 .elementor-element.elementor-element-bb6de07 .elementor-button:after {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: linear-gradient(45deg, #FFF614, #FFFEE8, #FFFCB5); 
  z-index: 0;
  transition: opacity 0.3s linear;
  opacity: 1;
  border-radius: 100px;
  box-shadow: 0 0px 15px -2px rgba(255, 252, 181, 0.70);
}

.elementor-12 .elementor-element.elementor-element-bb6de07 .elementor-button:before {
  position: absolute;
  content: "";
  inset: 0;
 background-image: linear-gradient(90deg, #FFFEE8 22.65%, #FFF614 63.31%, #FFFCB5 100%);  /*mude as cores do botão no hover aqui*/
 box-shadow: 0 0px 30px -15px #FFFCB5;
  z-index: 1;
  transition: opacity 0.2s linear;
  opacity: 0;
  border-radius: 100px;
}

.elementor-12 .elementor-element.elementor-element-bb6de07 .elementor-button:hover:before {
  opacity: 1;
}

.elementor-12 .elementor-element.elementor-element-bb6de07 .elementor-button{
    transition: 0.5s;
    background: transparent !important;
}

.elementor-12 .elementor-element.elementor-element-bb6de07 .elementor-button-icon{
    z-index: 2;
    font-size: 1.45em;    
    transition: 0.5s;
    margin-bottom: -4px;
    opacity: 0;
    animation: seta 1s infinite ease-in-out;
}

.elementor-12 .elementor-element.elementor-element-bb6de07 .elementor-button-text{
    z-index: 2;
    transition: 0.7s;
    width: 100% !important;
    white-space: nowrap;
    transform: translatex(20px) /*ajuste a posição do texto aqui*/
}

.elementor-12 .elementor-element.elementor-element-bb6de07 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
}


.elementor-12 .elementor-element.elementor-element-bb6de07 .elementor-button:hover .elementor-button-icon{
    opacity: 1;
}

.elementor-12 .elementor-element.elementor-element-bb6de07 .elementor-button:hover .elementor-button-text{
    transform: translatex(0);
}

@keyframes seta{
    0%, 100%{
        transform: translatex(10%); /*ajuste a posição do ícone aqui*/
    }
    50%{
        transform: translatex(50%); /*ajuste a posição do ícone aqui*/
    }
}

.elementor-12 .elementor-element.elementor-element-bb6de07{
    animation: pulsando 1.5s linear infinite;
}

@keyframes pulsando{
0% ,100%{
    transform: scale(1);
}

50%{
    transform: scale(1.05);
}

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d746e29 */@media(min-width:1025px){
    .elementor-12 .elementor-element.elementor-element-d746e29{
    position: relative;
    top: 25px;
}
}

@media(max-width:1024px){
    .elementor-12 .elementor-element.elementor-element-d746e29 img{
        transform: rotate(90deg);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f361e5 */.elementor-12 .elementor-element.elementor-element-7f361e5{
    background: linear-gradient(33deg, #0F100E 0.76%, #1B1B1B 103.93%);
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c88ae88 */.elementor-12 .elementor-element.elementor-element-c88ae88{
    font-family: "saira";
}

.elementor-12 .elementor-element.elementor-element-c88ae88 ul input{
    display: none;
}

.elementor-12 .elementor-element.elementor-element-c88ae88 ul{
    display: flex;
    flex-direction: column;
    gap: 40px;
    list-style: none;
    color: #BCBCBC;
    padding: 0;
    
}

.elementor-12 .elementor-element.elementor-element-c88ae88 ul li{
    position: relative;
    display: flex;
    
}

.elementor-12 .elementor-element.elementor-element-c88ae88 ul .texto{
    font-size: 1em;
    line-height: 1.7em;
    cursor: pointer;
    padding-left: 35px;
    transition: 0.3s ease-in-out;
}

.elementor-12 .elementor-element.elementor-element-c88ae88 ul .circulo{
    position: absolute;
    top: 7px;
    z-index: 2;
    box-sizing: border-box;
    width: 21px;
    height: 21px;
    border: 2px solid #f4f4f4;
    border-radius: 100%;
    cursor: pointer;
    transition: 0.4s ease-out 0.5s;
    
}


.elementor-12 .elementor-element.elementor-element-c88ae88 ul .check{
    position: absolute;
    top: 15px;
    left: 3px;
    stroke: #FFFCB5;
    stroke-width: 3;
    stroke-dasharray: 30 30;
    stroke-dashoffset: 30;
    transition: 0.5s ease-out;
}

.elementor-12 .elementor-element.elementor-element-c88ae88 ul input:checked ~ .texto{
    color: #363D49;
    
}


.elementor-12 .elementor-element.elementor-element-c88ae88 ul input:checked ~ .circulo{
    transition: 0.4s ease-in;
   transform: scale(1.5);
   opacity: 0;
    
}

.elementor-12 .elementor-element.elementor-element-c88ae88 ul input:checked ~ .check{
    stroke-dashoffset: 0;
    transition: 0.5s ease-out 0.4s;
    
}

.elementor-12 .elementor-element.elementor-element-c88ae88{
   background: linear-gradient(33deg, #0F100E 0.76%, #1B1B1B 103.93%);
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-38579ad */.elementor-12 .elementor-element.elementor-element-38579ad {
  position: absolute;
  pointer-events: none;
  top: 0;
  width: 100%;
  height: 100%;
  color: #000;
  line-height: 1.6;
  font-family: sans-serif;
  overflow: hidden;
  opacity: 0.3;
  z-index: 0;
}

.lines {
  position: absolute;
  top: 0;
  left: 0px;
  right: 0;
  height: 100%;
  margin: auto;
  width: 90vw;
}

.line {
  position: absolute;
  width: 1px;
  height: 100%;
  top: 0;
  left: 50%;
  background: rgba(0, 0, 0, 0.1);
  overflow: hidden;
}

.line::after {
  content: "";
  display: block;
  position: absolute;
  height: 15vh;
  width: 100%;
  top: -50%;
  left: 0;
  background: linear-gradient(to bottom, rgba(0, 0, 255, 0) 0%, #000000 75%, #000000 100%);
  animation: drop 7s 0s infinite;
  animation-fill-mode: forwards;
  animation-timing-function: cubic-bezier(0.4, 0.26, 0, 0.97);
}

.line:nth-child(1) {
  margin-left: -25%;
}
.line:nth-child(1)::after {
  animation-delay: 1s;
}
.line:nth-child(3) {
  margin-left: 25%;
}
.line:nth-child(3)::after {
  animation-delay: 1.5s;
}
.line:nth-child(4) {
  margin-left: 8%;
}
.line:nth-child(4)::after {
  animation-delay: 2.5s;
}
.line:nth-child(2) {
  margin-left: -8%;
}
.line:nth-child(2)::after {
  animation-delay: 2s;
}



@keyframes drop {
  0% {
    top: -50%;
  }
  100% {
    top: 110%;
  }
}


@media(max-width: 767px){
    .lines {
        left: -45px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ba7e462 */.elementor-12 .elementor-element.elementor-element-ba7e462{
    position: absolute;
    top: 65%;
    left: 56%;
    animation: piscar 0.2s linear infinite;
}



@keyframes piscar{
0%, 100%{
    opacity: 0.9;
}

50%{
    opacity: 1;
}

}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1dc38d3 */@media(max-width:1024px){
  .elementor-12 .elementor-element.elementor-element-1dc38d3{
    text-wrap:balance;
}
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ad7db72 */@media(max-width:1024px){
  .elementor-12 .elementor-element.elementor-element-ad7db72{
    text-wrap:balance;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b1318d4 */.elementor-12 .elementor-element.elementor-element-b1318d4 .elementor-button-text,
.elementor-12 .elementor-element.elementor-element-b1318d4 .elementor-button-icon{
    position: relative;
    z-index: 2;
}

.elementor-12 .elementor-element.elementor-element-b1318d4 .elementor-button:after {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: linear-gradient(45deg, #FFF614, #FFFEE8, #FFFCB5); 
  z-index: 0;
  transition: opacity 0.3s linear;
  opacity: 1;
  border-radius: 100px;
  box-shadow: 0 0px 15px -2px rgba(255, 252, 181, 0.70);
}

.elementor-12 .elementor-element.elementor-element-b1318d4 .elementor-button:before {
  position: absolute;
  content: "";
  inset: 0;
 background-image: linear-gradient(90deg, #FFFEE8 22.65%, #FFF614 63.31%, #FFFCB5 100%);  /*mude as cores do botão no hover aqui*/
 box-shadow: 0 0px 30px -15px #FFFCB5;
  z-index: 1;
  transition: opacity 0.2s linear;
  opacity: 0;
  border-radius: 100px;
}

.elementor-12 .elementor-element.elementor-element-b1318d4 .elementor-button:hover:before {
  opacity: 1;
}

.elementor-12 .elementor-element.elementor-element-b1318d4 .elementor-button{
    transition: 0.5s;
    background: transparent !important;
}

.elementor-12 .elementor-element.elementor-element-b1318d4 .elementor-button-icon{
    z-index: 2;
    font-size: 1.45em;    
    transition: 0.5s;
    margin-bottom: -4px;
    opacity: 0;
    animation: seta 1s infinite ease-in-out;
}

.elementor-12 .elementor-element.elementor-element-b1318d4 .elementor-button-text{
    z-index: 2;
    transition: 0.7s;
    width: 100% !important;
    white-space: nowrap;
    transform: translatex(20px) /*ajuste a posição do texto aqui*/
}

.elementor-12 .elementor-element.elementor-element-b1318d4 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
}


.elementor-12 .elementor-element.elementor-element-b1318d4 .elementor-button:hover .elementor-button-icon{
    opacity: 1;
}

.elementor-12 .elementor-element.elementor-element-b1318d4 .elementor-button:hover .elementor-button-text{
    transform: translatex(0);
}

@keyframes seta{
    0%, 100%{
        transform: translatex(10%); /*ajuste a posição do ícone aqui*/
    }
    50%{
        transform: translatex(50%); /*ajuste a posição do ícone aqui*/
    }
}

.elementor-12 .elementor-element.elementor-element-b1318d4{
    animation: pulsando 1.5s linear infinite;
}

@keyframes pulsando{
0% ,100%{
    transform: scale(1);
}

50%{
    transform: scale(1.05);
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-628501b */.elementor-12 .elementor-element.elementor-element-628501b{
    background: linear-gradient(33deg, #0F100E 0.76%, #1B1B1B 103.93%);
}

@media(max-width:1040px) and (min-width:1025px){
    .elementor-12 .elementor-element.elementor-element-628501b{
        padding: 5em 3.5em 5em 3.5em;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bd61ea0 */#texto{
    animation: rodar 8s infinite linear;
     transform-origin: center center;
}

@keyframes rodar {
  0%{
    transform: rotate(0deg);
    
  }
  100% {
    transform: rotate(360deg);
  }
}

#detalhes{
    animation: rodando 5s infinite linear;
     transform-origin: center center;
}

@keyframes rodando {
  0%{
    transform: rotate(360deg);
    
  }
  100% {
    transform: rotate(0deg);
  }
}


@media(max-width:1024px){
  .elementor-12 .elementor-element.elementor-element-bd61ea0{
    text-wrap:balance;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f053f3 */.elementor-12 .elementor-element.elementor-element-4f053f3{
    background: linear-gradient(49deg, #0F100E 29.43%, #1B1B1B 96.53%);
}

@media(max-width:1040px) and (min-width:1025px){
    .elementor-12 .elementor-element.elementor-element-4f053f3{
        padding: 5em 3.5em 5em 3.5em;
    }
}


@media(max-width:1024px){
.elementor-12 .elementor-element.elementor-element-4f053f3{
    background: linear-gradient(to bottom, transparent, #0F100E 11.06%, #1B1B1B 40.78%, #1B1B1B 103.91%);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d2cc524 */.elementor-12 .elementor-element.elementor-element-d2cc524{
    background: linear-gradient(33deg, #0F100E 0.76%, #1B1B1B 103.93%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-149b0d3 */.elementor-12 .elementor-element.elementor-element-149b0d3{
    background: linear-gradient(33deg, #0F100E 0.76%, #1B1B1B 103.93%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-399c25e */.elementor-12 .elementor-element.elementor-element-399c25e{
    background: linear-gradient(33deg, #0F100E 0.76%, #1B1B1B 103.93%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d2cc524 */.elementor-12 .elementor-element.elementor-element-d2cc524{
    background: linear-gradient(33deg, #0F100E 0.76%, #1B1B1B 103.93%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-149b0d3 */.elementor-12 .elementor-element.elementor-element-149b0d3{
    background: linear-gradient(33deg, #0F100E 0.76%, #1B1B1B 103.93%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-399c25e */.elementor-12 .elementor-element.elementor-element-399c25e{
    background: linear-gradient(33deg, #0F100E 0.76%, #1B1B1B 103.93%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d2cc524 */.elementor-12 .elementor-element.elementor-element-d2cc524{
    background: linear-gradient(33deg, #0F100E 0.76%, #1B1B1B 103.93%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-149b0d3 */.elementor-12 .elementor-element.elementor-element-149b0d3{
    background: linear-gradient(33deg, #0F100E 0.76%, #1B1B1B 103.93%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-399c25e */.elementor-12 .elementor-element.elementor-element-399c25e{
    background: linear-gradient(33deg, #0F100E 0.76%, #1B1B1B 103.93%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d2cc524 */.elementor-12 .elementor-element.elementor-element-d2cc524{
    background: linear-gradient(33deg, #0F100E 0.76%, #1B1B1B 103.93%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-149b0d3 */.elementor-12 .elementor-element.elementor-element-149b0d3{
    background: linear-gradient(33deg, #0F100E 0.76%, #1B1B1B 103.93%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-399c25e */.elementor-12 .elementor-element.elementor-element-399c25e{
    background: linear-gradient(33deg, #0F100E 0.76%, #1B1B1B 103.93%);
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-6b044bd */.elementor-12 .elementor-element.elementor-element-6b044bd .e-n-accordion-item-title{
    z-index: 2;
   border: 1px solid;
    border-image: linear-gradient(to left, transparent, #3AFFDC, #C5F1E1, transparent) 1;
    border-top: 0px;
    border-left: 0px;
    border-right: 0px;
}

.elementor-12 .elementor-element.elementor-element-6b044bd .e-n-accordion-item-title:hover{
    z-index: 2;
   background: linear-gradient(to right, #3AFFDC, #C5F1E1);
   
}



.elementor-12 .elementor-element.elementor-element-6b044bd .e-n-accordion-item-title{
    position: relative;
}

.e-n-accordion-item .e-n-accordion-item-title::after{
    content:"";
    width: 20px;
    height: 20px;
    position: absolute;
    right: 20px;
    top: 50%;
    transform: translatey(-50%) rotate(-90deg);
    transform-origin: center;
    background: url("https://pensedignamente.com/wp-content/uploads/2023/12/seta-acordeao.svg") no-repeat;
    transition: 0.3s;
}

.elementor-12 .elementor-element.elementor-element-6b044bd .e-n-accordion-item[open] .e-n-accordion-item-title::after{
    transform: translatey(-50%) rotate(0deg) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-52acdbe */.elementor-12 .elementor-element.elementor-element-52acdbe{
    position: absolute;
    top:0;
    background: linear-gradient(8deg, rgba(15, 16, 14, 0.00) 16.34%, #0F100E 41.56%, #1B1B1B 75.91%);
    -webkit-background-clip: text;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    -webkit-text-fill-color: transparent;
}

@media(max-width: 1024px){
    .elementor-12 .elementor-element.elementor-element-52acdbe{
    position: absolute;
    top:0;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ab906b */.elementor-12 .elementor-element.elementor-element-2ab906b{
    background: linear-gradient(33deg, #0F100E 0.76%, #1B1B1B 103.93%);
}/* End custom CSS */
/* Start custom CSS */body::-webkit-scrollbar{
    width: 8px;
}

body::-webkit-scrollbar-track{
    background: #2C2C2C;
}

body::-webkit-scrollbar-thumb{
    background: linear-gradient(to right, #FFF614, #FFFEE8, #FFFCB5);
    border-radius: 10px;
    border: 2px solid #2C2C2C;
}


html, body{
    Width:100%;
    Overflow-x: Hidden;
}

P{ 
    margin-bottom: 0;
}


/*personalizando a seleção padrão*/
*::selection{
    color: #0F100E;
    background: #FFFCB5;
     -webkit-text-fill-color: #0F100E;
}

@media(max-width: 1024px){
.e-con .elementor-widget:not(.fixado){
    width: 100% !important;
}
}

degrade1{
     background: linear-gradient(90deg, #ECE648 51.16%, #FFFEE8 85.16%, #FFFCB5 99.87%);
    -webkit-background-clip: text;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    -webkit-text-fill-color: transparent;
}

brancotext{
     color: #f4f4f4;
    
}
    

tagtitulo{
    font-size: 18px;
    display: inline-block;
    font-weight: 300;
    background: linear-gradient(90deg, #ECE648 51.16%, #FFFEE8 85.16%, #FFFCB5 99.87%);
    -webkit-background-clip: text;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    -webkit-text-fill-color: transparent;
    margin-bottom: 10px;
    
}

@media(max-width:767px){
ofertadegrade{
    background: linear-gradient(75deg, #ECE648 10.52%, #FFFEE8 46.33%, #FFFCB5 85.02%);
    font-weight: 600;
    font-size: 69px !important;
     -webkit-background-clip: text;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    -webkit-text-fill-color: transparent;
    
}

}


ofertadegrade{
    background: linear-gradient(75deg, #ECE648 10.52%, #FFFEE8 46.33%, #FFFCB5 85.02%);
    font-weight: 600;
    font-size: 88px;
     -webkit-background-clip: text;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    -webkit-text-fill-color: transparent;
    
}




.scroll-left{
    opacity: 0;
    filter: blur(10px);
    transition: 0.4s all;
    transform: translate(-30px, 0);
}

.scroll-bottom{
    opacity: 0;
    filter: blur(10px);
    transition: 0.4s all;
    transform: translate(0, 30px);
}

.scroll-right{
    opacity: 0;
    filter: blur(10px);
    transition: 0.4s all;
    transform: translate(30px, 0);
}

.scroll-top{
    opacity: 0;
    filter: blur(10px);
    transition: 0.4s all;
    transform: translate(0, -30px);
}


.ativado{
    opacity: 1;
    filter: blur(0px);
    transform: translate(0, 0);
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Saira';
	font-style: normal;
	font-weight: 300;
	font-display: swap;
	src: url('https://pensedignamente.com/wp-content/uploads/2023/12/Saira-Light.eot');
	src: url('https://pensedignamente.com/wp-content/uploads/2023/12/Saira-Light.eot?#iefix') format('embedded-opentype'),
		url('https://pensedignamente.com/wp-content/uploads/2023/12/Saira-Light.woff2') format('woff2'),
		url('https://pensedignamente.com/wp-content/uploads/2023/12/Saira-Light.woff') format('woff'),
		url('https://pensedignamente.com/wp-content/uploads/2023/12/Saira-Light.ttf') format('truetype'),
		url('https://pensedignamente.com/wp-content/uploads/2023/12/Saira-Light.svg#Saira') format('svg');
}
@font-face {
	font-family: 'Saira';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url('https://pensedignamente.com/wp-content/uploads/2023/12/Saira-Medium.eot');
	src: url('https://pensedignamente.com/wp-content/uploads/2023/12/Saira-Medium.eot?#iefix') format('embedded-opentype'),
		url('https://pensedignamente.com/wp-content/uploads/2023/12/Saira-Medium.woff2') format('woff2'),
		url('https://pensedignamente.com/wp-content/uploads/2023/12/Saira-Medium.woff') format('woff'),
		url('https://pensedignamente.com/wp-content/uploads/2023/12/Saira-Medium.ttf') format('truetype'),
		url('https://pensedignamente.com/wp-content/uploads/2023/12/Saira-Medium.svg#Saira') format('svg');
}
@font-face {
	font-family: 'Saira';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url('https://pensedignamente.com/wp-content/uploads/2023/12/Saira-SemiBold.eot');
	src: url('https://pensedignamente.com/wp-content/uploads/2023/12/Saira-SemiBold.eot?#iefix') format('embedded-opentype'),
		url('https://pensedignamente.com/wp-content/uploads/2023/12/Saira-SemiBold.woff2') format('woff2'),
		url('https://pensedignamente.com/wp-content/uploads/2023/12/Saira-SemiBold.woff') format('woff'),
		url('https://pensedignamente.com/wp-content/uploads/2023/12/Saira-SemiBold.ttf') format('truetype'),
		url('https://pensedignamente.com/wp-content/uploads/2023/12/Saira-SemiBold.svg#Saira') format('svg');
}
/* End Custom Fonts CSS */