.elementor-10064 .elementor-element.elementor-element-6328b06{--display:flex;--min-height:962px;--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:space-between;--align-items:center;--overflow:hidden;border-style:none;--border-style:none;--border-radius:0px 0px 50px 50px;--padding-top:90px;--padding-bottom:110px;--padding-left:0px;--padding-right:0px;}.elementor-10064 .elementor-element.elementor-element-6328b06:not(.elementor-motion-effects-element-type-background), .elementor-10064 .elementor-element.elementor-element-6328b06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://topomig.com.br/wp-content/uploads/2026/07/Hero-1-copiar.avif");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10064 .elementor-element.elementor-element-b287c3c{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-10064 .elementor-element.elementor-element-777a7a9 > .elementor-widget-container{background-color:#B5211838;padding:11px 17px 11px 17px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B940404D;border-radius:99px 99px 99px 99px;}.elementor-10064 .elementor-element.elementor-element-777a7a9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-10064 .elementor-element.elementor-element-777a7a9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-10064 .elementor-element.elementor-element-777a7a9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-10064 .elementor-element.elementor-element-777a7a9 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-10064 .elementor-element.elementor-element-777a7a9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-10064 .elementor-element.elementor-element-777a7a9 .elementor-icon-list-icon i{color:#B52118;transition:color 0.3s;}.elementor-10064 .elementor-element.elementor-element-777a7a9 .elementor-icon-list-icon svg{fill:#B52118;transition:fill 0.3s;}.elementor-10064 .elementor-element.elementor-element-777a7a9{--e-icon-list-icon-size:4px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-10064 .elementor-element.elementor-element-777a7a9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10064 .elementor-element.elementor-element-777a7a9 .elementor-icon-list-item > a{font-family:"Visby CF", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1em;letter-spacing:2px;}.elementor-10064 .elementor-element.elementor-element-777a7a9 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-10064 .elementor-element.elementor-element-5e2770c{text-align:center;}.elementor-10064 .elementor-element.elementor-element-5e2770c .elementor-heading-title{font-family:"Recoleta", Sans-serif;font-size:72px;font-weight:400;color:#F5F7F8;}.elementor-10064 .elementor-element.elementor-element-def8940{width:var( --container-widget-width, 707px );max-width:707px;--container-widget-width:707px;--container-widget-flex-grow:0;text-align:center;}.elementor-10064 .elementor-element.elementor-element-def8940 .elementor-heading-title{font-family:"Visby CF", Sans-serif;font-size:18px;font-weight:400;line-height:1.4em;color:#F5F7F8;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-10064 .elementor-element.elementor-element-745ee61{--divider-border-style:solid;--divider-color:#EC1C23;--divider-border-width:1.3px;}.elementor-10064 .elementor-element.elementor-element-745ee61 .elementor-divider-separator{width:23%;margin:0 auto;margin-center:0;}.elementor-10064 .elementor-element.elementor-element-745ee61 .elementor-divider{text-align:center;padding-block-start:13px;padding-block-end:13px;}.elementor-10064 .elementor-element.elementor-element-6a340a8{width:var( --container-widget-width, 707px );max-width:707px;--container-widget-width:707px;--container-widget-flex-grow:0;text-align:center;}.elementor-10064 .elementor-element.elementor-element-6a340a8 .elementor-heading-title{font-family:"Visby CF", Sans-serif;font-size:14px;font-weight:200;line-height:1.4em;letter-spacing:8.2px;color:#F5F7F8;}.elementor-10064 .elementor-element.elementor-element-851cd35{--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;--justify-content:center;}.elementor-10064 .elementor-element.elementor-element-fa45ce3{--display:flex;--min-height:221px;--gap:15px 0px;--row-gap:15px;--column-gap:0px;--flex-wrap:wrap;--align-content:flex-start;--padding-top:32px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-10064 .elementor-element.elementor-element-fa45ce3.e-con:hover{--e-con-transform-rotateZ:2deg;--e-con-transform-scale:1.1;}.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-10064 .elementor-element.elementor-element-955f3db.elementor-element{--align-self:flex-start;}.elementor-10064 .elementor-element.elementor-element-955f3db .elementor-icon-wrapper{text-align:start;}.elementor-10064 .elementor-element.elementor-element-955f3db.elementor-view-stacked .elementor-icon{background-color:#00000000;}.elementor-10064 .elementor-element.elementor-element-955f3db.elementor-view-framed .elementor-icon, .elementor-10064 .elementor-element.elementor-element-955f3db.elementor-view-default .elementor-icon{color:#00000000;border-color:#00000000;}.elementor-10064 .elementor-element.elementor-element-955f3db.elementor-view-framed .elementor-icon, .elementor-10064 .elementor-element.elementor-element-955f3db.elementor-view-default .elementor-icon svg{fill:#00000000;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );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{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-10064 .elementor-element.elementor-element-11a8bf2 .elementor-image-box-wrapper{text-align:start;}.elementor-10064 .elementor-element.elementor-element-11a8bf2 .elementor-image-box-title{margin-bottom:7px;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;color:#FFFFFF;}.elementor-10064 .elementor-element.elementor-element-11a8bf2:has(:hover) .elementor-image-box-title,
					 .elementor-10064 .elementor-element.elementor-element-11a8bf2:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-10064 .elementor-element.elementor-element-11a8bf2 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-10064 .elementor-element.elementor-element-002fab2{--display:flex;--min-height:221px;--gap:15px 0px;--row-gap:15px;--column-gap:0px;--flex-wrap:wrap;--align-content:flex-start;--padding-top:32px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-10064 .elementor-element.elementor-element-002fab2.e-con:hover{--e-con-transform-rotateZ:2deg;--e-con-transform-scale:1.1;}.elementor-10064 .elementor-element.elementor-element-8df94eb.elementor-element{--align-self:flex-start;}.elementor-10064 .elementor-element.elementor-element-8df94eb .elementor-icon-wrapper{text-align:start;}.elementor-10064 .elementor-element.elementor-element-8df94eb.elementor-view-stacked .elementor-icon{background-color:#00000000;}.elementor-10064 .elementor-element.elementor-element-8df94eb.elementor-view-framed .elementor-icon, .elementor-10064 .elementor-element.elementor-element-8df94eb.elementor-view-default .elementor-icon{color:#00000000;border-color:#00000000;}.elementor-10064 .elementor-element.elementor-element-8df94eb.elementor-view-framed .elementor-icon, .elementor-10064 .elementor-element.elementor-element-8df94eb.elementor-view-default .elementor-icon svg{fill:#00000000;}.elementor-10064 .elementor-element.elementor-element-2c0e20b .elementor-image-box-wrapper{text-align:start;}.elementor-10064 .elementor-element.elementor-element-2c0e20b .elementor-image-box-title{margin-bottom:7px;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;color:#FFFFFF;}.elementor-10064 .elementor-element.elementor-element-2c0e20b:has(:hover) .elementor-image-box-title,
					 .elementor-10064 .elementor-element.elementor-element-2c0e20b:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-10064 .elementor-element.elementor-element-2c0e20b .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-10064 .elementor-element.elementor-element-93b1b20{--display:flex;--min-height:221px;--gap:15px 0px;--row-gap:15px;--column-gap:0px;--flex-wrap:wrap;--align-content:flex-start;--padding-top:32px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-10064 .elementor-element.elementor-element-93b1b20.e-con:hover{--e-con-transform-rotateZ:2deg;--e-con-transform-scale:1.1;}.elementor-10064 .elementor-element.elementor-element-7f0c81f.elementor-element{--align-self:flex-start;}.elementor-10064 .elementor-element.elementor-element-7f0c81f .elementor-icon-wrapper{text-align:start;}.elementor-10064 .elementor-element.elementor-element-7f0c81f.elementor-view-stacked .elementor-icon{background-color:#00000000;}.elementor-10064 .elementor-element.elementor-element-7f0c81f.elementor-view-framed .elementor-icon, .elementor-10064 .elementor-element.elementor-element-7f0c81f.elementor-view-default .elementor-icon{color:#00000000;border-color:#00000000;}.elementor-10064 .elementor-element.elementor-element-7f0c81f.elementor-view-framed .elementor-icon, .elementor-10064 .elementor-element.elementor-element-7f0c81f.elementor-view-default .elementor-icon svg{fill:#00000000;}.elementor-10064 .elementor-element.elementor-element-f086bff .elementor-image-box-wrapper{text-align:start;}.elementor-10064 .elementor-element.elementor-element-f086bff .elementor-image-box-title{margin-bottom:7px;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;color:#FFFFFF;}.elementor-10064 .elementor-element.elementor-element-f086bff:has(:hover) .elementor-image-box-title,
					 .elementor-10064 .elementor-element.elementor-element-f086bff:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-10064 .elementor-element.elementor-element-f086bff .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-10064 .elementor-element.elementor-element-79507b0{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10064 .elementor-element.elementor-element-79507b0:not(.elementor-motion-effects-element-type-background), .elementor-10064 .elementor-element.elementor-element-79507b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF0000;}.elementor-10064 .elementor-element.elementor-element-66497b0{--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--padding-top:110px;--padding-bottom:110px;--padding-left:0px;--padding-right:0px;}.elementor-10064 .elementor-element.elementor-element-66497b0:not(.elementor-motion-effects-element-type-background), .elementor-10064 .elementor-element.elementor-element-66497b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-10064 .elementor-element.elementor-element-18d0518{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-10064 .elementor-element.elementor-element-0ac9a19{width:var( --container-widget-width, 18% );max-width:18%;--container-widget-width:18%;--container-widget-flex-grow:0;--e-icon-list-icon-size:4px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-10064 .elementor-element.elementor-element-0ac9a19 > .elementor-widget-container{background-color:#B5211838;padding:11px 17px 11px 17px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B940404D;border-radius:99px 99px 99px 99px;}.elementor-10064 .elementor-element.elementor-element-0ac9a19 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-10064 .elementor-element.elementor-element-0ac9a19 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-10064 .elementor-element.elementor-element-0ac9a19 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-10064 .elementor-element.elementor-element-0ac9a19 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-10064 .elementor-element.elementor-element-0ac9a19 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-10064 .elementor-element.elementor-element-0ac9a19 .elementor-icon-list-icon i{color:#B52118;transition:color 0.3s;}.elementor-10064 .elementor-element.elementor-element-0ac9a19 .elementor-icon-list-icon svg{fill:#B52118;transition:fill 0.3s;}.elementor-10064 .elementor-element.elementor-element-0ac9a19 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10064 .elementor-element.elementor-element-0ac9a19 .elementor-icon-list-item > a{font-family:"Visby CF", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1em;letter-spacing:2px;}.elementor-10064 .elementor-element.elementor-element-0ac9a19 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-10064 .elementor-element.elementor-element-4090674{width:var( --container-widget-width, 993.14px );max-width:993.14px;--container-widget-width:993.14px;--container-widget-flex-grow:0;text-align:start;}.elementor-10064 .elementor-element.elementor-element-4090674 .elementor-heading-title{font-family:"Helvetica Now Display", Sans-serif;font-size:18px;font-weight:400;line-height:1.4em;color:#FFFFFF;}.elementor-10064 .elementor-element.elementor-element-1653452{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;--e-icon-list-icon-size:10px;--icon-vertical-offset:0px;}.elementor-10064 .elementor-element.elementor-element-1653452 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-10064 .elementor-element.elementor-element-1653452 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-10064 .elementor-element.elementor-element-1653452 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-10064 .elementor-element.elementor-element-1653452 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-10064 .elementor-element.elementor-element-1653452 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-10064 .elementor-element.elementor-element-1653452 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#D4AE6E1A;}.elementor-10064 .elementor-element.elementor-element-1653452 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-10064 .elementor-element.elementor-element-1653452 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-10064 .elementor-element.elementor-element-1653452 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-10064 .elementor-element.elementor-element-1653452 .elementor-icon-list-icon i{color:#6EC1E400;transition:color 0.3s;}.elementor-10064 .elementor-element.elementor-element-1653452 .elementor-icon-list-icon svg{fill:#6EC1E400;transition:fill 0.3s;}.elementor-10064 .elementor-element.elementor-element-1653452 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10064 .elementor-element.elementor-element-1653452 .elementor-icon-list-item > a{font-family:"Helvetica Now Display", Sans-serif;font-size:18px;font-weight:400;}.elementor-10064 .elementor-element.elementor-element-1653452 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-10064 .elementor-element.elementor-element-3f43f04{width:var( --container-widget-width, 993.14px );max-width:993.14px;--container-widget-width:993.14px;--container-widget-flex-grow:0;text-align:start;}.elementor-10064 .elementor-element.elementor-element-3f43f04 .elementor-heading-title{font-family:"Helvetica Now Display", Sans-serif;font-size:18px;font-weight:400;line-height:1.4em;color:#FFFFFF;}.elementor-10064 .elementor-element.elementor-element-ef23e7f{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-10064 .elementor-element.elementor-element-1881172{width:var( --container-widget-width, 56% );max-width:56%;--container-widget-width:56%;--container-widget-flex-grow:0;--e-icon-list-icon-size:4px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-10064 .elementor-element.elementor-element-1881172 > .elementor-widget-container{background-color:#B5211838;padding:11px 17px 11px 17px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B940404D;border-radius:99px 99px 99px 99px;}.elementor-10064 .elementor-element.elementor-element-1881172 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-10064 .elementor-element.elementor-element-1881172 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-10064 .elementor-element.elementor-element-1881172 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-10064 .elementor-element.elementor-element-1881172 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-10064 .elementor-element.elementor-element-1881172 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-10064 .elementor-element.elementor-element-1881172 .elementor-icon-list-icon i{color:#B52118;transition:color 0.3s;}.elementor-10064 .elementor-element.elementor-element-1881172 .elementor-icon-list-icon svg{fill:#B52118;transition:fill 0.3s;}.elementor-10064 .elementor-element.elementor-element-1881172 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10064 .elementor-element.elementor-element-1881172 .elementor-icon-list-item > a{font-family:"Visby CF", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1em;letter-spacing:2px;}.elementor-10064 .elementor-element.elementor-element-1881172 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-10064 .elementor-element.elementor-element-07dc329{width:var( --container-widget-width, 993.14px );max-width:993.14px;--container-widget-width:993.14px;--container-widget-flex-grow:0;text-align:start;}.elementor-10064 .elementor-element.elementor-element-07dc329 .elementor-heading-title{font-family:"Helvetica Now Display", Sans-serif;font-size:18px;font-weight:700;line-height:1.4em;color:#FFFFFF;}.elementor-10064 .elementor-element.elementor-element-f4b1299{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;--e-icon-list-icon-size:10px;--icon-vertical-offset:0px;}.elementor-10064 .elementor-element.elementor-element-f4b1299 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-10064 .elementor-element.elementor-element-f4b1299 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-10064 .elementor-element.elementor-element-f4b1299 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-10064 .elementor-element.elementor-element-f4b1299 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-10064 .elementor-element.elementor-element-f4b1299 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-10064 .elementor-element.elementor-element-f4b1299 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#D4AE6E1A;}.elementor-10064 .elementor-element.elementor-element-f4b1299 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-10064 .elementor-element.elementor-element-f4b1299 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-10064 .elementor-element.elementor-element-f4b1299 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-10064 .elementor-element.elementor-element-f4b1299 .elementor-icon-list-icon i{color:#6EC1E400;transition:color 0.3s;}.elementor-10064 .elementor-element.elementor-element-f4b1299 .elementor-icon-list-icon svg{fill:#6EC1E400;transition:fill 0.3s;}.elementor-10064 .elementor-element.elementor-element-f4b1299 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10064 .elementor-element.elementor-element-f4b1299 .elementor-icon-list-item > a{font-family:"Helvetica Now Display", Sans-serif;font-size:18px;font-weight:400;}.elementor-10064 .elementor-element.elementor-element-f4b1299 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-10064 .elementor-element.elementor-element-0d5782e{width:var( --container-widget-width, 993.14px );max-width:993.14px;--container-widget-width:993.14px;--container-widget-flex-grow:0;text-align:start;}.elementor-10064 .elementor-element.elementor-element-0d5782e .elementor-heading-title{font-family:"Helvetica Now Display", Sans-serif;font-size:18px;font-weight:400;line-height:1.4em;color:#FFFFFF;}.elementor-10064 .elementor-element.elementor-element-40922b1{width:var( --container-widget-width, 707px );max-width:707px;--container-widget-width:707px;--container-widget-flex-grow:0;text-align:center;}.elementor-10064 .elementor-element.elementor-element-40922b1.elementor-element{--order:-99999 /* order start hack */;}.elementor-10064 .elementor-element.elementor-element-40922b1 .elementor-heading-title{font-family:"Visby CF", Sans-serif;font-size:14px;font-weight:200;text-transform:uppercase;line-height:1.4em;letter-spacing:8.2px;color:#F5F7F8;}.elementor-10064 .elementor-element.elementor-element-3d67a91{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-10064 .elementor-element.elementor-element-4b1806e{--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;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-10064 .elementor-element.elementor-element-4b1806e.e-con{--align-self:center;}.elementor-10064 .elementor-element.elementor-element-249b482{--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:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:0px;--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, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.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{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-10064 .elementor-element.elementor-element-db88bb6{width:var( --container-widget-width, 516px );max-width:516px;--container-widget-width:516px;--container-widget-flex-grow:0;z-index:5;}.elementor-10064 .elementor-element.elementor-element-db88bb6 > .elementor-widget-container{padding:24px 24px 24px 24px;}.elementor-10064 .elementor-element.elementor-element-db88bb6 .elementor-icon-box-title{margin-block-end:0px;color:#FF0213;}.elementor-10064 .elementor-element.elementor-element-db88bb6 .elementor-icon-box-title, .elementor-10064 .elementor-element.elementor-element-db88bb6 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:40px;font-weight:700;}.elementor-10064 .elementor-element.elementor-element-db88bb6:has(:hover) .elementor-icon-box-title,
					 .elementor-10064 .elementor-element.elementor-element-db88bb6:has(:focus) .elementor-icon-box-title{color:#FF0213;}.elementor-10064 .elementor-element.elementor-element-db88bb6 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#8E8E93;}.elementor-10064 .elementor-element.elementor-element-b33ca9b{width:var( --container-widget-width, 516px );max-width:516px;--container-widget-width:516px;--container-widget-flex-grow:0;z-index:5;}.elementor-10064 .elementor-element.elementor-element-b33ca9b > .elementor-widget-container{padding:24px 24px 24px 24px;}.elementor-10064 .elementor-element.elementor-element-b33ca9b .elementor-icon-box-title{margin-block-end:0px;color:#FF0213;}.elementor-10064 .elementor-element.elementor-element-b33ca9b .elementor-icon-box-title, .elementor-10064 .elementor-element.elementor-element-b33ca9b .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:40px;font-weight:700;}.elementor-10064 .elementor-element.elementor-element-b33ca9b:has(:hover) .elementor-icon-box-title,
					 .elementor-10064 .elementor-element.elementor-element-b33ca9b:has(:focus) .elementor-icon-box-title{color:#FF0213;}.elementor-10064 .elementor-element.elementor-element-b33ca9b .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#8E8E93;}.elementor-10064 .elementor-element.elementor-element-f58f7a5{width:var( --container-widget-width, 516px );max-width:516px;--container-widget-width:516px;--container-widget-flex-grow:0;z-index:5;}.elementor-10064 .elementor-element.elementor-element-f58f7a5 > .elementor-widget-container{padding:24px 24px 24px 24px;}.elementor-10064 .elementor-element.elementor-element-f58f7a5 .elementor-icon-box-title{margin-block-end:0px;color:#FF0213;}.elementor-10064 .elementor-element.elementor-element-f58f7a5 .elementor-icon-box-title, .elementor-10064 .elementor-element.elementor-element-f58f7a5 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:40px;font-weight:700;}.elementor-10064 .elementor-element.elementor-element-f58f7a5:has(:hover) .elementor-icon-box-title,
					 .elementor-10064 .elementor-element.elementor-element-f58f7a5:has(:focus) .elementor-icon-box-title{color:#FF0213;}.elementor-10064 .elementor-element.elementor-element-f58f7a5 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#8E8E93;}.elementor-10064 .elementor-element.elementor-element-11c9329{width:var( --container-widget-width, 516px );max-width:516px;--container-widget-width:516px;--container-widget-flex-grow:0;z-index:5;}.elementor-10064 .elementor-element.elementor-element-11c9329 > .elementor-widget-container{padding:24px 24px 24px 24px;}.elementor-10064 .elementor-element.elementor-element-11c9329 .elementor-icon-box-title{margin-block-end:0px;color:#FF0213;}.elementor-10064 .elementor-element.elementor-element-11c9329 .elementor-icon-box-title, .elementor-10064 .elementor-element.elementor-element-11c9329 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:40px;font-weight:700;}.elementor-10064 .elementor-element.elementor-element-11c9329:has(:hover) .elementor-icon-box-title,
					 .elementor-10064 .elementor-element.elementor-element-11c9329:has(:focus) .elementor-icon-box-title{color:#FF0213;}.elementor-10064 .elementor-element.elementor-element-11c9329 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#8E8E93;}.elementor-10064 .elementor-element.elementor-element-63ecbb1{width:var( --container-widget-width, 707px );max-width:707px;--container-widget-width:707px;--container-widget-flex-grow:0;text-align:center;}.elementor-10064 .elementor-element.elementor-element-63ecbb1.elementor-element{--order:-99999 /* order start hack */;}.elementor-10064 .elementor-element.elementor-element-63ecbb1 .elementor-heading-title{font-family:"Visby CF", Sans-serif;font-size:14px;font-weight:200;text-transform:uppercase;line-height:1.4em;letter-spacing:8.2px;color:#F5F7F8;}.elementor-10064 .elementor-element.elementor-element-48b4dfa{--display:flex;--min-height:707px;--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:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:79px;--padding-left:0px;--padding-right:0px;}.elementor-10064 .elementor-element.elementor-element-48b4dfa:not(.elementor-motion-effects-element-type-background), .elementor-10064 .elementor-element.elementor-element-48b4dfa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#100D0D;}.elementor-10064 .elementor-element.elementor-element-f852bb9 > .elementor-widget-container{margin:-17px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10064 .elementor-element.elementor-element-f852bb9 .elementor-icon-wrapper{text-align:center;}.elementor-10064 .elementor-element.elementor-element-f852bb9 .elementor-icon{font-size:185px;}.elementor-10064 .elementor-element.elementor-element-f852bb9 .elementor-icon svg{height:185px;}.elementor-10064 .elementor-element.elementor-element-dede8fa{width:var( --container-widget-width, 543px );max-width:543px;--container-widget-width:543px;--container-widget-flex-grow:0;text-align:center;}.elementor-10064 .elementor-element.elementor-element-dede8fa > .elementor-widget-container{margin:-50px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10064 .elementor-element.elementor-element-dede8fa .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:42px;font-weight:500;line-height:50px;color:#FFFFFF;}.elementor-10064 .elementor-element.elementor-element-3588ef5{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10064 .elementor-element.elementor-element-82bea85{--display:flex;--min-height:319px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10064 .elementor-element.elementor-element-e74a44f{--divider-border-style:solid;--divider-color:#FF0000;--divider-border-width:3px;width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-10064 .elementor-element.elementor-element-e74a44f > .elementor-widget-container{margin:-4px 0px 0px 0px;}.elementor-10064 .elementor-element.elementor-element-e74a44f .elementor-divider-separator{width:100%;}.elementor-10064 .elementor-element.elementor-element-e74a44f .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-10064 .elementor-element.elementor-element-59aecbb > .elementor-widget-container{padding:25px 0px 0px 0px;}.elementor-10064 .elementor-element.elementor-element-59aecbb.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-10064 .elementor-element.elementor-element-59aecbb.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-10064 .elementor-element.elementor-element-59aecbb.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-10064 .elementor-element.elementor-element-59aecbb .elementor-image-box-title{margin-bottom:2px;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;}.elementor-10064 .elementor-element.elementor-element-59aecbb .elementor-image-box-wrapper .elementor-image-box-img{width:26%;}.elementor-10064 .elementor-element.elementor-element-59aecbb .elementor-image-box-img img{transition-duration:0.3s;}.elementor-10064 .elementor-element.elementor-element-59aecbb .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;}.elementor-10064 .elementor-element.elementor-element-3bf4a72 > .elementor-widget-container{padding:24px 0px 0px 0px;}.elementor-10064 .elementor-element.elementor-element-3bf4a72 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:18px;color:#F1F1F1;}.elementor-10064 .elementor-element.elementor-element-ac39d16{--display:flex;--min-height:319px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10064 .elementor-element.elementor-element-8ee348b{--divider-border-style:solid;--divider-color:#FF0000;--divider-border-width:3px;width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-10064 .elementor-element.elementor-element-8ee348b > .elementor-widget-container{margin:-4px 0px 0px 0px;}.elementor-10064 .elementor-element.elementor-element-8ee348b .elementor-divider-separator{width:100%;}.elementor-10064 .elementor-element.elementor-element-8ee348b .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-10064 .elementor-element.elementor-element-9bf7eb7 > .elementor-widget-container{padding:25px 0px 0px 0px;}.elementor-10064 .elementor-element.elementor-element-9bf7eb7.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-10064 .elementor-element.elementor-element-9bf7eb7.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-10064 .elementor-element.elementor-element-9bf7eb7.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-10064 .elementor-element.elementor-element-9bf7eb7 .elementor-image-box-title{margin-bottom:2px;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;}.elementor-10064 .elementor-element.elementor-element-9bf7eb7 .elementor-image-box-wrapper .elementor-image-box-img{width:26%;}.elementor-10064 .elementor-element.elementor-element-9bf7eb7 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-10064 .elementor-element.elementor-element-9bf7eb7 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;}.elementor-10064 .elementor-element.elementor-element-282f124 > .elementor-widget-container{padding:24px 0px 0px 0px;}.elementor-10064 .elementor-element.elementor-element-282f124 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:18px;color:#F1F1F1;}.elementor-10064 .elementor-element.elementor-element-b533c88{--display:flex;--min-height:319px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10064 .elementor-element.elementor-element-11a6ece{--divider-border-style:solid;--divider-color:#FF0000;--divider-border-width:3px;width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-10064 .elementor-element.elementor-element-11a6ece > .elementor-widget-container{margin:-4px 0px 0px 0px;}.elementor-10064 .elementor-element.elementor-element-11a6ece .elementor-divider-separator{width:100%;}.elementor-10064 .elementor-element.elementor-element-11a6ece .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-10064 .elementor-element.elementor-element-e6d35ee > .elementor-widget-container{padding:25px 0px 0px 0px;}.elementor-10064 .elementor-element.elementor-element-e6d35ee.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-10064 .elementor-element.elementor-element-e6d35ee.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-10064 .elementor-element.elementor-element-e6d35ee.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-10064 .elementor-element.elementor-element-e6d35ee .elementor-image-box-title{margin-bottom:2px;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;}.elementor-10064 .elementor-element.elementor-element-e6d35ee .elementor-image-box-wrapper .elementor-image-box-img{width:26%;}.elementor-10064 .elementor-element.elementor-element-e6d35ee .elementor-image-box-img img{transition-duration:0.3s;}.elementor-10064 .elementor-element.elementor-element-e6d35ee .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;}.elementor-10064 .elementor-element.elementor-element-d7d8200 > .elementor-widget-container{padding:24px 0px 0px 0px;}.elementor-10064 .elementor-element.elementor-element-d7d8200 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:18px;color:#F1F1F1;}.elementor-10064 .elementor-element.elementor-element-7e9951a{--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:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-10064 .elementor-element.elementor-element-7e9951a:not(.elementor-motion-effects-element-type-background), .elementor-10064 .elementor-element.elementor-element-7e9951a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-10064 .elementor-element.elementor-element-a6bf4cc img{width:18%;}.elementor-10064 .elementor-element.elementor-element-a29b37c > .elementor-widget-container{padding:40px 40px 40px 40px;}.elementor-10064 .elementor-element.elementor-element-a29b37c{text-align:center;}.elementor-10064 .elementor-element.elementor-element-a29b37c .elementor-heading-title{font-family:"Recoleta", Sans-serif;font-size:53px;font-weight:400;color:#F5F7F8;}.elementor-10064 .elementor-element.elementor-element-c0a6527{width:var( --container-widget-width, 51% );max-width:51%;--container-widget-width:51%;--container-widget-flex-grow:0;}.elementor-10064 .elementor-element.elementor-element-c0a6527.elementor-element{--align-self:center;}.elementor-10064 .elementor-element.elementor-element-3f67881{--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:21px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-10064 .elementor-element.elementor-element-3f67881:not(.elementor-motion-effects-element-type-background), .elementor-10064 .elementor-element.elementor-element-3f67881 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF0000;}.elementor-10064 .elementor-element.elementor-element-3e690ce{text-align:center;}.elementor-10064 .elementor-element.elementor-element-3e690ce .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:200;color:#FFFFFF;}@media(max-width:1024px){.elementor-10064 .elementor-element.elementor-element-6328b06{--min-height:990px;--border-radius:0px 0px 30px 30px;--padding-top:160px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-10064 .elementor-element.elementor-element-5e2770c .elementor-heading-title{font-size:54px;}.elementor-10064 .elementor-element.elementor-element-def8940{--container-widget-width:614px;--container-widget-flex-grow:0;width:var( --container-widget-width, 614px );max-width:614px;}.elementor-10064 .elementor-element.elementor-element-def8940 .elementor-heading-title{font-size:16px;}.elementor-10064 .elementor-element.elementor-element-6a340a8{--container-widget-width:614px;--container-widget-flex-grow:0;width:var( --container-widget-width, 614px );max-width:614px;}.elementor-10064 .elementor-element.elementor-element-6a340a8 .elementor-heading-title{font-size:16px;}.elementor-10064 .elementor-element.elementor-element-66497b0{--padding-top:40px;--padding-bottom:110px;--padding-left:0px;--padding-right:0px;}.elementor-10064 .elementor-element.elementor-element-18d0518{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10064 .elementor-element.elementor-element-1653452 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10064 .elementor-element.elementor-element-1653452 .elementor-icon-list-item > a{font-size:15px;}.elementor-10064 .elementor-element.elementor-element-ef23e7f{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10064 .elementor-element.elementor-element-f4b1299 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10064 .elementor-element.elementor-element-f4b1299 .elementor-icon-list-item > a{font-size:15px;}.elementor-10064 .elementor-element.elementor-element-40922b1{--container-widget-width:614px;--container-widget-flex-grow:0;width:var( --container-widget-width, 614px );max-width:614px;}.elementor-10064 .elementor-element.elementor-element-40922b1 .elementor-heading-title{font-size:16px;}.elementor-10064 .elementor-element.elementor-element-63ecbb1{--container-widget-width:614px;--container-widget-flex-grow:0;width:var( --container-widget-width, 614px );max-width:614px;}.elementor-10064 .elementor-element.elementor-element-63ecbb1 .elementor-heading-title{font-size:16px;}.elementor-10064 .elementor-element.elementor-element-3588ef5{--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:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-10064 .elementor-element.elementor-element-a29b37c .elementor-heading-title{font-size:54px;}}@media(max-width:767px){.elementor-10064 .elementor-element.elementor-element-6328b06:not(.elementor-motion-effects-element-type-background), .elementor-10064 .elementor-element.elementor-element-6328b06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://topomig.com.br/wp-content/uploads/2026/07/Hero-1-copiar-1.avif");}.elementor-10064 .elementor-element.elementor-element-6328b06{--content-width:350px;--min-height:1103px;--border-radius:0px 0px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10064 .elementor-element.elementor-element-777a7a9 > .elementor-widget-container{padding:8px 15px 8px 15px;}.elementor-10064 .elementor-element.elementor-element-777a7a9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10064 .elementor-element.elementor-element-777a7a9 .elementor-icon-list-item > a{font-size:12px;}.elementor-10064 .elementor-element.elementor-element-5e2770c .elementor-heading-title{font-size:32px;}.elementor-10064 .elementor-element.elementor-element-def8940 .elementor-heading-title{font-size:16px;}.elementor-10064 .elementor-element.elementor-element-6a340a8 .elementor-heading-title{font-size:15px;letter-spacing:1.4px;}.elementor-10064 .elementor-element.elementor-element-851cd35{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10064 .elementor-element.elementor-element-fa45ce3{--width:90%;}.elementor-10064 .elementor-element.elementor-element-002fab2{--width:90%;}.elementor-10064 .elementor-element.elementor-element-93b1b20{--width:90%;}.elementor-10064 .elementor-element.elementor-element-79507b0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10064 .elementor-element.elementor-element-66497b0{--content-width:350px;--min-height:1440px;--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:flex-end;--padding-top:0px;--padding-bottom:80px;--padding-left:15px;--padding-right:15px;}.elementor-10064 .elementor-element.elementor-element-18d0518{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10064 .elementor-element.elementor-element-0ac9a19 > .elementor-widget-container{padding:8px 15px 8px 15px;}.elementor-10064 .elementor-element.elementor-element-0ac9a19{--container-widget-width:80px;--container-widget-flex-grow:0;width:var( --container-widget-width, 80px );max-width:80px;}.elementor-10064 .elementor-element.elementor-element-ef23e7f{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10064 .elementor-element.elementor-element-1881172 > .elementor-widget-container{padding:8px 15px 8px 15px;}.elementor-10064 .elementor-element.elementor-element-1881172{--container-widget-width:216px;--container-widget-flex-grow:0;width:var( --container-widget-width, 216px );max-width:216px;}.elementor-10064 .elementor-element.elementor-element-07dc329 .elementor-heading-title{font-size:16px;}.elementor-10064 .elementor-element.elementor-element-40922b1 .elementor-heading-title{font-size:15px;}.elementor-10064 .elementor-element.elementor-element-3d67a91{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-10064 .elementor-element.elementor-element-4b1806e{--margin-top:50px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-10064 .elementor-element.elementor-element-db88bb6 .elementor-icon-box-title{margin-block-end:10px;}.elementor-10064 .elementor-element.elementor-element-db88bb6 .elementor-icon-box-title, .elementor-10064 .elementor-element.elementor-element-db88bb6 .elementor-icon-box-title a{font-size:34px;}.elementor-10064 .elementor-element.elementor-element-db88bb6 .elementor-icon-box-description{line-height:1.5em;}.elementor-10064 .elementor-element.elementor-element-b33ca9b .elementor-icon-box-title{margin-block-end:10px;}.elementor-10064 .elementor-element.elementor-element-b33ca9b .elementor-icon-box-title, .elementor-10064 .elementor-element.elementor-element-b33ca9b .elementor-icon-box-title a{font-size:34px;}.elementor-10064 .elementor-element.elementor-element-b33ca9b .elementor-icon-box-description{line-height:1.5em;}.elementor-10064 .elementor-element.elementor-element-f58f7a5 .elementor-icon-box-title{margin-block-end:10px;}.elementor-10064 .elementor-element.elementor-element-f58f7a5 .elementor-icon-box-title, .elementor-10064 .elementor-element.elementor-element-f58f7a5 .elementor-icon-box-title a{font-size:34px;}.elementor-10064 .elementor-element.elementor-element-f58f7a5 .elementor-icon-box-description{line-height:1.5em;}.elementor-10064 .elementor-element.elementor-element-11c9329 .elementor-icon-box-title{margin-block-end:10px;}.elementor-10064 .elementor-element.elementor-element-11c9329 .elementor-icon-box-title, .elementor-10064 .elementor-element.elementor-element-11c9329 .elementor-icon-box-title a{font-size:34px;}.elementor-10064 .elementor-element.elementor-element-11c9329 .elementor-icon-box-description{line-height:1.5em;}.elementor-10064 .elementor-element.elementor-element-63ecbb1 .elementor-heading-title{font-size:15px;}.elementor-10064 .elementor-element.elementor-element-dede8fa .elementor-heading-title{font-size:25px;line-height:1.2em;}.elementor-10064 .elementor-element.elementor-element-3588ef5{--width:90%;}.elementor-10064 .elementor-element.elementor-element-59aecbb .elementor-image-box-img{margin-bottom:15px;}.elementor-10064 .elementor-element.elementor-element-9bf7eb7 .elementor-image-box-img{margin-bottom:15px;}.elementor-10064 .elementor-element.elementor-element-e6d35ee .elementor-image-box-img{margin-bottom:15px;}.elementor-10064 .elementor-element.elementor-element-7e9951a{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10064 .elementor-element.elementor-element-a6bf4cc img{width:61%;}.elementor-10064 .elementor-element.elementor-element-a29b37c > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-10064 .elementor-element.elementor-element-a29b37c .elementor-heading-title{font-size:32px;}.elementor-10064 .elementor-element.elementor-element-c0a6527 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-10064 .elementor-element.elementor-element-c0a6527{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}@media(min-width:768px){.elementor-10064 .elementor-element.elementor-element-fa45ce3{--width:315px;}.elementor-10064 .elementor-element.elementor-element-002fab2{--width:315px;}.elementor-10064 .elementor-element.elementor-element-93b1b20{--width:315px;}.elementor-10064 .elementor-element.elementor-element-79507b0{--content-width:1600px;}.elementor-10064 .elementor-element.elementor-element-18d0518{--width:486px;}.elementor-10064 .elementor-element.elementor-element-ef23e7f{--width:486px;}}@media(max-width:1024px) and (min-width:768px){.elementor-10064 .elementor-element.elementor-element-66497b0{--content-width:700px;}.elementor-10064 .elementor-element.elementor-element-3588ef5{--width:90%;}}/* Start custom CSS for heading, class: .elementor-element-5e2770c */.titulo-baleias{
    font-weight: 500;
    margin: 0;
    color: #40B9AE;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-955f3db */.elementor-10064 .elementor-element.elementor-element-955f3db .elementor-icon svg{
    width: 56px;
height: 56px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa45ce3 */.elementor-10064 .elementor-element.elementor-element-fa45ce3{
    position: relative;
    overflow: hidden;

    border-radius: 20px;

    background: rgba(22, 18, 18, 0.42);
    backdrop-filter: blur(24px) saturate(180%);
    -webkit-backdrop-filter: blur(24px) saturate(180%);

    border: 1px solid rgba(255,255,255,.12);

    box-shadow:
        0 10px 40px rgba(0,0,0,.25),
        inset 0 1px 0 rgba(255,255,255,.08);

    transition: all .45s ease;
}

.elementor-10064 .elementor-element.elementor-element-fa45ce3::before{
    content:"";
    position:absolute;
    inset:0;
    border-radius:inherit;
    pointer-events:none;

    background:linear-gradient(
        180deg,
        rgba(255,255,255,.10) 0%,
        rgba(255,255,255,0) 40%
    );
}

.elementor-10064 .elementor-element.elementor-element-fa45ce3:hover{
    background: rgba(22,18,18,.52);

    border-color: rgba(196,98,45,.45);

    box-shadow:
        0 0 70px rgba(196,98,45,.30),
        0 12px 45px rgba(0,0,0,.35),
        inset 0 1px 0 rgba(255,255,255,.15);

    transform: translateY(-6px);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8df94eb */.elementor-10064 .elementor-element.elementor-element-8df94eb .elementor-icon svg{
    width: 56px;
height: 56px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-002fab2 */.elementor-10064 .elementor-element.elementor-element-002fab2{
    position: relative;
    overflow: hidden;

    border-radius: 20px;

    background: rgba(22, 18, 18, 0.42);
    backdrop-filter: blur(24px) saturate(180%);
    -webkit-backdrop-filter: blur(24px) saturate(180%);

    border: 1px solid rgba(255,255,255,.12);

    box-shadow:
        0 10px 40px rgba(0,0,0,.25),
        inset 0 1px 0 rgba(255,255,255,.08);

    transition: all .45s ease;
}

.elementor-10064 .elementor-element.elementor-element-002fab2::before{
    content:"";
    position:absolute;
    inset:0;
    border-radius:inherit;
    pointer-events:none;

    background:linear-gradient(
        180deg,
        rgba(255,255,255,.10) 0%,
        rgba(255,255,255,0) 40%
    );
}

.elementor-10064 .elementor-element.elementor-element-002fab2:hover{
    background: rgba(22,18,18,.52);

    border-color: rgba(196,98,45,.45);

    box-shadow:
        0 0 70px rgba(196,98,45,.30),
        0 12px 45px rgba(0,0,0,.35),
        inset 0 1px 0 rgba(255,255,255,.15);

    transform: translateY(-6px);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7f0c81f */.elementor-10064 .elementor-element.elementor-element-7f0c81f .elementor-icon svg{
    width: 56px;
height: 56px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93b1b20 */.elementor-10064 .elementor-element.elementor-element-93b1b20{
    position: relative;
    overflow: hidden;

    border-radius: 20px;

    background: rgba(22, 18, 18, 0.42);
    backdrop-filter: blur(24px) saturate(180%);
    -webkit-backdrop-filter: blur(24px) saturate(180%);

    border: 1px solid rgba(255,255,255,.12);

    box-shadow:
        0 10px 40px rgba(0,0,0,.25),
        inset 0 1px 0 rgba(255,255,255,.08);

    transition: all .45s ease;
}

.elementor-10064 .elementor-element.elementor-element-93b1b20::before{
    content:"";
    position:absolute;
    inset:0;
    border-radius:inherit;
    pointer-events:none;

    background:linear-gradient(
        180deg,
        rgba(255,255,255,.10) 0%,
        rgba(255,255,255,0) 40%
    );
}

.elementor-10064 .elementor-element.elementor-element-93b1b20:hover{
    background: rgba(22,18,18,.52);

    border-color: rgba(196,98,45,.45);

    box-shadow:
        0 0 70px rgba(196,98,45,.30),
        0 12px 45px rgba(0,0,0,.35),
        inset 0 1px 0 rgba(255,255,255,.15);

    transform: translateY(-6px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18d0518 */.elementor-10064 .elementor-element.elementor-element-18d0518{
    position: relative;
    z-index: 1;

    /* fundo glass */
    background: rgba(17, 17, 17, 0.15);
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
}

/* BORDA DEGRADÊ VERMELHA 20% */
.elementor-10064 .elementor-element.elementor-element-18d0518::before{
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    border-radius: inherit;

    background: linear-gradient(90deg, rgba(255,59,59,0.2), rgba(255,59,59,0));

    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
        
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef23e7f */.elementor-10064 .elementor-element.elementor-element-ef23e7f{
    position: relative;
    z-index: 1;

    /* fundo glass */
    background: rgba(17, 17, 17, 0.15);
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
}

/* BORDA DEGRADÊ VERMELHA 20% */
.elementor-10064 .elementor-element.elementor-element-ef23e7f::before{
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    border-radius: inherit;

    background: linear-gradient(90deg, rgba(255,59,59,0.2), rgba(255,59,59,0));

    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
        
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3d67a91 *//* === core === */
.cga8x{
  isolation:isolate;
  overflow:hidden;
  border-radius:999px;
  position:relative;
  width:100%;
  max-width:400px;
  margin:auto;
  --animation-speed:2s;
}

.g3l2a .l9p1n,
.g3l2a .z3m5q{
  opacity:1;
}

.l9p1n,
.f2k7s{
  left:50%;
  position:absolute;
  top:50%;
  transform:translate(-50%,-50%);
  width:100%;
  z-index:1;
}

.l9p1n:before,
.f2k7s:before{
  content:"";
  float:left;
  padding-top:100%;
}

.l9p1n:after,
.f2k7s:after{
  clear:both;
  content:"";
  display:block;
}

.l9p1n{
  opacity:0;
  pointer-events:none;
  transition:1s ease opacity;
}

.l9p1n *{
  height:100%;
  left:0;
  position:absolute;
  top:0;
  width:100%;
}

/* Gradiente animado alterado de laranja para vermelho */
.f2k7s,
.t5c2e,
.w4h9j{
  animation:borderTurn var(--animation-speed) infinite linear;
  background-image:conic-gradient(
    from 0 at 50% 50%,
    rgba(230,30,40,1) 0deg,
    rgba(100,132,139,0) 60deg,
    rgba(100,132,139,0) 300deg,
    rgba(255,110,110,1) 360deg
  );
  background-position:center center;
  background-repeat:no-repeat;
  background-size:cover;
}

.r8v6d{
  -webkit-mask:url("data:image/svg+xml,%3Csvg width='28' height='24' viewBox='0 0 28 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.0534 15.732C13.8444 15.283 14.2848 14.8489 14.7326 15.051C14.8296 15.0959 14.9043 15.1707 14.949 15.268C15.1506 15.717 14.7177 16.1511 14.2698 15.949C14.1728 15.9041 14.0982 15.8293 14.0534 15.732Z' fill='black'/%3E%3Cpath d='M18.8001 13.5093C19.0016 13.0603 18.5687 12.6263 18.1209 12.8283C18.0239 12.8732 17.9492 12.9481 17.9045 13.0453C17.6955 13.4944 18.1358 13.9284 18.5837 13.7264C18.6807 13.6815 18.7553 13.6066 18.8001 13.5093Z' fill='black'/%3E%3Cpath d='M0.949043 2.732C1.15057 2.28297 0.717663 1.84891 0.269836 2.05097C0.172806 2.09587 0.098162 2.17071 0.0533793 2.268C-0.155607 2.71703 0.284759 3.15109 0.732587 2.94903C0.829616 2.90413 0.90426 2.82929 0.949043 2.732Z' fill='black'/%3E%3Cpath d='M26.9489 7.732C27.151 7.28297 26.7169 6.84891 26.2679 7.05097C26.1706 7.09587 26.0958 7.17071 26.0508 7.268C25.8488 7.71703 26.2828 8.15109 26.7319 7.94903C26.8292 7.90413 26.904 7.82929 26.9489 7.732Z' fill='black'/%3E%3Cpath d='M13.0534 5.732C12.8444 5.28297 13.2848 4.84891 13.7326 5.05097C13.8296 5.09587 13.9043 5.17071 13.949 5.268C14.1506 5.71703 13.7177 6.15109 13.2698 5.94903C13.1728 5.90413 13.0982 5.82929 13.0534 5.732Z' fill='black'/%3E%3Cpath d='M10.0534 17.732C9.84439 17.283 10.2848 16.8489 10.7326 17.051C10.8296 17.0959 10.9043 17.1707 10.949 17.268C11.1506 17.717 10.7177 18.1511 10.2698 17.949C10.1728 17.9041 10.0982 17.8293 10.0534 17.732Z' fill='black'/%3E%3Cpath d='M15.0534 21.732C14.8444 21.283 15.2848 20.8489 15.7326 21.051C15.8296 21.0959 15.9043 21.1707 15.949 21.268C16.1506 21.717 15.7177 22.1511 15.2698 21.949C15.1728 21.9041 15.0982 21.8293 15.0534 21.732Z' fill='black'/%3E%3C/svg%3E");
  mask:url("data:image/svg+xml,%3Csvg width='28' height='24' viewBox='0 0 28 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.0534 15.732C13.8444 15.283 14.2848 14.8489 14.7326 15.051C14.8296 15.0959 14.9043 15.1707 14.949 15.268C15.1506 15.717 14.7177 16.1511 14.2698 15.949C14.1728 15.9041 14.0982 15.8293 14.0534 15.732Z' fill='black'/%3E%3Cpath d='M18.8001 13.5093C19.0016 13.0603 18.5687 12.6263 18.1209 12.8283C18.0239 12.8732 17.9492 12.9481 17.9045 13.0453C17.6955 13.4944 18.1358 13.9284 18.5837 13.7264C18.6807 13.6815 18.7553 13.6066 18.8001 13.5093Z' fill='black'/%3E%3Cpath d='M0.949043 2.732C1.15057 2.28297 0.717663 1.84891 0.269836 2.05097C0.172806 2.09587 0.098162 2.17071 0.0533793 2.268C-0.155607 2.71703 0.284759 3.15109 0.732587 2.94903C0.829616 2.90413 0.90426 2.82929 0.949043 2.732Z' fill='black'/%3E%3Cpath d='M26.9489 7.732C27.151 7.28297 26.7169 6.84891 26.2679 7.05097C26.1706 7.09587 26.0958 7.17071 26.0508 7.268C25.8488 7.71703 26.2828 8.15109 26.7319 7.94903C26.8292 7.90413 26.904 7.82929 26.9489 7.732Z' fill='black'/%3E%3Cpath d='M13.0534 5.732C12.8444 5.28297 13.2848 4.84891 13.7326 5.05097C13.8296 5.09587 13.9043 5.17071 13.949 5.268C14.1506 5.71703 13.7177 6.15109 13.2698 5.94903C13.1728 5.90413 13.0982 5.82929 13.0534 5.732Z' fill='black'/%3E%3Cpath d='M10.0534 17.732C9.84439 17.283 10.2848 16.8489 10.7326 17.051C10.8296 17.0959 10.9043 17.1707 10.949 17.268C11.1506 17.717 10.7177 18.1511 10.2698 17.949C10.1728 17.9041 10.0982 17.8293 10.0534 17.732Z' fill='black'/%3E%3Cpath d='M15.0534 21.732C14.8444 21.283 15.2848 20.8489 15.7326 21.051C15.8296 21.0959 15.9043 21.1707 15.949 21.268C16.1506 21.717 15.7177 22.1511 15.2698 21.949C15.1728 21.9041 15.0982 21.8293 15.0534 21.732Z' fill='black'/%3E%3C/svg%3E");
  mask-repeat:repeat;
  -webkit-mask-repeat:repeat;
  mask-size:auto;
  -webkit-mask-size:auto;
}

.t5c2e{
  filter:blur(8px);
  opacity:.12;
}

.f2k7s{
  animation-name:borderTurnWithTranslate;
}

.z3m5q{
  border-radius:999px;
  content:"";
  height:100%;
  inset:0;
  left:0;
  -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);
  mask-composite:xor;
  -webkit-mask-composite:xor;
  mask-composite:exclude;
  opacity:0;
  padding:1px;
  pointer-events:none;
  position:absolute;
  top:0;
  transition:1s ease opacity;
  width:100%;
  z-index:1;
}

@keyframes borderTurn{
  0%{transform:rotate(0)}
  to{transform:rotate(360deg)}
}

@keyframes borderTurnWithTranslate{
  0%{transform:translate(-50%,-50%) rotate(0)}
  to{transform:translate(-50%,-50%) rotate(360deg)}
}

/* === button === */
.d1b0y{
  display:flex;
  align-items:center;
  justify-content:center;
  gap:20px;
  padding:10px 20px 10px 10px;
  background-color:#0F0D0D;
  background:linear-gradient(
    225deg,
    rgba(240,242,255,.24) 5%,
    rgba(255,255,255,.08) 43%,
    rgba(255,255,255,.03) 68%
  );
  border:1px solid rgba(132,117,110,.26);
  border-radius:100px;
  box-shadow:23.9px 19.78px 82.49px 0 #00000094;
  flex-wrap:nowrap;
}

.k6u3f{
  position:relative;
  z-index:2;
  text-align:center;
  padding:14px 16px;

  /* Gradiente interno alterado para vermelho */
  background:linear-gradient(
    271.55deg,
    rgba(235,35,45,.50) 5.88%,
    rgba(190,20,30,0) 50.22%,
    rgba(125,10,20,.55) 95.32%
  );

  border:1px solid rgba(165,70,70,.55);
  border-radius:100px;
  letter-spacing:.8px;
  font-family:"Aspekta",sans-serif;
  font-weight:600;
  font-size:15px;
  color:#fff;
  box-shadow:
    -4.15px 10.39px 70.01px 0 #1B0808E3,
    -2.08px 4.15px 38.22px 0 #0F0F0F,
    -5.2px -4px 12.3px -10.4px #FFD0D057 inset;
  overflow:hidden;
}

.k6u3f::before{
  content:"";
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;

  /*
   * A imagem original possui tons alaranjados.
   * O filtro abaixo converte esses tons para vermelho.
   */
  background:url("https://cdn.snappages.com.br/imagens/component-assets/button-lava-background.webp") no-repeat center/cover;
  filter:hue-rotate(-28deg) saturate(1.45) brightness(.95);

  border-radius:100px;
  transform:scale(1.1);
  opacity:.8;
  transition:transform .3s ease,opacity .3s ease;
  z-index:-1;
}

.k6u3f:hover::before{
  transform:scale(1);
  opacity:1;
}

.s0a8l{
  display:inline-block;
  width:18px;
  height:auto;
  opacity:1;
}

/* === responsive === */
@media(max-width:480px){
  .d1b0y{
    gap:10px;
    padding:8px 12px 8px 8px;
  }

  .k6u3f{
    font-size:14px;
    padding:12px 14px;
  }

  .s0a8l{
    width:16px;
  }
}

@media(max-width:320px){
  .d1b0y{
    gap:8px;
    padding:6px 8px 6px 6px;
  }

  .k6u3f{
    font-size:12px;
    padding:10px 12px;
  }

  .s0a8l{
    width:14px;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-db88bb6 */.elementor-10064 .elementor-element.elementor-element-db88bb6{
    position: relative;
    z-index: 1;

    /* fundo glass */
    background: rgba(17, 17, 17, 0.15);
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
}

/* BORDA DEGRADÊ VERMELHA 20% */
.elementor-10064 .elementor-element.elementor-element-db88bb6::before{
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    border-radius: inherit;

    background: linear-gradient(90deg, rgba(255,59,59,0.2), rgba(255,59,59,0));

    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
        
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b33ca9b */.elementor-10064 .elementor-element.elementor-element-b33ca9b{
    position: relative;
    z-index: 1;

    /* fundo glass */
    background: rgba(17, 17, 17, 0.15);
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
}

/* BORDA DEGRADÊ VERMELHA 20% */
.elementor-10064 .elementor-element.elementor-element-b33ca9b::before{
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    border-radius: inherit;

    background: linear-gradient(90deg, rgba(255,59,59,0.2), rgba(255,59,59,0));

    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
        
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f58f7a5 */.elementor-10064 .elementor-element.elementor-element-f58f7a5{
    position: relative;
    z-index: 1;

    /* fundo glass */
    background: rgba(17, 17, 17, 0.15);
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
}

/* BORDA DEGRADÊ VERMELHA 20% */
.elementor-10064 .elementor-element.elementor-element-f58f7a5::before{
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    border-radius: inherit;

    background: linear-gradient(90deg, rgba(255,59,59,0.2), rgba(255,59,59,0));

    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
        
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-11c9329 */.elementor-10064 .elementor-element.elementor-element-11c9329{
    position: relative;
    z-index: 1;

    /* fundo glass */
    background: rgba(17, 17, 17, 0.15);
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
}

/* BORDA DEGRADÊ VERMELHA 20% */
.elementor-10064 .elementor-element.elementor-element-11c9329::before{
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    border-radius: inherit;

    background: linear-gradient(90deg, rgba(255,59,59,0.2), rgba(255,59,59,0));

    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
        
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-e74a44f */.elementor-10064 .elementor-element.elementor-element-e74a44f{
    border-radius: 100px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82bea85 */.elementor-10064 .elementor-element.elementor-element-82bea85{
    border-radius: 15px;
border: 1px solid rgba(255, 255, 255, 0.06);
background: linear-gradient(205deg, #0F0F0F 68%, #711C1C 100%);
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-8ee348b */.elementor-10064 .elementor-element.elementor-element-8ee348b{
    border-radius: 100px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac39d16 */.elementor-10064 .elementor-element.elementor-element-ac39d16{
    border-radius: 15px;
border: 1px solid rgba(255, 255, 255, 0.06);
background: linear-gradient(205deg, #0F0F0F 68%, #711C1C 100%);
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-11a6ece */.elementor-10064 .elementor-element.elementor-element-11a6ece{
    border-radius: 100px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b533c88 */.elementor-10064 .elementor-element.elementor-element-b533c88{
    border-radius: 15px;
border: 1px solid rgba(255, 255, 255, 0.06);
background: linear-gradient(205deg, #0F0F0F 68%, #711C1C 100%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a29b37c */.titulo-baleias{
    font-weight: 500;
    margin: 0;
    color: #40B9AE;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c0a6527 *//* === core === */
.cga8x{isolation:isolate;overflow:hidden;border-radius:999px;position:relative;width:100%;max-width:400px;margin:auto;--animation-speed:2s}
.g3l2a .l9p1n,.g3l2a .z3m5q{opacity:1}
.l9p1n,.f2k7s{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:1}
.l9p1n:before,.f2k7s:before{content:"";float:left;padding-top:100%}
.l9p1n:after,.f2k7s:after{clear:both;content:"";display:block}
.l9p1n{opacity:0;pointer-events:none;transition:1s ease opacity}
.l9p1n *{height:100%;left:0;position:absolute;top:0;width:100%}
.f2k7s,.t5c2e,.w4h9j{animation:borderTurn var(--animation-speed) infinite linear;background-image:conic-gradient(from 0 at 50% 50%,rgba(255,136,72,1) 0deg,rgba(100,132,139,0) 60deg,rgba(100,132,139,0) 300deg,rgba(255,198,164,1) 360deg);background-position:center center;background-repeat:no-repeat;background-size:cover}
.r8v6d{-webkit-mask:url("data:image/svg+xml,%3Csvg width='28' height='24' viewBox='0 0 28 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.0534 15.732C13.8444 15.283 14.2848 14.8489 14.7326 15.051C14.8296 15.0959 14.9043 15.1707 14.949 15.268C15.1506 15.717 14.7177 16.1511 14.2698 15.949C14.1728 15.9041 14.0982 15.8293 14.0534 15.732Z' fill='black'/%3E%3Cpath d='M18.8001 13.5093C19.0016 13.0603 18.5687 12.6263 18.1209 12.8283C18.0239 12.8732 17.9492 12.9481 17.9045 13.0453C17.6955 13.4944 18.1358 13.9284 18.5837 13.7264C18.6807 13.6815 18.7553 13.6066 18.8001 13.5093Z' fill='black'/%3E%3Cpath d='M0.949043 2.732C1.15057 2.28297 0.717663 1.84891 0.269836 2.05097C0.172806 2.09587 0.098162 2.17071 0.0533793 2.268C-0.155607 2.71703 0.284759 3.15109 0.732587 2.94903C0.829616 2.90413 0.90426 2.82929 0.949043 2.732Z' fill='black'/%3E%3Cpath d='M26.9489 7.732C27.151 7.28297 26.7169 6.84891 26.2679 7.05097C26.1706 7.09587 26.0958 7.17071 26.0508 7.268C25.8488 7.71703 26.2828 8.15109 26.7319 7.94903C26.8292 7.90413 26.904 7.82929 26.9489 7.732Z' fill='black'/%3E%3Cpath d='M13.0534 5.732C12.8444 5.28297 13.2848 4.84891 13.7326 5.05097C13.8296 5.09587 13.9043 5.17071 13.949 5.268C14.1506 5.71703 13.7177 6.15109 13.2698 5.94903C13.1728 5.90413 13.0982 5.82929 13.0534 5.732Z' fill='black'/%3E%3Cpath d='M10.0534 17.732C9.84439 17.283 10.2848 16.8489 10.7326 17.051C10.8296 17.0959 10.9043 17.1707 10.949 17.268C11.1506 17.717 10.7177 18.1511 10.2698 17.949C10.1728 17.9041 10.0982 17.8293 10.0534 17.732Z' fill='black'/%3E%3Cpath d='M15.0534 21.732C14.8444 21.283 15.2848 20.8489 15.7326 21.051C15.8296 21.0959 15.9043 21.1707 15.949 21.268C16.1506 21.717 15.7177 22.1511 15.2698 21.949C15.1728 21.9041 15.0982 21.8293 15.0534 21.732Z' fill='black'/%3E%3C/svg%3E");mask:url("data:image/svg+xml,%3Csvg width='28' height='24' viewBox='0 0 28 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.0534 15.732C13.8444 15.283 14.2848 14.8489 14.7326 15.051C14.8296 15.0959 14.9043 15.1707 14.949 15.268C15.1506 15.717 14.7177 16.1511 14.2698 15.949C14.1728 15.9041 14.0982 15.8293 14.0534 15.732Z' fill='black'/%3E%3Cpath d='M18.8001 13.5093C19.0016 13.0603 18.5687 12.6263 18.1209 12.8283C18.0239 12.8732 17.9492 12.9481 17.9045 13.0453C17.6955 13.4944 18.1358 13.9284 18.5837 13.7264C18.6807 13.6815 18.7553 13.6066 18.8001 13.5093Z' fill='black'/%3E%3Cpath d='M0.949043 2.732C1.15057 2.28297 0.717663 1.84891 0.269836 2.05097C0.172806 2.09587 0.098162 2.17071 0.0533793 2.268C-0.155607 2.71703 0.284759 3.15109 0.732587 2.94903C0.829616 2.90413 0.90426 2.82929 0.949043 2.732Z' fill='black'/%3E%3Cpath d='M26.9489 7.732C27.151 7.28297 26.7169 6.84891 26.2679 7.05097C26.1706 7.09587 26.0958 7.17071 26.0508 7.268C25.8488 7.71703 26.2828 8.15109 26.7319 7.94903C26.8292 7.90413 26.904 7.82929 26.9489 7.732Z' fill='black'/%3E%3Cpath d='M13.0534 5.732C12.8444 5.28297 13.2848 4.84891 13.7326 5.05097C13.8296 5.09587 13.9043 5.17071 13.949 5.268C14.1506 5.71703 13.7177 6.15109 13.2698 5.94903C13.1728 5.90413 13.0982 5.82929 13.0534 5.732Z' fill='black'/%3E%3Cpath d='M10.0534 17.732C9.84439 17.283 10.2848 16.8489 10.7326 17.051C10.8296 17.0959 10.9043 17.1707 10.949 17.268C11.1506 17.717 10.7177 18.1511 10.2698 17.949C10.1728 17.9041 10.0982 17.8293 10.0534 17.732Z' fill='black'/%3E%3Cpath d='M15.0534 21.732C14.8444 21.283 15.2848 20.8489 15.7326 21.051C15.8296 21.0959 15.9043 21.1707 15.949 21.268C16.1506 21.717 15.7177 22.1511 15.2698 21.949C15.1728 21.9041 15.0982 21.8293 15.0534 21.732Z' fill='black'/%3E%3C/svg%3E");mask-repeat:repeat;-webkit-mask-repeat:repeat;mask-size:auto;-webkit-mask-size:auto}
.t5c2e{filter:blur(8px);opacity:.12}
.f2k7s{animation-name:borderTurnWithTranslate}
.z3m5q{border-radius:999px;content:"";height:100%;inset:0;left:0;-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);mask-composite:xor;-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;padding:1px;pointer-events:none;position:absolute;top:0;transition:1s ease opacity;width:100%;z-index:1}
@keyframes borderTurn{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
@keyframes borderTurnWithTranslate{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}

/* === button === */
.d1b0y{display:flex;align-items:center;justify-content:center;gap:20px;padding:10px 20px 10px 10px;background-color:#0F0D0D;background:linear-gradient(225deg,rgba(240,242,255,.24) 5%,rgba(255,255,255,.08) 43%,rgba(255,255,255,.03) 68%);border:1px solid rgba(132,117,110,.26);border-radius:100px;box-shadow:23.9px 19.78px 82.49px 0 #00000094;flex-wrap:nowrap}
.k6u3f{position:relative;z-index:2;text-align:center;padding:14px 16px;background:linear-gradient(271.55deg,rgba(255,136,72,.44) 5.88%,rgba(204,126,58,0) 50.22%,rgba(153,73,43,.44) 95.32%);border:1px solid rgba(132,117,110,.55);border-radius:100px;letter-spacing:.8px;font-family:"Aspekta",sans-serif;font-weight:600;font-size:15px;color:#fff;box-shadow:-4.15px 10.39px 70.01px 0 #1B1111E3,-2.08px 4.15px 38.22px 0 #0F0F0F,-5.2px -4px 12.3px -10.4px #FFE5BC57 inset;overflow:hidden}
.k6u3f::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url("https://cdn.snappages.com.br/imagens/component-assets/button-lava-background.webp") no-repeat center/cover;border-radius:100px;transform:scale(1.1);opacity:.8;transition:transform .3s ease,opacity .3s ease;z-index:-1}
.k6u3f:hover::before{transform:scale(1);opacity:1}
.s0a8l{display:inline-block;width:18px;height:auto;opacity:1}

/* === responsive === */
@media(max-width:480px){
  .d1b0y{gap:10px;padding:8px 12px 8px 8px}
  .k6u3f{font-size:14px;padding:12px 14px}
  .s0a8l{width:16px}
}
@media(max-width:320px){
  .d1b0y{gap:8px;padding:6px 8px 6px 6px}
  .k6u3f{font-size:12px;padding:10px 12px}
  .s0a8l{width:14px}
}/* End custom CSS */
/* Start custom CSS *//* AJUSTE DO SCROLL LATERAL */
html, body {
    overflow-x: hidden;
    max-width: 100%;
}

/* CONTEINER PAI */
.text-wrapper {
    display: flex;
    padding-top: 8px;
}


/* FAIXA NÚMERO 2 */
#text-wrapper2 {
    background: purple;
}

/* FAIXA NÚMERO 3 */
#text-wrapper3 {
    background: orange;
}

/* FAIXA NÚMERO 4 */
#text-wrapper4 {
    background: pink;
    border-top: 2px solid red;
    border-bottom: 2px solid red;
}

/* TEXTO INTERNO DA FAIXA */
.text-wrapper h1 {
    white-space: nowrap;
    font-family: "Poppins";
    text-transform: uppercase;
    display: inline;
}

/* TEXTO DA FAIXA NÚMERO 1 */
#text-wrapper1 h1 {
    color: white;
    font-size: 24px;
    animation: animafaixa 5s linear infinite;
}

/* CRIANDO A ANIMAÇÃO */
@keyframes animafaixa {
    0% {
        transform: translateX(0%);
    } 100% {
        transform: translate(-100%);
    }
}/* End custom CSS */