.elementor-1399 .elementor-element.elementor-element-6674437{--display:flex;--min-height:793px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1399 .elementor-element.elementor-element-6674437:not(.elementor-motion-effects-element-type-background), .elementor-1399 .elementor-element.elementor-element-6674437 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://portfolio.josejusto.com.br/wp-content/uploads/2023/11/desktop.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-1399 .elementor-element.elementor-element-6674437, .elementor-1399 .elementor-element.elementor-element-6674437::before{--border-transition:0.3s;}.elementor-1399 .elementor-element.elementor-element-a943ead > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-1399 .elementor-element.elementor-element-a943ead.elementor-element{--align-self:flex-start;}.elementor-1399 .elementor-element.elementor-element-a943ead{text-align:left;}.elementor-1399 .elementor-element.elementor-element-46ea92b{width:var( --container-widget-width, 42% );max-width:42%;--container-widget-width:42%;--container-widget-flex-grow:0;color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:48px;font-weight:400;line-height:1.1em;}.elementor-1399 .elementor-element.elementor-element-46ea92b > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-1399 .elementor-element.elementor-element-12626be{width:var( --container-widget-width, 37% );max-width:37%;--container-widget-width:37%;--container-widget-flex-grow:0;color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;line-height:1.1em;}.elementor-1399 .elementor-element.elementor-element-12626be > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-1399 .elementor-element.elementor-element-74882b9{width:var( --container-widget-width, 36% );max-width:36%;--container-widget-width:36%;--container-widget-flex-grow:0;--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-1399 .elementor-element.elementor-element-74882b9 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-1399 .elementor-element.elementor-element-74882b9 .elementor-icon-list-icon i{color:#7000FF;transition:color 0.3s;}.elementor-1399 .elementor-element.elementor-element-74882b9 .elementor-icon-list-icon svg{fill:#7000FF;transition:fill 0.3s;}.elementor-1399 .elementor-element.elementor-element-74882b9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1399 .elementor-element.elementor-element-74882b9 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;}.elementor-1399 .elementor-element.elementor-element-74882b9 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-1399 .elementor-element.elementor-element-29cb009{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-1399 .elementor-element.elementor-element-29cb009 > .elementor-widget-container{margin:0px 0px 90px 0px;padding:0px 0px 0px 0px;}.elementor-1399 .elementor-element.elementor-element-29cb009.elementor-element{--align-self:flex-start;}.elementor-1399 .elementor-element.elementor-element-29cb009 .elementor-button{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;}.elementor-1399 .elementor-element.elementor-element-660ea22{--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;--justify-content:space-between;--align-items:center;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;--z-index:9;}.elementor-1399 .elementor-element.elementor-element-660ea22:not(.elementor-motion-effects-element-type-background), .elementor-1399 .elementor-element.elementor-element-660ea22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1399 .elementor-element.elementor-element-660ea22, .elementor-1399 .elementor-element.elementor-element-660ea22::before{--border-transition:0.3s;}.elementor-1399 .elementor-element.elementor-element-bf66f58 > .elementor-widget-container{margin:0px 0px -72px -54px;padding:0px 0px 0px 0px;}.elementor-1399 .elementor-element.elementor-element-4383509{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1399 .elementor-element.elementor-element-4383509.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1399 .elementor-element.elementor-element-0fc70e7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;color:#7000FF;font-family:"Poppins", Sans-serif;font-size:40px;font-weight:400;line-height:1.1em;}.elementor-1399 .elementor-element.elementor-element-0fc70e7 > .elementor-widget-container{margin:0px 0px 3px 0px;}.elementor-1399 .elementor-element.elementor-element-c372830{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;color:#000000;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.1em;}.elementor-1399 .elementor-element.elementor-element-c372830 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-1399 .elementor-element.elementor-element-c97a668{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;color:#000000;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;line-height:1.1em;}.elementor-1399 .elementor-element.elementor-element-c97a668 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-1399 .elementor-element.elementor-element-ec77229{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;--e-icon-list-icon-size:25px;--icon-vertical-offset:0px;}.elementor-1399 .elementor-element.elementor-element-ec77229 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-1399 .elementor-element.elementor-element-ec77229 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(0px/2);}.elementor-1399 .elementor-element.elementor-element-ec77229 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(0px/2);}.elementor-1399 .elementor-element.elementor-element-ec77229 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(0px/2);margin-left:calc(0px/2);}.elementor-1399 .elementor-element.elementor-element-ec77229 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-0px/2);margin-left:calc(-0px/2);}body.rtl .elementor-1399 .elementor-element.elementor-element-ec77229 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-0px/2);}body:not(.rtl) .elementor-1399 .elementor-element.elementor-element-ec77229 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-0px/2);}.elementor-1399 .elementor-element.elementor-element-ec77229 .elementor-icon-list-icon i{color:#7000FF;transition:color 0.3s;}.elementor-1399 .elementor-element.elementor-element-ec77229 .elementor-icon-list-icon svg{fill:#7000FF;transition:fill 0.3s;}.elementor-1399 .elementor-element.elementor-element-ec77229 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1399 .elementor-element.elementor-element-ec77229 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;}.elementor-1399 .elementor-element.elementor-element-ec77229 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-1399 .elementor-element.elementor-element-f813e42{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1399 .elementor-element.elementor-element-9dc61d4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:40px;font-weight:400;line-height:1.1em;}.elementor-1399 .elementor-element.elementor-element-9dc61d4 > .elementor-widget-container{margin:0px 0px 040px 0px;}.elementor-1399 .elementor-element.elementor-element-1ab88c8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:space-between;--background-transition:0.3s;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1399 .elementor-element.elementor-element-6b78e9e{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF2B;--border-color:#FFFFFF2B;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1399 .elementor-element.elementor-element-6b78e9e:not(.elementor-motion-effects-element-type-background), .elementor-1399 .elementor-element.elementor-element-6b78e9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF08;}.elementor-1399 .elementor-element.elementor-element-6b78e9e, .elementor-1399 .elementor-element.elementor-element-6b78e9e::before{--border-transition:0.3s;}.elementor-1399 .elementor-element.elementor-element-6b78e9e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1399 .elementor-element.elementor-element-65b8e1f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;line-height:1.1em;}.elementor-1399 .elementor-element.elementor-element-65b8e1f > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-1399 .elementor-element.elementor-element-414cfe9{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;color:#FFFFFFBD;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.1em;}.elementor-1399 .elementor-element.elementor-element-414cfe9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1399 .elementor-element.elementor-element-517bd54{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF2B;--border-color:#FFFFFF2B;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1399 .elementor-element.elementor-element-517bd54:not(.elementor-motion-effects-element-type-background), .elementor-1399 .elementor-element.elementor-element-517bd54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0D;}.elementor-1399 .elementor-element.elementor-element-517bd54, .elementor-1399 .elementor-element.elementor-element-517bd54::before{--border-transition:0.3s;}.elementor-1399 .elementor-element.elementor-element-517bd54.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1399 .elementor-element.elementor-element-6464e33{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;line-height:1.1em;}.elementor-1399 .elementor-element.elementor-element-6464e33 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-1399 .elementor-element.elementor-element-fffb5f9{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;color:#FFFFFFBD;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.1em;}.elementor-1399 .elementor-element.elementor-element-fffb5f9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1399 .elementor-element.elementor-element-01298f2{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF2B;--border-color:#FFFFFF2B;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1399 .elementor-element.elementor-element-01298f2:not(.elementor-motion-effects-element-type-background), .elementor-1399 .elementor-element.elementor-element-01298f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0D;}.elementor-1399 .elementor-element.elementor-element-01298f2, .elementor-1399 .elementor-element.elementor-element-01298f2::before{--border-transition:0.3s;}.elementor-1399 .elementor-element.elementor-element-01298f2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1399 .elementor-element.elementor-element-27cb00b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;line-height:1.1em;}.elementor-1399 .elementor-element.elementor-element-27cb00b > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-1399 .elementor-element.elementor-element-9558bf6{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;color:#FFFFFFBD;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.1em;}.elementor-1399 .elementor-element.elementor-element-9558bf6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1399 .elementor-element.elementor-element-2e579a0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:space-between;--background-transition:0.3s;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1399 .elementor-element.elementor-element-04ced0b{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF2B;--border-color:#FFFFFF2B;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1399 .elementor-element.elementor-element-04ced0b:not(.elementor-motion-effects-element-type-background), .elementor-1399 .elementor-element.elementor-element-04ced0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0D;}.elementor-1399 .elementor-element.elementor-element-04ced0b, .elementor-1399 .elementor-element.elementor-element-04ced0b::before{--border-transition:0.3s;}.elementor-1399 .elementor-element.elementor-element-04ced0b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1399 .elementor-element.elementor-element-ea0b5b9{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;line-height:1.1em;}.elementor-1399 .elementor-element.elementor-element-ea0b5b9 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-1399 .elementor-element.elementor-element-83be7ad{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;color:#FFFFFFBD;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.1em;}.elementor-1399 .elementor-element.elementor-element-83be7ad > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1399 .elementor-element.elementor-element-2bf6031{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF2B;--border-color:#FFFFFF2B;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1399 .elementor-element.elementor-element-2bf6031:not(.elementor-motion-effects-element-type-background), .elementor-1399 .elementor-element.elementor-element-2bf6031 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0D;}.elementor-1399 .elementor-element.elementor-element-2bf6031, .elementor-1399 .elementor-element.elementor-element-2bf6031::before{--border-transition:0.3s;}.elementor-1399 .elementor-element.elementor-element-2bf6031.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1399 .elementor-element.elementor-element-3803e0a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;line-height:1.1em;}.elementor-1399 .elementor-element.elementor-element-3803e0a > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-1399 .elementor-element.elementor-element-1106b20{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;color:#FFFFFFBD;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.1em;}.elementor-1399 .elementor-element.elementor-element-1106b20 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1399 .elementor-element.elementor-element-7d449e0{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF2B;--border-color:#FFFFFF2B;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1399 .elementor-element.elementor-element-7d449e0:not(.elementor-motion-effects-element-type-background), .elementor-1399 .elementor-element.elementor-element-7d449e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0D;}.elementor-1399 .elementor-element.elementor-element-7d449e0, .elementor-1399 .elementor-element.elementor-element-7d449e0::before{--border-transition:0.3s;}.elementor-1399 .elementor-element.elementor-element-7d449e0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1399 .elementor-element.elementor-element-83f35c2{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;line-height:1.1em;}.elementor-1399 .elementor-element.elementor-element-83f35c2 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-1399 .elementor-element.elementor-element-c3c4a87{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;color:#FFFFFFBD;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.1em;}.elementor-1399 .elementor-element.elementor-element-c3c4a87 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1399 .elementor-element.elementor-element-1638564{--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;--justify-content:space-between;--align-items:center;--background-transition:0.3s;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1399 .elementor-element.elementor-element-c3d8e6e{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:1.1em;}.elementor-1399 .elementor-element.elementor-element-c3d8e6e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1399 .elementor-element.elementor-element-6f73e54{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-1399 .elementor-element.elementor-element-6f73e54 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1399 .elementor-element.elementor-element-6f73e54.elementor-element{--align-self:flex-start;}.elementor-1399 .elementor-element.elementor-element-6f73e54 .elementor-button{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;}.elementor-1399 .elementor-element.elementor-element-7f5ee34{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1399 .elementor-element.elementor-element-1d9aefe{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:40px;font-weight:400;line-height:1.1em;}.elementor-1399 .elementor-element.elementor-element-1d9aefe > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-1399 .elementor-element.elementor-element-1d9aefe.elementor-element{--align-self:center;}.elementor-1399 .elementor-element.elementor-element-3df5a3f{--e-image-carousel-slides-to-show:6;}.elementor-1399 .elementor-element.elementor-element-3df5a3f .elementor-swiper-button.elementor-swiper-button-prev, .elementor-1399 .elementor-element.elementor-element-3df5a3f .elementor-swiper-button.elementor-swiper-button-next{color:#7000FF;}.elementor-1399 .elementor-element.elementor-element-3df5a3f .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-1399 .elementor-element.elementor-element-3df5a3f .elementor-swiper-button.elementor-swiper-button-next svg{fill:#7000FF;}.elementor-1399 .elementor-element.elementor-element-561401a{--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;--justify-content:space-between;--align-items:center;--background-transition:0.3s;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1399 .elementor-element.elementor-element-ba7eff4{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1399 .elementor-element.elementor-element-ba7eff4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1399 .elementor-element.elementor-element-b8c2705{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:40px;font-weight:400;line-height:1.1em;}.elementor-1399 .elementor-element.elementor-element-b8c2705 > .elementor-widget-container{margin:0px 0px 010px 0px;}.elementor-1399 .elementor-element.elementor-element-56919fd{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:1.1em;}.elementor-1399 .elementor-element.elementor-element-56919fd > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-1399 .elementor-element.elementor-element-0cf0da6{width:var( --container-widget-width, 78% );max-width:78%;--container-widget-width:78%;--container-widget-flex-grow:0;}.elementor-1399 .elementor-element.elementor-element-0cf0da6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1399 .elementor-element.elementor-element-0cf0da6.elementor-element{--align-self:flex-start;}.elementor-1399 .elementor-element.elementor-element-0cf0da6 .elementor-button{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;}.elementor-1399 .elementor-element.elementor-element-db5f350{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-top:0100px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1399 .elementor-element.elementor-element-acf8de9{width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;text-align:left;color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:32px;font-weight:400;line-height:1.1em;}.elementor-1399 .elementor-element.elementor-element-acf8de9 > .elementor-widget-container{margin:0px 0px 31px 0px;padding:0px 0px 0px 0px;}.elementor-1399 .elementor-element.elementor-element-acf8de9.elementor-element{--align-self:flex-start;}.elementor-1399 .elementor-element.elementor-element-deeaab5{--e-image-carousel-slides-to-show:3;}.elementor-1399 .elementor-element.elementor-element-deeaab5 > .elementor-widget-container{margin:0px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-1399 .elementor-element.elementor-element-deeaab5 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-1399 .elementor-element.elementor-element-deeaab5 .elementor-swiper-button.elementor-swiper-button-next{font-size:28px;color:#7000FF;}.elementor-1399 .elementor-element.elementor-element-deeaab5 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-1399 .elementor-element.elementor-element-deeaab5 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#7000FF;}.elementor-1399 .elementor-element.elementor-element-13c99d3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1399 .elementor-element.elementor-element-13c99d3:not(.elementor-motion-effects-element-type-background), .elementor-1399 .elementor-element.elementor-element-13c99d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7000FF;}.elementor-1399 .elementor-element.elementor-element-13c99d3, .elementor-1399 .elementor-element.elementor-element-13c99d3::before{--border-transition:0.3s;}.elementor-1399 .elementor-element.elementor-element-8eca827{width:var( --container-widget-width, 77% );max-width:77%;--container-widget-width:77%;--container-widget-flex-grow:0;text-align:center;color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;line-height:1.1em;}.elementor-1399 .elementor-element.elementor-element-8eca827 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-1399 .elementor-element.elementor-element-8eca827.elementor-element{--align-self:center;}.elementor-1399 .elementor-element.elementor-element-d7b39c3{width:var( --container-widget-width, 77% );max-width:77%;--container-widget-width:77%;--container-widget-flex-grow:0;text-align:center;color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:32px;font-weight:400;line-height:1.1em;}.elementor-1399 .elementor-element.elementor-element-d7b39c3 > .elementor-widget-container{margin:0px 0px 020px 0px;padding:0px 0px 0px 0px;}.elementor-1399 .elementor-element.elementor-element-d7b39c3.elementor-element{--align-self:center;}.elementor-1399 .elementor-element.elementor-element-fbe691e{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-1399 .elementor-element.elementor-element-fbe691e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1399 .elementor-element.elementor-element-fbe691e.elementor-element{--align-self:center;}.elementor-1399 .elementor-element.elementor-element-fbe691e .elementor-button{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;fill:#7000FF;color:#7000FF;}html.elementor-html{position:relative;}html.elementor-html::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin-right:auto;margin-left:auto;pointer-events:none;z-index:1000;min-height:100vh;} html.elementor-html::before{width:calc(100% - (2 * 0px));max-width:1140px;background-size:calc(100% + 20px) 100%;background-image:repeating-linear-gradient( to right, #FFFFFF21, #FFFFFF21 calc((100% / 12) - 20px), transparent calc((100% / 12) - 20px), transparent calc(100% / 12) );}body.elementor-page-1399:not(.elementor-motion-effects-element-type-background), body.elementor-page-1399 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}@media(max-width:1024px){.elementor-1399 .elementor-element.elementor-element-6674437:not(.elementor-motion-effects-element-type-background), .elementor-1399 .elementor-element.elementor-element-6674437 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://portfolio.josejusto.com.br/wp-content/uploads/2023/11/Mobile.jpg");}.elementor-1399 .elementor-element.elementor-element-6674437{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:571px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-1399 .elementor-element.elementor-element-a943ead.elementor-element{--align-self:center;}.elementor-1399 .elementor-element.elementor-element-46ea92b{--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;text-align:center;}.elementor-1399 .elementor-element.elementor-element-46ea92b.elementor-element{--align-self:center;}.elementor-1399 .elementor-element.elementor-element-12626be{--container-widget-width:596px;--container-widget-flex-grow:0;width:var( --container-widget-width, 596px );max-width:596px;text-align:center;}.elementor-1399 .elementor-element.elementor-element-12626be.elementor-element{--align-self:center;}.elementor-1399 .elementor-element.elementor-element-74882b9{--container-widget-width:59%;--container-widget-flex-grow:0;width:var( --container-widget-width, 59% );max-width:59%;}.elementor-1399 .elementor-element.elementor-element-74882b9.elementor-element{--align-self:center;}.elementor-1399 .elementor-element.elementor-element-29cb009 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1399 .elementor-element.elementor-element-29cb009{--container-widget-width:51%;--container-widget-flex-grow:0;width:var( --container-widget-width, 51% );max-width:51%;}.elementor-1399 .elementor-element.elementor-element-29cb009.elementor-element{--align-self:center;}.elementor-1399 .elementor-element.elementor-element-660ea22:not(.elementor-motion-effects-element-type-background), .elementor-1399 .elementor-element.elementor-element-660ea22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://portfolio.josejusto.com.br/wp-content/uploads/2023/11/Frame-8.png");background-position:bottom center;background-size:cover;}.elementor-1399 .elementor-element.elementor-element-660ea22{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:640px;--padding-left:20px;--padding-right:20px;}.elementor-1399 .elementor-element.elementor-element-4383509{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1399 .elementor-element.elementor-element-0fc70e7{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:left;}.elementor-1399 .elementor-element.elementor-element-0fc70e7.elementor-element{--align-self:flex-start;}.elementor-1399 .elementor-element.elementor-element-c372830{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:left;}.elementor-1399 .elementor-element.elementor-element-c372830.elementor-element{--align-self:flex-start;}.elementor-1399 .elementor-element.elementor-element-c97a668{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:left;}.elementor-1399 .elementor-element.elementor-element-c97a668.elementor-element{--align-self:flex-start;}.elementor-1399 .elementor-element.elementor-element-ec77229{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1399 .elementor-element.elementor-element-ec77229.elementor-element{--align-self:flex-start;}.elementor-1399 .elementor-element.elementor-element-f813e42{--gap:0px 0px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-1399 .elementor-element.elementor-element-9dc61d4 > .elementor-widget-container{margin:0px 0px 40px 4px;}.elementor-1399 .elementor-element.elementor-element-9dc61d4{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-1399 .elementor-element.elementor-element-1ab88c8{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1399 .elementor-element.elementor-element-6b78e9e{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1399 .elementor-element.elementor-element-6b78e9e.e-con{--align-self:center;}.elementor-1399 .elementor-element.elementor-element-65b8e1f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:left;}.elementor-1399 .elementor-element.elementor-element-65b8e1f.elementor-element{--align-self:flex-start;}.elementor-1399 .elementor-element.elementor-element-414cfe9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:left;}.elementor-1399 .elementor-element.elementor-element-414cfe9.elementor-element{--align-self:flex-start;}.elementor-1399 .elementor-element.elementor-element-517bd54{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1399 .elementor-element.elementor-element-517bd54.e-con{--align-self:center;}.elementor-1399 .elementor-element.elementor-element-6464e33{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:left;}.elementor-1399 .elementor-element.elementor-element-6464e33.elementor-element{--align-self:flex-start;}.elementor-1399 .elementor-element.elementor-element-fffb5f9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:left;}.elementor-1399 .elementor-element.elementor-element-fffb5f9.elementor-element{--align-self:flex-start;}.elementor-1399 .elementor-element.elementor-element-01298f2{--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-1399 .elementor-element.elementor-element-01298f2.e-con{--align-self:center;}.elementor-1399 .elementor-element.elementor-element-27cb00b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:left;}.elementor-1399 .elementor-element.elementor-element-27cb00b.elementor-element{--align-self:flex-start;}.elementor-1399 .elementor-element.elementor-element-9558bf6{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:left;}.elementor-1399 .elementor-element.elementor-element-9558bf6.elementor-element{--align-self:flex-start;}.elementor-1399 .elementor-element.elementor-element-2e579a0{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:flex-end;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1399 .elementor-element.elementor-element-04ced0b{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1399 .elementor-element.elementor-element-04ced0b.e-con{--align-self:center;}.elementor-1399 .elementor-element.elementor-element-ea0b5b9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:left;}.elementor-1399 .elementor-element.elementor-element-ea0b5b9.elementor-element{--align-self:flex-start;}.elementor-1399 .elementor-element.elementor-element-83be7ad{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:left;}.elementor-1399 .elementor-element.elementor-element-83be7ad.elementor-element{--align-self:flex-start;}.elementor-1399 .elementor-element.elementor-element-2bf6031{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1399 .elementor-element.elementor-element-2bf6031.e-con{--align-self:center;}.elementor-1399 .elementor-element.elementor-element-3803e0a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:left;}.elementor-1399 .elementor-element.elementor-element-3803e0a.elementor-element{--align-self:flex-start;}.elementor-1399 .elementor-element.elementor-element-1106b20{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:left;}.elementor-1399 .elementor-element.elementor-element-1106b20.elementor-element{--align-self:flex-start;}.elementor-1399 .elementor-element.elementor-element-7d449e0{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1399 .elementor-element.elementor-element-7d449e0.e-con{--align-self:center;}.elementor-1399 .elementor-element.elementor-element-83f35c2{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:left;}.elementor-1399 .elementor-element.elementor-element-83f35c2.elementor-element{--align-self:flex-start;}.elementor-1399 .elementor-element.elementor-element-c3c4a87{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:left;}.elementor-1399 .elementor-element.elementor-element-c3c4a87.elementor-element{--align-self:flex-start;}.elementor-1399 .elementor-element.elementor-element-1638564{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:flex-end;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1399 .elementor-element.elementor-element-c3d8e6e > .elementor-widget-container{margin:0px 0px 032px 0px;}.elementor-1399 .elementor-element.elementor-element-c3d8e6e{--container-widget-width:79%;--container-widget-flex-grow:0;width:var( --container-widget-width, 79% );max-width:79%;text-align:center;}.elementor-1399 .elementor-element.elementor-element-c3d8e6e.elementor-element{--align-self:center;}.elementor-1399 .elementor-element.elementor-element-6f73e54 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1399 .elementor-element.elementor-element-6f73e54{--container-widget-width:51%;--container-widget-flex-grow:0;width:var( --container-widget-width, 51% );max-width:51%;}.elementor-1399 .elementor-element.elementor-element-6f73e54.elementor-element{--align-self:center;}.elementor-1399 .elementor-element.elementor-element-1d9aefe > .elementor-widget-container{margin:0px 0px 40px 4px;}.elementor-1399 .elementor-element.elementor-element-1d9aefe{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-1399 .elementor-element.elementor-element-561401a{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-1399 .elementor-element.elementor-element-6b2a3df > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-1399 .elementor-element.elementor-element-6b2a3df.elementor-element{--align-self:flex-start;}.elementor-1399 .elementor-element.elementor-element-6b2a3df{text-align:left;}.elementor-1399 .elementor-element.elementor-element-b8c2705{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:left;}.elementor-1399 .elementor-element.elementor-element-b8c2705.elementor-element{--align-self:flex-start;}.elementor-1399 .elementor-element.elementor-element-56919fd > .elementor-widget-container{margin:0px 0px 032px 0px;}.elementor-1399 .elementor-element.elementor-element-56919fd{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:left;}.elementor-1399 .elementor-element.elementor-element-56919fd.elementor-element{--align-self:flex-start;}.elementor-1399 .elementor-element.elementor-element-0cf0da6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1399 .elementor-element.elementor-element-0cf0da6{--container-widget-width:51%;--container-widget-flex-grow:0;width:var( --container-widget-width, 51% );max-width:51%;}.elementor-1399 .elementor-element.elementor-element-0cf0da6.elementor-element{--align-self:flex-start;}.elementor-1399 .elementor-element.elementor-element-db5f350{--padding-top:60px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-1399 .elementor-element.elementor-element-fbe691e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1399 .elementor-element.elementor-element-fbe691e{--container-widget-width:51%;--container-widget-flex-grow:0;width:var( --container-widget-width, 51% );max-width:51%;}.elementor-1399 .elementor-element.elementor-element-fbe691e.elementor-element{--align-self:center;} html.elementor-html::before{width:calc(100% - (2 * 0px));max-width:1025px;background-size:calc(100% + 10px) 100%;background-image:repeating-linear-gradient( to right, #FFFFFF21, #FFFFFF21 calc((100% / 12) - 10px), transparent calc((100% / 12) - 10px), transparent calc(100% / 12) );}}@media(max-width:767px){.elementor-1399 .elementor-element.elementor-element-6674437:not(.elementor-motion-effects-element-type-background), .elementor-1399 .elementor-element.elementor-element-6674437 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://portfolio.josejusto.com.br/wp-content/uploads/2023/11/Mobile.jpg");}.elementor-1399 .elementor-element.elementor-element-6674437{--min-height:0px;--padding-top:0300px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-1399 .elementor-element.elementor-element-a943ead > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-1399 .elementor-element.elementor-element-a943ead.elementor-element{--align-self:flex-start;}.elementor-1399 .elementor-element.elementor-element-46ea92b > .elementor-widget-container{margin:0px 0px 016px 0px;}.elementor-1399 .elementor-element.elementor-element-46ea92b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:left;font-size:32px;}.elementor-1399 .elementor-element.elementor-element-46ea92b.elementor-element{--align-self:flex-start;}.elementor-1399 .elementor-element.elementor-element-12626be > .elementor-widget-container{margin:0px 0px 016px 0px;}.elementor-1399 .elementor-element.elementor-element-12626be{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:left;font-size:16px;}.elementor-1399 .elementor-element.elementor-element-12626be.elementor-element{--align-self:flex-start;}.elementor-1399 .elementor-element.elementor-element-74882b9 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-1399 .elementor-element.elementor-element-74882b9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;--e-icon-list-icon-size:16px;}.elementor-1399 .elementor-element.elementor-element-74882b9.elementor-element{--align-self:flex-start;}.elementor-1399 .elementor-element.elementor-element-74882b9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1399 .elementor-element.elementor-element-74882b9 .elementor-icon-list-item > a{font-size:16px;}.elementor-1399 .elementor-element.elementor-element-29cb009{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1399 .elementor-element.elementor-element-29cb009 .elementor-button{padding:024px 0px 24px 0px;}.elementor-1399 .elementor-element.elementor-element-660ea22:not(.elementor-motion-effects-element-type-background), .elementor-1399 .elementor-element.elementor-element-660ea22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://portfolio.josejusto.com.br/wp-content/uploads/2023/11/Frame-8.png");background-position:bottom center;background-size:cover;}.elementor-1399 .elementor-element.elementor-element-660ea22{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:350px;--padding-left:20px;--padding-right:20px;}.elementor-1399 .elementor-element.elementor-element-bf66f58 > .elementor-widget-container{margin:-1px -6px -34px -25px;}.elementor-1399 .elementor-element.elementor-element-4383509{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1399 .elementor-element.elementor-element-0fc70e7 > .elementor-widget-container{margin:0px 0px 13px 0px;}.elementor-1399 .elementor-element.elementor-element-0fc70e7{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:left;font-size:32px;}.elementor-1399 .elementor-element.elementor-element-0fc70e7.elementor-element{--align-self:flex-start;}.elementor-1399 .elementor-element.elementor-element-c372830 > .elementor-widget-container{margin:0px 0px 016px 0px;}.elementor-1399 .elementor-element.elementor-element-c372830{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:left;font-size:16px;}.elementor-1399 .elementor-element.elementor-element-c372830.elementor-element{--align-self:flex-start;}.elementor-1399 .elementor-element.elementor-element-c97a668 > .elementor-widget-container{margin:0px 0px 016px 0px;}.elementor-1399 .elementor-element.elementor-element-c97a668{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:left;font-size:16px;}.elementor-1399 .elementor-element.elementor-element-c97a668.elementor-element{--align-self:flex-start;}.elementor-1399 .elementor-element.elementor-element-ec77229 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-1399 .elementor-element.elementor-element-ec77229{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;--e-icon-list-icon-size:16px;}.elementor-1399 .elementor-element.elementor-element-ec77229.elementor-element{--align-self:flex-start;}.elementor-1399 .elementor-element.elementor-element-ec77229 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1399 .elementor-element.elementor-element-ec77229 .elementor-icon-list-item > a{font-size:16px;}.elementor-1399 .elementor-element.elementor-element-f813e42{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-1399 .elementor-element.elementor-element-9dc61d4 > .elementor-widget-container{margin:0px 0px 032px 0px;}.elementor-1399 .elementor-element.elementor-element-9dc61d4{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:32px;}.elementor-1399 .elementor-element.elementor-element-9dc61d4.elementor-element{--align-self:center;}.elementor-1399 .elementor-element.elementor-element-1ab88c8{--content-width:100%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1399 .elementor-element.elementor-element-1ab88c8.e-con{--align-self:flex-end;}.elementor-1399 .elementor-element.elementor-element-6b78e9e{--width:89%;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:7px 7px 7px 7px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1399 .elementor-element.elementor-element-6b78e9e.e-con{--align-self:flex-end;}.elementor-1399 .elementor-element.elementor-element-65b8e1f > .elementor-widget-container{margin:0px 0px 016px 0px;}.elementor-1399 .elementor-element.elementor-element-65b8e1f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:left;font-size:16px;}.elementor-1399 .elementor-element.elementor-element-414cfe9 > .elementor-widget-container{margin:0px 0px 016px 0px;}.elementor-1399 .elementor-element.elementor-element-414cfe9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:left;font-size:16px;}.elementor-1399 .elementor-element.elementor-element-414cfe9.elementor-element{--align-self:flex-start;}.elementor-1399 .elementor-element.elementor-element-517bd54{--width:89%;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:7px 7px 7px 7px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1399 .elementor-element.elementor-element-517bd54.e-con{--align-self:flex-end;}.elementor-1399 .elementor-element.elementor-element-6464e33 > .elementor-widget-container{margin:0px 0px 016px 0px;}.elementor-1399 .elementor-element.elementor-element-6464e33{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:left;font-size:16px;}.elementor-1399 .elementor-element.elementor-element-fffb5f9 > .elementor-widget-container{margin:0px 0px 016px 0px;}.elementor-1399 .elementor-element.elementor-element-fffb5f9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:left;font-size:16px;}.elementor-1399 .elementor-element.elementor-element-fffb5f9.elementor-element{--align-self:flex-start;}.elementor-1399 .elementor-element.elementor-element-01298f2{--width:89%;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:7px 7px 7px 7px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1399 .elementor-element.elementor-element-01298f2.e-con{--align-self:flex-end;}.elementor-1399 .elementor-element.elementor-element-27cb00b > .elementor-widget-container{margin:0px 0px 016px 0px;}.elementor-1399 .elementor-element.elementor-element-27cb00b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:left;font-size:16px;}.elementor-1399 .elementor-element.elementor-element-9558bf6 > .elementor-widget-container{margin:0px 0px 016px 0px;}.elementor-1399 .elementor-element.elementor-element-9558bf6{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:left;font-size:16px;}.elementor-1399 .elementor-element.elementor-element-9558bf6.elementor-element{--align-self:flex-start;}.elementor-1399 .elementor-element.elementor-element-2e579a0{--content-width:100%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1399 .elementor-element.elementor-element-2e579a0.e-con{--align-self:flex-end;}.elementor-1399 .elementor-element.elementor-element-04ced0b{--width:89%;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:7px 7px 7px 7px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1399 .elementor-element.elementor-element-04ced0b.e-con{--align-self:flex-end;}.elementor-1399 .elementor-element.elementor-element-ea0b5b9 > .elementor-widget-container{margin:0px 0px 016px 0px;}.elementor-1399 .elementor-element.elementor-element-ea0b5b9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:left;font-size:16px;}.elementor-1399 .elementor-element.elementor-element-83be7ad > .elementor-widget-container{margin:0px 0px 016px 0px;}.elementor-1399 .elementor-element.elementor-element-83be7ad{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:left;font-size:16px;}.elementor-1399 .elementor-element.elementor-element-83be7ad.elementor-element{--align-self:flex-start;}.elementor-1399 .elementor-element.elementor-element-2bf6031{--width:89%;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:7px 7px 7px 7px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1399 .elementor-element.elementor-element-2bf6031.e-con{--align-self:flex-end;}.elementor-1399 .elementor-element.elementor-element-3803e0a > .elementor-widget-container{margin:0px 0px 016px 0px;}.elementor-1399 .elementor-element.elementor-element-3803e0a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:left;font-size:16px;}.elementor-1399 .elementor-element.elementor-element-1106b20 > .elementor-widget-container{margin:0px 0px 016px 0px;}.elementor-1399 .elementor-element.elementor-element-1106b20{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:left;font-size:16px;}.elementor-1399 .elementor-element.elementor-element-1106b20.elementor-element{--align-self:flex-start;}.elementor-1399 .elementor-element.elementor-element-7d449e0{--width:89%;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:7px 7px 7px 7px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1399 .elementor-element.elementor-element-7d449e0.e-con{--align-self:flex-end;}.elementor-1399 .elementor-element.elementor-element-83f35c2 > .elementor-widget-container{margin:0px 0px 016px 0px;}.elementor-1399 .elementor-element.elementor-element-83f35c2{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:left;font-size:16px;}.elementor-1399 .elementor-element.elementor-element-c3c4a87 > .elementor-widget-container{margin:0px 0px 016px 0px;}.elementor-1399 .elementor-element.elementor-element-c3c4a87{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:left;font-size:16px;}.elementor-1399 .elementor-element.elementor-element-c3c4a87.elementor-element{--align-self:flex-start;}.elementor-1399 .elementor-element.elementor-element-1638564{--content-width:100%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:flex-end;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1399 .elementor-element.elementor-element-1638564.e-con{--align-self:flex-end;}.elementor-1399 .elementor-element.elementor-element-c3d8e6e > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-1399 .elementor-element.elementor-element-c3d8e6e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:16px;}.elementor-1399 .elementor-element.elementor-element-c3d8e6e.elementor-element{--align-self:center;}.elementor-1399 .elementor-element.elementor-element-6f73e54{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1399 .elementor-element.elementor-element-6f73e54 .elementor-button{padding:24px 0px 24px 0px;}.elementor-1399 .elementor-element.elementor-element-7f5ee34{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-1399 .elementor-element.elementor-element-1d9aefe > .elementor-widget-container{margin:0px 0px 032px 0px;}.elementor-1399 .elementor-element.elementor-element-1d9aefe{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:32px;}.elementor-1399 .elementor-element.elementor-element-1d9aefe.elementor-element{--align-self:flex-start;}.elementor-1399 .elementor-element.elementor-element-3df5a3f{--e-image-carousel-slides-to-show:1;}.elementor-1399 .elementor-element.elementor-element-561401a{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--padding-top:040px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-1399 .elementor-element.elementor-element-6b2a3df > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1399 .elementor-element.elementor-element-ba7eff4{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-1399 .elementor-element.elementor-element-b8c2705 > .elementor-widget-container{margin:0px 0px 13px 0px;}.elementor-1399 .elementor-element.elementor-element-b8c2705{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:left;font-size:32px;}.elementor-1399 .elementor-element.elementor-element-b8c2705.elementor-element{--align-self:flex-start;}.elementor-1399 .elementor-element.elementor-element-56919fd > .elementor-widget-container{margin:0px 0px 016px 0px;}.elementor-1399 .elementor-element.elementor-element-56919fd{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:left;font-size:16px;}.elementor-1399 .elementor-element.elementor-element-56919fd.elementor-element{--align-self:center;}.elementor-1399 .elementor-element.elementor-element-0cf0da6{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1399 .elementor-element.elementor-element-0cf0da6 .elementor-button{padding:24px 0px 24px 0px;}.elementor-1399 .elementor-element.elementor-element-db5f350{--padding-top:60px;--padding-bottom:32px;--padding-left:20px;--padding-right:20px;}.elementor-1399 .elementor-element.elementor-element-acf8de9 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-1399 .elementor-element.elementor-element-acf8de9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:32px;}.elementor-1399 .elementor-element.elementor-element-13c99d3{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-1399 .elementor-element.elementor-element-8eca827 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-1399 .elementor-element.elementor-element-8eca827{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:24px;}.elementor-1399 .elementor-element.elementor-element-d7b39c3 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-1399 .elementor-element.elementor-element-d7b39c3{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-1399 .elementor-element.elementor-element-fbe691e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1399 .elementor-element.elementor-element-fbe691e .elementor-button{padding:24px 0px 24px 0px;} html.elementor-html::before{width:calc(100% - (2 * 0px));max-width:768px;background-size:calc(100% + 8px) 100%;background-image:repeating-linear-gradient( to right, #FFFFFF21, #FFFFFF21 calc((100% / 12) - 8px), transparent calc((100% / 12) - 8px), transparent calc(100% / 12) );}}@media(min-width:768px){.elementor-1399 .elementor-element.elementor-element-4383509{--width:40%;}.elementor-1399 .elementor-element.elementor-element-6b78e9e{--width:32%;}.elementor-1399 .elementor-element.elementor-element-517bd54{--width:32%;}.elementor-1399 .elementor-element.elementor-element-01298f2{--width:32%;}.elementor-1399 .elementor-element.elementor-element-04ced0b{--width:32%;}.elementor-1399 .elementor-element.elementor-element-2bf6031{--width:32%;}.elementor-1399 .elementor-element.elementor-element-7d449e0{--width:32%;}.elementor-1399 .elementor-element.elementor-element-ba7eff4{--width:41%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1399 .elementor-element.elementor-element-4383509{--width:100%;}.elementor-1399 .elementor-element.elementor-element-6b78e9e{--width:85%;}.elementor-1399 .elementor-element.elementor-element-517bd54{--width:85%;}.elementor-1399 .elementor-element.elementor-element-01298f2{--width:85%;}.elementor-1399 .elementor-element.elementor-element-04ced0b{--width:85%;}.elementor-1399 .elementor-element.elementor-element-2bf6031{--width:85%;}.elementor-1399 .elementor-element.elementor-element-7d449e0{--width:85%;}.elementor-1399 .elementor-element.elementor-element-ba7eff4{--width:100%;}}/* Start custom CSS for button, class: .elementor-element-29cb009 */.elementor-1399 .elementor-element.elementor-element-29cb009 .elementor-button {
    border-top-left-radius: 20px 100% !important;
    border-bottom-left-radius: 20px 100% !important;
    border-top-right-radius: 20px 100% !important;
    border-bottom-right-radius: 20px 100% !important;
        /*Mude a cor da sombra aqui!*/
    
  width: 100%;
  position: relative;
        /*Mude a cor do botão aqui!*/
  background: #7000FF !important;
  border-radius: 5px;
  border: 1px solid rgb(173 , 135, 255) !important;
  overflow: hidden;
  -webkit-transition: all 0.2s ease-in;
  -moz-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
}

.elementor-1399 .elementor-element.elementor-element-29cb009 .elementor-button:hover {
      /*Mude a cor do botão ao passar o mouse aqui!*/
  background: #9948FF !important;
  border: none;
    /*Mude a cor do brilho ao passar o mouse!*/
  box-shadow: inset 0px 0px 5px 5px #ffffff25, 0 0 30px 5px rgba(173, 135, 236, 0.5) !important;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  transform: scale(1.03);
  transition: all 0.2s ease-out;
}

.elementor-1399 .elementor-element.elementor-element-29cb009 .elementor-button:hover::before {
  -webkit-animation: sh02 0.5s 0s linear;
  -moz-animation: sh02 0.5s 0s linear;
  animation: sh02 0.7s 0s linear;
}

.elementor-1399 .elementor-element.elementor-element-29cb009 .elementor-button::before {
  content: '';
  display: block;
  width: 0px;
  height: 86%;
  position: absolute;
  top: 7%;
  left: 0%;
  opacity: 0;
  background: #fff;
    /*Mude a cor do efeito de luz aqui!*/
  box-shadow: 0 0 50px 30px #fff;
  -webkit-transform: skewX(-20deg);
  -moz-transform: skewX(-20deg);
  -ms-transform: skewX(-20deg);
  -o-transform: skewX(-20deg);
  transform: skewX(-20deg);
}

@keyframes sh02 {
  from {
    opacity: 0;
    left: 0%;
  }

  50% {
    opacity: 1;
  }

  to {
    opacity: 0;
    left: 100%;
  }
}

.elementor-1399 .elementor-element.elementor-element-29cb009 .elementor-button:active {
  box-shadow: inset 0px 0px 5px 5px #ffffff25, 0 0 0 0 transparent !important;
  -webkit-transition: box-shadow 0.2s ease-in;
  -moz-transition: box-shadow 0.2s ease-in;
  transition: box-shadow 0.2s ease-in;
  transform: translate(0, 0.2em);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b78e9e */.elementor-1399 .elementor-element.elementor-element-6b78e9e {
    transform: translateX(-);
}

.elementor-1399 .elementor-element.elementor-element-6b78e9e::before {
    content: "";
    position: absolute;
    top: -40px;
    left: -3px;
    background: #ffffff;
    width: 18px;
    height: 18px;
    pointer-events: none;
    border-radius: 100%;
    box-shadow: 0px 0px 0px 7px rgba(112, 0, 255, 1);
    z-index: 3;
}

.elementor-1399 .elementor-element.elementor-element-6b78e9e::after {
    content: "";
    position: absolute;
    top: -32px;
    left: 0px;
    background: linear-gradient(to right, #7000FF, transparent);
    width: 140%;
    height: 2px;
    pointer-events: none;
}


@media (max-width: 800px) {

.elementor-1399 .elementor-element.elementor-element-6b78e9e::before {
    content: "";
    position: absolute;
    top: 0px;
    left: -30px;
    background: #ffffff;
    width: 10px;
    height: 10px;
    pointer-events: none;
    border-radius: 100%;
    box-shadow: 0px 0px 0px 5px rgba(112, 0, 255, 1);
    z-index: 3;
}

.elementor-1399 .elementor-element.elementor-element-6b78e9e::after {
    content: "";
    position: absolute;
    top: 0px;
    left: -26px;
    background: linear-gradient(to bottom, #7000FF, transparent);
    width: 2px;
    height: 140%;
    pointer-events: none;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-517bd54 */.elementor-1399 .elementor-element.elementor-element-517bd54 {
    transform: translateX(-);
}

.elementor-1399 .elementor-element.elementor-element-517bd54::before {
    content: "";
    position: absolute;
    top: -40px;
    left: -3px;
    background: #ffffff;
    width: 18px;
    height: 18px;
    pointer-events: none;
    border-radius: 100%;
    box-shadow: 0px 0px 0px 7px rgba(112, 0, 255, 1);
    z-index: 3;
}

.elementor-1399 .elementor-element.elementor-element-517bd54::after {
    content: "";
    position: absolute;
    top: -32px;
    left: 0px;
    background: linear-gradient(to right, #7000FF, transparent);
    width: 140%;
    height: 2px;
    pointer-events: none;
}


@media (max-width: 800px) {

.elementor-1399 .elementor-element.elementor-element-517bd54::before {
    content: "";
    position: absolute;
    top: 0px;
    left: -30px;
    background: #ffffff;
    width: 10px;
    height: 10px;
    pointer-events: none;
    border-radius: 100%;
    box-shadow: 0px 0px 0px 5px rgba(112, 0, 255, 1);
    z-index: 3;
}

.elementor-1399 .elementor-element.elementor-element-517bd54::after {
    content: "";
    position: absolute;
    top: 0px;
    left: -26px;
    background: linear-gradient(to bottom, #7000FF, transparent);
    width: 2px;
    height: 140%;
    pointer-events: none;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01298f2 */.elementor-1399 .elementor-element.elementor-element-01298f2 {
    transform: translateX(-);
}

.elementor-1399 .elementor-element.elementor-element-01298f2::before {
    content: "";
    position: absolute;
    top: -40px;
    left: -3px;
    background: #ffffff;
    width: 18px;
    height: 18px;
    pointer-events: none;
    border-radius: 100%;
    box-shadow: 0px 0px 0px 7px rgba(112, 0, 255, 1);
    z-index: 3;
}

.elementor-1399 .elementor-element.elementor-element-01298f2::after {
    content: "";
    position: absolute;
    top: -32px;
    left: 0px;
    background: linear-gradient(to right, #7000FF, transparent);
    width: 340%;
    height: 2px;
    pointer-events: none;
}


@media (max-width: 800px) {

.elementor-1399 .elementor-element.elementor-element-01298f2::before {
    content: "";
    position: absolute;
    top: 0px;
    left: -30px;
    background: #ffffff;
    width: 10px;
    height: 10px;
    pointer-events: none;
    border-radius: 100%;
    box-shadow: 0px 0px 0px 5px rgba(112, 0, 255, 1);
    z-index: 3;
}

.elementor-1399 .elementor-element.elementor-element-01298f2::after {
    content: "";
    position: absolute;
    top: 0px;
    left: -26px;
    background: linear-gradient(to bottom, #7000FF, transparent);
    width: 2px;
    height: 140%;
    pointer-events: none;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-04ced0b */.elementor-1399 .elementor-element.elementor-element-04ced0b {
    transform: translateX(-);
}

.elementor-1399 .elementor-element.elementor-element-04ced0b::before {
    content: "";
    position: absolute;
    top: -40px;
    left: -3px;
    background: #ffffff;
    width: 18px;
    height: 18px;
    pointer-events: none;
    border-radius: 100%;
    box-shadow: 0px 0px 0px 7px rgba(112, 0, 255, 1);
    z-index: 3;
}

.elementor-1399 .elementor-element.elementor-element-04ced0b::after {
    content: "";
    position: absolute;
    top: -32px;
    left: -200%;
    background: linear-gradient(to right, #7000FF, transparent);
    width: 250%;
    height: 2px;
    pointer-events: none;
}


@media (max-width: 800px) {

.elementor-1399 .elementor-element.elementor-element-04ced0b::before {
    content: "";
    position: absolute;
    top: 0px;
    left: -30px;
    background: #ffffff;
    width: 10px;
    height: 10px;
    pointer-events: none;
    border-radius: 100%;
    box-shadow: 0px 0px 0px 5px rgba(112, 0, 255, 1);
    z-index: 3;
}

.elementor-1399 .elementor-element.elementor-element-04ced0b::after {
    content: "";
    position: absolute;
    top: 0px;
    left: -26px;
    background: linear-gradient(to bottom, #7000FF, transparent);
    width: 2px;
    height: 140%;
    pointer-events: none;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bf6031 */.elementor-1399 .elementor-element.elementor-element-2bf6031 {
    transform: translateX(-);
}

.elementor-1399 .elementor-element.elementor-element-2bf6031::before {
    content: "";
    position: absolute;
    top: -40px;
    left: -3px;
    background: #ffffff;
    width: 18px;
    height: 18px;
    pointer-events: none;
    border-radius: 100%;
    box-shadow: 0px 0px 0px 7px rgba(112, 0, 255, 1);
    z-index: 3;
}

.elementor-1399 .elementor-element.elementor-element-2bf6031::after {
    content: "";
    position: absolute;
    top: -32px;
    left: -105%;
    background: linear-gradient(to right, #7000FF, transparent);
    width: 120%;
    height: 2px;
    pointer-events: none;
}


@media (max-width: 800px) {

.elementor-1399 .elementor-element.elementor-element-2bf6031::before {
    content: "";
    position: absolute;
    top: 0px;
    left: -30px;
    background: #ffffff;
    width: 10px;
    height: 10px;
    pointer-events: none;
    border-radius: 100%;
    box-shadow: 0px 0px 0px 5px rgba(112, 0, 255, 1);
    z-index: 3;
}

.elementor-1399 .elementor-element.elementor-element-2bf6031::after {
    content: "";
    position: absolute;
    top: 0px;
    left: -26px;
    background: linear-gradient(to bottom, #7000FF, transparent);
    width: 2px;
    height: 140%;
    pointer-events: none;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d449e0 */.elementor-1399 .elementor-element.elementor-element-7d449e0 {
    transform: translateX(-);
}

.elementor-1399 .elementor-element.elementor-element-7d449e0::before {
    content: "";
    position: absolute;
    top: -40px;
    left: -3px;
    background: #ffffff;
    width: 18px;
    height: 18px;
    pointer-events: none;
    border-radius: 100%;
    box-shadow: 0px 0px 0px 7px rgba(112, 0, 255, 1);
    z-index: 3;
}

.elementor-1399 .elementor-element.elementor-element-7d449e0::after {
    content: "";
    position: absolute;
    top: -32px;
    left: -105%;
    background: linear-gradient(to right, #7000FF, transparent);
    width: 120%;
    height: 2px;
    pointer-events: none;
}


@media (max-width: 800px) {

.elementor-1399 .elementor-element.elementor-element-7d449e0::before {
    content: "";
    position: absolute;
    top: 0px;
    left: -30px;
    background: #ffffff;
    width: 10px;
    height: 10px;
    pointer-events: none;
    border-radius: 100%;
    box-shadow: 0px 0px 0px 5px rgba(112, 0, 255, 1);
    z-index: 3;
}

.elementor-1399 .elementor-element.elementor-element-7d449e0::after {
    content: "";
    position: absolute;
    top: 0px;
    left: -26px;
    background: linear-gradient(to bottom, #7000FF, transparent);
    width: 0px;
    height: 140%;
    pointer-events: none;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6f73e54 */.elementor-1399 .elementor-element.elementor-element-6f73e54 .elementor-button {
    border-top-left-radius: 20px 100% !important;
    border-bottom-left-radius: 20px 100% !important;
    border-top-right-radius: 20px 100% !important;
    border-bottom-right-radius: 20px 100% !important;
        /*Mude a cor da sombra aqui!*/
    
  width: 100%;
  position: relative;
        /*Mude a cor do botão aqui!*/
  background: #7000FF !important;
  border-radius: 5px;
  border: 1px solid rgb(173 , 135, 255) !important;
  overflow: hidden;
  -webkit-transition: all 0.2s ease-in;
  -moz-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
}

.elementor-1399 .elementor-element.elementor-element-6f73e54 .elementor-button:hover {
      /*Mude a cor do botão ao passar o mouse aqui!*/
  background: #9948FF !important;
  border: none;
    /*Mude a cor do brilho ao passar o mouse!*/
  box-shadow: inset 0px 0px 5px 5px #ffffff25, 0 0 30px 5px rgba(173, 135, 236, 0.5) !important;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  transform: scale(1.03);
  transition: all 0.2s ease-out;
}

.elementor-1399 .elementor-element.elementor-element-6f73e54 .elementor-button:hover::before {
  -webkit-animation: sh02 0.5s 0s linear;
  -moz-animation: sh02 0.5s 0s linear;
  animation: sh02 0.7s 0s linear;
}

.elementor-1399 .elementor-element.elementor-element-6f73e54 .elementor-button::before {
  content: '';
  display: block;
  width: 0px;
  height: 86%;
  position: absolute;
  top: 7%;
  left: 0%;
  opacity: 0;
  background: #fff;
    /*Mude a cor do efeito de luz aqui!*/
  box-shadow: 0 0 50px 30px #fff;
  -webkit-transform: skewX(-20deg);
  -moz-transform: skewX(-20deg);
  -ms-transform: skewX(-20deg);
  -o-transform: skewX(-20deg);
  transform: skewX(-20deg);
}

@keyframes sh02 {
  from {
    opacity: 0;
    left: 0%;
  }

  50% {
    opacity: 1;
  }

  to {
    opacity: 0;
    left: 100%;
  }
}

.elementor-1399 .elementor-element.elementor-element-6f73e54 .elementor-button:active {
  box-shadow: inset 0px 0px 5px 5px #ffffff25, 0 0 0 0 transparent !important;
  -webkit-transition: box-shadow 0.2s ease-in;
  -moz-transition: box-shadow 0.2s ease-in;
  transition: box-shadow 0.2s ease-in;
  transform: translate(0, 0.2em);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-3df5a3f */CSS
.elementor-1399 .elementor-element.elementor-element-3df5a3f .swiper-wrapper{
-webkit-transition-timing-function: linear !important;
transition-timing-function: linear !important;
}


/*Gradiente*/
.elementor-1399 .elementor-element.elementor-element-3df5a3f::before {
content:"";
pointer-events: none;
width: 100%;
height: 100%;
position: absolute;
z-index:2;
background: linear-gradient(to right, #000 0%, transparent 40%, transparent 60%, #000 100%);


}
/*Configurações das Setas*/
.elementor-1399 .elementor-element.elementor-element-3df5a3f .elementor-swiper-button-prev{
top: calc(50% - 0px);
left: 360px;
z-index: 2;
}

.elementor-1399 .elementor-element.elementor-element-3df5a3f .elementor-swiper-button-next{
top: calc(50% - 0px);
right: 360px;
z-index: 2;
}


/*PARA O NOTEBOOK*/
@media (max-width: 1400px){


.elementor-1399 .elementor-element.elementor-element-3df5a3f .elementor-swiper-button-prev{
top: calc(50% - 0px);
left: 20px;
z-index: 2;
}

.elementor-1399 .elementor-element.elementor-element-3df5a3f .elementor-swiper-button-next{
top: calc(50% - 0px);
right: 20px;
z-index: 2;
}

}


/*PARA O MOBILE*/
@media (max-width: 767px){

.elementor-1399 .elementor-element.elementor-element-3df5a3f .elementor-swiper-button-prev{
top: calc(50% - 0px);
left: 10px;
z-index: 2;
}

.elementor-1399 .elementor-element.elementor-element-3df5a3f .elementor-swiper-button-next{
top: calc(50% - 0px);
right: 10px;
z-index: 2;
}

.elementor-1399 .elementor-element.elementor-element-3df5a3f .swiper-slide{
overflow: visible !important;
}


.elementor-arrows-position-outside .swiper-container {
width: 100%;
}

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0cf0da6 */.elementor-1399 .elementor-element.elementor-element-0cf0da6 .elementor-button {
    border-top-left-radius: 20px 100% !important;
    border-bottom-left-radius: 20px 100% !important;
    border-top-right-radius: 20px 100% !important;
    border-bottom-right-radius: 20px 100% !important;
        /*Mude a cor da sombra aqui!*/
    
  width: 100%;
  position: relative;
        /*Mude a cor do botão aqui!*/
  background: #7000FF !important;
  border-radius: 5px;
  border: 1px solid rgb(173 , 135, 255) !important;
  overflow: hidden;
  -webkit-transition: all 0.2s ease-in;
  -moz-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
}

.elementor-1399 .elementor-element.elementor-element-0cf0da6 .elementor-button:hover {
      /*Mude a cor do botão ao passar o mouse aqui!*/
  background: #9948FF !important;
  border: none;
    /*Mude a cor do brilho ao passar o mouse!*/
  box-shadow: inset 0px 0px 5px 5px #ffffff25, 0 0 30px 5px rgba(173, 135, 236, 0.5) !important;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  transform: scale(1.03);
  transition: all 0.2s ease-out;
}

.elementor-1399 .elementor-element.elementor-element-0cf0da6 .elementor-button:hover::before {
  -webkit-animation: sh02 0.5s 0s linear;
  -moz-animation: sh02 0.5s 0s linear;
  animation: sh02 0.7s 0s linear;
}

.elementor-1399 .elementor-element.elementor-element-0cf0da6 .elementor-button::before {
  content: '';
  display: block;
  width: 0px;
  height: 86%;
  position: absolute;
  top: 7%;
  left: 0%;
  opacity: 0;
  background: #fff;
    /*Mude a cor do efeito de luz aqui!*/
  box-shadow: 0 0 50px 30px #fff;
  -webkit-transform: skewX(-20deg);
  -moz-transform: skewX(-20deg);
  -ms-transform: skewX(-20deg);
  -o-transform: skewX(-20deg);
  transform: skewX(-20deg);
}

@keyframes sh02 {
  from {
    opacity: 0;
    left: 0%;
  }

  50% {
    opacity: 1;
  }

  to {
    opacity: 0;
    left: 100%;
  }
}

.elementor-1399 .elementor-element.elementor-element-0cf0da6 .elementor-button:active {
  box-shadow: inset 0px 0px 5px 5px #ffffff25, 0 0 0 0 transparent !important;
  -webkit-transition: box-shadow 0.2s ease-in;
  -moz-transition: box-shadow 0.2s ease-in;
  transition: box-shadow 0.2s ease-in;
  transform: translate(0, 0.2em);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-deeaab5 */.elementor-1399 .elementor-element.elementor-element-deeaab5 .elementor-swiper-button-prev{
    
top:-15%;
left: calc(90%);
transform: translate(0px, 0px)
}
.elementor-1399 .elementor-element.elementor-element-deeaab5 .elementor-swiper-button-next{
    
top:-15%;
left: calc(100%)2;
transform: translate(0px, 0px)
}

@media(max-width: 767px) {
    
    .elementor-1399 .elementor-element.elementor-element-deeaab5 .elementor-swiper-button-prev{
    
top:90%;

transform: translate(-30px, 0px)
}
.elementor-1399 .elementor-element.elementor-element-deeaab5 .elementor-swiper-button-next{
    
top:90%;

transform: translate(10px, 0px)
}
    
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fbe691e */.elementor-1399 .elementor-element.elementor-element-fbe691e .elementor-button {
    border-top-left-radius: 20px 100% !important;
    border-bottom-left-radius: 20px 100% !important;
    border-top-right-radius: 20px 100% !important;
    border-bottom-right-radius: 20px 100% !important;
        /*Mude a cor da sombra aqui!*/
    
  width: 100%;
  position: relative;
        /*Mude a cor do botão aqui!*/
  background: #fff !important;
  border-radius: 5px;
  border: 1px solid rgb(173 , 135, 255) !important;
  overflow: hidden;
  -webkit-transition: all 0.2s ease-in;
  -moz-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
}

.elementor-1399 .elementor-element.elementor-element-fbe691e .elementor-button:hover {
      /*Mude a cor do botão ao passar o mouse aqui!*/
  background: #fff !important;
  border: none;
    /*Mude a cor do brilho ao passar o mouse!*/
  box-shadow: inset 0px 0px 5px 5px #ffffff25, 0 0 30px 5px #fff !important;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  transform: scale(1.03);
  transition: all 0.2s ease-out;
}

.elementor-1399 .elementor-element.elementor-element-fbe691e .elementor-button:hover::before {
  -webkit-animation: sh02 0.5s 0s linear;
  -moz-animation: sh02 0.5s 0s linear;
  animation: sh02 0.7s 0s linear;
}

.elementor-1399 .elementor-element.elementor-element-fbe691e .elementor-button::before {
  content: '';
  display: block;
  width: 0px;
  height: 86%;
  position: absolute;
  top: 7%;
  left: 0%;
  opacity: 0;
  background: #ffff;
    /*Mude a cor do efeito de luz aqui!*/
  box-shadow: 0 0 50px 30px #ffff;
  -webkit-transform: skewX(-20deg);
  -moz-transform: skewX(-20deg);
  -ms-transform: skewX(-20deg);
  -o-transform: skewX(-20deg);
  transform: skewX(-20deg);
}

@keyframes sh02 {
  from {
    opacity: 0;
    left: 0%;
  }

  50% {
    opacity: 1;
  }

  to {
    opacity: 0;
    left: 100%;
  }
}

.elementor-1399 .elementor-element.elementor-element-fbe691e .elementor-button:active {
  box-shadow: inset 0px 0px 5px 5px #ffffff25, 0 0 0 0 transparent !important;
  -webkit-transition: box-shadow 0.2s ease-in;
  -moz-transition: box-shadow 0.2s ease-in;
  transition: box-shadow 0.2s ease-in;
  transform: translate(0, 0.2em);
}/* End custom CSS */
/* Start custom CSS */html,
body{
width:100%;
overflow-x:hidden;
}/* End custom CSS */