.elementor-1519 .elementor-element.elementor-element-6dc94dc9{--display:flex;--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-1519 .elementor-element.elementor-element-6dc94dc9:not(.elementor-motion-effects-element-type-background), .elementor-1519 .elementor-element.elementor-element-6dc94dc9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0F14;}.elementor-1519 .elementor-element.elementor-element-535ed7d{--display:flex;}.elementor-1519 .elementor-element.elementor-element-7299f58b .elementor-menu-toggle{margin:0 auto;}.elementor-1519 .elementor-element.elementor-element-7299f58b .elementor-nav-menu .elementor-item{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-1519 .elementor-element.elementor-element-7299f58b .elementor-nav-menu--main .elementor-item{color:#CCCCCD;fill:#CCCCCD;padding-left:11px;padding-right:11px;}.elementor-1519 .elementor-element.elementor-element-7299f58b .elementor-nav-menu--dropdown a, .elementor-1519 .elementor-element.elementor-element-7299f58b .elementor-menu-toggle{color:#E4E4E4;fill:#E4E4E4;}.elementor-1519 .elementor-element.elementor-element-7299f58b .elementor-nav-menu--dropdown{background-color:#12151C;}.elementor-1519 .elementor-element.elementor-element-7299f58b div.elementor-menu-toggle{color:#FEB409;}.elementor-1519 .elementor-element.elementor-element-7299f58b div.elementor-menu-toggle svg{fill:#FEB409;}.elementor-1519 .elementor-element.elementor-element-3112e031{--display:flex;}.elementor-1519 .elementor-element.elementor-element-3d306e98{--display:flex;}.elementor-1519 .elementor-element.elementor-element-44ae5222 .elementor-icon-wrapper{text-align:center;}.elementor-1519 .elementor-element.elementor-element-44ae5222.elementor-view-stacked .elementor-icon{background-color:#FEB409;}.elementor-1519 .elementor-element.elementor-element-44ae5222.elementor-view-framed .elementor-icon, .elementor-1519 .elementor-element.elementor-element-44ae5222.elementor-view-default .elementor-icon{color:#FEB409;border-color:#FEB409;}.elementor-1519 .elementor-element.elementor-element-44ae5222.elementor-view-framed .elementor-icon, .elementor-1519 .elementor-element.elementor-element-44ae5222.elementor-view-default .elementor-icon svg{fill:#FEB409;}.elementor-1519 .elementor-element.elementor-element-6b85bc6d{--display:flex;--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;--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-1519 .elementor-element.elementor-element-6b85bc6d:not(.elementor-motion-effects-element-type-background), .elementor-1519 .elementor-element.elementor-element-6b85bc6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0F14;background-image:url("https://acaoea.com.br/wp-content/uploads/2026/05/Imagens-siteCapa.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1519 .elementor-element.elementor-element-f5e3bb7{--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-around;--align-items:center;}.elementor-1519 .elementor-element.elementor-element-1cdfdb96{width:var( --container-widget-width, 15.895% );max-width:15.895%;--container-widget-width:15.895%;--container-widget-flex-grow:0;}.elementor-1519 .elementor-element.elementor-element-1cdfdb96.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1519 .elementor-element.elementor-element-1cdfdb96 img{width:100%;}.elementor-1519 .elementor-element.elementor-element-4d89c68d .elementor-menu-toggle{margin:0 auto;}.elementor-1519 .elementor-element.elementor-element-4d89c68d .elementor-nav-menu .elementor-item{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-1519 .elementor-element.elementor-element-4d89c68d .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;padding-left:11px;padding-right:11px;}.elementor-1519 .elementor-element.elementor-element-4d89c68d .elementor-nav-menu--main .elementor-item:hover,
					.elementor-1519 .elementor-element.elementor-element-4d89c68d .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-1519 .elementor-element.elementor-element-4d89c68d .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-1519 .elementor-element.elementor-element-4d89c68d .elementor-nav-menu--main .elementor-item:focus{color:#FEB409;fill:#FEB409;}.elementor-1519 .elementor-element.elementor-element-4d89c68d .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-1519 .elementor-element.elementor-element-4d89c68d .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#FEB409;}.elementor-1519 .elementor-element.elementor-element-4d89c68d .e--pointer-framed .elementor-item:before,
					.elementor-1519 .elementor-element.elementor-element-4d89c68d .e--pointer-framed .elementor-item:after{border-color:#FEB409;}.elementor-1519 .elementor-element.elementor-element-191fc22c .elementor-button{background-color:transparent;height:58px;width:180px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;background-image:linear-gradient(134deg, #FFDE46 0%, #F28F29 100%);}.elementor-1519 .elementor-element.elementor-element-191fc22c .elementor-button-content-wrapper{flex-direction:row;}.elementor-1519 .elementor-element.elementor-element-708c6810{--display:flex;--min-height:538px;--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;--align-items:center;}.elementor-1519 .elementor-element.elementor-element-6ea4b933{--display:flex;}.elementor-1519 .elementor-element.elementor-element-3cbbd8e6 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:51px;font-weight:500;color:#FED643;}.elementor-1519 .elementor-element.elementor-element-21f8ac63{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;color:#9DA3AF;}.elementor-1519 .elementor-element.elementor-element-17d1cea3 .elementor-button{background-color:transparent;height:58px;width:360px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;background-image:linear-gradient(134deg, #FFDE46 0%, #F28F29 100%);}.elementor-1519 .elementor-element.elementor-element-17d1cea3 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1519 .elementor-element.elementor-element-6be96f67{--display:flex;}.elementor-1519 .elementor-element.elementor-element-2863acfc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-1519 .elementor-element.elementor-element-2863acfc:not(.elementor-motion-effects-element-type-background), .elementor-1519 .elementor-element.elementor-element-2863acfc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1519 .elementor-element.elementor-element-62e197a5{--display:flex;}.elementor-1519 .elementor-element.elementor-element-fbbc005{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;color:#0F0F0F;}.elementor-1519 .elementor-element.elementor-element-e036af3 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:51px;font-weight:500;color:#0A0B10;}.elementor-1519 .elementor-element.elementor-element-23cc341c{--display:flex;--justify-content:flex-end;}.elementor-1519 .elementor-element.elementor-element-25c1f731{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;color:#101010;}.elementor-1519 .elementor-element.elementor-element-45d08b1b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-1519 .elementor-element.elementor-element-45d08b1b:not(.elementor-motion-effects-element-type-background), .elementor-1519 .elementor-element.elementor-element-45d08b1b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1519 .elementor-element.elementor-element-5a21db42{--display:flex;--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-1519 .elementor-element.elementor-element-5a21db42:not(.elementor-motion-effects-element-type-background), .elementor-1519 .elementor-element.elementor-element-5a21db42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0E13;}.elementor-1519 .elementor-element.elementor-element-3bb5e0ae{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1519 .elementor-element.elementor-element-30133712 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:41px;font-weight:500;color:#FED643;}.elementor-1519 .elementor-element.elementor-element-2f404d47{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;color:#9DA3AF;}.elementor-1519 .elementor-element.elementor-element-d712be4{--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;--align-items:center;--margin-top:-19px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1519 .elementor-element.elementor-element-6d30a0e8 .elementor-button{background-color:#61CE7000;font-family:"Poppins", Sans-serif;font-size:11px;font-weight:500;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-1519 .elementor-element.elementor-element-48425463 .elementor-button{background-color:#61CE7000;font-family:"Poppins", Sans-serif;font-size:11px;font-weight:500;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-1519 .elementor-element.elementor-element-2cb6f622 .elementor-button{background-color:#61CE7000;font-family:"Poppins", Sans-serif;font-size:11px;font-weight:500;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-1519 .elementor-element.elementor-element-6ed53a44{--display:flex;--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1519 .elementor-element.elementor-element-6ed53a44.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1519 .elementor-element.elementor-element-265812cb .elementor-button{background-color:transparent;height:58px;width:360px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;background-image:linear-gradient(134deg, #FFDE46 0%, #F28F29 100%);}.elementor-1519 .elementor-element.elementor-element-265812cb .elementor-button-content-wrapper{flex-direction:row;}.elementor-1519 .elementor-element.elementor-element-3790119b{--display:flex;--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-1519 .elementor-element.elementor-element-3790119b:not(.elementor-motion-effects-element-type-background), .elementor-1519 .elementor-element.elementor-element-3790119b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0E13;}.elementor-1519 .elementor-element.elementor-element-6b736bff{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1519 .elementor-element.elementor-element-2e7d1520 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:41px;font-weight:500;color:#FED643;}.elementor-1519 .elementor-element.elementor-element-53e0b2ed{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;color:#9DA3AF;}.elementor-1519 .elementor-element.elementor-element-6ab17bfa{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:-19px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1519 .elementor-element.elementor-element-1670e9e0 .elementor-button{background-color:#61CE7000;font-family:"Poppins", Sans-serif;font-size:11px;font-weight:500;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-1519 .elementor-element.elementor-element-6d5002a3 .elementor-button{background-color:#61CE7000;font-family:"Poppins", Sans-serif;font-size:11px;font-weight:500;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-1519 .elementor-element.elementor-element-38cf2fef .elementor-button{background-color:#61CE7000;font-family:"Poppins", Sans-serif;font-size:11px;font-weight:500;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-1519 .elementor-element.elementor-element-4ead7dd6{--display:flex;--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1519 .elementor-element.elementor-element-70510cc8 .elementor-button{background-color:transparent;height:58px;width:360px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;background-image:linear-gradient(134deg, #FFDE46 0%, #F28F29 100%);}.elementor-1519 .elementor-element.elementor-element-70510cc8 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1519 .elementor-element.elementor-element-1ce2497a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-1519 .elementor-element.elementor-element-1ce2497a:not(.elementor-motion-effects-element-type-background), .elementor-1519 .elementor-element.elementor-element-1ce2497a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1519 .elementor-element.elementor-element-34caaee1{--display:flex;--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-1519 .elementor-element.elementor-element-34caaee1:not(.elementor-motion-effects-element-type-background), .elementor-1519 .elementor-element.elementor-element-34caaee1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0E13;}.elementor-1519 .elementor-element.elementor-element-4bd93c5b{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1519 .elementor-element.elementor-element-79345d28 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:41px;font-weight:500;color:#FED643;}.elementor-1519 .elementor-element.elementor-element-72bee5fd{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;color:#9DA3AF;}.elementor-1519 .elementor-element.elementor-element-79fc8586{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:-19px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1519 .elementor-element.elementor-element-452312cc .elementor-button{background-color:#61CE7000;font-family:"Poppins", Sans-serif;font-size:11px;font-weight:500;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-1519 .elementor-element.elementor-element-1b31625a .elementor-button{background-color:#61CE7000;font-family:"Poppins", Sans-serif;font-size:11px;font-weight:500;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-1519 .elementor-element.elementor-element-27e895e .elementor-button{background-color:#61CE7000;font-family:"Poppins", Sans-serif;font-size:11px;font-weight:500;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-1519 .elementor-element.elementor-element-28e8269b{--display:flex;--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1519 .elementor-element.elementor-element-28e8269b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1519 .elementor-element.elementor-element-72e14492 .elementor-button{background-color:transparent;height:58px;width:360px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;background-image:linear-gradient(134deg, #FFDE46 0%, #F28F29 100%);}.elementor-1519 .elementor-element.elementor-element-72e14492 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1519 .elementor-element.elementor-element-1f4c2013{--display:flex;--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-1519 .elementor-element.elementor-element-1f4c2013:not(.elementor-motion-effects-element-type-background), .elementor-1519 .elementor-element.elementor-element-1f4c2013 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0E13;}.elementor-1519 .elementor-element.elementor-element-3fcc8d14{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1519 .elementor-element.elementor-element-53880e75 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:41px;font-weight:500;color:#FED643;}.elementor-1519 .elementor-element.elementor-element-2e8e0dbf{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;color:#9DA3AF;}.elementor-1519 .elementor-element.elementor-element-6c2d924d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:-19px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1519 .elementor-element.elementor-element-ef08b45 .elementor-button{background-color:#61CE7000;font-family:"Poppins", Sans-serif;font-size:11px;font-weight:500;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-1519 .elementor-element.elementor-element-17625907 .elementor-button{background-color:#61CE7000;font-family:"Poppins", Sans-serif;font-size:11px;font-weight:500;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-1519 .elementor-element.elementor-element-18d7b989 .elementor-button{background-color:#61CE7000;font-family:"Poppins", Sans-serif;font-size:11px;font-weight:500;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-1519 .elementor-element.elementor-element-6fc621c1{--display:flex;--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1519 .elementor-element.elementor-element-6fc621c1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1519 .elementor-element.elementor-element-35145fa2 .elementor-button{background-color:transparent;height:58px;width:360px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;background-image:linear-gradient(134deg, #FFDE46 0%, #F28F29 100%);}.elementor-1519 .elementor-element.elementor-element-35145fa2 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1519 .elementor-element.elementor-element-62773af4{--display:flex;--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;--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-1519 .elementor-element.elementor-element-62773af4:not(.elementor-motion-effects-element-type-background), .elementor-1519 .elementor-element.elementor-element-62773af4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0F14;background-image:url("https://acaoea.com.br/wp-content/uploads/2026/05/01-1.jpg");}.elementor-1519 .elementor-element.elementor-element-5ab715bc{--display:flex;--min-height:538px;--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;--align-items:center;}.elementor-1519 .elementor-element.elementor-element-11d50a7e{--display:flex;}.elementor-1519 .elementor-element.elementor-element-ce109ba{--display:flex;}.elementor-1519 .elementor-element.elementor-element-32cf2d3e .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:51px;font-weight:500;color:#FED643;}.elementor-1519 .elementor-element.elementor-element-509f21db{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;color:#9DA3AF;}.elementor-1519 .elementor-element.elementor-element-256f448e > .elementor-widget-container{margin:-17px 0px 0px 0px;}.elementor-1519 .elementor-element.elementor-element-256f448e{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;color:#9DA3AF;}.elementor-1519 .elementor-element.elementor-element-2e573fe0 .elementor-icon-list-icon i{color:#FDD543;transition:color 0.3s;}.elementor-1519 .elementor-element.elementor-element-2e573fe0 .elementor-icon-list-icon svg{fill:#FDD543;transition:fill 0.3s;}.elementor-1519 .elementor-element.elementor-element-2e573fe0{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1519 .elementor-element.elementor-element-2e573fe0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1519 .elementor-element.elementor-element-2e573fe0 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-weight:400;line-height:31px;}.elementor-1519 .elementor-element.elementor-element-2e573fe0 .elementor-icon-list-text{color:#9DA3AF;transition:color 0.3s;}.elementor-1519 .elementor-element.elementor-element-668b6c99 .elementor-button{background-color:transparent;height:58px;width:360px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;background-image:linear-gradient(134deg, #FFDE46 0%, #F28F29 100%);}.elementor-1519 .elementor-element.elementor-element-668b6c99 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1519 .elementor-element.elementor-element-708ffabb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-1519 .elementor-element.elementor-element-6fa42261{--display:flex;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:#242932;--border-color:#242932;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1519 .elementor-element.elementor-element-6fa42261:not(.elementor-motion-effects-element-type-background), .elementor-1519 .elementor-element.elementor-element-6fa42261 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#12151C;}.elementor-1519 .elementor-element.elementor-element-5143224c .elementor-counter-number-wrapper{color:#FED643;font-family:"Bebas Neue", Sans-serif;font-size:58px;font-weight:400;}.elementor-1519 .elementor-element.elementor-element-da76179 > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-1519 .elementor-element.elementor-element-da76179{text-align:center;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:#9DA3AF;}.elementor-1519 .elementor-element.elementor-element-47f7c826{--display:flex;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:#242932;--border-color:#242932;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1519 .elementor-element.elementor-element-47f7c826:not(.elementor-motion-effects-element-type-background), .elementor-1519 .elementor-element.elementor-element-47f7c826 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#12151C;}.elementor-1519 .elementor-element.elementor-element-7ee7cf78 .elementor-counter-number-wrapper{color:#FED643;font-family:"Bebas Neue", Sans-serif;font-size:58px;font-weight:400;}.elementor-1519 .elementor-element.elementor-element-41963e7 > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-1519 .elementor-element.elementor-element-41963e7{text-align:center;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:#9DA3AF;}.elementor-1519 .elementor-element.elementor-element-28e5979c{--display:flex;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:#242932;--border-color:#242932;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1519 .elementor-element.elementor-element-28e5979c:not(.elementor-motion-effects-element-type-background), .elementor-1519 .elementor-element.elementor-element-28e5979c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#12151C;}.elementor-1519 .elementor-element.elementor-element-5ec21e32 .elementor-counter-number-wrapper{color:#FED643;font-family:"Bebas Neue", Sans-serif;font-size:58px;font-weight:400;}.elementor-1519 .elementor-element.elementor-element-654b441 > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-1519 .elementor-element.elementor-element-654b441{text-align:center;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:#9DA3AF;}.elementor-1519 .elementor-element.elementor-element-74530e88{--display:flex;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:#242932;--border-color:#242932;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1519 .elementor-element.elementor-element-74530e88:not(.elementor-motion-effects-element-type-background), .elementor-1519 .elementor-element.elementor-element-74530e88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#12151C;}.elementor-1519 .elementor-element.elementor-element-2dfab766 .elementor-counter-number-wrapper{color:#FED643;font-family:"Bebas Neue", Sans-serif;font-size:58px;font-weight:400;}.elementor-1519 .elementor-element.elementor-element-18190db6 > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-1519 .elementor-element.elementor-element-18190db6{text-align:center;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:#9DA3AF;}.elementor-1519 .elementor-element.elementor-element-1d6ee84{--display:flex;--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;--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-1519 .elementor-element.elementor-element-1d6ee84:not(.elementor-motion-effects-element-type-background), .elementor-1519 .elementor-element.elementor-element-1d6ee84 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0F14;background-image:url("https://acaoea.com.br/wp-content/uploads/2026/05/01-1.jpg");}.elementor-1519 .elementor-element.elementor-element-787a8a39{--display:flex;}.elementor-1519 .elementor-element.elementor-element-74d3a771{text-align:center;}.elementor-1519 .elementor-element.elementor-element-74d3a771 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:15px;font-weight:300;text-transform:uppercase;letter-spacing:4.7px;color:#FED643;}.elementor-1519 .elementor-element.elementor-element-3bfb7d7a{text-align:center;}.elementor-1519 .elementor-element.elementor-element-3bfb7d7a .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:51px;font-weight:500;color:#FED643;}.elementor-1519 .elementor-element.elementor-element-a044c80{text-align:center;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;color:#9DA3AF;}.elementor-1519 .elementor-element.elementor-element-2fd33ebc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1519 .elementor-element.elementor-element-34360048{--display:flex;}.elementor-1519 .elementor-element.elementor-element-25bed878{--display:flex;}.elementor-1519 .elementor-element.elementor-element-25bed878:hover{border-style:solid;border-color:#FEB409;--border-color:#FEB409;}.elementor-1519 .elementor-element.elementor-element-25bed878, .elementor-1519 .elementor-element.elementor-element-25bed878::before{--border-transition:0.3s;}.elementor-1519 .elementor-element.elementor-element-2433397{text-align:start;}.elementor-1519 .elementor-element.elementor-element-2433397 img{width:100%;}.elementor-1519 .elementor-element.elementor-element-7964688a{text-align:start;}.elementor-1519 .elementor-element.elementor-element-7964688a .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:51px;font-weight:500;color:#FED643;}.elementor-1519 .elementor-element.elementor-element-4f83269f > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-1519 .elementor-element.elementor-element-4f83269f{text-align:start;}.elementor-1519 .elementor-element.elementor-element-4f83269f .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:28px;font-weight:400;text-transform:uppercase;color:#E4E4E4;}.elementor-1519 .elementor-element.elementor-element-46b2c698 > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-1519 .elementor-element.elementor-element-46b2c698{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:#9DA3AF;}.elementor-1519 .elementor-element.elementor-element-7fe93b96{--display:flex;}.elementor-1519 .elementor-element.elementor-element-40a7aa7d{--display:flex;}.elementor-1519 .elementor-element.elementor-element-40a7aa7d:hover{border-style:solid;border-color:#FEB409;--border-color:#FEB409;}.elementor-1519 .elementor-element.elementor-element-40a7aa7d, .elementor-1519 .elementor-element.elementor-element-40a7aa7d::before{--border-transition:0.3s;}.elementor-1519 .elementor-element.elementor-element-5bf213f3{text-align:start;}.elementor-1519 .elementor-element.elementor-element-5bf213f3 img{width:100%;}.elementor-1519 .elementor-element.elementor-element-70a7db99{text-align:start;}.elementor-1519 .elementor-element.elementor-element-70a7db99 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:51px;font-weight:500;color:#FED643;}.elementor-1519 .elementor-element.elementor-element-6f7e3d46 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-1519 .elementor-element.elementor-element-6f7e3d46{text-align:start;}.elementor-1519 .elementor-element.elementor-element-6f7e3d46 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:28px;font-weight:400;text-transform:uppercase;line-height:31px;color:#E4E4E4;}.elementor-1519 .elementor-element.elementor-element-2590c1de > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-1519 .elementor-element.elementor-element-2590c1de{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:#9DA3AF;}.elementor-1519 .elementor-element.elementor-element-613d0ae0{--display:flex;}.elementor-1519 .elementor-element.elementor-element-4590677a{--display:flex;}.elementor-1519 .elementor-element.elementor-element-4590677a:hover{border-style:solid;border-color:#FEB409;--border-color:#FEB409;}.elementor-1519 .elementor-element.elementor-element-4590677a, .elementor-1519 .elementor-element.elementor-element-4590677a::before{--border-transition:0.3s;}.elementor-1519 .elementor-element.elementor-element-3d73f0a7{text-align:start;}.elementor-1519 .elementor-element.elementor-element-3d73f0a7 img{width:100%;}.elementor-1519 .elementor-element.elementor-element-305baee9{text-align:start;}.elementor-1519 .elementor-element.elementor-element-305baee9 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:51px;font-weight:500;color:#FED643;}.elementor-1519 .elementor-element.elementor-element-10ed072d > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-1519 .elementor-element.elementor-element-10ed072d{text-align:start;}.elementor-1519 .elementor-element.elementor-element-10ed072d .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:28px;font-weight:400;text-transform:uppercase;line-height:31px;color:#E4E4E4;}.elementor-1519 .elementor-element.elementor-element-71f057ee > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-1519 .elementor-element.elementor-element-71f057ee{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:#9DA3AF;}.elementor-1519 .elementor-element.elementor-element-7b0aef40{--display:flex;}.elementor-1519 .elementor-element.elementor-element-66566aa7{--display:flex;}.elementor-1519 .elementor-element.elementor-element-66566aa7:hover{border-style:solid;border-color:#FEB409;--border-color:#FEB409;}.elementor-1519 .elementor-element.elementor-element-66566aa7, .elementor-1519 .elementor-element.elementor-element-66566aa7::before{--border-transition:0.3s;}.elementor-1519 .elementor-element.elementor-element-15947f67{text-align:start;}.elementor-1519 .elementor-element.elementor-element-15947f67 img{width:100%;}.elementor-1519 .elementor-element.elementor-element-753706cc{text-align:start;}.elementor-1519 .elementor-element.elementor-element-753706cc .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:51px;font-weight:500;color:#FED643;}.elementor-1519 .elementor-element.elementor-element-6495233d > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-1519 .elementor-element.elementor-element-6495233d{text-align:start;}.elementor-1519 .elementor-element.elementor-element-6495233d .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:28px;font-weight:400;text-transform:uppercase;line-height:31px;color:#E4E4E4;}.elementor-1519 .elementor-element.elementor-element-458f2ac6 > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-1519 .elementor-element.elementor-element-458f2ac6{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:#9DA3AF;}.elementor-1519 .elementor-element.elementor-element-1e41f779{--display:flex;}.elementor-1519 .elementor-element.elementor-element-7942abfc{--display:flex;}.elementor-1519 .elementor-element.elementor-element-7942abfc:hover{border-style:solid;border-color:#FEB409;--border-color:#FEB409;}.elementor-1519 .elementor-element.elementor-element-7942abfc, .elementor-1519 .elementor-element.elementor-element-7942abfc::before{--border-transition:0.3s;}.elementor-1519 .elementor-element.elementor-element-3fdf22d1{text-align:start;}.elementor-1519 .elementor-element.elementor-element-3fdf22d1 img{width:100%;}.elementor-1519 .elementor-element.elementor-element-6ac7cf64{text-align:start;}.elementor-1519 .elementor-element.elementor-element-6ac7cf64 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:51px;font-weight:500;color:#FED643;}.elementor-1519 .elementor-element.elementor-element-4dc2af24 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-1519 .elementor-element.elementor-element-4dc2af24{text-align:start;}.elementor-1519 .elementor-element.elementor-element-4dc2af24 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:28px;font-weight:400;text-transform:uppercase;line-height:31px;color:#E4E4E4;}.elementor-1519 .elementor-element.elementor-element-9a4c55d > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-1519 .elementor-element.elementor-element-9a4c55d{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:#9DA3AF;}.elementor-1519 .elementor-element.elementor-element-5d954c46{--display:flex;}.elementor-1519 .elementor-element.elementor-element-7eef4ddf{--display:flex;}.elementor-1519 .elementor-element.elementor-element-7eef4ddf:hover{border-style:solid;border-color:#FEB409;--border-color:#FEB409;}.elementor-1519 .elementor-element.elementor-element-7eef4ddf, .elementor-1519 .elementor-element.elementor-element-7eef4ddf::before{--border-transition:0.3s;}.elementor-1519 .elementor-element.elementor-element-72140a0a{text-align:start;}.elementor-1519 .elementor-element.elementor-element-72140a0a img{width:100%;}.elementor-1519 .elementor-element.elementor-element-e828beb{text-align:start;}.elementor-1519 .elementor-element.elementor-element-e828beb .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:51px;font-weight:500;color:#FED643;}.elementor-1519 .elementor-element.elementor-element-7e395f50 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-1519 .elementor-element.elementor-element-7e395f50{text-align:start;}.elementor-1519 .elementor-element.elementor-element-7e395f50 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:28px;font-weight:400;text-transform:uppercase;line-height:31px;color:#E4E4E4;}.elementor-1519 .elementor-element.elementor-element-3e087a47 > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-1519 .elementor-element.elementor-element-3e087a47{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:#9DA3AF;}.elementor-1519 .elementor-element.elementor-element-50c16152{--display:flex;}.elementor-1519 .elementor-element.elementor-element-628a2e3b{--display:flex;}.elementor-1519 .elementor-element.elementor-element-628a2e3b:hover{border-style:solid;border-color:#FEB409;--border-color:#FEB409;}.elementor-1519 .elementor-element.elementor-element-628a2e3b, .elementor-1519 .elementor-element.elementor-element-628a2e3b::before{--border-transition:0.3s;}.elementor-1519 .elementor-element.elementor-element-279f64aa{text-align:start;}.elementor-1519 .elementor-element.elementor-element-279f64aa img{width:100%;}.elementor-1519 .elementor-element.elementor-element-634fdc86{text-align:start;}.elementor-1519 .elementor-element.elementor-element-634fdc86 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:51px;font-weight:500;color:#FED643;}.elementor-1519 .elementor-element.elementor-element-5365a5bd > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-1519 .elementor-element.elementor-element-5365a5bd{text-align:start;}.elementor-1519 .elementor-element.elementor-element-5365a5bd .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:28px;font-weight:400;text-transform:uppercase;line-height:31px;color:#E4E4E4;}.elementor-1519 .elementor-element.elementor-element-59ed840 > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-1519 .elementor-element.elementor-element-59ed840{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:#9DA3AF;}.elementor-1519 .elementor-element.elementor-element-6d545660{--display:flex;}.elementor-1519 .elementor-element.elementor-element-47c865c1{--display:flex;}.elementor-1519 .elementor-element.elementor-element-47c865c1:hover{border-style:solid;border-color:#FEB409;--border-color:#FEB409;}.elementor-1519 .elementor-element.elementor-element-47c865c1, .elementor-1519 .elementor-element.elementor-element-47c865c1::before{--border-transition:0.3s;}.elementor-1519 .elementor-element.elementor-element-53636ac3{text-align:start;}.elementor-1519 .elementor-element.elementor-element-53636ac3 img{width:100%;}.elementor-1519 .elementor-element.elementor-element-1083c2ef{text-align:start;}.elementor-1519 .elementor-element.elementor-element-1083c2ef .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:51px;font-weight:500;color:#FED643;}.elementor-1519 .elementor-element.elementor-element-6029c9b5 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-1519 .elementor-element.elementor-element-6029c9b5{text-align:start;}.elementor-1519 .elementor-element.elementor-element-6029c9b5 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:28px;font-weight:400;text-transform:uppercase;line-height:31px;color:#E4E4E4;}.elementor-1519 .elementor-element.elementor-element-2f77f01d > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-1519 .elementor-element.elementor-element-2f77f01d{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:#9DA3AF;}.elementor-1519 .elementor-element.elementor-element-e225cd9{--display:flex;}.elementor-1519 .elementor-element.elementor-element-5ffd2365{--display:flex;}.elementor-1519 .elementor-element.elementor-element-5ffd2365:hover{border-style:solid;border-color:#FEB409;--border-color:#FEB409;}.elementor-1519 .elementor-element.elementor-element-5ffd2365, .elementor-1519 .elementor-element.elementor-element-5ffd2365::before{--border-transition:0.3s;}.elementor-1519 .elementor-element.elementor-element-4a8ea06f{text-align:start;}.elementor-1519 .elementor-element.elementor-element-4a8ea06f img{width:100%;}.elementor-1519 .elementor-element.elementor-element-4ccc0ffc{text-align:start;}.elementor-1519 .elementor-element.elementor-element-4ccc0ffc .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:51px;font-weight:500;color:#FED643;}.elementor-1519 .elementor-element.elementor-element-126dd2d5 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-1519 .elementor-element.elementor-element-126dd2d5{text-align:start;}.elementor-1519 .elementor-element.elementor-element-126dd2d5 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:28px;font-weight:400;text-transform:uppercase;line-height:31px;color:#E4E4E4;}.elementor-1519 .elementor-element.elementor-element-26e2dd96 > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-1519 .elementor-element.elementor-element-26e2dd96{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:#9DA3AF;}.elementor-1519 .elementor-element.elementor-element-12f2f6f9{--display:flex;}.elementor-1519 .elementor-element.elementor-element-68d35022{--display:flex;}.elementor-1519 .elementor-element.elementor-element-68d35022:hover{border-style:solid;border-color:#FEB409;--border-color:#FEB409;}.elementor-1519 .elementor-element.elementor-element-68d35022, .elementor-1519 .elementor-element.elementor-element-68d35022::before{--border-transition:0.3s;}.elementor-1519 .elementor-element.elementor-element-46f1cd88{text-align:start;}.elementor-1519 .elementor-element.elementor-element-46f1cd88 img{width:100%;}.elementor-1519 .elementor-element.elementor-element-564c1fa6{text-align:start;}.elementor-1519 .elementor-element.elementor-element-564c1fa6 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:51px;font-weight:500;color:#FED643;}.elementor-1519 .elementor-element.elementor-element-512407ce > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-1519 .elementor-element.elementor-element-512407ce{text-align:start;}.elementor-1519 .elementor-element.elementor-element-512407ce .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:28px;font-weight:400;text-transform:uppercase;line-height:31px;color:#E4E4E4;}.elementor-1519 .elementor-element.elementor-element-2be42fd6 > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-1519 .elementor-element.elementor-element-2be42fd6{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:#9DA3AF;}.elementor-1519 .elementor-element.elementor-element-10083d20{--display:flex;}.elementor-1519 .elementor-element.elementor-element-2d798763{--display:flex;}.elementor-1519 .elementor-element.elementor-element-2d798763:hover{border-style:solid;border-color:#FEB409;--border-color:#FEB409;}.elementor-1519 .elementor-element.elementor-element-2d798763, .elementor-1519 .elementor-element.elementor-element-2d798763::before{--border-transition:0.3s;}.elementor-1519 .elementor-element.elementor-element-4236ed25{text-align:start;}.elementor-1519 .elementor-element.elementor-element-4236ed25 img{width:100%;}.elementor-1519 .elementor-element.elementor-element-383ba4f5{text-align:start;}.elementor-1519 .elementor-element.elementor-element-383ba4f5 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:51px;font-weight:500;color:#FED643;}.elementor-1519 .elementor-element.elementor-element-467ea86f > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-1519 .elementor-element.elementor-element-467ea86f{text-align:start;}.elementor-1519 .elementor-element.elementor-element-467ea86f .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:28px;font-weight:400;text-transform:uppercase;line-height:31px;color:#E4E4E4;}.elementor-1519 .elementor-element.elementor-element-7595df1 > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-1519 .elementor-element.elementor-element-7595df1{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:#9DA3AF;}.elementor-1519 .elementor-element.elementor-element-18e4184b{--display:flex;}.elementor-1519 .elementor-element.elementor-element-2c24f16a{--display:flex;}.elementor-1519 .elementor-element.elementor-element-2c24f16a:hover{border-style:solid;border-color:#FEB409;--border-color:#FEB409;}.elementor-1519 .elementor-element.elementor-element-2c24f16a, .elementor-1519 .elementor-element.elementor-element-2c24f16a::before{--border-transition:0.3s;}.elementor-1519 .elementor-element.elementor-element-383e3ab6{text-align:start;}.elementor-1519 .elementor-element.elementor-element-383e3ab6 img{width:100%;}.elementor-1519 .elementor-element.elementor-element-33a3ff0d{text-align:start;}.elementor-1519 .elementor-element.elementor-element-33a3ff0d .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:51px;font-weight:500;color:#FED643;}.elementor-1519 .elementor-element.elementor-element-5229f234 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-1519 .elementor-element.elementor-element-5229f234{text-align:start;}.elementor-1519 .elementor-element.elementor-element-5229f234 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:28px;font-weight:400;text-transform:uppercase;line-height:31px;color:#E4E4E4;}.elementor-1519 .elementor-element.elementor-element-17c5bd7c > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-1519 .elementor-element.elementor-element-17c5bd7c{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:#9DA3AF;}.elementor-1519 .elementor-element.elementor-element-475c2671{--display:flex;}.elementor-1519 .elementor-element.elementor-element-2e8b22dd{--display:flex;}.elementor-1519 .elementor-element.elementor-element-2e8b22dd:hover{border-style:solid;border-color:#FEB409;--border-color:#FEB409;}.elementor-1519 .elementor-element.elementor-element-2e8b22dd, .elementor-1519 .elementor-element.elementor-element-2e8b22dd::before{--border-transition:0.3s;}.elementor-1519 .elementor-element.elementor-element-5caf23ad{text-align:start;}.elementor-1519 .elementor-element.elementor-element-5caf23ad img{width:100%;}.elementor-1519 .elementor-element.elementor-element-1b8643f8{text-align:start;}.elementor-1519 .elementor-element.elementor-element-1b8643f8 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:51px;font-weight:500;color:#FED643;}.elementor-1519 .elementor-element.elementor-element-3383b304 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-1519 .elementor-element.elementor-element-3383b304{text-align:start;}.elementor-1519 .elementor-element.elementor-element-3383b304 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:28px;font-weight:400;text-transform:uppercase;line-height:31px;color:#E4E4E4;}.elementor-1519 .elementor-element.elementor-element-6e0a3ade > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-1519 .elementor-element.elementor-element-6e0a3ade{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:#9DA3AF;}.elementor-1519 .elementor-element.elementor-element-16930a70{--display:flex;}.elementor-1519 .elementor-element.elementor-element-4d9c6691{--display:flex;}.elementor-1519 .elementor-element.elementor-element-4d9c6691:hover{border-style:solid;border-color:#FEB409;--border-color:#FEB409;}.elementor-1519 .elementor-element.elementor-element-4d9c6691, .elementor-1519 .elementor-element.elementor-element-4d9c6691::before{--border-transition:0.3s;}.elementor-1519 .elementor-element.elementor-element-54e4e7d{text-align:start;}.elementor-1519 .elementor-element.elementor-element-54e4e7d img{width:100%;}.elementor-1519 .elementor-element.elementor-element-111e075{text-align:start;}.elementor-1519 .elementor-element.elementor-element-111e075 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:51px;font-weight:500;color:#FED643;}.elementor-1519 .elementor-element.elementor-element-58cc764f > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-1519 .elementor-element.elementor-element-58cc764f{text-align:start;}.elementor-1519 .elementor-element.elementor-element-58cc764f .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:28px;font-weight:400;text-transform:uppercase;line-height:31px;color:#E4E4E4;}.elementor-1519 .elementor-element.elementor-element-284ce46c > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-1519 .elementor-element.elementor-element-284ce46c{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:#9DA3AF;}.elementor-1519 .elementor-element.elementor-element-330cb1ec{--display:flex;}.elementor-1519 .elementor-element.elementor-element-67a5a308{--display:flex;}.elementor-1519 .elementor-element.elementor-element-67a5a308:hover{border-style:solid;border-color:#FEB409;--border-color:#FEB409;}.elementor-1519 .elementor-element.elementor-element-67a5a308, .elementor-1519 .elementor-element.elementor-element-67a5a308::before{--border-transition:0.3s;}.elementor-1519 .elementor-element.elementor-element-27ca51d9{text-align:start;}.elementor-1519 .elementor-element.elementor-element-27ca51d9 img{width:100%;}.elementor-1519 .elementor-element.elementor-element-526ba537{text-align:start;}.elementor-1519 .elementor-element.elementor-element-526ba537 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:51px;font-weight:500;color:#FED643;}.elementor-1519 .elementor-element.elementor-element-6277acf6 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-1519 .elementor-element.elementor-element-6277acf6{text-align:start;}.elementor-1519 .elementor-element.elementor-element-6277acf6 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:28px;font-weight:400;text-transform:uppercase;line-height:31px;color:#E4E4E4;}.elementor-1519 .elementor-element.elementor-element-73dc4c7a > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-1519 .elementor-element.elementor-element-73dc4c7a{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:#9DA3AF;}.elementor-1519 .elementor-element.elementor-element-1859ce4{--display:flex;}.elementor-1519 .elementor-element.elementor-element-23379314{--display:flex;}.elementor-1519 .elementor-element.elementor-element-23379314:hover{border-style:solid;border-color:#FEB409;--border-color:#FEB409;}.elementor-1519 .elementor-element.elementor-element-23379314, .elementor-1519 .elementor-element.elementor-element-23379314::before{--border-transition:0.3s;}.elementor-1519 .elementor-element.elementor-element-12fbcf99{text-align:start;}.elementor-1519 .elementor-element.elementor-element-12fbcf99 img{width:100%;}.elementor-1519 .elementor-element.elementor-element-624b27df{text-align:start;}.elementor-1519 .elementor-element.elementor-element-624b27df .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:51px;font-weight:500;color:#FED643;}.elementor-1519 .elementor-element.elementor-element-d2f8b6d > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-1519 .elementor-element.elementor-element-d2f8b6d{text-align:start;}.elementor-1519 .elementor-element.elementor-element-d2f8b6d .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:28px;font-weight:400;text-transform:uppercase;line-height:31px;color:#E4E4E4;}.elementor-1519 .elementor-element.elementor-element-59a231c1 > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-1519 .elementor-element.elementor-element-59a231c1{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:#9DA3AF;}.elementor-1519 .elementor-element.elementor-element-5513a9c8{--display:flex;}.elementor-1519 .elementor-element.elementor-element-5335fb0f{--display:flex;}.elementor-1519 .elementor-element.elementor-element-5335fb0f:hover{border-style:solid;border-color:#FEB409;--border-color:#FEB409;}.elementor-1519 .elementor-element.elementor-element-5335fb0f, .elementor-1519 .elementor-element.elementor-element-5335fb0f::before{--border-transition:0.3s;}.elementor-1519 .elementor-element.elementor-element-2bbb8188{text-align:start;}.elementor-1519 .elementor-element.elementor-element-2bbb8188 img{width:100%;}.elementor-1519 .elementor-element.elementor-element-3b55c2f3{text-align:start;}.elementor-1519 .elementor-element.elementor-element-3b55c2f3 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:51px;font-weight:500;color:#FED643;}.elementor-1519 .elementor-element.elementor-element-5bbcb409 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-1519 .elementor-element.elementor-element-5bbcb409{text-align:start;}.elementor-1519 .elementor-element.elementor-element-5bbcb409 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:28px;font-weight:400;text-transform:uppercase;line-height:31px;color:#E4E4E4;}.elementor-1519 .elementor-element.elementor-element-748871ba > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-1519 .elementor-element.elementor-element-748871ba{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:#9DA3AF;}.elementor-1519 .elementor-element.elementor-element-24ca3e2a{--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:43px;--e-n-carousel-arrow-normal-color:#FFFFFF;}.elementor-1519 .elementor-element.elementor-element-5ef7655c{--display:flex;--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;--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-1519 .elementor-element.elementor-element-5ef7655c:not(.elementor-motion-effects-element-type-background), .elementor-1519 .elementor-element.elementor-element-5ef7655c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0F14;}.elementor-1519 .elementor-element.elementor-element-63fc0e1c{--display:flex;}.elementor-1519 .elementor-element.elementor-element-624a0e16{text-align:center;}.elementor-1519 .elementor-element.elementor-element-624a0e16 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:15px;font-weight:300;text-transform:uppercase;letter-spacing:4.7px;color:#FED643;}.elementor-1519 .elementor-element.elementor-element-3e9b223d{text-align:center;}.elementor-1519 .elementor-element.elementor-element-3e9b223d .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:51px;font-weight:500;color:#FED643;}.elementor-1519 .elementor-element.elementor-element-7c4c8114 > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-1519 .elementor-element.elementor-element-7c4c8114{text-align:center;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;color:#9DA3AF;}.elementor-1519 .elementor-element.elementor-element-33af1aef{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1519 .elementor-element.elementor-element-6e9e973c .gallery-item .gallery-caption{display:none;}.elementor-1519 .elementor-element.elementor-element-6e9e973c .gallery-item{padding:0 15px 15px 0;}.elementor-1519 .elementor-element.elementor-element-6e9e973c .gallery{margin:0 -15px -15px 0;}.elementor-1519 .elementor-element.elementor-element-27c6c9ca{--display:flex;--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;--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-1519 .elementor-element.elementor-element-27c6c9ca:not(.elementor-motion-effects-element-type-background), .elementor-1519 .elementor-element.elementor-element-27c6c9ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0F14;background-image:url("https://acaoea.com.br/wp-content/uploads/2026/05/01-1.jpg");}.elementor-1519 .elementor-element.elementor-element-71d677e4{--display:flex;}.elementor-1519 .elementor-element.elementor-element-11f51ad2{text-align:center;}.elementor-1519 .elementor-element.elementor-element-11f51ad2 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:15px;font-weight:300;text-transform:uppercase;letter-spacing:4.7px;color:#FED643;}.elementor-1519 .elementor-element.elementor-element-7ba0b1df{text-align:center;}.elementor-1519 .elementor-element.elementor-element-7ba0b1df .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:51px;font-weight:500;color:#FED643;}.elementor-1519 .elementor-element.elementor-element-4125e48{text-align:center;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;color:#9DA3AF;}.elementor-1519 .elementor-element.elementor-element-1e2ceeb1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1519 .elementor-element.elementor-element-4a77cd3{--display:flex;}.elementor-1519 .elementor-element.elementor-element-4a77cd3:not(.elementor-motion-effects-element-type-background), .elementor-1519 .elementor-element.elementor-element-4a77cd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1519 .elementor-element.elementor-element-4a77cd3:hover{border-style:solid;border-color:#FEB409;--border-color:#FEB409;}.elementor-1519 .elementor-element.elementor-element-4a77cd3, .elementor-1519 .elementor-element.elementor-element-4a77cd3::before{--border-transition:0.3s;}.elementor-1519 .elementor-element.elementor-element-90d0e8c img{width:64%;}.elementor-1519 .elementor-element.elementor-element-53f79629{--display:flex;}.elementor-1519 .elementor-element.elementor-element-53f79629:not(.elementor-motion-effects-element-type-background), .elementor-1519 .elementor-element.elementor-element-53f79629 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1519 .elementor-element.elementor-element-53f79629:hover{border-style:solid;border-color:#FEB409;--border-color:#FEB409;}.elementor-1519 .elementor-element.elementor-element-53f79629, .elementor-1519 .elementor-element.elementor-element-53f79629::before{--border-transition:0.3s;}.elementor-1519 .elementor-element.elementor-element-630971e8 img{width:64%;}.elementor-1519 .elementor-element.elementor-element-1aa73e9c{--display:flex;}.elementor-1519 .elementor-element.elementor-element-1aa73e9c:not(.elementor-motion-effects-element-type-background), .elementor-1519 .elementor-element.elementor-element-1aa73e9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1519 .elementor-element.elementor-element-1aa73e9c:hover{border-style:solid;border-color:#FEB409;--border-color:#FEB409;}.elementor-1519 .elementor-element.elementor-element-1aa73e9c, .elementor-1519 .elementor-element.elementor-element-1aa73e9c::before{--border-transition:0.3s;}.elementor-1519 .elementor-element.elementor-element-1a9d6ea1 img{width:64%;}.elementor-1519 .elementor-element.elementor-element-8ff3d99{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1519 .elementor-element.elementor-element-20c64c88{--display:flex;}.elementor-1519 .elementor-element.elementor-element-20c64c88:not(.elementor-motion-effects-element-type-background), .elementor-1519 .elementor-element.elementor-element-20c64c88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1519 .elementor-element.elementor-element-20c64c88:hover{border-style:solid;border-color:#FEB409;--border-color:#FEB409;}.elementor-1519 .elementor-element.elementor-element-20c64c88, .elementor-1519 .elementor-element.elementor-element-20c64c88::before{--border-transition:0.3s;}.elementor-1519 .elementor-element.elementor-element-738d15b1 img{width:64%;}.elementor-1519 .elementor-element.elementor-element-22042fe9{--display:flex;}.elementor-1519 .elementor-element.elementor-element-22042fe9:not(.elementor-motion-effects-element-type-background), .elementor-1519 .elementor-element.elementor-element-22042fe9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1519 .elementor-element.elementor-element-22042fe9:hover{border-style:solid;border-color:#FEB409;--border-color:#FEB409;}.elementor-1519 .elementor-element.elementor-element-22042fe9, .elementor-1519 .elementor-element.elementor-element-22042fe9::before{--border-transition:0.3s;}.elementor-1519 .elementor-element.elementor-element-687f45f5 img{width:64%;}.elementor-1519 .elementor-element.elementor-element-2781ebf9{--display:flex;}.elementor-1519 .elementor-element.elementor-element-2781ebf9:not(.elementor-motion-effects-element-type-background), .elementor-1519 .elementor-element.elementor-element-2781ebf9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1519 .elementor-element.elementor-element-2781ebf9:hover{border-style:solid;border-color:#FEB409;--border-color:#FEB409;}.elementor-1519 .elementor-element.elementor-element-2781ebf9, .elementor-1519 .elementor-element.elementor-element-2781ebf9::before{--border-transition:0.3s;}.elementor-1519 .elementor-element.elementor-element-75ea928 img{width:64%;}.elementor-1519 .elementor-element.elementor-element-f929d34{--display:flex;--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;--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-1519 .elementor-element.elementor-element-f929d34:not(.elementor-motion-effects-element-type-background), .elementor-1519 .elementor-element.elementor-element-f929d34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0F14;background-image:url("https://acaoea.com.br/wp-content/uploads/2026/05/01-1.jpg");}.elementor-1519 .elementor-element.elementor-element-1fadd2e6{--display:flex;}.elementor-1519 .elementor-element.elementor-element-2cde7d79{text-align:center;}.elementor-1519 .elementor-element.elementor-element-2cde7d79 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:15px;font-weight:300;text-transform:uppercase;letter-spacing:4.7px;color:#FED643;}.elementor-1519 .elementor-element.elementor-element-25b8e8de{text-align:center;}.elementor-1519 .elementor-element.elementor-element-25b8e8de .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:51px;font-weight:500;color:#FED643;}.elementor-1519 .elementor-element.elementor-element-4f7aa722{text-align:center;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;color:#9DA3AF;}.elementor-1519 .elementor-element.elementor-element-271a2727{--display:flex;--min-height:538px;--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;--align-items:center;}.elementor-1519 .elementor-element.elementor-element-18bbe6b7{--display:flex;}.elementor-1519 .elementor-element.elementor-element-18bbe6b7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1519 .elementor-element.elementor-element-57796ea4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1519 .elementor-element.elementor-element-6e2077a7{--display:flex;--justify-content:center;--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-1519 .elementor-element.elementor-element-7dc9d66e .elementor-icon-wrapper{text-align:center;}.elementor-1519 .elementor-element.elementor-element-7dc9d66e.elementor-view-stacked .elementor-icon{background-color:#FFB60A;}.elementor-1519 .elementor-element.elementor-element-7dc9d66e.elementor-view-framed .elementor-icon, .elementor-1519 .elementor-element.elementor-element-7dc9d66e.elementor-view-default .elementor-icon{color:#FFB60A;border-color:#FFB60A;}.elementor-1519 .elementor-element.elementor-element-7dc9d66e.elementor-view-framed .elementor-icon, .elementor-1519 .elementor-element.elementor-element-7dc9d66e.elementor-view-default .elementor-icon svg{fill:#FFB60A;}.elementor-1519 .elementor-element.elementor-element-7dc9d66e .elementor-icon{font-size:24px;}.elementor-1519 .elementor-element.elementor-element-7dc9d66e .elementor-icon svg{height:24px;}.elementor-1519 .elementor-element.elementor-element-6ca27f42{--display:flex;--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-1519 .elementor-element.elementor-element-1b34880d{text-align:start;}.elementor-1519 .elementor-element.elementor-element-1b34880d .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:21px;font-weight:400;text-transform:uppercase;color:#FED643;}.elementor-1519 .elementor-element.elementor-element-702bf0f > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-1519 .elementor-element.elementor-element-702bf0f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-1519 .elementor-element.elementor-element-22d825d7 > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-1519 .elementor-element.elementor-element-22d825d7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-1519 .elementor-element.elementor-element-1202ee03{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1519 .elementor-element.elementor-element-5c3a7c80{--display:flex;--justify-content:center;--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-1519 .elementor-element.elementor-element-45c8ab57 .elementor-icon-wrapper{text-align:center;}.elementor-1519 .elementor-element.elementor-element-45c8ab57.elementor-view-stacked .elementor-icon{background-color:#FFB60A;}.elementor-1519 .elementor-element.elementor-element-45c8ab57.elementor-view-framed .elementor-icon, .elementor-1519 .elementor-element.elementor-element-45c8ab57.elementor-view-default .elementor-icon{color:#FFB60A;border-color:#FFB60A;}.elementor-1519 .elementor-element.elementor-element-45c8ab57.elementor-view-framed .elementor-icon, .elementor-1519 .elementor-element.elementor-element-45c8ab57.elementor-view-default .elementor-icon svg{fill:#FFB60A;}.elementor-1519 .elementor-element.elementor-element-45c8ab57 .elementor-icon{font-size:24px;}.elementor-1519 .elementor-element.elementor-element-45c8ab57 .elementor-icon svg{height:24px;}.elementor-1519 .elementor-element.elementor-element-6337d9e4{--display:flex;--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-1519 .elementor-element.elementor-element-37998c0d{text-align:start;}.elementor-1519 .elementor-element.elementor-element-37998c0d .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:21px;font-weight:400;text-transform:uppercase;color:#FED643;}.elementor-1519 .elementor-element.elementor-element-2f95be70 > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-1519 .elementor-element.elementor-element-2f95be70 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-1519 .elementor-element.elementor-element-249cc4f{text-align:start;}.elementor-1519 .elementor-element.elementor-element-249cc4f .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:21px;font-weight:400;text-transform:uppercase;color:#FED643;}.elementor-1519 .elementor-element.elementor-element-66809e73 > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-1519 .elementor-element.elementor-element-66809e73 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-1519 .elementor-element.elementor-element-5fcba13{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1519 .elementor-element.elementor-element-1c6844a6{--display:flex;--justify-content:center;--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-1519 .elementor-element.elementor-element-7da361e0 .elementor-icon-wrapper{text-align:center;}.elementor-1519 .elementor-element.elementor-element-7da361e0.elementor-view-stacked .elementor-icon{background-color:#FFB60A;}.elementor-1519 .elementor-element.elementor-element-7da361e0.elementor-view-framed .elementor-icon, .elementor-1519 .elementor-element.elementor-element-7da361e0.elementor-view-default .elementor-icon{color:#FFB60A;border-color:#FFB60A;}.elementor-1519 .elementor-element.elementor-element-7da361e0.elementor-view-framed .elementor-icon, .elementor-1519 .elementor-element.elementor-element-7da361e0.elementor-view-default .elementor-icon svg{fill:#FFB60A;}.elementor-1519 .elementor-element.elementor-element-7da361e0 .elementor-icon{font-size:24px;}.elementor-1519 .elementor-element.elementor-element-7da361e0 .elementor-icon svg{height:24px;}.elementor-1519 .elementor-element.elementor-element-5683048e{--display:flex;--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-1519 .elementor-element.elementor-element-5729a5e{text-align:start;}.elementor-1519 .elementor-element.elementor-element-5729a5e .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:21px;font-weight:400;text-transform:uppercase;color:#FED643;}.elementor-1519 .elementor-element.elementor-element-1dcdcc47 > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-1519 .elementor-element.elementor-element-1dcdcc47 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-1519 .elementor-element.elementor-element-3480e4cf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1519 .elementor-element.elementor-element-773c73ba{--display:flex;--justify-content:center;--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-1519 .elementor-element.elementor-element-2d84caee .elementor-icon-wrapper{text-align:center;}.elementor-1519 .elementor-element.elementor-element-2d84caee.elementor-view-stacked .elementor-icon{background-color:#FFB60A;}.elementor-1519 .elementor-element.elementor-element-2d84caee.elementor-view-framed .elementor-icon, .elementor-1519 .elementor-element.elementor-element-2d84caee.elementor-view-default .elementor-icon{color:#FFB60A;border-color:#FFB60A;}.elementor-1519 .elementor-element.elementor-element-2d84caee.elementor-view-framed .elementor-icon, .elementor-1519 .elementor-element.elementor-element-2d84caee.elementor-view-default .elementor-icon svg{fill:#FFB60A;}.elementor-1519 .elementor-element.elementor-element-2d84caee .elementor-icon{font-size:24px;}.elementor-1519 .elementor-element.elementor-element-2d84caee .elementor-icon svg{height:24px;}.elementor-1519 .elementor-element.elementor-element-669e1d2{--display:flex;--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-1519 .elementor-element.elementor-element-6ea87944{text-align:start;}.elementor-1519 .elementor-element.elementor-element-6ea87944 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:21px;font-weight:400;text-transform:uppercase;color:#FED643;}.elementor-1519 .elementor-element.elementor-element-38ac5625 > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-1519 .elementor-element.elementor-element-38ac5625 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-1519 .elementor-element.elementor-element-3e53e1d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-1519 .elementor-element.elementor-element-6a084820 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1519 .elementor-element.elementor-element-6a084820 .elementor-field-group{padding-right:calc( 19px/2 );padding-left:calc( 19px/2 );margin-bottom:21px;}.elementor-1519 .elementor-element.elementor-element-6a084820 .elementor-form-fields-wrapper{margin-left:calc( -19px/2 );margin-right:calc( -19px/2 );margin-bottom:-21px;}.elementor-1519 .elementor-element.elementor-element-6a084820 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-1519 .elementor-element.elementor-element-6a084820 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-1519 .elementor-element.elementor-element-6a084820 .elementor-labels-inline .elementor-field-group > label{padding-left:13px;}body:not(.rtl) .elementor-1519 .elementor-element.elementor-element-6a084820 .elementor-labels-inline .elementor-field-group > label{padding-right:13px;}body .elementor-1519 .elementor-element.elementor-element-6a084820 .elementor-labels-above .elementor-field-group > label{padding-bottom:13px;}.elementor-1519 .elementor-element.elementor-element-6a084820 .elementor-field-type-html{padding-bottom:0px;}.elementor-1519 .elementor-element.elementor-element-6a084820 .elementor-field-group .elementor-field{color:#FFFFFF;}.elementor-1519 .elementor-element.elementor-element-6a084820 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#0B0E13;}.elementor-1519 .elementor-element.elementor-element-6a084820 .elementor-field-group .elementor-select-wrapper select{background-color:#0B0E13;}.elementor-1519 .elementor-element.elementor-element-6a084820 .e-form__buttons__wrapper__button-next{background-color:#FEB409;}.elementor-1519 .elementor-element.elementor-element-6a084820 .elementor-button[type="submit"]{background-color:#FEB409;}.elementor-1519 .elementor-element.elementor-element-6a084820 .e-form__buttons__wrapper__button-previous{background-color:#F28F29;color:#ffffff;}.elementor-1519 .elementor-element.elementor-element-6a084820 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-1519 .elementor-element.elementor-element-6a084820 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-1519 .elementor-element.elementor-element-6a084820 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-1519 .elementor-element.elementor-element-6a084820 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-1519 .elementor-element.elementor-element-6a084820{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-1519 .elementor-element.elementor-element-7b0bd0b4{--display:flex;--min-height:403px;--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;--align-items:center;}.elementor-1519 .elementor-element.elementor-element-7b0bd0b4:not(.elementor-motion-effects-element-type-background), .elementor-1519 .elementor-element.elementor-element-7b0bd0b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0E13;}.elementor-1519 .elementor-element.elementor-element-1bc3b01e{--display:flex;}.elementor-1519 .elementor-element.elementor-element-6227cbfb{text-align:start;}.elementor-1519 .elementor-element.elementor-element-3769a005{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;color:#9DA3AF;}.elementor-1519 .elementor-element.elementor-element-7ba56c15{--display:flex;}.elementor-1519 .elementor-element.elementor-element-1ea2f803 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;color:#F49B2E;}.elementor-1519 .elementor-element.elementor-element-57f1e9e0 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1519 .elementor-element.elementor-element-57f1e9e0 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1519 .elementor-element.elementor-element-57f1e9e0{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1519 .elementor-element.elementor-element-57f1e9e0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1519 .elementor-element.elementor-element-57f1e9e0 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-weight:400;line-height:33px;}.elementor-1519 .elementor-element.elementor-element-57f1e9e0 .elementor-icon-list-text{color:#9DA3AF;transition:color 0.3s;}.elementor-1519 .elementor-element.elementor-element-10bf6082{--display:flex;}.elementor-1519 .elementor-element.elementor-element-3f79ad51 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;color:#FEB409;}.elementor-1519 .elementor-element.elementor-element-4ea49b6e .elementor-icon-list-icon i{color:#FEB409;transition:color 0.3s;}.elementor-1519 .elementor-element.elementor-element-4ea49b6e .elementor-icon-list-icon svg{fill:#FEB409;transition:fill 0.3s;}.elementor-1519 .elementor-element.elementor-element-4ea49b6e{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1519 .elementor-element.elementor-element-4ea49b6e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1519 .elementor-element.elementor-element-4ea49b6e .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-weight:400;line-height:33px;}.elementor-1519 .elementor-element.elementor-element-4ea49b6e .elementor-icon-list-text{color:#9DA3AF;transition:color 0.3s;}.elementor-1519 .elementor-element.elementor-element-dab1323 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;color:#FEB409;}.elementor-1519 .elementor-element.elementor-element-97e63b7 .elementor-icon-list-icon i{color:#FEB409;transition:color 0.3s;}.elementor-1519 .elementor-element.elementor-element-97e63b7 .elementor-icon-list-icon svg{fill:#FEB409;transition:fill 0.3s;}.elementor-1519 .elementor-element.elementor-element-97e63b7{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1519 .elementor-element.elementor-element-97e63b7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1519 .elementor-element.elementor-element-97e63b7 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-weight:400;line-height:33px;}.elementor-1519 .elementor-element.elementor-element-97e63b7 .elementor-icon-list-text{color:#9DA3AF;transition:color 0.3s;}.elementor-1519 .elementor-element.elementor-element-3fb5e3eb{--display:flex;}.elementor-1519 .elementor-element.elementor-element-26675044 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;color:#FEB409;}.elementor-1519 .elementor-element.elementor-element-2d46c06f{--grid-template-columns:repeat(0, auto);--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-1519 .elementor-element.elementor-element-2d46c06f .elementor-widget-container{text-align:left;}.elementor-1519 .elementor-element.elementor-element-2d46c06f .elementor-social-icon{background-color:#F49B2E00;}.elementor-1519 .elementor-element.elementor-element-2d46c06f .elementor-social-icon i{color:#FEB409;}.elementor-1519 .elementor-element.elementor-element-2d46c06f .elementor-social-icon svg{fill:#FEB409;}.elementor-1519 .elementor-element.elementor-element-6ff3c7b3{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;color:#9DA3AF;}.elementor-1519 .elementor-element.elementor-element-1841e34c{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#F49B2E;}.elementor-1519 .elementor-element.elementor-element-370d2e15{--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;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#555555;--border-color:#555555;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-1519 .elementor-element.elementor-element-370d2e15:not(.elementor-motion-effects-element-type-background), .elementor-1519 .elementor-element.elementor-element-370d2e15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0E13;}.elementor-1519 .elementor-element.elementor-element-5de8f9e4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--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-1519 .elementor-element.elementor-element-dcbf98f{--display:flex;}.elementor-1519 .elementor-element.elementor-element-1fa1561b{text-align:start;font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:400;color:#9DA3AF;}.elementor-1519 .elementor-element.elementor-element-9e12642{--display:flex;}.elementor-1519 .elementor-element.elementor-element-6f803281{text-align:end;font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:400;color:#9DA3AF;}@media(max-width:1024px){.elementor-1519 .elementor-element.elementor-element-24ca3e2a{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-1519 .elementor-element.elementor-element-6dc94dc9{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1519 .elementor-element.elementor-element-535ed7d{--width:18%;--justify-content:center;}.elementor-1519 .elementor-element.elementor-element-7299f58b > .elementor-widget-container{margin:-3px 0px 0px 0px;}.elementor-1519 .elementor-element.elementor-element-3112e031{--width:52%;}.elementor-1519 .elementor-element.elementor-element-3d306e98{--width:17%;--justify-content:center;}.elementor-1519 .elementor-element.elementor-element-44ae5222 .elementor-icon{font-size:32px;}.elementor-1519 .elementor-element.elementor-element-44ae5222 .elementor-icon svg{height:32px;}.elementor-1519 .elementor-element.elementor-element-6b85bc6d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:402px;--padding-left:0px;--padding-right:0px;}.elementor-1519 .elementor-element.elementor-element-6ea4b933{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1519 .elementor-element.elementor-element-3cbbd8e6{text-align:center;}.elementor-1519 .elementor-element.elementor-element-21f8ac63{text-align:center;}.elementor-1519 .elementor-element.elementor-element-17d1cea3 .elementor-button{width:264px;}.elementor-1519 .elementor-element.elementor-element-1015c44d{margin-top:0px;margin-bottom:0px;}.elementor-1519 .elementor-element.elementor-element-45d08b1b{--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1519 .elementor-element.elementor-element-3bb5e0ae{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1519 .elementor-element.elementor-element-6ed53a44{--width:296.986px;}.elementor-1519 .elementor-element.elementor-element-265812cb .elementor-button{width:264px;}.elementor-1519 .elementor-element.elementor-element-6b736bff{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1519 .elementor-element.elementor-element-4ead7dd6{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1519 .elementor-element.elementor-element-70510cc8 .elementor-button{width:264px;}.elementor-1519 .elementor-element.elementor-element-1ce2497a{--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1519 .elementor-element.elementor-element-4bd93c5b{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1519 .elementor-element.elementor-element-28e8269b{--width:289.986px;}.elementor-1519 .elementor-element.elementor-element-72e14492 .elementor-button{width:264px;}.elementor-1519 .elementor-element.elementor-element-3fcc8d14{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1519 .elementor-element.elementor-element-6fc621c1{--width:290.986px;}.elementor-1519 .elementor-element.elementor-element-35145fa2 .elementor-button{width:264px;}.elementor-1519 .elementor-element.elementor-element-62773af4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1519 .elementor-element.elementor-element-ce109ba{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1519 .elementor-element.elementor-element-32cf2d3e{text-align:center;}.elementor-1519 .elementor-element.elementor-element-509f21db{text-align:center;}.elementor-1519 .elementor-element.elementor-element-256f448e{text-align:center;}.elementor-1519 .elementor-element.elementor-element-668b6c99 .elementor-button{width:264px;}.elementor-1519 .elementor-element.elementor-element-7964688a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1519 .elementor-element.elementor-element-7964688a{text-align:center;}.elementor-1519 .elementor-element.elementor-element-4f83269f{text-align:center;}.elementor-1519 .elementor-element.elementor-element-46b2c698{text-align:center;}.elementor-1519 .elementor-element.elementor-element-70a7db99 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1519 .elementor-element.elementor-element-70a7db99{text-align:center;}.elementor-1519 .elementor-element.elementor-element-6f7e3d46{text-align:center;}.elementor-1519 .elementor-element.elementor-element-2590c1de{text-align:center;}.elementor-1519 .elementor-element.elementor-element-305baee9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1519 .elementor-element.elementor-element-305baee9{text-align:center;}.elementor-1519 .elementor-element.elementor-element-10ed072d{text-align:center;}.elementor-1519 .elementor-element.elementor-element-71f057ee{text-align:center;}.elementor-1519 .elementor-element.elementor-element-753706cc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1519 .elementor-element.elementor-element-753706cc{text-align:center;}.elementor-1519 .elementor-element.elementor-element-6495233d{text-align:center;}.elementor-1519 .elementor-element.elementor-element-458f2ac6{text-align:center;}.elementor-1519 .elementor-element.elementor-element-6ac7cf64 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1519 .elementor-element.elementor-element-6ac7cf64{text-align:center;}.elementor-1519 .elementor-element.elementor-element-4dc2af24{text-align:center;}.elementor-1519 .elementor-element.elementor-element-9a4c55d{text-align:center;}.elementor-1519 .elementor-element.elementor-element-e828beb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1519 .elementor-element.elementor-element-e828beb{text-align:center;}.elementor-1519 .elementor-element.elementor-element-7e395f50{text-align:center;}.elementor-1519 .elementor-element.elementor-element-3e087a47{text-align:center;}.elementor-1519 .elementor-element.elementor-element-634fdc86 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1519 .elementor-element.elementor-element-634fdc86{text-align:center;}.elementor-1519 .elementor-element.elementor-element-5365a5bd{text-align:center;}.elementor-1519 .elementor-element.elementor-element-59ed840{text-align:center;}.elementor-1519 .elementor-element.elementor-element-1083c2ef > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1519 .elementor-element.elementor-element-1083c2ef{text-align:center;}.elementor-1519 .elementor-element.elementor-element-6029c9b5{text-align:center;}.elementor-1519 .elementor-element.elementor-element-2f77f01d{text-align:center;}.elementor-1519 .elementor-element.elementor-element-4ccc0ffc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1519 .elementor-element.elementor-element-4ccc0ffc{text-align:center;}.elementor-1519 .elementor-element.elementor-element-126dd2d5{text-align:center;}.elementor-1519 .elementor-element.elementor-element-26e2dd96{text-align:center;}.elementor-1519 .elementor-element.elementor-element-564c1fa6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1519 .elementor-element.elementor-element-564c1fa6{text-align:center;}.elementor-1519 .elementor-element.elementor-element-512407ce{text-align:center;}.elementor-1519 .elementor-element.elementor-element-2be42fd6{text-align:center;}.elementor-1519 .elementor-element.elementor-element-383ba4f5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1519 .elementor-element.elementor-element-383ba4f5{text-align:center;}.elementor-1519 .elementor-element.elementor-element-467ea86f{text-align:center;}.elementor-1519 .elementor-element.elementor-element-7595df1{text-align:center;}.elementor-1519 .elementor-element.elementor-element-33a3ff0d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1519 .elementor-element.elementor-element-33a3ff0d{text-align:center;}.elementor-1519 .elementor-element.elementor-element-5229f234{text-align:center;}.elementor-1519 .elementor-element.elementor-element-17c5bd7c{text-align:center;}.elementor-1519 .elementor-element.elementor-element-1b8643f8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1519 .elementor-element.elementor-element-1b8643f8{text-align:center;}.elementor-1519 .elementor-element.elementor-element-3383b304{text-align:center;}.elementor-1519 .elementor-element.elementor-element-6e0a3ade{text-align:center;}.elementor-1519 .elementor-element.elementor-element-111e075 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1519 .elementor-element.elementor-element-111e075{text-align:center;}.elementor-1519 .elementor-element.elementor-element-58cc764f{text-align:center;}.elementor-1519 .elementor-element.elementor-element-284ce46c{text-align:center;}.elementor-1519 .elementor-element.elementor-element-526ba537 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1519 .elementor-element.elementor-element-526ba537{text-align:center;}.elementor-1519 .elementor-element.elementor-element-6277acf6{text-align:center;}.elementor-1519 .elementor-element.elementor-element-73dc4c7a{text-align:center;}.elementor-1519 .elementor-element.elementor-element-624b27df > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1519 .elementor-element.elementor-element-624b27df{text-align:center;}.elementor-1519 .elementor-element.elementor-element-d2f8b6d{text-align:center;}.elementor-1519 .elementor-element.elementor-element-59a231c1{text-align:center;}.elementor-1519 .elementor-element.elementor-element-3b55c2f3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1519 .elementor-element.elementor-element-3b55c2f3{text-align:center;}.elementor-1519 .elementor-element.elementor-element-5bbcb409{text-align:center;}.elementor-1519 .elementor-element.elementor-element-748871ba{text-align:center;}.elementor-1519 .elementor-element.elementor-element-24ca3e2a{--e-n-carousel-swiper-slides-to-display:1;}.elementor-1519 .elementor-element.elementor-element-27c6c9ca{--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:26px;--padding-left:0px;--padding-right:0px;}.elementor-1519 .elementor-element.elementor-element-f929d34{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-1519 .elementor-element.elementor-element-1b34880d{text-align:center;}.elementor-1519 .elementor-element.elementor-element-702bf0f{text-align:center;}.elementor-1519 .elementor-element.elementor-element-22d825d7{text-align:center;}.elementor-1519 .elementor-element.elementor-element-37998c0d{text-align:center;}.elementor-1519 .elementor-element.elementor-element-2f95be70{text-align:center;}.elementor-1519 .elementor-element.elementor-element-249cc4f{text-align:center;}.elementor-1519 .elementor-element.elementor-element-66809e73{text-align:center;}.elementor-1519 .elementor-element.elementor-element-5729a5e{text-align:center;}.elementor-1519 .elementor-element.elementor-element-1dcdcc47{text-align:center;}.elementor-1519 .elementor-element.elementor-element-6ea87944{text-align:center;}.elementor-1519 .elementor-element.elementor-element-38ac5625{text-align:center;}.elementor-1519 .elementor-element.elementor-element-6227cbfb{text-align:center;}.elementor-1519 .elementor-element.elementor-element-3769a005{text-align:center;}.elementor-1519 .elementor-element.elementor-element-1ea2f803{text-align:center;}.elementor-1519 .elementor-element.elementor-element-3f79ad51{text-align:center;}.elementor-1519 .elementor-element.elementor-element-dab1323{text-align:center;}.elementor-1519 .elementor-element.elementor-element-26675044{text-align:center;}.elementor-1519 .elementor-element.elementor-element-2d46c06f .elementor-widget-container{text-align:center;}.elementor-1519 .elementor-element.elementor-element-6ff3c7b3{text-align:center;}.elementor-1519 .elementor-element.elementor-element-1841e34c{text-align:center;}.elementor-1519 .elementor-element.elementor-element-1fa1561b{text-align:center;}.elementor-1519 .elementor-element.elementor-element-6f803281{text-align:center;}}@media(min-width:768px){.elementor-1519 .elementor-element.elementor-element-6b85bc6d{--content-width:1360px;}.elementor-1519 .elementor-element.elementor-element-f5e3bb7{--width:100%;}.elementor-1519 .elementor-element.elementor-element-18bbe6b7{--width:36.942%;}.elementor-1519 .elementor-element.elementor-element-6e2077a7{--width:21%;}.elementor-1519 .elementor-element.elementor-element-5c3a7c80{--width:21%;}.elementor-1519 .elementor-element.elementor-element-1c6844a6{--width:21%;}.elementor-1519 .elementor-element.elementor-element-773c73ba{--width:21%;}}/* Start custom CSS for button, class: .elementor-element-191fc22c *//* botão principal */
.elementor-1519 .elementor-element.elementor-element-191fc22c .elementor-button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background: #f5a300;
  color: #000;
  height: 70px;
  padding: 0 60px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
  border: none;

  /* cortes ajustados */
  clip-path: polygon(
    7.5% 0,
    100% 0,
    100% 78%,
    92.5% 100%,
    0 100%,
    0 22%
  );
  /* arredondamento leve */
  border-radius: 3px;

  overflow: visible;
}

/* hover */
.elementor-1519 .elementor-element.elementor-element-191fc22c .elementor-button:hover {
  background: #d88f00;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-17d1cea3 *//* botão principal */
.elementor-1519 .elementor-element.elementor-element-17d1cea3 .elementor-button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background: #f5a300;
  color: #000;
  height: 70px;
  padding: 0 30px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
  border: none;

  /* cortes ajustados */
  clip-path: polygon(
    7.5% 0,
    100% 0,
    100% 78%,
    92.5% 100%,
    0 100%,
    0 22%
  );
  /* arredondamento leve */
  border-radius: 3px;

  overflow: visible;
}

/* hover */
.elementor-1519 .elementor-element.elementor-element-17d1cea3 .elementor-button:hover {
  background: #d88f00;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1015c44d */@-webkit-keyframes marquee {
  100% {
    transform: translateX(-100%);
  }
}

@keyframes marquee {
  100% {
    transform: translateX(-100%);
  }
}

/* Controlar a velocidade do carrossel */
[data-marquee] {
  --loop-duration: 60s;
  display: block;
  width: 100%;
  margin: 0;
  padding: 0;
  overflow: hidden;
}

[data-marquee] [data-marquee-shadow] {
  position: absolute;
  visibility: hidden;
  height: auto;
  width: auto;
  white-space: nowrap;
}

[data-marquee] [data-marquee-overflow] {
  overflow: hidden;
  transform: translate3d(0, 0, 0);
  margin: 0;
  padding: 0;
  width: 100%;
}

[data-marquee] [data-marquee-container] {
  display: flex;
  -webkit-animation: marquee var(--loop-duration) linear infinite;
  animation: marquee var(--loop-duration) linear infinite;
  margin: 0;
  padding: 0;
  width: 100%;
}

[data-marquee] [data-marquee-style] {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* TEXTO */
[data-marquee-style] {
  padding: 0.3em 0.8em;
  display: flex;
  align-items: center;
  color: #c9d1d9 !important; /* branco levemente acinzentado */
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 5px;
}

/* 🔥 PONTINHO AMARELO ENTRE ITENS */
[data-marquee-style]::after {
  content: "•";
  color: #f5a400;
  margin-left: 20px;
  font-size: 18px;
}

/* remove o último ponto */
[data-marquee-style]:last-child::after {
  content: "";
}

/* Mobile */
@media (min-width: 350px) and (max-width: 550px) {
  [data-marquee-style] {
    font-size: 16px;
  }

  [data-marquee] {
    --loop-duration: 12s;
  }
}

/* 🔥 FUNDO AZUL INDUSTRIAL */
.elementor-1519 .elementor-element.elementor-element-1015c44d {
  background: linear-gradient(
    90deg,
    #0b1620,
    #0e1b2a,
    #0b1620
  );
  padding: 12px 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-265812cb *//* botão principal */
.elementor-1519 .elementor-element.elementor-element-265812cb .elementor-button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background: #f5a300;
  color: #000;
  height: 70px;
  padding: 0 20px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
  border: none;

  /* cortes ajustados */
  clip-path: polygon(
    7.5% 0,
    100% 0,
    100% 78%,
    92.5% 100%,
    0 100%,
    0 22%
  );
  /* arredondamento leve */
  border-radius: 3px;

  overflow: visible;
}

/* hover */
.elementor-1519 .elementor-element.elementor-element-265812cb .elementor-button:hover {
  background: #d88f00;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a21db42 */.elementor-1519 .elementor-element.elementor-element-5a21db42 {
  clip-path: polygon(
    7.5% 0,
    100% 0,
    100% 108%,
    92.5% 100%,
    0 100%,
    0 5%
  );

  border-radius: 0px;
  overflow: hidden; /* importante pra cortar conteúdo interno certinho */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-70510cc8 *//* botão principal */
.elementor-1519 .elementor-element.elementor-element-70510cc8 .elementor-button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background: #f5a300;
  color: #000;
  height: 70px;
  padding: 0 20px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
  border: none;

  /* cortes ajustados */
  clip-path: polygon(
    7.5% 0,
    100% 0,
    100% 78%,
    92.5% 100%,
    0 100%,
    0 22%
  );
  /* arredondamento leve */
  border-radius: 3px;

  overflow: visible;
}

/* hover */
.elementor-1519 .elementor-element.elementor-element-70510cc8 .elementor-button:hover {
  background: #d88f00;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3790119b */.elementor-1519 .elementor-element.elementor-element-3790119b {
  clip-path: polygon(
    7.5% 0,
    100% 0,
    100% 108%,
    92.5% 100%,
    0 100%,
    0 5%
  );

  border-radius: 0px;
  overflow: hidden; /* importante pra cortar conteúdo interno certinho */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-72e14492 *//* botão principal */
.elementor-1519 .elementor-element.elementor-element-72e14492 .elementor-button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background: #f5a300;
  color: #000;
  height: 70px;
  padding: 0 20px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
  border: none;

  /* cortes ajustados */
  clip-path: polygon(
    7.5% 0,
    100% 0,
    100% 78%,
    92.5% 100%,
    0 100%,
    0 22%
  );
  /* arredondamento leve */
  border-radius: 3px;

  overflow: visible;
}

/* hover */
.elementor-1519 .elementor-element.elementor-element-72e14492 .elementor-button:hover {
  background: #d88f00;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34caaee1 */.elementor-1519 .elementor-element.elementor-element-34caaee1 {
  clip-path: polygon(
    7.5% 0,
    100% 0,
    100% 108%,
    92.5% 100%,
    0 100%,
    0 5%
  );

  border-radius: 0px;
  overflow: hidden; /* importante pra cortar conteúdo interno certinho */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-35145fa2 *//* botão principal */
.elementor-1519 .elementor-element.elementor-element-35145fa2 .elementor-button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background: #f5a300;
  color: #000;
  height: 70px;
  padding: 0 20px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
  border: none;

  /* cortes ajustados */
  clip-path: polygon(
    7.5% 0,
    100% 0,
    100% 78%,
    92.5% 100%,
    0 100%,
    0 22%
  );
  /* arredondamento leve */
  border-radius: 3px;

  overflow: visible;
}

/* hover */
.elementor-1519 .elementor-element.elementor-element-35145fa2 .elementor-button:hover {
  background: #d88f00;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f4c2013 */.elementor-1519 .elementor-element.elementor-element-1f4c2013 {
  clip-path: polygon(
    7.5% 0,
    100% 0,
    100% 108%,
    92.5% 100%,
    0 100%,
    0 5%
  );

  border-radius: 0px;
  overflow: hidden; /* importante pra cortar conteúdo interno certinho */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-668b6c99 *//* botão principal */
.elementor-1519 .elementor-element.elementor-element-668b6c99 .elementor-button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background: #f5a300;
  color: #000;
  height: 70px;
  padding: 0 20px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
  border: none;

  /* cortes ajustados */
  clip-path: polygon(
    7.5% 0,
    100% 0,
    100% 78%,
    92.5% 100%,
    0 100%,
    0 22%
  );
  /* arredondamento leve */
  border-radius: 3px;

  overflow: visible;
}

/* hover */
.elementor-1519 .elementor-element.elementor-element-668b6c99 .elementor-button:hover {
  background: #d88f00;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25bed878 */.elementor-1519 .elementor-element.elementor-element-25bed878 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-25bed878::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40a7aa7d */.elementor-1519 .elementor-element.elementor-element-40a7aa7d {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-40a7aa7d::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4590677a */.elementor-1519 .elementor-element.elementor-element-4590677a {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-4590677a::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66566aa7 */.elementor-1519 .elementor-element.elementor-element-66566aa7 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-66566aa7::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7942abfc */.elementor-1519 .elementor-element.elementor-element-7942abfc {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-7942abfc::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7eef4ddf */.elementor-1519 .elementor-element.elementor-element-7eef4ddf {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-7eef4ddf::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-628a2e3b */.elementor-1519 .elementor-element.elementor-element-628a2e3b {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-628a2e3b::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47c865c1 */.elementor-1519 .elementor-element.elementor-element-47c865c1 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-47c865c1::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ffd2365 */.elementor-1519 .elementor-element.elementor-element-5ffd2365 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-5ffd2365::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68d35022 */.elementor-1519 .elementor-element.elementor-element-68d35022 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-68d35022::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d798763 */.elementor-1519 .elementor-element.elementor-element-2d798763 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-2d798763::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c24f16a */.elementor-1519 .elementor-element.elementor-element-2c24f16a {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-2c24f16a::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e8b22dd */.elementor-1519 .elementor-element.elementor-element-2e8b22dd {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-2e8b22dd::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d9c6691 */.elementor-1519 .elementor-element.elementor-element-4d9c6691 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-4d9c6691::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67a5a308 */.elementor-1519 .elementor-element.elementor-element-67a5a308 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-67a5a308::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23379314 */.elementor-1519 .elementor-element.elementor-element-23379314 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-23379314::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5335fb0f */.elementor-1519 .elementor-element.elementor-element-5335fb0f {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-5335fb0f::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25bed878 */.elementor-1519 .elementor-element.elementor-element-25bed878 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-25bed878::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40a7aa7d */.elementor-1519 .elementor-element.elementor-element-40a7aa7d {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-40a7aa7d::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4590677a */.elementor-1519 .elementor-element.elementor-element-4590677a {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-4590677a::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66566aa7 */.elementor-1519 .elementor-element.elementor-element-66566aa7 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-66566aa7::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7942abfc */.elementor-1519 .elementor-element.elementor-element-7942abfc {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-7942abfc::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7eef4ddf */.elementor-1519 .elementor-element.elementor-element-7eef4ddf {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-7eef4ddf::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-628a2e3b */.elementor-1519 .elementor-element.elementor-element-628a2e3b {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-628a2e3b::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47c865c1 */.elementor-1519 .elementor-element.elementor-element-47c865c1 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-47c865c1::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ffd2365 */.elementor-1519 .elementor-element.elementor-element-5ffd2365 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-5ffd2365::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68d35022 */.elementor-1519 .elementor-element.elementor-element-68d35022 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-68d35022::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d798763 */.elementor-1519 .elementor-element.elementor-element-2d798763 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-2d798763::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c24f16a */.elementor-1519 .elementor-element.elementor-element-2c24f16a {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-2c24f16a::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e8b22dd */.elementor-1519 .elementor-element.elementor-element-2e8b22dd {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-2e8b22dd::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d9c6691 */.elementor-1519 .elementor-element.elementor-element-4d9c6691 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-4d9c6691::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67a5a308 */.elementor-1519 .elementor-element.elementor-element-67a5a308 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-67a5a308::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23379314 */.elementor-1519 .elementor-element.elementor-element-23379314 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-23379314::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5335fb0f */.elementor-1519 .elementor-element.elementor-element-5335fb0f {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-5335fb0f::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25bed878 */.elementor-1519 .elementor-element.elementor-element-25bed878 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-25bed878::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40a7aa7d */.elementor-1519 .elementor-element.elementor-element-40a7aa7d {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-40a7aa7d::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4590677a */.elementor-1519 .elementor-element.elementor-element-4590677a {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-4590677a::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66566aa7 */.elementor-1519 .elementor-element.elementor-element-66566aa7 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-66566aa7::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7942abfc */.elementor-1519 .elementor-element.elementor-element-7942abfc {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-7942abfc::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7eef4ddf */.elementor-1519 .elementor-element.elementor-element-7eef4ddf {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-7eef4ddf::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-628a2e3b */.elementor-1519 .elementor-element.elementor-element-628a2e3b {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-628a2e3b::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47c865c1 */.elementor-1519 .elementor-element.elementor-element-47c865c1 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-47c865c1::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ffd2365 */.elementor-1519 .elementor-element.elementor-element-5ffd2365 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-5ffd2365::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68d35022 */.elementor-1519 .elementor-element.elementor-element-68d35022 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-68d35022::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d798763 */.elementor-1519 .elementor-element.elementor-element-2d798763 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-2d798763::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c24f16a */.elementor-1519 .elementor-element.elementor-element-2c24f16a {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-2c24f16a::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e8b22dd */.elementor-1519 .elementor-element.elementor-element-2e8b22dd {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-2e8b22dd::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d9c6691 */.elementor-1519 .elementor-element.elementor-element-4d9c6691 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-4d9c6691::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67a5a308 */.elementor-1519 .elementor-element.elementor-element-67a5a308 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-67a5a308::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23379314 */.elementor-1519 .elementor-element.elementor-element-23379314 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-23379314::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5335fb0f */.elementor-1519 .elementor-element.elementor-element-5335fb0f {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-5335fb0f::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25bed878 */.elementor-1519 .elementor-element.elementor-element-25bed878 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-25bed878::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40a7aa7d */.elementor-1519 .elementor-element.elementor-element-40a7aa7d {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-40a7aa7d::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4590677a */.elementor-1519 .elementor-element.elementor-element-4590677a {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-4590677a::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66566aa7 */.elementor-1519 .elementor-element.elementor-element-66566aa7 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-66566aa7::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7942abfc */.elementor-1519 .elementor-element.elementor-element-7942abfc {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-7942abfc::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7eef4ddf */.elementor-1519 .elementor-element.elementor-element-7eef4ddf {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-7eef4ddf::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-628a2e3b */.elementor-1519 .elementor-element.elementor-element-628a2e3b {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-628a2e3b::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47c865c1 */.elementor-1519 .elementor-element.elementor-element-47c865c1 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-47c865c1::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ffd2365 */.elementor-1519 .elementor-element.elementor-element-5ffd2365 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-5ffd2365::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68d35022 */.elementor-1519 .elementor-element.elementor-element-68d35022 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-68d35022::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d798763 */.elementor-1519 .elementor-element.elementor-element-2d798763 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-2d798763::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c24f16a */.elementor-1519 .elementor-element.elementor-element-2c24f16a {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-2c24f16a::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e8b22dd */.elementor-1519 .elementor-element.elementor-element-2e8b22dd {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-2e8b22dd::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d9c6691 */.elementor-1519 .elementor-element.elementor-element-4d9c6691 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-4d9c6691::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67a5a308 */.elementor-1519 .elementor-element.elementor-element-67a5a308 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-67a5a308::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23379314 */.elementor-1519 .elementor-element.elementor-element-23379314 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-23379314::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5335fb0f */.elementor-1519 .elementor-element.elementor-element-5335fb0f {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-5335fb0f::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25bed878 */.elementor-1519 .elementor-element.elementor-element-25bed878 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-25bed878::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40a7aa7d */.elementor-1519 .elementor-element.elementor-element-40a7aa7d {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-40a7aa7d::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4590677a */.elementor-1519 .elementor-element.elementor-element-4590677a {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-4590677a::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66566aa7 */.elementor-1519 .elementor-element.elementor-element-66566aa7 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-66566aa7::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7942abfc */.elementor-1519 .elementor-element.elementor-element-7942abfc {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-7942abfc::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7eef4ddf */.elementor-1519 .elementor-element.elementor-element-7eef4ddf {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-7eef4ddf::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-628a2e3b */.elementor-1519 .elementor-element.elementor-element-628a2e3b {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-628a2e3b::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47c865c1 */.elementor-1519 .elementor-element.elementor-element-47c865c1 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-47c865c1::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ffd2365 */.elementor-1519 .elementor-element.elementor-element-5ffd2365 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-5ffd2365::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68d35022 */.elementor-1519 .elementor-element.elementor-element-68d35022 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-68d35022::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d798763 */.elementor-1519 .elementor-element.elementor-element-2d798763 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-2d798763::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c24f16a */.elementor-1519 .elementor-element.elementor-element-2c24f16a {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-2c24f16a::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e8b22dd */.elementor-1519 .elementor-element.elementor-element-2e8b22dd {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-2e8b22dd::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d9c6691 */.elementor-1519 .elementor-element.elementor-element-4d9c6691 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-4d9c6691::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67a5a308 */.elementor-1519 .elementor-element.elementor-element-67a5a308 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-67a5a308::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23379314 */.elementor-1519 .elementor-element.elementor-element-23379314 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-23379314::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5335fb0f */.elementor-1519 .elementor-element.elementor-element-5335fb0f {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-5335fb0f::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25bed878 */.elementor-1519 .elementor-element.elementor-element-25bed878 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-25bed878::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40a7aa7d */.elementor-1519 .elementor-element.elementor-element-40a7aa7d {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-40a7aa7d::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4590677a */.elementor-1519 .elementor-element.elementor-element-4590677a {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-4590677a::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66566aa7 */.elementor-1519 .elementor-element.elementor-element-66566aa7 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-66566aa7::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7942abfc */.elementor-1519 .elementor-element.elementor-element-7942abfc {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-7942abfc::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7eef4ddf */.elementor-1519 .elementor-element.elementor-element-7eef4ddf {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-7eef4ddf::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-628a2e3b */.elementor-1519 .elementor-element.elementor-element-628a2e3b {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-628a2e3b::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47c865c1 */.elementor-1519 .elementor-element.elementor-element-47c865c1 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-47c865c1::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ffd2365 */.elementor-1519 .elementor-element.elementor-element-5ffd2365 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-5ffd2365::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68d35022 */.elementor-1519 .elementor-element.elementor-element-68d35022 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-68d35022::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d798763 */.elementor-1519 .elementor-element.elementor-element-2d798763 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-2d798763::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c24f16a */.elementor-1519 .elementor-element.elementor-element-2c24f16a {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-2c24f16a::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e8b22dd */.elementor-1519 .elementor-element.elementor-element-2e8b22dd {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-2e8b22dd::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d9c6691 */.elementor-1519 .elementor-element.elementor-element-4d9c6691 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-4d9c6691::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67a5a308 */.elementor-1519 .elementor-element.elementor-element-67a5a308 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-67a5a308::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23379314 */.elementor-1519 .elementor-element.elementor-element-23379314 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-23379314::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5335fb0f */.elementor-1519 .elementor-element.elementor-element-5335fb0f {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-5335fb0f::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25bed878 */.elementor-1519 .elementor-element.elementor-element-25bed878 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-25bed878::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40a7aa7d */.elementor-1519 .elementor-element.elementor-element-40a7aa7d {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-40a7aa7d::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4590677a */.elementor-1519 .elementor-element.elementor-element-4590677a {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-4590677a::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66566aa7 */.elementor-1519 .elementor-element.elementor-element-66566aa7 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-66566aa7::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7942abfc */.elementor-1519 .elementor-element.elementor-element-7942abfc {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-7942abfc::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7eef4ddf */.elementor-1519 .elementor-element.elementor-element-7eef4ddf {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-7eef4ddf::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-628a2e3b */.elementor-1519 .elementor-element.elementor-element-628a2e3b {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-628a2e3b::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47c865c1 */.elementor-1519 .elementor-element.elementor-element-47c865c1 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-47c865c1::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ffd2365 */.elementor-1519 .elementor-element.elementor-element-5ffd2365 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-5ffd2365::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68d35022 */.elementor-1519 .elementor-element.elementor-element-68d35022 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-68d35022::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d798763 */.elementor-1519 .elementor-element.elementor-element-2d798763 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-2d798763::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c24f16a */.elementor-1519 .elementor-element.elementor-element-2c24f16a {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-2c24f16a::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e8b22dd */.elementor-1519 .elementor-element.elementor-element-2e8b22dd {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-2e8b22dd::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d9c6691 */.elementor-1519 .elementor-element.elementor-element-4d9c6691 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-4d9c6691::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67a5a308 */.elementor-1519 .elementor-element.elementor-element-67a5a308 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-67a5a308::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23379314 */.elementor-1519 .elementor-element.elementor-element-23379314 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-23379314::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5335fb0f */.elementor-1519 .elementor-element.elementor-element-5335fb0f {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-5335fb0f::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25bed878 */.elementor-1519 .elementor-element.elementor-element-25bed878 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-25bed878::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40a7aa7d */.elementor-1519 .elementor-element.elementor-element-40a7aa7d {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-40a7aa7d::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4590677a */.elementor-1519 .elementor-element.elementor-element-4590677a {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-4590677a::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66566aa7 */.elementor-1519 .elementor-element.elementor-element-66566aa7 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-66566aa7::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7942abfc */.elementor-1519 .elementor-element.elementor-element-7942abfc {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-7942abfc::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7eef4ddf */.elementor-1519 .elementor-element.elementor-element-7eef4ddf {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-7eef4ddf::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-628a2e3b */.elementor-1519 .elementor-element.elementor-element-628a2e3b {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-628a2e3b::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47c865c1 */.elementor-1519 .elementor-element.elementor-element-47c865c1 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-47c865c1::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ffd2365 */.elementor-1519 .elementor-element.elementor-element-5ffd2365 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-5ffd2365::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68d35022 */.elementor-1519 .elementor-element.elementor-element-68d35022 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-68d35022::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d798763 */.elementor-1519 .elementor-element.elementor-element-2d798763 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-2d798763::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c24f16a */.elementor-1519 .elementor-element.elementor-element-2c24f16a {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-2c24f16a::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e8b22dd */.elementor-1519 .elementor-element.elementor-element-2e8b22dd {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-2e8b22dd::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d9c6691 */.elementor-1519 .elementor-element.elementor-element-4d9c6691 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-4d9c6691::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67a5a308 */.elementor-1519 .elementor-element.elementor-element-67a5a308 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-67a5a308::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23379314 */.elementor-1519 .elementor-element.elementor-element-23379314 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-23379314::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5335fb0f */.elementor-1519 .elementor-element.elementor-element-5335fb0f {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-5335fb0f::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25bed878 */.elementor-1519 .elementor-element.elementor-element-25bed878 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-25bed878::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40a7aa7d */.elementor-1519 .elementor-element.elementor-element-40a7aa7d {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-40a7aa7d::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4590677a */.elementor-1519 .elementor-element.elementor-element-4590677a {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-4590677a::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66566aa7 */.elementor-1519 .elementor-element.elementor-element-66566aa7 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-66566aa7::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7942abfc */.elementor-1519 .elementor-element.elementor-element-7942abfc {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-7942abfc::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7eef4ddf */.elementor-1519 .elementor-element.elementor-element-7eef4ddf {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-7eef4ddf::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-628a2e3b */.elementor-1519 .elementor-element.elementor-element-628a2e3b {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-628a2e3b::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47c865c1 */.elementor-1519 .elementor-element.elementor-element-47c865c1 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-47c865c1::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ffd2365 */.elementor-1519 .elementor-element.elementor-element-5ffd2365 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-5ffd2365::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68d35022 */.elementor-1519 .elementor-element.elementor-element-68d35022 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-68d35022::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d798763 */.elementor-1519 .elementor-element.elementor-element-2d798763 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-2d798763::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c24f16a */.elementor-1519 .elementor-element.elementor-element-2c24f16a {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-2c24f16a::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e8b22dd */.elementor-1519 .elementor-element.elementor-element-2e8b22dd {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-2e8b22dd::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d9c6691 */.elementor-1519 .elementor-element.elementor-element-4d9c6691 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-4d9c6691::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67a5a308 */.elementor-1519 .elementor-element.elementor-element-67a5a308 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-67a5a308::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23379314 */.elementor-1519 .elementor-element.elementor-element-23379314 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-23379314::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5335fb0f */.elementor-1519 .elementor-element.elementor-element-5335fb0f {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-5335fb0f::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25bed878 */.elementor-1519 .elementor-element.elementor-element-25bed878 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-25bed878::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40a7aa7d */.elementor-1519 .elementor-element.elementor-element-40a7aa7d {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-40a7aa7d::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4590677a */.elementor-1519 .elementor-element.elementor-element-4590677a {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-4590677a::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66566aa7 */.elementor-1519 .elementor-element.elementor-element-66566aa7 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-66566aa7::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7942abfc */.elementor-1519 .elementor-element.elementor-element-7942abfc {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-7942abfc::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7eef4ddf */.elementor-1519 .elementor-element.elementor-element-7eef4ddf {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-7eef4ddf::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-628a2e3b */.elementor-1519 .elementor-element.elementor-element-628a2e3b {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-628a2e3b::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47c865c1 */.elementor-1519 .elementor-element.elementor-element-47c865c1 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-47c865c1::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ffd2365 */.elementor-1519 .elementor-element.elementor-element-5ffd2365 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-5ffd2365::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68d35022 */.elementor-1519 .elementor-element.elementor-element-68d35022 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-68d35022::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d798763 */.elementor-1519 .elementor-element.elementor-element-2d798763 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-2d798763::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c24f16a */.elementor-1519 .elementor-element.elementor-element-2c24f16a {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-2c24f16a::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e8b22dd */.elementor-1519 .elementor-element.elementor-element-2e8b22dd {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-2e8b22dd::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d9c6691 */.elementor-1519 .elementor-element.elementor-element-4d9c6691 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-4d9c6691::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67a5a308 */.elementor-1519 .elementor-element.elementor-element-67a5a308 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-67a5a308::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23379314 */.elementor-1519 .elementor-element.elementor-element-23379314 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-23379314::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5335fb0f */.elementor-1519 .elementor-element.elementor-element-5335fb0f {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-5335fb0f::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25bed878 */.elementor-1519 .elementor-element.elementor-element-25bed878 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-25bed878::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40a7aa7d */.elementor-1519 .elementor-element.elementor-element-40a7aa7d {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-40a7aa7d::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4590677a */.elementor-1519 .elementor-element.elementor-element-4590677a {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-4590677a::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66566aa7 */.elementor-1519 .elementor-element.elementor-element-66566aa7 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-66566aa7::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7942abfc */.elementor-1519 .elementor-element.elementor-element-7942abfc {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-7942abfc::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7eef4ddf */.elementor-1519 .elementor-element.elementor-element-7eef4ddf {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-7eef4ddf::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-628a2e3b */.elementor-1519 .elementor-element.elementor-element-628a2e3b {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-628a2e3b::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47c865c1 */.elementor-1519 .elementor-element.elementor-element-47c865c1 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-47c865c1::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ffd2365 */.elementor-1519 .elementor-element.elementor-element-5ffd2365 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-5ffd2365::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68d35022 */.elementor-1519 .elementor-element.elementor-element-68d35022 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-68d35022::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d798763 */.elementor-1519 .elementor-element.elementor-element-2d798763 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-2d798763::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c24f16a */.elementor-1519 .elementor-element.elementor-element-2c24f16a {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-2c24f16a::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e8b22dd */.elementor-1519 .elementor-element.elementor-element-2e8b22dd {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-2e8b22dd::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d9c6691 */.elementor-1519 .elementor-element.elementor-element-4d9c6691 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-4d9c6691::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67a5a308 */.elementor-1519 .elementor-element.elementor-element-67a5a308 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-67a5a308::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23379314 */.elementor-1519 .elementor-element.elementor-element-23379314 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-23379314::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5335fb0f */.elementor-1519 .elementor-element.elementor-element-5335fb0f {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-5335fb0f::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25bed878 */.elementor-1519 .elementor-element.elementor-element-25bed878 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-25bed878::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40a7aa7d */.elementor-1519 .elementor-element.elementor-element-40a7aa7d {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-40a7aa7d::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4590677a */.elementor-1519 .elementor-element.elementor-element-4590677a {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-4590677a::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66566aa7 */.elementor-1519 .elementor-element.elementor-element-66566aa7 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-66566aa7::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7942abfc */.elementor-1519 .elementor-element.elementor-element-7942abfc {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-7942abfc::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7eef4ddf */.elementor-1519 .elementor-element.elementor-element-7eef4ddf {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-7eef4ddf::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-628a2e3b */.elementor-1519 .elementor-element.elementor-element-628a2e3b {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-628a2e3b::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47c865c1 */.elementor-1519 .elementor-element.elementor-element-47c865c1 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-47c865c1::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ffd2365 */.elementor-1519 .elementor-element.elementor-element-5ffd2365 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-5ffd2365::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68d35022 */.elementor-1519 .elementor-element.elementor-element-68d35022 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-68d35022::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d798763 */.elementor-1519 .elementor-element.elementor-element-2d798763 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-2d798763::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c24f16a */.elementor-1519 .elementor-element.elementor-element-2c24f16a {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-2c24f16a::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e8b22dd */.elementor-1519 .elementor-element.elementor-element-2e8b22dd {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-2e8b22dd::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d9c6691 */.elementor-1519 .elementor-element.elementor-element-4d9c6691 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-4d9c6691::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67a5a308 */.elementor-1519 .elementor-element.elementor-element-67a5a308 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-67a5a308::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23379314 */.elementor-1519 .elementor-element.elementor-element-23379314 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-23379314::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5335fb0f */.elementor-1519 .elementor-element.elementor-element-5335fb0f {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-5335fb0f::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25bed878 */.elementor-1519 .elementor-element.elementor-element-25bed878 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-25bed878::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40a7aa7d */.elementor-1519 .elementor-element.elementor-element-40a7aa7d {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-40a7aa7d::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4590677a */.elementor-1519 .elementor-element.elementor-element-4590677a {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-4590677a::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66566aa7 */.elementor-1519 .elementor-element.elementor-element-66566aa7 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-66566aa7::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7942abfc */.elementor-1519 .elementor-element.elementor-element-7942abfc {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-7942abfc::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7eef4ddf */.elementor-1519 .elementor-element.elementor-element-7eef4ddf {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-7eef4ddf::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-628a2e3b */.elementor-1519 .elementor-element.elementor-element-628a2e3b {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-628a2e3b::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47c865c1 */.elementor-1519 .elementor-element.elementor-element-47c865c1 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-47c865c1::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ffd2365 */.elementor-1519 .elementor-element.elementor-element-5ffd2365 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-5ffd2365::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68d35022 */.elementor-1519 .elementor-element.elementor-element-68d35022 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-68d35022::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d798763 */.elementor-1519 .elementor-element.elementor-element-2d798763 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-2d798763::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c24f16a */.elementor-1519 .elementor-element.elementor-element-2c24f16a {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-2c24f16a::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e8b22dd */.elementor-1519 .elementor-element.elementor-element-2e8b22dd {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-2e8b22dd::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d9c6691 */.elementor-1519 .elementor-element.elementor-element-4d9c6691 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-4d9c6691::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67a5a308 */.elementor-1519 .elementor-element.elementor-element-67a5a308 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-67a5a308::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23379314 */.elementor-1519 .elementor-element.elementor-element-23379314 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-23379314::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5335fb0f */.elementor-1519 .elementor-element.elementor-element-5335fb0f {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-5335fb0f::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25bed878 */.elementor-1519 .elementor-element.elementor-element-25bed878 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-25bed878::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40a7aa7d */.elementor-1519 .elementor-element.elementor-element-40a7aa7d {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-40a7aa7d::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4590677a */.elementor-1519 .elementor-element.elementor-element-4590677a {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-4590677a::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66566aa7 */.elementor-1519 .elementor-element.elementor-element-66566aa7 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-66566aa7::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7942abfc */.elementor-1519 .elementor-element.elementor-element-7942abfc {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-7942abfc::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7eef4ddf */.elementor-1519 .elementor-element.elementor-element-7eef4ddf {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-7eef4ddf::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-628a2e3b */.elementor-1519 .elementor-element.elementor-element-628a2e3b {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-628a2e3b::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47c865c1 */.elementor-1519 .elementor-element.elementor-element-47c865c1 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-47c865c1::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ffd2365 */.elementor-1519 .elementor-element.elementor-element-5ffd2365 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-5ffd2365::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68d35022 */.elementor-1519 .elementor-element.elementor-element-68d35022 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-68d35022::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d798763 */.elementor-1519 .elementor-element.elementor-element-2d798763 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-2d798763::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c24f16a */.elementor-1519 .elementor-element.elementor-element-2c24f16a {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-2c24f16a::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e8b22dd */.elementor-1519 .elementor-element.elementor-element-2e8b22dd {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-2e8b22dd::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d9c6691 */.elementor-1519 .elementor-element.elementor-element-4d9c6691 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-4d9c6691::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67a5a308 */.elementor-1519 .elementor-element.elementor-element-67a5a308 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-67a5a308::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23379314 */.elementor-1519 .elementor-element.elementor-element-23379314 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-23379314::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5335fb0f */.elementor-1519 .elementor-element.elementor-element-5335fb0f {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-5335fb0f::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25bed878 */.elementor-1519 .elementor-element.elementor-element-25bed878 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-25bed878::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40a7aa7d */.elementor-1519 .elementor-element.elementor-element-40a7aa7d {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-40a7aa7d::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4590677a */.elementor-1519 .elementor-element.elementor-element-4590677a {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-4590677a::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66566aa7 */.elementor-1519 .elementor-element.elementor-element-66566aa7 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-66566aa7::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7942abfc */.elementor-1519 .elementor-element.elementor-element-7942abfc {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-7942abfc::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7eef4ddf */.elementor-1519 .elementor-element.elementor-element-7eef4ddf {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-7eef4ddf::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-628a2e3b */.elementor-1519 .elementor-element.elementor-element-628a2e3b {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-628a2e3b::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47c865c1 */.elementor-1519 .elementor-element.elementor-element-47c865c1 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-47c865c1::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ffd2365 */.elementor-1519 .elementor-element.elementor-element-5ffd2365 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-5ffd2365::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68d35022 */.elementor-1519 .elementor-element.elementor-element-68d35022 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-68d35022::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d798763 */.elementor-1519 .elementor-element.elementor-element-2d798763 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-2d798763::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c24f16a */.elementor-1519 .elementor-element.elementor-element-2c24f16a {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-2c24f16a::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e8b22dd */.elementor-1519 .elementor-element.elementor-element-2e8b22dd {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-2e8b22dd::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d9c6691 */.elementor-1519 .elementor-element.elementor-element-4d9c6691 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-4d9c6691::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67a5a308 */.elementor-1519 .elementor-element.elementor-element-67a5a308 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-67a5a308::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23379314 */.elementor-1519 .elementor-element.elementor-element-23379314 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-23379314::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5335fb0f */.elementor-1519 .elementor-element.elementor-element-5335fb0f {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-5335fb0f::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25bed878 */.elementor-1519 .elementor-element.elementor-element-25bed878 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-25bed878::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40a7aa7d */.elementor-1519 .elementor-element.elementor-element-40a7aa7d {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-40a7aa7d::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4590677a */.elementor-1519 .elementor-element.elementor-element-4590677a {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-4590677a::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66566aa7 */.elementor-1519 .elementor-element.elementor-element-66566aa7 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-66566aa7::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7942abfc */.elementor-1519 .elementor-element.elementor-element-7942abfc {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-7942abfc::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7eef4ddf */.elementor-1519 .elementor-element.elementor-element-7eef4ddf {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-7eef4ddf::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-628a2e3b */.elementor-1519 .elementor-element.elementor-element-628a2e3b {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-628a2e3b::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47c865c1 */.elementor-1519 .elementor-element.elementor-element-47c865c1 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-47c865c1::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ffd2365 */.elementor-1519 .elementor-element.elementor-element-5ffd2365 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-5ffd2365::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68d35022 */.elementor-1519 .elementor-element.elementor-element-68d35022 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-68d35022::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d798763 */.elementor-1519 .elementor-element.elementor-element-2d798763 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-2d798763::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c24f16a */.elementor-1519 .elementor-element.elementor-element-2c24f16a {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-2c24f16a::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e8b22dd */.elementor-1519 .elementor-element.elementor-element-2e8b22dd {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-2e8b22dd::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d9c6691 */.elementor-1519 .elementor-element.elementor-element-4d9c6691 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-4d9c6691::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67a5a308 */.elementor-1519 .elementor-element.elementor-element-67a5a308 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-67a5a308::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23379314 */.elementor-1519 .elementor-element.elementor-element-23379314 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-23379314::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5335fb0f */.elementor-1519 .elementor-element.elementor-element-5335fb0f {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-5335fb0f::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25bed878 */.elementor-1519 .elementor-element.elementor-element-25bed878 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-25bed878::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40a7aa7d */.elementor-1519 .elementor-element.elementor-element-40a7aa7d {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-40a7aa7d::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4590677a */.elementor-1519 .elementor-element.elementor-element-4590677a {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-4590677a::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66566aa7 */.elementor-1519 .elementor-element.elementor-element-66566aa7 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-66566aa7::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7942abfc */.elementor-1519 .elementor-element.elementor-element-7942abfc {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-7942abfc::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7eef4ddf */.elementor-1519 .elementor-element.elementor-element-7eef4ddf {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-7eef4ddf::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-628a2e3b */.elementor-1519 .elementor-element.elementor-element-628a2e3b {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-628a2e3b::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47c865c1 */.elementor-1519 .elementor-element.elementor-element-47c865c1 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-47c865c1::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ffd2365 */.elementor-1519 .elementor-element.elementor-element-5ffd2365 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-5ffd2365::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68d35022 */.elementor-1519 .elementor-element.elementor-element-68d35022 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-68d35022::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d798763 */.elementor-1519 .elementor-element.elementor-element-2d798763 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-2d798763::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c24f16a */.elementor-1519 .elementor-element.elementor-element-2c24f16a {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-2c24f16a::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e8b22dd */.elementor-1519 .elementor-element.elementor-element-2e8b22dd {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-2e8b22dd::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d9c6691 */.elementor-1519 .elementor-element.elementor-element-4d9c6691 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-4d9c6691::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67a5a308 */.elementor-1519 .elementor-element.elementor-element-67a5a308 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-67a5a308::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23379314 */.elementor-1519 .elementor-element.elementor-element-23379314 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-23379314::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5335fb0f */.elementor-1519 .elementor-element.elementor-element-5335fb0f {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-5335fb0f::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25bed878 */.elementor-1519 .elementor-element.elementor-element-25bed878 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-25bed878::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40a7aa7d */.elementor-1519 .elementor-element.elementor-element-40a7aa7d {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-40a7aa7d::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4590677a */.elementor-1519 .elementor-element.elementor-element-4590677a {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-4590677a::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66566aa7 */.elementor-1519 .elementor-element.elementor-element-66566aa7 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-66566aa7::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7942abfc */.elementor-1519 .elementor-element.elementor-element-7942abfc {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-7942abfc::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7eef4ddf */.elementor-1519 .elementor-element.elementor-element-7eef4ddf {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-7eef4ddf::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-628a2e3b */.elementor-1519 .elementor-element.elementor-element-628a2e3b {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-628a2e3b::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47c865c1 */.elementor-1519 .elementor-element.elementor-element-47c865c1 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-47c865c1::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ffd2365 */.elementor-1519 .elementor-element.elementor-element-5ffd2365 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-5ffd2365::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68d35022 */.elementor-1519 .elementor-element.elementor-element-68d35022 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-68d35022::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d798763 */.elementor-1519 .elementor-element.elementor-element-2d798763 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-2d798763::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c24f16a */.elementor-1519 .elementor-element.elementor-element-2c24f16a {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-2c24f16a::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e8b22dd */.elementor-1519 .elementor-element.elementor-element-2e8b22dd {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-2e8b22dd::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d9c6691 */.elementor-1519 .elementor-element.elementor-element-4d9c6691 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-4d9c6691::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67a5a308 */.elementor-1519 .elementor-element.elementor-element-67a5a308 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-67a5a308::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23379314 */.elementor-1519 .elementor-element.elementor-element-23379314 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-23379314::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5335fb0f */.elementor-1519 .elementor-element.elementor-element-5335fb0f {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-5335fb0f::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a77cd3 */.elementor-1519 .elementor-element.elementor-element-4a77cd3 {
    position: relative;
    background: linear-gradient(180deg, #fff, #fff);
    padding: 0px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-4a77cd3::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53f79629 */.elementor-1519 .elementor-element.elementor-element-53f79629 {
    position: relative;
    background: linear-gradient(180deg, #fff, #fff);
    padding: 0px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-53f79629::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1aa73e9c */.elementor-1519 .elementor-element.elementor-element-1aa73e9c {
    position: relative;
    background: linear-gradient(180deg, #fff, #fff);
    padding: 0px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-1aa73e9c::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20c64c88 */.elementor-1519 .elementor-element.elementor-element-20c64c88 {
    position: relative;
    background: linear-gradient(180deg, #fff, #fff);
    padding: 0px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-20c64c88::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22042fe9 */.elementor-1519 .elementor-element.elementor-element-22042fe9 {
    position: relative;
    background: linear-gradient(180deg, #fff, #fff);
    padding: 0px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-22042fe9::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2781ebf9 */.elementor-1519 .elementor-element.elementor-element-2781ebf9 {
    position: relative;
    background: linear-gradient(180deg, #fff, #fff);
    padding: 0px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-2781ebf9::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57796ea4 */.elementor-1519 .elementor-element.elementor-element-57796ea4 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 20px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-57796ea4::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1202ee03 */.elementor-1519 .elementor-element.elementor-element-1202ee03 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 20px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-1202ee03::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fcba13 */.elementor-1519 .elementor-element.elementor-element-5fcba13 {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 20px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-5fcba13::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3480e4cf */.elementor-1519 .elementor-element.elementor-element-3480e4cf {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 20px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-3480e4cf::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-6a084820 *//* botão principal */
.elementor-1519 .elementor-element.elementor-element-6a084820 .elementor-button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background: #f5a300;
  color: #000;
  height: 70px;
  padding: 0 60px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
  border: none;

  /* cortes ajustados */
  clip-path: polygon(
    7.5% 0,
    100% 0,
    100% 78%,
    92.5% 100%,
    0 100%,
    0 22%
  );
  /* arredondamento leve */
  border-radius: 3px;

  overflow: visible;
}

/* hover */
.elementor-1519 .elementor-element.elementor-element-6a084820 .elementor-button:hover {
  background: #d88f00;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e53e1d */.elementor-1519 .elementor-element.elementor-element-3e53e1d {
    position: relative;
    background: linear-gradient(180deg, #12151c, #12151c);
    padding: 40px;

    /* CORTE DOS CANTOS */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );
}

/* BORDA */
.elementor-1519 .elementor-element.elementor-element-3e53e1d::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: #22252d;

    /* MESMO CORTE */
    clip-path: polygon(
        20px 0, 
        100% 0, 
        100% calc(100% - 20px), 
        calc(100% - 20px) 100%, 
        0 100%, 
        0 20px
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */