.elementor-576 .elementor-element.elementor-element-62598a1{--display:flex;--min-height:98vh;--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;border-style:none;--border-style:none;--padding-top:168px;--padding-bottom:200px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-576 .elementor-element.elementor-element-63225c4{width:var( --container-widget-width, 802px );max-width:802px;margin:-2rem 0rem calc(var(--kit-widget-spacing, 0px) + -.5rem) 0rem;--container-widget-width:802px;--container-widget-flex-grow:0;z-index:1;text-align:center;}.elementor-576 .elementor-element.elementor-element-63225c4.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-576 .elementor-element.elementor-element-63225c4 .elementor-heading-title{font-family:"Sora Light", Sans-serif;font-size:3.5em;line-height:1.2em;letter-spacing:0em;color:#46B4AD;}.elementor-576 .elementor-element.elementor-element-99d7e1b{width:var( --container-widget-width, 900px );max-width:900px;margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;--container-widget-width:900px;--container-widget-flex-grow:0;text-align:center;font-family:"Sora Light", Sans-serif;font-size:1.3rem;color:#7A7A7A;}.elementor-576 .elementor-element.elementor-element-99d7e1b.elementor-element{--align-self:center;}.elementor-576 .elementor-element.elementor-element-441c3d7 .elementor-button{background-color:transparent;font-family:"Sora Light", Sans-serif;font-size:1.2em;letter-spacing:0.12rem;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-image:linear-gradient(210deg, var( --e-global-color-0520cb2 ) 36%, var( --e-global-color-db8531b ) 100%);border-radius:80px 80px 80px 80px;}.elementor-576 .elementor-element.elementor-element-441c3d7{width:var( --container-widget-width, 457px );max-width:457px;margin:00px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;padding:0px 0px 0px 0px;--container-widget-width:457px;--container-widget-flex-grow:0;}.elementor-576 .elementor-element.elementor-element-441c3d7.elementor-element{--align-self:center;}.elementor-576 .elementor-element.elementor-element-441c3d7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-576 .elementor-element.elementor-element-441c3d7 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-576 .elementor-element.elementor-element-441c3d7 .elementor-button:hover, .elementor-576 .elementor-element.elementor-element-441c3d7 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-576 .elementor-element.elementor-element-441c3d7 .elementor-button:hover svg, .elementor-576 .elementor-element.elementor-element-441c3d7 .elementor-button:focus svg{fill:var( --e-global-color-primary );}@media(max-width:1200px) and (min-width:768px){.elementor-576 .elementor-element.elementor-element-62598a1{--content-width:80%;}}@media(max-width:1440px){.elementor-576 .elementor-element.elementor-element-62598a1{--padding-top:140px;--padding-bottom:140px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-576 .elementor-element.elementor-element-63225c4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}@media(max-width:1200px){.elementor-576 .elementor-element.elementor-element-63225c4{width:var( --container-widget-width, 100% );max-width:100%;margin:4px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-576 .elementor-element.elementor-element-63225c4.elementor-element{--align-self:center;}.elementor-576 .elementor-element.elementor-element-63225c4 .elementor-heading-title{font-size:3em;}.elementor-576 .elementor-element.elementor-element-99d7e1b{width:var( --container-widget-width, 850px );max-width:850px;--container-widget-width:850px;--container-widget-flex-grow:0;text-align:center;}.elementor-576 .elementor-element.elementor-element-99d7e1b.elementor-element{--align-self:center;}.elementor-576 .elementor-element.elementor-element-441c3d7{--container-widget-width:400%;--container-widget-flex-grow:0;width:var( --container-widget-width, 400% );max-width:400%;}.elementor-576 .elementor-element.elementor-element-441c3d7.elementor-element{--align-self:center;}}@media(max-width:767px){.elementor-576 .elementor-element.elementor-element-62598a1{--min-height:95vh;--padding-top:40px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-576 .elementor-element.elementor-element-63225c4{margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-576 .elementor-element.elementor-element-63225c4 .elementor-heading-title{font-size:2rem;line-height:2.4rem;}.elementor-576 .elementor-element.elementor-element-99d7e1b{margin:3px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:1rem;line-height:1.6rem;}.elementor-576 .elementor-element.elementor-element-441c3d7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-576 .elementor-element.elementor-element-441c3d7 .elementor-button{font-size:0.8em;letter-spacing:0.02rem;}}/* Start custom CSS for button, class: .elementor-element-441c3d7 */.elementor-576 .elementor-element.elementor-element-441c3d7 .elementor-button {
    padding: 28px;
    padding-inline: 36px;
    cursor: pointer;
    transition: all 0.5s ease; 
    animation: pulse 7s ease infinite;
}
.elementor-576 .elementor-element.elementor-element-441c3d7 .elementor-button:hover {
    filter: brightness(110%);
}





@media (max-width:800px){
.elementor-576 .elementor-element.elementor-element-441c3d7 .elementor-button{
    padding: 20px;
    padding-inline: px;

}
}

@media (max-width:340px){
.elementor-576 .elementor-element.elementor-element-441c3d7 .elementor-button{
    padding: 20px;
    padding-inline: 0px;

}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62598a1 */.elementor-576 .elementor-element.elementor-element-62598a1 {
    border-top: 0px solid;
    border-image: linear-gradient(to right, transparent 10%, rgba(255,255,255,0.8), transparent 90%) 1;
    
}/* End custom CSS */
/* Start custom CSS */.e-con-ful{
    padding: 0px;
}

.bold {
    font-family: "Sora Semi Bold";
}

.gradient {
    background-image: linear-gradient( to right, #1B5C54, #228274);
    background-size: 100% 100%;
    -webkit-background-clip: text;
    font-family: "Sora Semi Bold";
    color: transparent !important;
    webkit-text-fill-color: transparent;
    padding: 5px;
    margin: -5px;
}

.destaque{
    font-family: "Sora Semi Bold";
    color: #ff6663;
}

.destaque1{
    font-family: "Sora Semi Bold";
    color: #6b2d5c;
}

.background{
background-color:#6b2d5c;
padding-inline: 5px;
color: white;
font-family: "Sora Semi Bold"
}

.background2{
background-color:#ff6663;
padding-inline: 20px;
color: white;
font-family: "Sora Semi Bold";
border-radius: 16px;
}



.bold-red {
    color: #7A1B1A;
    font-family: "Sora Semi Bold";
}

.red {
    color: #7A1B1A;
}



.italico-sublinhado {
    font-style: italic;
    box-shadow: inset 0 -2px 0 #000000;
}

.green {
  
    color: rgba(35, 196, 116, 1) !important;
font-family: "Neue Plak Text Bold";
}

.black {
    color: #1d1d1d;
}

.white {
    color: #EAEDF0;
}


.verde {
    color: #3ee059;
}

@keyframes pulse {
  0% {
      transform: scale(0.95);
}

70% {
     transform: scale(1);
}

100% {
      transform: scale(0.95);
}
}


@keyframes blink {
  0% {
       opacity: 0%;
}

50% {
     opacity: 100%;
}

100% {
        opacity: 0%;
}
}

@keyframes animacao1{
    0% {
    background-position: 0 0;
}
100% {
    background-position: 100% 0;
}
}



:root{
--glow-spread-color: #B990Df;
--glow-inset-color: rgba(162,63,255,0.2);
--glow-icon: rgba(162,63,255,0.8);
--glow-color: #A23FFF;
--glow-color-box: rgba(255, 95, 56, 1); 
--out-shadow: rgba(0,0,0,.3);
--inner-shadow: rgba(255,255,255,.1);
}

@keyframes flutuando01 {
0%{transform: translateY(0px) rotate(0deg);}
50%{transform: translateY(30px) rotate(0deg);}
100%{transform: translateY(0px) rotate(0deg);}

}

@keyframes flutuando01mobile {
0%{transform: translateY(-6px) rotate(0deg);}
50%{transform: translateY(0px) rotate(0deg);}
100%{transform: translateY(-6px) rotate(0deg);}

}

@keyframes flutuando2{

0%{transform: translateY(0px) rotate(-5deg);}
50%{transform: translateY(30px) rotate(10deg);}
100%{transform: translateY(0px) rotate(-5deg);}

}

@keyframes girando{

0%{transform: rotate(0deg);}
100%{transform: rotate(8000deg);}

}

.scroll-esquerda{
    opacity: 0;
    transition: 1s all;
    transform: translate3d(-30px, 0, 0);
    /*filter: blur(10px);*/
}

.scroll-direita{
    opacity: 0;
    transition: 1s all;
    transform: translate3d(30px, 0, 0);
    /*filter: blur(10px);*/
}

.scroll-base{
    opacity: 0;
    transition: 1.2s all;
    transform: translate3d(0, 80px, 0);
    /*filter: blur(10px);*/
}

.scroll-topo{
    opacity: 0;
    transition: 1.5s all;
    transform: translate3d(0, -80px, 0);
    /*filter: blur(10px);*/
}

.scroll-zoom {
    opacity: 0;
    transition:  transform 1.5s, opacity 0.5s, scale 1.5s;
    /*transform: translate3d(0, 80px, 0);*/
    scale: 0;
    /*filter: blur(5px);*/
}

.ativo{
    opacity: 1;
    transition:  transform 0.5s, opacity 0.5s, scale 1.5s;
    transform: translate3d(0, 0, 0);
    scale: 1;
        /*filter: blur(5px);*/
}

.elementor-editor-active .scroll-esquerda, .elementor-editor-active .scroll-direita, .elementor-editor-active .scroll-topo, .elementor-editor-active .scroll-base, .elementor-editor-active .scroll-zoom, .ativo{
    opacity: 1;
    transition: transform 1s, opacity 1s, scale 1.5s;
    transform: translate3d(0, 0, 0);
    scale: 1;
    /*filter: blur(0px)*/
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Sora Light';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://draangelawalkyria.com.br/wp-content/uploads/2024/10/Sora-Light.eot');
	src: url('https://draangelawalkyria.com.br/wp-content/uploads/2024/10/Sora-Light.eot?#iefix') format('embedded-opentype'),
		url('https://draangelawalkyria.com.br/wp-content/uploads/2024/10/Sora-Light.woff2') format('woff2'),
		url('https://draangelawalkyria.com.br/wp-content/uploads/2024/10/Sora-Light.woff') format('woff'),
		url('https://draangelawalkyria.com.br/wp-content/uploads/2024/10/Sora-Light.ttf') format('truetype'),
		url('https://draangelawalkyria.com.br/wp-content/uploads/2024/10/Sora-Light.svg#SoraLight') format('svg');
}
/* End Custom Fonts CSS */