.elementor-9848 .elementor-element.elementor-element-f47fa79{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:-70px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-9848 .elementor-element.elementor-element-f47fa79:not(.elementor-motion-effects-element-type-background), .elementor-9848 .elementor-element.elementor-element-f47fa79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-0503199 ) 10%, var( --e-global-color-160b78e ) 100%);}.elementor-9848 .elementor-element.elementor-element-89c1d9c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9848 .elementor-element.elementor-element-cc210a2{--lottie-container-width:70%;--lottie-container-max-width:70%;--lottie-container-opacity:1;--lottie-container-opacity-hover:1;}.elementor-9848 .elementor-element.elementor-element-cc210a2 .e-lottie__container{filter:brightness( 96% ) contrast( 150% ) saturate( 200% ) blur( 0px ) hue-rotate( 360deg );}.elementor-9848 .elementor-element.elementor-element-8e80097 > .elementor-widget-container{margin:-168px 0px 0px 0px;}.elementor-9848 .elementor-element.elementor-element-8e80097{text-align:center;}.elementor-9848 .elementor-element.elementor-element-8e80097 img{width:32%;max-width:32%;}.elementor-9848 .elementor-element.elementor-element-aa2d3fe{--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;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:60px;--margin-right:60px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-9848 .elementor-element.elementor-element-aa2d3fe.e-con{--align-self:center;}.elementor-9848 .elementor-element.elementor-element-9400831 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9848 .elementor-element.elementor-element-9400831.elementor-element{--align-self:center;}.elementor-9848 .elementor-element.elementor-element-9400831{text-align:center;}.elementor-9848 .elementor-element.elementor-element-9400831 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:700;color:var( --e-global-color-160b78e );}.elementor-9848 .elementor-element.elementor-element-f9ce825 > .elementor-widget-container{margin:-5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9848 .elementor-element.elementor-element-760e37b{--divider-border-style:dotted;--divider-color:var( --e-global-color-160b78e );--divider-border-width:1.9px;--divider-element-spacing:12px;}.elementor-9848 .elementor-element.elementor-element-760e37b > .elementor-widget-container{margin:-5px 0px 0px 0px;}.elementor-9848 .elementor-element.elementor-element-760e37b .elementor-divider-separator{width:85%;margin:0 auto;margin-center:0;}.elementor-9848 .elementor-element.elementor-element-760e37b .elementor-divider{text-align:center;padding-block-start:12px;padding-block-end:12px;}.elementor-9848 .elementor-element.elementor-element-760e37b .elementor-divider__text{color:var( --e-global-color-160b78e );font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;}.elementor-9848 .elementor-element.elementor-element-86839ab > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-9848 .elementor-element.elementor-element-86839ab{text-align:center;}.elementor-9848 .elementor-element.elementor-element-86839ab .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:29px;font-weight:700;color:var( --e-global-color-160b78e );}.elementor-9848 .elementor-element.elementor-element-1437db8 > .elementor-widget-container{margin:-60px 0px 10px 0px;}.elementor-9848 .elementor-element.elementor-element-1437db8{text-align:center;}.elementor-9848 .elementor-element.elementor-element-1437db8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:29px;font-weight:700;color:var( --e-global-color-160b78e );}.elementor-9848 .elementor-element.elementor-element-b2d79b7 .htmega-register-wrapper input[type="submit"]{background-color:var( --e-global-color-160b78e );color:var( --e-global-color-0503199 );font-family:"Montserrat", Sans-serif;margin:10px 0px 0px 0px;height:30px;border-radius:30px 30px 30px 30px;}.elementor-9848 .elementor-element.elementor-element-b2d79b7 .htmega-register-wrapper input[type="submit"]:hover{background-color:var( --e-global-color-425f8a2 );color:var( --e-global-color-0503199 );border-style:none;border-radius:30px 30px 30px 30px;}.elementor-9848 .elementor-element.elementor-element-b2d79b7 > .elementor-widget-container{background-color:var( --e-global-color-0503199 );margin:-5px 0px 0px 0px;padding:5px 35px 5px 35px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-0503199 );border-radius:10px 10px 10px 10px;box-shadow:0px 0px 20px 5px #1F9FD6;}.elementor-9848 .elementor-element.elementor-element-b2d79b7.elementor-element{--align-self:center;}.elementor-9848 .elementor-element.elementor-element-b2d79b7:hover .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-0503199 );box-shadow:0px 0px 20px 5px #00276F;}.elementor-9848 .elementor-element.elementor-element-b2d79b7:hover > .elementor-widget-container{border-radius:10px 10px 10px 10px;}.elementor-9848 .elementor-element.elementor-element-b2d79b7 .htmega-register-wrapper label.htmega-form-label{color:var( --e-global-color-160b78e );font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:500;}.elementor-9848 .elementor-element.elementor-element-b2d79b7 .htmega-register-wrapper label.htmega-form-label a.terms-conditions{color:var( --e-global-color-160b78e );}.elementor-9848 .elementor-element.elementor-element-b2d79b7 .htmega-register-wrapper label.htmega-form-label a.terms-conditions:hover{color:var( --e-global-color-383cec4 );}.elementor-9848 .elementor-element.elementor-element-b2d79b7 .htmega-register-wrapper .termscondition{margin:10px 0px 0px 0px;}.elementor-9848 .elementor-element.elementor-element-b2d79b7 .termscondition{text-align:center;}.elementor-9848 .elementor-element.elementor-element-b2d79b7 .htmega-register-wrapper .htmega-submit-button{text-align:center;}.elementor-9848 .elementor-element.elementor-element-b2d79b7 .htmega-register-wrapper{border-radius:20px 20px 20px 20px;box-shadow:0px 0px 20px 5px rgba(0, 38.99999999999997, 110.99999999999994, 0.4);margin:20px 0px 20px 0px;padding:30px 30px 30px 30px;}.elementor-9848 .elementor-element.elementor-element-b2d79b7 .htmega-register-wrapper input{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;margin:10px 10px 10px 10px;height:45px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-160b78e );border-radius:10px 10px 10px 10px;}.elementor-9848 .elementor-element.elementor-element-b2d79b7 .htmega-register-wrapper input:not(input[type="submit"] ){padding:23px 23px 23px 23px;}.elementor-9848 .elementor-element.elementor-element-b2d79b7 .htmega-register-wrapper input[type*="text"]::-webkit-input-placeholder{color:#00276F;}.elementor-9848 .elementor-element.elementor-element-b2d79b7 .htmega-register-wrapper input[type*="text"]::-moz-placeholder{color:#00276F;}.elementor-9848 .elementor-element.elementor-element-b2d79b7 .htmega-register-wrapper input[type*="text"]:-ms-input-placeholder{color:#00276F;}.elementor-9848 .elementor-element.elementor-element-b2d79b7 .htmega-register-wrapper input[type*="password"]::-webkit-input-placeholder{color:#00276F;}.elementor-9848 .elementor-element.elementor-element-b2d79b7 .htmega-register-wrapper input[type*="password"]::-moz-placeholder{color:#00276F;}.elementor-9848 .elementor-element.elementor-element-b2d79b7 .htmega-register-wrapper input[type*="password"]:-ms-input-placeholder{color:#00276F;}.elementor-9848 .elementor-element.elementor-element-b2d79b7 .htmega-register-wrapper input[type*="email"]::-webkit-input-placeholder{color:#00276F;}.elementor-9848 .elementor-element.elementor-element-b2d79b7 .htmega-register-wrapper input[type*="email"]::-moz-placeholder{color:#00276F;}.elementor-9848 .elementor-element.elementor-element-b2d79b7 .htmega-register-wrapper input[type*="email"]:-ms-input-placeholder{color:#00276F;}.elementor-9848 .elementor-element.elementor-element-b2d79b7 .htmega-register-wrapper label:not(.htmega-form-label){color:var( --e-global-color-160b78e );font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:800;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;text-align:justify;}.elementor-9848 .elementor-element.elementor-element-6108526 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9848 .elementor-element.elementor-element-5b3590b.elementor-element{--align-self:center;}.elementor-9848 .elementor-element.elementor-element-7094099 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9848 .elementor-element.elementor-element-7094099{text-align:center;}.elementor-9848 .elementor-element.elementor-element-7094099 img{width:100%;max-width:100%;height:100%;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-9848 .elementor-element.elementor-element-1a7eebe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9848 .elementor-element.elementor-element-e5031e9{--spacer-size:150px;}.elementor-9848 .elementor-element.elementor-element-fac39f7 > .elementor-widget-container{margin:350px 0px 0px 0px;}.elementor-9848 .elementor-element.elementor-element-fac39f7{--lottie-container-width:75%;--lottie-container-max-width:75%;--lottie-container-opacity:1;--lottie-container-opacity-hover:1;}.elementor-9848 .elementor-element.elementor-element-fac39f7 .e-lottie__container{filter:brightness( 100% ) contrast( 200% ) saturate( 200% ) blur( 0px ) hue-rotate( 297deg );}.elementor-9848 .elementor-element.elementor-element-4867c87{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-9848 .elementor-element.elementor-element-092ee6c > .elementor-widget-container{margin:-450px 0px -10px 80px;}.elementor-9848 .elementor-element.elementor-element-8a61d02 > .elementor-widget-container{margin:-200px 0px -10px 700px;}.elementor-9848 .elementor-element.elementor-element-b4394be > .elementor-widget-container{margin:-600px 00px 0px 250px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-9848 .elementor-element.elementor-element-89c1d9c{--width:25%;}.elementor-9848 .elementor-element.elementor-element-aa2d3fe{--width:40%;}.elementor-9848 .elementor-element.elementor-element-1a7eebe{--width:25%;}}@media(min-width:2400px){.elementor-9848 .elementor-element.elementor-element-f47fa79{--padding-top:30px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-9848 .elementor-element.elementor-element-cc210a2{--lottie-container-width:200px;--lottie-container-max-width:200px;}.elementor-9848 .elementor-element.elementor-element-8e80097 > .elementor-widget-container{margin:-170px 0px 0px 0px;}.elementor-9848 .elementor-element.elementor-element-86839ab > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9848 .elementor-element.elementor-element-1437db8 > .elementor-widget-container{margin:-5px 0px 0px 0px;}.elementor-9848 .elementor-element.elementor-element-b2d79b7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9848 .elementor-element.elementor-element-fac39f7{--lottie-container-width:200px;--lottie-container-max-width:200px;}}@media(max-width:1366px){.elementor-9848 .elementor-element.elementor-element-cc210a2{--lottie-container-width:200px;--lottie-container-max-width:200px;}.elementor-9848 .elementor-element.elementor-element-8e80097 > .elementor-widget-container{margin:-170px 0px 0px 0px;}.elementor-9848 .elementor-element.elementor-element-9400831 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-9848 .elementor-element.elementor-element-86839ab > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-9848 .elementor-element.elementor-element-86839ab .elementor-heading-title{font-size:27px;}.elementor-9848 .elementor-element.elementor-element-1437db8 > .elementor-widget-container{margin:-15px 0px 15px 0px;}.elementor-9848 .elementor-element.elementor-element-1437db8 .elementor-heading-title{font-size:27px;}.elementor-9848 .elementor-element.elementor-element-b2d79b7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9848 .elementor-element.elementor-element-b2d79b7 .htmega-register-wrapper{margin:25px 0px 25px 0px;padding:30px 30px 30px 30px;}.elementor-9848 .elementor-element.elementor-element-b2d79b7 .htmega-register-wrapper input{font-size:14px;margin:20px 5px 5px 5px;}.elementor-9848 .elementor-element.elementor-element-b2d79b7 .htmega-register-wrapper input:not(input[type="submit"] ){padding:20px 20px 20px 20px;}.elementor-9848 .elementor-element.elementor-element-b2d79b7 .htmega-register-wrapper label:not(.htmega-form-label){font-size:15px;}.elementor-9848 .elementor-element.elementor-element-fac39f7{--lottie-container-width:200px;--lottie-container-max-width:200px;}}@media(max-width:1200px){.elementor-9848 .elementor-element.elementor-element-cc210a2{--lottie-container-width:180px;--lottie-container-max-width:180px;}.elementor-9848 .elementor-element.elementor-element-8e80097 > .elementor-widget-container{margin:-160px 0px 0px 0px;}.elementor-9848 .elementor-element.elementor-element-9400831 .elementor-heading-title{font-size:18px;}.elementor-9848 .elementor-element.elementor-element-86839ab > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-9848 .elementor-element.elementor-element-1437db8 > .elementor-widget-container{margin:-15px 0px 15px 0px;}.elementor-9848 .elementor-element.elementor-element-b2d79b7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9848 .elementor-element.elementor-element-b2d79b7 .htmega-register-wrapper label.htmega-form-label{font-size:18px;}.elementor-9848 .elementor-element.elementor-element-b2d79b7 .htmega-register-wrapper .termscondition{margin:5px 0px 0px 0px;}.elementor-9848 .elementor-element.elementor-element-b2d79b7 .htmega-register-wrapper{margin:20px 0px 20px 0px;padding:25px 25px 25px 25px;}.elementor-9848 .elementor-element.elementor-element-fac39f7{--lottie-container-width:180px;--lottie-container-max-width:180px;}}@media(max-width:1024px){.elementor-9848 .elementor-element.elementor-element-cc210a2{--lottie-container-width:77%;--lottie-container-max-width:77%;}.elementor-9848 .elementor-element.elementor-element-8e80097 > .elementor-widget-container{margin:-140px 0px 0px 0px;}.elementor-9848 .elementor-element.elementor-element-8e80097 img{width:35%;max-width:35%;}.elementor-9848 .elementor-element.elementor-element-9400831 .elementor-heading-title{font-size:16px;}.elementor-9848 .elementor-element.elementor-element-86839ab > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-9848 .elementor-element.elementor-element-1437db8 > .elementor-widget-container{margin:-15px 0px 15px 0px;}.elementor-9848 .elementor-element.elementor-element-b2d79b7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5px 20px 5px 20px;}.elementor-9848 .elementor-element.elementor-element-b2d79b7 .htmega-register-wrapper label.htmega-form-label{font-size:17px;}.elementor-9848 .elementor-element.elementor-element-b2d79b7 .htmega-register-wrapper input{font-size:13px;}.elementor-9848 .elementor-element.elementor-element-fac39f7{--lottie-container-width:77%;--lottie-container-max-width:77%;}}@media(max-width:880px){.elementor-9848 .elementor-element.elementor-element-cc210a2{--lottie-container-width:135px;--lottie-container-max-width:135px;}.elementor-9848 .elementor-element.elementor-element-8e80097 > .elementor-widget-container{margin:-130px 0px 0px 0px;}.elementor-9848 .elementor-element.elementor-element-aa2d3fe{--margin-top:0px;--margin-bottom:0px;--margin-left:30px;--margin-right:30px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-9848 .elementor-element.elementor-element-9400831 .elementor-heading-title{font-size:14px;}.elementor-9848 .elementor-element.elementor-element-86839ab > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-9848 .elementor-element.elementor-element-86839ab .elementor-heading-title{font-size:22px;}.elementor-9848 .elementor-element.elementor-element-1437db8 > .elementor-widget-container{margin:-15px 0px 15px 0px;}.elementor-9848 .elementor-element.elementor-element-1437db8 .elementor-heading-title{font-size:22px;}.elementor-9848 .elementor-element.elementor-element-b2d79b7{width:100%;max-width:100%;}.elementor-9848 .elementor-element.elementor-element-b2d79b7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9848 .elementor-element.elementor-element-b2d79b7 .htmega-register-wrapper label.htmega-form-label{font-size:15px;}.elementor-9848 .elementor-element.elementor-element-b2d79b7 .htmega-register-wrapper{padding:25px 25px 25px 25px;}.elementor-9848 .elementor-element.elementor-element-b2d79b7 .htmega-register-wrapper input{font-size:12px;margin:10px 10px 10px 10px;}.elementor-9848 .elementor-element.elementor-element-b2d79b7 .htmega-register-wrapper input:not(input[type="submit"] ){padding:10px 10px 10px 10px;}.elementor-9848 .elementor-element.elementor-element-b2d79b7 .htmega-register-wrapper label:not(.htmega-form-label){font-size:13px;}.elementor-9848 .elementor-element.elementor-element-fac39f7{--lottie-container-width:135px;--lottie-container-max-width:137px;}}@media(max-width:767px){.elementor-9848 .elementor-element.elementor-element-f47fa79{--padding-top:50px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-9848 .elementor-element.elementor-element-aa2d3fe{--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:20px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-9848 .elementor-element.elementor-element-9400831 > .elementor-widget-container{margin:-35px 0px 0px 0px;}.elementor-9848 .elementor-element.elementor-element-f9ce825 > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-9848 .elementor-element.elementor-element-86839ab > .elementor-widget-container{margin:-5px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-9848 .elementor-element.elementor-element-86839ab .elementor-heading-title{font-size:27px;}.elementor-9848 .elementor-element.elementor-element-1437db8 > .elementor-widget-container{margin:-70px 0px 20px 0px;}.elementor-9848 .elementor-element.elementor-element-1437db8 .elementor-heading-title{font-size:27px;}.elementor-9848 .elementor-element.elementor-element-b2d79b7 > .elementor-widget-container{margin:-5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9848 .elementor-element.elementor-element-b2d79b7 .htmega-register-wrapper label.htmega-form-label{font-size:15px;}.elementor-9848 .elementor-element.elementor-element-b2d79b7 .htmega-register-wrapper{margin:15px 15px 15px 15px;}.elementor-9848 .elementor-element.elementor-element-b2d79b7 .htmega-register-style-1 form{padding:10px 10px 10px 10px;}.elementor-9848 .elementor-element.elementor-element-b2d79b7 .htmega-register-wrapper input{margin:5px 5px 5px 5px;}.elementor-9848 .elementor-element.elementor-element-b2d79b7 .htmega-register-wrapper input:not(input[type="submit"] ){padding:10px 10px 10px 10px;}.elementor-9848 .elementor-element.elementor-element-b2d79b7 .htmega-register-wrapper label:not(.htmega-form-label){font-size:15px;}.elementor-9848 .elementor-element.elementor-element-b2d79b7 .htmega-register-wrapper input[type="submit"]{font-size:15px;margin:20px 0px 0px 0px;}.elementor-9848 .elementor-element.elementor-element-6108526 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-9848 .elementor-element.elementor-element-e5031e9{--spacer-size:10px;}.elementor-9848 .elementor-element.elementor-element-fac39f7 > .elementor-widget-container{margin:-5px 0px 0px 0px;}.elementor-9848 .elementor-element.elementor-element-fac39f7{--lottie-container-width:54%;--lottie-container-max-width:54%;}}/* Start custom CSS for htmega-userregister-form-addons, class: .elementor-element-b2d79b7 */.htmega-user-login {
    color: #00276f;
    font-family: 'Montserrat', sans-serif;
    font-weight: 500;
}
.htmega-user-login a {
    color: #1f9fd6; /* Cor primária */
    font-family: 'Montserrat', sans-serif;
    font-weight: 800; /* Peso 700 */
    transition: color 0.3s; /* Transição suave de cor ao passar o mouse */
}

.htmega-user-login a:hover {
    color: #0cd456; /* Cor ao passar o mouse */
}

.htmega-notify-button.alert-danger,
.htmega-notify-button.alert-warning,
.htmega-notify-button.alert-success,
.htmega-notify-button.alert-info {
    color: #ffffff;
    background-color: #721c24;
}

.htmega-notify-button.alert-warning {
    color: #ffe003;
    background-color: #00276f;
    border-color: #ffeeba;
}

.htmega-notify-button.alert-success {
    color: #155724;
    background-color: #00276f;
    border-color: #c3e6cb;
}

.htmega-notify-button.alert-info {
    color: #0c5460;
    background-color: #1abc9c;
    border-color: #bee5eb;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6108526 */.card {
  width: 220px;
  height: 430px;
  background: black;
  border-radius: 35px;
  border: 2px solid rgb(40, 40, 40);
  padding: 7px;
  position: relative;
  box-shadow: 2px 5px 15px rgba(0, 0, 0, 0.486);
  overflow: hidden;
}

.card-int {
  background: none;
  height: 100%;
  border-radius: 25px;
  position: relative;
  overflow: hidden;
}

.card-video {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 25px;
}

.overlay-text {
  position: absolute;
  top: 20%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #00276f; /* Cor padrão */
  font-size: 1.1rem;
  font-weight: 900;
  text-align: center;
  z-index: 1;
  pointer-events: none; /* Para que o vídeo ainda seja clicável */
  opacity: 0; /* Começa invisível */
  transition: opacity 0.5s ease, color 0.5s ease; /* Transição suave para cor e opacidade */
}

.overlay-text.default {
  opacity: 1; /* Texto padrão visível */
  color: #1f9fd6; /* Cor padrão */
}

.card:hover .overlay-text.default {
  opacity: 0; /* Torna invisível ao passar o mouse */
}

.card:hover .overlay-text.hover {
  opacity: 1; /* Torna visível ao passar o mouse */
  color: #00276f; /* Nova cor ao passar o mouse */
}



.top {
  position: absolute;
  top: 0px;
  right: 50%;
  transform: translate(50%, 0%);
  width: 35%;
  height: 18px;
  background-color: black;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
}

.speaker {
  position: absolute;
  top: 2px;
  right: 50%;
  transform: translate(50%, 0%);
  width: 40%;
  height: 2px;
  border-radius: 2px;
  background-color: rgb(20, 20, 20);
}

.camera {
  position: absolute;
  top: 6px;
  right: 84%;
  transform: translate(50%, 0%);
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background-color: rgba(255, 255, 255, 0.048);
}

.int {
  position: absolute;
  width: 3px;
  height: 3px;
  border-radius: 50%;
  top: 50%;
  right: 50%;
  transform: translate(50%, -50%);
  background-color: rgba(0, 0, 255, 0.212);
}

.btn1, .btn2, .btn3, .btn4 {
  position: absolute;
  width: 2px;
}

.btn1, .btn2, .btn3 {
  height: 55px;
  top: 30%;
  right: -4px;
  background-image: linear-gradient(to right, #111111, #222222, #333333, #464646, #595959);
}

.btn2, .btn3 {
  transform: scale(-1);
  left: -4px;
}

.btn2, .btn3 {
  transform: scale(-1);
  height: 30px;
}

.btn2 {
  top: 26%;
}

.btn3 {
  top: 36%;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5b3590b */.toggle 
 

#toggles {
  display: none;
}

.switch {
  position: relative;
  width: 70px;
  height: 70px;
  background-color: #ffffff;
  border-radius: 50%;
  z-index: 1;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid rgb(126, 126, 126);
  box-shadow: 0px 0px 3px rgb(2, 2, 2) inset;
}

.switch svg {
  width: 1.2em;
}

.switch svg path {
  fill: #1f9fd6;
}

#toggles:checked + .switch {
  box-shadow: 0px 0px 1px rgb(151, 243, 255) inset,
              0px 0px 2px rgb(151, 243, 255) inset,
              0px 0px 10px rgb(151, 243, 255) inset,
              0px 0px 40px rgb(151, 243, 255),
              0px 0px 100px rgb(151, 243, 255),
              0px 0px 5px rgb(151, 243, 255);
  border: 2px solid rgb(255, 255, 255);
  background-color: rgb(146, 180, 184);
}

#toggles:checked + .switch svg {
  filter: drop-shadow(0px 0px 5px rgb(151, 243, 255));
}

#toggles:checked + .switch svg path {
  fill: rgb(255, 255, 255);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7094099 *//* Estilo base para o elemento flutuante */
.elementor-9848 .elementor-element.elementor-element-7094099 img {
    border-radius: 8px; /* Borda arredondada opcional */
    display: inline-block; /* Exibir como bloco em linha */
    animation: floatAnimation 3s ease-in-out infinite alternate; /* Aplica a animação de levitação */
}

/* Definição da animação de levitação */
@keyframes floatAnimation {
    0% {
        transform: translateY(0); /* Posição inicial */
    }
    50% {
        transform: translateY(-10px); /* Posição levitando para cima */
    }
    100% {
        transform: translateY(0); /* Retornando à posição inicial */
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-092ee6c *//* From Uiverse.io by DanielIdow65799 */ 
.svg-frame {
  position: relative;
  width: 60px;
  height: 60px;
  transform-style: preserve-3d;
  display: flex;
  justify-content: center;
  align-items: center;
}

.svg-frame svg {
  position: absolute;
  transition: 0.9s;
  z-index: calc(1 - (0.2 * var(--j)));
  transform-origin: center;
  width: 344px;
  height: 344px;
  fill: none;
}

.svg-frame:hover svg {
  transform: rotate(-80deg) skew(30deg) translateX(calc(45px * var(--i)))
    translateY(calc(-35px * var(--i)));
}

.svg-frame svg #center {
  transition: 0.1s;
  transform-origin: center;
}

.svg-frame:hover svg #center {
  transform: rotate(-30deg) translateX(45px) translateY(-3px);
}

#out2 {
  animation: rotate16 2s ease-in-out infinite alternate;
  transform-origin: center;
}

#out3 {
  animation: rotate16 2s ease-in-out infinite alternate;
  transform-origin: center;
  stroke: #00FF5E;
}

#inner3,
#inner1 {
  animation: rotate16 1s ease-in-out infinite alternate;
  transform-origin: center;
}

#center1 {
  fill: #00FF5E;
  animation: rotate16 1s ease-in-out infinite alternate;
  transform-origin: center;
}

@keyframes rotate16 {
  to {
    transform: rotate(360deg);
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8a61d02 *//* From Uiverse.io by DanielIdow65799 */ 
.svg-frame {
  position: relative;
  width: 60px;
  height: 60px;
  transform-style: preserve-3d;
  display: flex;
  justify-content: center;
  align-items: center;
}

.svg-frame svg {
  position: absolute;
  transition: 0.9s;
  z-index: calc(1 - (0.2 * var(--j)));
  transform-origin: center;
  width: 344px;
  height: 344px;
  fill: none;
}

.svg-frame:hover svg {
  transform: rotate(-80deg) skew(30deg) translateX(calc(45px * var(--i)))
    translateY(calc(-35px * var(--i)));
}

.svg-frame svg #center {
  transition: 0.1s;
  transform-origin: center;
}

.svg-frame:hover svg #center {
  transform: rotate(-30deg) translateX(45px) translateY(-3px);
}

#out2 {
  animation: rotate16 2s ease-in-out infinite alternate;
  transform-origin: center;
}

#out3 {
  animation: rotate16 2s ease-in-out infinite alternate;
  transform-origin: center;
  stroke: #00FF5E;
}

#inner3,
#inner1 {
  animation: rotate16 1s ease-in-out infinite alternate;
  transform-origin: center;
}

#center1 {
  fill: #00FF5E;
  animation: rotate16 1s ease-in-out infinite alternate;
  transform-origin: center;
}

@keyframes rotate16 {
  to {
    transform: rotate(360deg);
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b4394be *//* From Uiverse.io by DanielIdow65799 */ 
.svg-frame {
  position: relative;
  width: 60px;
  height: 60px;
  transform-style: preserve-3d;
  display: flex;
  justify-content: center;
  align-items: center;
}

.svg-frame svg {
  position: absolute;
  transition: 0.9s;
  z-index: calc(1 - (0.2 * var(--j)));
  transform-origin: center;
  width: 344px;
  height: 344px;
  fill: none;
}

.svg-frame:hover svg {
  transform: rotate(-80deg) skew(30deg) translateX(calc(45px * var(--i)))
    translateY(calc(-35px * var(--i)));
}

.svg-frame svg #center {
  transition: 0.1s;
  transform-origin: center;
}

.svg-frame:hover svg #center {
  transform: rotate(-30deg) translateX(45px) translateY(-3px);
}

#out2 {
  animation: rotate16 2s ease-in-out infinite alternate;
  transform-origin: center;
}

#out3 {
  animation: rotate16 2s ease-in-out infinite alternate;
  transform-origin: center;
  stroke: #00FF5E;
}

#inner3,
#inner1 {
  animation: rotate16 1s ease-in-out infinite alternate;
  transform-origin: center;
}

#center1 {
  fill: #00FF5E;
  animation: rotate16 1s ease-in-out infinite alternate;
  transform-origin: center;
}

@keyframes rotate16 {
  to {
    transform: rotate(360deg);
  }
}/* End custom CSS */