.elementor-432 .elementor-element.elementor-element-4ed45f5{--display:flex;--min-height:100vh;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-432 .elementor-element.elementor-element-4ed45f5:not(.elementor-motion-effects-element-type-background), .elementor-432 .elementor-element.elementor-element-4ed45f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://artistasdobolo.com.br/wp-content/uploads/2025/05/bg1.webp");background-position:top center;background-size:cover;}.elementor-432 .elementor-element.elementor-element-69cff54{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-432 .elementor-element.elementor-element-f8f01f4{text-align:center;}.elementor-432 .elementor-element.elementor-element-f8f01f4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:700;line-height:1.2em;color:#5A3458;}.elementor-432 .elementor-element.elementor-element-f20315d{text-align:center;}.elementor-432 .elementor-element.elementor-element-f20315d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:400;line-height:1.2em;color:#5A3458;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-432 .elementor-element.elementor-element-34342a2{text-align:center;}.elementor-432 .elementor-element.elementor-element-34342a2 img{width:100%;max-width:90px;}.elementor-432 .elementor-element.elementor-element-cd563e4{text-align:center;}.elementor-432 .elementor-element.elementor-element-cd563e4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:400;line-height:1.2em;color:#5A3458;}.elementor-432 .elementor-element.elementor-element-e90fb0c{text-align:center;}.elementor-432 .elementor-element.elementor-element-e90fb0c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:#5A3458;}.elementor-432 .elementor-element.elementor-element-320075f{text-align:center;}.elementor-432 .elementor-element.elementor-element-320075f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:#5A3458;}.elementor-432 .elementor-element.elementor-element-7fcebf2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-432 .elementor-element.elementor-element-54d86c7.elementor-element{--align-self:center;}.elementor-432 .elementor-element.elementor-element-54d86c7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-432 .elementor-element.elementor-element-54d86c7 .elementor-button{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;border-radius:50px 50px 50px 50px;padding:20px 20px 20px 20px;}.elementor-432 .elementor-element.elementor-element-11f98a7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(min-width:768px){.elementor-432 .elementor-element.elementor-element-4ed45f5{--content-width:1280px;}}@media(max-width:767px){.elementor-432 .elementor-element.elementor-element-4ed45f5:not(.elementor-motion-effects-element-type-background), .elementor-432 .elementor-element.elementor-element-4ed45f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://artistasdobolo.com.br/wp-content/uploads/2025/05/bgmob.webp");}.elementor-432 .elementor-element.elementor-element-4ed45f5{--padding-top:0px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-432 .elementor-element.elementor-element-69cff54{--justify-content:flex-end;--gap:11px 11px;--row-gap:11px;--column-gap:11px;}.elementor-432 .elementor-element.elementor-element-f8f01f4 .elementor-heading-title{font-size:28px;}.elementor-432 .elementor-element.elementor-element-f20315d .elementor-heading-title{font-size:20px;}.elementor-432 .elementor-element.elementor-element-34342a2 img{max-width:80px;}.elementor-432 .elementor-element.elementor-element-cd563e4 .elementor-heading-title{font-size:20px;}.elementor-432 .elementor-element.elementor-element-e90fb0c .elementor-heading-title{font-size:16px;}.elementor-432 .elementor-element.elementor-element-320075f .elementor-heading-title{font-size:16px;}.elementor-432 .elementor-element.elementor-element-54d86c7{z-index:9;}.elementor-432 .elementor-element.elementor-element-11f98a7.e-con{--order:-99999 /* order start hack */;}}/* Start custom CSS for button, class: .elementor-element-54d86c7 */.botao .elementor-button{
  background: linear-gradient(90deg,#471c5f, #d68bff 50%,#471c5f);
  box-shadow: 0 -3px 0 0 #2a1b42 inset, 0 323px 90px 0 rgba(64, 32, 90, 0.01), 0 207px 83px 0 rgba(64, 32, 90, 0.07), 0 116px 70px 0 rgba(64, 32, 90, 0.25), 0 52px 52px 0 rgba(64, 32, 90, 0.43), 0 13px 28px 0 rgba(64, 32, 90, 0.49);
  
}
.botao .elementor-button:after, .botao .elementor-button:after{
content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  height: 100%;
  border-top: 2px solid #cc73ff;
  background: linear-gradient(93deg, #712d99 .98%, #bf5ef7 50.31%, #712d99 99.64%);
  box-shadow: 0 -3px 0 0 #712d99 inset;
  border-radius: 200px;
  transition: .5s;
  z-index: 0;
}
.botao:before{
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1;
opacity: 0.3;
pointer-events: none;
border-radius: 30px;
background-image: radial-gradient(#d9d9d92c 1px, transparent 1px);
background-size: 5px 5px; /* Espaçamento entre os pontinhos */

}
.elementor-432 .elementor-element.elementor-element-54d86c7 .elementor-button-text{
  z-index: 9
}
.elementor-432 .elementor-element.elementor-element-54d86c7 .elementor-button-icon{
  z-index: 9
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fcebf2 */.elementor-432 .elementor-element.elementor-element-7fcebf2::before {
                content: "";
                position: absolute;
                top: 75%;
                left: 50%;
                width: 30px;
                height: 35px;
                background: url(https://artistasdobolo.com.br/wp-content/uploads/2025/05/cursor2.svg);
                pointer-events: none;
                filter: drop-shadow(0px 4px 4px rgba(47, 93, 157, .25));
                animation: 15s ease-in-out infinite cursorCipa;
                z-index: 99999
            }

            @keyframes cursorCipa {
                0%,10% {
                    transform: translate(0,0)
                }

                20%,30% {
                    transform: translate(-100px,-100px)
                }

                40%,50% {
                    transform: translate(100px,-150px)
                }

                60%,70% {
                    transform: translate(100px,-150px)
                }

                100%,90% {
                    transform: translate(0,0)
                }
            }/* End custom CSS */
/* Start custom CSS */.destaque{
    font-family: "Times New Roman", Sans-serif;
    font-size: 32px;
    font-style: italic;
    font-weight: 400;
    line-height: 100%; 
   background: linear-gradient(93deg, #712d99 .98%, #bf5ef7 50.31%, #712d99 100%);
         -webkit-background-clip: text;
         -webkit-text-fill-color: transparent;
}
.destaque2{
    font-family: "Times New Roman", Sans-serif;
    font-size: 36px;
    font-style: italic;
    font-weight: 400;
    line-height: 100%; 
   background: linear-gradient(93deg, #712d99 .98%, #bf5ef7 50.31%, #712d99 100%);
         -webkit-background-clip: text;
         -webkit-text-fill-color: transparent;
}
@media(max-width: 676px){
.destaque{
    
    font-size: 22px;
    
}}/* End custom CSS */