.elementor-328 .elementor-element.elementor-element-27cb704c{--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;box-shadow:0px 8px 9px -2px rgba(205.85671686702506, 79.93002717391303, 255, 0.5);--z-index:999;}.elementor-328 .elementor-element.elementor-element-27cb704c:not(.elementor-motion-effects-element-type-background), .elementor-328 .elementor-element.elementor-element-27cb704c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0918;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );}.elementor-328 .elementor-element.elementor-element-433064a{z-index:1000;text-align:start;}.elementor-328 .elementor-element.elementor-element-433064a img{max-width:105px;}.elementor-328 .elementor-element.elementor-element-d04a067{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--z-index:999;}.elementor-328 .elementor-element.elementor-element-d04a067:not(.elementor-motion-effects-element-type-background), .elementor-328 .elementor-element.elementor-element-d04a067 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0918FA;}.elementor-328 .elementor-element.elementor-element-aedb433{text-align:start;}.elementor-328 .elementor-element.elementor-element-aedb433 img{max-width:119px;}.elementor-328 .elementor-element.elementor-element-b0edfd1{--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;--overlay-opacity:0.5;}.elementor-328 .elementor-element.elementor-element-b0edfd1:not(.elementor-motion-effects-element-type-background), .elementor-328 .elementor-element.elementor-element-b0edfd1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#251B34;}.elementor-328 .elementor-element.elementor-element-b0edfd1::before, .elementor-328 .elementor-element.elementor-element-b0edfd1 > .elementor-background-video-container::before, .elementor-328 .elementor-element.elementor-element-b0edfd1 > .e-con-inner > .elementor-background-video-container::before, .elementor-328 .elementor-element.elementor-element-b0edfd1 > .elementor-background-slideshow::before, .elementor-328 .elementor-element.elementor-element-b0edfd1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-328 .elementor-element.elementor-element-b0edfd1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("http://soulistavip.com.br/wp-content/uploads/2025/06/5630939-scaled.jpg");--background-overlay:'';}.elementor-328 .elementor-element.elementor-element-07bf9c1{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );color:var( --e-global-color-primary );}.elementor-328 .elementor-element.elementor-element-7753a39 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:51px;font-weight:800;font-style:normal;color:#ebb364;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-328 .elementor-element.elementor-element-68cb4831 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-328 .elementor-element.elementor-element-68cb4831{font-family:"Inter", Sans-serif;font-size:24px;font-weight:400;font-style:normal;text-decoration:none;line-height:28px;color:#E0E0E0;}.elementor-328 .elementor-element.elementor-element-68cb4831 p{margin-block-end:0px;}.elementor-328 .elementor-element.elementor-element-409e820{--display:flex;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );}.elementor-328 .elementor-element.elementor-element-4a51bef1 .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:25px;font-weight:700;font-style:normal;background-image:linear-gradient(180deg, #2ECF43 0%, #1DB832 100%);box-shadow:0px 8px 25px 0px rgba(46, 207, 67, 0.4);transition-duration:0.3s;border-radius:12px 12px 12px 12px;}.elementor-328 .elementor-element.elementor-element-4a51bef1 .elementor-button:hover, .elementor-328 .elementor-element.elementor-element-4a51bef1 .elementor-button:focus{box-shadow:0px 12px 35px 0px rgba(46, 207, 67, 0.6);}.elementor-328 .elementor-element.elementor-element-24aca867{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--border-radius:23px 23px 23px 23px;box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.28);}.elementor-328 .elementor-element.elementor-element-24aca867:not(.elementor-motion-effects-element-type-background), .elementor-328 .elementor-element.elementor-element-24aca867 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0F;}.elementor-328 .elementor-element.elementor-element-5e0e05d8{--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-328 .elementor-element.elementor-element-174e54b0{text-align:center;}.elementor-328 .elementor-element.elementor-element-174e54b0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:32px;font-weight:700;color:#FFBC18;}.elementor-328 .elementor-element.elementor-element-451271fd > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-328 .elementor-element.elementor-element-451271fd{text-align:center;color:#B0B0B0;}.elementor-328 .elementor-element.elementor-element-448a45c6{--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-328 .elementor-element.elementor-element-44de2e90{text-align:center;}.elementor-328 .elementor-element.elementor-element-44de2e90 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:32px;font-weight:700;color:#FFBC18;}.elementor-328 .elementor-element.elementor-element-1bed614b > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-328 .elementor-element.elementor-element-1bed614b{text-align:center;color:#B0B0B0;}.elementor-328 .elementor-element.elementor-element-1dbf84b9{--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-328 .elementor-element.elementor-element-468dd78b{text-align:center;}.elementor-328 .elementor-element.elementor-element-468dd78b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:32px;font-weight:700;color:#FFBC18;}.elementor-328 .elementor-element.elementor-element-44a3c05 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-328 .elementor-element.elementor-element-44a3c05{text-align:center;color:#B0B0B0;}.elementor-328 .elementor-element.elementor-element-4b7ae5e{--display:flex;}.elementor-328 .elementor-element.elementor-element-1ebdeaa2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:12px;--padding-bottom:0px;--padding-left:020px;--padding-right:020px;}.elementor-328 .elementor-element.elementor-element-1ebdeaa2:not(.elementor-motion-effects-element-type-background), .elementor-328 .elementor-element.elementor-element-1ebdeaa2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#091630;}.elementor-328 .elementor-element.elementor-element-0d543c5{--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-328 .elementor-element.elementor-element-e67a8b1{--display:flex;--justify-content:center;}.elementor-328 .elementor-element.elementor-element-6f0c807e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-328 .elementor-element.elementor-element-6f0c807e{text-align:start;}.elementor-328 .elementor-element.elementor-element-6f0c807e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:52px;font-weight:900;text-shadow:7px 4px 13px rgba(132.6, 18.502744565217384, 131.88689215353267, 0.48);color:#FDFDFD;}.elementor-328 .elementor-element.elementor-element-5d27a6a0 > .elementor-widget-container{margin:-14px 0px -18px 0px;}.elementor-328 .elementor-element.elementor-element-5d27a6a0{text-align:start;font-family:"Inter", Sans-serif;font-size:27px;color:#E9E481;}.elementor-328 .elementor-element.elementor-element-46ef625{--display:flex;}.elementor-328 .elementor-element.elementor-element-1d51dd5{--spacer-size:0px;}.elementor-328 .elementor-element.elementor-element-5abd219d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:nowrap;--margin-top:-31px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-328 .elementor-element.elementor-element-440be144{--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;--border-radius:15px 15px 15px 15px;box-shadow:0px 5px 15px 0px rgba(0, 0, 0, 0.1);--padding-top:30px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-328 .elementor-element.elementor-element-440be144:not(.elementor-motion-effects-element-type-background), .elementor-328 .elementor-element.elementor-element-440be144 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-328 .elementor-element.elementor-element-522546f1{text-align:center;}.elementor-328 .elementor-element.elementor-element-20633d30{text-align:center;}.elementor-328 .elementor-element.elementor-element-20633d30 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:600;color:#251B34;}.elementor-328 .elementor-element.elementor-element-7975d052{font-family:"Roboto", Sans-serif;font-size:16px;color:#666666;}.elementor-328 .elementor-element.elementor-element-1dce0c99{--display:flex;--border-radius:15px 15px 15px 15px;box-shadow:0px 5px 15px 0px rgba(0, 0, 0, 0.1);--padding-top:30px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-328 .elementor-element.elementor-element-1dce0c99:not(.elementor-motion-effects-element-type-background), .elementor-328 .elementor-element.elementor-element-1dce0c99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-328 .elementor-element.elementor-element-4bc7fe8c{text-align:center;}.elementor-328 .elementor-element.elementor-element-383015be{text-align:center;}.elementor-328 .elementor-element.elementor-element-383015be .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:600;color:#251B34;}.elementor-328 .elementor-element.elementor-element-56ec9c3e{font-family:"Roboto", Sans-serif;font-size:16px;color:#666666;}.elementor-328 .elementor-element.elementor-element-683a9a0e{--display:flex;--border-radius:15px 15px 15px 15px;box-shadow:0px 5px 15px 0px rgba(0, 0, 0, 0.1);--padding-top:30px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-328 .elementor-element.elementor-element-683a9a0e:not(.elementor-motion-effects-element-type-background), .elementor-328 .elementor-element.elementor-element-683a9a0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-328 .elementor-element.elementor-element-5362ec04{text-align:center;}.elementor-328 .elementor-element.elementor-element-1fec4b65{text-align:center;}.elementor-328 .elementor-element.elementor-element-1fec4b65 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:600;color:#251B34;}.elementor-328 .elementor-element.elementor-element-2eab21ea{font-family:"Roboto", Sans-serif;font-size:16px;color:#666666;}.elementor-328 .elementor-element.elementor-element-76669b0a{--display:flex;--border-radius:15px 15px 15px 15px;box-shadow:0px 5px 15px 0px rgba(0, 0, 0, 0.1);--padding-top:30px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-328 .elementor-element.elementor-element-76669b0a:not(.elementor-motion-effects-element-type-background), .elementor-328 .elementor-element.elementor-element-76669b0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-328 .elementor-element.elementor-element-2c9c0bc4{text-align:center;}.elementor-328 .elementor-element.elementor-element-41c1151c{text-align:center;}.elementor-328 .elementor-element.elementor-element-41c1151c .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:600;color:#251B34;}.elementor-328 .elementor-element.elementor-element-30d72ada{font-family:"Roboto", Sans-serif;font-size:16px;color:#666666;}.elementor-328 .elementor-element.elementor-element-3f59e6c5 > .elementor-widget-container{margin:-43px 0px 23px 0px;}.elementor-328 .elementor-element.elementor-element-3f59e6c5{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;color:#DFC9FF;}.elementor-328 .elementor-element.elementor-element-32b3c44{--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-328 .elementor-element.elementor-element-32b3c44:not(.elementor-motion-effects-element-type-background), .elementor-328 .elementor-element.elementor-element-32b3c44 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(181deg, #091630 0%, #1792F4 29%);}.elementor-328 .elementor-element.elementor-element-b0e483d{--spacer-size:11px;}.elementor-328 .elementor-element.elementor-element-c0ec1e8{--display:flex;}.elementor-328 .elementor-element.elementor-element-8f6981f{text-align:center;}.elementor-328 .elementor-element.elementor-element-8f6981f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:47px;font-weight:800;text-shadow:5px 0px 5px rgba(0, 0, 0, 0.92);color:#FFFFFF;}.elementor-328 .elementor-element.elementor-element-0cadd28{--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-328 .elementor-element.elementor-element-9166c02{--display:flex;}.elementor-328 .elementor-element.elementor-element-a2bba47 > .elementor-widget-container{border-radius:30px 30px 30px 30px;}.elementor-328 .elementor-element.elementor-element-5c1c04d{text-align:start;font-family:"Roboto", Sans-serif;font-size:20px;color:#FFFFFF;}.elementor-328 .elementor-element.elementor-element-5ffee74{--display:flex;}.elementor-328 .elementor-element.elementor-element-30b27d86{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-328 .elementor-element.elementor-element-30b27d86:not(.elementor-motion-effects-element-type-background), .elementor-328 .elementor-element.elementor-element-30b27d86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #040404 74%, #251B34 100%);}.elementor-328 .elementor-element.elementor-element-30b27d86 > .elementor-shape-top .elementor-shape-fill, .elementor-328 .elementor-element.elementor-element-30b27d86 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#2298F1;}.elementor-328 .elementor-element.elementor-element-30b27d86 > .elementor-shape-top svg, .elementor-328 .elementor-element.elementor-element-30b27d86 > .e-con-inner > .elementor-shape-top svg{width:calc(100% + 1.3px);height:95px;}.elementor-328 .elementor-element.elementor-element-9df45e4{--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-328 .elementor-element.elementor-element-9eedb81{--display:flex;}.elementor-328 .elementor-element.elementor-element-f7cc7b6 img{max-width:77%;}.elementor-328 .elementor-element.elementor-element-9c874e1{--display:flex;--border-radius:19px 19px 19px 19px;}.elementor-328 .elementor-element.elementor-element-9c874e1.e-con{--align-self:center;}.elementor-328 .elementor-element.elementor-element-024b733{text-align:center;}.elementor-328 .elementor-element.elementor-element-024b733 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:41px;font-weight:800;text-transform:uppercase;text-shadow:5px 0px 17px #5A8F32;color:#FFFFFF;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-328 .elementor-element.elementor-element-468a902 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-328 .elementor-element.elementor-element-468a902 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-328 .elementor-element.elementor-element-468a902 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-328 .elementor-element.elementor-element-468a902 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-328 .elementor-element.elementor-element-468a902 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-328 .elementor-element.elementor-element-468a902 .elementor-icon-list-icon i{color:#61CE70;transition:color 0.3s;}.elementor-328 .elementor-element.elementor-element-468a902 .elementor-icon-list-icon svg{fill:#61CE70;transition:fill 0.3s;}.elementor-328 .elementor-element.elementor-element-468a902{--e-icon-list-icon-size:26px;--icon-vertical-offset:0px;}.elementor-328 .elementor-element.elementor-element-468a902 .elementor-icon-list-icon{padding-inline-end:2px;}.elementor-328 .elementor-element.elementor-element-468a902 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-328 .elementor-element.elementor-element-468a902 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:27px;font-weight:400;font-style:normal;line-height:39px;}.elementor-328 .elementor-element.elementor-element-468a902 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-328 .elementor-element.elementor-element-47b9a6fd{text-align:center;}.elementor-328 .elementor-element.elementor-element-47b9a6fd .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:32px;font-weight:600;color:#FFFFFF;}.elementor-328 .elementor-element.elementor-element-7347dac3{--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-328 .elementor-element.elementor-element-599e36a1{--display:flex;border-style:none;--border-style:none;--border-radius:22px 22px 22px 22px;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-328 .elementor-element.elementor-element-599e36a1:not(.elementor-motion-effects-element-type-background), .elementor-328 .elementor-element.elementor-element-599e36a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-328 .elementor-element.elementor-element-537e4c1b{text-align:center;}.elementor-328 .elementor-element.elementor-element-228fe036{text-align:center;}.elementor-328 .elementor-element.elementor-element-228fe036 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:22px;font-weight:600;color:#251B34;}.elementor-328 .elementor-element.elementor-element-9db4b5a{font-family:"Roboto", Sans-serif;font-size:16px;color:#666666;}.elementor-328 .elementor-element.elementor-element-468b2227{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-328 .elementor-element.elementor-element-468b2227:not(.elementor-motion-effects-element-type-background), .elementor-328 .elementor-element.elementor-element-468b2227 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-328 .elementor-element.elementor-element-33077688{text-align:center;}.elementor-328 .elementor-element.elementor-element-50b9c7eb{text-align:center;}.elementor-328 .elementor-element.elementor-element-50b9c7eb .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:22px;font-weight:600;color:#251B34;}.elementor-328 .elementor-element.elementor-element-5d56b66b{font-family:"Roboto", Sans-serif;font-size:16px;color:#666666;}.elementor-328 .elementor-element.elementor-element-5405bddc{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-328 .elementor-element.elementor-element-5405bddc:not(.elementor-motion-effects-element-type-background), .elementor-328 .elementor-element.elementor-element-5405bddc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-328 .elementor-element.elementor-element-4620f55a{text-align:center;}.elementor-328 .elementor-element.elementor-element-36ae97a3{text-align:center;}.elementor-328 .elementor-element.elementor-element-36ae97a3 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:22px;font-weight:600;color:#251B34;}.elementor-328 .elementor-element.elementor-element-2e9ff431{font-family:"Roboto", Sans-serif;font-size:16px;color:#666666;}.elementor-328 .elementor-element.elementor-element-5c951d6f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-328 .elementor-element.elementor-element-5c951d6f:not(.elementor-motion-effects-element-type-background), .elementor-328 .elementor-element.elementor-element-5c951d6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#251B34;}.elementor-328 .elementor-element.elementor-element-3321a574{text-align:center;}.elementor-328 .elementor-element.elementor-element-3321a574 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:32px;font-weight:600;color:#FFFFFF;}.elementor-328 .elementor-element.elementor-element-10b0f110{font-family:"Roboto", Sans-serif;font-size:20px;color:#FFFFFF;}.elementor-328 .elementor-element.elementor-element-902c07f{--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-328 .elementor-element.elementor-element-064ca26{--display:flex;}.elementor-328 .elementor-element.elementor-element-064ca26:not(.elementor-motion-effects-element-type-background), .elementor-328 .elementor-element.elementor-element-064ca26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF000000;}.elementor-widget-price-table .elementor-price-table__button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );}.elementor-widget-price-table{--e-price-table-header-background-color:var( --e-global-color-secondary );}.elementor-widget-price-table .elementor-price-table__heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );}.elementor-widget-price-table .elementor-price-table__subheading{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );font-style:var( --e-global-typography-secondary-font-style );}.elementor-widget-price-table .elementor-price-table .elementor-price-table__price{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );}.elementor-widget-price-table .elementor-price-table__original-price{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );}.elementor-widget-price-table .elementor-price-table__period{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );font-style:var( --e-global-typography-secondary-font-style );}.elementor-widget-price-table .elementor-price-table__features-list{--e-price-table-features-list-color:var( --e-global-color-text );}.elementor-widget-price-table .elementor-price-table__features-list li{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );}.elementor-widget-price-table .elementor-price-table__features-list li:before{border-top-color:var( --e-global-color-text );}.elementor-widget-price-table .elementor-price-table__additional_info{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );}.elementor-widget-price-table .elementor-ribbon-inner{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );}.elementor-328 .elementor-element.elementor-element-712ec5d{z-index:50;--e-transform-transition-duration:200ms;--e-price-table-header-background-color:#4E3F64;}.elementor-328 .elementor-element.elementor-element-712ec5d > .elementor-widget-container{border-radius:17px 17px 17px 17px;box-shadow:0px 0px 10px 12px rgba(0, 0, 0, 0.2);}.elementor-328 .elementor-element.elementor-element-712ec5d:hover .elementor-widget-container{box-shadow:0px 0px 29px -11px rgba(191.97966936436657, 37.351956521739126, 244.79999999999998, 0.83);}.elementor-328 .elementor-element.elementor-element-712ec5d .elementor-price-table__price{background-color:#251B34;}.elementor-328 .elementor-element.elementor-element-712ec5d .elementor-price-table__currency, .elementor-328 .elementor-element.elementor-element-712ec5d .elementor-price-table__integer-part, .elementor-328 .elementor-element.elementor-element-712ec5d .elementor-price-table__fractional-part{color:#FFFFFF;}.elementor-328 .elementor-element.elementor-element-712ec5d .elementor-price-table .elementor-price-table__price{font-family:"Inter", Sans-serif;font-size:51px;font-weight:800;font-style:normal;}.elementor-328 .elementor-element.elementor-element-712ec5d .elementor-price-table__price > .elementor-price-table__currency{font-size:calc(26em/100);}.elementor-328 .elementor-element.elementor-element-712ec5d .elementor-price-table__currency{align-self:flex-start;}.elementor-328 .elementor-element.elementor-element-712ec5d .elementor-price-table__fractional-part{font-size:calc(40em/100);}.elementor-328 .elementor-element.elementor-element-712ec5d .elementor-price-table__after-price{justify-content:flex-end;}.elementor-328 .elementor-element.elementor-element-712ec5d .elementor-price-table__period{color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;font-style:normal;line-height:35px;}.elementor-328 .elementor-element.elementor-element-712ec5d .elementor-price-table__features-list{background-color:#251B34;--e-price-table-features-list-color:#DFDEDE;text-align:start;}.elementor-328 .elementor-element.elementor-element-712ec5d .elementor-price-table__features-list li{font-family:"Inter", Sans-serif;font-size:17.6px;font-weight:300;font-style:normal;}.elementor-328 .elementor-element.elementor-element-712ec5d .elementor-price-table__features-list li:before{border-top-style:dashed;border-top-color:#FFFFFF47;border-top-width:1px;margin-top:4px;margin-bottom:4px;}.elementor-328 .elementor-element.elementor-element-712ec5d .elementor-price-table__footer{background-color:#251B34;}.elementor-328 .elementor-element.elementor-element-712ec5d .elementor-price-table__button{font-family:"Inter", Sans-serif;font-size:23px;font-weight:700;font-style:normal;}.elementor-328 .elementor-element.elementor-element-712ec5d .elementor-price-table__additional_info{color:#B6B6B6;font-family:"Inter", Sans-serif;font-size:16px;font-weight:normal;font-style:normal;margin:21px 6px 0px 6px;}.elementor-328 .elementor-element.elementor-element-f47ad16{--display:flex;}.elementor-328 .elementor-element.elementor-element-f47ad16:not(.elementor-motion-effects-element-type-background), .elementor-328 .elementor-element.elementor-element-f47ad16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF000000;}.elementor-328 .elementor-element.elementor-element-67e706c .elementor-repeater-item-27184db i{color:#25D366;}.elementor-328 .elementor-element.elementor-element-67e706c .elementor-repeater-item-27184db svg{fill:#25D366;}.elementor-328 .elementor-element.elementor-element-67e706c .elementor-repeater-item-9405ddf i{color:#25D366;}.elementor-328 .elementor-element.elementor-element-67e706c .elementor-repeater-item-9405ddf svg{fill:#25D366;}.elementor-328 .elementor-element.elementor-element-67e706c .elementor-repeater-item-b6756ff i{color:#25D366;}.elementor-328 .elementor-element.elementor-element-67e706c .elementor-repeater-item-b6756ff svg{fill:#25D366;}.elementor-328 .elementor-element.elementor-element-67e706c .elementor-repeater-item-2516cd5 i{color:#FFAC33;}.elementor-328 .elementor-element.elementor-element-67e706c .elementor-repeater-item-2516cd5 svg{fill:#FFAC33;}.elementor-328 .elementor-element.elementor-element-67e706c{z-index:50;--e-transform-transition-duration:200ms;--e-price-table-header-background-color:#4E3F64;}.elementor-328 .elementor-element.elementor-element-67e706c > .elementor-widget-container{border-radius:17px 17px 17px 17px;box-shadow:0px 0px 10px 12px rgba(0, 0, 0, 0.2);}.elementor-328 .elementor-element.elementor-element-67e706c:hover .elementor-widget-container{box-shadow:0px 0px 29px -11px rgba(191.97966936436657, 37.351956521739126, 244.79999999999998, 0.83);}.elementor-328 .elementor-element.elementor-element-67e706c .elementor-price-table__price{background-color:#251B34;}.elementor-328 .elementor-element.elementor-element-67e706c .elementor-price-table__currency, .elementor-328 .elementor-element.elementor-element-67e706c .elementor-price-table__integer-part, .elementor-328 .elementor-element.elementor-element-67e706c .elementor-price-table__fractional-part{color:#FFFFFF;}.elementor-328 .elementor-element.elementor-element-67e706c .elementor-price-table .elementor-price-table__price{font-family:"Inter", Sans-serif;font-size:51px;font-weight:800;font-style:normal;}.elementor-328 .elementor-element.elementor-element-67e706c .elementor-price-table__price > .elementor-price-table__currency{font-size:calc(26em/100);}.elementor-328 .elementor-element.elementor-element-67e706c .elementor-price-table__currency{align-self:flex-start;}.elementor-328 .elementor-element.elementor-element-67e706c .elementor-price-table__fractional-part{font-size:calc(40em/100);}.elementor-328 .elementor-element.elementor-element-67e706c .elementor-price-table__after-price{justify-content:flex-end;}.elementor-328 .elementor-element.elementor-element-67e706c .elementor-price-table__period{color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;font-style:normal;line-height:35px;}.elementor-328 .elementor-element.elementor-element-67e706c .elementor-price-table__features-list{background-color:#251B34;--e-price-table-features-list-color:#DFDEDE;text-align:start;}.elementor-328 .elementor-element.elementor-element-67e706c .elementor-price-table__features-list li{font-family:"Inter", Sans-serif;font-size:17.6px;font-weight:300;font-style:normal;}.elementor-328 .elementor-element.elementor-element-67e706c .elementor-price-table__features-list li:before{border-top-style:dashed;border-top-color:#FFFFFF47;border-top-width:1px;margin-top:4px;margin-bottom:4px;}.elementor-328 .elementor-element.elementor-element-67e706c .elementor-price-table__footer{background-color:#251B34;}.elementor-328 .elementor-element.elementor-element-67e706c .elementor-price-table__button{font-family:"Inter", Sans-serif;font-size:23px;font-weight:700;font-style:normal;}.elementor-328 .elementor-element.elementor-element-67e706c .elementor-price-table__additional_info{color:#B6B6B6;font-family:"Inter", Sans-serif;font-size:16px;font-weight:normal;font-style:normal;margin:21px 6px 0px 6px;}.elementor-328 .elementor-element.elementor-element-a4015bc{--display:flex;}.elementor-328 .elementor-element.elementor-element-a4015bc:not(.elementor-motion-effects-element-type-background), .elementor-328 .elementor-element.elementor-element-a4015bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF000000;}.elementor-328 .elementor-element.elementor-element-57c3660 .elementor-repeater-item-27184db i{color:#25D366;}.elementor-328 .elementor-element.elementor-element-57c3660 .elementor-repeater-item-27184db svg{fill:#25D366;}.elementor-328 .elementor-element.elementor-element-57c3660 .elementor-repeater-item-b54181f i{color:#25D366;}.elementor-328 .elementor-element.elementor-element-57c3660 .elementor-repeater-item-b54181f svg{fill:#25D366;}.elementor-328 .elementor-element.elementor-element-57c3660 .elementor-repeater-item-374a8f1 i{color:#25D366;}.elementor-328 .elementor-element.elementor-element-57c3660 .elementor-repeater-item-374a8f1 svg{fill:#25D366;}.elementor-328 .elementor-element.elementor-element-57c3660 .elementor-repeater-item-011e0cd i{color:#FFAC33;}.elementor-328 .elementor-element.elementor-element-57c3660 .elementor-repeater-item-011e0cd svg{fill:#FFAC33;}.elementor-328 .elementor-element.elementor-element-57c3660{z-index:50;--e-transform-transition-duration:200ms;--e-price-table-header-background-color:#4E3F64;}.elementor-328 .elementor-element.elementor-element-57c3660 > .elementor-widget-container{border-radius:17px 17px 17px 17px;box-shadow:0px 0px 10px 12px rgba(0, 0, 0, 0.2);}.elementor-328 .elementor-element.elementor-element-57c3660:hover .elementor-widget-container{box-shadow:0px 0px 29px -11px #1CFFFE;}.elementor-328 .elementor-element.elementor-element-57c3660 .elementor-price-table__price{background-color:#251B34;}.elementor-328 .elementor-element.elementor-element-57c3660 .elementor-price-table__currency, .elementor-328 .elementor-element.elementor-element-57c3660 .elementor-price-table__integer-part, .elementor-328 .elementor-element.elementor-element-57c3660 .elementor-price-table__fractional-part{color:#FFFFFF;}.elementor-328 .elementor-element.elementor-element-57c3660 .elementor-price-table .elementor-price-table__price{font-family:"Inter", Sans-serif;font-size:51px;font-weight:800;font-style:normal;}.elementor-328 .elementor-element.elementor-element-57c3660 .elementor-price-table__price > .elementor-price-table__currency{font-size:calc(26em/100);}.elementor-328 .elementor-element.elementor-element-57c3660 .elementor-price-table__currency{align-self:flex-start;}.elementor-328 .elementor-element.elementor-element-57c3660 .elementor-price-table__fractional-part{font-size:calc(40em/100);}.elementor-328 .elementor-element.elementor-element-57c3660 .elementor-price-table__after-price{justify-content:flex-end;}.elementor-328 .elementor-element.elementor-element-57c3660 .elementor-price-table__period{color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;font-style:normal;line-height:35px;}.elementor-328 .elementor-element.elementor-element-57c3660 .elementor-price-table__features-list{background-color:#251B34;--e-price-table-features-list-color:#DFDEDE;text-align:start;}.elementor-328 .elementor-element.elementor-element-57c3660 .elementor-price-table__features-list li{font-family:"Inter", Sans-serif;font-size:17.6px;font-weight:300;font-style:normal;}.elementor-328 .elementor-element.elementor-element-57c3660 .elementor-price-table__features-list li:before{border-top-style:dashed;border-top-color:#FFFFFF47;border-top-width:1px;margin-top:4px;margin-bottom:4px;}.elementor-328 .elementor-element.elementor-element-57c3660 .elementor-price-table__footer{background-color:#251B34;}.elementor-328 .elementor-element.elementor-element-57c3660 .elementor-price-table__button{font-family:"Inter", Sans-serif;font-size:23px;font-weight:700;font-style:normal;}.elementor-328 .elementor-element.elementor-element-57c3660 .elementor-price-table__additional_info{color:#B6B6B6;font-family:"Inter", Sans-serif;font-size:16px;font-weight:normal;font-style:normal;margin:21px 6px 0px 6px;}.elementor-328 .elementor-element.elementor-element-7d836e4b{text-align:center;}.elementor-328 .elementor-element.elementor-element-44513c0a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-328 .elementor-element.elementor-element-44513c0a:not(.elementor-motion-effects-element-type-background), .elementor-328 .elementor-element.elementor-element-44513c0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D4E5F7;}.elementor-328 .elementor-element.elementor-element-436c4cf9{text-align:center;}.elementor-328 .elementor-element.elementor-element-436c4cf9 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:32px;font-weight:600;color:#251B34;}.elementor-328 .elementor-element.elementor-element-336480c1{--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-328 .elementor-element.elementor-element-40ff132c{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:30px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-328 .elementor-element.elementor-element-40ff132c:not(.elementor-motion-effects-element-type-background), .elementor-328 .elementor-element.elementor-element-40ff132c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-328 .elementor-element.elementor-element-1b921a93{text-align:center;}.elementor-328 .elementor-element.elementor-element-1ac546cc{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:30px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-328 .elementor-element.elementor-element-1ac546cc:not(.elementor-motion-effects-element-type-background), .elementor-328 .elementor-element.elementor-element-1ac546cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-328 .elementor-element.elementor-element-5b81ad55{text-align:center;}.elementor-328 .elementor-element.elementor-element-34277fda{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:30px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-328 .elementor-element.elementor-element-34277fda:not(.elementor-motion-effects-element-type-background), .elementor-328 .elementor-element.elementor-element-34277fda > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-328 .elementor-element.elementor-element-5b11390c{text-align:center;}.elementor-328 .elementor-element.elementor-element-573e1616{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-328 .elementor-element.elementor-element-573e1616:not(.elementor-motion-effects-element-type-background), .elementor-328 .elementor-element.elementor-element-573e1616 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#210336;}.elementor-328 .elementor-element.elementor-element-90b8b3d{--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:-37px;--margin-bottom:-38px;--margin-left:0px;--margin-right:0px;}.elementor-328 .elementor-element.elementor-element-90b8b3d.e-con{--align-self:flex-end;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:1;}.elementor-328 .elementor-element.elementor-element-1ad1905{--display:flex;--justify-content:center;}.elementor-328 .elementor-element.elementor-element-2295b506{text-align:start;}.elementor-328 .elementor-element.elementor-element-2295b506 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:53px;font-weight:600;color:#FFFFFF;}.elementor-328 .elementor-element.elementor-element-1b1ef2ca{text-align:start;font-family:"Roboto", Sans-serif;font-size:21px;color:#FFFFFF;}.elementor-328 .elementor-element.elementor-element-f80b3ee{--display:flex;}.elementor-328 .elementor-element.elementor-element-bb06ddd{text-align:end;}.elementor-328 .elementor-element.elementor-element-6bb20d41{--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-328 .elementor-element.elementor-element-8390162 .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:25px;font-weight:700;font-style:normal;background-image:linear-gradient(180deg, #2ECF43 0%, #1DB832 100%);box-shadow:0px 8px 25px 0px rgba(46, 207, 67, 0.4);transition-duration:0.3s;border-radius:12px 12px 12px 12px;}.elementor-328 .elementor-element.elementor-element-8390162 .elementor-button:hover, .elementor-328 .elementor-element.elementor-element-8390162 .elementor-button:focus{box-shadow:0px 12px 35px 0px rgba(46, 207, 67, 0.6);}.elementor-328 .elementor-element.elementor-element-324cefe > .elementor-widget-container{margin:0px 0px -31px 0px;}.elementor-328 .elementor-element.elementor-element-324cefe{font-family:"Roboto", Sans-serif;font-size:16px;color:#FFFFFF;}.elementor-328 .elementor-element.elementor-element-c415c9b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-328 .elementor-element.elementor-element-c415c9b:not(.elementor-motion-effects-element-type-background), .elementor-328 .elementor-element.elementor-element-c415c9b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-328 .elementor-element.elementor-element-013015d > .elementor-widget-container{margin:-28px 0px 0px 0px;}.elementor-328 .elementor-element.elementor-element-013015d img{width:52px;}.elementor-328 .elementor-element.elementor-element-4599c976{text-align:center;}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-price-table .elementor-price-table__heading{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-price-table .elementor-price-table__subheading{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-price-table .elementor-price-table .elementor-price-table__price{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-price-table .elementor-price-table__original-price{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-price-table .elementor-price-table__period{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-price-table .elementor-price-table__features-list li{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-price-table .elementor-price-table__button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-price-table .elementor-price-table__additional_info{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-price-table .elementor-ribbon-inner{font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-328 .elementor-element.elementor-element-aedb433 img{max-width:58px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-328 .elementor-element.elementor-element-68cb4831{text-align:center;}.elementor-328 .elementor-element.elementor-element-a4bebb3 > .elementor-widget-container{margin:-76px 0px 0px 0px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-328 .elementor-element.elementor-element-6f0c807e{text-align:center;}.elementor-328 .elementor-element.elementor-element-6f0c807e .elementor-heading-title{font-size:29px;}.elementor-328 .elementor-element.elementor-element-5d27a6a0{text-align:center;font-size:17px;}.elementor-328 .elementor-element.elementor-element-fa74681 > .elementor-widget-container{margin:-28px 0px 0px 0px;}.elementor-328 .elementor-element.elementor-element-5abd219d{--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-328 .elementor-element.elementor-element-522546f1 > .elementor-widget-container{margin:-24px 0px -44px 0px;}.elementor-328 .elementor-element.elementor-element-4bc7fe8c > .elementor-widget-container{margin:-22px 0px -40px 0px;}.elementor-328 .elementor-element.elementor-element-5362ec04 > .elementor-widget-container{margin:-22px 0px -44px 0px;}.elementor-328 .elementor-element.elementor-element-2c9c0bc4 > .elementor-widget-container{margin:-22px 0px -44px 0px;}.elementor-328 .elementor-element.elementor-element-a2bba47 > .elementor-widget-container{margin:-53px 0px -22px 0px;}.elementor-328 .elementor-element.elementor-element-cf51a19 > .elementor-widget-container{margin:-72px 0px 0px 0px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-price-table .elementor-price-table__heading{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-price-table .elementor-price-table__subheading{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-price-table .elementor-price-table .elementor-price-table__price{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-price-table .elementor-price-table__original-price{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-price-table .elementor-price-table__period{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-price-table .elementor-price-table__features-list li{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-price-table .elementor-price-table__button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-price-table .elementor-price-table__additional_info{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-price-table .elementor-ribbon-inner{font-size:var( --e-global-typography-accent-font-size );}.elementor-328 .elementor-element.elementor-element-2295b506{text-align:center;}.elementor-328 .elementor-element.elementor-element-1b1ef2ca{text-align:center;}}/* Start custom CSS for container, class: .elementor-element-27cb704c */.logo img {

transition: all 0.5s ease;

}

.elementor-sticky--effects .logo img {

max-width: 42px !important;

transition: all 0.5s ease;

height: auto;

}

.elementor-328 .elementor-element.elementor-element-27cb704c.elementor-sticky--effects{

background-color: #0F0918DB !important;

min-height: 50px;

transition: all 0.7s cubic-bezier(0.250, 0.460, 0.450, 0.940);

}

.elementor-328 .elementor-element.elementor-element-27cb704c{

    /*position: absolute;*/

    transition: all 0.7s cubic-bezier(0.250, 0.460, 0.450, 0.940);

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fa74681 */.elementor-328 .elementor-element.elementor-element-fa74681 img {
    position: relative;
    border-radius: 15px; /* Ajuste o valor para mais ou menos arredondamento */
    -webkit-mask-image: linear-gradient(
        to right,
        transparent 0px,
        black 50px,
        black calc(100% - 50px),
        transparent 100%
    ),
    linear-gradient(
        to bottom,
        transparent 0px,
        black 50px,
        black calc(100% - 50px),
        transparent 100%
    );
    -webkit-mask-composite: source-in;
    mask-image: linear-gradient(
        to right,
        transparent 0px,
        black 15px0px,
        black calc(100% - 50px),
        transparent 100%
    ),
    linear-gradient(
        to bottom,
        transparent 0px,
        black 50px,
        black calc(100% - 50px),
        transparent 100%
    );
    mask-composite: intersect;
}

.elementor-328 .elementor-element.elementor-element-fa74681 img::before {
    content: '';
    position: absolute;
    top: -30px;
    left: -30px;
    right: -30px;
    bottom: -30px;
    background: inherit;
    filter: blur(10px); /* Ajuste o nível de blur */
    border-radius: 60pxpx; /* Mesmo valor do border-radius da imagem */
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ebdeaa2 */.elementor-328 .elementor-element.elementor-element-1ebdeaa2 {
    background-color: #f5f5f5; /* Cor de fundo base */
    position: relative;
    overflow: hidden;
}

.elementor-328 .elementor-element.elementor-element-1ebdeaa2::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%"><filter id="noise"><feTurbulence type="fractalNoise" baseFrequency="0.6" numOctaves="3" stitchTiles="stitch"/></filter><rect width="100%" height="100%" filter="url(%23noise)" opacity="0.2"/></svg>');
    pointer-events: none;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a2bba47 */.elementor-328 .elementor-element.elementor-element-a2bba47 img {
    position: relative;
    border-radius: 15px; /* Ajuste o valor para mais ou menos arredondamento */
    -webkit-mask-image: linear-gradient(
        to right,
        transparent 0px,
        black 50px,
        black calc(100% - 50px),
        transparent 100%
    ),
    linear-gradient(
        to bottom,
        transparent 0px,
        black 50px,
        black calc(100% - 50px),
        transparent 100%
    );
    -webkit-mask-composite: source-in;
    mask-image: linear-gradient(
        to right,
        transparent 0px,
        black 15px0px,
        black calc(100% - 50px),
        transparent 100%
    ),
    linear-gradient(
        to bottom,
        transparent 0px,
        black 50px,
        black calc(100% - 50px),
        transparent 100%
    );
    mask-composite: intersect;
}

.elementor-328 .elementor-element.elementor-element-a2bba47 img::before {
    content: '';
    position: absolute;
    top: -30px;
    left: -30px;
    right: -30px;
    bottom: -30px;
    background: inherit;
    filter: blur(10px); /* Ajuste o nível de blur */
    border-radius: 60pxpx; /* Mesmo valor do border-radius da imagem */
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cf51a19 */.fundo {
    background: #8d9de0;
background: linear-gradient(90deg, rgba(141, 157, 224, 1) 0%, rgba(148, 120, 176, 1) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32b3c44 */.elementor-328 .elementor-element.elementor-element-32b3c44 {
    background-color: #f5f5f5; /* Cor de fundo base */
    position: relative;
    overflow: hidden;
}

.elementor-328 .elementor-element.elementor-element-32b3c44::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%"><filter id="noise"><feTurbulence type="fractalNoise" baseFrequency="0.6" numOctaves="3" stitchTiles="stitch"/></filter><rect width="100%" height="100%" filter="url(%23noise)" opacity="0.2"/></svg>');
    pointer-events: none;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f7cc7b6 *//*
#img-flutuando {
  animation: celularFlutua 6s ease-in-out infinite;
}

@keyframes celularFlutua {
  0% {
    transform: translate(0px, 0px) rotate(0deg);
  }
  25% {
    transform: translate(-3px, -4px) rotate(-1deg);
  }
  50% {
    transform: translate(0px, -6px) rotate(0.5deg);
  }
  75% {
    transform: translate(3px, -4px) rotate(1deg);
  }
  100% {
    transform: translate(0px, 0px) rotate(0deg);
  }
}
#img-flutuando {
  animation: celularFlutua 6s ease-in-out infinite;
}
*//* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-06a5edf */.fairy {

  position: absolute;

  left: 50%;

  top: 50%;

  width: 0.5vw;

  height: 0.5vw;

  margin: -0.2vw 0 0 9.8vw;

  animation: ease 200s alternate infinite;

  pointer-events: none;

}

@media(max-width: 767px){

    .fairy {

  position: absolute;

  left: 50%;

  top: 50%;

  width: 1.5vw;

  height: 1.5vw;

  margin: -0.2vw 0 0 9.8vw;

  animation: ease 200s alternate infinite;

  pointer-events: none;

}

}

.fairy::before, .fairy::after {

  content: "";

  position: absolute;

  width: 100%;

  height: 100%;

  border-radius: 50%;

  transform-origin: -10vw;

  filter: blur(0.5px) !important;

}

.fairy::before {

  background: transparent;

  opacity: 1;

  animation: drift ease alternate infinite;

}

.fairy::after {

  background:#fce36b;

  opacity: 0;

  box-shadow: 0 0 0.8vw 0.2vw #dfb14e;

  animation: drift ease alternate infinite, flash ease infinite;

}

.fairy:nth-child(1) {

  animation-name: move1;

}

.fairy:nth-child(1)::before {

  animation-duration: 12s;

}

.fairy:nth-child(1)::after {

  animation-duration: 12s, 5196ms;

  animation-delay: 0ms, 4225ms;

}

@keyframes move1 {

  0% {

    transform: translateX(49vw) translateY(40vh) scale(0.65);

  }

  4.1666666667% {

    transform: translateX(-28vw) translateY(-6vh) scale(0.49);

  }

  8.3333333333% {

    transform: translateX(41vw) translateY(6vh) scale(0.8);

  }

  12.5% {

    transform: translateX(-6vw) translateY(-36vh) scale(0.3);

  }

  16.6666666667% {

    transform: translateX(-49vw) translateY(31vh) scale(0.3);

  }

  20.8333333333% {

    transform: translateX(-4vw) translateY(7vh) scale(0.39);

  }

  25% {

    transform: translateX(-24vw) translateY(-40vh) scale(0.26);

  }

  29.1666666667% {

    transform: translateX(42vw) translateY(-7vh) scale(0.79);

  }

  33.3333333333% {

    transform: translateX(16vw) translateY(40vh) scale(0.3);

  }

  37.5% {

    transform: translateX(25vw) translateY(27vh) scale(0.92);

  }

  41.6666666667% {

    transform: translateX(45vw) translateY(-17vh) scale(0.58);

  }

  45.8333333333% {

    transform: translateX(24vw) translateY(40vh) scale(0.81);

  }

  50% {

    transform: translateX(44vw) translateY(7vh) scale(0.71);

  }

  54.1666666667% {

    transform: translateX(-46vw) translateY(-28vh) scale(0.85);

  }

  58.3333333333% {

    transform: translateX(-18vw) translateY(40vh) scale(0.46);

  }

  62.5% {

    transform: translateX(23vw) translateY(-42vh) scale(0.39);

  }

  66.6666666667% {

    transform: translateX(-3vw) translateY(-35vh) scale(0.36);

  }

  70.8333333333% {

    transform: translateX(-42vw) translateY(-29vh) scale(0.27);

  }

  75% {

    transform: translateX(-22vw) translateY(44vh) scale(0.92);

  }

  79.1666666667% {

    transform: translateX(34vw) translateY(10vh) scale(0.79);

  }

  83.3333333333% {

    transform: translateX(-9vw) translateY(19vh) scale(0.56);

  }

  87.5% {

    transform: translateX(-16vw) translateY(4vh) scale(0.55);

  }

  91.6666666667% {

    transform: translateX(-25vw) translateY(47vh) scale(0.36);

  }

  95.8333333333% {

    transform: translateX(39vw) translateY(38vh) scale(0.79);

  }

  100% {

    transform: translateX(26vw) translateY(46vh) scale(0.69);

  }

}

.fairy:nth-child(2) {

  animation-name: move2;

}

.fairy:nth-child(2)::before {

  animation-duration: 10s;

}

.fairy:nth-child(2)::after {

  animation-duration: 10s, 10277ms;

  animation-delay: 0ms, 921ms;

}

@keyframes move2 {

  0% {

    transform: translateX(-33vw) translateY(6vh) scale(0.36);

  }

  5.2631578947% {

    transform: translateX(-37vw) translateY(-24vh) scale(0.64);

  }

  10.5263157895% {

    transform: translateX(-23vw) translateY(-29vh) scale(0.28);

  }

  15.7894736842% {

    transform: translateX(40vw) translateY(30vh) scale(0.37);

  }

  21.0526315789% {

    transform: translateX(5vw) translateY(-39vh) scale(0.33);

  }

  26.3157894737% {

    transform: translateX(41vw) translateY(-37vh) scale(0.26);

  }

  31.5789473684% {

    transform: translateX(-31vw) translateY(48vh) scale(0.36);

  }

  36.8421052632% {

    transform: translateX(6vw) translateY(-39vh) scale(0.72);

  }

  42.1052631579% {

    transform: translateX(46vw) translateY(49vh) scale(0.52);

  }

  47.3684210526% {

    transform: translateX(37vw) translateY(32vh) scale(0.68);

  }

  52.6315789474% {

    transform: translateX(4vw) translateY(-35vh) scale(0.59);

  }

  57.8947368421% {

    transform: translateX(-10vw) translateY(-4vh) scale(0.58);

  }

  63.1578947368% {

    transform: translateX(30vw) translateY(-33vh) scale(0.81);

  }

  68.4210526316% {

    transform: translateX(45vw) translateY(-46vh) scale(0.77);

  }

  73.6842105263% {

    transform: translateX(27vw) translateY(8vh) scale(0.3);

  }

  78.9473684211% {

    transform: translateX(-14vw) translateY(-14vh) scale(0.61);

  }

  84.2105263158% {

    transform: translateX(-20vw) translateY(-24vh) scale(0.75);

  }

  89.4736842105% {

    transform: translateX(49vw) translateY(-24vh) scale(0.44);

  }

  94.7368421053% {

    transform: translateX(-43vw) translateY(36vh) scale(0.87);

  }

  100% {

    transform: translateX(5vw) translateY(-22vh) scale(0.96);

  }

}

.fairy:nth-child(3) {

  animation-name: move3;

}

.fairy:nth-child(3)::before {

  animation-duration: 12s;

}

.fairy:nth-child(3)::after {

  animation-duration: 12s, 9717ms;

  animation-delay: 0ms, 4494ms;

}

@keyframes move3 {

  0% {

    transform: translateX(9vw) translateY(-3vh) scale(0.68);

  }

  5% {

    transform: translateX(5vw) translateY(-39vh) scale(0.71);

  }

  10% {

    transform: translateX(11vw) translateY(-23vh) scale(0.52);

  }

  15% {

    transform: translateX(-11vw) translateY(-19vh) scale(0.92);

  }

  20% {

    transform: translateX(22vw) translateY(2vh) scale(0.81);

  }

  25% {

    transform: translateX(48vw) translateY(13vh) scale(0.97);

  }

  30% {

    transform: translateX(21vw) translateY(25vh) scale(0.61);

  }

  35% {

    transform: translateX(-20vw) translateY(-7vh) scale(0.31);

  }

  40% {

    transform: translateX(-30vw) translateY(12vh) scale(0.82);

  }

  45% {

    transform: translateX(-5vw) translateY(-32vh) scale(0.53);

  }

  50% {

    transform: translateX(29vw) translateY(44vh) scale(0.59);

  }

  55% {

    transform: translateX(14vw) translateY(3vh) scale(0.34);

  }

  60% {

    transform: translateX(23vw) translateY(-48vh) scale(0.75);

  }

  65% {

    transform: translateX(48vw) translateY(33vh) scale(0.49);

  }

  70% {

    transform: translateX(0vw) translateY(-40vh) scale(0.46);

  }

  75% {

    transform: translateX(-24vw) translateY(-43vh) scale(0.7);

  }

  80% {

    transform: translateX(34vw) translateY(-25vh) scale(0.35);

  }

  85% {

    transform: translateX(-9vw) translateY(38vh) scale(0.9);

  }

  90% {

    transform: translateX(-43vw) translateY(44vh) scale(0.67);

  }

  95% {

    transform: translateX(-6vw) translateY(38vh) scale(0.28);

  }

  100% {

    transform: translateX(33vw) translateY(-38vh) scale(0.3);

  }

}

.fairy:nth-child(4) {

  animation-name: move4;

}

.fairy:nth-child(4)::before {

  animation-duration: 14s;

}

.fairy:nth-child(4)::after {

  animation-duration: 14s, 9480ms;

  animation-delay: 0ms, 2136ms;

}

@keyframes move4 {

  0% {

    transform: translateX(34vw) translateY(-48vh) scale(0.74);

  }

  3.7037037037% {

    transform: translateX(-47vw) translateY(31vh) scale(0.54);

  }

  7.4074074074% {

    transform: translateX(19vw) translateY(-23vh) scale(0.93);

  }

  11.1111111111% {

    transform: translateX(6vw) translateY(-46vh) scale(0.35);

  }

  14.8148148148% {

    transform: translateX(2vw) translateY(47vh) scale(0.86);

  }

  18.5185185185% {

    transform: translateX(21vw) translateY(-29vh) scale(0.76);

  }

  22.2222222222% {

    transform: translateX(-31vw) translateY(44vh) scale(0.58);

  }

  25.9259259259% {

    transform: translateX(28vw) translateY(31vh) scale(0.37);

  }

  29.6296296296% {

    transform: translateX(5vw) translateY(38vh) scale(0.43);

  }

  33.3333333333% {

    transform: translateX(11vw) translateY(-15vh) scale(0.81);

  }

  37.037037037% {

    transform: translateX(-16vw) translateY(-26vh) scale(0.67);

  }

  40.7407407407% {

    transform: translateX(-8vw) translateY(-30vh) scale(0.39);

  }

  44.4444444444% {

    transform: translateX(-36vw) translateY(-20vh) scale(0.57);

  }

  48.1481481481% {

    transform: translateX(26vw) translateY(-48vh) scale(0.73);

  }

  51.8518518519% {

    transform: translateX(-12vw) translateY(-3vh) scale(0.85);

  }

  55.5555555556% {

    transform: translateX(-31vw) translateY(-32vh) scale(0.37);

  }

  59.2592592593% {

    transform: translateX(28vw) translateY(17vh) scale(0.44);

  }

  62.962962963% {

    transform: translateX(8vw) translateY(-29vh) scale(0.72);

  }

  66.6666666667% {

    transform: translateX(-9vw) translateY(-41vh) scale(0.66);

  }

  70.3703703704% {

    transform: translateX(-37vw) translateY(39vh) scale(0.73);

  }

  74.0740740741% {

    transform: translateX(2vw) translateY(39vh) scale(0.5);

  }

  77.7777777778% {

    transform: translateX(17vw) translateY(16vh) scale(0.78);

  }

  81.4814814815% {

    transform: translateX(-16vw) translateY(-24vh) scale(0.5);

  }

  85.1851851852% {

    transform: translateX(40vw) translateY(34vh) scale(0.3);

  }

  88.8888888889% {

    transform: translateX(3vw) translateY(26vh) scale(0.64);

  }

  92.5925925926% {

    transform: translateX(-15vw) translateY(27vh) scale(0.27);

  }

  96.2962962963% {

    transform: translateX(37vw) translateY(-48vh) scale(0.68);

  }

  100% {

    transform: translateX(28vw) translateY(-41vh) scale(0.69);

  }

}

.fairy:nth-child(5) {

  animation-name: move5;

}

.fairy:nth-child(5)::before {

  animation-duration: 18s;

}

.fairy:nth-child(5)::after {

  animation-duration: 18s, 7738ms;

  animation-delay: 0ms, 6668ms;

}

@keyframes move5 {

  0% {

    transform: translateX(34vw) translateY(-41vh) scale(0.91);

  }

  3.8461538462% {

    transform: translateX(18vw) translateY(-20vh) scale(0.65);

  }

  7.6923076923% {

    transform: translateX(16vw) translateY(27vh) scale(0.97);

  }

  11.5384615385% {

    transform: translateX(-49vw) translateY(4vh) scale(0.83);

  }

  15.3846153846% {

    transform: translateX(10vw) translateY(-36vh) scale(0.89);

  }

  19.2307692308% {

    transform: translateX(49vw) translateY(30vh) scale(0.31);

  }

  23.0769230769% {

    transform: translateX(-29vw) translateY(29vh) scale(0.89);

  }

  26.9230769231% {

    transform: translateX(-38vw) translateY(-6vh) scale(0.45);

  }

  30.7692307692% {

    transform: translateX(-31vw) translateY(38vh) scale(0.58);

  }

  34.6153846154% {

    transform: translateX(-3vw) translateY(45vh) scale(0.56);

  }

  38.4615384615% {

    transform: translateX(35vw) translateY(-42vh) scale(0.64);

  }

  42.3076923077% {

    transform: translateX(39vw) translateY(-48vh) scale(0.32);

  }

  46.1538461538% {

    transform: translateX(31vw) translateY(18vh) scale(0.48);

  }

  50% {

    transform: translateX(-34vw) translateY(47vh) scale(0.45);

  }

  53.8461538462% {

    transform: translateX(-49vw) translateY(-44vh) scale(0.49);

  }

  57.6923076923% {

    transform: translateX(-3vw) translateY(10vh) scale(0.28);

  }

  61.5384615385% {

    transform: translateX(3vw) translateY(-33vh) scale(0.71);

  }

  65.3846153846% {

    transform: translateX(29vw) translateY(6vh) scale(0.84);

  }

  69.2307692308% {

    transform: translateX(33vw) translateY(10vh) scale(0.47);

  }

  73.0769230769% {

    transform: translateX(-49vw) translateY(21vh) scale(0.67);

  }

  76.9230769231% {

    transform: translateX(-22vw) translateY(-25vh) scale(0.56);

  }

  80.7692307692% {

    transform: translateX(16vw) translateY(1vh) scale(0.27);

  }

  84.6153846154% {

    transform: translateX(-17vw) translateY(-5vh) scale(0.93);

  }

  88.4615384615% {

    transform: translateX(-30vw) translateY(28vh) scale(0.7);

  }

  92.3076923077% {

    transform: translateX(-33vw) translateY(-14vh) scale(0.46);

  }

  96.1538461538% {

    transform: translateX(-9vw) translateY(-14vh) scale(0.95);

  }

  100% {

    transform: translateX(46vw) translateY(21vh) scale(0.67);

  }

}

.fairy:nth-child(6) {

  animation-name: move6;

}

.fairy:nth-child(6)::before {

  animation-duration: 17s;

}

.fairy:nth-child(6)::after {

  animation-duration: 17s, 6032ms;

  animation-delay: 0ms, 6518ms;

}

@keyframes move6 {

  0% {

    transform: translateX(29vw) translateY(-28vh) scale(0.63);

  }

  5.2631578947% {

    transform: translateX(-25vw) translateY(-25vh) scale(0.74);

  }

  10.5263157895% {

    transform: translateX(-15vw) translateY(3vh) scale(0.87);

  }

  15.7894736842% {

    transform: translateX(9vw) translateY(2vh) scale(0.39);

  }

  21.0526315789% {

    transform: translateX(-6vw) translateY(-42vh) scale(0.97);

  }

  26.3157894737% {

    transform: translateX(19vw) translateY(-3vh) scale(0.71);

  }

  31.5789473684% {

    transform: translateX(31vw) translateY(-12vh) scale(0.37);

  }

  36.8421052632% {

    transform: translateX(-49vw) translateY(-44vh) scale(0.49);

  }

  42.1052631579% {

    transform: translateX(40vw) translateY(44vh) scale(0.36);

  }

  47.3684210526% {

    transform: translateX(37vw) translateY(-48vh) scale(0.63);

  }

  52.6315789474% {

    transform: translateX(9vw) translateY(42vh) scale(0.39);

  }

  57.8947368421% {

    transform: translateX(-41vw) translateY(22vh) scale(0.78);

  }

  63.1578947368% {

    transform: translateX(-48vw) translateY(37vh) scale(0.26);

  }

  68.4210526316% {

    transform: translateX(47vw) translateY(42vh) scale(0.55);

  }

  73.6842105263% {

    transform: translateX(-1vw) translateY(21vh) scale(0.26);

  }

  78.9473684211% {

    transform: translateX(-35vw) translateY(16vh) scale(0.33);

  }

  84.2105263158% {

    transform: translateX(-12vw) translateY(23vh) scale(0.94);

  }

  89.4736842105% {

    transform: translateX(16vw) translateY(-39vh) scale(0.92);

  }

  94.7368421053% {

    transform: translateX(5vw) translateY(22vh) scale(0.29);

  }

  100% {

    transform: translateX(11vw) translateY(-10vh) scale(0.75);

  }

}

.fairy:nth-child(7) {

  animation-name: move7;

}

.fairy:nth-child(7)::before {

  animation-duration: 12s;

}

.fairy:nth-child(7)::after {

  animation-duration: 12s, 8947ms;

  animation-delay: 0ms, 7530ms;

}

@keyframes move7 {

  0% {

    transform: translateX(22vw) translateY(-19vh) scale(0.97);

  }

  3.7037037037% {

    transform: translateX(-8vw) translateY(-40vh) scale(0.58);

  }

  7.4074074074% {

    transform: translateX(48vw) translateY(-13vh) scale(0.26);

  }

  11.1111111111% {

    transform: translateX(36vw) translateY(-6vh) scale(0.32);

  }

  14.8148148148% {

    transform: translateX(7vw) translateY(-16vh) scale(0.73);

  }

  18.5185185185% {

    transform: translateX(-17vw) translateY(-20vh) scale(0.77);

  }

  22.2222222222% {

    transform: translateX(24vw) translateY(-19vh) scale(0.66);

  }

  25.9259259259% {

    transform: translateX(24vw) translateY(36vh) scale(0.74);

  }

  29.6296296296% {

    transform: translateX(50vw) translateY(-19vh) scale(0.6);

  }

  33.3333333333% {

    transform: translateX(11vw) translateY(-24vh) scale(0.93);

  }

  37.037037037% {

    transform: translateX(30vw) translateY(47vh) scale(0.91);

  }

  40.7407407407% {

    transform: translateX(14vw) translateY(-47vh) scale(0.91);

  }

  44.4444444444% {

    transform: translateX(-15vw) translateY(-18vh) scale(0.28);

  }

  48.1481481481% {

    transform: translateX(-45vw) translateY(-38vh) scale(0.31);

  }

  51.8518518519% {

    transform: translateX(-35vw) translateY(-20vh) scale(0.47);

  }

  55.5555555556% {

    transform: translateX(18vw) translateY(4vh) scale(0.34);

  }

  59.2592592593% {

    transform: translateX(8vw) translateY(10vh) scale(0.96);

  }

  62.962962963% {

    transform: translateX(28vw) translateY(-45vh) scale(0.43);

  }

  66.6666666667% {

    transform: translateX(-36vw) translateY(-11vh) scale(0.6);

  }

  70.3703703704% {

    transform: translateX(28vw) translateY(37vh) scale(0.94);

  }

  74.0740740741% {

    transform: translateX(23vw) translateY(7vh) scale(0.69);

  }

  77.7777777778% {

    transform: translateX(-16vw) translateY(-15vh) scale(0.51);

  }

  81.4814814815% {

    transform: translateX(26vw) translateY(13vh) scale(0.56);

  }

  85.1851851852% {

    transform: translateX(-46vw) translateY(-42vh) scale(0.6);

  }

  88.8888888889% {

    transform: translateX(30vw) translateY(-39vh) scale(0.64);

  }

  92.5925925926% {

    transform: translateX(-33vw) translateY(41vh) scale(0.49);

  }

  96.2962962963% {

    transform: translateX(-49vw) translateY(6vh) scale(0.37);

  }

  100% {

    transform: translateX(-34vw) translateY(31vh) scale(0.57);

  }

}

.fairy:nth-child(8) {

  animation-name: move8;

}

.fairy:nth-child(8)::before {

  animation-duration: 12s;

}

.fairy:nth-child(8)::after {

  animation-duration: 12s, 10699ms;

  animation-delay: 0ms, 7009ms;

}

@keyframes move8 {

  0% {

    transform: translateX(30vw) translateY(46vh) scale(0.9);

  }

  3.7037037037% {

    transform: translateX(-40vw) translateY(48vh) scale(0.29);

  }

  7.4074074074% {

    transform: translateX(-44vw) translateY(6vh) scale(0.62);

  }

  11.1111111111% {

    transform: translateX(46vw) translateY(-45vh) scale(0.58);

  }

  14.8148148148% {

    transform: translateX(23vw) translateY(-38vh) scale(0.81);

  }

  18.5185185185% {

    transform: translateX(-27vw) translateY(3vh) scale(0.71);

  }

  22.2222222222% {

    transform: translateX(44vw) translateY(-4vh) scale(0.34);

  }

  25.9259259259% {

    transform: translateX(-15vw) translateY(27vh) scale(0.49);

  }

  29.6296296296% {

    transform: translateX(26vw) translateY(-43vh) scale(0.56);

  }

  33.3333333333% {

    transform: translateX(32vw) translateY(14vh) scale(0.99);

  }

  37.037037037% {

    transform: translateX(32vw) translateY(-27vh) scale(0.51);

  }

  40.7407407407% {

    transform: translateX(-17vw) translateY(-22vh) scale(0.93);

  }

  44.4444444444% {

    transform: translateX(-47vw) translateY(-17vh) scale(0.53);

  }

  48.1481481481% {

    transform: translateX(22vw) translateY(-8vh) scale(0.94);

  }

  51.8518518519% {

    transform: translateX(38vw) translateY(-40vh) scale(0.94);

  }

  55.5555555556% {

    transform: translateX(20vw) translateY(10vh) scale(0.82);

  }

  59.2592592593% {

    transform: translateX(-33vw) translateY(-4vh) scale(0.81);

  }

  62.962962963% {

    transform: translateX(-6vw) translateY(47vh) scale(0.39);

  }

  66.6666666667% {

    transform: translateX(-33vw) translateY(-18vh) scale(0.75);

  }

  70.3703703704% {

    transform: translateX(45vw) translateY(23vh) scale(0.42);

  }

  74.0740740741% {

    transform: translateX(10vw) translateY(15vh) scale(0.91);

  }

  77.7777777778% {

    transform: translateX(-36vw) translateY(12vh) scale(0.54);

  }

  81.4814814815% {

    transform: translateX(8vw) translateY(-17vh) scale(0.53);

  }

  85.1851851852% {

    transform: translateX(-4vw) translateY(-4vh) scale(0.78);

  }

  88.8888888889% {

    transform: translateX(-31vw) translateY(46vh) scale(0.78);

  }

  92.5925925926% {

    transform: translateX(-34vw) translateY(48vh) scale(0.97);

  }

  96.2962962963% {

    transform: translateX(8vw) translateY(-21vh) scale(0.82);

  }

  100% {

    transform: translateX(4vw) translateY(-5vh) scale(0.5);

  }

}

.fairy:nth-child(9) {

  animation-name: move9;

}

.fairy:nth-child(9)::before {

  animation-duration: 13s;

}

.fairy:nth-child(9)::after {

  animation-duration: 13s, 10149ms;

  animation-delay: 0ms, 8159ms;

}

@keyframes move9 {

  0% {

    transform: translateX(-45vw) translateY(-46vh) scale(0.68);

  }

  5.2631578947% {

    transform: translateX(20vw) translateY(-28vh) scale(0.41);

  }

  10.5263157895% {

    transform: translateX(3vw) translateY(34vh) scale(0.64);

  }

  15.7894736842% {

    transform: translateX(-13vw) translateY(22vh) scale(0.64);

  }

  21.0526315789% {

    transform: translateX(-47vw) translateY(16vh) scale(0.69);

  }

  26.3157894737% {

    transform: translateX(-32vw) translateY(-26vh) scale(0.79);

  }

  31.5789473684% {

    transform: translateX(8vw) translateY(-6vh) scale(0.31);

  }

  36.8421052632% {

    transform: translateX(9vw) translateY(-45vh) scale(0.42);

  }

  42.1052631579% {

    transform: translateX(17vw) translateY(-37vh) scale(0.63);

  }

  47.3684210526% {

    transform: translateX(-21vw) translateY(45vh) scale(0.34);

  }

  52.6315789474% {

    transform: translateX(-47vw) translateY(21vh) scale(0.87);

  }

  57.8947368421% {

    transform: translateX(50vw) translateY(-32vh) scale(0.64);

  }

  63.1578947368% {

    transform: translateX(-34vw) translateY(8vh) scale(0.6);

  }

  68.4210526316% {

    transform: translateX(30vw) translateY(42vh) scale(0.4);

  }

  73.6842105263% {

    transform: translateX(10vw) translateY(36vh) scale(0.91);

  }

  78.9473684211% {

    transform: translateX(20vw) translateY(-6vh) scale(0.64);

  }

  84.2105263158% {

    transform: translateX(40vw) translateY(43vh) scale(0.8);

  }

  89.4736842105% {

    transform: translateX(32vw) translateY(47vh) scale(0.56);

  }

  94.7368421053% {

    transform: translateX(32vw) translateY(20vh) scale(0.31);

  }

  100% {

    transform: translateX(19vw) translateY(-43vh) scale(0.56);

  }

}

.fairy:nth-child(10) {

  animation-name: move10;

}

.fairy:nth-child(10)::before {

  animation-duration: 16s;

}

.fairy:nth-child(10)::after {

  animation-duration: 16s, 5269ms;

  animation-delay: 0ms, 8367ms;

}

@keyframes move10 {

  0% {

    transform: translateX(-4vw) translateY(-24vh) scale(0.9);

  }

  5.2631578947% {

    transform: translateX(22vw) translateY(-48vh) scale(0.59);

  }

  10.5263157895% {

    transform: translateX(30vw) translateY(40vh) scale(0.3);

  }

  15.7894736842% {

    transform: translateX(-36vw) translateY(11vh) scale(0.62);

  }

  21.0526315789% {

    transform: translateX(42vw) translateY(-41vh) scale(0.66);

  }

  26.3157894737% {

    transform: translateX(-24vw) translateY(39vh) scale(0.83);

  }

  31.5789473684% {

    transform: translateX(-17vw) translateY(46vh) scale(0.79);

  }

  36.8421052632% {

    transform: translateX(-29vw) translateY(49vh) scale(0.81);

  }

  42.1052631579% {

    transform: translateX(8vw) translateY(20vh) scale(0.43);

  }

  47.3684210526% {

    transform: translateX(35vw) translateY(-32vh) scale(0.33);

  }

  52.6315789474% {

    transform: translateX(-49vw) translateY(37vh) scale(0.65);

  }

  57.8947368421% {

    transform: translateX(48vw) translateY(9vh) scale(0.89);

  }

  63.1578947368% {

    transform: translateX(20vw) translateY(48vh) scale(0.28);

  }

  68.4210526316% {

    transform: translateX(3vw) translateY(-3vh) scale(0.57);

  }

  73.6842105263% {

    transform: translateX(-22vw) translateY(-48vh) scale(0.63);

  }

  78.9473684211% {

    transform: translateX(37vw) translateY(-26vh) scale(0.92);

  }

  84.2105263158% {

    transform: translateX(-4vw) translateY(-8vh) scale(0.62);

  }

  89.4736842105% {

    transform: translateX(9vw) translateY(-38vh) scale(0.86);

  }

  94.7368421053% {

    transform: translateX(-14vw) translateY(-27vh) scale(0.44);

  }

  100% {

    transform: translateX(-3vw) translateY(43vh) scale(0.66);

  }

}

.fairy:nth-child(11) {

  animation-name: move11;

}

.fairy:nth-child(11)::before {

  animation-duration: 15s;

}

.fairy:nth-child(11)::after {

  animation-duration: 15s, 10151ms;

  animation-delay: 0ms, 535ms;

}

@keyframes move11 {

  0% {

    transform: translateX(-25vw) translateY(25vh) scale(0.75);

  }

  4.7619047619% {

    transform: translateX(-47vw) translateY(33vh) scale(0.69);

  }

  9.5238095238% {

    transform: translateX(-49vw) translateY(-49vh) scale(0.88);

  }

  14.2857142857% {

    transform: translateX(-34vw) translateY(-31vh) scale(0.37);

  }

  19.0476190476% {

    transform: translateX(-24vw) translateY(-41vh) scale(0.97);

  }

  23.8095238095% {

    transform: translateX(-2vw) translateY(6vh) scale(0.88);

  }

  28.5714285714% {

    transform: translateX(36vw) translateY(22vh) scale(0.31);

  }

  33.3333333333% {

    transform: translateX(-23vw) translateY(-25vh) scale(0.81);

  }

  38.0952380952% {

    transform: translateX(-39vw) translateY(-12vh) scale(0.62);

  }

  42.8571428571% {

    transform: translateX(40vw) translateY(-16vh) scale(0.46);

  }

  47.619047619% {

    transform: translateX(-25vw) translateY(-24vh) scale(0.43);

  }

  52.380952381% {

    transform: translateX(-20vw) translateY(20vh) scale(0.97);

  }

  57.1428571429% {

    transform: translateX(1vw) translateY(19vh) scale(0.89);

  }

  61.9047619048% {

    transform: translateX(-8vw) translateY(-27vh) scale(0.97);

  }

  66.6666666667% {

    transform: translateX(9vw) translateY(48vh) scale(0.29);

  }

  71.4285714286% {

    transform: translateX(-20vw) translateY(40vh) scale(0.47);

  }

  76.1904761905% {

    transform: translateX(10vw) translateY(19vh) scale(0.31);

  }

  80.9523809524% {

    transform: translateX(-34vw) translateY(40vh) scale(0.73);

  }

  85.7142857143% {

    transform: translateX(28vw) translateY(-49vh) scale(0.77);

  }

  90.4761904762% {

    transform: translateX(37vw) translateY(38vh) scale(0.3);

  }

  95.2380952381% {

    transform: translateX(30vw) translateY(-19vh) scale(0.91);

  }

  100% {

    transform: translateX(-9vw) translateY(-19vh) scale(0.35);

  }

}

.fairy:nth-child(12) {

  animation-name: move12;

}

.fairy:nth-child(12)::before {

  animation-duration: 18s;

}

.fairy:nth-child(12)::after {

  animation-duration: 18s, 5144ms;

  animation-delay: 0ms, 2538ms;

}

@keyframes move12 {

  0% {

    transform: translateX(9vw) translateY(-20vh) scale(0.97);

  }

  4.5454545455% {

    transform: translateX(11vw) translateY(3vh) scale(0.94);

  }

  9.0909090909% {

    transform: translateX(-36vw) translateY(-2vh) scale(0.56);

  }

  13.6363636364% {

    transform: translateX(-13vw) translateY(14vh) scale(0.32);

  }

  18.1818181818% {

    transform: translateX(-24vw) translateY(37vh) scale(0.33);

  }

  22.7272727273% {

    transform: translateX(-25vw) translateY(28vh) scale(0.58);

  }

  27.2727272727% {

    transform: translateX(50vw) translateY(-1vh) scale(0.73);

  }

  31.8181818182% {

    transform: translateX(-24vw) translateY(-11vh) scale(0.94);

  }

  36.3636363636% {

    transform: translateX(40vw) translateY(-25vh) scale(0.34);

  }

  40.9090909091% {

    transform: translateX(-2vw) translateY(-32vh) scale(0.27);

  }

  45.4545454545% {

    transform: translateX(-43vw) translateY(22vh) scale(0.47);

  }

  50% {

    transform: translateX(4vw) translateY(12vh) scale(0.59);

  }

  54.5454545455% {

    transform: translateX(-28vw) translateY(34vh) scale(0.94);

  }

  59.0909090909% {

    transform: translateX(13vw) translateY(-27vh) scale(0.52);

  }

  63.6363636364% {

    transform: translateX(35vw) translateY(27vh) scale(0.68);

  }

  68.1818181818% {

    transform: translateX(-34vw) translateY(-22vh) scale(0.72);

  }

  72.7272727273% {

    transform: translateX(43vw) translateY(25vh) scale(0.87);

  }

  77.2727272727% {

    transform: translateX(-24vw) translateY(-5vh) scale(0.71);

  }

  81.8181818182% {

    transform: translateX(-1vw) translateY(-42vh) scale(0.98);

  }

  86.3636363636% {

    transform: translateX(-22vw) translateY(-40vh) scale(0.94);

  }

  90.9090909091% {

    transform: translateX(20vw) translateY(31vh) scale(0.91);

  }

  95.4545454545% {

    transform: translateX(-37vw) translateY(35vh) scale(0.56);

  }

  100% {

    transform: translateX(21vw) translateY(29vh) scale(0.91);

  }

}

.fairy:nth-child(13) {

  animation-name: move13;

}

.fairy:nth-child(13)::before {

  animation-duration: 16s;

}

.fairy:nth-child(13)::after {

  animation-duration: 16s, 7273ms;

  animation-delay: 0ms, 4110ms;

}

@keyframes move13 {

  0% {

    transform: translateX(0vw) translateY(-25vh) scale(0.39);

  }

  3.5714285714% {

    transform: translateX(8vw) translateY(-29vh) scale(0.7);

  }

  7.1428571429% {

    transform: translateX(43vw) translateY(42vh) scale(0.5);

  }

  10.7142857143% {

    transform: translateX(43vw) translateY(-30vh) scale(0.99);

  }

  14.2857142857% {

    transform: translateX(18vw) translateY(-6vh) scale(0.59);

  }

  17.8571428571% {

    transform: translateX(-13vw) translateY(6vh) scale(0.93);

  }

  21.4285714286% {

    transform: translateX(23vw) translateY(15vh) scale(0.45);

  }

  25% {

    transform: translateX(-2vw) translateY(-34vh) scale(0.36);

  }

  28.5714285714% {

    transform: translateX(7vw) translateY(40vh) scale(0.84);

  }

  32.1428571429% {

    transform: translateX(38vw) translateY(-43vh) scale(0.39);

  }

  35.7142857143% {

    transform: translateX(-41vw) translateY(26vh) scale(0.95);

  }

  39.2857142857% {

    transform: translateX(33vw) translateY(10vh) scale(0.92);

  }

  42.8571428571% {

    transform: translateX(-11vw) translateY(49vh) scale(0.88);

  }

  46.4285714286% {

    transform: translateX(16vw) translateY(35vh) scale(0.38);

  }

  50% {

    transform: translateX(40vw) translateY(29vh) scale(0.84);

  }

  53.5714285714% {

    transform: translateX(26vw) translateY(31vh) scale(0.85);

  }

  57.1428571429% {

    transform: translateX(46vw) translateY(-10vh) scale(0.42);

  }

  60.7142857143% {

    transform: translateX(-36vw) translateY(-24vh) scale(0.41);

  }

  64.2857142857% {

    transform: translateX(25vw) translateY(48vh) scale(0.77);

  }

  67.8571428571% {

    transform: translateX(45vw) translateY(-28vh) scale(0.53);

  }

  71.4285714286% {

    transform: translateX(-34vw) translateY(14vh) scale(0.44);

  }

  75% {

    transform: translateX(-34vw) translateY(-29vh) scale(0.59);

  }

  78.5714285714% {

    transform: translateX(9vw) translateY(-31vh) scale(0.3);

  }

  82.1428571429% {

    transform: translateX(26vw) translateY(-48vh) scale(0.82);

  }

  85.7142857143% {

    transform: translateX(-36vw) translateY(41vh) scale(0.4);

  }

  89.2857142857% {

    transform: translateX(4vw) translateY(11vh) scale(0.8);

  }

  92.8571428571% {

    transform: translateX(-42vw) translateY(26vh) scale(0.68);

  }

  96.4285714286% {

    transform: translateX(17vw) translateY(27vh) scale(1);

  }

  100% {

    transform: translateX(35vw) translateY(-3vh) scale(0.42);

  }

}

.fairy:nth-child(14) {

  animation-name: move14;

}

.fairy:nth-child(14)::before {

  animation-duration: 12s;

}

.fairy:nth-child(14)::after {

  animation-duration: 12s, 7666ms;

  animation-delay: 0ms, 4602ms;

}

@keyframes move14 {

  0% {

    transform: translateX(-28vw) translateY(44vh) scale(0.6);

  }

  4.1666666667% {

    transform: translateX(19vw) translateY(-32vh) scale(0.77);

  }

  8.3333333333% {

    transform: translateX(26vw) translateY(-13vh) scale(0.27);

  }

  12.5% {

    transform: translateX(-48vw) translateY(-4vh) scale(0.83);

  }

  16.6666666667% {

    transform: translateX(-10vw) translateY(-37vh) scale(0.56);

  }

  20.8333333333% {

    transform: translateX(-36vw) translateY(37vh) scale(0.27);

  }

  25% {

    transform: translateX(-13vw) translateY(-34vh) scale(0.32);

  }

  29.1666666667% {

    transform: translateX(11vw) translateY(41vh) scale(0.31);

  }

  33.3333333333% {

    transform: translateX(-3vw) translateY(-40vh) scale(0.29);

  }

  37.5% {

    transform: translateX(-17vw) translateY(-24vh) scale(0.85);

  }

  41.6666666667% {

    transform: translateX(4vw) translateY(-33vh) scale(0.73);

  }

  45.8333333333% {

    transform: translateX(47vw) translateY(-8vh) scale(0.96);

  }

  50% {

    transform: translateX(-32vw) translateY(12vh) scale(0.56);

  }

  54.1666666667% {

    transform: translateX(-48vw) translateY(13vh) scale(1);

  }

  58.3333333333% {

    transform: translateX(27vw) translateY(-42vh) scale(0.6);

  }

  62.5% {

    transform: translateX(3vw) translateY(41vh) scale(0.26);

  }

  66.6666666667% {

    transform: translateX(-38vw) translateY(16vh) scale(0.73);

  }

  70.8333333333% {

    transform: translateX(12vw) translateY(22vh) scale(0.39);

  }

  75% {

    transform: translateX(-17vw) translateY(-14vh) scale(0.49);

  }

  79.1666666667% {

    transform: translateX(26vw) translateY(-43vh) scale(0.75);

  }

  83.3333333333% {

    transform: translateX(41vw) translateY(7vh) scale(0.28);

  }

  87.5% {

    transform: translateX(4vw) translateY(-49vh) scale(0.55);

  }

  91.6666666667% {

    transform: translateX(1vw) translateY(-25vh) scale(0.75);

  }

  95.8333333333% {

    transform: translateX(-41vw) translateY(21vh) scale(0.62);

  }

  100% {

    transform: translateX(21vw) translateY(-13vh) scale(0.9);

  }

}

.fairy:nth-child(15) {

  animation-name: move15;

}

.fairy:nth-child(15)::before {

  animation-duration: 10s;

}

.fairy:nth-child(15)::after {

  animation-duration: 10s, 8390ms;

  animation-delay: 0ms, 859ms;

}

@keyframes move15 {

  0% {

    transform: translateX(9vw) translateY(20vh) scale(0.63);

  }

  5.2631578947% {

    transform: translateX(2vw) translateY(7vh) scale(0.58);

  }

  10.5263157895% {

    transform: translateX(16vw) translateY(49vh) scale(0.81);

  }

  15.7894736842% {

    transform: translateX(-43vw) translateY(41vh) scale(0.5);

  }

  21.0526315789% {

    transform: translateX(29vw) translateY(5vh) scale(0.65);

  }

  26.3157894737% {

    transform: translateX(23vw) translateY(-12vh) scale(0.41);

  }

  31.5789473684% {

    transform: translateX(0vw) translateY(24vh) scale(0.28);

  }

  36.8421052632% {

    transform: translateX(-6vw) translateY(-21vh) scale(0.92);

  }

  42.1052631579% {

    transform: translateX(-9vw) translateY(-7vh) scale(0.93);

  }

  47.3684210526% {

    transform: translateX(38vw) translateY(-27vh) scale(0.38);

  }

  52.6315789474% {

    transform: translateX(-39vw) translateY(48vh) scale(0.95);

  }

  57.8947368421% {

    transform: translateX(35vw) translateY(48vh) scale(0.33);

  }

  63.1578947368% {

    transform: translateX(-15vw) translateY(-29vh) scale(0.9);

  }

  68.4210526316% {

    transform: translateX(42vw) translateY(-14vh) scale(0.89);

  }

  73.6842105263% {

    transform: translateX(-24vw) translateY(-48vh) scale(0.36);

  }

  78.9473684211% {

    transform: translateX(-33vw) translateY(-36vh) scale(1);

  }

  84.2105263158% {

    transform: translateX(-24vw) translateY(14vh) scale(0.73);

  }

  89.4736842105% {

    transform: translateX(-39vw) translateY(21vh) scale(0.65);

  }

  94.7368421053% {

    transform: translateX(47vw) translateY(18vh) scale(0.9);

  }

  100% {

    transform: translateX(21vw) translateY(-41vh) scale(0.31);

  }

}

.fairy:nth-child(16) {

  animation-name: move16;

}

.fairy:nth-child(16)::before {

  animation-duration: 18s;

}

.fairy:nth-child(16)::after {

  animation-duration: 18s, 8361ms;

  animation-delay: 0ms, 7840ms;

}

@keyframes move16 {

  0% {

    transform: translateX(-4vw) translateY(-48vh) scale(0.29);

  }

  5.8823529412% {

    transform: translateX(-26vw) translateY(20vh) scale(0.52);

  }

  11.7647058824% {

    transform: translateX(42vw) translateY(-24vh) scale(0.55);

  }

  17.6470588235% {

    transform: translateX(47vw) translateY(27vh) scale(0.9);

  }

  23.5294117647% {

    transform: translateX(-13vw) translateY(-26vh) scale(0.52);

  }

  29.4117647059% {

    transform: translateX(-14vw) translateY(25vh) scale(0.61);

  }

  35.2941176471% {

    transform: translateX(44vw) translateY(36vh) scale(0.79);

  }

  41.1764705882% {

    transform: translateX(-46vw) translateY(-2vh) scale(0.44);

  }

  47.0588235294% {

    transform: translateX(-11vw) translateY(-22vh) scale(0.69);

  }

  52.9411764706% {

    transform: translateX(50vw) translateY(-37vh) scale(0.58);

  }

  58.8235294118% {

    transform: translateX(32vw) translateY(-10vh) scale(0.66);

  }

  64.7058823529% {

    transform: translateX(-29vw) translateY(-10vh) scale(0.94);

  }

  70.5882352941% {

    transform: translateX(-28vw) translateY(-16vh) scale(0.27);

  }

  76.4705882353% {

    transform: translateX(-23vw) translateY(-33vh) scale(0.54);

  }

  82.3529411765% {

    transform: translateX(-19vw) translateY(-26vh) scale(0.61);

  }

  88.2352941176% {

    transform: translateX(15vw) translateY(9vh) scale(0.43);

  }

  94.1176470588% {

    transform: translateX(11vw) translateY(9vh) scale(0.62);

  }

  100% {

    transform: translateX(-27vw) translateY(29vh) scale(0.49);

  }

}

.fairy:nth-child(17) {

  animation-name: move17;

}

.fairy:nth-child(17)::before {

  animation-duration: 11s;

}

.fairy:nth-child(17)::after {

  animation-duration: 11s, 10485ms;

  animation-delay: 0ms, 2470ms;

}

@keyframes move17 {

  0% {

    transform: translateX(-11vw) translateY(35vh) scale(0.43);

  }

  4.1666666667% {

    transform: translateX(32vw) translateY(-43vh) scale(0.51);

  }

  8.3333333333% {

    transform: translateX(-22vw) translateY(26vh) scale(0.71);

  }

  12.5% {

    transform: translateX(46vw) translateY(-4vh) scale(0.5);

  }

  16.6666666667% {

    transform: translateX(-45vw) translateY(49vh) scale(0.33);

  }

  20.8333333333% {

    transform: translateX(22vw) translateY(8vh) scale(0.98);

  }

  25% {

    transform: translateX(21vw) translateY(-40vh) scale(0.95);

  }

  29.1666666667% {

    transform: translateX(10vw) translateY(19vh) scale(0.53);

  }

  33.3333333333% {

    transform: translateX(0vw) translateY(-22vh) scale(0.64);

  }

  37.5% {

    transform: translateX(-17vw) translateY(-4vh) scale(0.41);

  }

  41.6666666667% {

    transform: translateX(37vw) translateY(-31vh) scale(0.33);

  }

  45.8333333333% {

    transform: translateX(47vw) translateY(-4vh) scale(0.37);

  }

  50% {

    transform: translateX(0vw) translateY(-41vh) scale(0.75);

  }

  54.1666666667% {

    transform: translateX(-34vw) translateY(32vh) scale(0.54);

  }

  58.3333333333% {

    transform: translateX(-46vw) translateY(-42vh) scale(0.91);

  }

  62.5% {

    transform: translateX(-44vw) translateY(21vh) scale(0.99);

  }

  66.6666666667% {

    transform: translateX(30vw) translateY(10vh) scale(0.38);

  }

  70.8333333333% {

    transform: translateX(27vw) translateY(-47vh) scale(0.68);

  }

  75% {

    transform: translateX(3vw) translateY(-5vh) scale(0.76);

  }

  79.1666666667% {

    transform: translateX(8vw) translateY(-44vh) scale(0.34);

  }

  83.3333333333% {

    transform: translateX(14vw) translateY(-7vh) scale(0.74);

  }

  87.5% {

    transform: translateX(-45vw) translateY(44vh) scale(0.75);

  }

  91.6666666667% {

    transform: translateX(-23vw) translateY(-11vh) scale(0.92);

  }

  95.8333333333% {

    transform: translateX(-23vw) translateY(19vh) scale(0.55);

  }

  100% {

    transform: translateX(36vw) translateY(12vh) scale(0.62);

  }

}

.fairy:nth-child(18) {

  animation-name: move18;

}

.fairy:nth-child(18)::before {

  animation-duration: 13s;

}

.fairy:nth-child(18)::after {

  animation-duration: 13s, 8712ms;

  animation-delay: 0ms, 5707ms;

}

@keyframes move18 {

  0% {

    transform: translateX(31vw) translateY(42vh) scale(0.41);

  }

  4.1666666667% {

    transform: translateX(30vw) translateY(29vh) scale(0.76);

  }

  8.3333333333% {

    transform: translateX(18vw) translateY(49vh) scale(1);

  }

  12.5% {

    transform: translateX(-45vw) translateY(4vh) scale(0.61);

  }

  16.6666666667% {

    transform: translateX(37vw) translateY(17vh) scale(0.55);

  }

  20.8333333333% {

    transform: translateX(-15vw) translateY(36vh) scale(0.26);

  }

  25% {

    transform: translateX(-16vw) translateY(-39vh) scale(0.55);

  }

  29.1666666667% {

    transform: translateX(-15vw) translateY(-1vh) scale(0.29);

  }

  33.3333333333% {

    transform: translateX(-5vw) translateY(-7vh) scale(0.69);

  }

  37.5% {

    transform: translateX(-26vw) translateY(16vh) scale(0.85);

  }

  41.6666666667% {

    transform: translateX(-12vw) translateY(7vh) scale(0.49);

  }

  45.8333333333% {

    transform: translateX(-11vw) translateY(-36vh) scale(0.41);

  }

  50% {

    transform: translateX(-15vw) translateY(29vh) scale(0.84);

  }

  54.1666666667% {

    transform: translateX(-32vw) translateY(-3vh) scale(0.6);

  }

  58.3333333333% {

    transform: translateX(-36vw) translateY(-4vh) scale(0.75);

  }

  62.5% {

    transform: translateX(17vw) translateY(44vh) scale(0.44);

  }

  66.6666666667% {

    transform: translateX(30vw) translateY(-48vh) scale(0.58);

  }

  70.8333333333% {

    transform: translateX(36vw) translateY(25vh) scale(0.38);

  }

  75% {

    transform: translateX(8vw) translateY(8vh) scale(0.38);

  }

  79.1666666667% {

    transform: translateX(-36vw) translateY(36vh) scale(0.79);

  }

  83.3333333333% {

    transform: translateX(44vw) translateY(12vh) scale(0.61);

  }

  87.5% {

    transform: translateX(11vw) translateY(-17vh) scale(0.51);

  }

  91.6666666667% {

    transform: translateX(27vw) translateY(26vh) scale(0.65);

  }

  95.8333333333% {

    transform: translateX(-1vw) translateY(40vh) scale(0.75);

  }

  100% {

    transform: translateX(39vw) translateY(-23vh) scale(0.68);

  }

}

.fairy:nth-child(19) {

  animation-name: move19;

}

.fairy:nth-child(19)::before {

  animation-duration: 13s;

}

.fairy:nth-child(19)::after {

  animation-duration: 13s, 8541ms;

  animation-delay: 0ms, 5003ms;

}

@keyframes move19 {

  0% {

    transform: translateX(5vw) translateY(25vh) scale(0.26);

  }

  5.5555555556% {

    transform: translateX(4vw) translateY(9vh) scale(0.78);

  }

  11.1111111111% {

    transform: translateX(32vw) translateY(12vh) scale(1);

  }

  16.6666666667% {

    transform: translateX(50vw) translateY(23vh) scale(0.76);

  }

  22.2222222222% {

    transform: translateX(16vw) translateY(45vh) scale(0.8);

  }

  27.7777777778% {

    transform: translateX(4vw) translateY(-34vh) scale(0.47);

  }

  33.3333333333% {

    transform: translateX(-37vw) translateY(10vh) scale(0.3);

  }

  38.8888888889% {

    transform: translateX(0vw) translateY(-16vh) scale(0.41);

  }

  44.4444444444% {

    transform: translateX(-11vw) translateY(-36vh) scale(0.84);

  }

  50% {

    transform: translateX(-35vw) translateY(35vh) scale(0.56);

  }

  55.5555555556% {

    transform: translateX(45vw) translateY(-12vh) scale(0.44);

  }

  61.1111111111% {

    transform: translateX(-24vw) translateY(-19vh) scale(0.45);

  }

  66.6666666667% {

    transform: translateX(35vw) translateY(-21vh) scale(0.31);

  }

  72.2222222222% {

    transform: translateX(-12vw) translateY(20vh) scale(0.49);

  }

  77.7777777778% {

    transform: translateX(34vw) translateY(-1vh) scale(0.53);

  }

  83.3333333333% {

    transform: translateX(18vw) translateY(49vh) scale(0.9);

  }

  88.8888888889% {

    transform: translateX(-30vw) translateY(-38vh) scale(0.39);

  }

  94.4444444444% {

    transform: translateX(-14vw) translateY(23vh) scale(0.62);

  }

  100% {

    transform: translateX(-8vw) translateY(33vh) scale(0.36);

  }

}

.fairy:nth-child(20) {

  animation-name: move20;

}

.fairy:nth-child(20)::before {

  animation-duration: 12s;

}

.fairy:nth-child(20)::after {

  animation-duration: 12s, 7078ms;

  animation-delay: 0ms, 8483ms;

}

@keyframes move20 {

  0% {

    transform: translateX(1vw) translateY(-18vh) scale(0.47);

  }

  4.1666666667% {

    transform: translateX(-3vw) translateY(43vh) scale(0.61);

  }

  8.3333333333% {

    transform: translateX(2vw) translateY(-22vh) scale(0.5);

  }

  12.5% {

    transform: translateX(42vw) translateY(-32vh) scale(0.26);

  }

  16.6666666667% {

    transform: translateX(30vw) translateY(-2vh) scale(0.85);

  }

  20.8333333333% {

    transform: translateX(-23vw) translateY(5vh) scale(0.3);

  }

  25% {

    transform: translateX(21vw) translateY(-48vh) scale(0.76);

  }

  29.1666666667% {

    transform: translateX(-10vw) translateY(-36vh) scale(0.47);

  }

  33.3333333333% {

    transform: translateX(41vw) translateY(41vh) scale(0.65);

  }

  37.5% {

    transform: translateX(-44vw) translateY(-47vh) scale(0.97);

  }

  41.6666666667% {

    transform: translateX(26vw) translateY(28vh) scale(0.94);

  }

  45.8333333333% {

    transform: translateX(21vw) translateY(26vh) scale(0.57);

  }

  50% {

    transform: translateX(-25vw) translateY(-49vh) scale(0.37);

  }

  54.1666666667% {

    transform: translateX(32vw) translateY(33vh) scale(0.9);

  }

  58.3333333333% {

    transform: translateX(29vw) translateY(30vh) scale(0.77);

  }

  62.5% {

    transform: translateX(47vw) translateY(10vh) scale(0.59);

  }

  66.6666666667% {

    transform: translateX(16vw) translateY(-1vh) scale(0.55);

  }

  70.8333333333% {

    transform: translateX(-47vw) translateY(6vh) scale(0.3);

  }

  75% {

    transform: translateX(23vw) translateY(-39vh) scale(0.7);

  }

  79.1666666667% {

    transform: translateX(36vw) translateY(-42vh) scale(0.6);

  }

  83.3333333333% {

    transform: translateX(-33vw) translateY(-5vh) scale(0.7);

  }

  87.5% {

    transform: translateX(21vw) translateY(-31vh) scale(0.66);

  }

  91.6666666667% {

    transform: translateX(-34vw) translateY(-29vh) scale(0.56);

  }

  95.8333333333% {

    transform: translateX(4vw) translateY(-16vh) scale(0.41);

  }

  100% {

    transform: translateX(-29vw) translateY(32vh) scale(0.29);

  }

}

@keyframes drift {

  0% {

    transform: rotate(0deg);

  }

  100% {

    transform: rotate(360deg);

  }

}

@keyframes flash {

  0%, 30%, 100% {

    opacity: 0;

    box-shadow: 0 0 0vw 0vw #316a01;

  }

  5% {

    opacity: 1;

    box-shadow: 0 0 2vw 0.5vw #316a01;

  }

}/* End custom CSS */
/* Start custom CSS for price-table, class: .elementor-element-712ec5d */.linha-acima {
  font-size: 19px; /* Ajuste para o tamanho que quiser */
}

.linha-baixo {
  font-size: 14px;
}

.linha-baixo .quebra {
  display: block;
  line-height: 0.9px; /* Ajuste do espaçamento */
}

.linha-baixo br {
  line-height: 0.8; /* Reduz o espaço vertical */
}

/*
<span class="linha-acima">por ano</span><br> 
<span class="linha-baixo">
  até 10 eventos por mês 
  <span class="quebra">(10,82 por evento)</span>
</span>
*//* End custom CSS */
/* Start custom CSS for price-table, class: .elementor-element-67e706c */.linha-acima {
  font-size: 19px; /* Ajuste para o tamanho que quiser */
}

.linha-baixo {
  font-size: 14px;
}

.linha-baixo .quebra {
  display: block;
  line-height: 0.9px; /* Ajuste do espaçamento */
}

.linha-baixo br {
  line-height: 0.8; /* Reduz o espaço vertical */
}

/*
<span class="linha-acima">por ano</span><br> 
<span class="linha-baixo">
  até 10 eventos por mês 
  <span class="quebra">(10,82 por evento)</span>
</span>
*//* End custom CSS */
/* Start custom CSS for price-table, class: .elementor-element-57c3660 */.linha-acima {
  font-size: 19px; /* Ajuste para o tamanho que quiser */
}

.linha-baixo {
  font-size: 14px;
}

.linha-baixo .quebra {
  display: block;
  line-height: 0.9px; /* Ajuste do espaçamento */
}

.linha-baixo br {
  line-height: 0.8; /* Reduz o espaço vertical */
}

/*
<span class="linha-acima">por ano</span><br> 
<span class="linha-baixo">
  até 10 eventos por mês 
  <span class="quebra">(10,82 por evento)</span>
</span>
*/
/*cuida dos valores*/
.preco {
  position: relative;
  display: inline-block;
}

.parcelas {
  font-size: 17px;    /* deixa menor */
  position: absolute;  /* posiciona flutuando */
  left: -21px;         /* ajuste horizontal */
  top: 25px;            /* ajuste vertical */
}

.centavos {
  font-size: 20px;           /* mantém menor que o número */
  vertical-align: baseline;  /* alinha na base do número */
  position: relative;
  top: 0;                    /* garante que não sobe */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a4015bc */.elementor-328 .elementor-element.elementor-element-a4015bc {
    overflow: hidden;
    border-radius: 17px;
    position: relative;
}

.elementor-328 .elementor-element.elementor-element-a4015bc:after, .elementor-328 .elementor-element.elementor-element-a4015bc:before {
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
}

.elementor-328 .elementor-element.elementor-element-a4015bc:after {
    background: #251b34;
    width: calc(100% - 5px);
    height: calc(100% - 5px);
    border-radius: 17px;
    transform: translate(-50%, -50%);
}

/* O EFEITO NEON ESTÁ AQUI */
.elementor-328 .elementor-element.elementor-element-a4015bc:before {
    /* Alterado de uma cor sólida para um gradiente colorido */
    background: linear-gradient(90deg, #ff00ff, #00ffff, #00ff00, #ffff00, #ff00ff);
    width: 300%;
    height: 150px;
    animation: borda-animada 5s linear infinite;
}

@keyframes borda-animada {
    0% {
        transform: translate(-50%, -50%) rotate(0deg);
    }
    100% {
        transform: translate(-50%, -50%) rotate(360deg);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bb06ddd */.elementor-328 .elementor-element.elementor-element-bb06ddd img {
    position: relative;
    border-radius: 15px; /* Ajuste o valor para mais ou menos arredondamento */
    -webkit-mask-image: linear-gradient(
        to right,
        transparent 0px,
        black 50px,
        black calc(100% - 50px),
        transparent 100%
    ),
    linear-gradient(
        to bottom,
        transparent 0px,
        black 50px,
        black calc(100% - 50px),
        transparent 100%
    );
    -webkit-mask-composite: source-in;
    mask-image: linear-gradient(
        to right,
        transparent 0px,
        black 15px0px,
        black calc(100% - 50px),
        transparent 100%
    ),
    linear-gradient(
        to bottom,
        transparent 0px,
        black 50px,
        black calc(100% - 50px),
        transparent 100%
    );
    mask-composite: intersect;
}

.elementor-328 .elementor-element.elementor-element-bb06ddd img::before {
    content: '';
    position: absolute;
    top: -30px;
    left: -30px;
    right: -30px;
    bottom: -30px;
    background: inherit;
    filter: blur(10px); /* Ajuste o nível de blur */
    border-radius: 60pxpx; /* Mesmo valor do border-radius da imagem */
    z-index: -1;
}/* End custom CSS */