.elementor-219 .elementor-element.elementor-element-0fa10e8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-219 .elementor-element.elementor-element-ed50bea{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-219 .elementor-element.elementor-element-5ff3968{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-219 .elementor-element.elementor-element-d55a34f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-219 .elementor-element.elementor-element-c8197a5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-219 .elementor-element.elementor-element-ff8b522{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-219 .elementor-element.elementor-element-8b70e72{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-219 .elementor-element.elementor-element-432e868{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-219 .elementor-element.elementor-element-c6d3a12{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-219 .elementor-element.elementor-element-b2750ae{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-219 .elementor-element.elementor-element-f5ccd80{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}/* Start custom CSS for container, class: .elementor-element-0fa10e8 *//*============================

HEADER
Dr. Robson André

=============================*/

.dra-header{

position:fixed;
top:0;
left:0;

width:100%;

z-index:99999;

padding:22px 0;

transition:.45s;

}

.dra-header.scrolled{

background:rgba(255,255,255,.82);

backdrop-filter:blur(18px);

-webkit-backdrop-filter:blur(18px);

box-shadow:

0 8px 40px rgba(0,0,0,.06);

padding:15px 0;

}

.dra-container{

width:min(1280px,92%);

margin:auto;

display:flex;

align-items:center;

justify-content:space-between;

}

.dra-logo img{

height:62px;

transition:.4s;

}

.scrolled .dra-logo img{

height:54px;

}

.dra-nav{

display:flex;

gap:42px;

align-items:center;

}

.dra-nav a{

font-family:"Sora",sans-serif;

font-size:15px;

font-weight:500;

text-decoration:none;

color:#111;

position:relative;

transition:.35s;

}

.dra-nav a::after{

content:"";

position:absolute;

left:0;

bottom:-8px;

width:0;

height:2px;

background:#AF9AD0;

transition:.35s;

}

.dra-nav a:hover{

color:#AF9AD0;

}

.dra-nav a:hover::after{

width:100%;

}

.dra-btn-header{

padding:17px 32px;

border-radius:999px;

background:#AF9AD0;

color:white;

font-family:"Sora",sans-serif;

font-weight:600;

text-decoration:none;

transition:.35s;

position:relative;

overflow:hidden;

box-shadow:

0 15px 35px rgba(175,154,208,.30);

}

.dra-btn-header::before{

content:"";

position:absolute;

left:-130px;

top:0;

width:80px;

height:100%;

background:rgba(255,255,255,.30);

transform:skewX(-25deg);

transition:.7s;

}

.dra-btn-header:hover::before{

left:140%;

}

.dra-btn-header:hover{

transform:translateY(-3px);

box-shadow:

0 22px 45px rgba(175,154,208,.45);

}

.dra-mobile-button{

display:none;

background:none;

border:none;

cursor:pointer;

}

.dra-mobile-button span{

display:block;

width:28px;

height:2px;

background:#111;

margin:6px;

transition:.4s;

}

/*============================

RESPONSIVO

=============================*/

@media(max-width:980px){

.dra-nav{

display:none;

}

.dra-btn-header{

display:none;

}

.dra-mobile-button{

display:block;

}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed50bea *//*============================

HEADER
Dr. Robson André

=============================*/

.dra-header{

position:fixed;
top:0;
left:0;

width:100%;

z-index:99999;

padding:22px 0;

transition:.45s;

}

.dra-header.scrolled{

background:rgba(255,255,255,.82);

backdrop-filter:blur(18px);

-webkit-backdrop-filter:blur(18px);

box-shadow:

0 8px 40px rgba(0,0,0,.06);

padding:15px 0;

}

.dra-container{

width:min(1280px,92%);

margin:auto;

display:flex;

align-items:center;

justify-content:space-between;

}

.dra-logo img{

height:62px;

transition:.4s;

}

.scrolled .dra-logo img{

height:54px;

}

.dra-nav{

display:flex;

gap:42px;

align-items:center;

}

.dra-nav a{

font-family:"Sora",sans-serif;

font-size:15px;

font-weight:500;

text-decoration:none;

color:#111;

position:relative;

transition:.35s;

}

.dra-nav a::after{

content:"";

position:absolute;

left:0;

bottom:-8px;

width:0;

height:2px;

background:#AF9AD0;

transition:.35s;

}

.dra-nav a:hover{

color:#AF9AD0;

}

.dra-nav a:hover::after{

width:100%;

}

.dra-btn-header{

padding:17px 32px;

border-radius:999px;

background:#AF9AD0;

color:white;

font-family:"Sora",sans-serif;

font-weight:600;

text-decoration:none;

transition:.35s;

position:relative;

overflow:hidden;

box-shadow:

0 15px 35px rgba(175,154,208,.30);

}

.dra-btn-header::before{

content:"";

position:absolute;

left:-130px;

top:0;

width:80px;

height:100%;

background:rgba(255,255,255,.30);

transform:skewX(-25deg);

transition:.7s;

}

.dra-btn-header:hover::before{

left:140%;

}

.dra-btn-header:hover{

transform:translateY(-3px);

box-shadow:

0 22px 45px rgba(175,154,208,.45);

}

.dra-mobile-button{

display:none;

background:none;

border:none;

cursor:pointer;

}

.dra-mobile-button span{

display:block;

width:28px;

height:2px;

background:#111;

margin:6px;

transition:.4s;

}

/*============================

RESPONSIVO

=============================*/

@media(max-width:980px){

.dra-nav{

display:none;

}

.dra-btn-header{

display:none;

}

.dra-mobile-button{

display:block;

}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ff3968 *//*============================

HEADER
Dr. Robson André

=============================*/

.dra-header{

position:fixed;
top:0;
left:0;

width:100%;

z-index:99999;

padding:22px 0;

transition:.45s;

}

.dra-header.scrolled{

background:rgba(255,255,255,.82);

backdrop-filter:blur(18px);

-webkit-backdrop-filter:blur(18px);

box-shadow:

0 8px 40px rgba(0,0,0,.06);

padding:15px 0;

}

.dra-container{

width:min(1280px,92%);

margin:auto;

display:flex;

align-items:center;

justify-content:space-between;

}

.dra-logo img{

height:62px;

transition:.4s;

}

.scrolled .dra-logo img{

height:54px;

}

.dra-nav{

display:flex;

gap:42px;

align-items:center;

}

.dra-nav a{

font-family:"Sora",sans-serif;

font-size:15px;

font-weight:500;

text-decoration:none;

color:#111;

position:relative;

transition:.35s;

}

.dra-nav a::after{

content:"";

position:absolute;

left:0;

bottom:-8px;

width:0;

height:2px;

background:#AF9AD0;

transition:.35s;

}

.dra-nav a:hover{

color:#AF9AD0;

}

.dra-nav a:hover::after{

width:100%;

}

.dra-btn-header{

padding:17px 32px;

border-radius:999px;

background:#AF9AD0;

color:white;

font-family:"Sora",sans-serif;

font-weight:600;

text-decoration:none;

transition:.35s;

position:relative;

overflow:hidden;

box-shadow:

0 15px 35px rgba(175,154,208,.30);

}

.dra-btn-header::before{

content:"";

position:absolute;

left:-130px;

top:0;

width:80px;

height:100%;

background:rgba(255,255,255,.30);

transform:skewX(-25deg);

transition:.7s;

}

.dra-btn-header:hover::before{

left:140%;

}

.dra-btn-header:hover{

transform:translateY(-3px);

box-shadow:

0 22px 45px rgba(175,154,208,.45);

}

.dra-mobile-button{

display:none;

background:none;

border:none;

cursor:pointer;

}

.dra-mobile-button span{

display:block;

width:28px;

height:2px;

background:#111;

margin:6px;

transition:.4s;

}

/*============================

RESPONSIVO

=============================*/

@media(max-width:980px){

.dra-nav{

display:none;

}

.dra-btn-header{

display:none;

}

.dra-mobile-button{

display:block;

}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d55a34f *//*============================

HEADER
Dr. Robson André

=============================*/

.dra-header{

position:fixed;
top:0;
left:0;

width:100%;

z-index:99999;

padding:22px 0;

transition:.45s;

}

.dra-header.scrolled{

background:rgba(255,255,255,.82);

backdrop-filter:blur(18px);

-webkit-backdrop-filter:blur(18px);

box-shadow:

0 8px 40px rgba(0,0,0,.06);

padding:15px 0;

}

.dra-container{

width:min(1280px,92%);

margin:auto;

display:flex;

align-items:center;

justify-content:space-between;

}

.dra-logo img{

height:62px;

transition:.4s;

}

.scrolled .dra-logo img{

height:54px;

}

.dra-nav{

display:flex;

gap:42px;

align-items:center;

}

.dra-nav a{

font-family:"Sora",sans-serif;

font-size:15px;

font-weight:500;

text-decoration:none;

color:#111;

position:relative;

transition:.35s;

}

.dra-nav a::after{

content:"";

position:absolute;

left:0;

bottom:-8px;

width:0;

height:2px;

background:#AF9AD0;

transition:.35s;

}

.dra-nav a:hover{

color:#AF9AD0;

}

.dra-nav a:hover::after{

width:100%;

}

.dra-btn-header{

padding:17px 32px;

border-radius:999px;

background:#AF9AD0;

color:white;

font-family:"Sora",sans-serif;

font-weight:600;

text-decoration:none;

transition:.35s;

position:relative;

overflow:hidden;

box-shadow:

0 15px 35px rgba(175,154,208,.30);

}

.dra-btn-header::before{

content:"";

position:absolute;

left:-130px;

top:0;

width:80px;

height:100%;

background:rgba(255,255,255,.30);

transform:skewX(-25deg);

transition:.7s;

}

.dra-btn-header:hover::before{

left:140%;

}

.dra-btn-header:hover{

transform:translateY(-3px);

box-shadow:

0 22px 45px rgba(175,154,208,.45);

}

.dra-mobile-button{

display:none;

background:none;

border:none;

cursor:pointer;

}

.dra-mobile-button span{

display:block;

width:28px;

height:2px;

background:#111;

margin:6px;

transition:.4s;

}

/*============================

RESPONSIVO

=============================*/

@media(max-width:980px){

.dra-nav{

display:none;

}

.dra-btn-header{

display:none;

}

.dra-mobile-button{

display:block;

}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8197a5 *//*============================

HEADER
Dr. Robson André

=============================*/

.dra-header{

position:fixed;
top:0;
left:0;

width:100%;

z-index:99999;

padding:22px 0;

transition:.45s;

}

.dra-header.scrolled{

background:rgba(255,255,255,.82);

backdrop-filter:blur(18px);

-webkit-backdrop-filter:blur(18px);

box-shadow:

0 8px 40px rgba(0,0,0,.06);

padding:15px 0;

}

.dra-container{

width:min(1280px,92%);

margin:auto;

display:flex;

align-items:center;

justify-content:space-between;

}

.dra-logo img{

height:62px;

transition:.4s;

}

.scrolled .dra-logo img{

height:54px;

}

.dra-nav{

display:flex;

gap:42px;

align-items:center;

}

.dra-nav a{

font-family:"Sora",sans-serif;

font-size:15px;

font-weight:500;

text-decoration:none;

color:#111;

position:relative;

transition:.35s;

}

.dra-nav a::after{

content:"";

position:absolute;

left:0;

bottom:-8px;

width:0;

height:2px;

background:#AF9AD0;

transition:.35s;

}

.dra-nav a:hover{

color:#AF9AD0;

}

.dra-nav a:hover::after{

width:100%;

}

.dra-btn-header{

padding:17px 32px;

border-radius:999px;

background:#AF9AD0;

color:white;

font-family:"Sora",sans-serif;

font-weight:600;

text-decoration:none;

transition:.35s;

position:relative;

overflow:hidden;

box-shadow:

0 15px 35px rgba(175,154,208,.30);

}

.dra-btn-header::before{

content:"";

position:absolute;

left:-130px;

top:0;

width:80px;

height:100%;

background:rgba(255,255,255,.30);

transform:skewX(-25deg);

transition:.7s;

}

.dra-btn-header:hover::before{

left:140%;

}

.dra-btn-header:hover{

transform:translateY(-3px);

box-shadow:

0 22px 45px rgba(175,154,208,.45);

}

.dra-mobile-button{

display:none;

background:none;

border:none;

cursor:pointer;

}

.dra-mobile-button span{

display:block;

width:28px;

height:2px;

background:#111;

margin:6px;

transition:.4s;

}

/*============================

RESPONSIVO

=============================*/

@media(max-width:980px){

.dra-nav{

display:none;

}

.dra-btn-header{

display:none;

}

.dra-mobile-button{

display:block;

}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff8b522 *//*============================

HEADER
Dr. Robson André

=============================*/

.dra-header{

position:fixed;
top:0;
left:0;

width:100%;

z-index:99999;

padding:22px 0;

transition:.45s;

}

.dra-header.scrolled{

background:rgba(255,255,255,.82);

backdrop-filter:blur(18px);

-webkit-backdrop-filter:blur(18px);

box-shadow:

0 8px 40px rgba(0,0,0,.06);

padding:15px 0;

}

.dra-container{

width:min(1280px,92%);

margin:auto;

display:flex;

align-items:center;

justify-content:space-between;

}

.dra-logo img{

height:62px;

transition:.4s;

}

.scrolled .dra-logo img{

height:54px;

}

.dra-nav{

display:flex;

gap:42px;

align-items:center;

}

.dra-nav a{

font-family:"Sora",sans-serif;

font-size:15px;

font-weight:500;

text-decoration:none;

color:#111;

position:relative;

transition:.35s;

}

.dra-nav a::after{

content:"";

position:absolute;

left:0;

bottom:-8px;

width:0;

height:2px;

background:#AF9AD0;

transition:.35s;

}

.dra-nav a:hover{

color:#AF9AD0;

}

.dra-nav a:hover::after{

width:100%;

}

.dra-btn-header{

padding:17px 32px;

border-radius:999px;

background:#AF9AD0;

color:white;

font-family:"Sora",sans-serif;

font-weight:600;

text-decoration:none;

transition:.35s;

position:relative;

overflow:hidden;

box-shadow:

0 15px 35px rgba(175,154,208,.30);

}

.dra-btn-header::before{

content:"";

position:absolute;

left:-130px;

top:0;

width:80px;

height:100%;

background:rgba(255,255,255,.30);

transform:skewX(-25deg);

transition:.7s;

}

.dra-btn-header:hover::before{

left:140%;

}

.dra-btn-header:hover{

transform:translateY(-3px);

box-shadow:

0 22px 45px rgba(175,154,208,.45);

}

.dra-mobile-button{

display:none;

background:none;

border:none;

cursor:pointer;

}

.dra-mobile-button span{

display:block;

width:28px;

height:2px;

background:#111;

margin:6px;

transition:.4s;

}

/*============================

RESPONSIVO

=============================*/

@media(max-width:980px){

.dra-nav{

display:none;

}

.dra-btn-header{

display:none;

}

.dra-mobile-button{

display:block;

}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b70e72 *//*============================

HEADER
Dr. Robson André

=============================*/

.dra-header{

position:fixed;
top:0;
left:0;

width:100%;

z-index:99999;

padding:22px 0;

transition:.45s;

}

.dra-header.scrolled{

background:rgba(255,255,255,.82);

backdrop-filter:blur(18px);

-webkit-backdrop-filter:blur(18px);

box-shadow:

0 8px 40px rgba(0,0,0,.06);

padding:15px 0;

}

.dra-container{

width:min(1280px,92%);

margin:auto;

display:flex;

align-items:center;

justify-content:space-between;

}

.dra-logo img{

height:62px;

transition:.4s;

}

.scrolled .dra-logo img{

height:54px;

}

.dra-nav{

display:flex;

gap:42px;

align-items:center;

}

.dra-nav a{

font-family:"Sora",sans-serif;

font-size:15px;

font-weight:500;

text-decoration:none;

color:#111;

position:relative;

transition:.35s;

}

.dra-nav a::after{

content:"";

position:absolute;

left:0;

bottom:-8px;

width:0;

height:2px;

background:#AF9AD0;

transition:.35s;

}

.dra-nav a:hover{

color:#AF9AD0;

}

.dra-nav a:hover::after{

width:100%;

}

.dra-btn-header{

padding:17px 32px;

border-radius:999px;

background:#AF9AD0;

color:white;

font-family:"Sora",sans-serif;

font-weight:600;

text-decoration:none;

transition:.35s;

position:relative;

overflow:hidden;

box-shadow:

0 15px 35px rgba(175,154,208,.30);

}

.dra-btn-header::before{

content:"";

position:absolute;

left:-130px;

top:0;

width:80px;

height:100%;

background:rgba(255,255,255,.30);

transform:skewX(-25deg);

transition:.7s;

}

.dra-btn-header:hover::before{

left:140%;

}

.dra-btn-header:hover{

transform:translateY(-3px);

box-shadow:

0 22px 45px rgba(175,154,208,.45);

}

.dra-mobile-button{

display:none;

background:none;

border:none;

cursor:pointer;

}

.dra-mobile-button span{

display:block;

width:28px;

height:2px;

background:#111;

margin:6px;

transition:.4s;

}

/*============================

RESPONSIVO

=============================*/

@media(max-width:980px){

.dra-nav{

display:none;

}

.dra-btn-header{

display:none;

}

.dra-mobile-button{

display:block;

}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-432e868 *//*============================

HEADER
Dr. Robson André

=============================*/

.dra-header{

position:fixed;
top:0;
left:0;

width:100%;

z-index:99999;

padding:22px 0;

transition:.45s;

}

.dra-header.scrolled{

background:rgba(255,255,255,.82);

backdrop-filter:blur(18px);

-webkit-backdrop-filter:blur(18px);

box-shadow:

0 8px 40px rgba(0,0,0,.06);

padding:15px 0;

}

.dra-container{

width:min(1280px,92%);

margin:auto;

display:flex;

align-items:center;

justify-content:space-between;

}

.dra-logo img{

height:62px;

transition:.4s;

}

.scrolled .dra-logo img{

height:54px;

}

.dra-nav{

display:flex;

gap:42px;

align-items:center;

}

.dra-nav a{

font-family:"Sora",sans-serif;

font-size:15px;

font-weight:500;

text-decoration:none;

color:#111;

position:relative;

transition:.35s;

}

.dra-nav a::after{

content:"";

position:absolute;

left:0;

bottom:-8px;

width:0;

height:2px;

background:#AF9AD0;

transition:.35s;

}

.dra-nav a:hover{

color:#AF9AD0;

}

.dra-nav a:hover::after{

width:100%;

}

.dra-btn-header{

padding:17px 32px;

border-radius:999px;

background:#AF9AD0;

color:white;

font-family:"Sora",sans-serif;

font-weight:600;

text-decoration:none;

transition:.35s;

position:relative;

overflow:hidden;

box-shadow:

0 15px 35px rgba(175,154,208,.30);

}

.dra-btn-header::before{

content:"";

position:absolute;

left:-130px;

top:0;

width:80px;

height:100%;

background:rgba(255,255,255,.30);

transform:skewX(-25deg);

transition:.7s;

}

.dra-btn-header:hover::before{

left:140%;

}

.dra-btn-header:hover{

transform:translateY(-3px);

box-shadow:

0 22px 45px rgba(175,154,208,.45);

}

.dra-mobile-button{

display:none;

background:none;

border:none;

cursor:pointer;

}

.dra-mobile-button span{

display:block;

width:28px;

height:2px;

background:#111;

margin:6px;

transition:.4s;

}

/*============================

RESPONSIVO

=============================*/

@media(max-width:980px){

.dra-nav{

display:none;

}

.dra-btn-header{

display:none;

}

.dra-mobile-button{

display:block;

}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6d3a12 *//*============================

HEADER
Dr. Robson André

=============================*/

.dra-header{

position:fixed;
top:0;
left:0;

width:100%;

z-index:99999;

padding:22px 0;

transition:.45s;

}

.dra-header.scrolled{

background:rgba(255,255,255,.82);

backdrop-filter:blur(18px);

-webkit-backdrop-filter:blur(18px);

box-shadow:

0 8px 40px rgba(0,0,0,.06);

padding:15px 0;

}

.dra-container{

width:min(1280px,92%);

margin:auto;

display:flex;

align-items:center;

justify-content:space-between;

}

.dra-logo img{

height:62px;

transition:.4s;

}

.scrolled .dra-logo img{

height:54px;

}

.dra-nav{

display:flex;

gap:42px;

align-items:center;

}

.dra-nav a{

font-family:"Sora",sans-serif;

font-size:15px;

font-weight:500;

text-decoration:none;

color:#111;

position:relative;

transition:.35s;

}

.dra-nav a::after{

content:"";

position:absolute;

left:0;

bottom:-8px;

width:0;

height:2px;

background:#AF9AD0;

transition:.35s;

}

.dra-nav a:hover{

color:#AF9AD0;

}

.dra-nav a:hover::after{

width:100%;

}

.dra-btn-header{

padding:17px 32px;

border-radius:999px;

background:#AF9AD0;

color:white;

font-family:"Sora",sans-serif;

font-weight:600;

text-decoration:none;

transition:.35s;

position:relative;

overflow:hidden;

box-shadow:

0 15px 35px rgba(175,154,208,.30);

}

.dra-btn-header::before{

content:"";

position:absolute;

left:-130px;

top:0;

width:80px;

height:100%;

background:rgba(255,255,255,.30);

transform:skewX(-25deg);

transition:.7s;

}

.dra-btn-header:hover::before{

left:140%;

}

.dra-btn-header:hover{

transform:translateY(-3px);

box-shadow:

0 22px 45px rgba(175,154,208,.45);

}

.dra-mobile-button{

display:none;

background:none;

border:none;

cursor:pointer;

}

.dra-mobile-button span{

display:block;

width:28px;

height:2px;

background:#111;

margin:6px;

transition:.4s;

}

/*============================

RESPONSIVO

=============================*/

@media(max-width:980px){

.dra-nav{

display:none;

}

.dra-btn-header{

display:none;

}

.dra-mobile-button{

display:block;

}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2750ae *//*============================

HEADER
Dr. Robson André

=============================*/

.dra-header{

position:fixed;
top:0;
left:0;

width:100%;

z-index:99999;

padding:22px 0;

transition:.45s;

}

.dra-header.scrolled{

background:rgba(255,255,255,.82);

backdrop-filter:blur(18px);

-webkit-backdrop-filter:blur(18px);

box-shadow:

0 8px 40px rgba(0,0,0,.06);

padding:15px 0;

}

.dra-container{

width:min(1280px,92%);

margin:auto;

display:flex;

align-items:center;

justify-content:space-between;

}

.dra-logo img{

height:62px;

transition:.4s;

}

.scrolled .dra-logo img{

height:54px;

}

.dra-nav{

display:flex;

gap:42px;

align-items:center;

}

.dra-nav a{

font-family:"Sora",sans-serif;

font-size:15px;

font-weight:500;

text-decoration:none;

color:#111;

position:relative;

transition:.35s;

}

.dra-nav a::after{

content:"";

position:absolute;

left:0;

bottom:-8px;

width:0;

height:2px;

background:#AF9AD0;

transition:.35s;

}

.dra-nav a:hover{

color:#AF9AD0;

}

.dra-nav a:hover::after{

width:100%;

}

.dra-btn-header{

padding:17px 32px;

border-radius:999px;

background:#AF9AD0;

color:white;

font-family:"Sora",sans-serif;

font-weight:600;

text-decoration:none;

transition:.35s;

position:relative;

overflow:hidden;

box-shadow:

0 15px 35px rgba(175,154,208,.30);

}

.dra-btn-header::before{

content:"";

position:absolute;

left:-130px;

top:0;

width:80px;

height:100%;

background:rgba(255,255,255,.30);

transform:skewX(-25deg);

transition:.7s;

}

.dra-btn-header:hover::before{

left:140%;

}

.dra-btn-header:hover{

transform:translateY(-3px);

box-shadow:

0 22px 45px rgba(175,154,208,.45);

}

.dra-mobile-button{

display:none;

background:none;

border:none;

cursor:pointer;

}

.dra-mobile-button span{

display:block;

width:28px;

height:2px;

background:#111;

margin:6px;

transition:.4s;

}

/*============================

RESPONSIVO

=============================*/

@media(max-width:980px){

.dra-nav{

display:none;

}

.dra-btn-header{

display:none;

}

.dra-mobile-button{

display:block;

}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f5ccd80 *//*============================

HEADER
Dr. Robson André

=============================*/

.dra-header{

position:fixed;
top:0;
left:0;

width:100%;

z-index:99999;

padding:22px 0;

transition:.45s;

}

.dra-header.scrolled{

background:rgba(255,255,255,.82);

backdrop-filter:blur(18px);

-webkit-backdrop-filter:blur(18px);

box-shadow:

0 8px 40px rgba(0,0,0,.06);

padding:15px 0;

}

.dra-container{

width:min(1280px,92%);

margin:auto;

display:flex;

align-items:center;

justify-content:space-between;

}

.dra-logo img{

height:62px;

transition:.4s;

}

.scrolled .dra-logo img{

height:54px;

}

.dra-nav{

display:flex;

gap:42px;

align-items:center;

}

.dra-nav a{

font-family:"Sora",sans-serif;

font-size:15px;

font-weight:500;

text-decoration:none;

color:#111;

position:relative;

transition:.35s;

}

.dra-nav a::after{

content:"";

position:absolute;

left:0;

bottom:-8px;

width:0;

height:2px;

background:#AF9AD0;

transition:.35s;

}

.dra-nav a:hover{

color:#AF9AD0;

}

.dra-nav a:hover::after{

width:100%;

}

.dra-btn-header{

padding:17px 32px;

border-radius:999px;

background:#AF9AD0;

color:white;

font-family:"Sora",sans-serif;

font-weight:600;

text-decoration:none;

transition:.35s;

position:relative;

overflow:hidden;

box-shadow:

0 15px 35px rgba(175,154,208,.30);

}

.dra-btn-header::before{

content:"";

position:absolute;

left:-130px;

top:0;

width:80px;

height:100%;

background:rgba(255,255,255,.30);

transform:skewX(-25deg);

transition:.7s;

}

.dra-btn-header:hover::before{

left:140%;

}

.dra-btn-header:hover{

transform:translateY(-3px);

box-shadow:

0 22px 45px rgba(175,154,208,.45);

}

.dra-mobile-button{

display:none;

background:none;

border:none;

cursor:pointer;

}

.dra-mobile-button span{

display:block;

width:28px;

height:2px;

background:#111;

margin:6px;

transition:.4s;

}

/*============================

RESPONSIVO

=============================*/

@media(max-width:980px){

.dra-nav{

display:none;

}

.dra-btn-header{

display:none;

}

.dra-mobile-button{

display:block;

}

}/* End custom CSS */