.elementor-27679 .elementor-element.elementor-element-5cf1388c{--display:flex;--min-height:100vh;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-27679 .elementor-element.elementor-element-5cf1388c:not(.elementor-motion-effects-element-type-background), .elementor-27679 .elementor-element.elementor-element-5cf1388c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#110F14;}.elementor-27679 .elementor-element.elementor-element-64fc1102{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27679 .elementor-element.elementor-element-8b33ca3{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:-20px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;--z-index:2;}.elementor-27679 .elementor-element.elementor-element-8b33ca3:not(.elementor-motion-effects-element-type-background), .elementor-27679 .elementor-element.elementor-element-8b33ca3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-27679 .elementor-element.elementor-element-8b33ca3.e-con{--e-con-transform-rotateZ:5deg;}.elementor-27679 .elementor-element.elementor-element-62fba575{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-27679 .elementor-element.elementor-element-62fba575 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-27679 .elementor-element.elementor-element-62fba575 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-27679 .elementor-element.elementor-element-62fba575 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-27679 .elementor-element.elementor-element-62fba575 .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:2.3em;font-weight:600;}.elementor-27679 .elementor-element.elementor-element-62fba575 .elementor-icon-list-text{text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;transition:color 0.3s;}.elementor-27679 .elementor-element.elementor-element-3225d2{--display:flex;--margin-top:-120px;--margin-bottom:0px;--margin-left:-20px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-27679 .elementor-element.elementor-element-3225d2:not(.elementor-motion-effects-element-type-background), .elementor-27679 .elementor-element.elementor-element-3225d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(45deg, #660000 0%, #7b563c 100%);}.elementor-27679 .elementor-element.elementor-element-3225d2.e-con{--e-con-transform-rotateZ:-1deg;}.elementor-27679 .elementor-element.elementor-element-742c7291{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-27679 .elementor-element.elementor-element-742c7291 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-27679 .elementor-element.elementor-element-742c7291 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-27679 .elementor-element.elementor-element-742c7291 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-27679 .elementor-element.elementor-element-742c7291 .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:2.3em;font-weight:600;}.elementor-27679 .elementor-element.elementor-element-742c7291 .elementor-icon-list-text{text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;transition:color 0.3s;}.elementor-27679 .elementor-element.elementor-element-7dc1da69{--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;--gap:13px 13px;--row-gap:13px;--column-gap:13px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:5px;--padding-right:5px;}.elementor-27679 .elementor-element.elementor-element-7dc1da69:not(.elementor-motion-effects-element-type-background), .elementor-27679 .elementor-element.elementor-element-7dc1da69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#020101AD;}.elementor-27679 .elementor-element.elementor-element-7dc1da69.e-con{--align-self:center;}.elementor-27679 .elementor-element.elementor-element-6fb402c{--display:flex;--min-height:338px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.31;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-27679 .elementor-element.elementor-element-6fb402c:not(.elementor-motion-effects-element-type-background), .elementor-27679 .elementor-element.elementor-element-6fb402c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C4C4C400;}.elementor-27679 .elementor-element.elementor-element-6fb402c::before, .elementor-27679 .elementor-element.elementor-element-6fb402c > .elementor-background-video-container::before, .elementor-27679 .elementor-element.elementor-element-6fb402c > .e-con-inner > .elementor-background-video-container::before, .elementor-27679 .elementor-element.elementor-element-6fb402c > .elementor-background-slideshow::before, .elementor-27679 .elementor-element.elementor-element-6fb402c > .e-con-inner > .elementor-background-slideshow::before, .elementor-27679 .elementor-element.elementor-element-6fb402c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-27679 .elementor-element.elementor-element-59d95ad8{--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;}.elementor-27679 .elementor-element.elementor-element-59d95ad8.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-27679 .elementor-element.elementor-element-3f3d1454{--display:flex;--min-height:80px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:13px 13px;--row-gap:13px;--column-gap:13px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:35px;--padding-left:5px;--padding-right:5px;}.elementor-27679 .elementor-element.elementor-element-3f3d1454:not(.elementor-motion-effects-element-type-background), .elementor-27679 .elementor-element.elementor-element-3f3d1454 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000005E;}.elementor-27679 .elementor-element.elementor-element-3f3d1454.e-con{--align-self:center;}.elementor-27679 .elementor-element.elementor-element-4ceb2a3{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;text-align:center;}.elementor-27679 .elementor-element.elementor-element-4ceb2a3.elementor-element{--align-self:center;}.elementor-27679 .elementor-element.elementor-element-4ceb2a3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:400;text-transform:uppercase;line-height:38px;letter-spacing:4.1px;color:#2D2D2D;}.elementor-27679 .elementor-element.elementor-element-6ee4fcf7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-27679 .elementor-element.elementor-element-47e6a1cc{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-27679 .elementor-element.elementor-element-47e6a1cc .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:76px;font-weight:700;text-transform:uppercase;line-height:50px;letter-spacing:-5px;word-spacing:0px;color:#2D2D2D;}.elementor-27679 .elementor-element.elementor-element-4d31cd98 .elementor-button{background-color:transparent;font-family:"Be Vietnam Pro", Sans-serif;font-size:19px;font-weight:500;text-transform:uppercase;fill:#000000;color:#000000;background-image:linear-gradient(180deg, #2D2D2D 0%, #2D2D2D 100%);border-style:solid;border-width:1px 1px 1px 1px;border-radius:13px 13px 13px 13px;padding:22px 45px 22px 36px;}.elementor-27679 .elementor-element.elementor-element-4d31cd98 .elementor-button:hover, .elementor-27679 .elementor-element.elementor-element-4d31cd98 .elementor-button:focus{background-color:#02010100;}.elementor-27679 .elementor-element.elementor-element-4d31cd98.elementor-element{--align-self:center;}.elementor-27679 .elementor-element.elementor-element-4d31cd98 .elementor-button-content-wrapper{flex-direction:row;}.elementor-27679 .elementor-element.elementor-element-4d31cd98 .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-27679 .elementor-element.elementor-element-10289c6f{--display:flex;--min-height:80px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:13px 13px;--row-gap:13px;--column-gap:13px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:35px;--padding-left:5px;--padding-right:5px;}.elementor-27679 .elementor-element.elementor-element-10289c6f:not(.elementor-motion-effects-element-type-background), .elementor-27679 .elementor-element.elementor-element-10289c6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-27679 .elementor-element.elementor-element-10289c6f.e-con{--align-self:stretch;}.elementor-27679 .elementor-element.elementor-element-301000d4{width:100%;max-width:100%;}.elementor-27679 .elementor-element.elementor-element-301000d4.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-27679 .elementor-element.elementor-element-301000d4 .elementor-progress-wrapper .elementor-progress-bar{background-color:#E76A00;}.elementor-27679 .elementor-element.elementor-element-301000d4 .elementor-progress-wrapper{background-color:#E76A00;border-radius:0px;overflow:hidden;}.elementor-27679 .elementor-element.elementor-element-301000d4 .elementor-progress-bar{height:30px;line-height:30px;color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;}.elementor-27679 .elementor-element.elementor-element-5905dc78{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;text-align:center;}.elementor-27679 .elementor-element.elementor-element-5905dc78.elementor-element{--align-self:center;}.elementor-27679 .elementor-element.elementor-element-5905dc78 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:600;text-transform:uppercase;line-height:38px;letter-spacing:4.1px;color:#FCBA6E;}.elementor-27679 .elementor-element.elementor-element-903556a{width:var( --container-widget-width, 100% );max-width:100%;margin:-26px 0px calc(var(--kit-widget-spacing, 0px) + 17px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-27679 .elementor-element.elementor-element-903556a.elementor-element{--align-self:center;}.elementor-27679 .elementor-element.elementor-element-903556a .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:22px;font-weight:400;text-transform:uppercase;line-height:50px;word-spacing:0px;color:#F8F8F8;}.elementor-27679 .elementor-element.elementor-element-73ad1c7c{width:100%;max-width:100%;text-align:center;font-family:"Tahoma", Sans-serif;font-size:35px;font-weight:600;color:#FFFFFF;}.elementor-27679 .elementor-element.elementor-element-51105d83{text-align:center;font-family:"Anek Malayalam", Sans-serif;font-size:30px;font-weight:200;line-height:1.1em;letter-spacing:0px;color:#CCCCCC;}.elementor-27679 .elementor-element.elementor-element-3f0ddd98 .elementor-button{background-color:transparent;font-family:"Be Vietnam Pro", Sans-serif;font-size:19px;font-weight:800;text-transform:uppercase;fill:#000000;color:#000000;background-image:linear-gradient(180deg, #00D81E 0%, #2DA31F 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#01F30C;border-radius:13px 13px 13px 13px;padding:22px 45px 22px 36px;}.elementor-27679 .elementor-element.elementor-element-3f0ddd98 .elementor-button:hover, .elementor-27679 .elementor-element.elementor-element-3f0ddd98 .elementor-button:focus{background-color:#02010100;}.elementor-27679 .elementor-element.elementor-element-3f0ddd98.elementor-element{--align-self:center;}.elementor-27679 .elementor-element.elementor-element-3f0ddd98 .elementor-button-content-wrapper{flex-direction:row;}.elementor-27679 .elementor-element.elementor-element-3f0ddd98 .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-27679 .elementor-element.elementor-element-2b9cae7f{width:var( --container-widget-width, 60% );max-width:60%;padding:0px 35px 0px 35px;--container-widget-width:60%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-align:flex-end;--icon-vertical-offset:0px;}.elementor-27679 .elementor-element.elementor-element-2b9cae7f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(11px/2);}.elementor-27679 .elementor-element.elementor-element-2b9cae7f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(11px/2);}.elementor-27679 .elementor-element.elementor-element-2b9cae7f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(11px/2);}.elementor-27679 .elementor-element.elementor-element-2b9cae7f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-11px/2);}.elementor-27679 .elementor-element.elementor-element-2b9cae7f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-11px/2);}.elementor-27679 .elementor-element.elementor-element-2b9cae7f .elementor-icon-list-item:not(:last-child):after{content:"";width:85%;border-color:#384C57CC;}.elementor-27679 .elementor-element.elementor-element-2b9cae7f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-27679 .elementor-element.elementor-element-2b9cae7f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-27679 .elementor-element.elementor-element-2b9cae7f .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-27679 .elementor-element.elementor-element-2b9cae7f .elementor-icon-list-icon i{color:#01F30C;transition:color 0.3s;}.elementor-27679 .elementor-element.elementor-element-2b9cae7f .elementor-icon-list-icon svg{fill:#01F30C;transition:fill 0.3s;}.elementor-27679 .elementor-element.elementor-element-2b9cae7f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-27679 .elementor-element.elementor-element-2b9cae7f .elementor-icon-list-item > a{font-family:"Tahoma", Sans-serif;font-size:16px;font-weight:400;}.elementor-27679 .elementor-element.elementor-element-2b9cae7f .elementor-icon-list-text{text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#E9E9E9;transition:color 0.3s;}.elementor-27679 .elementor-element.elementor-element-5632a8d9{width:var( --container-widget-width, 60% );max-width:60%;padding:0px 35px 0px 35px;--container-widget-width:60%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-align:flex-end;--icon-vertical-offset:0px;}.elementor-27679 .elementor-element.elementor-element-5632a8d9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(11px/2);}.elementor-27679 .elementor-element.elementor-element-5632a8d9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(11px/2);}.elementor-27679 .elementor-element.elementor-element-5632a8d9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(11px/2);}.elementor-27679 .elementor-element.elementor-element-5632a8d9 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-11px/2);}.elementor-27679 .elementor-element.elementor-element-5632a8d9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-11px/2);}.elementor-27679 .elementor-element.elementor-element-5632a8d9 .elementor-icon-list-item:not(:last-child):after{content:"";width:85%;border-color:#384C57CC;}.elementor-27679 .elementor-element.elementor-element-5632a8d9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-27679 .elementor-element.elementor-element-5632a8d9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-27679 .elementor-element.elementor-element-5632a8d9 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-27679 .elementor-element.elementor-element-5632a8d9 .elementor-icon-list-icon i{color:#01F30C;transition:color 0.3s;}.elementor-27679 .elementor-element.elementor-element-5632a8d9 .elementor-icon-list-icon svg{fill:#01F30C;transition:fill 0.3s;}.elementor-27679 .elementor-element.elementor-element-5632a8d9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-27679 .elementor-element.elementor-element-5632a8d9 .elementor-icon-list-item > a{font-family:"Tahoma", Sans-serif;font-size:16px;font-weight:400;}.elementor-27679 .elementor-element.elementor-element-5632a8d9 .elementor-icon-list-text{text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#E9E9E9;transition:color 0.3s;}.elementor-27679 .elementor-element.elementor-element-75d9fccc{width:var( --container-widget-width, 60% );max-width:60%;padding:0px 35px 0px 35px;--container-widget-width:60%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-align:flex-end;--icon-vertical-offset:0px;}.elementor-27679 .elementor-element.elementor-element-75d9fccc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(11px/2);}.elementor-27679 .elementor-element.elementor-element-75d9fccc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(11px/2);}.elementor-27679 .elementor-element.elementor-element-75d9fccc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(11px/2);}.elementor-27679 .elementor-element.elementor-element-75d9fccc .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-11px/2);}.elementor-27679 .elementor-element.elementor-element-75d9fccc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-11px/2);}.elementor-27679 .elementor-element.elementor-element-75d9fccc .elementor-icon-list-item:not(:last-child):after{content:"";width:85%;border-color:#384C57CC;}.elementor-27679 .elementor-element.elementor-element-75d9fccc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-27679 .elementor-element.elementor-element-75d9fccc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-27679 .elementor-element.elementor-element-75d9fccc .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-27679 .elementor-element.elementor-element-75d9fccc .elementor-icon-list-icon i{color:#01F30C;transition:color 0.3s;}.elementor-27679 .elementor-element.elementor-element-75d9fccc .elementor-icon-list-icon svg{fill:#01F30C;transition:fill 0.3s;}.elementor-27679 .elementor-element.elementor-element-75d9fccc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-27679 .elementor-element.elementor-element-75d9fccc .elementor-icon-list-item > a{font-family:"Tahoma", Sans-serif;font-size:16px;font-weight:400;}.elementor-27679 .elementor-element.elementor-element-75d9fccc .elementor-icon-list-text{text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#E9E9E9;transition:color 0.3s;}.elementor-27679 .elementor-element.elementor-element-63214525{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27679 .elementor-element.elementor-element-4e592ed7{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:-20px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;--z-index:2;}.elementor-27679 .elementor-element.elementor-element-4e592ed7:not(.elementor-motion-effects-element-type-background), .elementor-27679 .elementor-element.elementor-element-4e592ed7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(45deg, #110F14 0%, #FF750063 100%);}.elementor-27679 .elementor-element.elementor-element-4e592ed7.e-con{--e-con-transform-rotateZ:-4deg;}.elementor-27679 .elementor-element.elementor-element-60baf5c6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-27679 .elementor-element.elementor-element-60baf5c6 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-27679 .elementor-element.elementor-element-60baf5c6 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-27679 .elementor-element.elementor-element-60baf5c6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-27679 .elementor-element.elementor-element-60baf5c6 .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:2.3em;font-weight:600;}.elementor-27679 .elementor-element.elementor-element-60baf5c6 .elementor-icon-list-text{text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;transition:color 0.3s;}.elementor-27679 .elementor-element.elementor-element-26668106{--display:flex;--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;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-27679 .elementor-element.elementor-element-26668106:not(.elementor-motion-effects-element-type-background), .elementor-27679 .elementor-element.elementor-element-26668106 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#110F14;}.elementor-27679 .elementor-element.elementor-element-26668106::before, .elementor-27679 .elementor-element.elementor-element-26668106 > .elementor-background-video-container::before, .elementor-27679 .elementor-element.elementor-element-26668106 > .e-con-inner > .elementor-background-video-container::before, .elementor-27679 .elementor-element.elementor-element-26668106 > .elementor-background-slideshow::before, .elementor-27679 .elementor-element.elementor-element-26668106 > .e-con-inner > .elementor-background-slideshow::before, .elementor-27679 .elementor-element.elementor-element-26668106 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-27679 .elementor-element.elementor-element-458fecf{--display:flex;--min-height:80px;--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:center;--gap:13px 13px;--row-gap:13px;--column-gap:13px;--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-27679 .elementor-element.elementor-element-501582f{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;z-index:0;}.elementor-27679 .elementor-element.elementor-element-5e32de2b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:31px;--margin-right:0px;}.elementor-27679 .elementor-element.elementor-element-4217d81{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-27679 .elementor-element.elementor-element-4217d81 .elementor-icon-box-wrapper{text-align:start;}.elementor-27679 .elementor-element.elementor-element-4217d81 .elementor-icon-box-title, .elementor-27679 .elementor-element.elementor-element-4217d81 .elementor-icon-box-title a{font-family:"Tahoma", Sans-serif;font-size:36px;font-weight:700;text-transform:uppercase;}.elementor-27679 .elementor-element.elementor-element-4217d81 .elementor-icon-box-title{color:#FFFFFF;}.elementor-27679 .elementor-element.elementor-element-4217d81:has(:hover) .elementor-icon-box-title,
					 .elementor-27679 .elementor-element.elementor-element-4217d81:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-27679 .elementor-element.elementor-element-4217d81 .elementor-icon-box-description{font-family:"Tahoma", Sans-serif;font-size:25px;font-weight:400;line-height:1.2em;color:#C4C4C4;}.elementor-27679 .elementor-element.elementor-element-484ecdaf{--display:flex;--min-height:80px;--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:center;--gap:13px 13px;--row-gap:13px;--column-gap:13px;--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-27679 .elementor-element.elementor-element-5b93991c{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;z-index:0;}.elementor-27679 .elementor-element.elementor-element-4f479808{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:31px;--margin-right:0px;}.elementor-27679 .elementor-element.elementor-element-74ea2f9a{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-27679 .elementor-element.elementor-element-74ea2f9a .elementor-icon-box-wrapper{text-align:start;}.elementor-27679 .elementor-element.elementor-element-74ea2f9a .elementor-icon-box-title, .elementor-27679 .elementor-element.elementor-element-74ea2f9a .elementor-icon-box-title a{font-family:"Titillium Web", Sans-serif;font-size:36px;font-weight:700;text-transform:uppercase;}.elementor-27679 .elementor-element.elementor-element-74ea2f9a .elementor-icon-box-title{color:#FFFFFF;}.elementor-27679 .elementor-element.elementor-element-74ea2f9a:has(:hover) .elementor-icon-box-title,
					 .elementor-27679 .elementor-element.elementor-element-74ea2f9a:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-27679 .elementor-element.elementor-element-74ea2f9a .elementor-icon-box-description{font-family:"Tahoma", Sans-serif;font-size:24px;font-weight:400;line-height:1.2em;color:#C4C4C4;}.elementor-27679 .elementor-element.elementor-element-27aac714{--display:flex;--min-height:80px;--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:center;--gap:13px 13px;--row-gap:13px;--column-gap:13px;--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-27679 .elementor-element.elementor-element-6116f8e9{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;z-index:0;}.elementor-27679 .elementor-element.elementor-element-37178d4d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:31px;--margin-right:0px;}.elementor-27679 .elementor-element.elementor-element-70973d68{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-27679 .elementor-element.elementor-element-70973d68 .elementor-icon-box-wrapper{text-align:start;}.elementor-27679 .elementor-element.elementor-element-70973d68 .elementor-icon-box-title, .elementor-27679 .elementor-element.elementor-element-70973d68 .elementor-icon-box-title a{font-family:"Titillium Web", Sans-serif;font-size:36px;font-weight:700;text-transform:uppercase;}.elementor-27679 .elementor-element.elementor-element-70973d68 .elementor-icon-box-title{color:#FFFFFF;}.elementor-27679 .elementor-element.elementor-element-70973d68:has(:hover) .elementor-icon-box-title,
					 .elementor-27679 .elementor-element.elementor-element-70973d68:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-27679 .elementor-element.elementor-element-70973d68 .elementor-icon-box-description{font-family:"Tahoma", Sans-serif;font-size:24px;font-weight:400;line-height:1.2em;color:#C4C4C4;}.elementor-27679 .elementor-element.elementor-element-7ec2496b{--display:flex;--min-height:80px;--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:center;--gap:13px 13px;--row-gap:13px;--column-gap:13px;--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-27679 .elementor-element.elementor-element-2ffd2339{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;z-index:0;}.elementor-27679 .elementor-element.elementor-element-6965e1cb{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:31px;--margin-right:0px;}.elementor-27679 .elementor-element.elementor-element-4a70f4fe{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-27679 .elementor-element.elementor-element-4a70f4fe .elementor-icon-box-wrapper{text-align:start;}.elementor-27679 .elementor-element.elementor-element-4a70f4fe .elementor-icon-box-title, .elementor-27679 .elementor-element.elementor-element-4a70f4fe .elementor-icon-box-title a{font-family:"Titillium Web", Sans-serif;font-size:36px;font-weight:700;text-transform:uppercase;}.elementor-27679 .elementor-element.elementor-element-4a70f4fe .elementor-icon-box-title{color:#FFFFFF;}.elementor-27679 .elementor-element.elementor-element-4a70f4fe:has(:hover) .elementor-icon-box-title,
					 .elementor-27679 .elementor-element.elementor-element-4a70f4fe:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-27679 .elementor-element.elementor-element-4a70f4fe .elementor-icon-box-description{font-family:"Tahoma", Sans-serif;font-size:24px;font-weight:400;line-height:1.2em;color:#C4C4C4;}.elementor-27679 .elementor-element.elementor-element-10a0c5aa{--display:flex;--margin-top:-80px;--margin-bottom:0px;--margin-left:-20px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-27679 .elementor-element.elementor-element-10a0c5aa:not(.elementor-motion-effects-element-type-background), .elementor-27679 .elementor-element.elementor-element-10a0c5aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(45deg, #110F14 0%, #d4aa88 100%);}.elementor-27679 .elementor-element.elementor-element-10a0c5aa.e-con{--e-con-transform-rotateZ:1deg;}.elementor-27679 .elementor-element.elementor-element-20967e08{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-27679 .elementor-element.elementor-element-20967e08 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-27679 .elementor-element.elementor-element-20967e08 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-27679 .elementor-element.elementor-element-20967e08 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-27679 .elementor-element.elementor-element-20967e08 .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:2.3em;font-weight:600;}.elementor-27679 .elementor-element.elementor-element-20967e08 .elementor-icon-list-text{text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;transition:color 0.3s;}.elementor-27679 .elementor-element.elementor-element-2e2a3a56{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-27679 .elementor-element.elementor-element-2e2a3a56:not(.elementor-motion-effects-element-type-background), .elementor-27679 .elementor-element.elementor-element-2e2a3a56 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vivarecursos.com/wp-content/uploads/2025/11/base.jpg");}.elementor-27679 .elementor-element.elementor-element-163c6ee7{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27679 .elementor-element.elementor-element-3805bbc0{width:100%;max-width:100%;margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;text-align:start;}.elementor-27679 .elementor-element.elementor-element-3805bbc0 .elementor-heading-title{font-family:"Tahoma", Sans-serif;font-size:36px;font-weight:500;line-height:1.5em;color:#FFFFFF;}.elementor-27679 .elementor-element.elementor-element-71d2fa6{border-radius:0px 0px 0px 0px;}.elementor-27679 .elementor-element.elementor-element-71d2fa6 .elementor-accordion-item{border-width:0px;}.elementor-27679 .elementor-element.elementor-element-71d2fa6 .elementor-accordion-item .elementor-tab-content{border-width:0px;}.elementor-27679 .elementor-element.elementor-element-71d2fa6 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:0px;}.elementor-27679 .elementor-element.elementor-element-71d2fa6 .elementor-tab-title{background-color:#202020;padding:20px 20px 20px 20px;}.elementor-27679 .elementor-element.elementor-element-71d2fa6 .elementor-accordion-icon, .elementor-27679 .elementor-element.elementor-element-71d2fa6 .elementor-accordion-title{color:#BEBEBE;}.elementor-27679 .elementor-element.elementor-element-71d2fa6 .elementor-accordion-icon svg{fill:#BEBEBE;}.elementor-27679 .elementor-element.elementor-element-71d2fa6 .elementor-active .elementor-accordion-icon, .elementor-27679 .elementor-element.elementor-element-71d2fa6 .elementor-active .elementor-accordion-title{color:#F65F04;}.elementor-27679 .elementor-element.elementor-element-71d2fa6 .elementor-active .elementor-accordion-icon svg{fill:#F65F04;}.elementor-27679 .elementor-element.elementor-element-71d2fa6 .elementor-accordion-title{font-family:"Sora", Sans-serif;font-weight:400;}.elementor-27679 .elementor-element.elementor-element-71d2fa6 .elementor-tab-title .elementor-accordion-icon i:before{color:#F65F04;}.elementor-27679 .elementor-element.elementor-element-71d2fa6 .elementor-tab-title .elementor-accordion-icon svg{fill:#F65F04;}.elementor-27679 .elementor-element.elementor-element-71d2fa6 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#F6C504;}.elementor-27679 .elementor-element.elementor-element-71d2fa6 .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#F6C504;}.elementor-27679 .elementor-element.elementor-element-71d2fa6 .elementor-tab-content{color:#C2C2C2;font-family:"Sora", Sans-serif;font-weight:400;padding:10px 20px 10px 20px;}.elementor-27679 .elementor-element.elementor-element-79774ac{--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;--justify-content:flex-end;--gap:40px 40px;--row-gap:40px;--column-gap:40px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#6F6F6F;--border-color:#6F6F6F;--border-radius:24px 24px 24px 24px;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:64px;--padding-right:64px;}.elementor-27679 .elementor-element.elementor-element-79774ac:not(.elementor-motion-effects-element-type-background), .elementor-27679 .elementor-element.elementor-element-79774ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#20202042;}.elementor-27679 .elementor-element.elementor-element-79774ac.e-con{--align-self:flex-start;}.elementor-27679 .elementor-element.elementor-element-7fa5c16{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--overlay-opacity:0.5;}.elementor-27679 .elementor-element.elementor-element-7fa5c16:not(.elementor-motion-effects-element-type-background), .elementor-27679 .elementor-element.elementor-element-7fa5c16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5B5B5BED;}.elementor-27679 .elementor-element.elementor-element-7fa5c16::before, .elementor-27679 .elementor-element.elementor-element-7fa5c16 > .elementor-background-video-container::before, .elementor-27679 .elementor-element.elementor-element-7fa5c16 > .e-con-inner > .elementor-background-video-container::before, .elementor-27679 .elementor-element.elementor-element-7fa5c16 > .elementor-background-slideshow::before, .elementor-27679 .elementor-element.elementor-element-7fa5c16 > .e-con-inner > .elementor-background-slideshow::before, .elementor-27679 .elementor-element.elementor-element-7fa5c16 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#5B5B5BED;--background-overlay:'';}.elementor-27679 .elementor-element.elementor-element-7fa5c16.e-con{--align-self:center;}.elementor-27679 .elementor-element.elementor-element-eafa3ca{--display:flex;--min-height:80px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:13px 13px;--row-gap:13px;--column-gap:13px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:35px;--padding-left:5px;--padding-right:5px;}.elementor-27679 .elementor-element.elementor-element-eafa3ca:not(.elementor-motion-effects-element-type-background), .elementor-27679 .elementor-element.elementor-element-eafa3ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-27679 .elementor-element.elementor-element-eafa3ca.e-con{--align-self:stretch;}.elementor-27679 .elementor-element.elementor-element-4eb023b{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;text-align:center;}.elementor-27679 .elementor-element.elementor-element-4eb023b.elementor-element{--align-self:center;}.elementor-27679 .elementor-element.elementor-element-4eb023b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:600;text-transform:uppercase;line-height:38px;letter-spacing:4.1px;color:#FCBA6E;}.elementor-27679 .elementor-element.elementor-element-99dba47{width:var( --container-widget-width, 100% );max-width:100%;margin:-26px 0px calc(var(--kit-widget-spacing, 0px) + 17px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-27679 .elementor-element.elementor-element-99dba47.elementor-element{--align-self:center;}.elementor-27679 .elementor-element.elementor-element-99dba47 .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:22px;font-weight:400;text-transform:uppercase;line-height:50px;word-spacing:0px;color:#F8F8F8;}.elementor-27679 .elementor-element.elementor-element-8f9772b{width:100%;max-width:100%;text-align:center;font-family:"Tahoma", Sans-serif;font-size:35px;font-weight:600;color:#FFFFFF;}.elementor-27679 .elementor-element.elementor-element-eaee37f{text-align:center;font-family:"Anek Malayalam", Sans-serif;font-size:30px;font-weight:200;line-height:1.1em;letter-spacing:0px;color:#CCCCCC;}.elementor-27679 .elementor-element.elementor-element-466bb64 .elementor-button{background-color:transparent;font-family:"Be Vietnam Pro", Sans-serif;font-size:19px;font-weight:800;text-transform:uppercase;fill:#000000;color:#000000;background-image:linear-gradient(180deg, #00D81E 0%, #2DA31F 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#01F30C;border-radius:13px 13px 13px 13px;padding:22px 45px 22px 36px;}.elementor-27679 .elementor-element.elementor-element-466bb64 .elementor-button:hover, .elementor-27679 .elementor-element.elementor-element-466bb64 .elementor-button:focus{background-color:#02010100;}.elementor-27679 .elementor-element.elementor-element-466bb64.elementor-element{--align-self:center;}.elementor-27679 .elementor-element.elementor-element-466bb64 .elementor-button-content-wrapper{flex-direction:row;}.elementor-27679 .elementor-element.elementor-element-466bb64 .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-27679 .elementor-element.elementor-element-6380319 .elementor-icon-list-icon i{color:#FCBA6E;transition:color 0.3s;}.elementor-27679 .elementor-element.elementor-element-6380319 .elementor-icon-list-icon svg{fill:#FCBA6E;transition:fill 0.3s;}.elementor-27679 .elementor-element.elementor-element-6380319{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-27679 .elementor-element.elementor-element-6380319 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-27679 .elementor-element.elementor-element-6380319 .elementor-icon-list-item > a{font-family:"Tahoma", Sans-serif;}.elementor-27679 .elementor-element.elementor-element-6380319 .elementor-icon-list-text{color:#CDCDCD;transition:color 0.3s;}.elementor-27679 .elementor-element.elementor-element-2af6b013{--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;--justify-content:flex-end;--gap:40px 40px;--row-gap:40px;--column-gap:40px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#6F6F6F;--border-color:#6F6F6F;--border-radius:24px 24px 24px 24px;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:64px;--padding-right:64px;}.elementor-27679 .elementor-element.elementor-element-2af6b013:not(.elementor-motion-effects-element-type-background), .elementor-27679 .elementor-element.elementor-element-2af6b013 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#20202042;}.elementor-27679 .elementor-element.elementor-element-2af6b013.e-con{--align-self:flex-start;}.elementor-27679 .elementor-element.elementor-element-133a912a{margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + -9px) 0px;}.elementor-27679 .elementor-element.elementor-element-133a912a .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-27679 .elementor-element.elementor-element-133a912a .elementor-icon-box-title{margin-block-end:7px;color:#FFFFFF;}.elementor-27679 .elementor-element.elementor-element-133a912a.elementor-view-stacked .elementor-icon{background-color:#00D81E;}.elementor-27679 .elementor-element.elementor-element-133a912a.elementor-view-framed .elementor-icon, .elementor-27679 .elementor-element.elementor-element-133a912a.elementor-view-default .elementor-icon{fill:#00D81E;color:#00D81E;border-color:#00D81E;}.elementor-27679 .elementor-element.elementor-element-133a912a .elementor-icon{font-size:75px;}.elementor-27679 .elementor-element.elementor-element-133a912a .elementor-icon-box-title, .elementor-27679 .elementor-element.elementor-element-133a912a .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-size:36px;font-weight:400;}.elementor-27679 .elementor-element.elementor-element-133a912a:has(:hover) .elementor-icon-box-title,
					 .elementor-27679 .elementor-element.elementor-element-133a912a:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-27679 .elementor-element.elementor-element-133a912a .elementor-icon-box-description{font-family:"Sora", Sans-serif;font-size:18px;font-weight:400;color:#BDBDBD;}.elementor-27679 .elementor-element.elementor-element-18cf64b8 .elementor-button{background-color:transparent;font-family:"Be Vietnam Pro", Sans-serif;font-size:19px;font-weight:500;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(180deg, #00D81E 0%, #2DA31F 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#01F30C;border-radius:23px 23px 23px 23px;padding:15px 45px 15px 36px;}.elementor-27679 .elementor-element.elementor-element-18cf64b8 .elementor-button:hover, .elementor-27679 .elementor-element.elementor-element-18cf64b8 .elementor-button:focus{background-color:#02010100;}.elementor-27679 .elementor-element.elementor-element-18cf64b8.elementor-element{--align-self:flex-start;}.elementor-27679 .elementor-element.elementor-element-18cf64b8 .elementor-button-content-wrapper{flex-direction:row;}.elementor-27679 .elementor-element.elementor-element-18cf64b8 .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-27679 .elementor-element.elementor-element-92b5dcd{--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;}body.elementor-page-27679:not(.elementor-motion-effects-element-type-background), body.elementor-page-27679 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000D1;}@media(max-width:1024px){.elementor-27679 .elementor-element.elementor-element-6fb402c{--margin-top:-2px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27679 .elementor-element.elementor-element-2e2a3a56{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-27679 .elementor-element.elementor-element-5cf1388c{--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-27679 .elementor-element.elementor-element-64fc1102{--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-27679 .elementor-element.elementor-element-8b33ca3{--width:120%;--z-index:1;}.elementor-27679 .elementor-element.elementor-element-3225d2{--width:120%;}.elementor-27679 .elementor-element.elementor-element-7dc1da69:not(.elementor-motion-effects-element-type-background), .elementor-27679 .elementor-element.elementor-element-7dc1da69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vivarecursos.com/wp-content/uploads/2025/11/base.jpg");}.elementor-27679 .elementor-element.elementor-element-7dc1da69{--justify-content:center;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-27679 .elementor-element.elementor-element-6fb402c{--min-height:97px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-27679 .elementor-element.elementor-element-59d95ad8{--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;}.elementor-27679 .elementor-element.elementor-element-59d95ad8.e-con{--align-self:center;}.elementor-27679 .elementor-element.elementor-element-3f3d1454{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-27679 .elementor-element.elementor-element-4ceb2a3{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-27679 .elementor-element.elementor-element-4ceb2a3 .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-27679 .elementor-element.elementor-element-47e6a1cc{text-align:center;}.elementor-27679 .elementor-element.elementor-element-47e6a1cc .elementor-heading-title{font-size:65px;}.elementor-27679 .elementor-element.elementor-element-4d31cd98.elementor-element{--align-self:center;}.elementor-27679 .elementor-element.elementor-element-4d31cd98 .elementor-button{font-size:14px;}.elementor-27679 .elementor-element.elementor-element-10289c6f{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-27679 .elementor-element.elementor-element-5905dc78{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-27679 .elementor-element.elementor-element-5905dc78 .elementor-heading-title{font-size:15px;line-height:1.2em;}.elementor-27679 .elementor-element.elementor-element-903556a{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-27679 .elementor-element.elementor-element-903556a .elementor-heading-title{font-size:12px;letter-spacing:4.9px;}.elementor-27679 .elementor-element.elementor-element-73ad1c7c{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-size:25px;}.elementor-27679 .elementor-element.elementor-element-73ad1c7c.elementor-element{--align-self:center;}.elementor-27679 .elementor-element.elementor-element-51105d83{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 0px 0px;text-align:center;font-size:15px;}.elementor-27679 .elementor-element.elementor-element-51105d83.elementor-element{--align-self:center;}.elementor-27679 .elementor-element.elementor-element-3f0ddd98.elementor-element{--align-self:center;}.elementor-27679 .elementor-element.elementor-element-3f0ddd98 .elementor-button{font-size:20px;}.elementor-27679 .elementor-element.elementor-element-2b9cae7f{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 15px 0px 15px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:flex-end;}.elementor-27679 .elementor-element.elementor-element-2b9cae7f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-27679 .elementor-element.elementor-element-2b9cae7f .elementor-icon-list-item > a{font-size:16px;}.elementor-27679 .elementor-element.elementor-element-5632a8d9{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 15px 0px 15px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:flex-end;}.elementor-27679 .elementor-element.elementor-element-5632a8d9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-27679 .elementor-element.elementor-element-5632a8d9 .elementor-icon-list-item > a{font-size:16px;}.elementor-27679 .elementor-element.elementor-element-75d9fccc{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 15px 0px 15px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:flex-end;}.elementor-27679 .elementor-element.elementor-element-75d9fccc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-27679 .elementor-element.elementor-element-75d9fccc .elementor-icon-list-item > a{font-size:16px;}.elementor-27679 .elementor-element.elementor-element-63214525{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27679 .elementor-element.elementor-element-4e592ed7{--width:120%;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-27679 .elementor-element.elementor-element-60baf5c6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-27679 .elementor-element.elementor-element-60baf5c6 .elementor-icon-list-item > a{font-size:1.5em;}.elementor-27679 .elementor-element.elementor-element-26668106{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:57px;--padding-left:0px;--padding-right:0px;}.elementor-27679 .elementor-element.elementor-element-458fecf{--width:98%;}.elementor-27679 .elementor-element.elementor-element-501582f{width:var( --container-widget-width, 170px );max-width:170px;--container-widget-width:170px;--container-widget-flex-grow:0;}.elementor-27679 .elementor-element.elementor-element-5e32de2b{--width:95%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-27679 .elementor-element.elementor-element-5e32de2b.e-con{--align-self:center;}.elementor-27679 .elementor-element.elementor-element-4217d81{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-27679 .elementor-element.elementor-element-4217d81 .elementor-icon-box-wrapper{text-align:start;}.elementor-27679 .elementor-element.elementor-element-4217d81 .elementor-icon-box-title, .elementor-27679 .elementor-element.elementor-element-4217d81 .elementor-icon-box-title a{font-size:25px;}.elementor-27679 .elementor-element.elementor-element-4217d81 .elementor-icon-box-description{font-size:16px;}.elementor-27679 .elementor-element.elementor-element-484ecdaf{--width:98%;}.elementor-27679 .elementor-element.elementor-element-5b93991c{width:var( --container-widget-width, 170px );max-width:170px;--container-widget-width:170px;--container-widget-flex-grow:0;}.elementor-27679 .elementor-element.elementor-element-4f479808{--width:95%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-27679 .elementor-element.elementor-element-4f479808.e-con{--align-self:center;}.elementor-27679 .elementor-element.elementor-element-74ea2f9a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-27679 .elementor-element.elementor-element-74ea2f9a .elementor-icon-box-wrapper{text-align:start;}.elementor-27679 .elementor-element.elementor-element-74ea2f9a .elementor-icon-box-title, .elementor-27679 .elementor-element.elementor-element-74ea2f9a .elementor-icon-box-title a{font-size:25px;}.elementor-27679 .elementor-element.elementor-element-74ea2f9a .elementor-icon-box-description{font-size:16px;}.elementor-27679 .elementor-element.elementor-element-27aac714{--width:98%;}.elementor-27679 .elementor-element.elementor-element-6116f8e9{width:var( --container-widget-width, 170px );max-width:170px;--container-widget-width:170px;--container-widget-flex-grow:0;}.elementor-27679 .elementor-element.elementor-element-37178d4d{--width:95%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-27679 .elementor-element.elementor-element-37178d4d.e-con{--align-self:center;}.elementor-27679 .elementor-element.elementor-element-70973d68{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-27679 .elementor-element.elementor-element-70973d68 .elementor-icon-box-wrapper{text-align:start;}.elementor-27679 .elementor-element.elementor-element-70973d68 .elementor-icon-box-title, .elementor-27679 .elementor-element.elementor-element-70973d68 .elementor-icon-box-title a{font-size:25px;}.elementor-27679 .elementor-element.elementor-element-70973d68 .elementor-icon-box-description{font-size:16px;}.elementor-27679 .elementor-element.elementor-element-7ec2496b{--width:98%;}.elementor-27679 .elementor-element.elementor-element-2ffd2339{width:var( --container-widget-width, 170px );max-width:170px;--container-widget-width:170px;--container-widget-flex-grow:0;}.elementor-27679 .elementor-element.elementor-element-6965e1cb{--width:95%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-27679 .elementor-element.elementor-element-6965e1cb.e-con{--align-self:center;}.elementor-27679 .elementor-element.elementor-element-4a70f4fe{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-27679 .elementor-element.elementor-element-4a70f4fe .elementor-icon-box-wrapper{text-align:start;}.elementor-27679 .elementor-element.elementor-element-4a70f4fe .elementor-icon-box-title, .elementor-27679 .elementor-element.elementor-element-4a70f4fe .elementor-icon-box-title a{font-size:25px;}.elementor-27679 .elementor-element.elementor-element-4a70f4fe .elementor-icon-box-description{font-size:16px;}.elementor-27679 .elementor-element.elementor-element-10a0c5aa{--width:120%;--padding-top:020px;--padding-bottom:020px;--padding-left:020px;--padding-right:020px;}.elementor-27679 .elementor-element.elementor-element-2e2a3a56{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-27679 .elementor-element.elementor-element-3805bbc0{text-align:center;}.elementor-27679 .elementor-element.elementor-element-3805bbc0 .elementor-heading-title{font-size:26px;}.elementor-27679 .elementor-element.elementor-element-79774ac{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:10px;--padding-right:10px;}.elementor-27679 .elementor-element.elementor-element-7fa5c16{--width:100%;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-27679 .elementor-element.elementor-element-eafa3ca{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:11;}.elementor-27679 .elementor-element.elementor-element-4eb023b{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-27679 .elementor-element.elementor-element-4eb023b .elementor-heading-title{font-size:15px;line-height:1.2em;}.elementor-27679 .elementor-element.elementor-element-99dba47{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-27679 .elementor-element.elementor-element-99dba47 .elementor-heading-title{font-size:12px;letter-spacing:4.9px;}.elementor-27679 .elementor-element.elementor-element-8f9772b{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-size:25px;}.elementor-27679 .elementor-element.elementor-element-8f9772b.elementor-element{--align-self:center;}.elementor-27679 .elementor-element.elementor-element-eaee37f{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 0px 0px;text-align:center;font-size:15px;}.elementor-27679 .elementor-element.elementor-element-eaee37f.elementor-element{--align-self:center;}.elementor-27679 .elementor-element.elementor-element-466bb64.elementor-element{--align-self:center;}.elementor-27679 .elementor-element.elementor-element-466bb64 .elementor-button{font-size:20px;}.elementor-27679 .elementor-element.elementor-element-6380319 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-27679 .elementor-element.elementor-element-6380319 .elementor-icon-list-item > a{font-size:12px;}.elementor-27679 .elementor-element.elementor-element-2af6b013{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-27679 .elementor-element.elementor-element-133a912a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-27679 .elementor-element.elementor-element-133a912a .elementor-icon-box-wrapper{text-align:center;gap:20px;}.elementor-27679 .elementor-element.elementor-element-133a912a .elementor-icon-box-title{margin-block-end:20px;}.elementor-27679 .elementor-element.elementor-element-133a912a .elementor-icon{font-size:84px;}.elementor-27679 .elementor-element.elementor-element-133a912a .elementor-icon-box-title, .elementor-27679 .elementor-element.elementor-element-133a912a .elementor-icon-box-title a{font-size:25px;}.elementor-27679 .elementor-element.elementor-element-133a912a .elementor-icon-box-description{font-size:16px;}.elementor-27679 .elementor-element.elementor-element-18cf64b8{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-27679 .elementor-element.elementor-element-18cf64b8.elementor-element{--align-self:center;}.elementor-27679 .elementor-element.elementor-element-18cf64b8 .elementor-button{font-size:14px;}body.elementor-page-27679:not(.elementor-motion-effects-element-type-background), body.elementor-page-27679 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vivarecursos.com/wp-content/uploads/2025/11/bgblack-1.jpg");}}@media(min-width:768px){.elementor-27679 .elementor-element.elementor-element-8b33ca3{--width:120%;}.elementor-27679 .elementor-element.elementor-element-3225d2{--width:120%;}.elementor-27679 .elementor-element.elementor-element-7dc1da69{--width:1200px;}.elementor-27679 .elementor-element.elementor-element-59d95ad8{--width:100%;}.elementor-27679 .elementor-element.elementor-element-3f3d1454{--width:60%;}.elementor-27679 .elementor-element.elementor-element-10289c6f{--width:60%;}.elementor-27679 .elementor-element.elementor-element-4e592ed7{--width:120%;}.elementor-27679 .elementor-element.elementor-element-5e32de2b{--width:52%;}.elementor-27679 .elementor-element.elementor-element-4f479808{--width:52%;}.elementor-27679 .elementor-element.elementor-element-37178d4d{--width:52%;}.elementor-27679 .elementor-element.elementor-element-6965e1cb{--width:52%;}.elementor-27679 .elementor-element.elementor-element-10a0c5aa{--width:120%;}.elementor-27679 .elementor-element.elementor-element-163c6ee7{--width:100%;}.elementor-27679 .elementor-element.elementor-element-79774ac{--width:100%;}.elementor-27679 .elementor-element.elementor-element-7fa5c16{--width:85%;}.elementor-27679 .elementor-element.elementor-element-eafa3ca{--width:100%;}.elementor-27679 .elementor-element.elementor-element-2af6b013{--width:100%;}}/* Start custom CSS for icon-list, class: .elementor-element-62fba575 */.elementor-27679 .elementor-element.elementor-element-62fba575 .elementor-icon-list-items{
    display: flex;
    flex-wrap: nowrap;
    white-space: nowrap;
    position: relative;
}

.elementor-27679 .elementor-element.elementor-element-62fba575 .elementor-widget-container{
    overflow: visible;
}

.elementor-27679 .elementor-element.elementor-element-62fba575 .carrossel-ativo {
    display: flex;
    animation: carrossel2 20s linear infinite;
}

@keyframes carrossel2 {
    0% {
      transform: translateX(-50%);
    }
    100% {
      transform: translateX(0);
    } 
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-742c7291 */html, body{
  overflow-x: hidden;
}
.elementor-27679 .elementor-element.elementor-element-742c7291 .elementor-icon-list-items{
    display: flex;
    flex-wrap: nowrap;
    white-space: nowrap;
    position: relative;
}

.elementor-27679 .elementor-element.elementor-element-742c7291 .elementor-widget-container{
    overflow: visible;
}

.elementor-27679 .elementor-element.elementor-element-742c7291 .carrossel-ativo {
    display: flex;
    animation: carrossel 20s linear infinite;
}

@keyframes carrossel {
    0% {
        transform: translateX(0);
    }
    100% {
        transform: translateX(-50%);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3225d2 */.elementor-27679 .elementor-element.elementor-element-3225d2{
    filter: blur(4px);
    opacity: 0.4;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64fc1102 */.elementor-27679 .elementor-element.elementor-element-64fc1102{
    filter: blur(4px);
    opacity: 0.5;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47e6a1cc */.elementor-27679 .elementor-element.elementor-element-47e6a1cc texto-degrade {
background: linear-gradient(to right, #05D6D9 0%, #7944ff 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f3d1454 */.elementor-27679 .elementor-element.elementor-element-3f3d1454{
    border-radius: 7.257px;
border: 1px solid #65656550;
background: rgba(10, 10, 10, 0.30);
backdrop-filter: blur(40.82159423828125px);
-webkit-backdrop-filter: blur(40.82159423828125px);
}

@media only screen and (max-width: 767px) {
    .elementor-27679 .elementor-element.elementor-element-3f3d1454{
    border-radius: 7.257px;
border: 0.181px solid #656565;
background: rgba(10, 10, 10, 0.30);
backdrop-filter: blur(40.82159423828125px);
-webkit-backdrop-filter: blur(40.82159423828125px);
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-903556a */.elementor-27679 .elementor-element.elementor-element-903556a texto-degrade {
background: linear-gradient(to right, #05D6D9 0%, #7944ff 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51105d83 */.elementor-27679 .elementor-element.elementor-element-51105d83 .degrade{
background-image: linear-gradient(1234deg, red, #900);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3f0ddd98 */.elementor-27679 .elementor-element.elementor-element-3f0ddd98 .elementor-button-icon{
    font-size: 20px;
  
}

.elementor-27679 .elementor-element.elementor-element-3f0ddd98 .elementor-button-icon{
    display: flex;
    justify-content: center;
}

.elementor-27679 .elementor-element.elementor-element-3f0ddd98 .elementor-button{

box-shadow: 0px 61px 17px 0px rgba(23, 222, 93, 0.00), 0px 39px 16px 0px rgba(23, 222, 93, 0.04), 0px 22px 13px 0px rgba(23, 222, 93, 0.13), 0px 10px 10px 0px rgba(23, 222, 93, 0.21), 0px 2px 5px 0px rgba(23, 222, 93, 0.25);
}

.iti, .iti--allow-dropdown{
    width: 100% !important;
    z-index: 9999 !important;
}

.elementor-field-group .elementor-field-textual::placeholder {
opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10289c6f */.elementor-27679 .elementor-element.elementor-element-10289c6f{
    border-radius: 7.257px;
border: 1px solid #65656550;
background: rgba(10, 10, 10, 0.30);
backdrop-filter: blur(40.82159423828125px);
-webkit-backdrop-filter: blur(40.82159423828125px);
}

@media only screen and (max-width: 767px) {
    .elementor-27679 .elementor-element.elementor-element-10289c6f{
    border-radius: 7.257px;
border: 0.181px solid #656565;
background: rgba(10, 10, 10, 0.30);
backdrop-filter: blur(40.82159423828125px);
-webkit-backdrop-filter: blur(40.82159423828125px);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7dc1da69 */.elementor-27679 .elementor-element.elementor-element-7dc1da69{
    border-radius: 7.257px;
border: 1px solid #65656550;
background: rgba(255, 255, 255, 1.00);
backdrop-filter: blur(40.82159423828125px);
-webkit-backdrop-filter: blur(40.82159423828125px);
}

@media only screen and (max-width: 767px) {
    .elementor-27679 .elementor-element.elementor-element-7dc1da69{
    border-radius: 7.257px;
border: 0.181px solid #656565;
background: rgba(255, 255, 255, 1.00);
backdrop-filter: blur(40.82159423828125px);
-webkit-backdrop-filter: blur(40.82159423828125px);
}
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-60baf5c6 */.elementor-27679 .elementor-element.elementor-element-60baf5c6 .elementor-icon-list-items{
    display: flex;
    flex-wrap: nowrap;
    white-space: nowrap;
    position: relative;
}

.elementor-27679 .elementor-element.elementor-element-60baf5c6 .elementor-widget-container{
    overflow: visible;
}

.elementor-27679 .elementor-element.elementor-element-60baf5c6 .carrossel-ativo {
    display: flex;
    animation: carrossel2 20s linear infinite;
}

@keyframes carrossel2 {
    0% {
      transform: translateX(-50%);
    }
    100% {
      transform: translateX(0);
    } 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-458fecf */.elementor-27679 .elementor-element.elementor-element-458fecf{
    border-radius: 7.257px;
border: 1px solid #65656550;
background: rgba(10, 10, 10, 0.30);
backdrop-filter: blur(40.82159423828125px);
-webkit-backdrop-filter: blur(40.82159423828125px);
}

@media only screen and (max-width: 767px) {
    .elementor-27679 .elementor-element.elementor-element-458fecf{
    border-radius: 7.257px;
border: 0.181px solid #656565;
background: rgba(10, 10, 10, 0.30);
backdrop-filter: blur(40.82159423828125px);
-webkit-backdrop-filter: blur(40.82159423828125px);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-484ecdaf */.elementor-27679 .elementor-element.elementor-element-484ecdaf{
    border-radius: 7.257px;
border: 1px solid #65656550;
background: rgba(10, 10, 10, 0.30);
backdrop-filter: blur(40.82159423828125px);
-webkit-backdrop-filter: blur(40.82159423828125px);
}

@media only screen and (max-width: 767px) {
    .elementor-27679 .elementor-element.elementor-element-484ecdaf{
    border-radius: 7.257px;
border: 0.181px solid #656565;
background: rgba(10, 10, 10, 0.30);
backdrop-filter: blur(40.82159423828125px);
-webkit-backdrop-filter: blur(40.82159423828125px);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27aac714 */.elementor-27679 .elementor-element.elementor-element-27aac714{
    border-radius: 7.257px;
border: 1px solid #65656550;
background: rgba(10, 10, 10, 0.30);
backdrop-filter: blur(40.82159423828125px);
-webkit-backdrop-filter: blur(40.82159423828125px);
}

@media only screen and (max-width: 767px) {
    .elementor-27679 .elementor-element.elementor-element-27aac714{
    border-radius: 7.257px;
border: 0.181px solid #656565;
background: rgba(10, 10, 10, 0.30);
backdrop-filter: blur(40.82159423828125px);
-webkit-backdrop-filter: blur(40.82159423828125px);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ec2496b */.elementor-27679 .elementor-element.elementor-element-7ec2496b{
    border-radius: 7.257px;
border: 1px solid #65656550;
background: rgba(10, 10, 10, 0.30);
backdrop-filter: blur(40.82159423828125px);
-webkit-backdrop-filter: blur(40.82159423828125px);
}

@media only screen and (max-width: 767px) {
    .elementor-27679 .elementor-element.elementor-element-7ec2496b{
    border-radius: 7.257px;
border: 0.181px solid #656565;
background: rgba(10, 10, 10, 0.30);
backdrop-filter: blur(40.82159423828125px);
-webkit-backdrop-filter: blur(40.82159423828125px);
}
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-20967e08 */html, body{
  overflow-x: hidden;
}
.elementor-27679 .elementor-element.elementor-element-20967e08 .elementor-icon-list-items{
    display: flex;
    flex-wrap: nowrap;
    white-space: nowrap;
    position: relative;
}

.elementor-27679 .elementor-element.elementor-element-20967e08 .elementor-widget-container{
    overflow: visible;
}

.elementor-27679 .elementor-element.elementor-element-20967e08 .carrossel-ativo {
    display: flex;
    animation: carrossel 20s linear infinite;
}

@keyframes carrossel {
    0% {
        transform: translateX(0);
    }
    100% {
        transform: translateX(-50%);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10a0c5aa */.elementor-27679 .elementor-element.elementor-element-10a0c5aa{
    filter: blur(4px);
    opacity: 0.4;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5cf1388c */.elementor-27679 .elementor-element.elementor-element-5cf1388c::before{
content:"";
position: absolute;
top: 15%; /*defina o posicionamento da luz ao topo*/
left: inherit;
right: calc(50% - 800px); /*defina o posicionamento da luz*/
width: 500px;  /*defina o tamanho da luz*/
height: 600px; /*defina o tamanho da luz*/
background: #dd2200;
/*defina a cor da luz*/
border-radius: 100%;
filter: blur(150px); /*defina o desfoque*/
opacity: 0.2;
mix-blend-mode: screen;
animation: luz 5s infinite; /*defina o tempo da animação*/
pointer-events: none;
}

.elementor-27679 .elementor-element.elementor-element-5cf1388c::after{
content:"";
position: absolute;
top: 60%; /*defina o posicionamento da luz ao topo*/
left: inherit;
right: calc(50% - 400px); /*defina o posicionamento da luz*/
width: 10000px; /*defina o tamanho da luz*/
height: 300px; /*defina o tamanho da luz*/
background: #dd2200;
border-radius: 100%;
filter: blur(150px); /*defina o desfoque*/
opacity: 0.3;
mix-blend-mode: screen;
animation: luz 5s 2s infinite;  /*defina o tempo da animação e delay*/
pointer-events: none;
}

@keyframes luz{
0%, 100%{
opacity: 0;
}
50%{
opacity: 0.5;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3805bbc0 */@media(max-width: 431px){
    ajustes-head-sc02{
        position: relative;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-99dba47 */.elementor-27679 .elementor-element.elementor-element-99dba47 texto-degrade {
background: linear-gradient(to right, #05D6D9 0%, #7944ff 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eaee37f */.elementor-27679 .elementor-element.elementor-element-eaee37f .degrade{
background-image: linear-gradient(1234deg, red, #900);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-466bb64 */.elementor-27679 .elementor-element.elementor-element-466bb64 .elementor-button-icon{
    font-size: 20px;
  
}

.elementor-27679 .elementor-element.elementor-element-466bb64 .elementor-button-icon{
    display: flex;
    justify-content: center;
}

.elementor-27679 .elementor-element.elementor-element-466bb64 .elementor-button{

box-shadow: 0px 61px 17px 0px rgba(23, 222, 93, 0.00), 0px 39px 16px 0px rgba(23, 222, 93, 0.04), 0px 22px 13px 0px rgba(23, 222, 93, 0.13), 0px 10px 10px 0px rgba(23, 222, 93, 0.21), 0px 2px 5px 0px rgba(23, 222, 93, 0.25);
}

.iti, .iti--allow-dropdown{
    width: 100% !important;
    z-index: 9999 !important;
}

.elementor-field-group .elementor-field-textual::placeholder {
opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eafa3ca */.elementor-27679 .elementor-element.elementor-element-eafa3ca{
    border-radius: 7.257px;
border: 1px solid #65656550;
background: rgba(10, 10, 10, 0.30);
backdrop-filter: blur(40.82159423828125px);
-webkit-backdrop-filter: blur(40.82159423828125px);
}

@media only screen and (max-width: 767px) {
    .elementor-27679 .elementor-element.elementor-element-eafa3ca{
    border-radius: 7.257px;
border: 0.181px solid #656565;
background: rgba(10, 10, 10, 0.30);
backdrop-filter: blur(40.82159423828125px);
-webkit-backdrop-filter: blur(40.82159423828125px);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-92b5dcd */"use client"

import { Button } from "@/components/ui/button"
import { useEffect, useState } from "react"
import { useAudio } from "@/hooks/use-audio"

export function Stage12({ profile }: any) {
  const [timeLeft, setTimeLeft] = useState(15 * 60)
  const { playSound } = useAudio()

  useEffect(() => {
    playSound("alert")

    const interval = setInterval(() => {
      setTimeLeft((prev) => {
        if (prev <= 0) {
          clearInterval(interval)
          return 0
        }
        if (prev % 30 === 0 && prev > 0) {
          playSound("click")
        }
        return prev - 1
      })
    }, 1000)

    return () => {
      clearInterval(interval)
    }
  }, [])

  const minutes = Math.floor(timeLeft / 60)
  const seconds = timeLeft % 60

  const handleAccept = () => {
    playSound("success")
    setTimeout(() => {
      playSound("impact")
    }, 200)
    setTimeout(() => {
      playSound("laugh")
    }, 500)
    setTimeout(() => {
      window.location.href = "https://pay.hotmart.com/L100405300U?off=nwe4u1pc&checkoutMode=10"
    }, 1800)
  }

  return (
    <div className="min-h-screen flex items-center justify-center px-4 pt-16 pb-16">
      <div className="max-w-3xl w-full space-y-6 md:space-y-8">
        <div className="text-center space-y-3 md:space-y-4">
          <div className="text-[10px] md:text-sm text-yellow-500 uppercase tracking-widest animate-pulse">
            🕵️‍♂️ MISSÃO SECRETA: CONVITE FINAL
          </div>
        </div>

        <div className="bg-card border border-red-500/30 p-6 md:p-8 space-y-6 md:space-y-8">
          <div className="space-y-5 md:space-y-6">
            <h1 className="text-xl md:text-3xl font-bold leading-tight text-center text-balance">
              Você foi escolhido para acessar os 5 arquivos confidenciais
            </h1>

            <div className="bg-destructive/10 border border-destructive/30 p-4 md:p-6 text-center space-y-2">
              <p className="text-[10px] md:text-sm text-destructive uppercase font-bold">⏰ TEMPO LIMITADO</p>
              <p className="text-3xl md:text-5xl font-bold text-destructive font-mono">
                {String(minutes).padStart(2, "0")}:{String(seconds).padStart(2, "0")}
              </p>
              <p className="text-[9px] md:text-xs text-muted-foreground">para aceitar a missão</p>
            </div>

            <div className="space-y-3 md:space-y-4 text-center">
              <p className="text-sm md:text-lg leading-relaxed">
                Se você entrar, não é mais <span className="text-red-500">curiosidade</span>.
              </p>
              <p className="text-lg md:text-2xl font-bold">É escolha.</p>
            </div>

            <div className="bg-secondary/50 border border-red-500/30 p-5 md:p-6 space-y-4">
              <div className="text-center space-y-3">
                <p className="text-lg md:text-2xl font-bold uppercase text-red-500">LIBERE 5 CURSOS AGORA MESMO</p>
                <p className="text-xs md:text-sm text-muted-foreground uppercase">
                  Pagamento único - SEM MENSALIDADES!
                </p>
              </div>

              <div className="text-center py-4 border-y border-border space-y-2">
                <p className="text-sm md:text-base text-muted-foreground">
                  De <span className="line-through">R$ 497,00</span>
                </p>
                <p className="text-3xl md:text-5xl font-bold text-red-500">por R$ 147,00</p>
                <p className="text-xs md:text-sm text-muted-foreground">
                  em até 12x de 15,20 no cartão de crédito ou 147,00 à vista
                </p>
              </div>

              <div className="space-y-3">
                <p className="font-bold text-xs md:text-sm">Acesso Vitalício aos Cursos:</p>
                <ul className="space-y-2 text-xs md:text-sm">
                  <li className="flex items-center gap-2">
                    <span className="text-red-500">º</span>
                    Ciberpedofilia
                  </li>
                  <li className="flex items-center gap-2">
                    <span className="text-red-500">º</span>
                    Sexologia Forense
                  </li>
                  <li className="flex items-center gap-2">
                    <span className="text-red-500">º</span>
                    Agressores Sexuais
                  </li>
                  <li className="flex items-center gap-2">
                    <span className="text-red-500">º</span>
                    Profiling em Crimes Sexuais
                  </li>
                  <li className="flex items-center gap-2">
                    <span className="text-red-500">º</span>
                    Hibristofilia
                  </li>
                </ul>
              </div>

              <div className="space-y-3 pt-3 border-t border-border">
                <p className="font-bold text-xs md:text-sm">Incluso:</p>
                <ul className="space-y-2 text-xs md:text-sm">
                  <li className="flex items-center gap-2">
                    <span className="text-red-500">º</span>
                    100H de Certificados no total
                  </li>
                  <li className="flex items-center gap-2">
                    <span className="text-red-500">º</span>
                    Material Didático
                  </li>
                </ul>
              </div>

              <div className="space-y-3 pt-3 border-t border-border">
                <p className="font-bold text-xs md:text-sm">Suas Garantias:</p>
                <ul className="space-y-2 text-xs md:text-sm">
                  <li className="flex items-center gap-2">
                    <span className="text-red-500">º</span>
                    Acesso imediato, comprou recebeu
                  </li>
                  <li className="flex items-center gap-2">
                    <span className="text-red-500">º</span>
                    Satisfação total ou seu dinheiro de volta!
                  </li>
                  <li className="flex items-center gap-2">
                    <span className="text-red-500">º</span>
                    Garantia de 7 dias
                  </li>
                  <li className="flex items-center gap-2">
                    <span className="text-red-500">º</span>
                    Acesso Vitalício
                  </li>
                </ul>
              </div>
            </div>

            <Button
              onClick={handleAccept}
              size="lg"
              className="w-full bg-red-600 hover:bg-red-700 text-white font-bold text-sm md:text-lg uppercase py-6 md:py-8 animate-pulse"
            >
              ACEITAR MISSÃO
            </Button>

            <p className="text-[9px] md:text-xs text-center text-muted-foreground italic">"Missão iniciada."</p>
          </div>
        </div>
      </div>
    </div>
  )
}/* End custom CSS */