.elementor-3774 .elementor-element.elementor-element-1dcb249a{--display:flex;--min-height:591px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-3774 .elementor-element.elementor-element-1dcb249a:not(.elementor-motion-effects-element-type-background), .elementor-3774 .elementor-element.elementor-element-1dcb249a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://santiagodesigner.com.br/wp-content/uploads/2026/05/BG-01.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-3774 .elementor-element.elementor-element-4a68c9cf{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3774 .elementor-element.elementor-element-636128f6{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );}.elementor-3774 .elementor-element.elementor-element-36a58a5 .elementor-button{background-color:#1A1A1A;font-family:"Inter", Sans-serif;font-size:10px;font-weight:500;fill:#555555;color:#555555;border-style:solid;border-width:1px 1px 1px 1px;border-color:#555555;border-radius:4px 4px 4px 4px;}.elementor-3774 .elementor-element.elementor-element-36a58a5.elementor-element{--align-self:flex-start;}.elementor-3774 .elementor-element.elementor-element-175e8a2b .elementor-button{background-color:#1A1A1A;font-family:"Inter", Sans-serif;font-size:10px;font-weight:500;fill:#555555;color:#555555;border-style:solid;border-width:1px 1px 1px 1px;border-color:#555555;border-radius:4px 4px 4px 4px;}.elementor-3774 .elementor-element.elementor-element-175e8a2b.elementor-element{--align-self:flex-start;}.elementor-3774 .elementor-element.elementor-element-5440a24b .elementor-button{background-color:#1A1A1A;font-family:"Inter", Sans-serif;font-size:10px;font-weight:500;fill:#555555;color:#555555;border-style:solid;border-width:1px 1px 1px 1px;border-color:#555555;border-radius:4px 4px 4px 4px;}.elementor-3774 .elementor-element.elementor-element-5440a24b.elementor-element{--align-self:flex-start;}.elementor-3774 .elementor-element.elementor-element-4ef201c5 .elementor-button{background-color:#1A1A1A;font-family:"Inter", Sans-serif;font-size:10px;font-weight:500;fill:#555555;color:#555555;border-style:solid;border-width:1px 1px 1px 1px;border-color:#555555;border-radius:4px 4px 4px 4px;}.elementor-3774 .elementor-element.elementor-element-4ef201c5.elementor-element{--align-self:flex-start;}.elementor-3774 .elementor-element.elementor-element-6a8578a7 .elementor-button{background-color:#A855F71C;font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;fill:#A855F7;color:#A855F7;border-style:solid;border-width:1px 1px 1px 1px;border-color:#A855F754;border-radius:90px 90px 90px 90px;}.elementor-3774 .elementor-element.elementor-element-6a8578a7{padding:12px 0px 0px 0px;}.elementor-3774 .elementor-element.elementor-element-6a8578a7.elementor-element{--align-self:flex-start;}.elementor-widget-image-box .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{color:var( --e-global-color-text );}.elementor-3774 .elementor-element.elementor-element-7a6f2259{padding:0px 0px 0px 0px;}.elementor-3774 .elementor-element.elementor-element-7a6f2259 .elementor-image-box-wrapper{text-align:start;}.elementor-3774 .elementor-element.elementor-element-7a6f2259 .elementor-image-box-title{margin-bottom:24px;font-family:"Inter", Sans-serif;font-size:80px;font-weight:600;}.elementor-3774 .elementor-element.elementor-element-7a6f2259 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;}.elementor-3774 .elementor-element.elementor-element-4ba946e1.elementor-element{--align-self:flex-start;}.elementor-3774 .elementor-element.elementor-element-4ba946e1 .elementor-button{-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;font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;fill:#0A0A0A;color:#0A0A0A;border-radius:8px 8px 8px 8px;padding:17px 40px 17px 40px;}.elementor-3774 .elementor-element.elementor-element-3e8d4dd1{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-3774 .elementor-element.elementor-element-23cd5dd5{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px;}.elementor-3774 .elementor-element.elementor-element-23cd5dd5.elementor-element{--align-self:center;}.elementor-3774 .elementor-element.elementor-element-23cd5dd5 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-3774 .elementor-element.elementor-element-372ff9e6{--display:flex;--min-height:803px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-3774 .elementor-element.elementor-element-372ff9e6:not(.elementor-motion-effects-element-type-background), .elementor-3774 .elementor-element.elementor-element-372ff9e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://santiagodesigner.com.br/wp-content/uploads/2026/05/BG-02.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-3774 .elementor-element.elementor-element-e64bbc4.elementor-element{--align-self:center;}.elementor-3774 .elementor-element.elementor-element-e64bbc4{text-align:center;}.elementor-3774 .elementor-element.elementor-element-e64bbc4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:40px;font-weight:600;}.elementor-3774 .elementor-element.elementor-element-62788a8 .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;line-height:1.4em;fill:#FFFFFF;color:#FFFFFF;border-radius:8px 8px 8px 8px;padding:17px 40px 17px 40px;}.elementor-3774 .elementor-element.elementor-element-62788a8.elementor-element{--align-self:center;}.elementor-3774 .elementor-element.elementor-element-5d6bb42a{--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;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-3774 .elementor-element.elementor-element-335f5497 .elementor-button{background-color:#F5C40012;font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;fill:#F5C400;color:#F5C400;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F5C40036;border-radius:90px 90px 90px 90px;}.elementor-3774 .elementor-element.elementor-element-335f5497{padding:0px 0px 0px 0px;}.elementor-3774 .elementor-element.elementor-element-335f5497.elementor-element{--align-self:center;}.elementor-3774 .elementor-element.elementor-element-21466875.elementor-element{--align-self:center;}.elementor-3774 .elementor-element.elementor-element-21466875{text-align:center;}.elementor-3774 .elementor-element.elementor-element-21466875 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:40px;font-weight:600;color:#FFFFFF;}.elementor-3774 .elementor-element.elementor-element-757ae23f{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{color:var( --e-global-color-text );}.elementor-3774 .elementor-element.elementor-element-327c9e18{background-color:#7C3AED0D;padding:25px 25px 25px 25px;border-style:solid;border-color:#A855F71F;border-radius:20px 20px 20px 20px;}.elementor-3774 .elementor-element.elementor-element-327c9e18.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-3774 .elementor-element.elementor-element-327c9e18 .elementor-icon-box-wrapper{gap:20px;}.elementor-3774 .elementor-element.elementor-element-327c9e18 .elementor-icon-box-title{margin-block-end:20px;color:#F4F0FF;}.elementor-3774 .elementor-element.elementor-element-327c9e18 .elementor-icon-box-title, .elementor-3774 .elementor-element.elementor-element-327c9e18 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:500;}.elementor-3774 .elementor-element.elementor-element-327c9e18:has(:hover) .elementor-icon-box-title,
					 .elementor-3774 .elementor-element.elementor-element-327c9e18:has(:focus) .elementor-icon-box-title{color:#F4F0FF;}.elementor-3774 .elementor-element.elementor-element-327c9e18 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#EFEDFD;}.elementor-3774 .elementor-element.elementor-element-16aaf572{background-color:#7C3AED0D;padding:25px 25px 25px 25px;border-style:solid;border-color:#A855F71F;border-radius:20px 20px 20px 20px;}.elementor-3774 .elementor-element.elementor-element-16aaf572.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-3774 .elementor-element.elementor-element-16aaf572 .elementor-icon-box-wrapper{gap:20px;}.elementor-3774 .elementor-element.elementor-element-16aaf572 .elementor-icon-box-title{margin-block-end:20px;color:#F4F0FF;}.elementor-3774 .elementor-element.elementor-element-16aaf572 .elementor-icon-box-title, .elementor-3774 .elementor-element.elementor-element-16aaf572 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:500;}.elementor-3774 .elementor-element.elementor-element-16aaf572:has(:hover) .elementor-icon-box-title,
					 .elementor-3774 .elementor-element.elementor-element-16aaf572:has(:focus) .elementor-icon-box-title{color:#F4F0FF;}.elementor-3774 .elementor-element.elementor-element-16aaf572 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#EFEDFD;}.elementor-3774 .elementor-element.elementor-element-7389da86{background-color:#7C3AED0D;padding:25px 25px 25px 25px;border-style:solid;border-color:#A855F71F;border-radius:20px 20px 20px 20px;}.elementor-3774 .elementor-element.elementor-element-7389da86.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-3774 .elementor-element.elementor-element-7389da86 .elementor-icon-box-wrapper{gap:20px;}.elementor-3774 .elementor-element.elementor-element-7389da86 .elementor-icon-box-title{margin-block-end:20px;color:#F4F0FF;}.elementor-3774 .elementor-element.elementor-element-7389da86 .elementor-icon-box-title, .elementor-3774 .elementor-element.elementor-element-7389da86 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:500;}.elementor-3774 .elementor-element.elementor-element-7389da86:has(:hover) .elementor-icon-box-title,
					 .elementor-3774 .elementor-element.elementor-element-7389da86:has(:focus) .elementor-icon-box-title{color:#F4F0FF;}.elementor-3774 .elementor-element.elementor-element-7389da86 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#EFEDFD;}.elementor-3774 .elementor-element.elementor-element-7ef8bb7f{background-color:#7C3AED0D;padding:25px 25px 25px 25px;border-style:solid;border-color:#A855F71F;border-radius:20px 20px 20px 20px;}.elementor-3774 .elementor-element.elementor-element-7ef8bb7f.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-3774 .elementor-element.elementor-element-7ef8bb7f .elementor-icon-box-wrapper{gap:20px;}.elementor-3774 .elementor-element.elementor-element-7ef8bb7f .elementor-icon-box-title{margin-block-end:20px;color:#F4F0FF;}.elementor-3774 .elementor-element.elementor-element-7ef8bb7f .elementor-icon-box-title, .elementor-3774 .elementor-element.elementor-element-7ef8bb7f .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:500;}.elementor-3774 .elementor-element.elementor-element-7ef8bb7f:has(:hover) .elementor-icon-box-title,
					 .elementor-3774 .elementor-element.elementor-element-7ef8bb7f:has(:focus) .elementor-icon-box-title{color:#F4F0FF;}.elementor-3774 .elementor-element.elementor-element-7ef8bb7f .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#EFEDFD;}.elementor-3774 .elementor-element.elementor-element-b690370{--display:flex;--min-height:679px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#A855F7;--border-color:#A855F7;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-3774 .elementor-element.elementor-element-b690370:not(.elementor-motion-effects-element-type-background), .elementor-3774 .elementor-element.elementor-element-b690370 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://santiagodesigner.com.br/wp-content/uploads/2026/05/BG-03.webp");background-position:top center;background-repeat:repeat;background-size:cover;}.elementor-3774 .elementor-element.elementor-element-3bacef3{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3774 .elementor-element.elementor-element-4b5c1a3f{width:var( --container-widget-width, 68% );max-width:68%;padding:0px 0px 0px 0px;--container-widget-width:68%;--container-widget-flex-grow:0;}.elementor-3774 .elementor-element.elementor-element-4b5c1a3f .elementor-image-box-wrapper{text-align:start;}.elementor-3774 .elementor-element.elementor-element-4b5c1a3f .elementor-image-box-title{margin-bottom:24px;font-family:"Inter", Sans-serif;font-size:40px;font-weight:600;}.elementor-3774 .elementor-element.elementor-element-4b5c1a3f .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:#797979;}.elementor-3774 .elementor-element.elementor-element-5615bda4{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-3774 .elementor-element.elementor-element-3464bf44.elementor-element{--align-self:flex-start;}.elementor-3774 .elementor-element.elementor-element-3464bf44 .elementor-button{-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;font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;fill:#0A0A0A;color:#0A0A0A;border-radius:8px 8px 8px 8px;padding:17px 40px 17px 40px;}.elementor-3774 .elementor-element.elementor-element-60e36de{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3774 .elementor-element.elementor-element-60e36de.elementor-element{--align-self:center;}.elementor-3774 .elementor-element.elementor-element-60e36de .elementor-button{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;border-style:solid;border-width:1px 1px 1px 1px;border-color:#AAAAAA;border-radius:8px 8px 8px 8px;padding:17px 40px 17px 40px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-3774 .elementor-element.elementor-element-308f7df4.elementor-element{--align-self:flex-start;}.elementor-3774 .elementor-element.elementor-element-308f7df4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-3774 .elementor-element.elementor-element-308f7df4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-3774 .elementor-element.elementor-element-308f7df4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-3774 .elementor-element.elementor-element-308f7df4 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-3774 .elementor-element.elementor-element-308f7df4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-3774 .elementor-element.elementor-element-308f7df4 .elementor-icon-list-icon i{color:#F4C200;transition:color 0.3s;}.elementor-3774 .elementor-element.elementor-element-308f7df4 .elementor-icon-list-icon svg{fill:#F4C200;transition:fill 0.3s;}.elementor-3774 .elementor-element.elementor-element-308f7df4{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3774 .elementor-element.elementor-element-308f7df4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3774 .elementor-element.elementor-element-308f7df4 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;}.elementor-3774 .elementor-element.elementor-element-308f7df4 .elementor-icon-list-text{color:#959595;transition:color 0.3s;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-3774 .elementor-element.elementor-element-45bcda2 img{border-style:solid;border-color:#FFFFFF26;}.elementor-3774 .elementor-element.elementor-element-6bbc2bb4{--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;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#A855F7;--border-color:#A855F7;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-3774 .elementor-element.elementor-element-3afedd3c{--e-image-carousel-slides-to-show:7;}.elementor-3774 .elementor-element.elementor-element-662c0705{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-3774 .elementor-element.elementor-element-662c0705:not(.elementor-motion-effects-element-type-background), .elementor-3774 .elementor-element.elementor-element-662c0705 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://santiagodesigner.com.br/wp-content/uploads/2026/05/BG-04.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-3774 .elementor-element.elementor-element-662c0705.e-con{--align-self:center;}.elementor-3774 .elementor-element.elementor-element-2e406fa3{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3774 .elementor-element.elementor-element-2e406fa3.e-con{--align-self:center;}.elementor-3774 .elementor-element.elementor-element-f487c52{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;top:498px;z-index:99;}body:not(.rtl) .elementor-3774 .elementor-element.elementor-element-f487c52{left:-30px;}body.rtl .elementor-3774 .elementor-element.elementor-element-f487c52{right:-30px;}.elementor-3774 .elementor-element.elementor-element-69557e22{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;top:-146px;}body:not(.rtl) .elementor-3774 .elementor-element.elementor-element-69557e22{left:1267px;}body.rtl .elementor-3774 .elementor-element.elementor-element-69557e22{right:1267px;}.elementor-3774 .elementor-element.elementor-element-78ff6881{--display:flex;--justify-content:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3774 .elementor-element.elementor-element-7a89aca5{padding:0px 0px 0px 0px;}.elementor-3774 .elementor-element.elementor-element-7a89aca5.elementor-element{--align-self:center;}.elementor-3774 .elementor-element.elementor-element-7a89aca5 .elementor-image-box-wrapper{text-align:center;}.elementor-3774 .elementor-element.elementor-element-7a89aca5 .elementor-image-box-title{margin-bottom:24px;font-family:"Inter", Sans-serif;font-size:40px;font-weight:600;}.elementor-3774 .elementor-element.elementor-element-7a89aca5 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-3774 .elementor-element.elementor-element-3d601129{--divider-border-style:solid;--divider-color:#F4F0FF0D;--divider-border-width:1px;}.elementor-3774 .elementor-element.elementor-element-3d601129.elementor-element{--align-self:center;}.elementor-3774 .elementor-element.elementor-element-3d601129 .elementor-divider-separator{width:100%;}.elementor-3774 .elementor-element.elementor-element-3d601129 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-3774 .elementor-element.elementor-element-537d593a{--e-image-carousel-slides-to-show:4;padding:40px 0px 0px 0px;}.elementor-3774 .elementor-element.elementor-element-768628c2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-3774 .elementor-element.elementor-element-768628c2.e-con{--align-self:center;}.elementor-3774 .elementor-element.elementor-element-76800610{--display:flex;}.elementor-3774 .elementor-element.elementor-element-3baa92a6 .elementor-button{background-color:#A855F71C;font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;fill:#A855F7;color:#A855F7;border-style:solid;border-width:1px 1px 1px 1px;border-color:#A855F754;border-radius:90px 90px 90px 90px;}.elementor-3774 .elementor-element.elementor-element-3baa92a6{padding:0px 0px 0px 0px;}.elementor-3774 .elementor-element.elementor-element-3baa92a6.elementor-element{--align-self:center;}.elementor-3774 .elementor-element.elementor-element-1d616cb1{width:var( --container-widget-width, 50% );max-width:50%;padding:0px 0px 0px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-3774 .elementor-element.elementor-element-1d616cb1.elementor-element{--align-self:center;}.elementor-3774 .elementor-element.elementor-element-1d616cb1 .elementor-image-box-wrapper{text-align:center;}.elementor-3774 .elementor-element.elementor-element-1d616cb1 .elementor-image-box-title{margin-bottom:24px;font-family:"Inter", Sans-serif;font-size:56px;font-weight:600;line-height:1.2em;}.elementor-3774 .elementor-element.elementor-element-1d616cb1 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;}.elementor-3774 .elementor-element.elementor-element-488175cb{--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:0px;--padding-left:50px;--padding-right:50px;}.elementor-3774 .elementor-element.elementor-element-2340daa{--display:flex;--min-height:640px;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:#FFFFFF26;--border-color:#FFFFFF26;--border-radius:35px 35px 35px 35px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-3774 .elementor-element.elementor-element-2340daa:not(.elementor-motion-effects-element-type-background), .elementor-3774 .elementor-element.elementor-element-2340daa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#020206;}.elementor-3774 .elementor-element.elementor-element-2e88c80{padding:20px 20px 20px 20px;}.elementor-3774 .elementor-element.elementor-element-8aa6f0d{padding:0px 0px 0px 20px;}.elementor-3774 .elementor-element.elementor-element-8aa6f0d.elementor-element{--align-self:flex-start;}.elementor-3774 .elementor-element.elementor-element-8aa6f0d .elementor-image-box-wrapper{text-align:start;}.elementor-3774 .elementor-element.elementor-element-8aa6f0d .elementor-image-box-title{font-family:"Inter", Sans-serif;font-size:30px;font-weight:600;color:#E7EFF4;}.elementor-3774 .elementor-element.elementor-element-8aa6f0d:has(:hover) .elementor-image-box-title,
					 .elementor-3774 .elementor-element.elementor-element-8aa6f0d:has(:focus) .elementor-image-box-title{color:#E7EFF4;}.elementor-3774 .elementor-element.elementor-element-8aa6f0d .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;color:#E7EFF4;}.elementor-widget-text-editor{color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3774 .elementor-element.elementor-element-61d2503{width:var( --container-widget-width, 81% );max-width:81%;padding:0px 0px 0px 20px;--container-widget-width:81%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#E7EFF4;}.elementor-3774 .elementor-element.elementor-element-89b1985{--display:flex;--min-height:640px;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:#FFFFFF26;--border-color:#FFFFFF26;--border-radius:35px 35px 35px 35px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-3774 .elementor-element.elementor-element-89b1985:not(.elementor-motion-effects-element-type-background), .elementor-3774 .elementor-element.elementor-element-89b1985 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#020206;}.elementor-3774 .elementor-element.elementor-element-84fc15e{padding:20px 20px 20px 20px;}.elementor-3774 .elementor-element.elementor-element-dfdb741{padding:0px 0px 0px 20px;}.elementor-3774 .elementor-element.elementor-element-dfdb741.elementor-element{--align-self:flex-start;}.elementor-3774 .elementor-element.elementor-element-dfdb741 .elementor-image-box-wrapper{text-align:start;}.elementor-3774 .elementor-element.elementor-element-dfdb741 .elementor-image-box-title{font-family:"Inter", Sans-serif;font-size:30px;font-weight:600;color:#E7EFF4;}.elementor-3774 .elementor-element.elementor-element-dfdb741:has(:hover) .elementor-image-box-title,
					 .elementor-3774 .elementor-element.elementor-element-dfdb741:has(:focus) .elementor-image-box-title{color:#E7EFF4;}.elementor-3774 .elementor-element.elementor-element-dfdb741 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;color:#E7EFF4;}.elementor-3774 .elementor-element.elementor-element-22d06a6{width:var( --container-widget-width, 81% );max-width:81%;padding:0px 0px 0px 20px;--container-widget-width:81%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#E7EFF4;}.elementor-3774 .elementor-element.elementor-element-42cfcf05{--display:flex;--min-height:1196px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-3774 .elementor-element.elementor-element-42cfcf05:not(.elementor-motion-effects-element-type-background), .elementor-3774 .elementor-element.elementor-element-42cfcf05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://santiagodesigner.com.br/wp-content/uploads/2026/05/BG-06.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-3774 .elementor-element.elementor-element-2d75f71{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3774 .elementor-element.elementor-element-569a71b4 .elementor-button{background-color:#A855F71C;font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;fill:#A855F7;color:#A855F7;border-style:solid;border-width:1px 1px 1px 1px;border-color:#A855F754;border-radius:90px 90px 90px 90px;}.elementor-3774 .elementor-element.elementor-element-569a71b4{padding:0px 0px 0px 0px;}.elementor-3774 .elementor-element.elementor-element-569a71b4.elementor-element{--align-self:center;}.elementor-3774 .elementor-element.elementor-element-571b1d4e{width:var( --container-widget-width, 55% );max-width:55%;padding:0px 0px 0px 0px;--container-widget-width:55%;--container-widget-flex-grow:0;}.elementor-3774 .elementor-element.elementor-element-571b1d4e.elementor-element{--align-self:center;}.elementor-3774 .elementor-element.elementor-element-571b1d4e .elementor-image-box-wrapper{text-align:center;}.elementor-3774 .elementor-element.elementor-element-571b1d4e .elementor-image-box-title{margin-bottom:24px;font-family:"Inter", Sans-serif;font-size:56px;font-weight:600;line-height:1.2em;}.elementor-3774 .elementor-element.elementor-element-571b1d4e .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;}.elementor-3774 .elementor-element.elementor-element-c915ae2{border-radius:20px 20px 20px 20px;}.elementor-3774 .elementor-element.elementor-element-42392a91{--display:flex;--min-height:624px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-3774 .elementor-element.elementor-element-42392a91:not(.elementor-motion-effects-element-type-background), .elementor-3774 .elementor-element.elementor-element-42392a91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#020101;background-image:url("https://santiagodesigner.com.br/wp-content/uploads/2026/05/BG-07.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-3774 .elementor-element.elementor-element-370cb98e{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3774 .elementor-element.elementor-element-4e7a0a63 .elementor-button{background-color:#F5C40012;font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;fill:#F5C400;color:#F5C400;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F5C40036;border-radius:90px 90px 90px 90px;}.elementor-3774 .elementor-element.elementor-element-4e7a0a63{padding:0px 0px 0px 0px;}.elementor-3774 .elementor-element.elementor-element-4e7a0a63.elementor-element{--align-self:center;}.elementor-3774 .elementor-element.elementor-element-1c9f2946{width:var( --container-widget-width, 55% );max-width:55%;padding:0px 0px 0px 0px;--container-widget-width:55%;--container-widget-flex-grow:0;}.elementor-3774 .elementor-element.elementor-element-1c9f2946.elementor-element{--align-self:center;}.elementor-3774 .elementor-element.elementor-element-1c9f2946 .elementor-image-box-wrapper{text-align:center;}.elementor-3774 .elementor-element.elementor-element-1c9f2946 .elementor-image-box-title{margin-bottom:24px;font-family:"Inter", Sans-serif;font-size:56px;font-weight:600;line-height:1.2em;}.elementor-3774 .elementor-element.elementor-element-1c9f2946 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;}.elementor-3774 .elementor-element.elementor-element-522277aa{--divider-border-style:solid;--divider-color:#F4F0FF0D;--divider-border-width:1px;}.elementor-3774 .elementor-element.elementor-element-522277aa.elementor-element{--align-self:center;}.elementor-3774 .elementor-element.elementor-element-522277aa .elementor-divider-separator{width:100%;}.elementor-3774 .elementor-element.elementor-element-522277aa .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-3774 .elementor-element.elementor-element-33b8c1e0{--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:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3774 .elementor-element.elementor-element-33b8c1e0.e-con{--align-self:center;}.elementor-3774 .elementor-element.elementor-element-62e0733d{width:var( --container-widget-width, 100% );max-width:100%;background-color:transparent;padding:25px 25px 25px 25px;--container-widget-width:100%;--container-widget-flex-grow:0;background-image:linear-gradient(90deg, #E6A800 0%, #F5C400 100%);border-radius:32px 32px 32px 32px;}.elementor-3774 .elementor-element.elementor-element-62e0733d.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-3774 .elementor-element.elementor-element-62e0733d .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-3774 .elementor-element.elementor-element-62e0733d .elementor-icon{font-size:60px;}.elementor-3774 .elementor-element.elementor-element-62e0733d .elementor-icon-box-title, .elementor-3774 .elementor-element.elementor-element-62e0733d .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:40px;font-weight:700;line-height:0.8em;}.elementor-3774 .elementor-element.elementor-element-62e0733d .elementor-icon-box-title{color:#0A0A0A;}.elementor-3774 .elementor-element.elementor-element-62e0733d:has(:hover) .elementor-icon-box-title,
					 .elementor-3774 .elementor-element.elementor-element-62e0733d:has(:focus) .elementor-icon-box-title{color:#0A0A0A;}.elementor-3774 .elementor-element.elementor-element-62e0733d .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#0A0A0A;}.elementor-3774 .elementor-element.elementor-element-8a2ea59{background-color:transparent;padding:25px 25px 25px 25px;background-image:linear-gradient(90deg, #7C3AED 0%, #A855F7 100%);border-radius:32px 32px 32px 32px;}.elementor-3774 .elementor-element.elementor-element-8a2ea59.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-3774 .elementor-element.elementor-element-8a2ea59 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-3774 .elementor-element.elementor-element-8a2ea59.elementor-view-stacked .elementor-icon{background-color:#6EC1E4;}.elementor-3774 .elementor-element.elementor-element-8a2ea59.elementor-view-framed .elementor-icon, .elementor-3774 .elementor-element.elementor-element-8a2ea59.elementor-view-default .elementor-icon{fill:#6EC1E4;color:#6EC1E4;border-color:#6EC1E4;}.elementor-3774 .elementor-element.elementor-element-8a2ea59 .elementor-icon{font-size:60px;}.elementor-3774 .elementor-element.elementor-element-8a2ea59 .elementor-icon-box-title, .elementor-3774 .elementor-element.elementor-element-8a2ea59 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:40px;font-weight:700;line-height:0.8em;}.elementor-3774 .elementor-element.elementor-element-8a2ea59 .elementor-icon-box-title{color:#FFFFFF;}.elementor-3774 .elementor-element.elementor-element-8a2ea59:has(:hover) .elementor-icon-box-title,
					 .elementor-3774 .elementor-element.elementor-element-8a2ea59:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-3774 .elementor-element.elementor-element-8a2ea59 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-3774 .elementor-element.elementor-element-9fc5492{--e-image-carousel-slides-to-show:3;padding:40px 0px 0px 0px;}.elementor-3774 .elementor-element.elementor-element-17c9f0a7{--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-3774 .elementor-element.elementor-element-12cb808{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3774 .elementor-element.elementor-element-a899047{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3774 .elementor-element.elementor-element-a899047.e-con{--align-self:center;}.elementor-3774 .elementor-element.elementor-element-578e4f15{width:var( --container-widget-width, 65% );max-width:65%;padding:0px 0px 0px 0px;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-3774 .elementor-element.elementor-element-578e4f15.elementor-element{--align-self:flex-start;}.elementor-3774 .elementor-element.elementor-element-578e4f15 .elementor-image-box-wrapper{text-align:start;}.elementor-3774 .elementor-element.elementor-element-578e4f15 .elementor-image-box-title{margin-bottom:24px;font-family:"Inter", Sans-serif;font-size:40px;font-weight:600;line-height:1.2em;}.elementor-3774 .elementor-element.elementor-element-578e4f15 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-3774 .elementor-element.elementor-element-28d4a75e{--display:flex;--min-height:750px;--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;--justify-content:flex-start;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-3774 .elementor-element.elementor-element-28d4a75e:not(.elementor-motion-effects-element-type-background), .elementor-3774 .elementor-element.elementor-element-28d4a75e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://santiagodesigner.com.br/wp-content/uploads/2026/05/BG-Discord.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-3774 .elementor-element.elementor-element-1e230fde{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3774 .elementor-element.elementor-element-7cf7bb8d{width:var( --container-widget-width, 71% );max-width:71%;padding:0px 0px 0px 0px;--container-widget-width:71%;--container-widget-flex-grow:0;}.elementor-3774 .elementor-element.elementor-element-7cf7bb8d .elementor-image-box-wrapper{text-align:start;}.elementor-3774 .elementor-element.elementor-element-7cf7bb8d .elementor-image-box-title{margin-bottom:24px;font-family:"Inter", Sans-serif;font-size:40px;font-weight:600;}.elementor-3774 .elementor-element.elementor-element-7cf7bb8d .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:#797979;}.elementor-3774 .elementor-element.elementor-element-1e0fd717.elementor-element{--align-self:flex-start;}.elementor-3774 .elementor-element.elementor-element-1e0fd717 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-3774 .elementor-element.elementor-element-1e0fd717 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-3774 .elementor-element.elementor-element-1e0fd717 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-3774 .elementor-element.elementor-element-1e0fd717 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-3774 .elementor-element.elementor-element-1e0fd717 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-3774 .elementor-element.elementor-element-1e0fd717 .elementor-icon-list-icon i{color:#F4C200;transition:color 0.3s;}.elementor-3774 .elementor-element.elementor-element-1e0fd717 .elementor-icon-list-icon svg{fill:#F4C200;transition:fill 0.3s;}.elementor-3774 .elementor-element.elementor-element-1e0fd717{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3774 .elementor-element.elementor-element-1e0fd717 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3774 .elementor-element.elementor-element-1e0fd717 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-3774 .elementor-element.elementor-element-1e0fd717 .elementor-icon-list-text{color:#959595;transition:color 0.3s;}.elementor-3774 .elementor-element.elementor-element-3772f77a{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-3774 .elementor-element.elementor-element-c4490f3.elementor-element{--align-self:flex-start;}.elementor-3774 .elementor-element.elementor-element-c4490f3 .elementor-button{-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;font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;fill:#0A0A0A;color:#0A0A0A;border-radius:8px 8px 8px 8px;padding:17px 40px 17px 40px;}.elementor-3774 .elementor-element.elementor-element-29f46b6a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3774 .elementor-element.elementor-element-29f46b6a.elementor-element{--align-self:center;}.elementor-3774 .elementor-element.elementor-element-29f46b6a .elementor-button{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;border-style:solid;border-width:1px 1px 1px 1px;border-color:#AAAAAA;border-radius:8px 8px 8px 8px;padding:17px 40px 17px 40px;}.elementor-3774 .elementor-element.elementor-element-345cddf9{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-3774 .elementor-element.elementor-element-26a6efe0{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3774 .elementor-element.elementor-element-7d55e456 .elementor-button{background-color:#F5C40012;font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;fill:#F5C400;color:#F5C400;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F5C40036;border-radius:90px 90px 90px 90px;}.elementor-3774 .elementor-element.elementor-element-7d55e456{padding:0px 0px 0px 0px;}.elementor-3774 .elementor-element.elementor-element-7d55e456.elementor-element{--align-self:center;}.elementor-3774 .elementor-element.elementor-element-1bd9484{width:var( --container-widget-width, 55% );max-width:55%;padding:0px 0px 0px 0px;--container-widget-width:55%;--container-widget-flex-grow:0;}.elementor-3774 .elementor-element.elementor-element-1bd9484.elementor-element{--align-self:center;}.elementor-3774 .elementor-element.elementor-element-1bd9484 .elementor-image-box-wrapper{text-align:center;}.elementor-3774 .elementor-element.elementor-element-1bd9484 .elementor-image-box-title{margin-bottom:24px;font-family:"Inter", Sans-serif;font-size:56px;font-weight:600;line-height:1.2em;}.elementor-3774 .elementor-element.elementor-element-1bd9484 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;}.elementor-3774 .elementor-element.elementor-element-33f2a081{--divider-border-style:solid;--divider-color:#F4F0FF0D;--divider-border-width:1px;}.elementor-3774 .elementor-element.elementor-element-33f2a081.elementor-element{--align-self:center;}.elementor-3774 .elementor-element.elementor-element-33f2a081 .elementor-divider-separator{width:100%;}.elementor-3774 .elementor-element.elementor-element-33f2a081 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-3774 .elementor-element.elementor-element-419a4cb8{--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-evenly;--align-items:center;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3774 .elementor-element.elementor-element-34ad6db9{width:var( --container-widget-width, 284px );max-width:284px;padding:20px 20px 20px 20px;--container-widget-width:284px;--container-widget-flex-grow:0;}.elementor-3774 .elementor-element.elementor-element-34ad6db9.elementor-element{--align-self:flex-start;}.elementor-3774 .elementor-element.elementor-element-34ad6db9 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-3774 .elementor-element.elementor-element-34ad6db9 .elementor-icon-box-title, .elementor-3774 .elementor-element.elementor-element-34ad6db9 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;}.elementor-3774 .elementor-element.elementor-element-34ad6db9 .elementor-icon-box-title{color:#F4F0FF;}.elementor-3774 .elementor-element.elementor-element-34ad6db9:has(:hover) .elementor-icon-box-title,
					 .elementor-3774 .elementor-element.elementor-element-34ad6db9:has(:focus) .elementor-icon-box-title{color:#F4F0FF;}.elementor-3774 .elementor-element.elementor-element-34ad6db9 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.3em;color:#EFEDFDB3;}.elementor-3774 .elementor-element.elementor-element-75bd91f9{width:var( --container-widget-width, 284px );max-width:284px;padding:20px 20px 20px 20px;--container-widget-width:284px;--container-widget-flex-grow:0;}.elementor-3774 .elementor-element.elementor-element-75bd91f9.elementor-element{--align-self:flex-start;}.elementor-3774 .elementor-element.elementor-element-75bd91f9 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-3774 .elementor-element.elementor-element-75bd91f9 .elementor-icon-box-title, .elementor-3774 .elementor-element.elementor-element-75bd91f9 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;}.elementor-3774 .elementor-element.elementor-element-75bd91f9 .elementor-icon-box-title{color:#F4F0FF;}.elementor-3774 .elementor-element.elementor-element-75bd91f9:has(:hover) .elementor-icon-box-title,
					 .elementor-3774 .elementor-element.elementor-element-75bd91f9:has(:focus) .elementor-icon-box-title{color:#F4F0FF;}.elementor-3774 .elementor-element.elementor-element-75bd91f9 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.3em;color:#EFEDFDB3;}.elementor-3774 .elementor-element.elementor-element-4f33ccc6{width:var( --container-widget-width, 284px );max-width:284px;padding:20px 20px 20px 20px;--container-widget-width:284px;--container-widget-flex-grow:0;}.elementor-3774 .elementor-element.elementor-element-4f33ccc6.elementor-element{--align-self:flex-start;}.elementor-3774 .elementor-element.elementor-element-4f33ccc6 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-3774 .elementor-element.elementor-element-4f33ccc6 .elementor-icon-box-title, .elementor-3774 .elementor-element.elementor-element-4f33ccc6 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;}.elementor-3774 .elementor-element.elementor-element-4f33ccc6 .elementor-icon-box-title{color:#F4F0FF;}.elementor-3774 .elementor-element.elementor-element-4f33ccc6:has(:hover) .elementor-icon-box-title,
					 .elementor-3774 .elementor-element.elementor-element-4f33ccc6:has(:focus) .elementor-icon-box-title{color:#F4F0FF;}.elementor-3774 .elementor-element.elementor-element-4f33ccc6 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.3em;color:#EFEDFDB3;}.elementor-3774 .elementor-element.elementor-element-6d822792{--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-evenly;--align-items:center;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3774 .elementor-element.elementor-element-20f0ee04{width:var( --container-widget-width, 284px );max-width:284px;padding:20px 20px 20px 20px;--container-widget-width:284px;--container-widget-flex-grow:0;}.elementor-3774 .elementor-element.elementor-element-20f0ee04.elementor-element{--align-self:flex-start;}.elementor-3774 .elementor-element.elementor-element-20f0ee04 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-3774 .elementor-element.elementor-element-20f0ee04 .elementor-icon-box-title, .elementor-3774 .elementor-element.elementor-element-20f0ee04 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;}.elementor-3774 .elementor-element.elementor-element-20f0ee04 .elementor-icon-box-title{color:#F4F0FF;}.elementor-3774 .elementor-element.elementor-element-20f0ee04:has(:hover) .elementor-icon-box-title,
					 .elementor-3774 .elementor-element.elementor-element-20f0ee04:has(:focus) .elementor-icon-box-title{color:#F4F0FF;}.elementor-3774 .elementor-element.elementor-element-20f0ee04 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.3em;color:#EFEDFDB3;}.elementor-3774 .elementor-element.elementor-element-1784e97b{width:var( --container-widget-width, 284px );max-width:284px;padding:20px 20px 20px 20px;--container-widget-width:284px;--container-widget-flex-grow:0;}.elementor-3774 .elementor-element.elementor-element-1784e97b.elementor-element{--align-self:flex-start;}.elementor-3774 .elementor-element.elementor-element-1784e97b .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-3774 .elementor-element.elementor-element-1784e97b .elementor-icon-box-title, .elementor-3774 .elementor-element.elementor-element-1784e97b .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;}.elementor-3774 .elementor-element.elementor-element-1784e97b .elementor-icon-box-title{color:#F4F0FF;}.elementor-3774 .elementor-element.elementor-element-1784e97b:has(:hover) .elementor-icon-box-title,
					 .elementor-3774 .elementor-element.elementor-element-1784e97b:has(:focus) .elementor-icon-box-title{color:#F4F0FF;}.elementor-3774 .elementor-element.elementor-element-1784e97b .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.3em;color:#EFEDFDB3;}.elementor-3774 .elementor-element.elementor-element-60afa55b{width:var( --container-widget-width, 284px );max-width:284px;padding:20px 20px 20px 20px;--container-widget-width:284px;--container-widget-flex-grow:0;}.elementor-3774 .elementor-element.elementor-element-60afa55b.elementor-element{--align-self:flex-start;}.elementor-3774 .elementor-element.elementor-element-60afa55b .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-3774 .elementor-element.elementor-element-60afa55b .elementor-icon-box-title, .elementor-3774 .elementor-element.elementor-element-60afa55b .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;}.elementor-3774 .elementor-element.elementor-element-60afa55b .elementor-icon-box-title{color:#F4F0FF;}.elementor-3774 .elementor-element.elementor-element-60afa55b:has(:hover) .elementor-icon-box-title,
					 .elementor-3774 .elementor-element.elementor-element-60afa55b:has(:focus) .elementor-icon-box-title{color:#F4F0FF;}.elementor-3774 .elementor-element.elementor-element-60afa55b .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.3em;color:#EFEDFDB3;}.elementor-3774 .elementor-element.elementor-element-339b16da{--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-evenly;--align-items:center;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3774 .elementor-element.elementor-element-22c42bb0{width:var( --container-widget-width, 284px );max-width:284px;padding:20px 20px 20px 20px;--container-widget-width:284px;--container-widget-flex-grow:0;}.elementor-3774 .elementor-element.elementor-element-22c42bb0.elementor-element{--align-self:flex-start;}.elementor-3774 .elementor-element.elementor-element-22c42bb0 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-3774 .elementor-element.elementor-element-22c42bb0 .elementor-icon-box-title, .elementor-3774 .elementor-element.elementor-element-22c42bb0 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;}.elementor-3774 .elementor-element.elementor-element-22c42bb0 .elementor-icon-box-title{color:#F4F0FF;}.elementor-3774 .elementor-element.elementor-element-22c42bb0:has(:hover) .elementor-icon-box-title,
					 .elementor-3774 .elementor-element.elementor-element-22c42bb0:has(:focus) .elementor-icon-box-title{color:#F4F0FF;}.elementor-3774 .elementor-element.elementor-element-22c42bb0 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.3em;color:#EFEDFDB3;}.elementor-3774 .elementor-element.elementor-element-59df5b23{width:var( --container-widget-width, 284px );max-width:284px;padding:20px 20px 20px 20px;--container-widget-width:284px;--container-widget-flex-grow:0;}.elementor-3774 .elementor-element.elementor-element-59df5b23.elementor-element{--align-self:flex-start;}.elementor-3774 .elementor-element.elementor-element-59df5b23 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-3774 .elementor-element.elementor-element-59df5b23 .elementor-icon-box-title, .elementor-3774 .elementor-element.elementor-element-59df5b23 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;}.elementor-3774 .elementor-element.elementor-element-59df5b23 .elementor-icon-box-title{color:#F4F0FF;}.elementor-3774 .elementor-element.elementor-element-59df5b23:has(:hover) .elementor-icon-box-title,
					 .elementor-3774 .elementor-element.elementor-element-59df5b23:has(:focus) .elementor-icon-box-title{color:#F4F0FF;}.elementor-3774 .elementor-element.elementor-element-59df5b23 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.3em;color:#EFEDFDB3;}.elementor-3774 .elementor-element.elementor-element-46ffe8d3{--display:flex;--min-height:1392px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-3774 .elementor-element.elementor-element-46ffe8d3:not(.elementor-motion-effects-element-type-background), .elementor-3774 .elementor-element.elementor-element-46ffe8d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://santiagodesigner.com.br/wp-content/uploads/2026/05/BG-PRECO.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-3774 .elementor-element.elementor-element-95e295d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:28px 28px;--row-gap:28px;--column-gap:28px;border-style:solid;--border-style:solid;border-width:31px 31px 31px 31px;--border-top-width:31px;--border-right-width:31px;--border-bottom-width:31px;--border-left-width:31px;border-color:#A855F7;--border-color:#A855F7;--margin-top:400px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:35px;--padding-left:80px;--padding-right:35px;}.elementor-3774 .elementor-element.elementor-element-95e295d:not(.elementor-motion-effects-element-type-background), .elementor-3774 .elementor-element.elementor-element-95e295d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080808;}.elementor-3774 .elementor-element.elementor-element-95e295d.e-con{--align-self:center;}.elementor-3774 .elementor-element.elementor-element-1bc71eb4.elementor-element{--align-self:flex-start;}.elementor-3774 .elementor-element.elementor-element-1bc71eb4{text-align:start;}.elementor-3774 .elementor-element.elementor-element-1bc71eb4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:30px;font-weight:600;}.elementor-3774 .elementor-element.elementor-element-2f16200c.elementor-element{--align-self:flex-start;}.elementor-3774 .elementor-element.elementor-element-2f16200c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-3774 .elementor-element.elementor-element-2f16200c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-3774 .elementor-element.elementor-element-2f16200c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-3774 .elementor-element.elementor-element-2f16200c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-3774 .elementor-element.elementor-element-2f16200c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-3774 .elementor-element.elementor-element-2f16200c .elementor-icon-list-icon i{color:#F4C200;transition:color 0.3s;}.elementor-3774 .elementor-element.elementor-element-2f16200c .elementor-icon-list-icon svg{fill:#F4C200;transition:fill 0.3s;}.elementor-3774 .elementor-element.elementor-element-2f16200c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3774 .elementor-element.elementor-element-2f16200c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3774 .elementor-element.elementor-element-2f16200c .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-3774 .elementor-element.elementor-element-2f16200c .elementor-icon-list-text{color:#959595;transition:color 0.3s;}.elementor-3774 .elementor-element.elementor-element-12ce4800{width:var( --container-widget-width, 63% );max-width:63%;--container-widget-width:63%;--container-widget-flex-grow:0;text-align:start;}.elementor-3774 .elementor-element.elementor-element-12ce4800.elementor-element{--align-self:flex-start;}.elementor-3774 .elementor-element.elementor-element-12ce4800.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-3774 .elementor-element.elementor-element-12ce4800 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:30px;font-weight:600;color:#A855F7;}.elementor-3774 .elementor-element.elementor-element-79a36c2f{width:var( --container-widget-width, 67% );max-width:67%;padding:0px 0px 0px 0px;--container-widget-width:67%;--container-widget-flex-grow:0;}.elementor-3774 .elementor-element.elementor-element-79a36c2f.elementor-element{--align-self:flex-start;}.elementor-3774 .elementor-element.elementor-element-79a36c2f .elementor-image-box-wrapper{text-align:start;}.elementor-3774 .elementor-element.elementor-element-79a36c2f .elementor-image-box-title{margin-bottom:5px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;line-height:1.2em;}.elementor-3774 .elementor-element.elementor-element-79a36c2f .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;}.elementor-3774 .elementor-element.elementor-element-125c4050.elementor-element{--align-self:flex-start;}.elementor-3774 .elementor-element.elementor-element-125c4050{text-align:start;}.elementor-3774 .elementor-element.elementor-element-125c4050 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:65px;font-weight:600;}.elementor-3774 .elementor-element.elementor-element-20da419a.elementor-element{--align-self:flex-start;}.elementor-3774 .elementor-element.elementor-element-20da419a{text-align:start;}.elementor-3774 .elementor-element.elementor-element-20da419a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:300;}.elementor-3774 .elementor-element.elementor-element-4c41d795.elementor-element{--align-self:flex-start;}.elementor-3774 .elementor-element.elementor-element-4c41d795 .elementor-button{-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;font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;fill:#0A0A0A;color:#0A0A0A;border-radius:8px 8px 8px 8px;padding:17px 40px 17px 40px;}.elementor-3774 .elementor-element.elementor-element-7e6cf901{--display:flex;--min-height:894px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-3774 .elementor-element.elementor-element-7e6cf901:not(.elementor-motion-effects-element-type-background), .elementor-3774 .elementor-element.elementor-element-7e6cf901 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://santiagodesigner.com.br/wp-content/uploads/2026/05/BG-Bitcoin.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-3774 .elementor-element.elementor-element-6b422d8{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-3774 .elementor-element.elementor-element-58057659.elementor-element{--align-self:center;}.elementor-3774 .elementor-element.elementor-element-58057659 .elementor-icon-wrapper{text-align:center;}.elementor-3774 .elementor-element.elementor-element-58057659 .elementor-icon{font-size:100px;}.elementor-3774 .elementor-element.elementor-element-58057659 .elementor-icon svg{height:100px;}.elementor-3774 .elementor-element.elementor-element-65b1697f .elementor-button{background-color:#A855F71C;font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;fill:#A855F7;color:#A855F7;border-style:solid;border-width:1px 1px 1px 1px;border-color:#A855F754;border-radius:90px 90px 90px 90px;}.elementor-3774 .elementor-element.elementor-element-65b1697f{padding:0px 0px 0px 0px;}.elementor-3774 .elementor-element.elementor-element-65b1697f.elementor-element{--align-self:center;}.elementor-3774 .elementor-element.elementor-element-5041c338{width:var( --container-widget-width, 75% );max-width:75%;padding:0px 0px 0px 0px;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-3774 .elementor-element.elementor-element-5041c338.elementor-element{--align-self:center;}.elementor-3774 .elementor-element.elementor-element-5041c338 .elementor-image-box-wrapper{text-align:center;}.elementor-3774 .elementor-element.elementor-element-5041c338 .elementor-image-box-title{margin-bottom:24px;font-family:"Inter", Sans-serif;font-size:56px;font-weight:600;line-height:1.2em;}.elementor-3774 .elementor-element.elementor-element-5041c338 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;}.elementor-3774 .elementor-element.elementor-element-6a336916.elementor-element{--align-self:center;}.elementor-3774 .elementor-element.elementor-element-6a336916 .elementor-button{-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;font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;fill:#0A0A0A;color:#0A0A0A;border-radius:8px 8px 8px 8px;padding:17px 40px 17px 40px;}.elementor-3774 .elementor-element.elementor-element-3caca940.elementor-element{--align-self:center;}.elementor-3774 .elementor-element.elementor-element-3caca940{text-align:center;}.elementor-3774 .elementor-element.elementor-element-3caca940 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;line-height:1.2em;color:#E1E1E1;}.elementor-3774 .elementor-element.elementor-element-68201cee.elementor-element{--align-self:center;}.elementor-3774 .elementor-element.elementor-element-68201cee{text-align:center;}.elementor-3774 .elementor-element.elementor-element-68201cee .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:110px;font-weight:600;line-height:1.2em;color:#E1E1E1;}.elementor-3774 .elementor-element.elementor-element-415f1a9 img{border-style:solid;border-color:#FFFFFF26;}.elementor-3774 .elementor-element.elementor-element-4ec7b4e2{--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;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--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-3774 .elementor-element.elementor-element-195fdede{width:var( --container-widget-width, 55% );max-width:55%;padding:0px 0px 0px 0px;--container-widget-width:55%;--container-widget-flex-grow:0;}.elementor-3774 .elementor-element.elementor-element-195fdede.elementor-element{--align-self:center;}.elementor-3774 .elementor-element.elementor-element-195fdede .elementor-image-box-wrapper{text-align:center;}.elementor-3774 .elementor-element.elementor-element-195fdede .elementor-image-box-title{margin-bottom:24px;font-family:"Inter", Sans-serif;font-size:56px;font-weight:600;line-height:1.2em;}.elementor-3774 .elementor-element.elementor-element-195fdede .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;}.elementor-3774 .elementor-element.elementor-element-5fb55958{--display:flex;}.elementor-3774 .elementor-element.elementor-element-64eae31{width:var( --container-widget-width, 87% );max-width:87%;--container-widget-width:87%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-3774 .elementor-element.elementor-element-e637f4f{--display:flex;}.elementor-3774 .elementor-element.elementor-element-21c79945{width:var( --container-widget-width, 76% );max-width:76%;--container-widget-width:76%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-3774 .elementor-element.elementor-element-56598d72{--display:flex;}.elementor-3774 .elementor-element.elementor-element-55c6f5ff{width:var( --container-widget-width, 72% );max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-3774 .elementor-element.elementor-element-5684f842{--display:flex;}.elementor-3774 .elementor-element.elementor-element-3c212aa7{width:var( --container-widget-width, 66% );max-width:66%;--container-widget-width:66%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-3774 .elementor-element.elementor-element-79341872{--display:flex;}.elementor-3774 .elementor-element.elementor-element-c06be07{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-3774 .elementor-element.elementor-element-7a00bdfc{--n-accordion-title-font-size:20px;width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:15px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:15px;}.elementor-3774 .elementor-element.elementor-element-7a00bdfc.elementor-element{--align-self:center;}.elementor-3774 .elementor-element.elementor-element-7a00bdfc > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;border-color:#353535;}:where( .elementor-3774 .elementor-element.elementor-element-7a00bdfc > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Inter", Sans-serif;font-weight:600;}:where( .elementor-3774 .elementor-element.elementor-element-7a00bdfc > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-3774 .elementor-element.elementor-element-7ebc4d7f{--display:flex;--min-height:273px;--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-3774 .elementor-element.elementor-element-7ebc4d7f:not(.elementor-motion-effects-element-type-background), .elementor-3774 .elementor-element.elementor-element-7ebc4d7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;}.elementor-3774 .elementor-element.elementor-element-1a5693a1{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3774 .elementor-element.elementor-element-1a5693a1.e-con{--align-self:center;}.elementor-3774 .elementor-element.elementor-element-5d69ca7c.elementor-element{--align-self:flex-start;}.elementor-3774 .elementor-element.elementor-element-5d69ca7c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;color:#AAAAAA;}.elementor-3774 .elementor-element.elementor-element-6e30e747{--grid-template-columns:repeat(0, auto);text-align:center;--icon-size:20px;--grid-column-gap:40px;--grid-row-gap:0px;}.elementor-3774 .elementor-element.elementor-element-6e30e747.elementor-element{--align-self:flex-start;}.elementor-3774 .elementor-element.elementor-element-6e30e747 .elementor-social-icon{background-color:#0A0A0A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;}.elementor-3774 .elementor-element.elementor-element-6e30e747 .elementor-icon{border-radius:4px 4px 4px 4px;}.elementor-3774 .elementor-element.elementor-element-8b73b7c{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3774 .elementor-element.elementor-element-8b73b7c.e-con{--align-self:center;}.elementor-3774 .elementor-element.elementor-element-52bb4482.elementor-element{--align-self:flex-end;}.elementor-3774 .elementor-element.elementor-element-52bb4482{text-align:end;}.elementor-3774 .elementor-element.elementor-element-52bb4482 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;color:#737373;}.elementor-3774 .elementor-element.elementor-element-14c6e86a.elementor-element{--align-self:flex-end;}.elementor-3774 .elementor-element.elementor-element-14c6e86a{text-align:end;}.elementor-3774 .elementor-element.elementor-element-14c6e86a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;color:#737373;}body.elementor-page-3774:not(.elementor-motion-effects-element-type-background), body.elementor-page-3774 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0A;}@media(max-width:1024px){.elementor-3774 .elementor-element.elementor-element-419a4cb8{--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-3774 .elementor-element.elementor-element-34ad6db9.elementor-element{--align-self:center;}.elementor-3774 .elementor-element.elementor-element-34ad6db9 .elementor-icon-box-wrapper{text-align:center;}.elementor-3774 .elementor-element.elementor-element-75bd91f9.elementor-element{--align-self:center;}.elementor-3774 .elementor-element.elementor-element-75bd91f9 .elementor-icon-box-wrapper{text-align:center;}.elementor-3774 .elementor-element.elementor-element-4f33ccc6.elementor-element{--align-self:center;}.elementor-3774 .elementor-element.elementor-element-4f33ccc6 .elementor-icon-box-wrapper{text-align:center;}.elementor-3774 .elementor-element.elementor-element-6d822792{--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-3774 .elementor-element.elementor-element-20f0ee04.elementor-element{--align-self:center;}.elementor-3774 .elementor-element.elementor-element-20f0ee04 .elementor-icon-box-wrapper{text-align:center;}.elementor-3774 .elementor-element.elementor-element-1784e97b.elementor-element{--align-self:center;}.elementor-3774 .elementor-element.elementor-element-1784e97b .elementor-icon-box-wrapper{text-align:center;}.elementor-3774 .elementor-element.elementor-element-60afa55b.elementor-element{--align-self:center;}.elementor-3774 .elementor-element.elementor-element-60afa55b .elementor-icon-box-wrapper{text-align:center;}.elementor-3774 .elementor-element.elementor-element-339b16da{--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-3774 .elementor-element.elementor-element-22c42bb0.elementor-element{--align-self:center;}.elementor-3774 .elementor-element.elementor-element-22c42bb0 .elementor-icon-box-wrapper{text-align:center;}.elementor-3774 .elementor-element.elementor-element-59df5b23.elementor-element{--align-self:center;}.elementor-3774 .elementor-element.elementor-element-59df5b23 .elementor-icon-box-wrapper{text-align:center;}}@media(max-width:767px){.elementor-3774 .elementor-element.elementor-element-1dcb249a:not(.elementor-motion-effects-element-type-background), .elementor-3774 .elementor-element.elementor-element-1dcb249a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://santiagodesigner.com.br/wp-content/uploads/2026/05/Mobile-1.webp");}.elementor-3774 .elementor-element.elementor-element-1dcb249a{--padding-top:0px;--padding-bottom:60px;--padding-left:14px;--padding-right:14px;}.elementor-3774 .elementor-element.elementor-element-4a68c9cf{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:330px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3774 .elementor-element.elementor-element-636128f6.e-con{--align-self:center;}.elementor-3774 .elementor-element.elementor-element-36a58a5 .elementor-button{font-size:8px;}.elementor-3774 .elementor-element.elementor-element-175e8a2b .elementor-button{font-size:8px;}.elementor-3774 .elementor-element.elementor-element-5440a24b .elementor-button{font-size:8px;}.elementor-3774 .elementor-element.elementor-element-4ef201c5 .elementor-button{font-size:8px;}.elementor-3774 .elementor-element.elementor-element-6a8578a7{padding:0px 0px 0px 0px;}.elementor-3774 .elementor-element.elementor-element-6a8578a7.elementor-element{--align-self:center;}.elementor-3774 .elementor-element.elementor-element-6a8578a7 .elementor-button{font-size:10px;}.elementor-3774 .elementor-element.elementor-element-7a6f2259 .elementor-image-box-wrapper{text-align:center;}.elementor-3774 .elementor-element.elementor-element-7a6f2259 .elementor-image-box-title{font-size:50px;}.elementor-3774 .elementor-element.elementor-element-4ba946e1.elementor-element{--align-self:center;}.elementor-3774 .elementor-element.elementor-element-3e8d4dd1{--padding-top:60px;--padding-bottom:60px;--padding-left:14px;--padding-right:14px;}.elementor-3774 .elementor-element.elementor-element-23cd5dd5{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-3774 .elementor-element.elementor-element-372ff9e6{--min-height:416px;--padding-top:60px;--padding-bottom:60px;--padding-left:14px;--padding-right:14px;}.elementor-3774 .elementor-element.elementor-element-e64bbc4 .elementor-heading-title{font-size:38px;}.elementor-3774 .elementor-element.elementor-element-450cc90{border-radius:20px 20px 20px 20px;}.elementor-3774 .elementor-element.elementor-element-62788a8 .elementor-button{font-size:14px;padding:20px 31px 20px 31px;}.elementor-3774 .elementor-element.elementor-element-5d6bb42a{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:60px;--padding-bottom:60px;--padding-left:14px;--padding-right:14px;}.elementor-3774 .elementor-element.elementor-element-335f5497 .elementor-button{font-size:10px;}.elementor-3774 .elementor-element.elementor-element-21466875{width:var( --container-widget-width, 217px );max-width:217px;--container-widget-width:217px;--container-widget-flex-grow:0;}.elementor-3774 .elementor-element.elementor-element-21466875 .elementor-heading-title{font-size:38px;}.elementor-3774 .elementor-element.elementor-element-757ae23f{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3774 .elementor-element.elementor-element-b690370:not(.elementor-motion-effects-element-type-background), .elementor-3774 .elementor-element.elementor-element-b690370 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://santiagodesigner.com.br/wp-content/uploads/2026/05/Mobile-02.webp");}.elementor-3774 .elementor-element.elementor-element-b690370{--padding-top:60px;--padding-bottom:60px;--padding-left:14px;--padding-right:14px;}.elementor-3774 .elementor-element.elementor-element-b690370.e-con{--align-self:center;}.elementor-3774 .elementor-element.elementor-element-4b5c1a3f{--container-widget-width:946px;--container-widget-flex-grow:0;width:var( --container-widget-width, 946px );max-width:946px;}.elementor-3774 .elementor-element.elementor-element-4b5c1a3f .elementor-image-box-title{font-size:38px;}.elementor-3774 .elementor-element.elementor-element-4b5c1a3f .elementor-image-box-description{font-size:16px;}.elementor-3774 .elementor-element.elementor-element-3464bf44 .elementor-button{font-size:10px;}.elementor-3774 .elementor-element.elementor-element-60e36de .elementor-button{font-size:10px;}.elementor-3774 .elementor-element.elementor-element-308f7df4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3774 .elementor-element.elementor-element-308f7df4 .elementor-icon-list-item > a{font-size:16px;}.elementor-3774 .elementor-element.elementor-element-45bcda2 img{border-width:1px 1px 1px 1px;border-radius:20px 20px 20px 20px;}.elementor-3774 .elementor-element.elementor-element-3afedd3c{--e-image-carousel-slides-to-show:2;}.elementor-3774 .elementor-element.elementor-element-662c0705{--padding-top:60px;--padding-bottom:60px;--padding-left:14px;--padding-right:14px;}.elementor-3774 .elementor-element.elementor-element-f487c52{--container-widget-width:300px;--container-widget-flex-grow:0;width:var( --container-widget-width, 300px );max-width:300px;top:467px;}body:not(.rtl) .elementor-3774 .elementor-element.elementor-element-69557e22{left:245px;}body.rtl .elementor-3774 .elementor-element.elementor-element-69557e22{right:245px;}.elementor-3774 .elementor-element.elementor-element-69557e22{top:-145px;}.elementor-3774 .elementor-element.elementor-element-78ff6881{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-3774 .elementor-element.elementor-element-7a89aca5 .elementor-image-box-title{font-size:38px;}.elementor-3774 .elementor-element.elementor-element-7a89aca5 .elementor-image-box-description{font-size:16px;}.elementor-3774 .elementor-element.elementor-element-768628c2{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:60px;--padding-bottom:60px;--padding-left:14px;--padding-right:14px;}.elementor-3774 .elementor-element.elementor-element-76800610{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-3774 .elementor-element.elementor-element-3baa92a6 .elementor-button{font-size:10px;}.elementor-3774 .elementor-element.elementor-element-1d616cb1{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-3774 .elementor-element.elementor-element-1d616cb1 .elementor-image-box-title{font-size:38px;}.elementor-3774 .elementor-element.elementor-element-488175cb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3774 .elementor-element.elementor-element-42cfcf05{--padding-top:60px;--padding-bottom:60px;--padding-left:14px;--padding-right:14px;}.elementor-3774 .elementor-element.elementor-element-2d75f71{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-3774 .elementor-element.elementor-element-569a71b4 .elementor-button{font-size:10px;}.elementor-3774 .elementor-element.elementor-element-571b1d4e{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-3774 .elementor-element.elementor-element-571b1d4e .elementor-image-box-title{font-size:38px;}.elementor-3774 .elementor-element.elementor-element-571b1d4e .elementor-image-box-description{font-size:16px;}.elementor-3774 .elementor-element.elementor-element-42392a91{--padding-top:60px;--padding-bottom:60px;--padding-left:14px;--padding-right:14px;}.elementor-3774 .elementor-element.elementor-element-4e7a0a63 .elementor-button{font-size:10px;}.elementor-3774 .elementor-element.elementor-element-1c9f2946{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-3774 .elementor-element.elementor-element-1c9f2946 .elementor-image-box-title{font-size:38px;}.elementor-3774 .elementor-element.elementor-element-1c9f2946 .elementor-image-box-description{font-size:16px;}.elementor-3774 .elementor-element.elementor-element-17c9f0a7{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:14px;--padding-right:14px;}.elementor-3774 .elementor-element.elementor-element-578e4f15{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-3774 .elementor-element.elementor-element-578e4f15 .elementor-image-box-title{font-size:38px;}.elementor-3774 .elementor-element.elementor-element-578e4f15 .elementor-image-box-description{font-size:16px;}.elementor-3774 .elementor-element.elementor-element-28d4a75e:not(.elementor-motion-effects-element-type-background), .elementor-3774 .elementor-element.elementor-element-28d4a75e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://santiagodesigner.com.br/wp-content/uploads/2026/05/Mobile-02.webp");}.elementor-3774 .elementor-element.elementor-element-28d4a75e{--padding-top:60px;--padding-bottom:60px;--padding-left:14px;--padding-right:14px;}.elementor-3774 .elementor-element.elementor-element-1e230fde{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-3774 .elementor-element.elementor-element-7cf7bb8d{--container-widget-width:770px;--container-widget-flex-grow:0;width:var( --container-widget-width, 770px );max-width:770px;}.elementor-3774 .elementor-element.elementor-element-345cddf9{--padding-top:60px;--padding-bottom:60px;--padding-left:14px;--padding-right:14px;}.elementor-3774 .elementor-element.elementor-element-7d55e456 .elementor-button{font-size:10px;}.elementor-3774 .elementor-element.elementor-element-1bd9484{--container-widget-width:931px;--container-widget-flex-grow:0;width:var( --container-widget-width, 931px );max-width:931px;}.elementor-3774 .elementor-element.elementor-element-1bd9484 .elementor-image-box-title{font-size:38px;}.elementor-3774 .elementor-element.elementor-element-1bd9484 .elementor-image-box-description{font-size:16px;}.elementor-3774 .elementor-element.elementor-element-419a4cb8{--gap:61px 61px;--row-gap:61px;--column-gap:61px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-3774 .elementor-element.elementor-element-6d822792{--gap:61px 61px;--row-gap:61px;--column-gap:61px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-3774 .elementor-element.elementor-element-339b16da{--gap:61px 61px;--row-gap:61px;--column-gap:61px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-3774 .elementor-element.elementor-element-46ffe8d3{--padding-top:60px;--padding-bottom:60px;--padding-left:14px;--padding-right:14px;}.elementor-3774 .elementor-element.elementor-element-95e295d{--padding-top:35px;--padding-bottom:35px;--padding-left:60px;--padding-right:35px;}.elementor-3774 .elementor-element.elementor-element-12ce4800{--container-widget-width:223px;--container-widget-flex-grow:0;width:var( --container-widget-width, 223px );max-width:223px;}.elementor-3774 .elementor-element.elementor-element-125c4050 .elementor-heading-title{font-size:45px;}.elementor-3774 .elementor-element.elementor-element-4c41d795 .elementor-button{font-size:12px;}.elementor-3774 .elementor-element.elementor-element-7e6cf901{--padding-top:60px;--padding-bottom:60px;--padding-left:14px;--padding-right:14px;}.elementor-3774 .elementor-element.elementor-element-65b1697f .elementor-button{font-size:10px;}.elementor-3774 .elementor-element.elementor-element-5041c338{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-3774 .elementor-element.elementor-element-5041c338 .elementor-image-box-title{font-size:38px;}.elementor-3774 .elementor-element.elementor-element-5041c338 .elementor-image-box-description{font-size:16px;}.elementor-3774 .elementor-element.elementor-element-3caca940 .elementor-heading-title{font-size:16px;}.elementor-3774 .elementor-element.elementor-element-415f1a9 img{border-width:1px 1px 1px 1px;border-radius:20px 20px 20px 20px;}.elementor-3774 .elementor-element.elementor-element-4ec7b4e2{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-3774 .elementor-element.elementor-element-195fdede{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-3774 .elementor-element.elementor-element-195fdede .elementor-image-box-title{font-size:38px;}.elementor-3774 .elementor-element.elementor-element-7a00bdfc{width:100%;max-width:100%;}.elementor-3774 .elementor-element.elementor-element-7ebc4d7f{--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3774 .elementor-element.elementor-element-1a5693a1{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3774 .elementor-element.elementor-element-5d69ca7c.elementor-element{--align-self:center;}.elementor-3774 .elementor-element.elementor-element-5d69ca7c{text-align:center;}.elementor-3774 .elementor-element.elementor-element-5d69ca7c .elementor-heading-title{font-size:16px;}.elementor-3774 .elementor-element.elementor-element-6e30e747.elementor-element{--align-self:center;}.elementor-3774 .elementor-element.elementor-element-52bb4482.elementor-element{--align-self:center;}.elementor-3774 .elementor-element.elementor-element-52bb4482{text-align:center;}.elementor-3774 .elementor-element.elementor-element-52bb4482 .elementor-heading-title{font-size:16px;}.elementor-3774 .elementor-element.elementor-element-14c6e86a.elementor-element{--align-self:center;}.elementor-3774 .elementor-element.elementor-element-14c6e86a{text-align:center;}.elementor-3774 .elementor-element.elementor-element-14c6e86a .elementor-heading-title{font-size:16px;}}@media(min-width:768px){.elementor-3774 .elementor-element.elementor-element-4a68c9cf{--width:50%;}.elementor-3774 .elementor-element.elementor-element-3bacef3{--width:50%;}.elementor-3774 .elementor-element.elementor-element-33b8c1e0{--width:63%;}.elementor-3774 .elementor-element.elementor-element-1e230fde{--width:50%;}.elementor-3774 .elementor-element.elementor-element-339b16da{--width:70%;}.elementor-3774 .elementor-element.elementor-element-95e295d{--width:45%;}}/* Start custom CSS for image-box, class: .elementor-element-7a6f2259 *//* Mudar a cor do texto destacado */
.destaque {
    background: linear-gradient(90deg, #999999, #FFFFFF); /* Define o degradê desejado */
    -webkit-background-clip: text; /* Clipa o fundo ao texto */
    -webkit-text-fill-color: transparent; /* Faz o preenchimento do texto transparente para exibir o fundo */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4ba946e1 */.elementor-3774 .elementor-element.elementor-element-4ba946e1 .elementor-button-content-wrapper {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 0px;
}

.elementor-3774 .elementor-element.elementor-element-4ba946e1::before {
    content: "";
    position: absolute;
    width: 106%;
    height: 130%;
    border: 1px solid rgba(255, 255, 255, 0.20);
    border-radius: 8px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    transition: border-color 0.4s ease;
    pointer-events: none;
}

.elementor-3774 .elementor-element.elementor-element-4ba946e1:hover::before {
    border-color: rgba(245, 196, 0, 0.45);
}

.elementor-3774 .elementor-element.elementor-element-4ba946e1 .elementor-button-text {
    padding: 0px 0px;
}

.elementor-3774 .elementor-element.elementor-element-4ba946e1 .elementor-button {
    background: linear-gradient(90deg, #F5C400 0%, #E6A800 20%, #A855F7 60%, #7C3AED 80%, #A855F7 90%, #E6A800 100%);
    background-size: 300% 100%;
    background-position: 0% 0%;
    animation: textura 4s cubic-bezier(0.45, 0.05, 0.55, 0.95) 0s infinite alternate;
    display: block;
    position: relative;
    z-index: 1;
}

.elementor-3774 .elementor-element.elementor-element-4ba946e1 .elementor-widget-container {
    transition: transform 0.35s cubic-bezier(0.34, 1.56, 0.64, 1);
    display: inline-block;
}

.elementor-3774 .elementor-element.elementor-element-4ba946e1 .elementor-widget-container:hover {
    transform: scale(1.07);
}

@keyframes textura {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 50% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-62788a8 */:root {
 /* Definição de tons roxos */
 --pulse-primary: #A855F7;
 --pulse-secondary: #7C3AED;
 --pulse-light: #A855F7;
 --pulse-accent: #7C3AED;
}
/* Estilo base do botão com degradê em movimento */
.flow-btn .elementor-button {
    background: linear-gradient(135deg, var(--pulse-accent), var(--pulse-primary), var(--pulse-light), var(--pulse-secondary));
    background-size: 300% 300%;
    animation: fluxo-dinamico 4.2s ease-in-out infinite;
    position: relative;
    z-index: 2;
    overflow: visible !important;
    padding: 18px 70px !important;
    min-width: 320px;
    width: auto;
}
/* Keyframe para criar movimento ondulante no fundo */
@keyframes fluxo-dinamico {
    0%, 100% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
}
/* Pseudo-elemento para adicionar profundidade visual */
.flow-btn .elementor-button::after {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: inherit;
    background: linear-gradient(135deg, var(--pulse-accent), var(--pulse-primary), var(--pulse-light), var(--pulse-secondary));
    background-size: 300% 300%;
    animation: fluxo-dinamico 3.8s ease-in-out infinite reverse;
    opacity: 0.4;
    filter: blur(8px);
    z-index: -1;
}
/* Garantir que o texto fique visível acima das camadas */
.flow-btn .elementor-button-text {
    position: relative;
    z-index: 5;
}
/* Badge informativo posicionado abaixo do botão - OCULTO por padrão */
.flow-btn .preco-tag {
    position: absolute;
    bottom: -50px;
    left: 50%;
    transform: translateX(-50%);
    padding: 8px 22px;
    font-size: 0.74em;
    white-space: nowrap;
    color: #ffffff;
    z-index: 5;
    width: auto;
    background: rgba(20, 20, 20, 0.92);
    border-radius: 24px;
    border: 1px solid rgba(255, 255, 255, 0.22);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);
    display: block;
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.3s ease, visibility 0.3s ease, bottom 0.3s ease;
}
/* Mostrar a tag no hover */
.flow-btn .elementor-button:hover .preco-tag {
    opacity: 1;
    visibility: visible;
    bottom: -45px;
}
/* Interação ao passar o mouse sobre o botão */
.flow-btn .elementor-button:hover {
    animation-duration: 2.8s;
    transform: translateY(-2px);
    transition: transform 0.3s ease;
}
/* Otimização para telas menores */
@media (max-width: 768px) {
    .flow-btn .elementor-button {
        padding: 16px 50px !important;
        min-width: 260px;
    }
    .flow-btn .preco-tag {
        font-size: 0.7em;
        padding: 7px 18px;
        bottom: -36px;
    }
    .flow-btn .elementor-button:hover .preco-tag {
        bottom: -32px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-327c9e18 */.elementor-3774 .elementor-element.elementor-element-327c9e18 {
  position: relative;
  background:
    linear-gradient(to right, transparent, #A855F7, transparent) top/100% 1px no-repeat,
    linear-gradient(to right, transparent, #7C3AED, transparent) bottom/100% 1px no-repeat,
    linear-gradient(to top, transparent, #A855F7, transparent) left/1px 100% no-repeat,
    linear-gradient(to top, transparent, #7C3AED, transparent) right/1px 100% no-repeat;
}

/*Gambiarra dos pontinhos*/
.elementor-3774 .elementor-element.elementor-element-327c9e18 > :first-child::before {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  background:
    radial-gradient(circle at top left, #A855F7 2px, transparent 2.5px),
    radial-gradient(circle at top right, #A855F7 2px, transparent 2.5px),
    radial-gradient(circle at bottom left, #7C3AED 2px, transparent 2.5px),
    radial-gradient(circle at bottom right, #7C3AED 2px, transparent 2.5px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-16aaf572 */.elementor-3774 .elementor-element.elementor-element-16aaf572 {
  position: relative;
  background:
    linear-gradient(to right, transparent, #A855F7, transparent) top/100% 1px no-repeat,
    linear-gradient(to right, transparent, #7C3AED, transparent) bottom/100% 1px no-repeat,
    linear-gradient(to top, transparent, #A855F7, transparent) left/1px 100% no-repeat,
    linear-gradient(to top, transparent, #7C3AED, transparent) right/1px 100% no-repeat;
}

/*Gambiarra dos pontinhos*/
.elementor-3774 .elementor-element.elementor-element-16aaf572 > :first-child::before {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  background:
    radial-gradient(circle at top left, #A855F7 2px, transparent 2.5px),
    radial-gradient(circle at top right, #A855F7 2px, transparent 2.5px),
    radial-gradient(circle at bottom left, #7C3AED 2px, transparent 2.5px),
    radial-gradient(circle at bottom right, #7C3AED 2px, transparent 2.5px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7389da86 */.elementor-3774 .elementor-element.elementor-element-7389da86 {
  position: relative;
  background:
    linear-gradient(to right, transparent, #A855F7, transparent) top/100% 1px no-repeat,
    linear-gradient(to right, transparent, #7C3AED, transparent) bottom/100% 1px no-repeat,
    linear-gradient(to top, transparent, #A855F7, transparent) left/1px 100% no-repeat,
    linear-gradient(to top, transparent, #7C3AED, transparent) right/1px 100% no-repeat;
}

/*Gambiarra dos pontinhos*/
.elementor-3774 .elementor-element.elementor-element-7389da86 > :first-child::before {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  background:
    radial-gradient(circle at top left, #A855F7 2px, transparent 2.5px),
    radial-gradient(circle at top right, #A855F7 2px, transparent 2.5px),
    radial-gradient(circle at bottom left, #7C3AED 2px, transparent 2.5px),
    radial-gradient(circle at bottom right, #7C3AED 2px, transparent 2.5px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7ef8bb7f */.elementor-3774 .elementor-element.elementor-element-7ef8bb7f {
  position: relative;
  background:
    linear-gradient(to right, transparent, #A855F7, transparent) top/100% 1px no-repeat,
    linear-gradient(to right, transparent, #7C3AED, transparent) bottom/100% 1px no-repeat,
    linear-gradient(to top, transparent, #A855F7, transparent) left/1px 100% no-repeat,
    linear-gradient(to top, transparent, #7C3AED, transparent) right/1px 100% no-repeat;
}

/*Gambiarra dos pontinhos*/
.elementor-3774 .elementor-element.elementor-element-7ef8bb7f > :first-child::before {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  background:
    radial-gradient(circle at top left, #A855F7 2px, transparent 2.5px),
    radial-gradient(circle at top right, #A855F7 2px, transparent 2.5px),
    radial-gradient(circle at bottom left, #7C3AED 2px, transparent 2.5px),
    radial-gradient(circle at bottom right, #7C3AED 2px, transparent 2.5px);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4b5c1a3f *//* Mudar a cor do texto destacado */
.destaque {
    background: linear-gradient(90deg, #999999, #FFFFFF); /* Define o degradê desejado */
    -webkit-background-clip: text; /* Clipa o fundo ao texto */
    -webkit-text-fill-color: transparent; /* Faz o preenchimento do texto transparente para exibir o fundo */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3464bf44 */.elementor-3774 .elementor-element.elementor-element-3464bf44 .elementor-button-content-wrapper {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 0px;
}

.elementor-3774 .elementor-element.elementor-element-3464bf44::before {
    content: "";
    position: absolute;
    width: 106%;
    height: 130%;
    border: 1px solid rgba(255, 255, 255, 0.20);
    border-radius: 8px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    transition: border-color 0.4s ease;
    pointer-events: none;
}

.elementor-3774 .elementor-element.elementor-element-3464bf44:hover::before {
    border-color: rgba(245, 196, 0, 0.45);
}

.elementor-3774 .elementor-element.elementor-element-3464bf44 .elementor-button-text {
    padding: 0px 0px;
}

.elementor-3774 .elementor-element.elementor-element-3464bf44 .elementor-button {
    background: linear-gradient(90deg, #F5C400 0%, #E6A800 20%, #A855F7 60%, #7C3AED 80%, #A855F7 90%, #E6A800 100%);
    background-size: 300% 100%;
    background-position: 0% 0%;
    animation: textura 4s cubic-bezier(0.45, 0.05, 0.55, 0.95) 0s infinite alternate;
    display: block;
    position: relative;
    z-index: 1;
}

.elementor-3774 .elementor-element.elementor-element-3464bf44 .elementor-widget-container {
    transition: transform 0.35s cubic-bezier(0.34, 1.56, 0.64, 1);
    display: inline-block;
}

.elementor-3774 .elementor-element.elementor-element-3464bf44 .elementor-widget-container:hover {
    transform: scale(1.07);
}

@keyframes textura {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 50% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-60e36de */.snapbt3 .elementor-button {
 text-transform: uppercase;
 display: inline-block;
 border-radius: 8px !important; /*defina o arredondamento aqui*/
 transition: all .5s;
background: linear-gradient(90deg, #010001 0%, #010001 100%) !important;  /*defina a cor do BG aqui*/
}

.snapbt3 .elementor-button:hover {
 transform: translateY(-3px);
 box-shadow: 0 10px 20px #18181840; /*defina a sombra do hover aqui*/
}

.snapbt3 .elementor-button::after {
 content: "";
 display: inline-block;
 height: 100%;
 width: 100%;
 border-radius: 8px !important; 
 position: absolute;
 top: 0;
 left: 0;
 z-index: -1;
 transition: all .8s;
}

.snapbt3 .elementor-button::after {
background: linear-gradient(90deg, #E6A800 0%, #F5C400 100%); /*defina a cor que irá expandir*/
}

.snapbt3 .elementor-button:hover::after {
 transform: scaleX(1.2) scaleY(1.4); /*defina o quanto irá expandir*/
 opacity: 0;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-3afedd3c */.elementor-3774 .elementor-element.elementor-element-3afedd3c .swiper-wrapper{
transition-timing-function: linear !important
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f487c52 */.elementor-3774 .elementor-element.elementor-element-f487c52 {  
    animation: floating 4s ease-in-out infinite;
}

@keyframes floating {
    0%, 100%{
        transform: translate(0,  0px);
    }
    50%{
        transform: translate(0, 50px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-69557e22 */.elementor-3774 .elementor-element.elementor-element-69557e22 {  
    animation: floating 4s ease-in-out infinite;
}

@keyframes floating {
    0%, 100%{
        transform: translate(0,  0px);
    }
    50%{
        transform: translate(0, 50px);
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7a89aca5 *//* Mudar a cor do texto destacado */
.destaque {
    background: linear-gradient(90deg, #999999, #FFFFFF); /* Define o degradê desejado */
    -webkit-background-clip: text; /* Clipa o fundo ao texto */
    -webkit-text-fill-color: transparent; /* Faz o preenchimento do texto transparente para exibir o fundo */
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-3d601129 *//* Classe reutilizável */
.divider-custom .elementor-divider-separator {
    position: relative;
}

.divider-custom .elementor-divider-separator::after {
    content: "";
    height: 5px;
    width: 300px;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    background: #A855F7;
    z-index: 3;
    box-shadow: 0px 9px 27.1px 0px #A855F7;
}

/* 📱 Mobile */
@media (max-width: 767px) {
    .divider-custom .elementor-divider-separator::after {
        width: 60px;
        height: 4px;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1d616cb1 *//* Mudar a cor do texto destacado */
.destaque {
    background: linear-gradient(90deg, #999999, #FFFFFF); /* Define o degradê desejado */
    -webkit-background-clip: text; /* Clipa o fundo ao texto */
    -webkit-text-fill-color: transparent; /* Faz o preenchimento do texto transparente para exibir o fundo */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-571b1d4e *//* Mudar a cor do texto destacado */
.destaque {
    background: linear-gradient(90deg, #999999, #FFFFFF); /* Define o degradê desejado */
    -webkit-background-clip: text; /* Clipa o fundo ao texto */
    -webkit-text-fill-color: transparent; /* Faz o preenchimento do texto transparente para exibir o fundo */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1c9f2946 *//* Mudar a cor do texto destacado */
.destaque {
    background: linear-gradient(90deg, #999999, #FFFFFF); /* Define o degradê desejado */
    -webkit-background-clip: text; /* Clipa o fundo ao texto */
    -webkit-text-fill-color: transparent; /* Faz o preenchimento do texto transparente para exibir o fundo */
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-522277aa *//* Classe reutilizável */
.divider-custom .elementor-divider-separator {
    position: relative;
}

.divider-custom .elementor-divider-separator::after {
    content: "";
    height: 5px;
    width: 300px;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    background: #A855F7;
    z-index: 3;
    box-shadow: 0px 9px 27.1px 0px #A855F7;
}

/* 📱 Mobile */
@media (max-width: 767px) {
    .divider-custom .elementor-divider-separator::after {
        width: 60px;
        height: 4px;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-578e4f15 *//* Mudar a cor do texto destacado */
.destaque {
    background: linear-gradient(90deg, #999999, #FFFFFF); /* Define o degradê desejado */
    -webkit-background-clip: text; /* Clipa o fundo ao texto */
    -webkit-text-fill-color: transparent; /* Faz o preenchimento do texto transparente para exibir o fundo */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7cf7bb8d *//* Mudar a cor do texto destacado */
.destaque {
    background: linear-gradient(90deg, #999999, #FFFFFF); /* Define o degradê desejado */
    -webkit-background-clip: text; /* Clipa o fundo ao texto */
    -webkit-text-fill-color: transparent; /* Faz o preenchimento do texto transparente para exibir o fundo */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c4490f3 */.elementor-3774 .elementor-element.elementor-element-c4490f3 .elementor-button-content-wrapper {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 0px;
}

.elementor-3774 .elementor-element.elementor-element-c4490f3::before {
    content: "";
    position: absolute;
    width: 106%;
    height: 130%;
    border: 1px solid rgba(255, 255, 255, 0.20);
    border-radius: 8px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    transition: border-color 0.4s ease;
    pointer-events: none;
}

.elementor-3774 .elementor-element.elementor-element-c4490f3:hover::before {
    border-color: rgba(245, 196, 0, 0.45);
}

.elementor-3774 .elementor-element.elementor-element-c4490f3 .elementor-button-text {
    padding: 0px 0px;
}

.elementor-3774 .elementor-element.elementor-element-c4490f3 .elementor-button {
    background: linear-gradient(90deg, #F5C400 0%, #E6A800 20%, #A855F7 60%, #7C3AED 80%, #A855F7 90%, #E6A800 100%);
    background-size: 300% 100%;
    background-position: 0% 0%;
    animation: textura 4s cubic-bezier(0.45, 0.05, 0.55, 0.95) 0s infinite alternate;
    display: block;
    position: relative;
    z-index: 1;
}

.elementor-3774 .elementor-element.elementor-element-c4490f3 .elementor-widget-container {
    transition: transform 0.35s cubic-bezier(0.34, 1.56, 0.64, 1);
    display: inline-block;
}

.elementor-3774 .elementor-element.elementor-element-c4490f3 .elementor-widget-container:hover {
    transform: scale(1.07);
}

@keyframes textura {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 50% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-29f46b6a */.snapbt3 .elementor-button {
 text-transform: uppercase;
 display: inline-block;
 border-radius: 8px !important; /*defina o arredondamento aqui*/
 transition: all .5s;
background: linear-gradient(90deg, #010001 0%, #010001 100%) !important;  /*defina a cor do BG aqui*/
}

.snapbt3 .elementor-button:hover {
 transform: translateY(-3px);
 box-shadow: 0 10px 20px #18181840; /*defina a sombra do hover aqui*/
}

.snapbt3 .elementor-button::after {
 content: "";
 display: inline-block;
 height: 100%;
 width: 100%;
 border-radius: 8px !important; 
 position: absolute;
 top: 0;
 left: 0;
 z-index: -1;
 transition: all .8s;
}

.snapbt3 .elementor-button::after {
background: linear-gradient(90deg, #E6A800 0%, #F5C400 100%); /*defina a cor que irá expandir*/
}

.snapbt3 .elementor-button:hover::after {
 transform: scaleX(1.2) scaleY(1.4); /*defina o quanto irá expandir*/
 opacity: 0;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1bd9484 *//* Mudar a cor do texto destacado */
.destaque {
    background: linear-gradient(90deg, #999999, #FFFFFF); /* Define o degradê desejado */
    -webkit-background-clip: text; /* Clipa o fundo ao texto */
    -webkit-text-fill-color: transparent; /* Faz o preenchimento do texto transparente para exibir o fundo */
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-33f2a081 *//* Classe reutilizável */
.divider-custom .elementor-divider-separator {
    position: relative;
}

.divider-custom .elementor-divider-separator::after {
    content: "";
    height: 5px;
    width: 300px;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    background: #A855F7;
    z-index: 3;
    box-shadow: 0px 9px 27.1px 0px #A855F7;
}

/* 📱 Mobile */
@media (max-width: 767px) {
    .divider-custom .elementor-divider-separator::after {
        width: 60px;
        height: 4px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-34ad6db9 */.elementor-3774 .elementor-element.elementor-element-34ad6db9 {
  z-index:1;
}

.elementor-3774 .elementor-element.elementor-element-34ad6db9:before {
    content:"";
    position: absolute;
    z-index: 1000;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 1px;
    background: linear-gradient(-35deg, #A855F7, transparent, transparent, #7C3AED); /*altere a cor da borda nos #FFFFFF*/
    -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
          mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    border-radius: 3px;
    margin: 0px;
    margin-top: 0px;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-75bd91f9 */.elementor-3774 .elementor-element.elementor-element-75bd91f9 {
  z-index:1;
}

.elementor-3774 .elementor-element.elementor-element-75bd91f9:before {
    content:"";
    position: absolute;
    z-index: 1000;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 1px;
    background: linear-gradient(-35deg, #A855F7, transparent, transparent, #7C3AED); /*altere a cor da borda nos #FFFFFF*/
    -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
          mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    border-radius: 3px;
    margin: 0px;
    margin-top: 0px;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4f33ccc6 */.elementor-3774 .elementor-element.elementor-element-4f33ccc6 {
  z-index:1;
}

.elementor-3774 .elementor-element.elementor-element-4f33ccc6:before {
    content:"";
    position: absolute;
    z-index: 1000;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 1px;
    background: linear-gradient(-35deg, #A855F7, transparent, transparent, #7C3AED); /*altere a cor da borda nos #FFFFFF*/
    -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
          mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    border-radius: 3px;
    margin: 0px;
    margin-top: 0px;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-20f0ee04 */.elementor-3774 .elementor-element.elementor-element-20f0ee04 {
  z-index:1;
}

.elementor-3774 .elementor-element.elementor-element-20f0ee04:before {
    content:"";
    position: absolute;
    z-index: 1000;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 1px;
    background: linear-gradient(-35deg, #A855F7, transparent, transparent, #7C3AED); /*altere a cor da borda nos #FFFFFF*/
    -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
          mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    border-radius: 1px;
    margin: 0px;
    margin-top: 0px;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1784e97b */.elementor-3774 .elementor-element.elementor-element-1784e97b {
  z-index:1;
}

.elementor-3774 .elementor-element.elementor-element-1784e97b:before {
    content:"";
    position: absolute;
    z-index: 1000;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 1px;
    background: linear-gradient(-35deg, #A855F7, transparent, transparent, #7C3AED); /*altere a cor da borda nos #FFFFFF*/
    -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
          mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    border-radius: 3px;
    margin: 0px;
    margin-top: 0px;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-60afa55b */.elementor-3774 .elementor-element.elementor-element-60afa55b {
  z-index:1;
}

.elementor-3774 .elementor-element.elementor-element-60afa55b:before {
    content:"";
    position: absolute;
    z-index: 1000;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 1px;
    background: linear-gradient(-35deg, #A855F7, transparent, transparent, #7C3AED); /*altere a cor da borda nos #FFFFFF*/
    -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
          mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    border-radius: 3px;
    margin: 0px;
    margin-top: 0px;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-22c42bb0 */.elementor-3774 .elementor-element.elementor-element-22c42bb0 {
  z-index:1;
}

.elementor-3774 .elementor-element.elementor-element-22c42bb0:before {
    content:"";
    position: absolute;
    z-index: 1000;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 1px;
    background: linear-gradient(-35deg, #A855F7, transparent, transparent, #7C3AED); /*altere a cor da borda nos #FFFFFF*/
    -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
          mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    border-radius: 1px;
    margin: 0px;
    margin-top: 0px;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-59df5b23 */.elementor-3774 .elementor-element.elementor-element-59df5b23 {
  z-index:1;
}

.elementor-3774 .elementor-element.elementor-element-59df5b23:before {
    content:"";
    position: absolute;
    z-index: 1000;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 1px;
    background: linear-gradient(-35deg, #A855F7, transparent, transparent, #7C3AED); /*altere a cor da borda nos #FFFFFF*/
    -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
          mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    border-radius: 3px;
    margin: 0px;
    margin-top: 0px;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-345cddf9 */.elementor-3774 .elementor-element.elementor-element-345cddf9 {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-12ce4800 */.elementor-3774 .elementor-element.elementor-element-12ce4800 .elementor-heading-title{
    animation: 3.4s linear infinite brilho;
    background-image: linear-gradient(45deg, #7C3AED, #A855F7, #7C3AED, #A855F7); /*troque as cores aqui, repetindo conforme indicado*/
    background-size: 400% 100%;
    background-clip: text;
    -webkit-background-clip: text;
    color: transparent !important;
    -webkit-text-fill-color: transparent;
    transition: all .8s;
}

@keyframes brilho{
    0% {
        background-position: 0 0;
    }  

    100% {
        background-position: 100% 0;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-79a36c2f *//* Mudar a cor do texto destacado */
.destaque {
    background: linear-gradient(90deg, #999999, #FFFFFF); /* Define o degradê desejado */
    -webkit-background-clip: text; /* Clipa o fundo ao texto */
    -webkit-text-fill-color: transparent; /* Faz o preenchimento do texto transparente para exibir o fundo */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4c41d795 */.elementor-3774 .elementor-element.elementor-element-4c41d795 .elementor-button-content-wrapper {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 0px;
}

.elementor-3774 .elementor-element.elementor-element-4c41d795::before {
    content: "";
    position: absolute;
    width: 106%;
    height: 130%;
    border: 1px solid rgba(255, 255, 255, 0.20);
    border-radius: 8px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    transition: border-color 0.4s ease;
    pointer-events: none;
}

.elementor-3774 .elementor-element.elementor-element-4c41d795:hover::before {
    border-color: rgba(245, 196, 0, 0.45);
}

.elementor-3774 .elementor-element.elementor-element-4c41d795 .elementor-button-text {
    padding: 0px 0px;
}

.elementor-3774 .elementor-element.elementor-element-4c41d795 .elementor-button {
    background: linear-gradient(90deg, #F5C400 0%, #E6A800 20%, #A855F7 60%, #7C3AED 80%, #A855F7 90%, #E6A800 100%);
    background-size: 300% 100%;
    background-position: 0% 0%;
    animation: textura 4s cubic-bezier(0.45, 0.05, 0.55, 0.95) 0s infinite alternate;
    display: block;
    position: relative;
    z-index: 1;
}

.elementor-3774 .elementor-element.elementor-element-4c41d795 .elementor-widget-container {
    transition: transform 0.35s cubic-bezier(0.34, 1.56, 0.64, 1);
    display: inline-block;
}

.elementor-3774 .elementor-element.elementor-element-4c41d795 .elementor-widget-container:hover {
    transform: scale(1.07);
}

@keyframes textura {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 50% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5041c338 *//* Mudar a cor do texto destacado */
.destaque {
    background: linear-gradient(90deg, #999999, #FFFFFF); /* Define o degradê desejado */
    -webkit-background-clip: text; /* Clipa o fundo ao texto */
    -webkit-text-fill-color: transparent; /* Faz o preenchimento do texto transparente para exibir o fundo */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6a336916 */.elementor-3774 .elementor-element.elementor-element-6a336916 .elementor-button-content-wrapper {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 0px;
}

.elementor-3774 .elementor-element.elementor-element-6a336916::before {
    content: "";
    position: absolute;
    width: 106%;
    height: 130%;
    border: 1px solid rgba(255, 255, 255, 0.20);
    border-radius: 8px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    transition: border-color 0.4s ease;
    pointer-events: none;
}

.elementor-3774 .elementor-element.elementor-element-6a336916:hover::before {
    border-color: rgba(245, 196, 0, 0.45);
}

.elementor-3774 .elementor-element.elementor-element-6a336916 .elementor-button-text {
    padding: 0px 0px;
}

.elementor-3774 .elementor-element.elementor-element-6a336916 .elementor-button {
    background: linear-gradient(90deg, #F5C400 0%, #E6A800 20%, #A855F7 60%, #7C3AED 80%, #A855F7 90%, #E6A800 100%);
    background-size: 300% 100%;
    background-position: 0% 0%;
    animation: textura 4s cubic-bezier(0.45, 0.05, 0.55, 0.95) 0s infinite alternate;
    display: block;
    position: relative;
    z-index: 1;
}

.elementor-3774 .elementor-element.elementor-element-6a336916 .elementor-widget-container {
    transition: transform 0.35s cubic-bezier(0.34, 1.56, 0.64, 1);
    display: inline-block;
}

.elementor-3774 .elementor-element.elementor-element-6a336916 .elementor-widget-container:hover {
    transform: scale(1.07);
}

@keyframes textura {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 50% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-68201cee */.elementor-3774 .elementor-element.elementor-element-68201cee .elementor-heading-title{
    animation: 3.4s linear infinite brilho;
    background-image: linear-gradient(45deg, #7C3AED, #A855F7, #7C3AED, #A855F7); /*troque as cores aqui, repetindo conforme indicado*/
    background-size: 400% 100%;
    background-clip: text;
    -webkit-background-clip: text;
    color: transparent !important;
    -webkit-text-fill-color: transparent;
    transition: all .8s;
}

@keyframes brilho{
    0% {
        background-position: 0 0;
    }  

    100% {
        background-position: 100% 0;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-195fdede *//* Mudar a cor do texto destacado */
.destaque {
    background: linear-gradient(90deg, #999999, #FFFFFF); /* Define o degradê desejado */
    -webkit-background-clip: text; /* Clipa o fundo ao texto */
    -webkit-text-fill-color: transparent; /* Faz o preenchimento do texto transparente para exibir o fundo */
}/* End custom CSS */