.elementor-809 .elementor-element.elementor-element-4200421{--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;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-809 .elementor-element.elementor-element-4200421:not(.elementor-motion-effects-element-type-background), .elementor-809 .elementor-element.elementor-element-4200421 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0C0C;background-image:url("https://mentoria.profissaopolicial.com.br/wp-content/uploads/2023/12/Dobra01-1.jpg.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-809 .elementor-element.elementor-element-4200421, .elementor-809 .elementor-element.elementor-element-4200421::before{--border-transition:0.3s;}.elementor-809 .elementor-element.elementor-element-43991fbd{text-align:center;}.elementor-809 .elementor-element.elementor-element-43991fbd .elementor-heading-title{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:39px;font-weight:700;line-height:1.3em;}.elementor-809 .elementor-element.elementor-element-43991fbd > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-809 .elementor-element.elementor-element-6382c76f .elementor-progress-wrapper .elementor-progress-bar{background-color:#F5D95E;}.elementor-809 .elementor-element.elementor-element-6382c76f .elementor-progress-bar{height:42px;line-height:42px;color:#FFFFFF;font-family:"Sora", Sans-serif;font-size:0.9em;font-weight:400;}.elementor-809 .elementor-element.elementor-element-6382c76f .elementor-progress-wrapper{border-radius:100px;overflow:hidden;}.elementor-809 .elementor-element.elementor-element-6382c76f .elementor-title{font-family:"Sora", Sans-serif;font-size:1em;font-weight:400;}.elementor-809 .elementor-element.elementor-element-6382c76f{width:var( --container-widget-width, 78% );max-width:78%;--container-widget-width:78%;--container-widget-flex-grow:0;}.elementor-809 .elementor-element.elementor-element-6382c76f.elementor-element{--align-self:center;}.elementor-809 .elementor-element.elementor-element-2b5cc8e7{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-809 .elementor-element.elementor-element-2424460e{text-align:center;}.elementor-809 .elementor-element.elementor-element-2424460e .elementor-heading-title{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:30px;font-weight:700;line-height:1.3em;}.elementor-809 .elementor-element.elementor-element-2424460e > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-809 .elementor-element.elementor-element-e6ac0b8{text-align:center;width:100%;max-width:100%;}.elementor-809 .elementor-element.elementor-element-e6ac0b8 .elementor-heading-title{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:300;line-height:1.3em;}.elementor-809 .elementor-element.elementor-element-4ef689fb .elementor-button-content-wrapper{flex-direction:row;}.elementor-809 .elementor-element.elementor-element-4ef689fb .elementor-button{font-family:"Poppins", Sans-serif;font-weight:700;background-color:#03BE27;border-radius:250px 250px 250px 250px;padding:20px 20px 20px 20px;}.elementor-809 .elementor-element.elementor-element-4ef689fb{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-809 .elementor-element.elementor-element-4ef689fb.elementor-element{--align-self:center;}.elementor-809 .elementor-element.elementor-element-a37955e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--background-transition:0.3s;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-809 .elementor-element.elementor-element-a37955e:not(.elementor-motion-effects-element-type-background), .elementor-809 .elementor-element.elementor-element-a37955e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #E09F0D 0%, #F5D95E 100%);}.elementor-809 .elementor-element.elementor-element-a37955e, .elementor-809 .elementor-element.elementor-element-a37955e::before{--border-transition:0.3s;}.elementor-809 .elementor-element.elementor-element-6811283f img{width:12%;}.elementor-809 .elementor-element.elementor-element-6811283f{width:100%;max-width:100%;}body.elementor-page-809:not(.elementor-motion-effects-element-type-background), body.elementor-page-809 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}@media(min-width:768px){.elementor-809 .elementor-element.elementor-element-4200421{--content-width:800px;}}@media(max-width:1024px){.elementor-809 .elementor-element.elementor-element-4200421{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}}@media(max-width:767px){.elementor-809 .elementor-element.elementor-element-4200421{--padding-top:25px;--padding-bottom:55px;--padding-left:25px;--padding-right:25px;}.elementor-809 .elementor-element.elementor-element-43991fbd{text-align:center;}.elementor-809 .elementor-element.elementor-element-43991fbd .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-809 .elementor-element.elementor-element-6382c76f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-809 .elementor-element.elementor-element-6382c76f{width:100%;max-width:100%;}.elementor-809 .elementor-element.elementor-element-2b5cc8e7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-809 .elementor-element.elementor-element-2424460e{text-align:center;}.elementor-809 .elementor-element.elementor-element-2424460e .elementor-heading-title{font-size:18px;line-height:1.3em;}.elementor-809 .elementor-element.elementor-element-e6ac0b8 .elementor-heading-title{font-size:15px;}.elementor-809 .elementor-element.elementor-element-e6ac0b8{width:100%;max-width:100%;}.elementor-809 .elementor-element.elementor-element-4ef689fb .elementor-button{font-size:18px;}.elementor-809 .elementor-element.elementor-element-4ef689fb{width:100%;max-width:100%;}.elementor-809 .elementor-element.elementor-element-a37955e{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-809 .elementor-element.elementor-element-6811283f img{width:35%;}}/* Start custom CSS for progress, class: .elementor-element-6382c76f */.elementor-809 .elementor-element.elementor-element-6382c76f .elementor-progress-bar {
  background-image: 
    repeating-linear-gradient(
      -45deg, transparent, transparent 16px, #E09F0D90 16px, #E09F0D90 40px
    );
  background-size: 200% 200%;
  animation: barberpole 10s linear infinite;
}

@keyframes barberpole {
  100% {
    background-position: 100% 100%;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4ef689fb */.elementor-809 .elementor-element.elementor-element-4ef689fb .elementor-button {
            background: #03BE27 !important;
            border: none;
            color: white;
            display: block;
            text-transform: uppercase;
            width: 100%;
            font-family: Sora, Sans-serif;
            font-weight: 900;
            font-size: 18px;
            box-shadow: 0 0 0 0 #000;
    animation: pulse-white 2s infinite;
    background-image: linear-gradient(90deg, #03BE27 0%, #03BE27 100%);

}

@keyframes pulse-white {
    0% {
        transform: scale(1);
        box-shadow: 0 0 0 0 #03BE27
    }

    70% {
        transform: scale(1.01);
        box-shadow: 0 0 0 10px transparent
    }

    100% {
        transform: scale(1);
        box-shadow: 0 0 0 0 transparent
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b5cc8e7 */.elementor-809 .elementor-element.elementor-element-2b5cc8e7 {
  z-index:0;
      backdrop-filter: blur( 8px );
    -webkit-backdrop-filter: blur( 8px );
    border-radius:15px;
}

.elementor-809 .elementor-element.elementor-element-2b5cc8e7:before {
  content:"";
  position:absolute;
  z-index:-1;
  top:0;
  left:0;
  right:0;
  bottom:0;
  padding: 2px;
  border-radius: 15px;
  background: linear-gradient(to top, #F5D95E, #FF660000);
  -webkit-mask: 
     linear-gradient(#fff 0 0) content-box, 
     linear-gradient(#fff 0 0);
          mask: 
     linear-gradient(#fff 0 0) content-box, 
     linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4200421 */@media(max-width: 767px){
    .elementor-809 .elementor-element.elementor-element-4200421 {
        background-image: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a37955e */.elementor-809 .elementor-element.elementor-element-a37955e {
    border: 2px solid;
    border-image: linear-gradient(90deg,#ffffff00, #fff, #ffffff00) 1;
    border-left:0px;
    border-right:0px;
}/* End custom CSS */
/* Start custom CSS */DEGRADE
{
background: linear-gradient(to right, #F5D95E 0%, #E09F0D 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
padding: 0px 0px 10px 0px;
}/* End custom CSS */