.elementor-3007 .elementor-element.elementor-element-78e77cc{--display:flex;--min-height:100vh;--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:flex-end;--align-items:flex-end;--flex-wrap:nowrap;--overlay-opacity:1;--padding-top:5.5vw;--padding-bottom:5.5vw;--padding-left:5.5vw;--padding-right:5.5vw;--z-index:0;}.elementor-3007 .elementor-element.elementor-element-78e77cc:not(.elementor-motion-effects-element-type-background), .elementor-3007 .elementor-element.elementor-element-78e77cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://millonariosconscientes.co/wp-content/uploads/2025/10/imagem1-scaled.avif");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-3007 .elementor-element.elementor-element-78e77cc::before, .elementor-3007 .elementor-element.elementor-element-78e77cc > .elementor-background-video-container::before, .elementor-3007 .elementor-element.elementor-element-78e77cc > .e-con-inner > .elementor-background-video-container::before, .elementor-3007 .elementor-element.elementor-element-78e77cc > .elementor-background-slideshow::before, .elementor-3007 .elementor-element.elementor-element-78e77cc > .e-con-inner > .elementor-background-slideshow::before, .elementor-3007 .elementor-element.elementor-element-78e77cc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3007 .elementor-element.elementor-element-6802136 img{width:100%;}.elementor-3007 .elementor-element.elementor-element-cf82f47{width:100%;max-width:100%;}.elementor-3007 .elementor-element.elementor-element-cf82f47 img{width:100vw;}.elementor-3007 .elementor-element.elementor-element-3bbaff7{width:var( --container-widget-width, 100000vw );max-width:100000vw;--container-widget-width:100000vw;--container-widget-flex-grow:0;}.elementor-3007 .elementor-element.elementor-element-3bbaff7 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:25vw;font-weight:600;font-style:italic;color:#FFFFFF;}.elementor-3007 .elementor-element.elementor-element-5b48f4d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-3007 .elementor-element.elementor-element-3e0101a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3007 .elementor-element.elementor-element-e3b0150{width:100%;max-width:100%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0.5em) 0em;z-index:9;}.elementor-3007 .elementor-element.elementor-element-e3b0150 .elementor-image-box-wrapper{text-align:start;}.elementor-3007 .elementor-element.elementor-element-e3b0150 .elementor-image-box-title{margin-bottom:20px;font-family:"DM Sans", Sans-serif;font-size:3vw;font-weight:600;line-height:1.2em;letter-spacing:-0.08em;color:#FFFFFF;}.elementor-3007 .elementor-element.elementor-element-e3b0150 .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:1.2vw;font-weight:400;line-height:1.5em;letter-spacing:-0.2px;color:#B8B8B8;}.elementor-3007 .elementor-element.elementor-element-34c9acd{width:var( --container-widget-width, 39vw );max-width:39vw;--container-widget-width:39vw;--container-widget-flex-grow:0;}.elementor-3007 .elementor-element.elementor-element-34c9acd .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3007 .elementor-element.elementor-element-34c9acd .elementor-button{fill:#FFFFFF;color:#FFFFFF;}.elementor-3007 .elementor-element.elementor-element-34c9acd .elementor-button:hover, .elementor-3007 .elementor-element.elementor-element-34c9acd .elementor-button:focus{color:#FFFFFF;}.elementor-3007 .elementor-element.elementor-element-34c9acd .elementor-button:hover svg, .elementor-3007 .elementor-element.elementor-element-34c9acd .elementor-button:focus svg{fill:#FFFFFF;}.elementor-3007 .elementor-element.elementor-element-04917ae{--display:flex;--min-height:0px;--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:flex-start;--align-items:flex-start;--flex-wrap:nowrap;--padding-top:0vw;--padding-bottom:5.5vw;--padding-left:12.5vw;--padding-right:12.5vw;--z-index:2;}.elementor-3007 .elementor-element.elementor-element-04917ae.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3007 .elementor-element.elementor-element-2711419 img{width:100%;}.elementor-3007 .elementor-element.elementor-element-43c1b5c{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-3007 .elementor-element.elementor-element-b07efb0{width:100%;max-width:100%;}.elementor-3007 .elementor-element.elementor-element-b07efb0 img{border-radius:20px 20px 0px 0px;}.elementor-3007 .elementor-element.elementor-element-9bd75cc{--display:flex;--border-radius:0px 0px 20px 20px;--margin-top:-2px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3em;--padding-bottom:3em;--padding-left:3em;--padding-right:3em;}.elementor-3007 .elementor-element.elementor-element-9bd75cc:not(.elementor-motion-effects-element-type-background), .elementor-3007 .elementor-element.elementor-element-9bd75cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://millonariosconscientes.co/wp-content/uploads/2025/10/fundo-super-bonus-2.webp");background-position:top center;background-size:cover;}.elementor-3007 .elementor-element.elementor-element-27a4e61{width:100%;max-width:100%;text-align:center;}.elementor-3007 .elementor-element.elementor-element-27a4e61 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:2.5em;font-weight:600;line-height:1.3em;letter-spacing:-3px;color:#FFFFFF;}.elementor-3007 .elementor-element.elementor-element-2069793.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3007 .elementor-element.elementor-element-2069793{z-index:999;}.elementor-3007 .elementor-element.elementor-element-2069793 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3007 .elementor-element.elementor-element-2069793 .elementor-button{fill:#FFFFFF;color:#FFFFFF;}.elementor-3007 .elementor-element.elementor-element-2069793 .elementor-button:hover, .elementor-3007 .elementor-element.elementor-element-2069793 .elementor-button:focus{color:#FFFFFF;}.elementor-3007 .elementor-element.elementor-element-2069793 .elementor-button:hover svg, .elementor-3007 .elementor-element.elementor-element-2069793 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-3007 .elementor-element.elementor-element-28c81c1{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-3007 .elementor-element.elementor-element-df4091a{width:100%;max-width:100%;}.elementor-3007 .elementor-element.elementor-element-df4091a img{border-radius:20px 20px 0px 0px;}.elementor-3007 .elementor-element.elementor-element-fb35881{--display:flex;--min-height:502px;--border-radius:0px 0px 20px 20px;--margin-top:-2px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3em;--padding-bottom:3em;--padding-left:3em;--padding-right:3em;}.elementor-3007 .elementor-element.elementor-element-fb35881:not(.elementor-motion-effects-element-type-background), .elementor-3007 .elementor-element.elementor-element-fb35881 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://millonariosconscientes.co/wp-content/uploads/2025/10/fundo-super-bonus-2.webp");background-position:top center;background-size:cover;}.elementor-3007 .elementor-element.elementor-element-3455202{width:100%;max-width:100%;text-align:center;}.elementor-3007 .elementor-element.elementor-element-3455202 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:2.5em;font-weight:600;line-height:1.3em;letter-spacing:-3px;color:#FFFFFF;}.elementor-3007 .elementor-element.elementor-element-8d3861b{width:var( --container-widget-width, 39vw );max-width:39vw;--container-widget-width:39vw;--container-widget-flex-grow:0;z-index:20;}.elementor-3007 .elementor-element.elementor-element-8d3861b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3007 .elementor-element.elementor-element-8d3861b .elementor-button{fill:#FFFFFF;color:#FFFFFF;}.elementor-3007 .elementor-element.elementor-element-8d3861b .elementor-button:hover, .elementor-3007 .elementor-element.elementor-element-8d3861b .elementor-button:focus{color:#FFFFFF;}.elementor-3007 .elementor-element.elementor-element-8d3861b .elementor-button:hover svg, .elementor-3007 .elementor-element.elementor-element-8d3861b .elementor-button:focus svg{fill:#FFFFFF;}.elementor-3007 .elementor-element.elementor-element-c5b1852{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-3007 .elementor-element.elementor-element-a74b860{width:100%;max-width:100%;}.elementor-3007 .elementor-element.elementor-element-a74b860 img{border-radius:20px 20px 0px 0px;}.elementor-3007 .elementor-element.elementor-element-1c94c0f{--display:flex;--min-height:502px;--border-radius:0px 0px 20px 20px;--margin-top:-2px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3em;--padding-bottom:3em;--padding-left:3em;--padding-right:3em;}.elementor-3007 .elementor-element.elementor-element-1c94c0f:not(.elementor-motion-effects-element-type-background), .elementor-3007 .elementor-element.elementor-element-1c94c0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://millonariosconscientes.co/wp-content/uploads/2025/10/fundo-super-bonus-2.webp");background-position:top center;background-size:cover;}.elementor-3007 .elementor-element.elementor-element-03453b7{width:100%;max-width:100%;text-align:center;}.elementor-3007 .elementor-element.elementor-element-03453b7 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:2.5em;font-weight:600;line-height:1.3em;letter-spacing:-3px;color:#FFFFFF;}.elementor-3007 .elementor-element.elementor-element-53ead89 .elementor-button{background-color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:1em;font-weight:600;fill:#000000;color:#000000;border-radius:2px 2px 2px 2px;padding:1.5em 2em 1.5em 2em;}.elementor-3007 .elementor-element.elementor-element-53ead89{width:100%;max-width:100%;padding:0em 0em 0em 0em;z-index:99;}.elementor-3007 .elementor-element.elementor-element-53ead89 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3007 .elementor-element.elementor-element-53ead89 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-3007 .elementor-element.elementor-element-969c2c7{--display:flex;--min-height:260px;--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:space-between;--padding-top:0vw;--padding-bottom:0vw;--padding-left:12.5vw;--padding-right:12.5vw;--z-index:5;}.elementor-3007 .elementor-element.elementor-element-969c2c7:not(.elementor-motion-effects-element-type-background), .elementor-3007 .elementor-element.elementor-element-969c2c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://millonariosconscientes.co/wp-content/uploads/2025/10/bg-especialistas.webp");background-position:top center;background-size:cover;}.elementor-3007 .elementor-element.elementor-element-fee6f68{width:var( --container-widget-width, 907px );max-width:907px;padding:0em 0em 0em 0em;--container-widget-width:907px;--container-widget-flex-grow:0;text-align:start;}.elementor-3007 .elementor-element.elementor-element-fee6f68.elementor-element{--align-self:center;}.elementor-3007 .elementor-element.elementor-element-fee6f68 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:2vw;font-weight:600;line-height:1.2em;letter-spacing:-0.06em;color:#FFFFFF;}.elementor-3007 .elementor-element.elementor-element-38e2e8a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:center;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3007 .elementor-element.elementor-element-480d771 .elementor-icon-wrapper{text-align:center;}.elementor-3007 .elementor-element.elementor-element-480d771 .elementor-icon{font-size:14vw;}.elementor-3007 .elementor-element.elementor-element-480d771 .elementor-icon svg{height:14vw;}.elementor-3007 .elementor-element.elementor-element-c16ab36 .elementor-icon-wrapper{text-align:center;}.elementor-3007 .elementor-element.elementor-element-c16ab36 .elementor-icon{font-size:14vw;}.elementor-3007 .elementor-element.elementor-element-c16ab36 .elementor-icon svg{height:14vw;}.elementor-3007 .elementor-element.elementor-element-2f89f6f{--display:flex;--min-height:139px;--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;--align-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:5vw;--padding-left:0vw;--padding-right:0vw;}.elementor-3007 .elementor-element.elementor-element-23d71e2{width:var( --container-widget-width, 65vw );max-width:65vw;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5vw 0vw 2vw 0vw;--container-widget-width:65vw;--container-widget-flex-grow:0;z-index:2;}.elementor-3007 .elementor-element.elementor-element-23d71e2 .elementor-icon-box-wrapper{text-align:center;}.elementor-3007 .elementor-element.elementor-element-23d71e2 .elementor-icon-box-title, .elementor-3007 .elementor-element.elementor-element-23d71e2 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:3.4vw;font-weight:600;line-height:1.11em;letter-spacing:-0.06em;}.elementor-3007 .elementor-element.elementor-element-23d71e2 .elementor-icon-box-title{color:#FFFFFF;}.elementor-3007 .elementor-element.elementor-element-23d71e2 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:1.11vw;font-weight:400;line-height:1.5em;letter-spacing:0.025em;color:#FFFFFF99;}.elementor-3007 .elementor-element.elementor-element-db4a35a{--e-image-carousel-slides-to-show:5;width:100%;max-width:100%;}.elementor-3007 .elementor-element.elementor-element-db4a35a .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:21px 21px 21px 21px;}.elementor-3007 .elementor-element.elementor-element-5078ad1{--display:flex;--min-height:139px;--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;--align-content:flex-start;--margin-top:4vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:8vw;--padding-bottom:8vw;--padding-left:5.5vw;--padding-right:5.5vw;--z-index:6;}.elementor-3007 .elementor-element.elementor-element-5078ad1:not(.elementor-motion-effects-element-type-background), .elementor-3007 .elementor-element.elementor-element-5078ad1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #201209 0%, #080808 100%);}.elementor-3007 .elementor-element.elementor-element-096a52c{z-index:5;}.elementor-3007 .elementor-element.elementor-element-19a1488{margin:-4em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0em 0em 0em 0em;text-align:center;}.elementor-3007 .elementor-element.elementor-element-19a1488 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:3em;font-weight:600;line-height:1.3em;letter-spacing:-3px;color:#FFFFFF;}.elementor-3007 .elementor-element.elementor-element-061be22{width:var( --container-widget-width, 724px );max-width:724px;padding:0em 0em 0em 0em;--container-widget-width:724px;--container-widget-flex-grow:0;text-align:center;}.elementor-3007 .elementor-element.elementor-element-061be22 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:1.5em;font-weight:400;line-height:1.3em;letter-spacing:0px;color:#B8B8B8;}.elementor-3007 .elementor-element.elementor-element-153fede{--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3007 .elementor-element.elementor-element-236750d{border-radius:0.60em 0.60em 0.60em 0.60em;}.elementor-3007 .elementor-element.elementor-element-236750d .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-3007 .elementor-element.elementor-element-0563cfd{border-radius:0.60em 0.60em 0.60em 0.60em;}.elementor-3007 .elementor-element.elementor-element-0563cfd .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-3007 .elementor-element.elementor-element-78ae445{border-radius:0.60em 0.60em 0.60em 0.60em;}.elementor-3007 .elementor-element.elementor-element-78ae445 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-3007 .elementor-element.elementor-element-ade670d{--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3007 .elementor-element.elementor-element-67c9035{border-radius:0.60em 0.60em 0.60em 0.60em;}.elementor-3007 .elementor-element.elementor-element-67c9035 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-3007 .elementor-element.elementor-element-7a355b6{border-radius:0.60em 0.60em 0.60em 0.60em;}.elementor-3007 .elementor-element.elementor-element-7a355b6 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-3007 .elementor-element.elementor-element-af28476{border-radius:0.60em 0.60em 0.60em 0.60em;}.elementor-3007 .elementor-element.elementor-element-af28476 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-3007 .elementor-element.elementor-element-33ab32e{--display:flex;--min-height:139px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:5vw;--padding-left:0vw;--padding-right:0vw;}.elementor-3007 .elementor-element.elementor-element-564bbeb{width:var( --container-widget-width, 65vw );max-width:65vw;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0vw 0vw 2vw 0vw;--container-widget-width:65vw;--container-widget-flex-grow:0;z-index:2;}.elementor-3007 .elementor-element.elementor-element-564bbeb .elementor-icon-box-wrapper{text-align:center;}.elementor-3007 .elementor-element.elementor-element-564bbeb .elementor-icon-box-title, .elementor-3007 .elementor-element.elementor-element-564bbeb .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:3.4vw;font-weight:600;line-height:1.11em;letter-spacing:-0.06em;}.elementor-3007 .elementor-element.elementor-element-564bbeb .elementor-icon-box-title{color:#FFFFFF;}.elementor-3007 .elementor-element.elementor-element-564bbeb .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:1.11vw;font-weight:400;line-height:1.5em;letter-spacing:0.025em;color:#FFFFFF99;}.elementor-3007 .elementor-element.elementor-element-64d9c61{--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;--flex-wrap:wrap;--align-content:flex-start;--padding-top:0vw;--padding-bottom:12vw;--padding-left:12.5vw;--padding-right:12.5vw;}.elementor-3007 .elementor-element.elementor-element-6054b67{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 5vw) 0vw;padding:0px 0px 0px 0px;text-align:center;}.elementor-3007 .elementor-element.elementor-element-6054b67 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:4vw;font-weight:600;letter-spacing:-0.06em;color:#FFFFFF;}.elementor-3007 .elementor-element.elementor-element-5bf6ca5{--display:flex;--min-height:400px;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:10vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-3007 .elementor-element.elementor-element-5bf6ca5.e-con{--order:3;}.elementor-3007 .elementor-element.elementor-element-8436034{width:var( --container-widget-width, 34vw );max-width:34vw;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:34vw;--container-widget-flex-grow:0;}.elementor-3007 .elementor-element.elementor-element-8436034 .elementor-image-box-wrapper{text-align:start;}.elementor-3007 .elementor-element.elementor-element-8436034.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-3007 .elementor-element.elementor-element-8436034.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-3007 .elementor-element.elementor-element-8436034.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-3007 .elementor-element.elementor-element-8436034 .elementor-image-box-title{margin-bottom:0px;font-family:"DM Sans", Sans-serif;font-size:2.5vw;font-weight:600;line-height:1.1em;letter-spacing:-0.06em;color:#FFFFFF;}.elementor-3007 .elementor-element.elementor-element-8436034 .elementor-image-box-wrapper .elementor-image-box-img{width:33vw;}.elementor-3007 .elementor-element.elementor-element-8436034 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3007 .elementor-element.elementor-element-8436034 .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:1vw;font-weight:400;line-height:1.5em;color:#FFFFFF99;}.elementor-3007 .elementor-element.elementor-element-f6be85d{--display:flex;--min-height:400px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:14vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-3007 .elementor-element.elementor-element-f6be85d.e-con{--order:3;}.elementor-3007 .elementor-element.elementor-element-7333d22{width:var( --container-widget-width, 30vw );max-width:30vw;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:30vw;--container-widget-flex-grow:0;}.elementor-3007 .elementor-element.elementor-element-7333d22 .elementor-image-box-wrapper{text-align:start;}.elementor-3007 .elementor-element.elementor-element-7333d22.elementor-position-right .elementor-image-box-img{margin-left:25px;}.elementor-3007 .elementor-element.elementor-element-7333d22.elementor-position-left .elementor-image-box-img{margin-right:25px;}.elementor-3007 .elementor-element.elementor-element-7333d22.elementor-position-top .elementor-image-box-img{margin-bottom:25px;}.elementor-3007 .elementor-element.elementor-element-7333d22 .elementor-image-box-title{margin-bottom:0px;font-family:"DM Sans", Sans-serif;font-size:2.5vw;font-weight:600;line-height:1.1em;letter-spacing:-0.06em;color:#FFFFFF;}.elementor-3007 .elementor-element.elementor-element-7333d22 .elementor-image-box-wrapper .elementor-image-box-img{width:29vw;}.elementor-3007 .elementor-element.elementor-element-7333d22 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3007 .elementor-element.elementor-element-7333d22 .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:1vw;font-weight:400;line-height:1.5em;color:#FFFFFF99;}.elementor-3007 .elementor-element.elementor-element-f8ea537{--display:flex;--min-height:400px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:11vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-3007 .elementor-element.elementor-element-f8ea537.e-con{--order:3;}.elementor-3007 .elementor-element.elementor-element-cd6002d{width:var( --container-widget-width, 30vw );max-width:30vw;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:30vw;--container-widget-flex-grow:0;}.elementor-3007 .elementor-element.elementor-element-cd6002d .elementor-image-box-wrapper{text-align:start;}.elementor-3007 .elementor-element.elementor-element-cd6002d.elementor-position-right .elementor-image-box-img{margin-left:16px;}.elementor-3007 .elementor-element.elementor-element-cd6002d.elementor-position-left .elementor-image-box-img{margin-right:16px;}.elementor-3007 .elementor-element.elementor-element-cd6002d.elementor-position-top .elementor-image-box-img{margin-bottom:16px;}.elementor-3007 .elementor-element.elementor-element-cd6002d .elementor-image-box-wrapper .elementor-image-box-img{width:39vw;}.elementor-3007 .elementor-element.elementor-element-cd6002d .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3007 .elementor-element.elementor-element-cd6002d .elementor-image-box-title{font-family:"DM Sans", Sans-serif;font-size:2.5vw;font-weight:600;line-height:1.1em;letter-spacing:-0.06em;color:#FFFFFF;}.elementor-3007 .elementor-element.elementor-element-cd6002d .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:1vw;font-weight:400;line-height:1.5em;color:#FFFFFF99;}.elementor-3007 .elementor-element.elementor-element-dee5057{--display:flex;--min-height:400px;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:10vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-3007 .elementor-element.elementor-element-dee5057.e-con{--order:3;}.elementor-3007 .elementor-element.elementor-element-b392ed2{width:var( --container-widget-width, 34vw );max-width:34vw;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:34vw;--container-widget-flex-grow:0;}.elementor-3007 .elementor-element.elementor-element-b392ed2 .elementor-image-box-wrapper{text-align:start;}.elementor-3007 .elementor-element.elementor-element-b392ed2.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-3007 .elementor-element.elementor-element-b392ed2.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-3007 .elementor-element.elementor-element-b392ed2.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-3007 .elementor-element.elementor-element-b392ed2 .elementor-image-box-title{margin-bottom:0px;font-family:"DM Sans", Sans-serif;font-size:2.5vw;font-weight:600;line-height:1.1em;letter-spacing:-0.06em;color:#FFFFFF;}.elementor-3007 .elementor-element.elementor-element-b392ed2 .elementor-image-box-wrapper .elementor-image-box-img{width:33vw;}.elementor-3007 .elementor-element.elementor-element-b392ed2 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3007 .elementor-element.elementor-element-b392ed2 .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:1vw;font-weight:400;line-height:1.5em;color:#FFFFFF99;}.elementor-3007 .elementor-element.elementor-element-527bc03{--display:flex;--min-height:5em;--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--z-index:99999;}.elementor-3007 .elementor-element.elementor-element-527bc03.e-con{--align-self:center;}.elementor-3007 .elementor-element.elementor-element-445350c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(9em/2);}.elementor-3007 .elementor-element.elementor-element-445350c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(9em/2);}.elementor-3007 .elementor-element.elementor-element-445350c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(9em/2);}.elementor-3007 .elementor-element.elementor-element-445350c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-9em/2);}.elementor-3007 .elementor-element.elementor-element-445350c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-9em/2);}.elementor-3007 .elementor-element.elementor-element-445350c .elementor-icon-list-icon i{color:#0E0F1000;transition:color 0.3s;}.elementor-3007 .elementor-element.elementor-element-445350c .elementor-icon-list-icon svg{fill:#0E0F1000;transition:fill 0.3s;}.elementor-3007 .elementor-element.elementor-element-445350c{--e-icon-list-icon-size:3vw;--icon-vertical-offset:0px;}.elementor-3007 .elementor-element.elementor-element-445350c .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-3007 .elementor-element.elementor-element-445350c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3007 .elementor-element.elementor-element-445350c .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:1.9vw;font-weight:600;line-height:1.2em;letter-spacing:0px;}.elementor-3007 .elementor-element.elementor-element-445350c .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-3007 .elementor-element.elementor-element-5f9103f{--display:flex;--min-height:5em;--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--z-index:9;}.elementor-3007 .elementor-element.elementor-element-5f9103f.e-con{--align-self:center;}.elementor-3007 .elementor-element.elementor-element-8dda090 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(9em/2);}.elementor-3007 .elementor-element.elementor-element-8dda090 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(9em/2);}.elementor-3007 .elementor-element.elementor-element-8dda090 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(9em/2);}.elementor-3007 .elementor-element.elementor-element-8dda090 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-9em/2);}.elementor-3007 .elementor-element.elementor-element-8dda090 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-9em/2);}.elementor-3007 .elementor-element.elementor-element-8dda090 .elementor-icon-list-icon i{color:#0E0F1000;transition:color 0.3s;}.elementor-3007 .elementor-element.elementor-element-8dda090 .elementor-icon-list-icon svg{fill:#0E0F1000;transition:fill 0.3s;}.elementor-3007 .elementor-element.elementor-element-8dda090{--e-icon-list-icon-size:3vw;--icon-vertical-offset:0px;}.elementor-3007 .elementor-element.elementor-element-8dda090 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-3007 .elementor-element.elementor-element-8dda090 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3007 .elementor-element.elementor-element-8dda090 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:1.9vw;font-weight:600;line-height:1.2em;letter-spacing:0px;}.elementor-3007 .elementor-element.elementor-element-8dda090 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-3007 .elementor-element.elementor-element-da304f3{--display:flex;--min-height:0px;--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:flex-start;--flex-wrap:nowrap;--padding-top:6vw;--padding-bottom:5.5vw;--padding-left:5.5vw;--padding-right:5.5vw;--z-index:2;}.elementor-3007 .elementor-element.elementor-element-da304f3.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-3007 .elementor-element.elementor-element-7f5a8a8 img{width:100%;}.elementor-3007 .elementor-element.elementor-element-4d46c52{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-3007 .elementor-element.elementor-element-89dbe94{width:100%;max-width:100%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -7vw) 0vw;z-index:4;}.elementor-3007 .elementor-element.elementor-element-89dbe94 img{width:26vw;border-radius:20px 20px 0px 0px;}.elementor-3007 .elementor-element.elementor-element-93d26ea{--display:flex;--min-height:502px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:0px 0px 20px 20px;--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8vw;--padding-bottom:5vw;--padding-left:3vw;--padding-right:3vw;}.elementor-3007 .elementor-element.elementor-element-93d26ea:not(.elementor-motion-effects-element-type-background), .elementor-3007 .elementor-element.elementor-element-93d26ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://millonariosconscientes.co/wp-content/uploads/2025/10/fundo-super-bonus-2.webp");background-position:top center;background-size:cover;}.elementor-3007 .elementor-element.elementor-element-1a7c480{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -1vw) 0vw;text-align:center;}.elementor-3007 .elementor-element.elementor-element-1a7c480 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:0.9vw;font-weight:400;color:#FFD800;}.elementor-3007 .elementor-element.elementor-element-f9cf56e{width:var( --container-widget-width, 65vw );max-width:65vw;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0vw 0vw 0vw 0vw;--container-widget-width:65vw;--container-widget-flex-grow:0;z-index:2;}.elementor-3007 .elementor-element.elementor-element-f9cf56e .elementor-icon-box-wrapper{text-align:center;}.elementor-3007 .elementor-element.elementor-element-f9cf56e .elementor-icon-box-title, .elementor-3007 .elementor-element.elementor-element-f9cf56e .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:2.6vw;font-weight:600;line-height:1.11em;letter-spacing:-0.06em;}.elementor-3007 .elementor-element.elementor-element-f9cf56e .elementor-icon-box-title{color:#FFFFFF;}.elementor-3007 .elementor-element.elementor-element-f9cf56e .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:1.11vw;font-weight:400;line-height:1.5em;letter-spacing:0.025em;color:#FFFFFF99;}.elementor-3007 .elementor-element.elementor-element-d926327 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(1em/2);}.elementor-3007 .elementor-element.elementor-element-d926327 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(1em/2);}.elementor-3007 .elementor-element.elementor-element-d926327 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(1em/2);}.elementor-3007 .elementor-element.elementor-element-d926327 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-1em/2);}.elementor-3007 .elementor-element.elementor-element-d926327 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-1em/2);}.elementor-3007 .elementor-element.elementor-element-d926327 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3007 .elementor-element.elementor-element-d926327 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3007 .elementor-element.elementor-element-d926327{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:0.3em;}.elementor-3007 .elementor-element.elementor-element-d926327 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3007 .elementor-element.elementor-element-d926327 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:1vw;}.elementor-3007 .elementor-element.elementor-element-d926327 .elementor-icon-list-text{color:#FFFFFFCF;transition:color 0.3s;}.elementor-3007 .elementor-element.elementor-element-6cea808{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-3007 .elementor-element.elementor-element-7e18fbd{width:100%;max-width:100%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -7vw) 0vw;z-index:4;}.elementor-3007 .elementor-element.elementor-element-7e18fbd img{width:26vw;border-radius:20px 20px 0px 0px;}.elementor-3007 .elementor-element.elementor-element-7a42132{--display:flex;--min-height:502px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:0px 0px 20px 20px;--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8vw;--padding-bottom:5vw;--padding-left:3vw;--padding-right:3vw;}.elementor-3007 .elementor-element.elementor-element-7a42132:not(.elementor-motion-effects-element-type-background), .elementor-3007 .elementor-element.elementor-element-7a42132 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://millonariosconscientes.co/wp-content/uploads/2025/10/fundo-super-bonus-2.webp");background-position:top center;background-size:cover;}.elementor-3007 .elementor-element.elementor-element-ab2770a{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -1vw) 0vw;text-align:center;}.elementor-3007 .elementor-element.elementor-element-ab2770a .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:0.9vw;font-weight:400;color:#FFD800;}.elementor-3007 .elementor-element.elementor-element-3adbc11{width:var( --container-widget-width, 65vw );max-width:65vw;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0vw 0vw 0vw 0vw;--container-widget-width:65vw;--container-widget-flex-grow:0;z-index:2;}.elementor-3007 .elementor-element.elementor-element-3adbc11 .elementor-icon-box-wrapper{text-align:center;}.elementor-3007 .elementor-element.elementor-element-3adbc11 .elementor-icon-box-title, .elementor-3007 .elementor-element.elementor-element-3adbc11 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:2.6vw;font-weight:600;line-height:1.11em;letter-spacing:-0.06em;}.elementor-3007 .elementor-element.elementor-element-3adbc11 .elementor-icon-box-title{color:#FFFFFF;}.elementor-3007 .elementor-element.elementor-element-3adbc11 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:1.11vw;font-weight:400;line-height:1.5em;letter-spacing:0.025em;color:#FFFFFF99;}.elementor-3007 .elementor-element.elementor-element-5371c76 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(1em/2);}.elementor-3007 .elementor-element.elementor-element-5371c76 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(1em/2);}.elementor-3007 .elementor-element.elementor-element-5371c76 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(1em/2);}.elementor-3007 .elementor-element.elementor-element-5371c76 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-1em/2);}.elementor-3007 .elementor-element.elementor-element-5371c76 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-1em/2);}.elementor-3007 .elementor-element.elementor-element-5371c76 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3007 .elementor-element.elementor-element-5371c76 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3007 .elementor-element.elementor-element-5371c76{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:0.3em;}.elementor-3007 .elementor-element.elementor-element-5371c76 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3007 .elementor-element.elementor-element-5371c76 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:1vw;}.elementor-3007 .elementor-element.elementor-element-5371c76 .elementor-icon-list-text{color:#FFFFFFCF;transition:color 0.3s;}.elementor-3007 .elementor-element.elementor-element-e5ba9b1{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-3007 .elementor-element.elementor-element-3f110f8{width:100%;max-width:100%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -1vw) 0vw;z-index:4;}.elementor-3007 .elementor-element.elementor-element-3f110f8 img{width:26vw;border-radius:20px 20px 0px 0px;}.elementor-3007 .elementor-element.elementor-element-934d229{--display:flex;--min-height:502px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:0px 0px 20px 20px;--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8vw;--padding-bottom:5vw;--padding-left:3vw;--padding-right:3vw;}.elementor-3007 .elementor-element.elementor-element-934d229:not(.elementor-motion-effects-element-type-background), .elementor-3007 .elementor-element.elementor-element-934d229 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://millonariosconscientes.co/wp-content/uploads/2025/10/fundo-super-bonus-2.webp");background-position:top center;background-size:cover;}.elementor-3007 .elementor-element.elementor-element-fc582e7{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -1vw) 0vw;text-align:center;}.elementor-3007 .elementor-element.elementor-element-fc582e7 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:0.9vw;font-weight:400;color:#FFD800;}.elementor-3007 .elementor-element.elementor-element-0f5226c{width:var( --container-widget-width, 65vw );max-width:65vw;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0vw 0vw 0vw 0vw;--container-widget-width:65vw;--container-widget-flex-grow:0;z-index:2;}.elementor-3007 .elementor-element.elementor-element-0f5226c .elementor-icon-box-wrapper{text-align:center;}.elementor-3007 .elementor-element.elementor-element-0f5226c .elementor-icon-box-title, .elementor-3007 .elementor-element.elementor-element-0f5226c .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:2.6vw;font-weight:600;line-height:1.11em;letter-spacing:-0.06em;}.elementor-3007 .elementor-element.elementor-element-0f5226c .elementor-icon-box-title{color:#FFFFFF;}.elementor-3007 .elementor-element.elementor-element-0f5226c .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:1.11vw;font-weight:400;line-height:1.5em;letter-spacing:0.025em;color:#FFFFFF99;}.elementor-3007 .elementor-element.elementor-element-5de9a9a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(1em/2);}.elementor-3007 .elementor-element.elementor-element-5de9a9a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(1em/2);}.elementor-3007 .elementor-element.elementor-element-5de9a9a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(1em/2);}.elementor-3007 .elementor-element.elementor-element-5de9a9a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-1em/2);}.elementor-3007 .elementor-element.elementor-element-5de9a9a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-1em/2);}.elementor-3007 .elementor-element.elementor-element-5de9a9a .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3007 .elementor-element.elementor-element-5de9a9a .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3007 .elementor-element.elementor-element-5de9a9a{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:0.3em;}.elementor-3007 .elementor-element.elementor-element-5de9a9a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3007 .elementor-element.elementor-element-5de9a9a .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:1vw;}.elementor-3007 .elementor-element.elementor-element-5de9a9a .elementor-icon-list-text{color:#FFFFFFCF;transition:color 0.3s;}.elementor-3007 .elementor-element.elementor-element-d22852d{--display:flex;--min-height:0px;--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;--align-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:5vw;--padding-left:0vw;--padding-right:0vw;}.elementor-3007 .elementor-element.elementor-element-d0baaa0{width:var( --container-widget-width, 100vw );max-width:100vw;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0vw 0vw 0vw 0vw;--container-widget-width:100vw;--container-widget-flex-grow:0;z-index:2;}.elementor-3007 .elementor-element.elementor-element-d0baaa0.elementor-element{--align-self:center;}.elementor-3007 .elementor-element.elementor-element-d0baaa0 .elementor-icon-box-wrapper{text-align:center;}.elementor-3007 .elementor-element.elementor-element-d0baaa0 .elementor-icon-box-title, .elementor-3007 .elementor-element.elementor-element-d0baaa0 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:3.4vw;font-weight:600;line-height:1.11em;letter-spacing:-0.06em;}.elementor-3007 .elementor-element.elementor-element-d0baaa0 .elementor-icon-box-title{color:#FFFFFF;}.elementor-3007 .elementor-element.elementor-element-d0baaa0 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:1.11vw;font-weight:400;line-height:1.5em;letter-spacing:0.025em;color:#FFFFFF99;}.elementor-3007 .elementor-element.elementor-element-acbe038{--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:flex-start;--align-items:flex-start;--padding-top:0vw;--padding-bottom:9vw;--padding-left:20vw;--padding-right:20vw;--z-index:6;}.elementor-3007 .elementor-element.elementor-element-233baaf img{width:100%;}.elementor-3007 .elementor-element.elementor-element-ecc6928{--display:flex;--min-height:762px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;box-shadow:0px 46px 50px -32px #000000;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3em;--padding-bottom:3em;--padding-left:3em;--padding-right:3em;--z-index:6;}.elementor-3007 .elementor-element.elementor-element-6286da1{--display:flex;--min-height:62px;}.elementor-3007 .elementor-element.elementor-element-1441e73{width:var( --container-widget-width, 23vw );max-width:23vw;padding:0em 0em 0em 0em;--container-widget-width:23vw;--container-widget-flex-grow:0;z-index:2;border-radius:5px 5px 5px 5px;--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-3007 .elementor-element.elementor-element-1441e73.elementor-element{--align-self:center;}.elementor-3007 .elementor-element.elementor-element-1441e73 .elementor-icon-list-icon i{color:#0E0F10;transition:color 0.3s;}.elementor-3007 .elementor-element.elementor-element-1441e73 .elementor-icon-list-icon svg{fill:#0E0F10;transition:fill 0.3s;}.elementor-3007 .elementor-element.elementor-element-1441e73 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3007 .elementor-element.elementor-element-1441e73 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:0.75em;font-weight:600;letter-spacing:0.3px;}.elementor-3007 .elementor-element.elementor-element-1441e73 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-3007 .elementor-element.elementor-element-08404f2{--divider-border-style:solid;--divider-color:#3D3D3D;--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3007 .elementor-element.elementor-element-08404f2 .elementor-divider-separator{width:100%;}.elementor-3007 .elementor-element.elementor-element-08404f2 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-3007 .elementor-element.elementor-element-1538d1c{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:0.3em;}.elementor-3007 .elementor-element.elementor-element-1538d1c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(1em/2);}.elementor-3007 .elementor-element.elementor-element-1538d1c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(1em/2);}.elementor-3007 .elementor-element.elementor-element-1538d1c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(1em/2);}.elementor-3007 .elementor-element.elementor-element-1538d1c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-1em/2);}.elementor-3007 .elementor-element.elementor-element-1538d1c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-1em/2);}.elementor-3007 .elementor-element.elementor-element-1538d1c .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3007 .elementor-element.elementor-element-1538d1c .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3007 .elementor-element.elementor-element-1538d1c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3007 .elementor-element.elementor-element-1538d1c .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:1vw;}.elementor-3007 .elementor-element.elementor-element-1538d1c .elementor-icon-list-text{color:#FFFFFF99;transition:color 0.3s;}.elementor-3007 .elementor-element.elementor-element-b53b8f2{width:100%;max-width:100%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 2em) 0em;--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:0.3em;}.elementor-3007 .elementor-element.elementor-element-b53b8f2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(1em/2);}.elementor-3007 .elementor-element.elementor-element-b53b8f2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(1em/2);}.elementor-3007 .elementor-element.elementor-element-b53b8f2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(1em/2);}.elementor-3007 .elementor-element.elementor-element-b53b8f2 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-1em/2);}.elementor-3007 .elementor-element.elementor-element-b53b8f2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-1em/2);}.elementor-3007 .elementor-element.elementor-element-b53b8f2 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3007 .elementor-element.elementor-element-b53b8f2 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3007 .elementor-element.elementor-element-b53b8f2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3007 .elementor-element.elementor-element-b53b8f2 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:1vw;}.elementor-3007 .elementor-element.elementor-element-b53b8f2 .elementor-icon-list-text{color:#F7B532;transition:color 0.3s;}.elementor-3007 .elementor-element.elementor-element-ffb13d3{margin:2em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;text-align:center;}.elementor-3007 .elementor-element.elementor-element-ffb13d3 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:1em;font-weight:400;line-height:1.5em;letter-spacing:-0.7px;color:#B8B8B8;}.elementor-3007 .elementor-element.elementor-element-5737e7e{width:var( --container-widget-width, 39vw );max-width:39vw;--container-widget-width:39vw;--container-widget-flex-grow:0;}.elementor-3007 .elementor-element.elementor-element-5737e7e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3007 .elementor-element.elementor-element-5737e7e .elementor-button{fill:#FFFFFF;color:#FFFFFF;}.elementor-3007 .elementor-element.elementor-element-5737e7e .elementor-button:hover, .elementor-3007 .elementor-element.elementor-element-5737e7e .elementor-button:focus{color:#FFFFFF;}.elementor-3007 .elementor-element.elementor-element-5737e7e .elementor-button:hover svg, .elementor-3007 .elementor-element.elementor-element-5737e7e .elementor-button:focus svg{fill:#FFFFFF;}.elementor-3007 .elementor-element.elementor-element-627ba3e{--display:flex;--min-height:762px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;box-shadow:0px 46px 50px -32px #000000;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3em;--padding-bottom:3em;--padding-left:3em;--padding-right:3em;--z-index:6;}.elementor-3007 .elementor-element.elementor-element-b1125f8{--display:flex;--min-height:62px;}.elementor-3007 .elementor-element.elementor-element-6959277{width:var( --container-widget-width, 23vw );max-width:23vw;padding:0em 0em 0em 0em;--container-widget-width:23vw;--container-widget-flex-grow:0;z-index:2;border-radius:5px 5px 5px 5px;--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-3007 .elementor-element.elementor-element-6959277.elementor-element{--align-self:center;}.elementor-3007 .elementor-element.elementor-element-6959277 .elementor-icon-list-icon i{color:#0E0F10;transition:color 0.3s;}.elementor-3007 .elementor-element.elementor-element-6959277 .elementor-icon-list-icon svg{fill:#0E0F10;transition:fill 0.3s;}.elementor-3007 .elementor-element.elementor-element-6959277 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3007 .elementor-element.elementor-element-6959277 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:0.75em;font-weight:600;letter-spacing:0.3px;}.elementor-3007 .elementor-element.elementor-element-6959277 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-3007 .elementor-element.elementor-element-1811e18{--divider-border-style:solid;--divider-color:#3D3D3D;--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3007 .elementor-element.elementor-element-1811e18 .elementor-divider-separator{width:100%;}.elementor-3007 .elementor-element.elementor-element-1811e18 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-3007 .elementor-element.elementor-element-7527100{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:0.3em;}.elementor-3007 .elementor-element.elementor-element-7527100 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(1em/2);}.elementor-3007 .elementor-element.elementor-element-7527100 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(1em/2);}.elementor-3007 .elementor-element.elementor-element-7527100 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(1em/2);}.elementor-3007 .elementor-element.elementor-element-7527100 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-1em/2);}.elementor-3007 .elementor-element.elementor-element-7527100 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-1em/2);}.elementor-3007 .elementor-element.elementor-element-7527100 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3007 .elementor-element.elementor-element-7527100 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3007 .elementor-element.elementor-element-7527100 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3007 .elementor-element.elementor-element-7527100 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:1vw;}.elementor-3007 .elementor-element.elementor-element-7527100 .elementor-icon-list-text{color:#FFFFFF99;transition:color 0.3s;}.elementor-3007 .elementor-element.elementor-element-437d267{width:100%;max-width:100%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 2em) 0em;--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:0.3em;}.elementor-3007 .elementor-element.elementor-element-437d267 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(1em/2);}.elementor-3007 .elementor-element.elementor-element-437d267 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(1em/2);}.elementor-3007 .elementor-element.elementor-element-437d267 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(1em/2);}.elementor-3007 .elementor-element.elementor-element-437d267 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-1em/2);}.elementor-3007 .elementor-element.elementor-element-437d267 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-1em/2);}.elementor-3007 .elementor-element.elementor-element-437d267 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3007 .elementor-element.elementor-element-437d267 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3007 .elementor-element.elementor-element-437d267 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3007 .elementor-element.elementor-element-437d267 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:1vw;}.elementor-3007 .elementor-element.elementor-element-437d267 .elementor-icon-list-text{color:#F7B532;transition:color 0.3s;}.elementor-3007 .elementor-element.elementor-element-ac1efd8{margin:2em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;text-align:center;}.elementor-3007 .elementor-element.elementor-element-ac1efd8 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:1em;font-weight:400;line-height:1.5em;letter-spacing:-0.7px;color:#B8B8B8;}.elementor-3007 .elementor-element.elementor-element-9a26243 .elementor-button{background-color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:1em;font-weight:600;fill:#000000;color:#000000;border-radius:2px 2px 2px 2px;padding:1.5em 2em 1.5em 2em;}.elementor-3007 .elementor-element.elementor-element-9a26243{width:100%;max-width:100%;padding:0em 0em 0em 0em;z-index:5;}.elementor-3007 .elementor-element.elementor-element-9a26243 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3007 .elementor-element.elementor-element-9a26243 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-3007 .elementor-element.elementor-element-afb2fe0{--display:flex;--min-height:762px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;box-shadow:0px 46px 50px -32px #000000;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3em;--padding-bottom:3em;--padding-left:3em;--padding-right:3em;--z-index:6;}.elementor-3007 .elementor-element.elementor-element-b0f1d5a{--display:flex;--min-height:62px;}.elementor-3007 .elementor-element.elementor-element-1c0af00{width:100%;max-width:100%;padding:0em 0em 0em 0em;z-index:2;border-radius:5px 5px 5px 5px;--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-3007 .elementor-element.elementor-element-1c0af00.elementor-element{--align-self:center;}.elementor-3007 .elementor-element.elementor-element-1c0af00 .elementor-icon-list-icon i{color:#0E0F10;transition:color 0.3s;}.elementor-3007 .elementor-element.elementor-element-1c0af00 .elementor-icon-list-icon svg{fill:#0E0F10;transition:fill 0.3s;}.elementor-3007 .elementor-element.elementor-element-1c0af00 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3007 .elementor-element.elementor-element-1c0af00 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:0.75em;font-weight:600;letter-spacing:0.3px;}.elementor-3007 .elementor-element.elementor-element-1c0af00 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-3007 .elementor-element.elementor-element-f1d228b{--divider-border-style:solid;--divider-color:#3D3D3D;--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3007 .elementor-element.elementor-element-f1d228b .elementor-divider-separator{width:100%;}.elementor-3007 .elementor-element.elementor-element-f1d228b .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-3007 .elementor-element.elementor-element-69abff0{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:0.3em;}.elementor-3007 .elementor-element.elementor-element-69abff0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(1em/2);}.elementor-3007 .elementor-element.elementor-element-69abff0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(1em/2);}.elementor-3007 .elementor-element.elementor-element-69abff0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(1em/2);}.elementor-3007 .elementor-element.elementor-element-69abff0 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-1em/2);}.elementor-3007 .elementor-element.elementor-element-69abff0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-1em/2);}.elementor-3007 .elementor-element.elementor-element-69abff0 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3007 .elementor-element.elementor-element-69abff0 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3007 .elementor-element.elementor-element-69abff0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3007 .elementor-element.elementor-element-69abff0 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:1vw;}.elementor-3007 .elementor-element.elementor-element-69abff0 .elementor-icon-list-text{color:#FFFFFF99;transition:color 0.3s;}.elementor-3007 .elementor-element.elementor-element-c9d52c7{width:100%;max-width:100%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 2em) 0em;--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:0.3em;}.elementor-3007 .elementor-element.elementor-element-c9d52c7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(1em/2);}.elementor-3007 .elementor-element.elementor-element-c9d52c7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(1em/2);}.elementor-3007 .elementor-element.elementor-element-c9d52c7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(1em/2);}.elementor-3007 .elementor-element.elementor-element-c9d52c7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-1em/2);}.elementor-3007 .elementor-element.elementor-element-c9d52c7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-1em/2);}.elementor-3007 .elementor-element.elementor-element-c9d52c7 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3007 .elementor-element.elementor-element-c9d52c7 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3007 .elementor-element.elementor-element-c9d52c7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3007 .elementor-element.elementor-element-c9d52c7 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:1vw;}.elementor-3007 .elementor-element.elementor-element-c9d52c7 .elementor-icon-list-text{color:#F7B532;transition:color 0.3s;}.elementor-3007 .elementor-element.elementor-element-21b44b7{margin:2em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;text-align:center;}.elementor-3007 .elementor-element.elementor-element-21b44b7 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:1em;font-weight:400;line-height:1.5em;letter-spacing:-0.7px;color:#B8B8B8;}.elementor-3007 .elementor-element.elementor-element-6d00517 .elementor-button{background-color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:1em;font-weight:600;fill:#000000;color:#000000;border-radius:2px 2px 2px 2px;padding:1.5em 2em 1.5em 2em;}.elementor-3007 .elementor-element.elementor-element-6d00517{width:100%;max-width:100%;padding:0em 0em 0em 0em;z-index:5;}.elementor-3007 .elementor-element.elementor-element-6d00517 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3007 .elementor-element.elementor-element-6d00517 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-3007 .elementor-element.elementor-element-d712fde{--display:flex;--min-height:0px;--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:flex-start;--padding-top:0vw;--padding-bottom:06vw;--padding-left:25vw;--padding-right:25vw;}.elementor-3007 .elementor-element.elementor-element-e699ee1{--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:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:20px 20px 20px 20px;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:4vw;--padding-bottom:4vw;--padding-left:4vw;--padding-right:4vw;--z-index:99;}.elementor-3007 .elementor-element.elementor-element-e699ee1:not(.elementor-motion-effects-element-type-background), .elementor-3007 .elementor-element.elementor-element-e699ee1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://millonariosconscientes.co/wp-content/uploads/2025/10/bg-bonus-discord.webp");background-position:top center;background-size:cover;}.elementor-3007 .elementor-element.elementor-element-e699ee1.e-con{--align-self:center;}.elementor-3007 .elementor-element.elementor-element-542bc89{width:var( --container-widget-width, 583px );max-width:583px;--container-widget-width:583px;--container-widget-flex-grow:0;z-index:5;}.elementor-3007 .elementor-element.elementor-element-542bc89 .elementor-icon-box-wrapper{text-align:center;}.elementor-3007 .elementor-element.elementor-element-542bc89 .elementor-icon-box-title, .elementor-3007 .elementor-element.elementor-element-542bc89 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:3em;font-weight:600;line-height:1.3em;letter-spacing:-1.5px;}.elementor-3007 .elementor-element.elementor-element-542bc89 .elementor-icon-box-title{color:#FFFFFF;}.elementor-3007 .elementor-element.elementor-element-542bc89 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:1em;font-weight:400;line-height:1.2em;color:#B8B8B8;}.elementor-3007 .elementor-element.elementor-element-eb8cdb0{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 1em) 0em;--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:0.3em;}.elementor-3007 .elementor-element.elementor-element-eb8cdb0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(1em/2);}.elementor-3007 .elementor-element.elementor-element-eb8cdb0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(1em/2);}.elementor-3007 .elementor-element.elementor-element-eb8cdb0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(1em/2);}.elementor-3007 .elementor-element.elementor-element-eb8cdb0 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-1em/2);}.elementor-3007 .elementor-element.elementor-element-eb8cdb0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-1em/2);}.elementor-3007 .elementor-element.elementor-element-eb8cdb0 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3007 .elementor-element.elementor-element-eb8cdb0 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3007 .elementor-element.elementor-element-eb8cdb0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3007 .elementor-element.elementor-element-eb8cdb0 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:1.2vw;}.elementor-3007 .elementor-element.elementor-element-eb8cdb0 .elementor-icon-list-text{color:#FFFFFFCF;transition:color 0.3s;}.elementor-3007 .elementor-element.elementor-element-af8999c{width:var( --container-widget-width, 724px );max-width:724px;padding:0em 0em 0em 0em;--container-widget-width:724px;--container-widget-flex-grow:0;text-align:center;}.elementor-3007 .elementor-element.elementor-element-af8999c .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:1vw;font-weight:600;line-height:1.3em;letter-spacing:0px;color:#E2A733;}.elementor-3007 .elementor-element.elementor-element-4dfa57a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3007 .elementor-element.elementor-element-4dfa57a .elementor-button{fill:#FFFFFF;color:#FFFFFF;}.elementor-3007 .elementor-element.elementor-element-4dfa57a .elementor-button:hover, .elementor-3007 .elementor-element.elementor-element-4dfa57a .elementor-button:focus{color:#FFFFFF;}.elementor-3007 .elementor-element.elementor-element-4dfa57a .elementor-button:hover svg, .elementor-3007 .elementor-element.elementor-element-4dfa57a .elementor-button:focus svg{fill:#FFFFFF;}.elementor-3007 .elementor-element.elementor-element-3f0a11f{--display:flex;--min-height:260px;--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:space-between;--padding-top:5vw;--padding-bottom:5vw;--padding-left:12.5vw;--padding-right:12.5vw;--z-index:5;}.elementor-3007 .elementor-element.elementor-element-3f0a11f:not(.elementor-motion-effects-element-type-background), .elementor-3007 .elementor-element.elementor-element-3f0a11f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://millonariosconscientes.co/wp-content/uploads/2025/10/bg-especialistas.webp");background-position:top center;background-size:cover;}.elementor-3007 .elementor-element.elementor-element-d759876{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;z-index:9;}.elementor-3007 .elementor-element.elementor-element-d759876 .elementor-icon-box-wrapper{text-align:center;}.elementor-3007 .elementor-element.elementor-element-d759876 .elementor-icon-box-title{margin-block-end:20px;color:#FFFFFF;}.elementor-3007 .elementor-element.elementor-element-d759876 .elementor-icon-box-title, .elementor-3007 .elementor-element.elementor-element-d759876 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:3.1vw;font-weight:600;line-height:1.2em;letter-spacing:-0.04em;}.elementor-3007 .elementor-element.elementor-element-d759876 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:0.9vw;font-weight:400;line-height:1.5em;letter-spacing:0em;color:#B8B8B8;}.elementor-3007 .elementor-element.elementor-element-c39e119{--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3007 .elementor-element.elementor-element-c39e119.e-con{--align-self:center;}.elementor-3007 .elementor-element.elementor-element-1cd9a3e{padding:0em 0em 0em 0em;z-index:2;border-radius:5px 5px 5px 5px;--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-3007 .elementor-element.elementor-element-1cd9a3e.elementor-element{--align-self:center;}.elementor-3007 .elementor-element.elementor-element-1cd9a3e .elementor-icon-list-icon i{color:#0E0F10;transition:color 0.3s;}.elementor-3007 .elementor-element.elementor-element-1cd9a3e .elementor-icon-list-icon svg{fill:#0E0F10;transition:fill 0.3s;}.elementor-3007 .elementor-element.elementor-element-1cd9a3e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3007 .elementor-element.elementor-element-1cd9a3e .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:1.2em;font-weight:600;letter-spacing:0.3px;}.elementor-3007 .elementor-element.elementor-element-1cd9a3e .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-3007 .elementor-element.elementor-element-e38f258{padding:0em 0em 0em 0em;z-index:2;border-radius:5px 5px 5px 5px;--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-3007 .elementor-element.elementor-element-e38f258.elementor-element{--align-self:center;}.elementor-3007 .elementor-element.elementor-element-e38f258 .elementor-icon-list-icon i{color:#0E0F10;transition:color 0.3s;}.elementor-3007 .elementor-element.elementor-element-e38f258 .elementor-icon-list-icon svg{fill:#0E0F10;transition:fill 0.3s;}.elementor-3007 .elementor-element.elementor-element-e38f258 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3007 .elementor-element.elementor-element-e38f258 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:1.2em;font-weight:600;letter-spacing:0.3px;}.elementor-3007 .elementor-element.elementor-element-e38f258 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-3007 .elementor-element.elementor-element-2734b07{padding:0em 0em 0em 0em;z-index:2;border-radius:5px 5px 5px 5px;--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-3007 .elementor-element.elementor-element-2734b07.elementor-element{--align-self:center;}.elementor-3007 .elementor-element.elementor-element-2734b07 .elementor-icon-list-icon i{color:#0E0F10;transition:color 0.3s;}.elementor-3007 .elementor-element.elementor-element-2734b07 .elementor-icon-list-icon svg{fill:#0E0F10;transition:fill 0.3s;}.elementor-3007 .elementor-element.elementor-element-2734b07 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3007 .elementor-element.elementor-element-2734b07 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:1.2em;font-weight:600;letter-spacing:0.3px;}.elementor-3007 .elementor-element.elementor-element-2734b07 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-3007 .elementor-element.elementor-element-a9fa2e2{--display:flex;--min-height:0px;--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:6em;--padding-bottom:6em;--padding-left:0em;--padding-right:0em;}.elementor-3007 .elementor-element.elementor-element-2432cf8{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;z-index:9;}.elementor-3007 .elementor-element.elementor-element-2432cf8 .elementor-icon-box-wrapper{text-align:center;}.elementor-3007 .elementor-element.elementor-element-2432cf8 .elementor-icon-box-title{margin-block-end:20px;color:#FFFFFF;}.elementor-3007 .elementor-element.elementor-element-2432cf8 .elementor-icon-box-title, .elementor-3007 .elementor-element.elementor-element-2432cf8 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:3.1vw;font-weight:600;line-height:1.2em;letter-spacing:-0.04em;}.elementor-3007 .elementor-element.elementor-element-2432cf8 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:0.9vw;font-weight:400;line-height:1.5em;letter-spacing:0em;color:#B8B8B8;}.elementor-3007 .elementor-element.elementor-element-413921e{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:23;}.elementor-3007 .elementor-element.elementor-element-413921e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3007 .elementor-element.elementor-element-f11e715{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3007 .elementor-element.elementor-element-ab0dca3{padding:3vw 3vw 3vw 3vw;z-index:1;}.elementor-3007 .elementor-element.elementor-element-ab0dca3.elementor-element{--align-self:stretch;}.elementor-3007 .elementor-element.elementor-element-ab0dca3 .elementor-image-box-wrapper{text-align:start;}.elementor-3007 .elementor-element.elementor-element-ab0dca3.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-3007 .elementor-element.elementor-element-ab0dca3.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-3007 .elementor-element.elementor-element-ab0dca3.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-3007 .elementor-element.elementor-element-ab0dca3 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-3007 .elementor-element.elementor-element-ab0dca3 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3007 .elementor-element.elementor-element-ab0dca3 .elementor-image-box-title{font-family:"DM Sans", Sans-serif;font-size:1.5em;font-weight:600;line-height:1.5em;letter-spacing:-1px;color:#FFFFFF;}.elementor-3007 .elementor-element.elementor-element-ab0dca3 .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:1em;font-weight:400;line-height:1.5em;letter-spacing:0px;color:#B8B8B8;}.elementor-3007 .elementor-element.elementor-element-d0abf11{padding:3vw 3vw 3vw 3vw;z-index:1;}.elementor-3007 .elementor-element.elementor-element-d0abf11.elementor-element{--align-self:stretch;}.elementor-3007 .elementor-element.elementor-element-d0abf11 .elementor-image-box-wrapper{text-align:start;}.elementor-3007 .elementor-element.elementor-element-d0abf11.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-3007 .elementor-element.elementor-element-d0abf11.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-3007 .elementor-element.elementor-element-d0abf11.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-3007 .elementor-element.elementor-element-d0abf11 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-3007 .elementor-element.elementor-element-d0abf11 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3007 .elementor-element.elementor-element-d0abf11 .elementor-image-box-title{font-family:"DM Sans", Sans-serif;font-size:1.5em;font-weight:600;line-height:1.5em;letter-spacing:-1px;color:#FFFFFF;}.elementor-3007 .elementor-element.elementor-element-d0abf11 .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:1em;font-weight:400;line-height:1.5em;letter-spacing:0px;color:#B8B8B8;}.elementor-3007 .elementor-element.elementor-element-75feac1{padding:3vw 3vw 3vw 3vw;z-index:1;}.elementor-3007 .elementor-element.elementor-element-75feac1.elementor-element{--align-self:stretch;}.elementor-3007 .elementor-element.elementor-element-75feac1 .elementor-image-box-wrapper{text-align:start;}.elementor-3007 .elementor-element.elementor-element-75feac1.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-3007 .elementor-element.elementor-element-75feac1.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-3007 .elementor-element.elementor-element-75feac1.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-3007 .elementor-element.elementor-element-75feac1 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-3007 .elementor-element.elementor-element-75feac1 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3007 .elementor-element.elementor-element-75feac1 .elementor-image-box-title{font-family:"DM Sans", Sans-serif;font-size:1.5em;font-weight:600;line-height:1.5em;letter-spacing:-1px;color:#FFFFFF;}.elementor-3007 .elementor-element.elementor-element-75feac1 .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:1em;font-weight:400;line-height:1.5em;letter-spacing:0px;color:#B8B8B8;}.elementor-3007 .elementor-element.elementor-element-b85db83{padding:3vw 3vw 3vw 3vw;z-index:1;}.elementor-3007 .elementor-element.elementor-element-b85db83.elementor-element{--align-self:stretch;}.elementor-3007 .elementor-element.elementor-element-b85db83 .elementor-image-box-wrapper{text-align:start;}.elementor-3007 .elementor-element.elementor-element-b85db83.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-3007 .elementor-element.elementor-element-b85db83.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-3007 .elementor-element.elementor-element-b85db83.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-3007 .elementor-element.elementor-element-b85db83 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-3007 .elementor-element.elementor-element-b85db83 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3007 .elementor-element.elementor-element-b85db83 .elementor-image-box-title{font-family:"DM Sans", Sans-serif;font-size:1.5em;font-weight:600;line-height:1.5em;letter-spacing:-1px;color:#FFFFFF;}.elementor-3007 .elementor-element.elementor-element-b85db83 .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:1em;font-weight:400;line-height:1.5em;letter-spacing:0px;color:#B8B8B8;}.elementor-3007 .elementor-element.elementor-element-86c777a{--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;--margin-top:-2em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:7.5em;--padding-left:0em;--padding-right:0em;}.elementor-3007 .elementor-element.elementor-element-10407a6{width:var( --container-widget-width, 583px );max-width:583px;--container-widget-width:583px;--container-widget-flex-grow:0;z-index:5;}.elementor-3007 .elementor-element.elementor-element-10407a6 .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-3007 .elementor-element.elementor-element-10407a6.elementor-view-stacked .elementor-icon{background-color:#0E0F10;}.elementor-3007 .elementor-element.elementor-element-10407a6.elementor-view-framed .elementor-icon, .elementor-3007 .elementor-element.elementor-element-10407a6.elementor-view-default .elementor-icon{fill:#0E0F10;color:#0E0F10;border-color:#0E0F10;}.elementor-3007 .elementor-element.elementor-element-10407a6 .elementor-icon{font-size:315px;}.elementor-3007 .elementor-element.elementor-element-10407a6 .elementor-icon-box-title, .elementor-3007 .elementor-element.elementor-element-10407a6 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:3em;font-weight:600;line-height:1.3em;letter-spacing:-1.5px;}.elementor-3007 .elementor-element.elementor-element-10407a6 .elementor-icon-box-title{color:#FFFFFF;}.elementor-3007 .elementor-element.elementor-element-10407a6 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:1em;font-weight:400;line-height:1.5em;color:#B8B8B8;}.elementor-3007 .elementor-element.elementor-element-b8a6b32{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0em;--padding-bottom:7.5em;--padding-left:0em;--padding-right:0em;--z-index:5;}.elementor-3007 .elementor-element.elementor-element-be6ed1d img{width:100%;}.elementor-3007 .elementor-element.elementor-element-28e7c65{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -28vw) 0vw;}.elementor-3007 .elementor-element.elementor-element-0d1f673{--display:flex;--min-height:463px;--border-radius:20px 20px 20px 20px;--padding-top:4em;--padding-bottom:4em;--padding-left:4em;--padding-right:4em;}.elementor-3007 .elementor-element.elementor-element-0d1f673:not(.elementor-motion-effects-element-type-background), .elementor-3007 .elementor-element.elementor-element-0d1f673 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://millonariosconscientes.co/wp-content/uploads/2025/10/bg-bio.webp");background-position:top center;background-size:cover;}.elementor-3007 .elementor-element.elementor-element-1f45a67{width:100%;max-width:100%;}.elementor-3007 .elementor-element.elementor-element-1f45a67 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:3em;font-weight:600;line-height:1.3em;letter-spacing:-3px;color:#FFFFFF;}.elementor-3007 .elementor-element.elementor-element-fbb2734{--display:flex;--min-height:1072px;--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:space-between;--flex-wrap:wrap;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:7em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;--z-index:5;}.elementor-3007 .elementor-element.elementor-element-8941f5e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-3007 .elementor-element.elementor-element-8941f5e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3007 .elementor-element.elementor-element-ee377f3{width:100%;max-width:100%;}.elementor-3007 .elementor-element.elementor-element-ee377f3 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:3em;font-weight:600;line-height:1.3em;letter-spacing:-3px;color:#FFFFFF;}.elementor-3007 .elementor-element.elementor-element-e20b150.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-3007 .elementor-element.elementor-element-e20b150.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-3007 .elementor-element.elementor-element-e20b150.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-3007 .elementor-element.elementor-element-e20b150 .elementor-image-box-title{margin-bottom:9px;font-family:"DM Sans", Sans-serif;font-size:1.25em;font-weight:600;letter-spacing:-0.6px;color:#FFFFFF;}.elementor-3007 .elementor-element.elementor-element-e20b150 .elementor-image-box-wrapper .elementor-image-box-img{width:26%;}.elementor-3007 .elementor-element.elementor-element-e20b150 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3007 .elementor-element.elementor-element-e20b150 .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-weight:400;line-height:1.5em;letter-spacing:-0.4px;color:#B8B8B8;}.elementor-3007 .elementor-element.elementor-element-a723675.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-3007 .elementor-element.elementor-element-a723675.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-3007 .elementor-element.elementor-element-a723675.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-3007 .elementor-element.elementor-element-a723675 .elementor-image-box-title{margin-bottom:9px;font-family:"DM Sans", Sans-serif;font-size:1.25em;font-weight:600;letter-spacing:-0.6px;color:#FFFFFF;}.elementor-3007 .elementor-element.elementor-element-a723675 .elementor-image-box-wrapper .elementor-image-box-img{width:22%;}.elementor-3007 .elementor-element.elementor-element-a723675 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3007 .elementor-element.elementor-element-a723675 .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-weight:400;line-height:1.5em;letter-spacing:-0.4px;color:#B8B8B8;}.elementor-3007 .elementor-element.elementor-element-6f496a4{--display:flex;border-style:none;--border-style:none;--padding-top:0em;--padding-bottom:1.5em;--padding-left:1em;--padding-right:1em;}.elementor-3007 .elementor-element.elementor-element-a1e8204{width:initial;max-width:initial;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;z-index:2;text-align:start;}.elementor-3007 .elementor-element.elementor-element-a1e8204 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:1em;font-weight:400;line-height:1.5em;letter-spacing:0px;color:#B8B8B8;}.elementor-3007 .elementor-element.elementor-element-58ffd72{--display:flex;border-style:none;--border-style:none;--padding-top:0em;--padding-bottom:1.5em;--padding-left:1em;--padding-right:1em;}.elementor-3007 .elementor-element.elementor-element-adc09ea{width:initial;max-width:initial;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;z-index:2;text-align:start;}.elementor-3007 .elementor-element.elementor-element-adc09ea .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:1em;font-weight:400;line-height:1.5em;letter-spacing:0px;color:#B8B8B8;}.elementor-3007 .elementor-element.elementor-element-3e86c39{--display:flex;border-style:none;--border-style:none;--padding-top:0em;--padding-bottom:1.5em;--padding-left:1em;--padding-right:1em;}.elementor-3007 .elementor-element.elementor-element-54f90d8{width:initial;max-width:initial;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;z-index:2;text-align:start;}.elementor-3007 .elementor-element.elementor-element-54f90d8 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:1em;font-weight:400;line-height:1.5em;letter-spacing:0px;color:#B8B8B8;}.elementor-3007 .elementor-element.elementor-element-afeeff8{--display:flex;border-style:none;--border-style:none;--padding-top:0em;--padding-bottom:1.5em;--padding-left:1em;--padding-right:1em;}.elementor-3007 .elementor-element.elementor-element-8fed64e{width:initial;max-width:initial;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;z-index:2;text-align:start;}.elementor-3007 .elementor-element.elementor-element-8fed64e .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:1em;font-weight:400;line-height:1.5em;letter-spacing:0px;color:#B8B8B8;}.elementor-3007 .elementor-element.elementor-element-29f0581{--display:flex;border-style:none;--border-style:none;--padding-top:0em;--padding-bottom:1.5em;--padding-left:1em;--padding-right:1em;}.elementor-3007 .elementor-element.elementor-element-0c31635{width:initial;max-width:initial;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;z-index:2;text-align:start;}.elementor-3007 .elementor-element.elementor-element-0c31635 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:1em;font-weight:400;line-height:1.5em;letter-spacing:0px;color:#B8B8B8;}.elementor-3007 .elementor-element.elementor-element-e8a4635{--n-accordion-title-font-size:1.25em;width:var( --container-widget-width, 49% );max-width:49%;margin:-1em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;--container-widget-width:49%;--container-widget-flex-grow:0;z-index:1;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#FF9A42;--n-accordion-title-active-color:#FF9A4299;--n-accordion-icon-size:15px;}.elementor-3007 .elementor-element.elementor-element-e8a4635 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-3007 .elementor-element.elementor-element-e8a4635 {--n-accordion-padding:32px 0px 32px 0px;}:where( .elementor-3007 .elementor-element.elementor-element-e8a4635 > .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:"DM Sans", Sans-serif;font-weight:600;line-height:1.5em;letter-spacing:-0.5px;}.elementor-3007 .elementor-element.elementor-element-bab6333{--display:flex;--min-height:687px;}.elementor-3007 .elementor-element.elementor-element-bab6333:not(.elementor-motion-effects-element-type-background), .elementor-3007 .elementor-element.elementor-element-bab6333 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://millonariosconscientes.co/wp-content/uploads/2025/10/bg-rodape.webp");background-position:top center;background-size:cover;}.elementor-3007 .elementor-element.elementor-element-fba80c8{--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;--align-items:center;--margin-top:-22vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:12.5vw;--padding-right:12.5vw;--z-index:9999;}.elementor-3007 .elementor-element.elementor-element-fba80c8:not(.elementor-motion-effects-element-type-background), .elementor-3007 .elementor-element.elementor-element-fba80c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-3007 .elementor-element.elementor-element-fba80c8 > .elementor-shape-top .elementor-shape-fill, .elementor-3007 .elementor-element.elementor-element-fba80c8 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#000000;}.elementor-3007 .elementor-element.elementor-element-bd6c98e img{width:25%;}.elementor-3007 .elementor-element.elementor-element-9b3225b{width:var( --container-widget-width, 41vw );max-width:41vw;padding:0vw 0vw 3vw 0vw;--container-widget-width:41vw;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;text-align:center;}.elementor-3007 .elementor-element.elementor-element-9b3225b .elementor-heading-title{font-family:"Funnel Sans", Sans-serif;font-size:0.8vw;font-weight:400;line-height:1.7em;letter-spacing:0.06em;color:#FFFFFF99;}.elementor-3007 .elementor-element.elementor-element-6f5cf54{width:var( --container-widget-width, 41vw );max-width:41vw;padding:0vw 0vw 3vw 0vw;--container-widget-width:41vw;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;text-align:center;}.elementor-3007 .elementor-element.elementor-element-6f5cf54 .elementor-heading-title{font-family:"Funnel Sans", Sans-serif;font-size:0.8vw;font-weight:400;line-height:1.7em;letter-spacing:0.06em;color:#FFFFFF99;}body.elementor-page-3007:not(.elementor-motion-effects-element-type-background), body.elementor-page-3007 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080808;}@media(min-width:768px){.elementor-3007 .elementor-element.elementor-element-78e77cc{--content-width:100%;}.elementor-3007 .elementor-element.elementor-element-04917ae{--content-width:100%;}.elementor-3007 .elementor-element.elementor-element-43c1b5c{--width:36vw;}.elementor-3007 .elementor-element.elementor-element-28c81c1{--width:50%;}.elementor-3007 .elementor-element.elementor-element-c5b1852{--width:50%;}.elementor-3007 .elementor-element.elementor-element-38e2e8a{--width:46vw;}.elementor-3007 .elementor-element.elementor-element-da304f3{--content-width:100%;}.elementor-3007 .elementor-element.elementor-element-4d46c52{--width:32vw;}.elementor-3007 .elementor-element.elementor-element-6cea808{--width:32vw;}.elementor-3007 .elementor-element.elementor-element-e5ba9b1{--width:32vw;}.elementor-3007 .elementor-element.elementor-element-ecc6928{--width:49.3%;}.elementor-3007 .elementor-element.elementor-element-627ba3e{--width:49.3%;}.elementor-3007 .elementor-element.elementor-element-afb2fe0{--width:49.3%;}.elementor-3007 .elementor-element.elementor-element-e699ee1{--width:100%;}.elementor-3007 .elementor-element.elementor-element-413921e{--width:65vw;}.elementor-3007 .elementor-element.elementor-element-0d1f673{--width:725px;}.elementor-3007 .elementor-element.elementor-element-8941f5e{--width:43%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3007 .elementor-element.elementor-element-78e77cc{--content-width:90%;}.elementor-3007 .elementor-element.elementor-element-43c1b5c{--width:629px;}.elementor-3007 .elementor-element.elementor-element-28c81c1{--width:629px;}.elementor-3007 .elementor-element.elementor-element-c5b1852{--width:629px;}.elementor-3007 .elementor-element.elementor-element-4d46c52{--width:629px;}.elementor-3007 .elementor-element.elementor-element-6cea808{--width:629px;}.elementor-3007 .elementor-element.elementor-element-e5ba9b1{--width:629px;}.elementor-3007 .elementor-element.elementor-element-8941f5e{--width:100%;}}@media(max-width:1024px){.elementor-3007 .elementor-element.elementor-element-78e77cc{--min-height:0vh;--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:64%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-3007 .elementor-element.elementor-element-e3b0150{width:100%;max-width:100%;}.elementor-3007 .elementor-element.elementor-element-e3b0150 .elementor-image-box-wrapper{text-align:center;}.elementor-3007 .elementor-element.elementor-element-e3b0150 .elementor-image-box-title{font-size:3em;letter-spacing:-3px;}.elementor-3007 .elementor-element.elementor-element-e3b0150 .elementor-image-box-description{font-size:1.125em;}.elementor-3007 .elementor-element.elementor-element-04917ae{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:2;}.elementor-3007 .elementor-element.elementor-element-27a4e61 .elementor-heading-title{font-size:2em;letter-spacing:-2px;}.elementor-3007 .elementor-element.elementor-element-3455202 .elementor-heading-title{font-size:2em;letter-spacing:-2px;}.elementor-3007 .elementor-element.elementor-element-03453b7 .elementor-heading-title{font-size:2em;letter-spacing:-2px;}.elementor-3007 .elementor-element.elementor-element-53ead89.elementor-element{--align-self:center;}.elementor-3007 .elementor-element.elementor-element-fee6f68{width:100%;max-width:100%;}.elementor-3007 .elementor-element.elementor-element-fee6f68 .elementor-heading-title{font-size:2.5em;letter-spacing:-2px;}.elementor-3007 .elementor-element.elementor-element-23d71e2{width:100%;max-width:100%;}.elementor-3007 .elementor-element.elementor-element-23d71e2 .elementor-icon-box-wrapper{text-align:center;}.elementor-3007 .elementor-element.elementor-element-db4a35a{--e-image-carousel-slides-to-show:4;}.elementor-3007 .elementor-element.elementor-element-096a52c{width:initial;max-width:initial;}.elementor-3007 .elementor-element.elementor-element-19a1488 .elementor-heading-title{font-size:2.5em;letter-spacing:-2px;}.elementor-3007 .elementor-element.elementor-element-061be22{width:100%;max-width:100%;}.elementor-3007 .elementor-element.elementor-element-061be22 .elementor-heading-title{font-size:1.5em;}.elementor-3007 .elementor-element.elementor-element-564bbeb{width:100%;max-width:100%;}.elementor-3007 .elementor-element.elementor-element-564bbeb .elementor-icon-box-wrapper{text-align:center;}.elementor-3007 .elementor-element.elementor-element-5bf6ca5{--min-height:300px;}.elementor-3007 .elementor-element.elementor-element-f6be85d{--min-height:300px;}.elementor-3007 .elementor-element.elementor-element-f8ea537{--min-height:300px;}.elementor-3007 .elementor-element.elementor-element-dee5057{--min-height:300px;}.elementor-3007 .elementor-element.elementor-element-527bc03{--margin-top:10em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-3007 .elementor-element.elementor-element-445350c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3007 .elementor-element.elementor-element-445350c .elementor-icon-list-item > a{font-size:3em;}.elementor-3007 .elementor-element.elementor-element-5f9103f{--margin-top:10em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-3007 .elementor-element.elementor-element-8dda090 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3007 .elementor-element.elementor-element-8dda090 .elementor-icon-list-item > a{font-size:3em;}.elementor-3007 .elementor-element.elementor-element-da304f3{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:2;}.elementor-3007 .elementor-element.elementor-element-f9cf56e{width:100%;max-width:100%;}.elementor-3007 .elementor-element.elementor-element-f9cf56e .elementor-icon-box-wrapper{text-align:center;}.elementor-3007 .elementor-element.elementor-element-3adbc11{width:100%;max-width:100%;}.elementor-3007 .elementor-element.elementor-element-3adbc11 .elementor-icon-box-wrapper{text-align:center;}.elementor-3007 .elementor-element.elementor-element-0f5226c{width:100%;max-width:100%;}.elementor-3007 .elementor-element.elementor-element-0f5226c .elementor-icon-box-wrapper{text-align:center;}.elementor-3007 .elementor-element.elementor-element-d0baaa0{width:100%;max-width:100%;}.elementor-3007 .elementor-element.elementor-element-d0baaa0 .elementor-icon-box-wrapper{text-align:center;}.elementor-3007 .elementor-element.elementor-element-acbe038{--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3007 .elementor-element.elementor-element-1441e73 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3007 .elementor-element.elementor-element-1441e73 .elementor-icon-list-item > a{letter-spacing:0px;}.elementor-3007 .elementor-element.elementor-element-ffb13d3{margin:2em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-3007 .elementor-element.elementor-element-6959277 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3007 .elementor-element.elementor-element-6959277 .elementor-icon-list-item > a{letter-spacing:0px;}.elementor-3007 .elementor-element.elementor-element-ac1efd8{margin:2em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-3007 .elementor-element.elementor-element-9a26243.elementor-element{--align-self:center;}.elementor-3007 .elementor-element.elementor-element-1c0af00 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3007 .elementor-element.elementor-element-1c0af00 .elementor-icon-list-item > a{letter-spacing:0px;}.elementor-3007 .elementor-element.elementor-element-21b44b7{margin:2em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-3007 .elementor-element.elementor-element-6d00517.elementor-element{--align-self:center;}.elementor-3007 .elementor-element.elementor-element-d712fde{--min-height:0px;--padding-top:24em;--padding-bottom:7em;--padding-left:0em;--padding-right:0em;}.elementor-3007 .elementor-element.elementor-element-e699ee1{--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;--flex-wrap:wrap;--padding-top:3em;--padding-bottom:3em;--padding-left:3em;--padding-right:3em;}.elementor-3007 .elementor-element.elementor-element-542bc89 .elementor-icon-box-title, .elementor-3007 .elementor-element.elementor-element-542bc89 .elementor-icon-box-title a{font-size:2.5em;}.elementor-3007 .elementor-element.elementor-element-af8999c{width:100%;max-width:100%;}.elementor-3007 .elementor-element.elementor-element-af8999c .elementor-heading-title{font-size:1.5em;}.elementor-3007 .elementor-element.elementor-element-d759876{width:100%;max-width:100%;}.elementor-3007 .elementor-element.elementor-element-d759876 .elementor-icon-box-wrapper{text-align:center;}.elementor-3007 .elementor-element.elementor-element-d759876 .elementor-icon-box-title, .elementor-3007 .elementor-element.elementor-element-d759876 .elementor-icon-box-title a{font-size:3em;letter-spacing:-3px;}.elementor-3007 .elementor-element.elementor-element-d759876 .elementor-icon-box-description{font-size:1.125em;}.elementor-3007 .elementor-element.elementor-element-1cd9a3e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3007 .elementor-element.elementor-element-1cd9a3e .elementor-icon-list-item > a{letter-spacing:0px;}.elementor-3007 .elementor-element.elementor-element-e38f258 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3007 .elementor-element.elementor-element-e38f258 .elementor-icon-list-item > a{letter-spacing:0px;}.elementor-3007 .elementor-element.elementor-element-2734b07 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3007 .elementor-element.elementor-element-2734b07 .elementor-icon-list-item > a{letter-spacing:0px;}.elementor-3007 .elementor-element.elementor-element-2432cf8{width:100%;max-width:100%;}.elementor-3007 .elementor-element.elementor-element-2432cf8 .elementor-icon-box-wrapper{text-align:center;}.elementor-3007 .elementor-element.elementor-element-2432cf8 .elementor-icon-box-title, .elementor-3007 .elementor-element.elementor-element-2432cf8 .elementor-icon-box-title a{font-size:3em;letter-spacing:-3px;}.elementor-3007 .elementor-element.elementor-element-2432cf8 .elementor-icon-box-description{font-size:1.125em;}.elementor-3007 .elementor-element.elementor-element-10407a6 .elementor-icon-box-title, .elementor-3007 .elementor-element.elementor-element-10407a6 .elementor-icon-box-title a{font-size:2.5em;}.elementor-3007 .elementor-element.elementor-element-b8a6b32{--justify-content:center;}.elementor-3007 .elementor-element.elementor-element-1f45a67 .elementor-heading-title{font-size:2em;letter-spacing:-2px;}.elementor-3007 .elementor-element.elementor-element-fbb2734{--padding-top:5em;--padding-bottom:11em;--padding-left:0em;--padding-right:0em;}.elementor-3007 .elementor-element.elementor-element-8941f5e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3007 .elementor-element.elementor-element-ee377f3 .elementor-heading-title{font-size:2em;letter-spacing:-2px;}.elementor-3007 .elementor-element.elementor-element-e8a4635{width:100%;max-width:100%;}}@media(max-width:767px){.elementor-3007 .elementor-element.elementor-element-78e77cc{--min-height:0vh;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20vw;--padding-bottom:20vw;--padding-left:0vw;--padding-right:0vw;}.elementor-3007 .elementor-element.elementor-element-78e77cc:not(.elementor-motion-effects-element-type-background), .elementor-3007 .elementor-element.elementor-element-78e77cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:140vw auto;}.elementor-3007 .elementor-element.elementor-element-cf82f47 img{width:100vw;}.elementor-3007 .elementor-element.elementor-element-3bbaff7 .elementor-heading-title{font-size:100vw;}.elementor-3007 .elementor-element.elementor-element-5b48f4d{--width:100%;--margin-top:50vw;--margin-bottom:5vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3007 .elementor-element.elementor-element-3e0101a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3007 .elementor-element.elementor-element-e3b0150{width:100%;max-width:100%;margin:-1em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-3007 .elementor-element.elementor-element-e3b0150 .elementor-image-box-wrapper{text-align:center;}.elementor-3007 .elementor-element.elementor-element-e3b0150 .elementor-image-box-title{margin-bottom:8px;font-size:6.8vw;letter-spacing:-1.5px;}.elementor-3007 .elementor-element.elementor-element-e3b0150 .elementor-image-box-description{font-size:0.8em;}.elementor-3007 .elementor-element.elementor-element-34c9acd{--container-widget-width:100vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 100vw );max-width:100vw;}.elementor-3007 .elementor-element.elementor-element-34c9acd.elementor-element{--align-self:center;}.elementor-3007 .elementor-element.elementor-element-34c9acd .elementor-button{font-size:0.9em;}.elementor-3007 .elementor-element.elementor-element-04917ae{--min-height:0px;--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:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-3007 .elementor-element.elementor-element-43c1b5c{--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-3007 .elementor-element.elementor-element-43c1b5c.e-con{--order:1;}.elementor-3007 .elementor-element.elementor-element-9bd75cc{--min-height:0px;--padding-top:2em;--padding-bottom:05em;--padding-left:2em;--padding-right:2em;}.elementor-3007 .elementor-element.elementor-element-27a4e61 .elementor-heading-title{font-size:2.5em;letter-spacing:-1px;}.elementor-3007 .elementor-element.elementor-element-28c81c1.e-con{--order:1;}.elementor-3007 .elementor-element.elementor-element-fb35881{--min-height:0px;--padding-top:2em;--padding-bottom:5em;--padding-left:2em;--padding-right:2em;}.elementor-3007 .elementor-element.elementor-element-3455202 .elementor-heading-title{font-size:2.5em;letter-spacing:-1px;}.elementor-3007 .elementor-element.elementor-element-8d3861b{--container-widget-width:76vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 76vw );max-width:76vw;}.elementor-3007 .elementor-element.elementor-element-c5b1852.e-con{--order:2;}.elementor-3007 .elementor-element.elementor-element-1c94c0f{--min-height:0px;--padding-top:2em;--padding-bottom:5em;--padding-left:2em;--padding-right:2em;}.elementor-3007 .elementor-element.elementor-element-03453b7 .elementor-heading-title{font-size:2.5em;letter-spacing:-1px;}.elementor-3007 .elementor-element.elementor-element-53ead89{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3007 .elementor-element.elementor-element-53ead89 .elementor-button{line-height:1.1em;padding:1.2em 1em 1.2em 1em;}.elementor-3007 .elementor-element.elementor-element-969c2c7{--margin-top:00vw;--margin-bottom:12vw;--margin-left:0vw;--margin-right:00vw;--padding-top:12vw;--padding-bottom:12vw;--padding-left:5.5vw;--padding-right:5.5vw;}.elementor-3007 .elementor-element.elementor-element-fee6f68{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;text-align:center;}.elementor-3007 .elementor-element.elementor-element-fee6f68 .elementor-heading-title{font-size:7vw;}.elementor-3007 .elementor-element.elementor-element-38e2e8a{--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-3007 .elementor-element.elementor-element-480d771 .elementor-icon{font-size:40vw;}.elementor-3007 .elementor-element.elementor-element-480d771 .elementor-icon svg{height:40vw;}.elementor-3007 .elementor-element.elementor-element-c16ab36 .elementor-icon{font-size:40vw;}.elementor-3007 .elementor-element.elementor-element-c16ab36 .elementor-icon svg{height:40vw;}.elementor-3007 .elementor-element.elementor-element-2f89f6f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:6vw;--padding-bottom:6vw;--padding-left:5.5vw;--padding-right:5.5vw;}.elementor-3007 .elementor-element.elementor-element-23d71e2{margin:-12vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-3007 .elementor-element.elementor-element-23d71e2 .elementor-icon-box-title, .elementor-3007 .elementor-element.elementor-element-23d71e2 .elementor-icon-box-title a{font-size:10vw;letter-spacing:-0.06em;}.elementor-3007 .elementor-element.elementor-element-23d71e2 .elementor-icon-box-description{font-size:4.2vw;}.elementor-3007 .elementor-element.elementor-element-db4a35a{--e-image-carousel-slides-to-show:2;}.elementor-3007 .elementor-element.elementor-element-5078ad1{--margin-top:10vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:30vw;--padding-bottom:12vw;--padding-left:5.5vw;--padding-right:5.5vw;}.elementor-3007 .elementor-element.elementor-element-096a52c{margin:-4vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:475px;--container-widget-flex-grow:0;width:var( --container-widget-width, 475px );max-width:475px;}.elementor-3007 .elementor-element.elementor-element-096a52c img{width:475px;}.elementor-3007 .elementor-element.elementor-element-19a1488 .elementor-heading-title{font-size:1.8em;}.elementor-3007 .elementor-element.elementor-element-061be22 .elementor-heading-title{font-size:1.125em;line-height:1.5em;}.elementor-3007 .elementor-element.elementor-element-153fede{--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-3007 .elementor-element.elementor-element-ade670d{--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-3007 .elementor-element.elementor-element-33ab32e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:6vw;--padding-bottom:6vw;--padding-left:5.5vw;--padding-right:5.5vw;}.elementor-3007 .elementor-element.elementor-element-564bbeb{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-3007 .elementor-element.elementor-element-564bbeb .elementor-icon-box-title, .elementor-3007 .elementor-element.elementor-element-564bbeb .elementor-icon-box-title a{font-size:8vw;letter-spacing:-0.06em;}.elementor-3007 .elementor-element.elementor-element-564bbeb .elementor-icon-box-description{font-size:4.2vw;}.elementor-3007 .elementor-element.elementor-element-64d9c61{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:12vw;--padding-bottom:50vw;--padding-left:5.5vw;--padding-right:5.5vw;}.elementor-3007 .elementor-element.elementor-element-6054b67 .elementor-heading-title{font-size:10vw;}.elementor-3007 .elementor-element.elementor-element-5bf6ca5{--justify-content:flex-start;--margin-top:21vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-3007 .elementor-element.elementor-element-8436034{width:100%;max-width:100%;margin:12vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-3007 .elementor-element.elementor-element-8436034 .elementor-image-box-wrapper{text-align:start;}.elementor-3007 .elementor-element.elementor-element-8436034 .elementor-image-box-img{margin-bottom:0px;}.elementor-3007 .elementor-element.elementor-element-8436034.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-3007 .elementor-element.elementor-element-8436034.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-3007 .elementor-element.elementor-element-8436034.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-3007 .elementor-element.elementor-element-8436034 .elementor-image-box-title{margin-bottom:0em;font-size:6.5vw;line-height:1.2em;}.elementor-3007 .elementor-element.elementor-element-8436034 .elementor-image-box-wrapper .elementor-image-box-img{width:56vw;}.elementor-3007 .elementor-element.elementor-element-8436034 .elementor-image-box-description{font-size:3.8vw;}.elementor-3007 .elementor-element.elementor-element-f6be85d{--justify-content:flex-start;--margin-top:37vw;--margin-bottom:11vw;--margin-left:0vw;--margin-right:0vw;}.elementor-3007 .elementor-element.elementor-element-7333d22{width:100%;max-width:100%;margin:5vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-3007 .elementor-element.elementor-element-7333d22 .elementor-image-box-wrapper{text-align:start;}.elementor-3007 .elementor-element.elementor-element-7333d22 .elementor-image-box-img{margin-bottom:25px;}.elementor-3007 .elementor-element.elementor-element-7333d22 .elementor-image-box-title{margin-bottom:0em;font-size:6.5vw;line-height:1.2em;}.elementor-3007 .elementor-element.elementor-element-7333d22 .elementor-image-box-wrapper .elementor-image-box-img{width:74vw;}.elementor-3007 .elementor-element.elementor-element-7333d22 .elementor-image-box-description{font-size:3.8vw;}.elementor-3007 .elementor-element.elementor-element-f8ea537{--justify-content:flex-start;--margin-top:35vw;--margin-bottom:11vw;--margin-left:0vw;--margin-right:0vw;}.elementor-3007 .elementor-element.elementor-element-cd6002d{width:100%;max-width:100%;margin:12vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-3007 .elementor-element.elementor-element-cd6002d .elementor-image-box-wrapper{text-align:start;}.elementor-3007 .elementor-element.elementor-element-cd6002d .elementor-image-box-img{margin-bottom:16px;}.elementor-3007 .elementor-element.elementor-element-cd6002d .elementor-image-box-title{margin-bottom:0em;font-size:6.5vw;line-height:1.2em;}.elementor-3007 .elementor-element.elementor-element-cd6002d .elementor-image-box-wrapper .elementor-image-box-img{width:100vw;}.elementor-3007 .elementor-element.elementor-element-cd6002d .elementor-image-box-description{font-size:3.8vw;}.elementor-3007 .elementor-element.elementor-element-dee5057{--justify-content:flex-start;--margin-top:47vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-3007 .elementor-element.elementor-element-b392ed2{width:100%;max-width:100%;margin:12vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-3007 .elementor-element.elementor-element-b392ed2 .elementor-image-box-wrapper{text-align:start;}.elementor-3007 .elementor-element.elementor-element-b392ed2 .elementor-image-box-img{margin-bottom:0px;}.elementor-3007 .elementor-element.elementor-element-b392ed2.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-3007 .elementor-element.elementor-element-b392ed2.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-3007 .elementor-element.elementor-element-b392ed2.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-3007 .elementor-element.elementor-element-b392ed2 .elementor-image-box-title{margin-bottom:0em;font-size:6.5vw;line-height:1.2em;}.elementor-3007 .elementor-element.elementor-element-b392ed2 .elementor-image-box-wrapper .elementor-image-box-img{width:61vw;}.elementor-3007 .elementor-element.elementor-element-b392ed2 .elementor-image-box-description{font-size:3.8vw;}.elementor-3007 .elementor-element.elementor-element-527bc03{--min-height:0em;--gap:1em 1em;--row-gap:1em;--column-gap:1em;--margin-top:5em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-3007 .elementor-element.elementor-element-445350c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(2.9em/2);}.elementor-3007 .elementor-element.elementor-element-445350c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(2.9em/2);}.elementor-3007 .elementor-element.elementor-element-445350c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(2.9em/2);}.elementor-3007 .elementor-element.elementor-element-445350c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-2.9em/2);}.elementor-3007 .elementor-element.elementor-element-445350c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-2.9em/2);}.elementor-3007 .elementor-element.elementor-element-445350c{--e-icon-list-icon-size:6vw;}.elementor-3007 .elementor-element.elementor-element-445350c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3007 .elementor-element.elementor-element-445350c .elementor-icon-list-item > a{font-size:4.4vw;letter-spacing:0em;}.elementor-3007 .elementor-element.elementor-element-5f9103f{--min-height:0em;--gap:1em 1em;--row-gap:1em;--column-gap:1em;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-3007 .elementor-element.elementor-element-8dda090 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(2.9em/2);}.elementor-3007 .elementor-element.elementor-element-8dda090 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(2.9em/2);}.elementor-3007 .elementor-element.elementor-element-8dda090 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(2.9em/2);}.elementor-3007 .elementor-element.elementor-element-8dda090 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-2.9em/2);}.elementor-3007 .elementor-element.elementor-element-8dda090 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-2.9em/2);}.elementor-3007 .elementor-element.elementor-element-8dda090{--e-icon-list-icon-size:6vw;}.elementor-3007 .elementor-element.elementor-element-8dda090 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3007 .elementor-element.elementor-element-8dda090 .elementor-icon-list-item > a{font-size:4.4vw;letter-spacing:0em;}.elementor-3007 .elementor-element.elementor-element-da304f3{--min-height:0px;--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:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-3007 .elementor-element.elementor-element-4d46c52{--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-3007 .elementor-element.elementor-element-4d46c52.e-con{--order:3;}.elementor-3007 .elementor-element.elementor-element-89dbe94{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-3007 .elementor-element.elementor-element-89dbe94 img{width:81vw;}.elementor-3007 .elementor-element.elementor-element-93d26ea{--min-height:0px;--padding-top:2em;--padding-bottom:05em;--padding-left:2em;--padding-right:2em;}.elementor-3007 .elementor-element.elementor-element-1a7c480{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 7vw) 0vw;}.elementor-3007 .elementor-element.elementor-element-1a7c480 .elementor-heading-title{font-size:4vw;}.elementor-3007 .elementor-element.elementor-element-f9cf56e{margin:-12vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-3007 .elementor-element.elementor-element-f9cf56e .elementor-icon-box-title, .elementor-3007 .elementor-element.elementor-element-f9cf56e .elementor-icon-box-title a{font-size:10vw;letter-spacing:-0.06em;}.elementor-3007 .elementor-element.elementor-element-f9cf56e .elementor-icon-box-description{font-size:4.2vw;}.elementor-3007 .elementor-element.elementor-element-d926327 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3007 .elementor-element.elementor-element-d926327 .elementor-icon-list-item > a{font-size:4vw;}.elementor-3007 .elementor-element.elementor-element-6cea808{--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-3007 .elementor-element.elementor-element-6cea808.e-con{--order:3;}.elementor-3007 .elementor-element.elementor-element-7e18fbd{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-3007 .elementor-element.elementor-element-7e18fbd img{width:81vw;}.elementor-3007 .elementor-element.elementor-element-7a42132{--min-height:0px;--padding-top:2em;--padding-bottom:05em;--padding-left:2em;--padding-right:2em;}.elementor-3007 .elementor-element.elementor-element-ab2770a{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 7vw) 0vw;}.elementor-3007 .elementor-element.elementor-element-ab2770a .elementor-heading-title{font-size:4vw;}.elementor-3007 .elementor-element.elementor-element-3adbc11{margin:-12vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-3007 .elementor-element.elementor-element-3adbc11 .elementor-icon-box-title, .elementor-3007 .elementor-element.elementor-element-3adbc11 .elementor-icon-box-title a{font-size:10vw;letter-spacing:-0.06em;}.elementor-3007 .elementor-element.elementor-element-3adbc11 .elementor-icon-box-description{font-size:4.2vw;}.elementor-3007 .elementor-element.elementor-element-5371c76 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3007 .elementor-element.elementor-element-5371c76 .elementor-icon-list-item > a{font-size:4vw;}.elementor-3007 .elementor-element.elementor-element-e5ba9b1{--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-3007 .elementor-element.elementor-element-e5ba9b1.e-con{--order:3;}.elementor-3007 .elementor-element.elementor-element-3f110f8{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-3007 .elementor-element.elementor-element-3f110f8 img{width:81vw;}.elementor-3007 .elementor-element.elementor-element-934d229{--min-height:0px;--margin-top:-54px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4em;--padding-bottom:05em;--padding-left:2em;--padding-right:2em;}.elementor-3007 .elementor-element.elementor-element-fc582e7{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 7vw) 0vw;}.elementor-3007 .elementor-element.elementor-element-fc582e7 .elementor-heading-title{font-size:4vw;}.elementor-3007 .elementor-element.elementor-element-0f5226c{margin:-12vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-3007 .elementor-element.elementor-element-0f5226c .elementor-icon-box-title, .elementor-3007 .elementor-element.elementor-element-0f5226c .elementor-icon-box-title a{font-size:9.3vw;letter-spacing:-0.06em;}.elementor-3007 .elementor-element.elementor-element-0f5226c .elementor-icon-box-description{font-size:4.2vw;}.elementor-3007 .elementor-element.elementor-element-5de9a9a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3007 .elementor-element.elementor-element-5de9a9a .elementor-icon-list-item > a{font-size:4vw;}.elementor-3007 .elementor-element.elementor-element-d22852d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:6vw;--padding-bottom:6vw;--padding-left:5.5vw;--padding-right:5.5vw;}.elementor-3007 .elementor-element.elementor-element-d0baaa0{margin:-12vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-3007 .elementor-element.elementor-element-d0baaa0 .elementor-icon-box-title, .elementor-3007 .elementor-element.elementor-element-d0baaa0 .elementor-icon-box-title a{font-size:10vw;letter-spacing:-0.06em;}.elementor-3007 .elementor-element.elementor-element-d0baaa0 .elementor-icon-box-description{font-size:4.2vw;}.elementor-3007 .elementor-element.elementor-element-acbe038{--width:100vw;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3007 .elementor-element.elementor-element-ecc6928{--width:100vw;--min-height:500px;--padding-top:2.5em;--padding-bottom:3em;--padding-left:1.5em;--padding-right:1.5em;--z-index:8;}.elementor-3007 .elementor-element.elementor-element-6286da1{--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-3007 .elementor-element.elementor-element-1441e73{width:var( --container-widget-width, 217px );max-width:217px;--container-widget-width:217px;--container-widget-flex-grow:0;}.elementor-3007 .elementor-element.elementor-element-1441e73 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3007 .elementor-element.elementor-element-1441e73 .elementor-icon-list-item > a{font-size:0.75em;letter-spacing:0px;}.elementor-3007 .elementor-element.elementor-element-08404f2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3007 .elementor-element.elementor-element-1538d1c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3007 .elementor-element.elementor-element-1538d1c .elementor-icon-list-item > a{font-size:4vw;}.elementor-3007 .elementor-element.elementor-element-b53b8f2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3007 .elementor-element.elementor-element-b53b8f2 .elementor-icon-list-item > a{font-size:4vw;}.elementor-3007 .elementor-element.elementor-element-ffb13d3{margin:1em 0em calc(var(--kit-widget-spacing, 0px) + 02em) 0em;padding:0px 0px 0px 0px;}.elementor-3007 .elementor-element.elementor-element-ffb13d3 .elementor-heading-title{font-size:0.8em;}.elementor-3007 .elementor-element.elementor-element-5737e7e{--container-widget-width:76vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 76vw );max-width:76vw;}.elementor-3007 .elementor-element.elementor-element-627ba3e{--width:100vw;--min-height:500px;--padding-top:2.5em;--padding-bottom:3em;--padding-left:1.5em;--padding-right:1.5em;--z-index:8;}.elementor-3007 .elementor-element.elementor-element-b1125f8{--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-3007 .elementor-element.elementor-element-6959277{width:var( --container-widget-width, 217px );max-width:217px;--container-widget-width:217px;--container-widget-flex-grow:0;}.elementor-3007 .elementor-element.elementor-element-6959277 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3007 .elementor-element.elementor-element-6959277 .elementor-icon-list-item > a{font-size:0.75em;letter-spacing:0px;}.elementor-3007 .elementor-element.elementor-element-1811e18{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3007 .elementor-element.elementor-element-7527100 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3007 .elementor-element.elementor-element-7527100 .elementor-icon-list-item > a{font-size:4vw;}.elementor-3007 .elementor-element.elementor-element-437d267 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3007 .elementor-element.elementor-element-437d267 .elementor-icon-list-item > a{font-size:4vw;}.elementor-3007 .elementor-element.elementor-element-ac1efd8{margin:1em 0em calc(var(--kit-widget-spacing, 0px) + 02em) 0em;padding:0px 0px 0px 0px;}.elementor-3007 .elementor-element.elementor-element-ac1efd8 .elementor-heading-title{font-size:0.8em;}.elementor-3007 .elementor-element.elementor-element-9a26243{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3007 .elementor-element.elementor-element-9a26243 .elementor-button{line-height:1.1em;padding:1.2em 1em 1.2em 1em;}.elementor-3007 .elementor-element.elementor-element-afb2fe0{--min-height:500px;--padding-top:2.5em;--padding-bottom:3em;--padding-left:1.5em;--padding-right:1.5em;--z-index:8;}.elementor-3007 .elementor-element.elementor-element-b0f1d5a{--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-3007 .elementor-element.elementor-element-1c0af00{width:var( --container-widget-width, 217px );max-width:217px;--container-widget-width:217px;--container-widget-flex-grow:0;}.elementor-3007 .elementor-element.elementor-element-1c0af00 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3007 .elementor-element.elementor-element-1c0af00 .elementor-icon-list-item > a{font-size:0.75em;letter-spacing:0px;}.elementor-3007 .elementor-element.elementor-element-f1d228b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3007 .elementor-element.elementor-element-69abff0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3007 .elementor-element.elementor-element-69abff0 .elementor-icon-list-item > a{font-size:4vw;}.elementor-3007 .elementor-element.elementor-element-c9d52c7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3007 .elementor-element.elementor-element-c9d52c7 .elementor-icon-list-item > a{font-size:4vw;}.elementor-3007 .elementor-element.elementor-element-21b44b7{margin:1em 0em calc(var(--kit-widget-spacing, 0px) + 02em) 0em;padding:0px 0px 0px 0px;}.elementor-3007 .elementor-element.elementor-element-21b44b7 .elementor-heading-title{font-size:0.8em;}.elementor-3007 .elementor-element.elementor-element-6d00517{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3007 .elementor-element.elementor-element-6d00517 .elementor-button{line-height:1.1em;padding:1.2em 1em 1.2em 1em;}.elementor-3007 .elementor-element.elementor-element-d712fde{--padding-top:12vw;--padding-bottom:12vw;--padding-left:5.5vw;--padding-right:5.5vw;}.elementor-3007 .elementor-element.elementor-element-e699ee1{--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:12vw;--padding-bottom:12vw;--padding-left:5.5vw;--padding-right:5.5vw;}.elementor-3007 .elementor-element.elementor-element-542bc89{z-index:5;}.elementor-3007 .elementor-element.elementor-element-542bc89 .elementor-icon-box-title, .elementor-3007 .elementor-element.elementor-element-542bc89 .elementor-icon-box-title a{font-size:1.8em;}.elementor-3007 .elementor-element.elementor-element-eb8cdb0{width:var( --container-widget-width, 61vw );max-width:61vw;--container-widget-width:61vw;--container-widget-flex-grow:0;}.elementor-3007 .elementor-element.elementor-element-eb8cdb0.elementor-element{--align-self:center;}.elementor-3007 .elementor-element.elementor-element-eb8cdb0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3007 .elementor-element.elementor-element-eb8cdb0 .elementor-icon-list-item > a{font-size:5vw;}.elementor-3007 .elementor-element.elementor-element-af8999c .elementor-heading-title{font-size:3.5vw;line-height:1.5em;}.elementor-3007 .elementor-element.elementor-element-3f0a11f{--margin-top:00vw;--margin-bottom:12vw;--margin-left:0vw;--margin-right:00vw;--padding-top:12vw;--padding-bottom:12vw;--padding-left:5.5vw;--padding-right:5.5vw;}.elementor-3007 .elementor-element.elementor-element-d759876{width:100%;max-width:100%;margin:-1em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-3007 .elementor-element.elementor-element-d759876 .elementor-icon-box-wrapper{text-align:center;}.elementor-3007 .elementor-element.elementor-element-d759876 .elementor-icon-box-title, .elementor-3007 .elementor-element.elementor-element-d759876 .elementor-icon-box-title a{font-size:8.3vw;letter-spacing:-1.5px;}.elementor-3007 .elementor-element.elementor-element-d759876 .elementor-icon-box-description{font-size:0.9em;}.elementor-3007 .elementor-element.elementor-element-c39e119{--flex-wrap:wrap;}.elementor-3007 .elementor-element.elementor-element-1cd9a3e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3007 .elementor-element.elementor-element-1cd9a3e .elementor-icon-list-item > a{font-size:1em;letter-spacing:0px;}.elementor-3007 .elementor-element.elementor-element-e38f258 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3007 .elementor-element.elementor-element-e38f258 .elementor-icon-list-item > a{font-size:1em;letter-spacing:0px;}.elementor-3007 .elementor-element.elementor-element-2734b07 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3007 .elementor-element.elementor-element-2734b07 .elementor-icon-list-item > a{font-size:1em;letter-spacing:0px;}.elementor-3007 .elementor-element.elementor-element-a9fa2e2{--min-height:633px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:3vw;--margin-bottom:-12vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-3007 .elementor-element.elementor-element-2432cf8{width:100%;max-width:100%;margin:-1em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-3007 .elementor-element.elementor-element-2432cf8 .elementor-icon-box-wrapper{text-align:center;}.elementor-3007 .elementor-element.elementor-element-2432cf8 .elementor-icon-box-title, .elementor-3007 .elementor-element.elementor-element-2432cf8 .elementor-icon-box-title a{font-size:8.3vw;letter-spacing:-1.5px;}.elementor-3007 .elementor-element.elementor-element-2432cf8 .elementor-icon-box-description{font-size:1em;}.elementor-3007 .elementor-element.elementor-element-413921e{--width:100%;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:12vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3007 .elementor-element.elementor-element-413921e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3007 .elementor-element.elementor-element-f11e715{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3007 .elementor-element.elementor-element-ab0dca3{padding:5.5vw 5.5vw 5.5vw 5.5vw;}.elementor-3007 .elementor-element.elementor-element-ab0dca3 .elementor-image-box-img{margin-bottom:0px;}.elementor-3007 .elementor-element.elementor-element-ab0dca3 .elementor-image-box-title{font-size:1.25em;}.elementor-3007 .elementor-element.elementor-element-d0abf11{padding:5.5vw 5.5vw 5.5vw 5.5vw;}.elementor-3007 .elementor-element.elementor-element-d0abf11 .elementor-image-box-img{margin-bottom:0px;}.elementor-3007 .elementor-element.elementor-element-d0abf11 .elementor-image-box-title{font-size:1.25em;}.elementor-3007 .elementor-element.elementor-element-75feac1{padding:5.5vw 5.5vw 5.5vw 5.5vw;}.elementor-3007 .elementor-element.elementor-element-75feac1 .elementor-image-box-img{margin-bottom:0px;}.elementor-3007 .elementor-element.elementor-element-75feac1 .elementor-image-box-title{font-size:1.25em;}.elementor-3007 .elementor-element.elementor-element-b85db83{padding:5.5vw 5.5vw 5.5vw 5.5vw;}.elementor-3007 .elementor-element.elementor-element-b85db83 .elementor-image-box-img{margin-bottom:0px;}.elementor-3007 .elementor-element.elementor-element-b85db83 .elementor-image-box-title{font-size:1.25em;}.elementor-3007 .elementor-element.elementor-element-86c777a{--margin-top:-5em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--z-index:5;}.elementor-3007 .elementor-element.elementor-element-10407a6{z-index:5;}.elementor-3007 .elementor-element.elementor-element-10407a6 .elementor-icon-box-wrapper{gap:0px;}.elementor-3007 .elementor-element.elementor-element-10407a6 .elementor-icon{font-size:251px;}.elementor-3007 .elementor-element.elementor-element-10407a6 .elementor-icon-box-title, .elementor-3007 .elementor-element.elementor-element-10407a6 .elementor-icon-box-title a{font-size:1.8em;}.elementor-3007 .elementor-element.elementor-element-b8a6b32{--padding-top:0em;--padding-bottom:12em;--padding-left:0em;--padding-right:0em;}.elementor-3007 .elementor-element.elementor-element-28e7c65{width:var( --container-widget-width, 100% );max-width:100%;margin:-20vw 0vw calc(var(--kit-widget-spacing, 0px) + -57vw) 0vw;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3007 .elementor-element.elementor-element-28e7c65 img{width:100%;}.elementor-3007 .elementor-element.elementor-element-0d1f673{--min-height:0px;--border-radius:20px 20px 20px 20px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-3007 .elementor-element.elementor-element-1f45a67 .elementor-heading-title{font-size:2em;}.elementor-3007 .elementor-element.elementor-element-fbb2734{--padding-top:5em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}.elementor-3007 .elementor-element.elementor-element-8941f5e{--width:100%;}.elementor-3007 .elementor-element.elementor-element-ee377f3 .elementor-heading-title{font-size:2em;}.elementor-3007 .elementor-element.elementor-element-e20b150 .elementor-image-box-img{margin-bottom:15px;}.elementor-3007 .elementor-element.elementor-element-e20b150 .elementor-image-box-title{font-size:1.125em;line-height:1.3em;}.elementor-3007 .elementor-element.elementor-element-a723675 .elementor-image-box-img{margin-bottom:15px;}.elementor-3007 .elementor-element.elementor-element-a723675 .elementor-image-box-title{font-size:1.125em;line-height:1.3em;}.elementor-3007 .elementor-element.elementor-element-e8a4635{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;--n-accordion-title-font-size:1.125em;}.elementor-3007 .elementor-element.elementor-element-fba80c8{--margin-top:-7vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:012.5vw;--padding-bottom:12.5vw;--padding-left:5.5vw;--padding-right:5.5vw;--z-index:12;}.elementor-3007 .elementor-element.elementor-element-9b3225b{width:100%;max-width:100%;padding:0vw 0vw 0vw 0vw;text-align:center;}.elementor-3007 .elementor-element.elementor-element-9b3225b .elementor-heading-title{font-size:3.2vw;}.elementor-3007 .elementor-element.elementor-element-6f5cf54{width:100%;max-width:100%;padding:0vw 0vw 0vw 0vw;text-align:center;}.elementor-3007 .elementor-element.elementor-element-6f5cf54 .elementor-heading-title{font-size:3.2vw;}}/* Start custom CSS for image, class: .elementor-element-6802136 */.elementor-3007 .elementor-element.elementor-element-6802136{
    position: absolute;
    top: 30%;
    transform: translate(-50%, -50%);
    left: 90%;
    filter: blur(200px) hue-rotate(140deg);
    width: 1154px;
    z-index: -1;
    animation: turn 10s infinite linear;
    transform-origin: center;
    pointer-events: none;
    z-index: -2;
}


@media(max-width: 1024px){
.elementor-3007 .elementor-element.elementor-element-6802136{
    mix-blend-mode: screen;
    position: absolute;
    top: 36%;
    left: 50%;
    transform: translatex(-50%);
    width: 100vw;
    height: 10rem;
    filter: blur(0px) hue-rotate(140deg);
    animation: none;
}

.elementor-3007 .elementor-element.elementor-element-6802136 img{
    content: url("https://ciparoni.com/wp-content/uploads/2023/12/frame_8-1-scaled.webp");
    height: 30rem;
    object-fit: cover;
}
}

@keyframes turn{
    0%{
        transform: translate(-50%, -50%) rotate(0);
    }
    100%{
        transform: translate(-50%, -50%) rotate(360deg);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cf82f47 */.elementor-3007 .elementor-element.elementor-element-cf82f47{
    position: absolute;
    width: 100vw;
    height: 100vh;
    top: 0;
    left: 0;
    z-index: 1;
    pointer-events: none;
}

@media(max-width: 767px){
    .elementor-3007 .elementor-element.elementor-element-cf82f47{
        transform: scale(2.25);
        top: 63vh;
        
    }
    .elementor-3007 .elementor-element.elementor-element-cf82f47 img{
        mask-image: linear-gradient(to bottom, black 0%, black 50%, transparent 100%);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3bbaff7 */.elementor-3007 .elementor-element.elementor-element-3bbaff7{
    position: absolute;
    white-space: nowrap;
    opacity: 1;
    top: calc(50% - 20vw);
    animation: texto 27s linear infinite;
    pointer-events: none;
}
.bola{
    background: linear-gradient(0deg, rgba(200, 175, 146, 0.0) -16.98%, rgba(241, 225, 206, 0.2) 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
@keyframes texto{
    0%{
        transform: translateX(150vw) ;
    }
    100%{
        transform: translateX(-450vw);
    }
}
@keyframes texto2{
    0%{
        transform: translatey(700vw) rotate(-90deg);
    }
    100%{
        transform: translatey(-700vw) rotate(-90deg);
    }
}


@media(Max-width: 767px){
    .elementor-3007 .elementor-element.elementor-element-3bbaff7{
    position: absolute;
    white-space: nowrap;
    opacity: 0.09;
    left: calc(50% - 20vw);
    top: calc(50% - 70vw);
    animation: texto2 30s linear infinite;
    transform: rotate(-90deg);
}
.bola{
    background: linear-gradient(270deg, rgba(200, 175, 146, 0.00) 0%, #F1E1CE 50%, rgba(200, 175, 146, 0.00) 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e3b0150 */.elementor-3007 .elementor-element.elementor-element-e3b0150 .elementor-icon-box-title{
    background: linear-gradient(90deg, #FFF 0%, #999 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
letter-spacing: -0.06em;
line-height: 1.2em;
}

.dest{
     background: linear-gradient(
        to right,
        #FF9D00 20%,
        #FF4D00 30%,
        #FF9D00 70%,
        #FF4D00 80%
    );
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    text-fill-color: transparent;
    background-size: 500% auto;
    animation: textShine 3s ease-in-out infinite alternate;
}


@keyframes textShine {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}

@media(Max-width: 767px){
    .elementor-3007 .elementor-element.elementor-element-e3b0150 .elementor-image-box-img{
        transform: scale(1.2);
        position: relative;
        left: 4vw;
    }
}

@media(max-width: 1024px){
    .cor2{
        font-size: 1.2em;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-34c9acd */._form-label{
    display: none;
}

._form_element {
    margin-top: 8px;
}

/* Animação de brilho e blur sem tremor */
@keyframes brilhoSuave {
  0%, 94% {
    filter: brightness(100%) blur(0px);
    transform: scale(1);
  }
  95% {
    filter: brightness(200%) blur(2px);
    transform: scale(1.1);
  }
  100% {
    filter: brightness(100%) blur(0px);
    transform: scale(1);
  }
}

#_form_73_ ._field-wrapper input[type="text"], input[type="email"], input[type="tel"] {
  border-radius: 8px;
  border: 1px solid rgba(255, 255, 255, 0.38);
  background: rgba(255, 255, 255, 0.05);
  backdrop-filter: blur(37.75px);
  font-family: "DM Sans";
  font-size: 1em;
  padding: 1em;
  width: 100%; /* Adiciona largura total */
  box-sizing: border-box; /* Garante que padding e borda não aumentem a largura */
 color: #ffffff99 !important;
}

.iti{
    width: 100% !important;
    color: #808080;
}

.iti__selected-country:hover{
    background: #FFFFFF05;
}

.elementor-3007 .elementor-element.elementor-element-34c9acd .elementor-button:hover .seta-icon {
  animation: setaAnim 1.2s ease-in-out infinite;
}

.seta-icon {
  width: 1em;
  transition: transform 0.3s ease;
}

/* Animação da seta */
@keyframes setaAnim {
  0%, 100% {
    transform: rotate(45deg) translate(0px, 0px);
  }
  50% {
    transform: rotate(45deg) translate(8px, -8px);
  }
}

.form-container:hover .btn .seta-icon {
  transform: rotate(45deg);
  animation: seta 1s infinite;
  transform-origin: center;
}

.elementor-3007 .elementor-element.elementor-element-34c9acd .elementor-button::after {
  animation: shine 5s ease-out infinite;
}

.elementor-3007 .elementor-element.elementor-element-34c9acd .elementor-button::after{
  content: "";
  position: absolute;
  width: 75%;
  height: 120%;
  transform: rotate(-45deg);
  background-image: linear-gradient(
    to left,
    #FFFFFF99,
    transparent
  );
  top: 0;
  left: -110%;
  opacity: 1;
}
@keyframes shine {
  0% {
    left: -110%;
    opacity: 0;
  }
  5% {
    opacity: 1;
  }
  35% {
    left: 150%;
    opacity: 1;
  }
  36% {
    opacity: 0;
  }
  100% {
    left: 150%;
    opacity: 0;
  }
}

.elementor-3007 .elementor-element.elementor-element-34c9acd .elementor-button {
    position: relative; /* ✅ Contém o ::after */
  overflow: hidden !important;
    margin-top: 0.5em;
  width: 100%;
  transition: width 0.6s ease-in-out, height 0.6 ease;
  letter-spacing: -0.06em;
  color: #FFFFFF;
  font-family: "DM Sans";
  font-size: 1.2em;
  font-weight: 600;
  text-transform: uppercase;
  text-shadow: 0px 0px 6px rgba(0, 0, 0, 0.30);
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100em;
  cursor: pointer;
  padding: 2.4em 2em 2.4em 2em;
  border: 2px solid #FFB743;
  background: linear-gradient(-45deg, #FF4D00, #FF9D00, #FF4D00, #FF9D00);
  background-size: 600%;
  animation: anime 6s linear infinite, brilhoSuave 6s linear infinite;
box-shadow: 0px 0px 6px 0px rgba(255, 255, 255, 0.33), 0px 0px 60px 0px rgba(255, 153, 0, 0.30), 0px 0px 21px 0px rgba(241, 118, 1, 0.60), 0px 6px 6px 0px rgba(255, 255, 255, 0.30) inset, 0px -6px 6px 0px rgba(0, 0, 0, 0.30) inset;
}

.elementor-button:hover{
    filter: brightness(150%);
    transform: scale(1.025);
}

.elementor-3007 .elementor-element.elementor-element-34c9acd .elementor-button:active{
    transform: scale(0.95);
    filter: brightness(80%);
}

.elementor-field-textual {
  width: 100%;
  height: 100%;
  border-radius: 100px !important;
  background: #CCDCEB;
  color: rgba(0, 0, 0, 0.60);
  font-family: "DM Sans", sans-serif;
  font-size: 1vw;
  letter-spacing: 0.34em;
  padding: 1.5vw 3vw!important;
  border: none;
  outline: none;
  box-sizing: border-box;
  position: relative;
  z-index: 1;
}

/* Animação de brilho e blur sem tremor */
@keyframes brilhoSuave {
  0%, 94% {
    filter: brightness(100%) blur(0px);
    transform: scale(1);
  }
  95% {
    filter: brightness(200%) blur(2px);
    transform: scale(1.1);
  }
  100% {
    filter: brightness(100%) blur(0px);
    transform: scale(1);
  }
}

@keyframes anime{
   0%{
     background-position: 0% 50%;
   }
   50%{
     background-position: 100% 50%;
   }
   100%{
     background-position: 0% 50%;
   }
}

/* Animação da seta */
@keyframes seta {
  0%, 100% {
    transform: rotate(45deg) translate(0px, 0px);
  }
  50% {
    transform: rotate(45deg) translate(10px, -10px);
  }
}

@media(max-width: 767px){
    .elementor-3007 .elementor-element.elementor-element-34c9acd .elementor-field-textual{
        font-size: 16px;
        letter-spacing: 0;
        padding: 3vw 8vw !important;
    }
    .elementor-3007 .elementor-element.elementor-element-34c9acd .elementor-button{
        font-size: 16px;
        padding: 2em 1em;
    }
}

.elementor-3007 .elementor-element.elementor-element-34c9acd{
    transition: all 0.3s ease;
}


.elementor-3007 .elementor-element.elementor-element-34c9acd:hover{
    transform: scale(1.05);
    filter: brightness(150%);
}

.elementor-3007 .elementor-element.elementor-element-34c9acd:active{
    transform: scale(0.95);
    filter: brightness(70%);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2711419 */.elementor-3007 .elementor-element.elementor-element-2711419{
    position: absolute;
    top: 30%;
    transform: translate(-50%, -50%);
    left: 90%;
    filter: blur(200px) hue-rotate(140deg);
    width: 1154px;
    z-index: -1;
    animation: turn 10s infinite linear;
    transform-origin: center;
    pointer-events: none;
    z-index: -2;
}


@media(max-width: 1024px){
.elementor-3007 .elementor-element.elementor-element-2711419{
    mix-blend-mode: screen;
    position: absolute;
    top: 36%;
    left: 50%;
    transform: translatex(-50%);
    width: 100vw;
    height: 10rem;
    filter: blur(0px) hue-rotate(140deg);
    animation: none;
}

.elementor-3007 .elementor-element.elementor-element-2711419 img{
    content: url("https://ciparoni.com/wp-content/uploads/2023/12/frame_8-1-scaled.webp");
    height: 30rem;
    object-fit: cover;
}
}

@keyframes turn{
    0%{
        transform: translate(-50%, -50%) rotate(0);
    }
    100%{
        transform: translate(-50%, -50%) rotate(360deg);
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2069793 */._form-label{
    display: none;
}

._form_element {
    margin-top: 8px;
}


@keyframes brilhoSuave {
  0%, 94% {
    filter: brightness(100%) blur(0px);
    transform: scale(1);
  }
  95% {
    filter: brightness(200%) blur(2px);
    transform: scale(1.1);
  }
  100% {
    filter: brightness(100%) blur(0px);
    transform: scale(1);
  }
}

#_form_73_ ._field-wrapper input[type="text"], input[type="email"], input[type="tel"] {
  border-radius: 8px;
  border: 1px solid rgba(255, 255, 255, 0.38);
  background: rgba(255, 255, 255, 0.05);
  backdrop-filter: blur(37.75px);
  font-family: "DM Sans";
  font-size: 1em;
  padding: 1em;
  width: 100%; /* Adiciona largura total */
  box-sizing: border-box; /* Garante que padding e borda não aumentem a largura */
 color: #ffffff99 !important;
}

.iti{
    width: 100% !important;
    color: #808080;
}

.iti__selected-country:hover{
    background: #FFFFFF05;
}

.elementor-3007 .elementor-element.elementor-element-2069793 .elementor-button:hover .seta-icon {
  animation: setaAnim 1.2s ease-in-out infinite;
}

.seta-icon {
  width: 1em;
  transition: transform 0.3s ease;
}

/* Animação da seta */
@keyframes setaAnim {
  0%, 100% {
    transform: rotate(45deg) translate(0px, 0px);
  }
  50% {
    transform: rotate(45deg) translate(8px, -8px);
  }
}

.form-container:hover .btn .seta-icon {
  transform: rotate(45deg);
  animation: seta 1s infinite;
  transform-origin: center;
}

.elementor-3007 .elementor-element.elementor-element-2069793 .elementor-button::after {
  animation: shine 5s ease-out infinite;
}

.elementor-3007 .elementor-element.elementor-element-2069793 .elementor-button::after{
  content: "";
  position: absolute;
  width: 75%;
  height: 120%;
  transform: rotate(-45deg);
  background-image: linear-gradient(
    to left,
    #FFFFFF99,
    transparent
  );
  top: 0;
  left: -110%;
  opacity: 1;
}
@keyframes shine {
  0% {
    left: -110%;
    opacity: 0;
  }
  5% {
    opacity: 1;
  }
  35% {
    left: 150%;
    opacity: 1;
  }
  36% {
    opacity: 0;
  }
  100% {
    left: 150%;
    opacity: 0;
  }
}

.elementor-3007 .elementor-element.elementor-element-2069793 .elementor-button {
    position: relative; /* ✅ Contém o ::after */
  overflow: hidden !important;
    margin-top: 0.5em;
  width: 100%;
  transition: width 0.6s ease-in-out, height 0.6 ease;
  letter-spacing: -0.06em;
  color: #FFFFFF;
  font-family: "DM Sans";
  font-size: 1.2em;
  font-weight: 600;
  text-transform: uppercase;
  text-shadow: 0px 0px 6px rgba(0, 0, 0, 0.30);
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100em;
  cursor: pointer;
  padding: 1.4em 2em 1.4em 2em;
  border: 2px solid #FFB743;
  background: linear-gradient(-45deg, #FF4D00, #FF9D00, #FF4D00, #FF9D00);
  background-size: 600%;
  animation: anime 6s linear infinite, brilhoSuave 6s linear infinite;
box-shadow: 0px 0px 6px 0px rgba(255, 255, 255, 0.33), 0px 0px 60px 0px rgba(255, 153, 0, 0.30), 0px 0px 21px 0px rgba(241, 118, 1, 0.60), 0px 6px 6px 0px rgba(255, 255, 255, 0.30) inset, 0px -6px 6px 0px rgba(0, 0, 0, 0.30) inset;
}

.elementor-button:hover{
    filter: brightness(150%);
    transform: scale(1.025);
}

.elementor-3007 .elementor-element.elementor-element-2069793 .elementor-button:active{
    transform: scale(0.95);
    filter: brightness(80%);
}

.elementor-field-textual {
  width: 100%;
  height: 100%;
  border-radius: 100px !important;
  background: #CCDCEB;
  color: rgba(0, 0, 0, 0.60);
  font-family: "DM Sans", sans-serif;
  font-size: 1vw;
  letter-spacing: 0.34em;
  padding: 1.5vw 3vw!important;
  border: none;
  outline: none;
  box-sizing: border-box;
  position: relative;
  z-index: 1;
}

/* Animação de brilho e blur sem tremor */
@keyframes brilhoSuave {
  0%, 94% {
    filter: brightness(100%) blur(0px);
    transform: scale(1);
  }
  95% {
    filter: brightness(200%) blur(2px);
    transform: scale(1.1);
  }
  100% {
    filter: brightness(100%) blur(0px);
    transform: scale(1);
  }
}

@keyframes anime{
   0%{
     background-position: 0% 50%;
   }
   50%{
     background-position: 100% 50%;
   }
   100%{
     background-position: 0% 50%;
   }
}

/* Animação da seta */
@keyframes seta {
  0%, 100% {
    transform: rotate(45deg) translate(0px, 0px);
  }
  50% {
    transform: rotate(45deg) translate(10px, -10px);
  }
}

@media(max-width: 767px){
    .elementor-3007 .elementor-element.elementor-element-2069793 .elementor-field-textual{
        font-size: 16px;
        letter-spacing: 0;
        padding: 3vw 8vw !important;
    }
    .elementor-3007 .elementor-element.elementor-element-2069793 .elementor-button{
        font-size: 18px;
    }
}

.elementor-3007 .elementor-element.elementor-element-2069793{
    transition: all 0.3s ease;
}


.elementor-3007 .elementor-element.elementor-element-2069793:hover{
    transform: scale(1.05);
    filter: brightness(150%);
}

.elementor-3007 .elementor-element.elementor-element-2069793:active{
    transform: scale(0.95);
    filter: brightness(70%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9bd75cc */.elementor-3007 .elementor-element.elementor-element-9bd75cc::after{
    position: absolute;
    content: "";
   background: 
    radial-gradient(105.21% 80.83% at 50% 139.64%, #a6621faa 0%, rgba(255, 255, 255, 0.00) 100%),
    radial-gradient(71.2% 56.16% at 39.65% 8.34%, #a6621f60 0%, rgba(255, 255, 255, 0.00) 100%),
    radial-gradient(44.99% 44.08% at 32.68% 3.28%, #a6621f60 0%, rgba(217, 217, 217, 0.00) 100%), 
    #1a0c04;
    width: calc(100% - 2px);
    height: calc(100% - 2px);
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 0;
    mix-blend-mode: screen;
    border: 1px solid #ffffff10;
    border-radius: 0 0 20px 20px;
    border-top: 0px solid;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43c1b5c */.elementor-3007 .elementor-element.elementor-element-43c1b5c:hover{
    filter: brightness(130%);
    transform: scale(1.02);
}

.elementor-3007 .elementor-element.elementor-element-43c1b5c{
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-df4091a */.elementor-3007 .elementor-element.elementor-element-df4091a img{
    filter: hue-rotate(-19deg);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8d3861b */._form-label{
    display: none;
}

._form_element {
    margin-top: 8px;
}

/* Animação de brilho e blur sem tremor */
@keyframes brilhoSuave {
  0%, 94% {
    filter: brightness(100%) blur(0px);
    transform: scale(1);
  }
  95% {
    filter: brightness(200%) blur(2px);
    transform: scale(1.1);
  }
  100% {
    filter: brightness(100%) blur(0px);
    transform: scale(1);
  }
}

#_form_73_ ._field-wrapper input[type="text"], input[type="email"], input[type="tel"] {
  border-radius: 8px;
  border: 1px solid rgba(255, 255, 255, 0.38);
  background: rgba(255, 255, 255, 0.05);
  backdrop-filter: blur(37.75px);
  font-family: "DM Sans";
  font-size: 1em;
  padding: 1em;
  width: 100%; /* Adiciona largura total */
  box-sizing: border-box; /* Garante que padding e borda não aumentem a largura */
 color: #ffffff99 !important;
}

.iti{
    width: 100% !important;
    color: #808080;
}

.iti__selected-country:hover{
    background: #FFFFFF05;
}

.elementor-3007 .elementor-element.elementor-element-8d3861b .elementor-button:hover .seta-icon {
  animation: setaAnim 1.2s ease-in-out infinite;
}

.seta-icon {
  width: 1em;
  transition: transform 0.3s ease;
}

/* Animação da seta */
@keyframes setaAnim {
  0%, 100% {
    transform: rotate(45deg) translate(0px, 0px);
  }
  50% {
    transform: rotate(45deg) translate(8px, -8px);
  }
}

.form-container:hover .btn .seta-icon {
  transform: rotate(45deg);
  animation: seta 1s infinite;
  transform-origin: center;
}

.elementor-3007 .elementor-element.elementor-element-8d3861b .elementor-button::after {
  animation: shine 5s ease-out infinite;
}

.elementor-3007 .elementor-element.elementor-element-8d3861b .elementor-button::after{
  content: "";
  position: absolute;
  width: 75%;
  height: 120%;
  transform: rotate(-45deg);
  background-image: linear-gradient(
    to left,
    #FFFFFF99,
    transparent
  );
  top: 0;
  left: -110%;
  opacity: 1;
}
@keyframes shine {
  0% {
    left: -110%;
    opacity: 0;
  }
  5% {
    opacity: 1;
  }
  35% {
    left: 150%;
    opacity: 1;
  }
  36% {
    opacity: 0;
  }
  100% {
    left: 150%;
    opacity: 0;
  }
}

.elementor-3007 .elementor-element.elementor-element-8d3861b .elementor-button {
    position: relative; /* ✅ Contém o ::after */
  overflow: hidden !important;
    margin-top: 0.5em;
  width: 100%;
  transition: width 0.6s ease-in-out, height 0.6 ease;
  letter-spacing: -0.06em;
  color: #FFFFFF;
  font-family: "DM Sans";
  font-size: 1.2em;
  font-weight: 600;
  text-transform: uppercase;
  text-shadow: 0px 0px 6px rgba(0, 0, 0, 0.30);
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100em;
  cursor: pointer;
  padding: 1.4em 2em 1.4em 2em;
  border: 2px solid #FFB743;
  background: linear-gradient(-45deg, #FF4D00, #FF9D00, #FF4D00, #FF9D00);
  background-size: 600%;
  animation: anime 6s linear infinite, brilhoSuave 6s linear infinite;
box-shadow: 0px 0px 6px 0px rgba(255, 255, 255, 0.33), 0px 0px 60px 0px rgba(255, 153, 0, 0.30), 0px 0px 21px 0px rgba(241, 118, 1, 0.60), 0px 6px 6px 0px rgba(255, 255, 255, 0.30) inset, 0px -6px 6px 0px rgba(0, 0, 0, 0.30) inset;
}

.elementor-button:hover{
    filter: brightness(150%);
    transform: scale(1.025);
}

.elementor-3007 .elementor-element.elementor-element-8d3861b .elementor-button:active{
    transform: scale(0.95);
    filter: brightness(80%);
}

.elementor-field-textual {
  width: 100%;
  height: 100%;
  border-radius: 100px !important;
  background: #CCDCEB;
  color: rgba(0, 0, 0, 0.60);
  font-family: "DM Sans", sans-serif;
  font-size: 1vw;
  letter-spacing: 0.34em;
  padding: 1.5vw 3vw!important;
  border: none;
  outline: none;
  box-sizing: border-box;
  position: relative;
  z-index: 1;
}

/* Animação de brilho e blur sem tremor */
@keyframes brilhoSuave {
  0%, 94% {
    filter: brightness(100%) blur(0px);
    transform: scale(1);
  }
  95% {
    filter: brightness(200%) blur(2px);
    transform: scale(1.1);
  }
  100% {
    filter: brightness(100%) blur(0px);
    transform: scale(1);
  }
}

@keyframes anime{
   0%{
     background-position: 0% 50%;
   }
   50%{
     background-position: 100% 50%;
   }
   100%{
     background-position: 0% 50%;
   }
}

/* Animação da seta */
@keyframes seta {
  0%, 100% {
    transform: rotate(45deg) translate(0px, 0px);
  }
  50% {
    transform: rotate(45deg) translate(10px, -10px);
  }
}

@media(max-width: 767px){
    .elementor-3007 .elementor-element.elementor-element-8d3861b .elementor-field-textual{
        font-size: 16px;
        letter-spacing: 0;
        padding: 3vw 8vw !important;
    }
    .elementor-3007 .elementor-element.elementor-element-8d3861b .elementor-button{
        font-size: 18px;
    }
}

.elementor-3007 .elementor-element.elementor-element-8d3861b{
    transition: all 0.3s ease;
}


.elementor-3007 .elementor-element.elementor-element-8d3861b:hover{
    transform: scale(1.05);
    filter: brightness(150%);
}

.elementor-3007 .elementor-element.elementor-element-8d3861b:active{
    transform: scale(0.95);
    filter: brightness(70%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb35881 */.elementor-3007 .elementor-element.elementor-element-fb35881::after{
    position: absolute;
    content: "";

   background: 
    radial-gradient(105.21% 80.83% at 50% 139.64%, #2b1710aa 0%, rgba(255, 255, 255, 0.00) 100%),
    radial-gradient(71.2% 56.16% at 39.65% 8.34%, #2b171060 0%, rgba(255, 255, 255, 0.00) 100%),
    radial-gradient(44.99% 44.08% at 32.68% 3.28%, #2b171060 0%, rgba(217, 217, 217, 0.00) 100%), 
    #080402;
    width: calc(100% - 2px);
    height: calc(100% - 2px);
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 0;
    mix-blend-mode: screen;
    border: 1px solid #ffffff10;
    border-radius: 0 0 20px 20px;
    border-top: 0px solid;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28c81c1 */.elementor-3007 .elementor-element.elementor-element-28c81c1:hover{
    filter: brightness(130%);
    transform: scale(1.02);
}

.elementor-3007 .elementor-element.elementor-element-28c81c1{
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-53ead89 */.elementor-3007 .elementor-element.elementor-element-53ead89{
    position: relative;
    top: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c94c0f */.elementor-3007 .elementor-element.elementor-element-1c94c0f::after{
    position: absolute;
    content: "";

   background: 
    radial-gradient(105.21% 80.83% at 50% 139.64%, #2b1710aa 0%, rgba(255, 255, 255, 0.00) 100%),
    radial-gradient(71.2% 56.16% at 39.65% 8.34%, #2b171060 0%, rgba(255, 255, 255, 0.00) 100%),
    radial-gradient(44.99% 44.08% at 32.68% 3.28%, #2b171060 0%, rgba(217, 217, 217, 0.00) 100%), 
    #080402;
    width: calc(100% - 2px);
    height: calc(100% - 2px);
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 0;
    mix-blend-mode: screen;
    border: 1px solid #ffffff10;
    border-radius: 0 0 20px 20px;
    border-top: 0px solid;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c5b1852 */.elementor-3007 .elementor-element.elementor-element-c5b1852:hover{
    filter: brightness(130%);
    transform: scale(1.02);
}

.elementor-3007 .elementor-element.elementor-element-c5b1852{
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-04917ae */@media(max-width: 767px){
    .elementor-3007 .elementor-element.elementor-element-04917ae .e-con-inner{
        padding: 1em 1.25em 5em !important;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-480d771 */.elementor-3007 .elementor-element.elementor-element-480d771{
    filter: brightness(50%);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c16ab36 */.elementor-3007 .elementor-element.elementor-element-c16ab36{
    filter: brightness(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-969c2c7 */.elementor-3007 .elementor-element.elementor-element-969c2c7{
    border: 1px solid #ffffff20;
    border-image: linear-gradient(to right, transparent, #ffffff20, transparent) 1;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-23d71e2 */.elementor-3007 .elementor-element.elementor-element-23d71e2 svg{
box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.21);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-db4a35a */.elementor-3007 .elementor-element.elementor-element-db4a35a .swiper-wrapper{
    transition-timing-function: linear !important;
}

.elementor-3007 .elementor-element.elementor-element-db4a35a {
  -webkit-mask-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 20%, rgba(0, 0, 0, 1) 80%, rgba(0, 0, 0, 0) 100%);
  mask-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 20%, rgba(0, 0, 0, 1) 80%, rgba(0, 0, 0, 0) 100%);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-096a52c */.elementor-3007 .elementor-element.elementor-element-096a52c{
    position: absolute;
    top: -75px;
    left: 0;
}

@media(max-width: 767px){
    .elementor-3007 .elementor-element.elementor-element-096a52c{
        position: absolute;
        top: -2.1%;
        left: -250px;
        min-width: 475px !important ;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-19a1488 */.elementor-3007 .elementor-element.elementor-element-19a1488 .tag-bonus{
    display: block;
    width: fit-content;
    margin-bottom: 20px;
    border: 1px solid #9d769940 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-061be22 */.elementor-3007 .elementor-element.elementor-element-061be22 .destaque{
    color: #BD95FF;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5078ad1 */.elementor-3007 .elementor-element.elementor-element-5078ad1{
    border-top: 1px solid;
    border-image: linear-gradient(to right, transparent, #FF7700, transparent) 1;
}

@media(max-width: 767px){
    .elementor-3007 .elementor-element.elementor-element-5078ad1 .e-con-inner{
        padding: 7em 1.25em 8em !important;
    }
}

.elementor-3007 .elementor-element.elementor-element-5078ad1 .e-con-full .ilios:nth-child(2) .elementor-image-box-content{
    transition-delay: 0.2s
}

.elementor-3007 .elementor-element.elementor-element-5078ad1 .e-con-full .ilios:nth-child(3) .elementor-image-box-content{
    transition-delay: 0.4s
}

.elementor-3007 .elementor-element.elementor-element-5078ad1 .e-con-full .ilios:nth-child(4) .elementor-image-box-content{
    transition-delay: 0.6s
}

.elementor-3007 .elementor-element.elementor-element-5078ad1 .e-con-full .ilios:nth-child(5) .elementor-image-box-content{
    transition-delay: 0.8s
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-564bbeb */.elementor-3007 .elementor-element.elementor-element-564bbeb svg{
box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.21);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
}

.cor2{
    background: linear-gradient(
        to right,
        #FF9D00 20%,
        #FF4D00 30%,
        #FF9D00 70%,
        #FF4D00 80%
    );
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    text-fill-color: transparent;
    background-size: 500% auto;
    animation: textShine 3s ease-in-out infinite alternate;
font-family: "Times New Roman";
font-size: 1.2em;
font-style: italic;
font-weight: 700;
line-height: 110%;
letter-spacing: 0;
}

@media(max-width: 1024px){
    .cor2{
        font-size: 10vw;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33ab32e */.elementor-3007 .elementor-element.elementor-element-33ab32e{
    display: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6054b67 */.elementor-3007 .elementor-element.elementor-element-6054b67{
    background: linear-gradient(90deg, #FFF 0%, #999 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
letter-spacing: -0.06em;
line-height: 1.2em;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8436034 */.elementor-3007 .elementor-element.elementor-element-8436034 .elementor-image-box-title{
    background: linear-gradient(90deg, #FFF 0%, #999 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
letter-spacing: -0.06em;
line-height: 1.2em;
}

.dest{
     background: linear-gradient(
        to right,
        #FF9D00 20%,
        #FF4D00 30%,
        #FF9D00 70%,
        #FF4D00 80%
    );
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    text-fill-color: transparent;
    background-size: 500% auto;
    animation: textShine 3s ease-in-out infinite alternate;
}


@keyframes textShine {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}

.elementor-3007 .elementor-element.elementor-element-8436034{
    position: relative;
    top: 8em;
}

.elementor-3007 .elementor-element.elementor-element-8436034 .elementor-image-box-img{
    position: absolute;
    top: -16vh;
    left: -37vw;
     mask-image: linear-gradient(to bottom, black 0%, black 50%, transparent 100%);
    -webkit-mask-image: linear-gradient(to bottom, black 0%, black 40%, transparent 80%);
    z-index: -1;
}

@media(max-width: 767px){
    .elementor-3007 .elementor-element.elementor-element-8436034{
        top: 13em;
    }
    .elementor-3007 .elementor-element.elementor-element-8436034 .elementor-image-box-img{
    position: absolute;
    top: -40vh;
    left: 10vw;
    mask-image: linear-gradient(to bottom, black 0%, black 50%, transparent 100%);
    -webkit-mask-image: linear-gradient(to bottom, black 0%, black 40%, transparent 100%);
    transform: scale(1.3);
}
}

.elementor-3007 .elementor-element.elementor-element-8436034 .bonoss{
    font-size: 1.2em;
    color: #FFAC00;
    position: relative;
    top: -8vw;
    letter-spacing: 0.55em;
}

.elementor-3007 .elementor-element.elementor-element-8436034 .d1{
    color: #FB6D53;
    font-weight: 700;
    font-size:1.2em;
    letter-spacing: -0.06em;
}

@media(max-width: 767px){
    .elementor-3007 .elementor-element.elementor-element-8436034 .bonoss{
    font-size: 1.2em;
    color: #FFAC00;
    position: relative;
    top: -23vw;
    letter-spacing: 0.55em;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7333d22 */.elementor-3007 .elementor-element.elementor-element-7333d22 .elementor-image-box-title{
    background: linear-gradient(90deg, #FFF 0%, #999 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
letter-spacing: -0.06em;
line-height: 1.2em;
}

.dest{
     background: linear-gradient(
        to right,
        #FF9D00 20%,
        #FF4D00 30%,
        #FF9D00 70%,
        #FF4D00 80%
    );
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    text-fill-color: transparent;
    background-size: 500% auto;
    animation: textShine 3s ease-in-out infinite alternate;
}


@keyframes textShine {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}

.elementor-3007 .elementor-element.elementor-element-7333d22{
    position: relative;
    top: 8em;
}

.elementor-3007 .elementor-element.elementor-element-7333d22 .elementor-image-box-img{
    position: absolute;
    top: -14vh;
    left: 43vw;
     mask-image: linear-gradient(to bottom, black 0%, black 50%, transparent 100%);
    z-index: -1;
}

@media(max-width: 767px){
    .elementor-3007 .elementor-element.elementor-element-7333d22{
        top: 13em;
    }
    .elementor-3007 .elementor-element.elementor-element-7333d22 .elementor-image-box-img{
    position: absolute;
    top: -32vh;
    left: 0vw;
}
}

.elementor-3007 .elementor-element.elementor-element-7333d22 .bonoss{
    font-size: 1.2em;
    color: #FFAC00;
    position: relative;
    top: -8.5vw;
    letter-spacing: 0.55em;
}

.elementor-3007 .elementor-element.elementor-element-7333d22 .d1{
    color: #FB6D53;
    font-weight: 700;
    font-size:1.2em;
    letter-spacing: -0.06em;
}

@media(max-width: 767px){
    .elementor-3007 .elementor-element.elementor-element-7333d22 .bonoss{
    font-size: 1.2em;
    color: #FFAC00;
    position: relative;
    top: -23vw;
    letter-spacing: 0.55em;
}
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-cd6002d */.elementor-3007 .elementor-element.elementor-element-cd6002d .elementor-image-box-title{
    background: linear-gradient(90deg, #FFF 0%, #999 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
letter-spacing: -0.06em;
line-height: 1.2em;
}

.dest{
     background: linear-gradient(
        to right,
        #FF9D00 20%,
        #FF4D00 30%,
        #FF9D00 70%,
        #FF4D00 80%
    );
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    text-fill-color: transparent;
    background-size: 500% auto;
    animation: textShine 3s ease-in-out infinite alternate;
}


@keyframes textShine {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}

.elementor-3007 .elementor-element.elementor-element-cd6002d{
    position: relative;
    top: 8em;
}

.elementor-3007 .elementor-element.elementor-element-cd6002d .elementor-image-box-img{
    position: absolute;
    top: -11vh;
    left: 38vw;
     mask-image: linear-gradient(to bottom, black 0%, black 50%, transparent 100%);
    z-index: -1;
}

@media(max-width: 767px){
    .elementor-3007 .elementor-element.elementor-element-cd6002d{
        top: 13em;
    }
    .elementor-3007 .elementor-element.elementor-element-cd6002d .elementor-image-box-img{
    position: absolute;
    top: -32vh;
    left: 0vw;
}
}

.elementor-3007 .elementor-element.elementor-element-cd6002d .bonoss{
    font-size: 1.2em;
    color: #FFAC00;
    position: relative;
    top: -6.5vw;
    letter-spacing: 0.55em;
}

.elementor-3007 .elementor-element.elementor-element-cd6002d .d1{
    color: #FB6D53;
    font-weight: 700;
    font-size:1.2em;
    letter-spacing: -0.06em;
}

@media(max-width: 767px){
    .elementor-3007 .elementor-element.elementor-element-cd6002d .bonoss{
    font-size: 1.2em;
    color: #FFAC00;
    position: relative;
    top: -17vw;
    letter-spacing: 0.55em;
}
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b392ed2 */.elementor-3007 .elementor-element.elementor-element-b392ed2 .elementor-image-box-title{
    background: linear-gradient(90deg, #FFF 0%, #999 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
letter-spacing: -0.06em;
line-height: 1.2em;
}

.dest{
     background: linear-gradient(
        to right,
        #FF9D00 20%,
        #FF4D00 30%,
        #FF9D00 70%,
        #FF4D00 80%
    );
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    text-fill-color: transparent;
    background-size: 500% auto;
    animation: textShine 3s ease-in-out infinite alternate;
}


@keyframes textShine {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}

.elementor-3007 .elementor-element.elementor-element-b392ed2{
    position: relative;
    top: 8em;
}

.elementor-3007 .elementor-element.elementor-element-b392ed2 .elementor-image-box-img{
    position: absolute;
    top: -16vh;
    left: -37vw;
     mask-image: linear-gradient(to bottom, black 0%, black 50%, transparent 100%);
    -webkit-mask-image: linear-gradient(to bottom, black 0%, black 40%, transparent 80%);
    z-index: -1;
}

@media(max-width: 767px){
    .elementor-3007 .elementor-element.elementor-element-b392ed2{
        top: 13em;
    }
    .elementor-3007 .elementor-element.elementor-element-b392ed2 .elementor-image-box-img{
    position: absolute;
    top: -33vh;
    left: 0vw;
    mask-image: linear-gradient(to bottom, black 0%, black 50%, transparent 100%);
    -webkit-mask-image: linear-gradient(to bottom, black 0%, black 40%, transparent 100%);
    transform: scale(1.3);
}
}

.elementor-3007 .elementor-element.elementor-element-b392ed2 .bonoss{
    font-size: 1.2em;
    color: #FFAC00;
    position: relative;
    top: -6vw;
    letter-spacing: 0.55em;
}

.elementor-3007 .elementor-element.elementor-element-b392ed2 .d1{
    color: #FB6D53;
    font-weight: 700;
    font-size:1.2em;
    letter-spacing: -0.06em;
}

@media(max-width: 767px){
    .elementor-3007 .elementor-element.elementor-element-b392ed2 .bonoss{
    font-size: 1.2em;
    color: #FFAC00;
    position: relative;
    top: -16vw;
    letter-spacing: 0.55em;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64d9c61 */@media(max-width: 767px){
    .elementor-3007 .elementor-element.elementor-element-64d9c61 .e-con-inner{
        padding: 1em 1.25em 1em !important;
    }

}



.elementor-3007 .elementor-element.elementor-element-64d9c61::before{
    content:"";
    position: absolute;
    pointer-events: none;
    background: #B95610;
    border-radius: 100%;
    opacity: 0.17;
    mix-blend-mode: plus-lighter;
    height: 740px;
    width: 740px;
    top: 30vh;
    z-index: 2;
    left: 70vw;
    filter: blur(10vw);
}

@media(max-width:767px){
    .elementor-3007 .elementor-element.elementor-element-64d9c61::before{
        content:"";
        position: absolute;
        pointer-events: none;
        background: #B95610;
        border-radius: 100%;
        opacity: 0.17;
        mix-blend-mode: plus-lighter;
        height: 300px;
        width: 300px;
        top: 30vh;
        z-index: 2;
        left: 60vw;
        filter: blur(25vw);
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-445350c */.elementor-3007 .elementor-element.elementor-element-445350c .elementor-icon-list-items{
    flex-wrap: nowrap;
    white-space: nowrap;
    position: relative;
    width: 2116.67px !important;
    left: -15vw;
}

.elementor-3007 .elementor-element.elementor-element-445350c .elementor-widget-container{
    overflow: visible;
    width: 2116.67px !important;
}

.elementor-3007 .elementor-element.elementor-element-445350c{
    width: 2116.67px !important;
}


@keyframes carrossel{
    0%{
        transform: translatex(0%);
    }
    100%{
        transform: translatex(-153%);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-527bc03 */.elementor-3007 .elementor-element.elementor-element-527bc03{
    background: linear-gradient(242deg, #FFE100 0.4%, #F70 99.62%);
    transform: rotate(-8deg) scale(1.05);
    position: relative;
    top: 4vw;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8dda090 */.elementor-3007 .elementor-element.elementor-element-8dda090 .elementor-icon-list-items{
    flex-wrap: nowrap;
    white-space: nowrap;
    position: relative;
    width: 2116.67px !important;
    left: -15vw;
}

.elementor-3007 .elementor-element.elementor-element-8dda090 .elementor-widget-container{
    overflow: visible;
    width: 2116.67px !important;
}

.elementor-3007 .elementor-element.elementor-element-8dda090{
    width: 2116.67px !important;
}


@keyframes carrossel{
    0%{
        transform: translatex(0%);
    }
    100%{
        transform: translatex(-153%);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f9103f */.elementor-3007 .elementor-element.elementor-element-5f9103f{
    background: linear-gradient(242deg, #FFE100 0.4%, #F70 99.62%);
    transform: rotate(4deg) scale(1.05);
    filter: blur(0.2em) brightness(30%);
    z-index: 999;
}

@media(max-width: 767px){
    .elementor-3007 .elementor-element.elementor-element-5f9103f{
        position: relative;
        top: -5vh;
         transform: rotate(12deg) scale(1.15);
         z-index: 1;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7f5a8a8 */.elementor-3007 .elementor-element.elementor-element-7f5a8a8{
    position: absolute;
    top: 30%;
    transform: translate(-50%, -50%);
    left: 90%;
    filter: blur(200px) hue-rotate(140deg);
    width: 1154px;
    z-index: -1;
    animation: turn 10s infinite linear;
    transform-origin: center;
    pointer-events: none;
    z-index: -2;
}


@media(max-width: 1024px){
.elementor-3007 .elementor-element.elementor-element-7f5a8a8{
    mix-blend-mode: screen;
    position: absolute;
    top: 36%;
    left: 50%;
    transform: translatex(-50%);
    width: 100vw;
    height: 10rem;
    filter: blur(0px) hue-rotate(140deg);
    animation: none;
}

.elementor-3007 .elementor-element.elementor-element-7f5a8a8 img{
    content: url("https://ciparoni.com/wp-content/uploads/2023/12/frame_8-1-scaled.webp");
    height: 30rem;
    object-fit: cover;
}
}

@keyframes turn{
    0%{
        transform: translate(-50%, -50%) rotate(0);
    }
    100%{
        transform: translate(-50%, -50%) rotate(360deg);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-89dbe94 */.elementor-3007 .elementor-element.elementor-element-89dbe94{
    position: relative;
    left: -3vw;
    transform: rotate(-25deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f9cf56e */.elementor-3007 .elementor-element.elementor-element-f9cf56e svg{
box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.21);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d926327 */.elementor-3007 .elementor-element.elementor-element-d926327 .elementor-icon-list-text{
    width: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93d26ea */.elementor-3007 .elementor-element.elementor-element-93d26ea::after{
    position: absolute;
    content: "";

  background: 
    radial-gradient(105.21% 80.83% at 50% 139.64%, #ffa52baa 0%, rgba(255, 255, 255, 0.00) 100%),
    radial-gradient(71.2% 56.16% at 39.65% 8.34%, #ffa52b60 0%, rgba(255, 255, 255, 0.00) 100%),
    radial-gradient(44.99% 44.08% at 32.68% 3.28%, #ffa52b60 0%, rgba(217, 217, 217, 0.00) 100%), 
    #2e0b00;
    width: calc(100% - 2px);
    height: calc(100% - 2px);
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 0;
    mix-blend-mode: screen;
    border: 1px solid #ffffff10;
    border-radius: 0 0 20px 20px;
    border-top: 0px solid;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7e18fbd */.elementor-3007 .elementor-element.elementor-element-7e18fbd{
    position: relative;
    left: -3vw;
    transform: rotate(-25deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3adbc11 */.elementor-3007 .elementor-element.elementor-element-3adbc11 svg{
box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.21);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5371c76 */.elementor-3007 .elementor-element.elementor-element-5371c76 .elementor-icon-list-text{
    width: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a42132 */.elementor-3007 .elementor-element.elementor-element-7a42132::after{
    position: absolute;
    content: "";

  background: 
    radial-gradient(105.21% 80.83% at 50% 139.64%, #ffa52baa 0%, rgba(255, 255, 255, 0.00) 100%),
    radial-gradient(71.2% 56.16% at 39.65% 8.34%, #ffa52b60 0%, rgba(255, 255, 255, 0.00) 100%),
    radial-gradient(44.99% 44.08% at 32.68% 3.28%, #ffa52b60 0%, rgba(217, 217, 217, 0.00) 100%), 
    #2e0b00;
    width: calc(100% - 2px);
    height: calc(100% - 2px);
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 0;
    mix-blend-mode: screen;
    border: 1px solid #ffffff10;
    border-radius: 0 0 20px 20px;
    border-top: 0px solid;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0f5226c */.elementor-3007 .elementor-element.elementor-element-0f5226c svg{
box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.21);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5de9a9a */.elementor-3007 .elementor-element.elementor-element-5de9a9a .elementor-icon-list-text{
    width: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-934d229 */.elementor-3007 .elementor-element.elementor-element-934d229::after{
    position: absolute;
    content: "";

  background: 
    radial-gradient(105.21% 80.83% at 50% 139.64%, #ffa52baa 0%, rgba(255, 255, 255, 0.00) 100%),
    radial-gradient(71.2% 56.16% at 39.65% 8.34%, #ffa52b60 0%, rgba(255, 255, 255, 0.00) 100%),
    radial-gradient(44.99% 44.08% at 32.68% 3.28%, #ffa52b60 0%, rgba(217, 217, 217, 0.00) 100%), 
    #2e0b00;
    width: calc(100% - 2px);
    height: calc(100% - 2px);
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 0;
    mix-blend-mode: screen;
    border: 1px solid #ffffff10;
    border-radius: 0 0 20px 20px;
    border-top: 0px solid;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da304f3 */@media(max-width: 767px){
    .elementor-3007 .elementor-element.elementor-element-da304f3 .e-con-inner{
        padding: 1em 1.25em 5em !important;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d0baaa0 */.elementor-3007 .elementor-element.elementor-element-d0baaa0 svg{
box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.21);
backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-233baaf */.elementor-3007 .elementor-element.elementor-element-233baaf{
    position: absolute;
    top: 30%;
    transform: translate(-50%, -50%);
    left: 90%;
    filter: blur(200px) hue-rotate(140deg);
    width: 1154px;
    z-index: -1;
    animation: turn 10s infinite linear;
    transform-origin: center;
    pointer-events: none;
    z-index: -2;
}


@media(max-width: 1024px){
.elementor-3007 .elementor-element.elementor-element-233baaf{
    mix-blend-mode: screen;
    position: absolute;
    top: 36%;
    left: 50%;
    transform: translatex(-50%);
    width: 100vw;
    height: 10rem;
    filter: blur(0px) hue-rotate(140deg);
    animation: none;
}

.elementor-3007 .elementor-element.elementor-element-233baaf img{
    content: url("https://ciparoni.com/wp-content/uploads/2023/12/frame_8-1-scaled.webp");
    height: 30rem;
    object-fit: cover;
}
}

@keyframes turn{
    0%{
        transform: translate(-50%, -50%) rotate(0);
    }
    100%{
        transform: translate(-50%, -50%) rotate(360deg);
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1441e73 */.elementor-3007 .elementor-element.elementor-element-1441e73 .elementor-icon-list-item{
    position: relative;
    z-index: 3;
    background: #FFFFFF13;
    backdrop-filter: blur(1em);
    -webkit-backdrop-filter: blur(1em);
    padding: 15px 20px;
    border: 1px solid #FFFFFF25;
    border-radius: 0.3125rem;
}

@media(max-width: 767px){
    .elementor-3007 .elementor-element.elementor-element-1441e73 .elementor-icon-list-item{
        padding: 10px 15px;
    }
}

.elementor-3007 .elementor-element.elementor-element-1441e73 s{
    color: #ed4949;
    text-decoration-line: linethrough;
    text-decoration-thickness: 2px;
    text-decoration-skip-ink: none;
    text-decoration-color: #ed4949;
    -webkit-text-decoration-line: linethrough;
    -webkit-text-decoration-thickness: 2px;
    -webkit-text-decoration-skip-ink: none;
    -webkit-text-decoration-color: #ed4949;
    font-size: 1.5em;
}

.elementor-3007 .elementor-element.elementor-element-1441e73{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.elementor-3007 .elementor-element.elementor-element-1441e73 .elementor-icon-list-text{
    display: flex;
    align-items: center;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-08404f2 */.elementor-3007 .elementor-element.elementor-element-08404f2{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1538d1c */.elementor-3007 .elementor-element.elementor-element-1538d1c .elementor-icon-list-text{
    width: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b53b8f2 */.elementor-3007 .elementor-element.elementor-element-b53b8f2 .elementor-icon-list-text{
    width: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ffb13d3 */@media(min-width: 1025px){
    .elementor-3007 .elementor-element.elementor-element-ffb13d3{
        transform: scale(1.2);
    }
}

@media(max-width: 767px){
    .elementor-3007 .elementor-element.elementor-element-ffb13d3{
        transform: scale(1.8);
    }
}

.d3{
    color: white;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5737e7e */._form-label{
    display: none;
}

._form_element {
    margin-top: 8px;
}

/* Animação de brilho e blur sem tremor */
@keyframes brilhoSuave {
  0%, 94% {
    filter: brightness(100%) blur(0px);
    transform: scale(1);
  }
  95% {
    filter: brightness(200%) blur(2px);
    transform: scale(1.1);
  }
  100% {
    filter: brightness(100%) blur(0px);
    transform: scale(1);
  }
}

#_form_73_ ._field-wrapper input[type="text"], input[type="email"], input[type="tel"] {
  border-radius: 8px;
  border: 1px solid rgba(255, 255, 255, 0.38);
  background: rgba(255, 255, 255, 0.05);
  backdrop-filter: blur(37.75px);
  font-family: "DM Sans";
  font-size: 1em;
  padding: 1em;
  width: 100%; /* Adiciona largura total */
  box-sizing: border-box; /* Garante que padding e borda não aumentem a largura */
 color: #ffffff99 !important;
}

.iti{
    width: 100% !important;
    color: #808080;
}

.iti__selected-country:hover{
    background: #FFFFFF05;
}

.elementor-3007 .elementor-element.elementor-element-5737e7e .elementor-button:hover .seta-icon {
  animation: setaAnim 1.2s ease-in-out infinite;
}

.seta-icon {
  width: 1em;
  transition: transform 0.3s ease;
}

/* Animação da seta */
@keyframes setaAnim {
  0%, 100% {
    transform: rotate(45deg) translate(0px, 0px);
  }
  50% {
    transform: rotate(45deg) translate(8px, -8px);
  }
}

.form-container:hover .btn .seta-icon {
  transform: rotate(45deg);
  animation: seta 1s infinite;
  transform-origin: center;
}

.elementor-3007 .elementor-element.elementor-element-5737e7e .elementor-button::after {
  animation: shine 5s ease-out infinite;
}

.elementor-3007 .elementor-element.elementor-element-5737e7e .elementor-button::after{
  content: "";
  position: absolute;
  width: 75%;
  height: 120%;
  transform: rotate(-45deg);
  background-image: linear-gradient(
    to left,
    #FFFFFF99,
    transparent
  );
  top: 0;
  left: -110%;
  opacity: 1;
}
@keyframes shine {
  0% {
    left: -110%;
    opacity: 0;
  }
  5% {
    opacity: 1;
  }
  35% {
    left: 150%;
    opacity: 1;
  }
  36% {
    opacity: 0;
  }
  100% {
    left: 150%;
    opacity: 0;
  }
}

.elementor-3007 .elementor-element.elementor-element-5737e7e .elementor-button {
    position: relative; /* ✅ Contém o ::after */
  overflow: hidden !important;
    margin-top: 0.5em;
  width: 100%;
  transition: width 0.6s ease-in-out, height 0.6 ease;
  letter-spacing: -0.06em;
  color: #FFFFFF;
  font-family: "DM Sans";
  font-size: 1.2em;
  font-weight: 600;
  text-transform: uppercase;
  text-shadow: 0px 0px 6px rgba(0, 0, 0, 0.30);
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100em;
  cursor: pointer;
  padding: 1.4em 2em 1.4em 2em;
  border: 2px solid #FFB743;
  background: linear-gradient(-45deg, #FF4D00, #FF9D00, #FF4D00, #FF9D00);
  background-size: 600%;
  animation: anime 6s linear infinite, brilhoSuave 6s linear infinite;
box-shadow: 0px 0px 6px 0px rgba(255, 255, 255, 0.33), 0px 0px 60px 0px rgba(255, 153, 0, 0.30), 0px 0px 21px 0px rgba(241, 118, 1, 0.60), 0px 6px 6px 0px rgba(255, 255, 255, 0.30) inset, 0px -6px 6px 0px rgba(0, 0, 0, 0.30) inset;
}

.elementor-button:hover{
    filter: brightness(150%);
    transform: scale(1.025);
}

.elementor-3007 .elementor-element.elementor-element-5737e7e .elementor-button:active{
    transform: scale(0.95);
    filter: brightness(80%);
}

.elementor-field-textual {
  width: 100%;
  height: 100%;
  border-radius: 100px !important;
  background: #CCDCEB;
  color: rgba(0, 0, 0, 0.60);
  font-family: "DM Sans", sans-serif;
  font-size: 1vw;
  letter-spacing: 0.34em;
  padding: 1.5vw 3vw!important;
  border: none;
  outline: none;
  box-sizing: border-box;
  position: relative;
  z-index: 1;
}

/* Animação de brilho e blur sem tremor */
@keyframes brilhoSuave {
  0%, 94% {
    filter: brightness(100%) blur(0px);
    transform: scale(1);
  }
  95% {
    filter: brightness(200%) blur(2px);
    transform: scale(1.1);
  }
  100% {
    filter: brightness(100%) blur(0px);
    transform: scale(1);
  }
}

@keyframes anime{
   0%{
     background-position: 0% 50%;
   }
   50%{
     background-position: 100% 50%;
   }
   100%{
     background-position: 0% 50%;
   }
}

/* Animação da seta */
@keyframes seta {
  0%, 100% {
    transform: rotate(45deg) translate(0px, 0px);
  }
  50% {
    transform: rotate(45deg) translate(10px, -10px);
  }
}

@media(max-width: 767px){
    .elementor-3007 .elementor-element.elementor-element-5737e7e .elementor-field-textual{
        font-size: 16px;
        letter-spacing: 0;
        padding: 3vw 8vw !important;
    }
    .elementor-3007 .elementor-element.elementor-element-5737e7e .elementor-button{
        font-size: 18px;
    }
}

.elementor-3007 .elementor-element.elementor-element-5737e7e{
    transition: all 0.3s ease;
}


.elementor-3007 .elementor-element.elementor-element-5737e7e:hover{
    transform: scale(1.05);
    filter: brightness(150%);
}

.elementor-3007 .elementor-element.elementor-element-5737e7e:active{
    transform: scale(0.95);
    filter: brightness(70%);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6959277 */.elementor-3007 .elementor-element.elementor-element-6959277 .elementor-icon-list-item{
    position: relative;
    z-index: 3;
    background: #FFFFFF13;
    backdrop-filter: blur(1em);
    -webkit-backdrop-filter: blur(1em);
    padding: 15px 20px;
    border: 1px solid #FFFFFF25;
    border-radius: 0.3125rem;
}

@media(max-width: 767px){
    .elementor-3007 .elementor-element.elementor-element-6959277 .elementor-icon-list-item{
        padding: 10px 15px;
    }
}

.elementor-3007 .elementor-element.elementor-element-6959277 s{
    color: #ed4949;
    text-decoration-line: linethrough;
    text-decoration-thickness: 2px;
    text-decoration-skip-ink: none;
    text-decoration-color: #ed4949;
    -webkit-text-decoration-line: linethrough;
    -webkit-text-decoration-thickness: 2px;
    -webkit-text-decoration-skip-ink: none;
    -webkit-text-decoration-color: #ed4949;
    font-size: 1.5em;
}

.elementor-3007 .elementor-element.elementor-element-6959277{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.elementor-3007 .elementor-element.elementor-element-6959277 .elementor-icon-list-text{
    display: flex;
    align-items: center;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-1811e18 */.elementor-3007 .elementor-element.elementor-element-1811e18{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7527100 */.elementor-3007 .elementor-element.elementor-element-7527100 .elementor-icon-list-text{
    width: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-437d267 */.elementor-3007 .elementor-element.elementor-element-437d267 .elementor-icon-list-text{
    width: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac1efd8 */@media(min-width: 1025px){
    .elementor-3007 .elementor-element.elementor-element-ac1efd8{
        transform: scale(1.2);
    }
}

@media(max-width: 767px){
    .elementor-3007 .elementor-element.elementor-element-ac1efd8{
        transform: scale(1.8);
    }
}

.d3{
    color: white;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9a26243 */.elementor-3007 .elementor-element.elementor-element-9a26243{
    position: relative;
    top: 10px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1c0af00 */.elementor-3007 .elementor-element.elementor-element-1c0af00 .elementor-icon-list-item{
    position: relative;
    z-index: 3;
    background: #FFFFFF13;
    backdrop-filter: blur(1em);
    -webkit-backdrop-filter: blur(1em);
    padding: 15px 20px;
    border: 1px solid #FFFFFF25;
    border-radius: 0.3125rem;
}

@media(max-width: 767px){
    .elementor-3007 .elementor-element.elementor-element-1c0af00 .elementor-icon-list-item{
        padding: 10px 15px;
    }
}

.elementor-3007 .elementor-element.elementor-element-1c0af00 s{
    color: #ed4949;
    text-decoration-line: linethrough;
    text-decoration-thickness: 2px;
    text-decoration-skip-ink: none;
    text-decoration-color: #ed4949;
    -webkit-text-decoration-line: linethrough;
    -webkit-text-decoration-thickness: 2px;
    -webkit-text-decoration-skip-ink: none;
    -webkit-text-decoration-color: #ed4949;
    font-size: 1.5em;
}

.elementor-3007 .elementor-element.elementor-element-1c0af00{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.elementor-3007 .elementor-element.elementor-element-1c0af00 .elementor-icon-list-text{
    display: flex;
    align-items: center;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-f1d228b */.elementor-3007 .elementor-element.elementor-element-f1d228b{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-69abff0 */.elementor-3007 .elementor-element.elementor-element-69abff0 .elementor-icon-list-text{
    width: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c9d52c7 */.elementor-3007 .elementor-element.elementor-element-c9d52c7 .elementor-icon-list-text{
    width: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-21b44b7 */@media(min-width: 1025px){
    .elementor-3007 .elementor-element.elementor-element-21b44b7{
        transform: scale(1.2);
    }
}

@media(max-width: 767px){
    .elementor-3007 .elementor-element.elementor-element-21b44b7{
        transform: scale(1.8);
    }
}

.d3{
    color: white;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6d00517 */.elementor-3007 .elementor-element.elementor-element-6d00517{
    position: relative;
    top: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-acbe038 */.elementor-3007 .elementor-element.elementor-element-acbe038{
    padding: 5.5vw;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-542bc89 */.elementor-3007 .elementor-element.elementor-element-542bc89 .elementor-icon-box-description{
    background: linear-gradient(90deg, #FFF 0%, #999 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
letter-spacing: -0.06em;
line-height: 1.2em;
}

.elementor-3007 .elementor-element.elementor-element-542bc89{
    text-wrap: balance !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-eb8cdb0 */.elementor-3007 .elementor-element.elementor-element-eb8cdb0 .elementor-icon-list-text{
    width: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-af8999c */.elementor-3007 .elementor-element.elementor-element-af8999c .destaque{
    color: #BD95FF;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4dfa57a */._form-label{
    display: none;
}

._form_element {
    margin-top: 8px;
}

/* Animação de brilho e blur sem tremor */
@keyframes brilhoSuave {
  0%, 94% {
    filter: brightness(100%) blur(0px);
    transform: scale(1);
  }
  95% {
    filter: brightness(200%) blur(2px);
    transform: scale(1.1);
  }
  100% {
    filter: brightness(100%) blur(0px);
    transform: scale(1);
  }
}

#_form_73_ ._field-wrapper input[type="text"], input[type="email"], input[type="tel"] {
  border-radius: 8px;
  border: 1px solid rgba(255, 255, 255, 0.38);
  background: rgba(255, 255, 255, 0.05);
  backdrop-filter: blur(37.75px);
  font-family: "DM Sans";
  font-size: 1em;
  padding: 1em;
  width: 100%; /* Adiciona largura total */
  box-sizing: border-box; /* Garante que padding e borda não aumentem a largura */
 color: #ffffff99 !important;
}

.iti{
    width: 100% !important;
    color: #808080;
}

.iti__selected-country:hover{
    background: #FFFFFF05;
}

.elementor-3007 .elementor-element.elementor-element-4dfa57a .elementor-button:hover .seta-icon {
  animation: setaAnim 1.2s ease-in-out infinite;
}

.seta-icon {
  width: 1em;
  transition: transform 0.3s ease;
}

/* Animação da seta */
@keyframes setaAnim {
  0%, 100% {
    transform: rotate(45deg) translate(0px, 0px);
  }
  50% {
    transform: rotate(45deg) translate(8px, -8px);
  }
}

.form-container:hover .btn .seta-icon {
  transform: rotate(45deg);
  animation: seta 1s infinite;
  transform-origin: center;
}

.elementor-3007 .elementor-element.elementor-element-4dfa57a .elementor-button::after {
  animation: shine 5s ease-out infinite;
}

.elementor-3007 .elementor-element.elementor-element-4dfa57a .elementor-button::after{
  content: "";
  position: absolute;
  width: 75%;
  height: 120%;
  transform: rotate(-45deg);
  background-image: linear-gradient(
    to left,
    #FFFFFF99,
    transparent
  );
  top: 0;
  left: -110%;
  opacity: 1;
}
@keyframes shine {
  0% {
    left: -110%;
    opacity: 0;
  }
  5% {
    opacity: 1;
  }
  35% {
    left: 150%;
    opacity: 1;
  }
  36% {
    opacity: 0;
  }
  100% {
    left: 150%;
    opacity: 0;
  }
}

.elementor-3007 .elementor-element.elementor-element-4dfa57a .elementor-button {
    position: relative; /* ✅ Contém o ::after */
  overflow: hidden !important;
    margin-top: 0.5em;
  width: 100%;
  transition: width 0.6s ease-in-out, height 0.6 ease;
  letter-spacing: -0.06em;
  color: #FFFFFF;
  font-family: "DM Sans";
  font-size: 1.2em;
  font-weight: 600;
  text-transform: uppercase;
  text-shadow: 0px 0px 6px rgba(0, 0, 0, 0.30);
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100em;
  cursor: pointer;
  padding: 1.4em 2em 1.4em 2em;
  border: 2px solid #FFB743;
  background: linear-gradient(-45deg, #FF4D00, #FF9D00, #FF4D00, #FF9D00);
  background-size: 600%;
  animation: anime 6s linear infinite, brilhoSuave 6s linear infinite;
box-shadow: 0px 0px 6px 0px rgba(255, 255, 255, 0.33), 0px 0px 60px 0px rgba(255, 153, 0, 0.30), 0px 0px 21px 0px rgba(241, 118, 1, 0.60), 0px 6px 6px 0px rgba(255, 255, 255, 0.30) inset, 0px -6px 6px 0px rgba(0, 0, 0, 0.30) inset;
}

.elementor-button:hover{
    filter: brightness(150%);
    transform: scale(1.025);
}

.elementor-3007 .elementor-element.elementor-element-4dfa57a .elementor-button:active{
    transform: scale(0.95);
    filter: brightness(80%);
}

.elementor-field-textual {
  width: 100%;
  height: 100%;
  border-radius: 100px !important;
  background: #CCDCEB;
  color: rgba(0, 0, 0, 0.60);
  font-family: "DM Sans", sans-serif;
  font-size: 1vw;
  letter-spacing: 0.34em;
  padding: 1.5vw 3vw!important;
  border: none;
  outline: none;
  box-sizing: border-box;
  position: relative;
  z-index: 1;
}

/* Animação de brilho e blur sem tremor */
@keyframes brilhoSuave {
  0%, 94% {
    filter: brightness(100%) blur(0px);
    transform: scale(1);
  }
  95% {
    filter: brightness(200%) blur(2px);
    transform: scale(1.1);
  }
  100% {
    filter: brightness(100%) blur(0px);
    transform: scale(1);
  }
}

@keyframes anime{
   0%{
     background-position: 0% 50%;
   }
   50%{
     background-position: 100% 50%;
   }
   100%{
     background-position: 0% 50%;
   }
}

/* Animação da seta */
@keyframes seta {
  0%, 100% {
    transform: rotate(45deg) translate(0px, 0px);
  }
  50% {
    transform: rotate(45deg) translate(10px, -10px);
  }
}

@media(max-width: 767px){
    .elementor-3007 .elementor-element.elementor-element-4dfa57a .elementor-field-textual{
        font-size: 16px;
        letter-spacing: 0;
        padding: 3vw 8vw !important;
    }
    .elementor-3007 .elementor-element.elementor-element-4dfa57a .elementor-button{
        font-size: 18px;
    }
}

.elementor-3007 .elementor-element.elementor-element-4dfa57a{
    transition: all 0.3s ease;
}


.elementor-3007 .elementor-element.elementor-element-4dfa57a:hover{
    transform: scale(1.05);
    filter: brightness(150%);
}

.elementor-3007 .elementor-element.elementor-element-4dfa57a:active{
    transform: scale(0.95);
    filter: brightness(70%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e699ee1 */.elementor-3007 .elementor-element.elementor-element-e699ee1{
    box-shadow: 0px 323px 90px -30px rgba(0, 0, 0, 0.01), 0px 207px 83px -30px rgba(0, 0, 0, 0.07), 0px 116px 70px -30px rgba(0, 0, 0, 0.25), 0px 52px 52px -30px rgba(0, 0, 0, 0.43), 0px 13px 28px -30px rgba(0, 0, 0, 0.49);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d712fde */@media(max-width: 767px){
    .elementor-3007 .elementor-element.elementor-element-d712fde .e-con-inner{
        padding: 16em 1.25em 1em !important;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d759876 */.dest{
     background: linear-gradient(
        to right,
        #FF9D00 20%,
        #FF4D00 30%,
        #FF9D00 70%,
        #FF4D00 80%
    );
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    text-fill-color: transparent;
    background-size: 500% auto;
    animation: textShine 3s ease-in-out infinite alternate;
}


@keyframes textShine {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}

@media(Max-width: 767px){
    .elementor-3007 .elementor-element.elementor-element-d759876 .elementor-image-box-img{
        transform: scale(1.2);
        position: relative;
        left: 4vw;
    }
}


.netflix{
    color: red;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1cd9a3e */.elementor-3007 .elementor-element.elementor-element-1cd9a3e .elementor-icon-list-item{
    position: relative;
    z-index: 3;
    background: #FFFFFF13;
    backdrop-filter: blur(1em);
    -webkit-backdrop-filter: blur(1em);
    padding: 15px 40px;
    border: 1px solid #FFFFFF25;
    border-radius: 0.3125rem;
}

@media(max-width: 767px){
    .elementor-3007 .elementor-element.elementor-element-1cd9a3e .elementor-icon-list-item{
        padding: 10px 30px;
    }
}

.elementor-3007 .elementor-element.elementor-element-1cd9a3e s{
    color: #ed4949;
    text-decoration-line: linethrough;
    text-decoration-thickness: 2px;
    text-decoration-skip-ink: none;
    text-decoration-color: #ed4949;
    -webkit-text-decoration-line: linethrough;
    -webkit-text-decoration-thickness: 2px;
    -webkit-text-decoration-skip-ink: none;
    -webkit-text-decoration-color: #ed4949;
    font-size: 1.5em;
}


.elementor-3007 .elementor-element.elementor-element-1cd9a3e .elementor-icon-list-text{
    display: flex;
    align-items: center;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e38f258 */.elementor-3007 .elementor-element.elementor-element-e38f258 .elementor-icon-list-item{
    position: relative;
    z-index: 3;
    background: #FFFFFF13;
    backdrop-filter: blur(1em);
    -webkit-backdrop-filter: blur(1em);
    padding: 15px 40px;
    border: 1px solid #FFFFFF25;
    border-radius: 0.3125rem;
}

@media(max-width: 767px){
    .elementor-3007 .elementor-element.elementor-element-e38f258 .elementor-icon-list-item{
        padding: 10px 30px;
    }
}

.elementor-3007 .elementor-element.elementor-element-e38f258 s{
    color: #ed4949;
    text-decoration-line: linethrough;
    text-decoration-thickness: 2px;
    text-decoration-skip-ink: none;
    text-decoration-color: #ed4949;
    -webkit-text-decoration-line: linethrough;
    -webkit-text-decoration-thickness: 2px;
    -webkit-text-decoration-skip-ink: none;
    -webkit-text-decoration-color: #ed4949;
    font-size: 1.5em;
}


.elementor-3007 .elementor-element.elementor-element-e38f258 .elementor-icon-list-text{
    display: flex;
    align-items: center;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2734b07 */.elementor-3007 .elementor-element.elementor-element-2734b07 .elementor-icon-list-item{
    position: relative;
    z-index: 3;
    background: #FFFFFF13;
    backdrop-filter: blur(1em);
    -webkit-backdrop-filter: blur(1em);
    padding: 15px 40px;
    border: 1px solid #FFFFFF25;
    border-radius: 0.3125rem;
}

@media(max-width: 767px){
    .elementor-3007 .elementor-element.elementor-element-2734b07 .elementor-icon-list-item{
        padding: 10px 30px;
    }
}

.elementor-3007 .elementor-element.elementor-element-2734b07 s{
    color: #ed4949;
    text-decoration-line: linethrough;
    text-decoration-thickness: 2px;
    text-decoration-skip-ink: none;
    text-decoration-color: #ed4949;
    -webkit-text-decoration-line: linethrough;
    -webkit-text-decoration-thickness: 2px;
    -webkit-text-decoration-skip-ink: none;
    -webkit-text-decoration-color: #ed4949;
    font-size: 1.5em;
}


.elementor-3007 .elementor-element.elementor-element-2734b07 .elementor-icon-list-text{
    display: flex;
    align-items: center;
    gap: 5px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f0a11f */.elementor-3007 .elementor-element.elementor-element-3f0a11f{
    border: 1px solid #ffffff20;
    border-image: linear-gradient(to right, transparent, #ffffff20, transparent) 1;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2432cf8 */.elementor-3007 .elementor-element.elementor-element-2432cf8 .elementor-icon-box-title{
    background: linear-gradient(90deg, #FFF 0%, #999 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
letter-spacing: -0.06em;
line-height: 1.2em;
}

.dest{
     background: linear-gradient(
        to right,
        #FF9D00 20%,
        #FF4D00 30%,
        #FF9D00 70%,
        #FF4D00 80%
    );
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    text-fill-color: transparent;
    background-size: 500% auto;
    animation: textShine 3s ease-in-out infinite alternate;
}


@keyframes textShine {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}

@media(Max-width: 767px){
    .elementor-3007 .elementor-element.elementor-element-2432cf8 .elementor-image-box-img{
        transform: scale(1.2);
        position: relative;
        left: 4vw;
    }
}


.netflix{
    color: red;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ab0dca3 */.elementor-3007 .elementor-element.elementor-element-ab0dca3 .elementor-image-box-img{
    border-radius: 27.5px;
border: 1.052px solid #FFFFFF31;
background: radial-gradient(179.33% 111.8% at 100% 0%, #FFE100 0%, #F70 100%);
width: fit-content !important;
box-shadow: 0 0 90.4px 0 rgba(8, 8, 9, 0.25), 0 0 9.4px 2px rgba(8, 8, 9, 0.74), 0 0 15.3px 5px rgba(8, 8, 9, 0.80), 0 0 15.4px 4px rgba(8, 8, 9, 0.25), -1.052px 1.052px 2.209px 0 rgba(255, 255, 255, 0.85) inset, 6.31px -6.31px 13.252px 0 rgba(0, 0, 0, 0.57) inset, -3.155px 3.155px 4.417px 0 rgba(255, 255, 255, 0.06) inset;
}

.elementor-3007 .elementor-element.elementor-element-ab0dca3:hover{
    filter: brightness(130%);
}

.elementor-3007 .elementor-element.elementor-element-ab0dca3{
    transition: all 0.7s ease;
}

@media(min-width: 1024px){
    .elementor-3007 .elementor-element.elementor-element-ab0dca3{
        filter:
        brightness(70%);
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d0abf11 */.elementor-3007 .elementor-element.elementor-element-d0abf11 .elementor-image-box-img{
    border-radius: 27.5px;
border: 1.052px solid #FFFFFF31;
background: radial-gradient(179.33% 111.8% at 100% 0%, #FFE100 0%, #F70 100%);
width: fit-content !important;
box-shadow: 0 0 90.4px 0 rgba(8, 8, 9, 0.25), 0 0 9.4px 2px rgba(8, 8, 9, 0.74), 0 0 15.3px 5px rgba(8, 8, 9, 0.80), 0 0 15.4px 4px rgba(8, 8, 9, 0.25), -1.052px 1.052px 2.209px 0 rgba(255, 255, 255, 0.85) inset, 6.31px -6.31px 13.252px 0 rgba(0, 0, 0, 0.57) inset, -3.155px 3.155px 4.417px 0 rgba(255, 255, 255, 0.06) inset;
}

.elementor-3007 .elementor-element.elementor-element-d0abf11:hover{
    filter: brightness(130%);
}

.elementor-3007 .elementor-element.elementor-element-d0abf11{
    transition: all 0.7s ease;
}

@media(min-width: 1024px){
    .elementor-3007 .elementor-element.elementor-element-d0abf11{
        filter:
        brightness(70%);
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-75feac1 */.elementor-3007 .elementor-element.elementor-element-75feac1 .elementor-image-box-img{
    border-radius: 27.5px;
border: 1.052px solid #FFFFFF31;
background: radial-gradient(179.33% 111.8% at 100% 0%, #FFE100 0%, #F70 100%);
width: fit-content !important;
box-shadow: 0 0 90.4px 0 rgba(8, 8, 9, 0.25), 0 0 9.4px 2px rgba(8, 8, 9, 0.74), 0 0 15.3px 5px rgba(8, 8, 9, 0.80), 0 0 15.4px 4px rgba(8, 8, 9, 0.25), -1.052px 1.052px 2.209px 0 rgba(255, 255, 255, 0.85) inset, 6.31px -6.31px 13.252px 0 rgba(0, 0, 0, 0.57) inset, -3.155px 3.155px 4.417px 0 rgba(255, 255, 255, 0.06) inset;
}

.elementor-3007 .elementor-element.elementor-element-75feac1:hover{
    filter: brightness(130%);
}

.elementor-3007 .elementor-element.elementor-element-75feac1{
    transition: all 0.7s ease;
}

@media(min-width: 1024px){
    .elementor-3007 .elementor-element.elementor-element-75feac1{
        filter:
        brightness(70%);
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b85db83 */.elementor-3007 .elementor-element.elementor-element-b85db83 .elementor-image-box-img{
    border-radius: 27.5px;
border: 1.052px solid #FFFFFF31;
background: radial-gradient(179.33% 111.8% at 100% 0%, #FFE100 0%, #F70 100%);
width: fit-content !important;
box-shadow: 0 0 90.4px 0 rgba(8, 8, 9, 0.25), 0 0 9.4px 2px rgba(8, 8, 9, 0.74), 0 0 15.3px 5px rgba(8, 8, 9, 0.80), 0 0 15.4px 4px rgba(8, 8, 9, 0.25), -1.052px 1.052px 2.209px 0 rgba(255, 255, 255, 0.85) inset, 6.31px -6.31px 13.252px 0 rgba(0, 0, 0, 0.57) inset, -3.155px 3.155px 4.417px 0 rgba(255, 255, 255, 0.06) inset;
}

.elementor-3007 .elementor-element.elementor-element-b85db83:hover{
    filter: brightness(130%);
}

.elementor-3007 .elementor-element.elementor-element-b85db83{
    transition: all 0.7s ease;
}

@media(min-width: 1024px){
    .elementor-3007 .elementor-element.elementor-element-b85db83{
        filter:
        brightness(70%);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f11e715 */.elementor-3007 .elementor-element.elementor-element-f11e715{
    flex-direction: row;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-413921e */.mySwiper, .swiper-wrapper{
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9fa2e2 */@media(max-width: 767px){
    .elementor-3007 .elementor-element.elementor-element-a9fa2e2 .e-con-inner{
        padding: 0em 1.25em 4em !important;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-10407a6 */.elementor-3007 .elementor-element.elementor-element-10407a6 #selo-garantia #Vector{
    transition: 1s;
}





.elementor-3007 .elementor-element.elementor-element-10407a6 .elementor-icon-box-title{
    margin-top: -1em;
}

.elementor-3007 .elementor-element.elementor-element-10407a6::after{
    content:"";
    position: absolute;
    top: 0%;
    left: 50%;
    background: url("https://ciparoni.com/wp-content/uploads/2023/12/faixa-garantia.webp") no-repeat;
    width: 150px;
    height: 250px;
    transform: translate(-50%,-50%);
    transition: 0.3s;
    pointer-events: none;
    opacity: 0.7;
    mix-blend-mode: lighten;
    z-index: -1;
}

@media(max-width: 767px){
    .elementor-3007 .elementor-element.elementor-element-10407a6 .elementor-icon-box-title{
        margin-top: -1.7em;
    }
    
    .elementor-3007 .elementor-element.elementor-element-10407a6 .subtitulo2{
        position: relative;
        bottom: -10px;
    }
    
    .elementor-3007 .elementor-element.elementor-element-10407a6::after{
    width: 100px;
    height: 200px;
}

.elementor-3007 .elementor-element.elementor-element-10407a6 .elementor-icon-box-description{
    text-align: left
}
}

.elementor-3007 .elementor-element.elementor-element-10407a6:hover svg{
    filter: brightness(250%);
    transform: scale(1.05);
}

.elementor-3007 .elementor-element.elementor-element-10407a6 svg{
    transition: all 0.5s ease !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-be6ed1d */.elementor-3007 .elementor-element.elementor-element-be6ed1d{
    position: absolute;
    top: 30%;
    transform: translate(-50%, -50%);
    left: 90%;
    filter: blur(200px) hue-rotate(140deg);
    width: 1154px;
    z-index: -1;
    animation: turn 10s infinite linear;
    transform-origin: center;
    pointer-events: none;
    z-index: -2;
}


@media(max-width: 1024px){
.elementor-3007 .elementor-element.elementor-element-be6ed1d{
    mix-blend-mode: screen;
    position: absolute;
    top: 36%;
    left: 50%;
    transform: translatex(-50%);
    width: 100vw;
    height: 10rem;
    filter: blur(0px) hue-rotate(140deg);
    animation: none;
}

.elementor-3007 .elementor-element.elementor-element-be6ed1d img{
    content: url("https://ciparoni.com/wp-content/uploads/2023/12/frame_8-1-scaled.webp");
    height: 30rem;
    object-fit: cover;
}
}

@keyframes turn{
    0%{
        transform: translate(-50%, -50%) rotate(0);
    }
    100%{
        transform: translate(-50%, -50%) rotate(360deg);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1f45a67 */.elementor-3007 .elementor-element.elementor-element-1f45a67 .subtitulo2{
    padding: 0;
    margin-top: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ee377f3 */.elementor-3007 .elementor-element.elementor-element-ee377f3 .subtitulo2{
    padding: 0;
    margin-top: 0;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e20b150 */.elementor-3007 .elementor-element.elementor-element-e20b150 .elementor-image-box-wrapper{
    padding: 1.5em;
    border-radius: 10px;
    transition: 0.3s;
    min-height: 135px
}

.elementor-3007 .elementor-element.elementor-element-e20b150 .elementor-image-box-title{
    margin-top: 0 !important;
}

@media(min-width: 768px) and (max-width: 1024px){
    .elementor-3007 .elementor-element.elementor-element-e20b150 .elementor-image-box-wrapper{
        display: flex;
        text-align: left;
        gap: 0px;
        align-items: center;
    }
    
    .elementor-3007 .elementor-element.elementor-element-e20b150 .elementor-image-box-img{
        width: fit-content !important;
    }
}

@media(max-width: 767px){
    .elementor-3007 .elementor-element.elementor-element-e20b150 .elementor-image-box-wrapper{
        display: flex;
        text-align: left;
        gap: 20px;
        align-items: center;
    }
    
    .elementor-3007 .elementor-element.elementor-element-e20b150 .elementor-image-box-img{
        width: 40px !important
    }
}

@media(max-width: 460px){
    .elementor-3007 .elementor-element.elementor-element-e20b150 degrade{
        background: linear-gradient(90deg, #FF4879 0px, #BC56FB 60px);
        background-clip: text;
        -webkit-background-clip: text;
        color: transparent !important;
        -webkit-text-fill-color: transparent;
        padding: 2px;
        display: block;
    }
}

.elementor-3007 .elementor-element.elementor-element-e20b150 .destaque{
    color: #FF7700;
}

.elementor-3007 .elementor-element.elementor-element-e20b150 .elementor-widget-container::after{
    position: absolute;
    content: "";
    border-radius: 20px;
    background: 
    radial-gradient(105.21% 80.83% at 50% 139.64%, #3a1f12aa 0%, rgba(255, 255, 255, 0.00) 100%),
    radial-gradient(71.2% 56.16% at 39.65% 8.34%, #3a1f1260 0%, rgba(255, 255, 255, 0.00) 100%),
    radial-gradient(44.99% 44.08% at 32.68% 3.28%, #3a1f1260 0%, rgba(217, 217, 217, 0.00) 100%), 
    #0a0603;
    width: calc(100% - 2px);
    height: calc(100% - 2px);
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 0;
    opacity: 0;
    transition: 0.5s;
}

.elementor-3007 .elementor-element.elementor-element-e20b150 .elementor-widget-container:hover::after{
    opacity: 1;
}

.elementor-3007 .elementor-element.elementor-element-e20b150:hover{
    transform: scale(1.04);
    filter: brightness(200%);
}

.elementor-3007 .elementor-element.elementor-element-e20b150{
    transition: all 0.5s ease
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a723675 */.elementor-3007 .elementor-element.elementor-element-a723675 .elementor-image-box-wrapper{
    padding: 1.5em;
    border-radius: 10px;
    transition: 0.3s;
    min-height: 135px
}

.elementor-3007 .elementor-element.elementor-element-a723675 .elementor-image-box-title{
    margin-top: 0 !important;
}

@media(min-width: 768px) and (max-width: 1024px){
    .elementor-3007 .elementor-element.elementor-element-a723675 .elementor-image-box-wrapper{
        display: flex;
        text-align: left;
        gap: 0px;
        align-items: center;
    }
    
    .elementor-3007 .elementor-element.elementor-element-a723675 .elementor-image-box-img{
        width: fit-content !important;
    }
}

@media(max-width: 767px){
    .elementor-3007 .elementor-element.elementor-element-a723675 .elementor-image-box-wrapper{
        display: flex;
        text-align: left;
        gap: 20px;
        align-items: center;
    }
    
    .elementor-3007 .elementor-element.elementor-element-a723675 .elementor-image-box-img{
        width: 40px !important
    }
}

@media(max-width: 460px){
    .elementor-3007 .elementor-element.elementor-element-a723675 degrade{
        background: linear-gradient(90deg, #FF4879 0px, #BC56FB 60px);
        background-clip: text;
        -webkit-background-clip: text;
        color: transparent !important;
        -webkit-text-fill-color: transparent;
        padding: 2px;
        display: block;
    }
}

.elementor-3007 .elementor-element.elementor-element-a723675 .destaque{
    color: #FF7700;
}

.elementor-3007 .elementor-element.elementor-element-a723675 .elementor-widget-container::after{
    position: absolute;
    content: "";
    border-radius: 20px;
    background: 
    radial-gradient(105.21% 80.83% at 50% 139.64%, #3a1f12aa 0%, rgba(255, 255, 255, 0.00) 100%),
    radial-gradient(71.2% 56.16% at 39.65% 8.34%, #3a1f1260 0%, rgba(255, 255, 255, 0.00) 100%),
    radial-gradient(44.99% 44.08% at 32.68% 3.28%, #3a1f1260 0%, rgba(217, 217, 217, 0.00) 100%), 
    #0a0603;
    width: calc(100% - 2px);
    height: calc(100% - 2px);
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 0;
    opacity: 0;
    transition: 0.5s;
}

.elementor-3007 .elementor-element.elementor-element-a723675 .elementor-widget-container:hover::after{
    opacity: 1;
}


.elementor-3007 .elementor-element.elementor-element-a723675:hover{
    transform: scale(1.04);
    filter: brightness(200%);
}

.elementor-3007 .elementor-element.elementor-element-a723675{
    transition: all 0.5s ease
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a1e8204 */.elementor-3007 .elementor-element.elementor-element-a1e8204 titulo{
    font-size: 2.5em;
    color: #341650;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-adc09ea */.elementor-3007 .elementor-element.elementor-element-adc09ea titulo{
    font-size: 2.5em;
    color: #341650;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54f90d8 */.elementor-3007 .elementor-element.elementor-element-54f90d8 titulo{
    font-size: 2.5em;
    color: #341650;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8fed64e */.elementor-3007 .elementor-element.elementor-element-8fed64e titulo{
    font-size: 2.5em;
    color: #341650;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0c31635 */.elementor-3007 .elementor-element.elementor-element-0c31635 titulo{
    font-size: 2.5em;
    color: #341650;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a1e8204 */.elementor-3007 .elementor-element.elementor-element-a1e8204 titulo{
    font-size: 2.5em;
    color: #341650;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-adc09ea */.elementor-3007 .elementor-element.elementor-element-adc09ea titulo{
    font-size: 2.5em;
    color: #341650;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54f90d8 */.elementor-3007 .elementor-element.elementor-element-54f90d8 titulo{
    font-size: 2.5em;
    color: #341650;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8fed64e */.elementor-3007 .elementor-element.elementor-element-8fed64e titulo{
    font-size: 2.5em;
    color: #341650;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0c31635 */.elementor-3007 .elementor-element.elementor-element-0c31635 titulo{
    font-size: 2.5em;
    color: #341650;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a1e8204 */.elementor-3007 .elementor-element.elementor-element-a1e8204 titulo{
    font-size: 2.5em;
    color: #341650;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-adc09ea */.elementor-3007 .elementor-element.elementor-element-adc09ea titulo{
    font-size: 2.5em;
    color: #341650;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54f90d8 */.elementor-3007 .elementor-element.elementor-element-54f90d8 titulo{
    font-size: 2.5em;
    color: #341650;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8fed64e */.elementor-3007 .elementor-element.elementor-element-8fed64e titulo{
    font-size: 2.5em;
    color: #341650;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0c31635 */.elementor-3007 .elementor-element.elementor-element-0c31635 titulo{
    font-size: 2.5em;
    color: #341650;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a1e8204 */.elementor-3007 .elementor-element.elementor-element-a1e8204 titulo{
    font-size: 2.5em;
    color: #341650;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-adc09ea */.elementor-3007 .elementor-element.elementor-element-adc09ea titulo{
    font-size: 2.5em;
    color: #341650;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54f90d8 */.elementor-3007 .elementor-element.elementor-element-54f90d8 titulo{
    font-size: 2.5em;
    color: #341650;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8fed64e */.elementor-3007 .elementor-element.elementor-element-8fed64e titulo{
    font-size: 2.5em;
    color: #341650;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0c31635 */.elementor-3007 .elementor-element.elementor-element-0c31635 titulo{
    font-size: 2.5em;
    color: #341650;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a1e8204 */.elementor-3007 .elementor-element.elementor-element-a1e8204 titulo{
    font-size: 2.5em;
    color: #341650;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-adc09ea */.elementor-3007 .elementor-element.elementor-element-adc09ea titulo{
    font-size: 2.5em;
    color: #341650;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54f90d8 */.elementor-3007 .elementor-element.elementor-element-54f90d8 titulo{
    font-size: 2.5em;
    color: #341650;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8fed64e */.elementor-3007 .elementor-element.elementor-element-8fed64e titulo{
    font-size: 2.5em;
    color: #341650;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0c31635 */.elementor-3007 .elementor-element.elementor-element-0c31635 titulo{
    font-size: 2.5em;
    color: #341650;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a1e8204 */.elementor-3007 .elementor-element.elementor-element-a1e8204 titulo{
    font-size: 2.5em;
    color: #341650;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-adc09ea */.elementor-3007 .elementor-element.elementor-element-adc09ea titulo{
    font-size: 2.5em;
    color: #341650;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54f90d8 */.elementor-3007 .elementor-element.elementor-element-54f90d8 titulo{
    font-size: 2.5em;
    color: #341650;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8fed64e */.elementor-3007 .elementor-element.elementor-element-8fed64e titulo{
    font-size: 2.5em;
    color: #341650;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0c31635 */.elementor-3007 .elementor-element.elementor-element-0c31635 titulo{
    font-size: 2.5em;
    color: #341650;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-e8a4635 */.elementor-3007 .elementor-element.elementor-element-e8a4635 .e-n-accordion-item-title{
    position: relative;
    border-width: 0px !important;
    transition: 0.5s;
}

.elementor-3007 .elementor-element.elementor-element-e8a4635 .e-n-accordion-item .e-n-accordion-item-title::after{
    content:"";
    width: 24px;
    height: 24px;
    position: absolute;
    right: 20px;
    top: calc(50% + 2px);
    transform: translatey(-50%) rotate(0deg);
    transform-origin: center;
    background: url("https://ciparoni.com/wp-content/uploads/2023/12/icone-acordeao.svg") no-repeat;
    transition: 0.2s;
    filter: hue-rotate(90deg);
}

.elementor-3007 .elementor-element.elementor-element-e8a4635 .e-n-accordion-item[open] .e-n-accordion-item-title::after{
    transform: translatey(-50%) rotate(45deg) !important;
}

.elementor-3007 .elementor-element.elementor-element-e8a4635 .e-n-accordion-item:not(:last-child){
    border-bottom: 1px solid;
    border-image: linear-gradient(90deg, #FF9A4233, transparent) 1;
}

.elementor-3007 .elementor-element.elementor-element-e8a4635 .e-n-accordion-item-title-header{
    padding-right: 3em !important;
}

.elementor-3007 .elementor-element.elementor-element-e8a4635 .e-n-accordion-item-title-text{
    display: flex;
    justify-content: space-between;
    width: 100% !important;
}

.elementor-3007 .elementor-element.elementor-element-e8a4635 .e-n-accordion-item-title-header{
    width: 100%;
    margin-right: 20px;
}

.elementor-3007 .elementor-element.elementor-element-e8a4635 .aula{
    color: #B8B8B8;
    font-weight: 400;
}

.elementor-3007 .elementor-element.elementor-element-e8a4635 .e-n-accordion-item .e-n-accordion-item-title:hover::after{
    transform: translatey(-50%) rotate(0deg) scale(1.5)
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ed46dab */.elementor-3007 .elementor-element.elementor-element-ed46dab{
    position: absolute;
    width: 0;
}


/*[data-elementor-type="wp-page"]{*/
/*    max-height: 150vh !important;*/
/*    min-height: 150vh !important;*/
/*    overflow: hidden;*/
/*}*/

/*[data-elementor-type="wp-page"].carregar{*/
/*    max-height: 100% !important;*/
/*    min-height: 100% !important;*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bab6333 */.elementor-3007 .elementor-element.elementor-element-bab6333{
    mask-image: linear-gradient(to bottom, transparent 10%, #000);
    -webkit-mask-image: linear-gradient(to bottom, transparent 10%, #000);
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 0;
    border-bottom: 10px solid;
    border-image: linear-gradient(99deg, #BD95FF -4.73%, #FFBEF9 91.69%) 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9b3225b */.elementor-3007 .elementor-element.elementor-element-9b3225b .bloquean-wrapper {
    position: relative;
    display: inline-block;
}

.elementor-3007 .elementor-element.elementor-element-9b3225b .bloquean-wrapper .destaque-vermelho {
    border: 1px solid #FF4300;
    padding: 0px 8px 0px 8px;
    display: inline-block;
    position: relative;
}

.elementor-3007 .elementor-element.elementor-element-9b3225b .bloquean-wrapper .destaque-vermelho:before,
.elementor-3007 .elementor-element.elementor-element-9b3225b .bloquean-wrapper .destaque-vermelho:after,
.elementor-3007 .elementor-element.elementor-element-9b3225b .bloquean-wrapper:before,
.elementor-3007 .elementor-element.elementor-element-9b3225b .bloquean-wrapper:after {
    content: '';
    position: absolute;
    width: 8px;
    height: 8px;
    border: 1.9px solid #FF4300 !important;
    background-color: #060E02;
    z-index: 22;
}

.elementor-3007 .elementor-element.elementor-element-9b3225b .bloquean-wrapper .destaque-vermelho:before {
    top: -4px;
    left: -4px;
    border-right: none;
    border-bottom: none;
}
.elementor-3007 .elementor-element.elementor-element-9b3225b .bloquean-wrapper .destaque-vermelho:after {
    top: -4px;
    right: -4px;
    border-left: none;
    border-bottom: none;
}

.elementor-3007 .elementor-element.elementor-element-9b3225b .bloquean-wrapper:before {
    bottom: -4px;
    left: -4px;
    border-right: none;
    border-top: none;
}
.elementor-3007 .elementor-element.elementor-element-9b3225b .bloquean-wrapper:after {
    bottom: -4px;
    right: -4px;
    border-left: none;
    border-top: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6f5cf54 */.elementor-3007 .elementor-element.elementor-element-6f5cf54 .bloquean-wrapper {
    position: relative;
    display: inline-block;
}

.elementor-3007 .elementor-element.elementor-element-6f5cf54 .bloquean-wrapper .destaque-vermelho {
    border: 1px solid #FF4300;
    padding: 0px 8px 0px 8px;
    display: inline-block;
    position: relative;
}

.elementor-3007 .elementor-element.elementor-element-6f5cf54 .bloquean-wrapper .destaque-vermelho:before,
.elementor-3007 .elementor-element.elementor-element-6f5cf54 .bloquean-wrapper .destaque-vermelho:after,
.elementor-3007 .elementor-element.elementor-element-6f5cf54 .bloquean-wrapper:before,
.elementor-3007 .elementor-element.elementor-element-6f5cf54 .bloquean-wrapper:after {
    content: '';
    position: absolute;
    width: 8px;
    height: 8px;
    border: 1.9px solid #FF4300 !important;
    background-color: #060E02;
    z-index: 22;
}

.elementor-3007 .elementor-element.elementor-element-6f5cf54 .bloquean-wrapper .destaque-vermelho:before {
    top: -4px;
    left: -4px;
    border-right: none;
    border-bottom: none;
}
.elementor-3007 .elementor-element.elementor-element-6f5cf54 .bloquean-wrapper .destaque-vermelho:after {
    top: -4px;
    right: -4px;
    border-left: none;
    border-bottom: none;
}

.elementor-3007 .elementor-element.elementor-element-6f5cf54 .bloquean-wrapper:before {
    bottom: -4px;
    left: -4px;
    border-right: none;
    border-top: none;
}
.elementor-3007 .elementor-element.elementor-element-6f5cf54 .bloquean-wrapper:after {
    bottom: -4px;
    right: -4px;
    border-left: none;
    border-top: none;
}/* End custom CSS */
/* Start custom CSS *//*resolver problemas com scrollbar*/
html, body{
    overflow-x: hidden;
}

[data-elementor-type="wp-page"]{
    overflow: hidden;
}

body.elementor-page-3007 svg{
    height: unset !important;
}

body.elementor-page-3007{
    text-wrap: balance !important;
}

/*impedir seleção de textos e imagens*/
*{
    user-select: none !important;
}

/*linhas fixas*/
.container-linhas{
    display: flex;
    justify-content: space-evenly;
    position: fixed;
    top: 0;
    left: 0;
    height: 100vh;
    width: 100vw;
    pointer-events: none;
    z-index: 3;
}

.linhas{
    width: 1px;
    height: 100%;
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.1) 5px, transparent 5px, transparent);
    background-size: 100% 10px;
    position: relative;
}

/*destaque em textos*/
.destaque{
    color: #ffffff;
    font-weight: 600;
}

/*estilo de textos de descrição*/
.descricao{
    display: block;
    margin-top: 10px;
    font-size: 16px;
    line-height: 1.5em;
    letter-spacing: 0;
    font-weight: 400;
    color: #B8B8B8;
}


/*cursor personalizado no hover*/
a:hover, .elementor-custom-embed-image-overlay, iframe, .e-n-accordion-item *, .botao-discord, .whatsapp:hover, .email:hover {
    cursor:url('https://ciparoni.com/wp-content/uploads/2023/12/cursor-hover.svg'), auto !important;
}


/*remover barra de rolagem*/
::-webkit-scrollbar{
    display: none;
}


/*botão*/
.botao .elementor-button{
    box-shadow: 0px 9px 30px 0px rgba(255, 255, 255, 0.28);
    position: relative;
    z-index: 1;
}

.botao::before{
    content:"";
    position: absolute;
    top: 50%;
    left: 50%;
    width: calc(100% + 10px);
    height: calc(100% + 10px);
    border: 1px solid #808080;
    transform: translate(-50%, -50%);
    border-radius: 5px;
    transition: 0.3s;
    pointer-events: none;
    z-index: -1;
}

.botao:hover::before{
    width: 100%;
    height: 100%;
}

.botao:hover .elementor-button{
    transition: 1s 0.3s;
    color: #777 !important;
    box-shadow: 0px 0px 300px 10px #ffffff70;
}

.botao .elementor-button-icon,
.botao .elementor-button-icon svg{
    transition: 0.5s !important;
}

.botao:hover .elementor-button-icon{
    transform-origin: center;
    transform: rotate(45deg);
}

.botao:hover .elementor-button-icon svg{
    transform-origin: center;
    animation: seta 1s infinite;
}

.botao .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
}

@media(min-width: 1025px) and (max-width:1026px){
    .botao .elementor-button-text{
        white-space: nowrap;
    }
}

@media(max-width:767px){
    .botao .elementor-button-text{
        font-size: 14px;
        text-wrap: balance;
    }
    
    .botao .elementor-button-icon{
        display: none;
    }
}

@keyframes seta{
    0%, 100%{
        transform: translate(0px, 0px);
    }
    50%{
        transform: translate(10px, -10px);
    }
}


/*fotos alunos*/
.aluno{
    position: relative;
    margin-left: -20px;
    transition: 0.5s;
}

.aluno:hover{
    transform: translatey(-10px)
}


/*título cards depoimentos*/
.depoimento{
    color: #fff;
    font-weight: 600;
    font-size: 20px;
    display: block;
    margin-bottom: 20px;
    line-height: 1.5em;
    text-wrap: balance;
}

/*grid depoimentos masonry*/
.grid-sizer,
.grid-item {
    width: 413px;
    margin-bottom: 20px !important;
}

/*estilo cards degradê radial*/ 
.card{
    position: relative;
    z-index: 2;
}
.card *{
    position: relative;
    z-index: 1;
}

.card::before,
.card::after{
    position: absolute;
    content: "";
    border-radius: 20px;
    background: 
    radial-gradient(105.21% 80.83% at 50% 139.64%, #47474790 0%, rgba(255, 255, 255, 0.00) 100%),
    radial-gradient(71.2% 56.16% at 39.65% 8.34%, #47474740 0%, rgba(255, 255, 255, 0.00) 100%),
    radial-gradient(44.99% 44.08% at 32.68% 3.28%, #47474720 0%, rgba(217, 217, 217, 0.00) 100%), 
    #0d0d0d;
    width: calc(100% - 2px);
    height: calc(100% - 2px);
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 0;
}

.card::before{
    background: linear-gradient(to bottom, #ffffff30 0%, #07090C 70%);
    width: 100%;
    height: 100%;
}


/*quadrados nos cantos*/
.dot{
    position: absolute;
    width: 6px;
    height: 6px;
    background: #fff;
}

.dot1{
    top: -3px;
    left: -3px;
}

.dot2{
    top: -3px;
    right: -3px;
}

.dot3{
    bottom: -3px;
    left: -3px;
}

.dot4{
    bottom: -3px;
    right: -3px;
}

/*estilos textos dados*/
.subtitulo1,
.subtitulo2,
.fonte{
    display: block;
    font-size: 24px;
    font-weight: 400;
    letter-spacing: -1.5px;
    line-height: 1.5em;
    color: #B8B8B8;
    margin-bottom: 20px;
}

.subtitulo2{
    margin-top: 20px;
    color: #FF9A42;
    width: 100%;
    padding-left: 100px;
    padding-right: 100px;
}

.fonte{
    font-size: 14px;
    color: #656565;
    margin-top: 20px;
    letter-spacing: 0px;
    margin-bottom: 0px;
}

/*para quem é*/
.mini-card .elementor-widget-container::after{
    position: absolute;
    content: "";
    border-radius: 20px;
    background: radial-gradient(105.21% 80.83% at 50% 139.64%, #ff770010 0%, rgba(255, 255, 255, 0.00) 100%), radial-gradient(71.2% 56.16% at 39.65% 8.34%, #ff770030 0%, rgba(255, 255, 255, 0.00) 100%), radial-gradient(44.99% 44.08% at 32.68% 3.28%, #ff770020 0%, rgba(217, 217, 217, 0.00) 100%), #1a0f00;
    width: calc(100% - 2px);
    height: calc(100% - 2px);
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 0;
    opacity: 0;
    transition: 0.5s;
}

.mini-card .elementor-widget-container:hover::after{
    opacity: 1;
}

.mini-card .elementor-widget-container{
    padding: 3rem 2rem;
}

.mini-card .elementor-widget-container::before{
    content:"";
    height: 5px;
    width: 100px;
    position: absolute;
    top: 0;
    left: 2em;
    background: #FF7700;
    z-index: 3;
}

.mini-card {
    width: 360px;
    border-radius: 16px;
    transition: .2s;
}

.mini-card {
    box-shadow: -2rem 0 3rem -2rem #07090C;
}

.mini-card:focus-within,
.mini-card:hover {
    transform: translateY(-1rem) rotate(3deg);
}

.mini-card:focus-within ~ .mini-card,
.mini-card:hover ~ .mini-card {
    transform: translateX(130px);
}

.mini-card:first-child:focus-within,
.mini-card:first-child:hover {
    transform: translate(-.5rem, -1rem) rotate(3deg);
}

.mini-card {
    margin-left: 0px;
    box-shadow: -3rem 0 3rem -2rem #07090C;
}

.mini-card:not(:first-child) {
    margin-left: -130px;
    box-shadow: -2rem 0 3rem -1.5rem #07090C;
}

@media (max-width:1200px) {
    .mini-card:not(:first-child) {
        margin-left: 0px;
    }
    .mini-card:hover {
        transform: translateY(-1rem);
    }
    .mini-card:hover ~ .mini-card {
        transform: translateX(10px);
    }
}


/*sombra ícones ILIOS*/
.ilios .elementor-image-box-img{
    filter:
        drop-shadow(0px 0px 30px #110E12)
        drop-shadow(10px 0px 30px #110E12)
        drop-shadow(-10px 0px 30px #110E12);
    position: relative;
    z-index: 0;
}

@media(max-width: 1024px){
    .ilios .elementor-image-box-img{
    filter:
        drop-shadow(0px 0px 20px #110E12)
        drop-shadow(0px 10px 20px #110E12)
        drop-shadow(0px -10px 20px #110E12);
    }
}


.ilios .elementor-image-box-title,
.ilios .elementor-image-box-description{
    position: relative;
    z-index: 1;
}


/*tag bonus*/
.tag-bonus{
    color: #FF9A42;
    font-size: 0.625rem;
    font-style: normal;
    font-weight: 600;
    line-height: 150%;
    letter-spacing: 0.2475rem;
    padding: 10px 20px;
    background: #1a171d;
    border-radius: 100px;
    margin-right: 20px;
    border: none !important;
    border-top: 1px solid #FFFfff10 !important;
}

/*preço bonus*/
.preco-bonus{
    color: #B8B8B8;
    font-size: 1rem;
    font-style: normal;
    font-weight: 400;
    line-height: 120%;
    letter-spacing: 0;
    position: relative;
}

.bonus{
    margin: 20px 0;
    display: block;
}

/*sublinhado SVG*/
.sublinhado{
    position: relative;
}



/*alinhamento titulo e icone bonus*/
.container-bonus{
    display: flex;
    align-items: center;
    gap: 20px
}

/*linha do tempo*/

/*bullets*/
.timeline::before{
    content: "";
    width: 12px; /*largura dos bullets*/
    height: 12px; /*altura dos bullets*/
    background: #FFAC00; /*cor dos bullets*/
    position: absolute;
    border-radius: 50%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    box-shadow: 
    0 0 0 6px #07090C,
    0 0 0 8px #fff; /*cor das bordas dos bullets*/
    z-index: 2;
    transition: 0.5s;
}

/*linha cinza*/
.timeline::after{
    content: "";
    width: 1px;
    height: 158%; /*controle a altura da linha por aqui*/
    background: #777777; /*cor da linha*/
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translatex(-50%);
}

/*linha rosa*/
.linha-timeline{
    width: 1px;
    height: 0%;
    background: #FF7700 !important;
    position: absolute;
    top: 50%;
    left: 49.95%;
    transition: 0.5s;
}
/* === BOTÕES EM 2 COLUNAS === */
.container-botoes {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 20px;
    max-width: 800px;
    margin: 40px auto;
    padding: 0 20px;
    position: relative;
    right: -125px;
}

/* === ESTILO BOTÃO DISCORD === */
.botao-discord {
    padding: 15px 20px;
    border-radius: 100px;
    border: 1px solid #7A7A7A;
    background: rgba(15, 20, 23, 0.40);
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
    transition: background 0.7s;
    box-shadow: 0 10px 30px -10px #07090C;
    color: white;
    font-weight: 600;
    text-align: center;
    cursor: pointer;
}

.botao-discord:hover {
    background: rgba(255, 255, 255, 0.1);
}

/* === POSIÇÃO DAS IMAGENS (todas sobrepostas) === */
.mockup-discord {
    position: absolute;
    top: 2.5vw;
    right: -1vw;
    width: auto;
    height: auto;
    max-width: 100%;
    opacity: 0;
    transform: translateY(20px) scale(0.95);
    transition: opacity 0.8s ease, transform 0.8s ease;
    pointer-events: none;
    z-index: 2;
    filter: blur(2px);
}

/* === IMAGEM VISÍVEL (com animação sutil de entrada) === */
.mockup-ativo {
    opacity: 1 !important;
    transform: translateY(0) scale(1) !important;
    filter: blur(0) !important;
    z-index: 10 !important;
}

/* === IMAGEM INICIAL (começa já visível e animada) === */
.mockup-peru {
    opacity: 1;
    transform: translateY(0) scale(1);
    filter: blur(0);
}

@media(max-width: 768px) {
    .container-botoes {
        rid-template-columns: 1fr 1fr !important;
        max-width: 100%;
    }

}

@media(min-width: 1025px) and (max-width: 1366px){
    .mockup-discord{
        right: -2vw;
        
    }
}

@media (min-width: 768px) and (max-width: 1024px){
    .mockup-discord{
        position: absolute;
        order: -9999999;
        top: -300px;
        left: 50%;
        transform: translate(-50%);
    }
}

/*hover nomes experts*/
.expert{
    transition: 0.5s;
}

.expert:hover{
    transform: translatey(-10px)
}

.expert::before{
    content: "Wendell Carvalho";
    position: absolute;
    color: #fff;
    font-family: "Metropolis";
    font-size: 12px;
    font-weight: 600;
    white-space: nowrap;
    top: -35px;
    left: 50%;
    transform: translatex(-50%);
    transition: 0.5s;
    padding: 5px 10px;
    background: #ffffff10;
    border-radius: 100px;
    opacity: 0;
}

.expert:hover::before{
    opacity: 1;
}


/*exibir primeiro mockup discord*/
.mockup-discord.suporte{
    opacity: 1;
}

/*tamanho parcela preço*/
.parcela{
    font-size: 32px;
    font-weight: 600;
    color: #fff;
}

/*preço parcelado*/
.preco-par{
    font-size: clamp(80px, 4.7vw, 90px);
    letter-spacing: -5px;
    background: linear-gradient(
        to right,
        #FF9D00 20%,
        #FF4D00 30%,
        #FF9D00 70%,
        #FF4D00 80%
    );
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    text-fill-color: transparent;
    background-size: 500% auto;
    animation: textShine 3s ease-in-out infinite alternate;
font-family: "Times New Roman";
font-style: italic;

    padding: 2px;
    white-space: nowrap !important;
}

.preco{
    display: block;
}

/*tamanho preço ultrawide*/
@media(min-width: 2074px){
    .preco-par{
        font-size: clamp(80px, 4vw, 95px);
    }
}

/*posicionamento elementos oferta*/
@media(min-width: 1025px) and (max-width: 1294px){
    #oferta .e-con-inner{
        display: grid;
        grid-template-areas:
        "a b"
        "c b";
        row-gap: 0;
    }
    
    .titulo-oferta{
        grid-area: a;
        width: 100% !important;
    }
    
    .box-oferta{
        grid-area: b;
        width: 100% !important;
    }
    
    .resumo-oferta{
        grid-area: c;
        margin-top: 20px;
    }
}


/*ajustes mobile e tablet*/
@media (max-width: 1024px){
    .linha-timeline{
        left: 9.5px;
    }

    .timeline{
        padding-left: 15%;
    }

    .timeline::before{
        left: 10px;
    }

    .timeline::after{
        height: 105%;
        left: 10px;
        background: #FF7700
    }
    
    .container-bonus img{
        width: 32px;
    }
    
    .container-bonus .tag-bonus{
        font-size: 10px !important;
        white-space: nowrap;
    }
    
    .container-botoes{
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        gap: 20px
    }
    
    .botoes{
        position: relative;
        right: 0px;
    }
    
    .botao-discord{
        width: 100%;
    }

    .botoes::after{
        display: none;
    }

    #oferta .e-con-inner{
        display: grid;
        grid-template-areas:
        "a"
        "c"
        "b";
        row-gap: 32px;
    }
    
    .titulo-oferta{
        grid-area: a;
        width: 100% !important;
    }
    
    .box-oferta{
        grid-area: b;
        width: 100% !important;
    }
    
    .resumo-oferta{
        grid-area: c;
    }
}


/*animação de entrada apenas desktop*/
@media(min-width: 1025px){
.scroll-bottom{
    opacity: 0;
    transition: 0.8s;
    transform: translate(0px, 30px);
}

.scroll-left{
    opacity: 0;
    transition: 0.8s;
    transform: translate(-30px, 0px) 
    ;
}

.scroll-right{
    opacity: 0;
    transition: 0.8s;
    transform: translate(30px, 0px);
}

.elementor-editor-active .scroll-bottom,
.elementor-editor-active .scroll-left,
.elementor-editor-active .scroll-right,
.ativo{
    opacity: 1;
    transition: 0.8s;
    transform: translatey(0px);
}
}


/*ajustes apenas tablet*/
@media(min-width: 768px) and (max-width: 1366px){
    .e-con-inner{
        --content-width: 90%;
    }
    
    .grid-sizer,
    .grid-item {
        width: 48.5% !important;
        margin-bottom: 20px !important;
    }
}

/*ajustes apenas mobile*/
@media(max-width: 767px){
    .e-con-inner{
        --content-width: 100%;
        padding: 4em 1.25em !important;
    }
    
    .grid-sizer,
    .grid-item {
        width: 100% !important;
        margin-bottom: 20px !important;
    }
    
    .subtitulo2{
        font-size: 18px;
        padding: 0;
        letter-spacing: 0;
}

    .expert::before{
        font-size: 10px;
        top: inherit;
        bottom: -40px;
    }
    
    .expert:hover{
        transform: translatey(0);
    }
    
    .preco-par{
        font-size: clamp(30px, 11vw, 150px);
        letter-spacing: -2px;
    }
    
    .parcela{
        font-size: 24px;
        font-weight: 600;
        color: #fff;
    }
    
    .timeline::before{
        top: 20px;
        left: 10px;
    }

    .timeline::after{
        top: 20px;
        height: 180%;
        left: 10px;
    }
    
    .linha-timeline{
        top: 30px;
    }
    
    .mockup-discord{
        top: -10vw;
        left: 21vw;
        transform: scale(1.5);
    }
    
    .botao-discord{
    padding: 15px 5px;
    border-radius: 100px;
    border: 1px solid #7A7A7A;
    background: rgba(15, 20, 23, 0.40);
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
    transition: 0.7s;
    box-shadow: 0 10px 30px -10px #07090C
}

    .container-botoes{
        gap: 10px !important
    }
    
    .mockup-ativo {
    opacity: 1 !important;
    transform: translateY(0) scale(1.6) !important;
    filter: blur(0) !important;
    z-index: 10 !important;
}

}

/*ajustes quebras notebook*/
@media(min-width: 1025px) and (max-width: 1075px){
    .timeline::after{
        height: 110%;
    }
    
    .mockup-discord{
        width: 45%;
        top: 50% !important;
        transform: translatey(-50%);
    }
}


/*sumir terceiro logo tráfego no mobile */
@media(min-width: 320px) and (max-width: 354px){
    .container-bonus img:nth-child(3){
        display: none;
    }
}

/*ajustes mobile tela menor*/
@media(max-width: 370px){
    .aluno{
        margin-left: -10px;
    }

    .preco-bonus{
        display: block;
        margin-top: 10px;
        margin-left: 5px;
    }
}

.elementor-element-270b35e{
    display: none !important;
}


body::after{
    content:"";
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    background-image: radial-gradient(at 20% 80%, #fff 1px, transparent 0px);
    background-size: 2px 2px;
    pointer-events: none !important;
    z-index: 9999;
    opacity: 0.05;
    mix-blend-mode: plus-lighter;
}


.cor2{
    background: linear-gradient(
        to right,
        #FF9D00 20%,
        #FF4D00 30%,
        #FF9D00 70%,
        #FF4D00 80%
    );
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    text-fill-color: transparent;
    background-size: 500% auto;
    animation: textShine 3s ease-in-out infinite alternate;
font-family: "Times New Roman";
font-size: 1.2em;
font-style: italic;
font-weight: 400;
line-height: 110%;
letter-spacing: -0.05em;
}

@media(max-width: 1024px){
    .cor2{
        font-size: 8vw;
    }
}

a{
    color: white;
    transition: all 0.3s ease;
}

a:hover{
    text-decoration: underline;
    color: orange;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'DM Sans';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('https://millonariosconscientes.co/wp-content/uploads/2025/09/DMSans-Regular.eot');
	src: url('https://millonariosconscientes.co/wp-content/uploads/2025/09/DMSans-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://millonariosconscientes.co/wp-content/uploads/2025/09/DMSans-Regular.woff2') format('woff2'),
		url('https://millonariosconscientes.co/wp-content/uploads/2025/09/DMSans-Regular.woff') format('woff'),
		url('https://millonariosconscientes.co/wp-content/uploads/2025/09/DMSans-Regular.ttf') format('truetype'),
		url('https://millonariosconscientes.co/wp-content/uploads/2025/09/DMSans-Regular.svg#DMSans') format('svg');
}
@font-face {
	font-family: 'DM Sans';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url('https://millonariosconscientes.co/wp-content/uploads/2025/09/DMSans-SemiBold.eot');
	src: url('https://millonariosconscientes.co/wp-content/uploads/2025/09/DMSans-SemiBold.eot?#iefix') format('embedded-opentype'),
		url('https://millonariosconscientes.co/wp-content/uploads/2025/09/DMSans-SemiBold.woff2') format('woff2'),
		url('https://millonariosconscientes.co/wp-content/uploads/2025/09/DMSans-SemiBold.woff') format('woff'),
		url('https://millonariosconscientes.co/wp-content/uploads/2025/09/DMSans-SemiBold.ttf') format('truetype'),
		url('https://millonariosconscientes.co/wp-content/uploads/2025/09/DMSans-SemiBold.svg#DMSans') format('svg');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Funnel Sans';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('https://millonariosconscientes.co/wp-content/uploads/2025/11/FunnelSans-Regular.eot');
	src: url('https://millonariosconscientes.co/wp-content/uploads/2025/11/FunnelSans-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://millonariosconscientes.co/wp-content/uploads/2025/11/FunnelSans-Regular.woff2') format('woff2'),
		url('https://millonariosconscientes.co/wp-content/uploads/2025/11/FunnelSans-Regular.woff') format('woff'),
		url('https://millonariosconscientes.co/wp-content/uploads/2025/11/FunnelSans-Regular.ttf') format('truetype'),
		url('https://millonariosconscientes.co/wp-content/uploads/2025/11/FunnelSans-Regular.svg#FunnelSans') format('svg');
}
/* End Custom Fonts CSS */