.elementor-58 .elementor-element.elementor-element-95368d5{--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;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-58 .elementor-element.elementor-element-4de52bc{text-align:start;}.elementor-58 .elementor-element.elementor-element-f736fd6 .elementor-button{background-color:#EFF20B;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:bold;line-height:1.2em;fill:#491C51;color:#491C51;border-radius:80px 80px 80px 80px;padding:12px 28px 12px 28px;}.elementor-58 .elementor-element.elementor-element-a786369{--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;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;}.elementor-58 .elementor-element.elementor-element-a786369:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-a786369 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#491C51;}.elementor-58 .elementor-element.elementor-element-250ea78{width:100%;max-width:100%;}.elementor-58 .elementor-element.elementor-element-250ea78 .elementor-menu-toggle{margin-left:auto;background-color:#772491;}.elementor-58 .elementor-element.elementor-element-250ea78 .elementor-nav-menu .elementor-item{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:bold;}.elementor-58 .elementor-element.elementor-element-250ea78 .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;padding-left:14px;padding-right:14px;padding-top:12px;padding-bottom:12px;}.elementor-58 .elementor-element.elementor-element-250ea78 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-58 .elementor-element.elementor-element-250ea78 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-58 .elementor-element.elementor-element-250ea78 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-58 .elementor-element.elementor-element-250ea78 .elementor-nav-menu--main .elementor-item:focus{color:#EFF20B;fill:#EFF20B;}.elementor-58 .elementor-element.elementor-element-250ea78 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#EFF20B;}.elementor-58 .elementor-element.elementor-element-250ea78 .e--pointer-framed .elementor-item:before{border-width:0px;}.elementor-58 .elementor-element.elementor-element-250ea78 .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 0px 0px;}.elementor-58 .elementor-element.elementor-element-250ea78 .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:0px 0px 0 0;}.elementor-58 .elementor-element.elementor-element-250ea78 .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:0px 0 0 0px;}.elementor-58 .elementor-element.elementor-element-250ea78 .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 0px 0px 0;}.elementor-58 .elementor-element.elementor-element-250ea78 .e--pointer-underline .elementor-item:after,
					 .elementor-58 .elementor-element.elementor-element-250ea78 .e--pointer-overline .elementor-item:before,
					 .elementor-58 .elementor-element.elementor-element-250ea78 .e--pointer-double-line .elementor-item:before,
					 .elementor-58 .elementor-element.elementor-element-250ea78 .e--pointer-double-line .elementor-item:after{height:0px;}.elementor-58 .elementor-element.elementor-element-250ea78 .elementor-nav-menu--dropdown a:hover,
					.elementor-58 .elementor-element.elementor-element-250ea78 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-58 .elementor-element.elementor-element-250ea78 .elementor-nav-menu--dropdown a.highlighted{background-color:#772491;}.elementor-58 .elementor-element.elementor-element-250ea78 .elementor-nav-menu--dropdown a.elementor-item-active{background-color:#772491;}.elementor-58 .elementor-element.elementor-element-250ea78 div.elementor-menu-toggle{color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-250ea78 div.elementor-menu-toggle svg{fill:#FFFFFF;}@media(max-width:1024px){.elementor-58 .elementor-element.elementor-element-95368d5{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-58 .elementor-element.elementor-element-4de52bc{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;text-align:center;}.elementor-58 .elementor-element.elementor-element-f736fd6 .elementor-button{font-size:16px;padding:16px 40px 16px 40px;}.elementor-58 .elementor-element.elementor-element-a786369{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-58 .elementor-element.elementor-element-250ea78 .elementor-nav-menu .elementor-item{font-size:16px;}.elementor-58 .elementor-element.elementor-element-250ea78 .elementor-nav-menu--main .elementor-item{padding-left:10px;padding-right:10px;padding-top:8px;padding-bottom:8px;}}@media(min-width:768px){.elementor-58 .elementor-element.elementor-element-95368d5{--content-width:1300px;}.elementor-58 .elementor-element.elementor-element-a786369{--content-width:1300px;}}@media(max-width:767px){.elementor-58 .elementor-element.elementor-element-95368d5{--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;}.elementor-58 .elementor-element.elementor-element-4de52bc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-58 .elementor-element.elementor-element-f736fd6 .elementor-button{padding:16px 40px 16px 40px;}.elementor-58 .elementor-element.elementor-element-a786369{--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;}.elementor-58 .elementor-element.elementor-element-250ea78{width:100%;max-width:100%;}.elementor-58 .elementor-element.elementor-element-250ea78 .elementor-nav-menu--dropdown a{padding-top:14px;padding-bottom:14px;}.elementor-58 .elementor-element.elementor-element-250ea78 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-58 .elementor-element.elementor-element-250ea78 .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:0px !important;}}/* Start custom CSS for container, class: .elementor-element-95368d5 */:root
{
    --ca1: #fff;
    --ca2: #000;
    --ca3: #772491;
}

body, html
{
    background: var(--ca1);
    overflow-x:hidden;
}

body::-webkit-scrollbar
{
    width: 8px;
}

body::-webkit-scrollbar-track
{
    background: var(--ca1);
}

body::-webkit-scrollbar-thumb
{
    background: var(--ca3);
    border: 1px solid var(--ca1);
}

.elementor-widget-text-editor, .elementor-icon-list-text, p
{
    color: var(--ca2);
    margin: 0!important;
}
.elementor-icon-list-icon
{
    fill: var(--ca2);
}

h1, h2, h3, h4, h5, h6
{
    color: var(--ca2);
    margin: 0;
}

td1
{
    color: var(--ca3);

}


.cor-btn .elementor-button {
    color: var(--ca1);
    fill: var(--ca1);
    background: var(--ca3);
}
.cor-btn .elementor-button:hover
{
    color: var(--ca1);
}


.link a
{
    color: var(--ca3);
}
.link a:hover
{
    color: var(--ca2);
}

.form .elementor-field
{
    color: var(--ca2);
}

.copyright .elementor-widget-container
{
    color: var(--ca2);
}
br
{
    display: block;
    content: "";
    margin-top: 0.5em;
}
.bg
{
    background: var(--ca3);
}
.bg .elementor-widget-text-editor, .bg .elementor-icon-list-text, .bg p
{
    color: var(--ca1);
}
.bg h1, .bg h2, .bg h3, .bg h4, .bg h5, .bg h6
{
    color: var(--ca1);
}
.elementor-icon
{
    fill: var(--ca3);
}

.vidro .elementor-button::before{
    content: "";
    position: absolute;
    top: 0;
    left: -40%;
    width: 40%;
    height: 200%;
    background: linear-gradient(90deg, transparent, rgba(255,255,255,.3),transparent);
    transform: rotate(-15deg);
    transition: .8s;
}
.vidro .elementor-button:hover::before{
    top: -100%;
    left: 100%;
}
.vidro .elementor-button{
    position: relative;
    transition: .5s;
    overflow: hidden;
}
.vidro .elementor-button:hover{
    transform: scale(1.05);
}/* End custom CSS */