.elementor-4031 .elementor-element.elementor-element-49078fe{--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;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:1rem;--padding-bottom:7rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4031 .elementor-element.elementor-element-49078fe:not(.elementor-motion-effects-element-type-background), .elementor-4031 .elementor-element.elementor-element-49078fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://helenadeguide.com.br/wp-content/uploads/2023/07/SESSAO-1-copy.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-4031 .elementor-element.elementor-element-5badfa7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), S;font-weight:var( --e-global-typography-text-font-weight );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-4031 .elementor-element.elementor-element-b46cd17{width:var( --container-widget-width, 51% );max-width:51%;--container-widget-width:51%;--container-widget-flex-grow:0;font-family:"Rossanova", S;font-size:2.2rem;font-weight:500;line-height:3.3rem;}.elementor-4031 .elementor-element.elementor-element-5afb77e{width:var( --container-widget-width, 17% );max-width:17%;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;--container-widget-width:17%;--container-widget-flex-grow:0;font-family:"sora", S;font-size:1.5rem;font-weight:200;line-height:2.2rem;color:#7A7A7A;}.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 ), S;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-4031 .elementor-element.elementor-element-0b60216{margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;--e-icon-list-icon-size:1.25rem;--icon-vertical-offset:-1px;}.elementor-4031 .elementor-element.elementor-element-0b60216 .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-4031 .elementor-element.elementor-element-0b60216 .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-4031 .elementor-element.elementor-element-0b60216 .elementor-icon-list-icon{padding-inline-end:2px;}.elementor-4031 .elementor-element.elementor-element-0b60216 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4031 .elementor-element.elementor-element-0b60216 .elementor-icon-list-item > a{font-family:"sora", S;font-size:1.25em;font-weight:400;line-height:39px;}.elementor-4031 .elementor-element.elementor-element-0b60216 .elementor-icon-list-text{color:#957349;transition:color 0.3s;}.elementor-4031 .elementor-element.elementor-element-a41b1c5{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;--e-icon-list-icon-size:1.25rem;--icon-vertical-offset:-1px;}.elementor-4031 .elementor-element.elementor-element-a41b1c5 .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-4031 .elementor-element.elementor-element-a41b1c5 .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-4031 .elementor-element.elementor-element-a41b1c5 .elementor-icon-list-icon{padding-inline-end:2px;}.elementor-4031 .elementor-element.elementor-element-a41b1c5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4031 .elementor-element.elementor-element-a41b1c5 .elementor-icon-list-item > a{font-family:"sora", S;font-size:1.25em;font-weight:500;line-height:39px;}.elementor-4031 .elementor-element.elementor-element-a41b1c5 .elementor-icon-list-text{color:#957349;transition:color 0.3s;}.elementor-4031 .elementor-element.elementor-element-6cef56c{width:var( --container-widget-width, 38% );max-width:38%;margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;--container-widget-width:38%;--container-widget-flex-grow:0;font-family:"sora", S;font-size:1.25rem;font-weight:200;line-height:2.2rem;color:#000000;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), S;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-4031 .elementor-element.elementor-element-d061e4a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4031 .elementor-element.elementor-element-d061e4a .elementor-button{font-family:"sora", S;font-size:1.5rem;font-weight:400;padding:30px 80px 30px 80px;}.elementor-4031 .elementor-element.elementor-element-3b55ddf{--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:5.063rem;--padding-bottom:11.563rem;--padding-left:0rem;--padding-right:0rem;--z-index:1;}.elementor-4031 .elementor-element.elementor-element-3b55ddf:not(.elementor-motion-effects-element-type-background), .elementor-4031 .elementor-element.elementor-element-3b55ddf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E3D2BE;}.elementor-4031 .elementor-element.elementor-element-987702c{width:var( --container-widget-width, 57% );max-width:57%;--container-widget-width:57%;--container-widget-flex-grow:0;text-align:center;font-family:"Rossanova", S;font-size:2.375rem;font-weight:400;line-height:2.8rem;color:#956D3A;}.elementor-4031 .elementor-element.elementor-element-987702c.elementor-element{--align-self:center;}.elementor-4031 .elementor-element.elementor-element-f1e6655{text-align:center;font-family:"sora", S;font-size:1.375rem;font-weight:300;color:#55514D;}.elementor-4031 .elementor-element.elementor-element-76a9523{--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:wrap;--margin-top:-8rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:5.75rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4031 .elementor-element.elementor-element-76a9523:not(.elementor-motion-effects-element-type-background), .elementor-4031 .elementor-element.elementor-element-76a9523 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECEAE7;background-image:url("https://helenadeguide.com.br/wp-content/uploads/2023/07/SESSAO-2-NOMES-DEGRADE.svg");background-position:top center;}.elementor-4031 .elementor-element.elementor-element-960efb2{--display:flex;--justify-content:center;--border-radius:1.25rem 1.25rem 1.25rem 1.25rem;--padding-top:1.875rem;--padding-bottom:1.875rem;--padding-left:1.875rem;--padding-right:1.875rem;--z-index:2;}.elementor-4031 .elementor-element.elementor-element-960efb2:not(.elementor-motion-effects-element-type-background), .elementor-4031 .elementor-element.elementor-element-960efb2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDEDED99;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-4031 .elementor-element.elementor-element-792f01a{margin:-3.8rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-4031 .elementor-element.elementor-element-792f01a .elementor-icon-wrapper{text-align:center;}.elementor-4031 .elementor-element.elementor-element-792f01a .elementor-icon{font-size:3.875rem;}.elementor-4031 .elementor-element.elementor-element-792f01a .elementor-icon svg{height:3.875rem;}.elementor-4031 .elementor-element.elementor-element-45b598f{text-align:center;font-family:"sora", S;font-size:1.125rem;font-weight:200;color:#000000;}.elementor-4031 .elementor-element.elementor-element-b5c1b54{--display:flex;--justify-content:center;--border-radius:1.25rem 1.25rem 1.25rem 1.25rem;--padding-top:1.875rem;--padding-bottom:1.875rem;--padding-left:1.875rem;--padding-right:1.875rem;--z-index:2;}.elementor-4031 .elementor-element.elementor-element-b5c1b54:not(.elementor-motion-effects-element-type-background), .elementor-4031 .elementor-element.elementor-element-b5c1b54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDEDED99;}.elementor-4031 .elementor-element.elementor-element-e41e67a{margin:-3.8rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-4031 .elementor-element.elementor-element-e41e67a .elementor-icon-wrapper{text-align:center;}.elementor-4031 .elementor-element.elementor-element-e41e67a .elementor-icon{font-size:3.875rem;}.elementor-4031 .elementor-element.elementor-element-e41e67a .elementor-icon svg{height:3.875rem;}.elementor-4031 .elementor-element.elementor-element-0a2f40b{text-align:center;font-family:"sora", S;font-size:1.063rem;font-weight:200;color:#000000;}.elementor-4031 .elementor-element.elementor-element-7c3f0c3{--display:flex;--justify-content:center;--border-radius:1.25rem 1.25rem 1.25rem 1.25rem;--padding-top:1.875rem;--padding-bottom:1.875rem;--padding-left:1.875rem;--padding-right:1.875rem;--z-index:2;}.elementor-4031 .elementor-element.elementor-element-7c3f0c3:not(.elementor-motion-effects-element-type-background), .elementor-4031 .elementor-element.elementor-element-7c3f0c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDEDED99;}.elementor-4031 .elementor-element.elementor-element-863f7dc{margin:-3.8rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-4031 .elementor-element.elementor-element-863f7dc .elementor-icon-wrapper{text-align:center;}.elementor-4031 .elementor-element.elementor-element-863f7dc .elementor-icon{font-size:3.875rem;}.elementor-4031 .elementor-element.elementor-element-863f7dc .elementor-icon svg{height:3.875rem;}.elementor-4031 .elementor-element.elementor-element-153b1fd{text-align:center;font-family:"sora", S;font-size:1.125rem;font-weight:200;color:#000000;}.elementor-4031 .elementor-element.elementor-element-46d0dc2{--display:flex;--justify-content:center;--border-radius:1.25rem 1.25rem 1.25rem 1.25rem;--padding-top:1.875rem;--padding-bottom:1.875rem;--padding-left:1.875rem;--padding-right:1.875rem;--z-index:2;}.elementor-4031 .elementor-element.elementor-element-46d0dc2:not(.elementor-motion-effects-element-type-background), .elementor-4031 .elementor-element.elementor-element-46d0dc2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDEDED99;}.elementor-4031 .elementor-element.elementor-element-0c50eca{margin:-3.8rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-4031 .elementor-element.elementor-element-0c50eca .elementor-icon-wrapper{text-align:center;}.elementor-4031 .elementor-element.elementor-element-0c50eca .elementor-icon{font-size:3.875rem;}.elementor-4031 .elementor-element.elementor-element-0c50eca .elementor-icon svg{height:3.875rem;}.elementor-4031 .elementor-element.elementor-element-7e62c66{text-align:center;font-family:"sora", S;font-size:1.063rem;font-weight:200;color:#000000;}.elementor-4031 .elementor-element.elementor-element-f1c99fa{width:var( --container-widget-width, 100% );max-width:100%;margin:5rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0rem 9rem 0rem 9rem;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Rossanova", S;font-size:2.313rem;font-weight:400;line-height:2.9rem;color:#A38258;}.elementor-4031 .elementor-element.elementor-element-e6d0f49{width:var( --container-widget-width, 100% );max-width:100%;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"sora", S;font-size:1.5rem;font-weight:500;line-height:2.9rem;color:#000000;}.elementor-4031 .elementor-element.elementor-element-e6d0f49.elementor-element{--align-self:center;}.elementor-4031 .elementor-element.elementor-element-cd3459c{width:var( --container-widget-width, 100% );max-width:100%;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0rem 13rem 0rem 13rem;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"sora", S;font-size:1.125rem;font-weight:200;line-height:1.8rem;color:#595959;}.elementor-4031 .elementor-element.elementor-element-440d95d{width:var( --container-widget-width, 46% );max-width:46%;margin:6.625rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 2.5rem;--container-widget-width:46%;--container-widget-flex-grow:0;text-align:start;font-family:"sora", S;font-size:1.656rem;font-weight:200;line-height:2.6rem;color:#000000;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), S;font-weight:var( --e-global-typography-text-font-weight );}.elementor-4031 .elementor-element.elementor-element-3523fc0{margin:3rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 7rem;}.elementor-4031 .elementor-element.elementor-element-3523fc0 img{width:100%;}.elementor-4031 .elementor-element.elementor-element-7167988{width:var( --container-widget-width, 48% );max-width:48%;margin:5rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 2.5rem;padding:0rem 1rem 0rem 0rem;--container-widget-width:48%;--container-widget-flex-grow:0;text-align:start;font-family:"sora", S;font-size:1.656rem;font-weight:200;line-height:2.6rem;color:#000000;}.elementor-4031 .elementor-element.elementor-element-5920463{width:var( --container-widget-width, 47% );max-width:47%;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 3.7rem;--container-widget-width:47%;--container-widget-flex-grow:0;}.elementor-4031 .elementor-element.elementor-element-5920463.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4031 .elementor-element.elementor-element-5920463 img{width:100%;}.elementor-4031 .elementor-element.elementor-element-47036af{width:var( --container-widget-width, 100% );max-width:100%;margin:2em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0rem 7rem 0rem 7rem;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"sora", S;font-size:1.375rem;font-weight:200;line-height:2.4rem;}.elementor-4031 .elementor-element.elementor-element-47036af.elementor-element{--align-self:center;}.elementor-4031 .elementor-element.elementor-element-fe50dfd{width:100%;max-width:100%;margin:1rem 19.5rem calc(var(--kit-widget-spacing, 0px) + 0rem) 19.5rem;padding:0px 0px 0px 0px;}.elementor-4031 .elementor-element.elementor-element-fe50dfd.elementor-element{--align-self:center;}.elementor-4031 .elementor-element.elementor-element-fe50dfd .elementor-button{font-family:"sora", S;font-size:1.5rem;font-weight:400;padding:30px 80px 30px 80px;}.elementor-4031 .elementor-element.elementor-element-77d1ea9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}body:not(.rtl) .elementor-4031 .elementor-element.elementor-element-fed936e{left:29px;}body.rtl .elementor-4031 .elementor-element.elementor-element-fed936e{right:29px;}.elementor-4031 .elementor-element.elementor-element-fed936e{top:207px;}.elementor-4031 .elementor-element.elementor-element-fed936e img{width:54%;}body:not(.rtl) .elementor-4031 .elementor-element.elementor-element-f7f0fa8{right:0px;}body.rtl .elementor-4031 .elementor-element.elementor-element-f7f0fa8{left:0px;}.elementor-4031 .elementor-element.elementor-element-f7f0fa8{top:-132px;}.elementor-4031 .elementor-element.elementor-element-f7f0fa8 img{width:43%;}.elementor-4031 .elementor-element.elementor-element-eaaa351{--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:space-between;--flex-wrap:wrap;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-4031 .elementor-element.elementor-element-716dfdd{width:var( --container-widget-width, 100% );max-width:100%;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 5rem) 0rem;padding:0rem 12rem 0rem 12rem;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Rossanova", S;font-size:2.5rem;font-weight:400;line-height:2.9rem;color:#A38258;}.elementor-4031 .elementor-element.elementor-element-29b9d69{width:var( --container-widget-width, 23% );max-width:23%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:23%;--container-widget-flex-grow:0;--e-icon-list-icon-size:97px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-4031 .elementor-element.elementor-element-29b9d69 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-4031 .elementor-element.elementor-element-29b9d69 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-4031 .elementor-element.elementor-element-29b9d69 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4031 .elementor-element.elementor-element-29b9d69 .elementor-icon-list-item > a{font-family:"sora", S;font-size:21px;font-weight:200;line-height:34px;}.elementor-4031 .elementor-element.elementor-element-29b9d69 .elementor-icon-list-text{transition:color 0.3s;}.elementor-4031 .elementor-element.elementor-element-0ae6a48{width:var( --container-widget-width, 18% );max-width:18%;--container-widget-width:18%;--container-widget-flex-grow:0;--e-icon-list-icon-size:97px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-4031 .elementor-element.elementor-element-0ae6a48 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(2px/2);}.elementor-4031 .elementor-element.elementor-element-0ae6a48 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(2px/2);}.elementor-4031 .elementor-element.elementor-element-0ae6a48 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(2px/2);}.elementor-4031 .elementor-element.elementor-element-0ae6a48 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-2px/2);}.elementor-4031 .elementor-element.elementor-element-0ae6a48 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-2px/2);}.elementor-4031 .elementor-element.elementor-element-0ae6a48 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-4031 .elementor-element.elementor-element-0ae6a48 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-4031 .elementor-element.elementor-element-0ae6a48 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-4031 .elementor-element.elementor-element-0ae6a48 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4031 .elementor-element.elementor-element-0ae6a48 .elementor-icon-list-item > a{font-family:"sora", S;font-size:21px;font-weight:200;line-height:34px;}.elementor-4031 .elementor-element.elementor-element-0ae6a48 .elementor-icon-list-text{transition:color 0.3s;}.elementor-4031 .elementor-element.elementor-element-25aca09{width:var( --container-widget-width, 19% );max-width:19%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:19%;--container-widget-flex-grow:0;--e-icon-list-icon-size:97px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-4031 .elementor-element.elementor-element-25aca09 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-4031 .elementor-element.elementor-element-25aca09 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-4031 .elementor-element.elementor-element-25aca09 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4031 .elementor-element.elementor-element-25aca09 .elementor-icon-list-item > a{font-family:"sora", S;font-size:21px;font-weight:200;line-height:34px;}.elementor-4031 .elementor-element.elementor-element-25aca09 .elementor-icon-list-text{transition:color 0.3s;}.elementor-4031 .elementor-element.elementor-element-6678f98{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3rem;--padding-bottom:9.375rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4031 .elementor-element.elementor-element-6678f98:not(.elementor-motion-effects-element-type-background), .elementor-4031 .elementor-element.elementor-element-6678f98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F500;}.elementor-4031 .elementor-element.elementor-element-6678f98.e-con{--align-self:center;}.elementor-4031 .elementor-element.elementor-element-4039937{width:var( --container-widget-width, 82% );max-width:82%;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 2rem) 0rem;padding:0rem 6rem 0rem 6rem;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:center;font-family:"Rossanova", S;font-size:2.5rem;font-weight:400;line-height:2.9rem;color:#A38258;}.elementor-4031 .elementor-element.elementor-element-fb14128 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(31px/2);}.elementor-4031 .elementor-element.elementor-element-fb14128 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(31px/2);}.elementor-4031 .elementor-element.elementor-element-fb14128 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(31px/2);}.elementor-4031 .elementor-element.elementor-element-fb14128 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-31px/2);}.elementor-4031 .elementor-element.elementor-element-fb14128 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-31px/2);}.elementor-4031 .elementor-element.elementor-element-fb14128 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-4031 .elementor-element.elementor-element-fb14128 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-4031 .elementor-element.elementor-element-fb14128{--e-icon-list-icon-size:2.625rem;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-offset:0px;}.elementor-4031 .elementor-element.elementor-element-fb14128 .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-4031 .elementor-element.elementor-element-fb14128 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4031 .elementor-element.elementor-element-fb14128 .elementor-icon-list-item > a{font-family:"sora", S;font-size:1.125rem;font-weight:200;}.elementor-4031 .elementor-element.elementor-element-fb14128 .elementor-icon-list-text{transition:color 0.3s;}.elementor-4031 .elementor-element.elementor-element-f59d70d{--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:8.125rem;--padding-bottom:8rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4031 .elementor-element.elementor-element-f59d70d:not(.elementor-motion-effects-element-type-background), .elementor-4031 .elementor-element.elementor-element-f59d70d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECEBE7;background-image:url("https://helenadeguide.com.br/wp-content/uploads/2023/07/SESSAO-4-copiar.webp");background-position:top center;background-repeat:no-repeat;}.elementor-4031 .elementor-element.elementor-element-e202703{width:var( --container-widget-width, 43% );max-width:43%;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 3.125rem) 0rem;padding:0rem 0rem 0rem 0rem;--container-widget-width:43%;--container-widget-flex-grow:0;text-align:start;font-family:"Rossanova", S;font-size:2.4rem;font-weight:400;line-height:3.2rem;color:#A38258;}.elementor-4031 .elementor-element.elementor-element-e202703.elementor-element{--align-self:flex-end;}.elementor-4031 .elementor-element.elementor-element-45ee9a2{width:var( --container-widget-width, 43% );max-width:43%;--container-widget-width:43%;--container-widget-flex-grow:0;--e-icon-list-icon-size:2.625rem;--icon-vertical-offset:0px;}.elementor-4031 .elementor-element.elementor-element-45ee9a2.elementor-element{--align-self:flex-end;}.elementor-4031 .elementor-element.elementor-element-45ee9a2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(80px/2);}.elementor-4031 .elementor-element.elementor-element-45ee9a2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(80px/2);}.elementor-4031 .elementor-element.elementor-element-45ee9a2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(80px/2);}.elementor-4031 .elementor-element.elementor-element-45ee9a2 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-80px/2);}.elementor-4031 .elementor-element.elementor-element-45ee9a2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-80px/2);}.elementor-4031 .elementor-element.elementor-element-45ee9a2 .elementor-icon-list-item:not(:last-child):after{content:"";width:100%;border-color:#161616;}.elementor-4031 .elementor-element.elementor-element-45ee9a2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:2px;}.elementor-4031 .elementor-element.elementor-element-45ee9a2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-4031 .elementor-element.elementor-element-45ee9a2 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:2px;}.elementor-4031 .elementor-element.elementor-element-45ee9a2 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-4031 .elementor-element.elementor-element-45ee9a2 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-4031 .elementor-element.elementor-element-45ee9a2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4031 .elementor-element.elementor-element-45ee9a2 .elementor-icon-list-item > a{font-family:"sora", S;font-size:1.063rem;font-weight:200;}.elementor-4031 .elementor-element.elementor-element-45ee9a2 .elementor-icon-list-text{transition:color 0.3s;}.elementor-4031 .elementor-element.elementor-element-6b74d4e{margin:6rem 19.5rem calc(var(--kit-widget-spacing, 0px) + 0rem) 19.5rem;padding:0px 0px 0px 0px;}.elementor-4031 .elementor-element.elementor-element-6b74d4e.elementor-element{--align-self:center;}.elementor-4031 .elementor-element.elementor-element-6b74d4e .elementor-button{font-family:"sora", S;font-size:1.3rem;font-weight:400;padding:30px 80px 30px 80px;}.elementor-4031 .elementor-element.elementor-element-d0d3132{--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-4031 .elementor-element.elementor-element-6fc489a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:894px;}body:not(.rtl) .elementor-4031 .elementor-element.elementor-element-6fc489a{left:32px;}body.rtl .elementor-4031 .elementor-element.elementor-element-6fc489a{right:32px;}.elementor-4031 .elementor-element.elementor-element-be2f2b7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:684px;}body:not(.rtl) .elementor-4031 .elementor-element.elementor-element-be2f2b7{right:43.2px;}body.rtl .elementor-4031 .elementor-element.elementor-element-be2f2b7{left:43.2px;}.elementor-4031 .elementor-element.elementor-element-be2f2b7 img{width:44%;}.elementor-4031 .elementor-element.elementor-element-2f87cb4{--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;--margin-top:-19px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8.125rem;--padding-bottom:8.125rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4031 .elementor-element.elementor-element-2f87cb4:not(.elementor-motion-effects-element-type-background), .elementor-4031 .elementor-element.elementor-element-2f87cb4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;background-image:url("https://helenadeguide.com.br/wp-content/uploads/2023/07/FUNDO-SESSAO-5.webp");background-position:top center;background-repeat:no-repeat;}.elementor-4031 .elementor-element.elementor-element-76688a3{width:var( --container-widget-width, 39% );max-width:39%;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 2rem) 0rem;padding:0rem 0rem 0rem 0rem;--container-widget-width:39%;--container-widget-flex-grow:0;text-align:start;font-family:"Rossanova", S;font-size:2.5rem;font-weight:400;line-height:2.9rem;color:#A38258;}.elementor-4031 .elementor-element.elementor-element-205ed84{width:var( --container-widget-width, 36% );max-width:36%;--container-widget-width:36%;--container-widget-flex-grow:0;font-family:"sora", S;font-size:1.063rem;font-weight:200;line-height:1.8rem;color:#595959;}.elementor-4031 .elementor-element.elementor-element-b1e9ee4{width:var( --container-widget-width, 100% );max-width:100%;margin:9rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0rem 10rem 0rem 10rem;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Rossanova", S;font-size:2.5rem;font-weight:400;line-height:2.9rem;color:#A38258;}.elementor-4031 .elementor-element.elementor-element-68cd042{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0rem 10rem 0rem 10rem;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"sora", S;font-size:1.063rem;font-weight:200;line-height:1.8rem;color:#595959;}.elementor-4031 .elementor-element.elementor-element-cef85e4{width:var( --container-widget-width, 100% );max-width:100%;padding:0rem 10rem 0rem 10rem;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"sora", S;font-size:1.5rem;font-weight:500;line-height:1.8rem;}.elementor-4031 .elementor-element.elementor-element-0b0da35{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 6rem;padding:0px 0px 0px 0px;text-align:center;}.elementor-4031 .elementor-element.elementor-element-0b0da35.elementor-element{--align-self:center;}.elementor-4031 .elementor-element.elementor-element-c7fb2be{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 6rem;padding:0px 0px 0px 0px;text-align:center;}.elementor-4031 .elementor-element.elementor-element-c7fb2be.elementor-element{--align-self:center;}.elementor-4031 .elementor-element.elementor-element-9713307{width:var( --container-widget-width, 100% );max-width:100%;margin:2rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0rem 5rem 0rem 5rem;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"sora", S;font-size:1.3rem;font-weight:200;line-height:2.3rem;}.elementor-4031 .elementor-element.elementor-element-79b4a10{margin:3rem 18rem calc(var(--kit-widget-spacing, 0px) + 0rem) 18rem;padding:0px 0px 0px 0px;}.elementor-4031 .elementor-element.elementor-element-79b4a10.elementor-element{--align-self:center;}.elementor-4031 .elementor-element.elementor-element-79b4a10 .elementor-button{font-family:"sora", S;font-size:1.5rem;font-weight:400;padding:30px 80px 30px 80px;}.elementor-4031 .elementor-element.elementor-element-9ff0374{--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:wrap;--padding-top:5.625rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4031 .elementor-element.elementor-element-9ff0374:not(.elementor-motion-effects-element-type-background), .elementor-4031 .elementor-element.elementor-element-9ff0374 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f4f4f4;background-image:url("https://helenadeguide.com.br/wp-content/uploads/2023/07/sessao-6-copiar.webp");background-position:top center;background-repeat:no-repeat;}.elementor-4031 .elementor-element.elementor-element-2ec0314{width:var( --container-widget-width, 100% );max-width:100%;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 5rem) 0rem;padding:0rem 10rem 0rem 10rem;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Rossanova", S;font-size:2.5rem;font-weight:400;line-height:2.9rem;color:#A38258;}.elementor-4031 .elementor-element.elementor-element-a9f2cc6{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-4031 .elementor-element.elementor-element-1a0dd34{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-4031 .elementor-element.elementor-element-a8f755f{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-4031 .elementor-element.elementor-element-0d6786c{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-4031 .elementor-element.elementor-element-25a3221{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-4031 .elementor-element.elementor-element-0283d32{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-4031 .elementor-element.elementor-element-03cf1c0{margin:3rem 23rem calc(var(--kit-widget-spacing, 0px) + 0rem) 23rem;padding:0px 0px 0px 0px;}.elementor-4031 .elementor-element.elementor-element-03cf1c0.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-4031 .elementor-element.elementor-element-03cf1c0 .elementor-button{height:100px;width:600px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-family:"sora", S;font-size:1.5rem;font-weight:400;padding:30px 100px 30px 100px;}.elementor-4031 .elementor-element.elementor-element-c5e2c28{--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:wrap;--padding-top:9rem;--padding-bottom:57rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4031 .elementor-element.elementor-element-c5e2c28:not(.elementor-motion-effects-element-type-background), .elementor-4031 .elementor-element.elementor-element-c5e2c28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4E4E4;}.elementor-4031 .elementor-element.elementor-element-298802e{--display:flex;--margin-top:2rem;--margin-bottom:-2rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4031 .elementor-element.elementor-element-bdbef4a{width:var( --container-widget-width, 96% );max-width:96%;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 3rem) 0rem;padding:0rem 0rem 0rem 0rem;--container-widget-width:96%;--container-widget-flex-grow:0;text-align:start;font-family:"Rossanova", S;font-size:2.5rem;font-weight:400;line-height:2.9rem;color:#404040;}.elementor-4031 .elementor-element.elementor-element-2cd64fe{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0rem 0rem 0rem 0rem;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"sora", S;font-size:1.063rem;font-weight:200;line-height:1.8rem;}.elementor-4031 .elementor-element.elementor-element-4b4d203{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--border-radius:2rem 2rem 2rem 2rem;box-shadow:19px 13px 21px 0px rgba(0, 0, 0, 0.2);--margin-top:0rem;--margin-bottom:0rem;--margin-left:4rem;--margin-right:0rem;--padding-top:5rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-4031 .elementor-element.elementor-element-4b4d203:not(.elementor-motion-effects-element-type-background), .elementor-4031 .elementor-element.elementor-element-4b4d203 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DAC3A6;}.elementor-4031 .elementor-element.elementor-element-f0948ef{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;font-family:"sora", S;font-size:1.25rem;font-weight:500;color:#FFFFFF;}.elementor-4031 .elementor-element.elementor-element-c957d60{width:var( --container-widget-width, 82% );max-width:82%;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 1.7rem;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:start;font-family:"sora", S;font-size:1.375rem;font-weight:500;color:#FFFFFF;}.elementor-4031 .elementor-element.elementor-element-7da5a02{width:var( --container-widget-width, 82% );max-width:82%;margin:-2rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:center;font-family:"sora", S;font-size:5.063rem;font-weight:500;color:#FFFFFF;}.elementor-4031 .elementor-element.elementor-element-ed6afe2{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0px 0px 0px 0px;}.elementor-4031 .elementor-element.elementor-element-ed6afe2.elementor-element{--align-self:center;}.elementor-4031 .elementor-element.elementor-element-ed6afe2 .elementor-button{font-family:"sora", S;font-size:1.5rem;font-weight:400;padding:30px 80px 30px 80px;}.elementor-4031 .elementor-element.elementor-element-3ad5199{margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-4031 .elementor-element.elementor-element-2a4a6cb{--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;--margin-top:-50rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-4031 .elementor-element.elementor-element-eda03c7{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-4031 .elementor-element.elementor-element-4c3a868{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--flex-wrap:wrap;--border-radius:3rem 3rem 3rem 3rem;box-shadow:4px 11px 29px 0px rgba(0, 0, 0, 0.13);--margin-top:-7rem;--margin-bottom:0rem;--margin-left:18rem;--margin-right:14rem;--padding-top:8.375rem;--padding-bottom:6.75rem;--padding-left:7rem;--padding-right:-1rem;--z-index:1;}.elementor-4031 .elementor-element.elementor-element-4c3a868:not(.elementor-motion-effects-element-type-background), .elementor-4031 .elementor-element.elementor-element-4c3a868 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4031 .elementor-element.elementor-element-4c3a868.e-con{--align-self:flex-start;}.elementor-4031 .elementor-element.elementor-element-cd339c4{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4031 .elementor-element.elementor-element-36ab324{width:var( --container-widget-width, 59% );max-width:59%;--container-widget-width:59%;--container-widget-flex-grow:0;}.elementor-4031 .elementor-element.elementor-element-ec86933{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0rem 1rem 0rem 0rem;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Rossanova", S;font-size:2rem;font-weight:400;line-height:2.7rem;color:#A38258;}.elementor-4031 .elementor-element.elementor-element-8b248fd{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"sora", S;font-size:1rem;font-weight:200;line-height:1.8rem;color:#595959;}.elementor-4031 .elementor-element.elementor-element-54d0396{margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0px 0px 0px 0px;}.elementor-4031 .elementor-element.elementor-element-54d0396.elementor-element{--align-self:flex-start;}.elementor-4031 .elementor-element.elementor-element-54d0396 .elementor-button{font-family:"sora", S;font-size:1.5rem;font-weight:400;padding:30px 80px 30px 80px;}.elementor-4031 .elementor-element.elementor-element-598addc{width:var( --container-widget-width, 59% );max-width:59%;--container-widget-width:59%;--container-widget-flex-grow:0;}.elementor-4031 .elementor-element.elementor-element-f2844e4{--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;--margin-top:-24rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:7.813rem;--padding-bottom:10.625rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4031 .elementor-element.elementor-element-f2844e4:not(.elementor-motion-effects-element-type-background), .elementor-4031 .elementor-element.elementor-element-f2844e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;background-image:url("https://helenadeguide.com.br/wp-content/uploads/2023/07/SESSAO-QUEM-SOMOS-2.webp");background-position:top center;background-repeat:no-repeat;}.elementor-4031 .elementor-element.elementor-element-678ea71{width:var( --container-widget-width, 100% );max-width:100%;margin:25rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Rossanova", S;font-size:2.5rem;font-weight:400;line-height:2.8rem;color:#A38258;}.elementor-4031 .elementor-element.elementor-element-d64ee99{width:var( --container-widget-width, 43% );max-width:43%;--container-widget-width:43%;--container-widget-flex-grow:0;font-family:"sora", S;font-size:1rem;font-weight:200;line-height:1.6rem;color:#595959;}.elementor-4031 .elementor-element.elementor-element-90f7ca4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4031 .elementor-element.elementor-element-07bd89a{width:var( --container-widget-width, 81% );max-width:81%;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0rem 0rem 0rem 0rem;--container-widget-width:81%;--container-widget-flex-grow:0;text-align:center;font-family:"Rossanova", S;font-size:2rem;font-weight:400;line-height:2.5rem;color:#706868;}.elementor-4031 .elementor-element.elementor-element-c673541{--e-image-carousel-slides-to-show:2;margin:4rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-4031 .elementor-element.elementor-element-c673541 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-4031 .elementor-element.elementor-element-c673541 .elementor-swiper-button.elementor-swiper-button-next{font-size:28px;}.elementor-4031 .elementor-element.elementor-element-c673541 .swiper-pagination-bullet{width:8px;height:8px;}body.elementor-page-4031:not(.elementor-motion-effects-element-type-background), body.elementor-page-4031 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(max-width:1366px) and (min-width:768px){.elementor-4031 .elementor-element.elementor-element-4c3a868{--width:80%;}}@media(max-width:1366px){.elementor-4031 .elementor-element.elementor-element-49078fe:not(.elementor-motion-effects-element-type-background), .elementor-4031 .elementor-element.elementor-element-49078fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-repeat:no-repeat;background-size:1550px auto;}.elementor-4031 .elementor-element.elementor-element-49078fe{--padding-top:8rem;--padding-bottom:8rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4031 .elementor-element.elementor-element-b46cd17{font-size:2.2rem;line-height:45px;}.elementor-4031 .elementor-element.elementor-element-9ff0374:not(.elementor-motion-effects-element-type-background), .elementor-4031 .elementor-element.elementor-element-9ff0374 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:1400px auto;}.elementor-4031 .elementor-element.elementor-element-9ff0374{--padding-top:7rem;--padding-bottom:7rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4031 .elementor-element.elementor-element-2a4a6cb{--margin-top:-50rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-4031 .elementor-element.elementor-element-4c3a868{--justify-content:flex-start;--margin-top:-6rem;--margin-bottom:1rem;--margin-left:8.5rem;--margin-right:8rem;}.elementor-4031 .elementor-element.elementor-element-36ab324{--container-widget-width:57%;--container-widget-flex-grow:0;width:var( --container-widget-width, 57% );max-width:57%;}.elementor-4031 .elementor-element.elementor-element-ec86933{font-size:1.6rem;line-height:36px;}.elementor-4031 .elementor-element.elementor-element-8b248fd{font-size:0.9rem;line-height:1.5rem;}.elementor-4031 .elementor-element.elementor-element-54d0396 .elementor-button{font-size:1rem;}.elementor-4031 .elementor-element.elementor-element-598addc{--container-widget-width:57%;--container-widget-flex-grow:0;width:var( --container-widget-width, 57% );max-width:57%;}}@media(max-width:1024px){.elementor-4031 .elementor-element.elementor-element-49078fe:not(.elementor-motion-effects-element-type-background), .elementor-4031 .elementor-element.elementor-element-49078fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://helenadeguide.com.br/wp-content/uploads/2023/07/SESSAO-1-copy.webp");background-position:-283px 0px;background-size:1100px auto;}.elementor-4031 .elementor-element.elementor-element-49078fe{--padding-top:6.25rem;--padding-bottom:6.25rem;--padding-left:1.875rem;--padding-right:1.875rem;}.elementor-4031 .elementor-element.elementor-element-b46cd17{width:100%;max-width:100%;margin:27rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;text-align:center;}.elementor-4031 .elementor-element.elementor-element-5afb77e{width:var( --container-widget-width, 676px );max-width:676px;padding:0px 0px 0px 0px;--container-widget-width:676px;--container-widget-flex-grow:0;text-align:center;}.elementor-4031 .elementor-element.elementor-element-5afb77e.elementor-element{--align-self:center;}.elementor-4031 .elementor-element.elementor-element-6cef56c{width:var( --container-widget-width, 676px );max-width:676px;padding:0px 0px 0px 0px;--container-widget-width:676px;--container-widget-flex-grow:0;text-align:center;}.elementor-4031 .elementor-element.elementor-element-6cef56c.elementor-element{--align-self:center;}.elementor-4031 .elementor-element.elementor-element-d061e4a{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-4031 .elementor-element.elementor-element-d061e4a.elementor-element{--align-self:center;}.elementor-4031 .elementor-element.elementor-element-3b55ddf{--padding-top:6.25rem;--padding-bottom:6.25rem;--padding-left:1.875rem;--padding-right:1.875rem;}.elementor-4031 .elementor-element.elementor-element-987702c{width:100%;max-width:100%;padding:0rem 2rem 0rem 2rem;}.elementor-4031 .elementor-element.elementor-element-f1e6655{width:100%;max-width:100%;}.elementor-4031 .elementor-element.elementor-element-76a9523{--margin-top:-3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:07rem;--padding-left:1.875rem;--padding-right:1.875rem;--z-index:1;}.elementor-4031 .elementor-element.elementor-element-76a9523.e-con{--align-self:center;}.elementor-4031 .elementor-element.elementor-element-960efb2{--margin-top:0rem;--margin-bottom:0rem;--margin-left:1.5rem;--margin-right:0rem;}.elementor-4031 .elementor-element.elementor-element-7c3f0c3{--margin-top:3rem;--margin-bottom:0rem;--margin-left:1.5rem;--margin-right:0rem;}.elementor-4031 .elementor-element.elementor-element-46d0dc2{--margin-top:3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-4031 .elementor-element.elementor-element-f1c99fa{width:100%;max-width:100%;padding:0rem 0rem 0rem 0rem;}.elementor-4031 .elementor-element.elementor-element-cd3459c{width:100%;max-width:100%;padding:0rem 0rem 0rem 0rem;}.elementor-4031 .elementor-element.elementor-element-440d95d{margin:5rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;font-size:1.2rem;line-height:2.2rem;}.elementor-4031 .elementor-element.elementor-element-3523fc0{width:var( --container-widget-width, 346px );max-width:346px;margin:3rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;--container-widget-width:346px;--container-widget-flex-grow:0;}.elementor-4031 .elementor-element.elementor-element-7167988{margin:3rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0rem 0rem 0rem 0rem;font-size:1.2rem;line-height:2rem;}.elementor-4031 .elementor-element.elementor-element-5920463{width:var( --container-widget-width, 338px );max-width:338px;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;--container-widget-width:338px;--container-widget-flex-grow:0;}.elementor-4031 .elementor-element.elementor-element-47036af{width:100%;max-width:100%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0rem 0rem 0rem 0rem;font-size:1.25em;}.elementor-4031 .elementor-element.elementor-element-fe50dfd{margin:0rem 7rem calc(var(--kit-widget-spacing, 0px) + 0rem) 8rem;padding:0px 0px 0px 0px;}.elementor-4031 .elementor-element.elementor-element-fe50dfd .elementor-button{font-size:1.4rem;}.elementor-4031 .elementor-element.elementor-element-eaaa351{--padding-top:5rem;--padding-bottom:5rem;--padding-left:1.875rem;--padding-right:1.875rem;}.elementor-4031 .elementor-element.elementor-element-716dfdd{width:100%;max-width:100%;padding:0rem 0rem 0rem 0rem;font-size:2.5rem;}.elementor-4031 .elementor-element.elementor-element-29b9d69 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4031 .elementor-element.elementor-element-29b9d69 .elementor-icon-list-item > a{font-size:1rem;line-height:1.6em;}.elementor-4031 .elementor-element.elementor-element-0ae6a48 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4031 .elementor-element.elementor-element-0ae6a48 .elementor-icon-list-item > a{font-size:1rem;line-height:1.6em;}.elementor-4031 .elementor-element.elementor-element-25aca09 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4031 .elementor-element.elementor-element-25aca09 .elementor-icon-list-item > a{font-size:1rem;line-height:1.5em;}.elementor-4031 .elementor-element.elementor-element-6678f98{--padding-top:8rem;--padding-bottom:6rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4031 .elementor-element.elementor-element-4039937{--container-widget-width:560px;--container-widget-flex-grow:0;width:var( --container-widget-width, 560px );max-width:560px;font-size:2.5rem;}.elementor-4031 .elementor-element.elementor-element-fb14128 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(50px/2);}.elementor-4031 .elementor-element.elementor-element-fb14128 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(50px/2);}.elementor-4031 .elementor-element.elementor-element-fb14128 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(50px/2);}.elementor-4031 .elementor-element.elementor-element-fb14128 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-50px/2);}.elementor-4031 .elementor-element.elementor-element-fb14128 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-50px/2);}.elementor-4031 .elementor-element.elementor-element-fb14128{--e-icon-list-icon-size:2.8rem;--icon-vertical-offset:3px;}.elementor-4031 .elementor-element.elementor-element-f59d70d:not(.elementor-motion-effects-element-type-background), .elementor-4031 .elementor-element.elementor-element-f59d70d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://helenadeguide.com.br/wp-content/uploads/2023/07/SESSAO-4-TABLET-copiar.webp");background-position:top center;}.elementor-4031 .elementor-element.elementor-element-f59d70d{--padding-top:6.25rem;--padding-bottom:6.25rem;--padding-left:1.875rem;--padding-right:1.875rem;}.elementor-4031 .elementor-element.elementor-element-e202703{width:100%;max-width:100%;margin:32rem 4rem calc(var(--kit-widget-spacing, 0px) + 2rem) 4rem;text-align:center;}.elementor-4031 .elementor-element.elementor-element-45ee9a2{width:100%;max-width:100%;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 7rem;padding:0px 0px 0px 0px;}.elementor-4031 .elementor-element.elementor-element-6b74d4e{margin:4rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-4031 .elementor-element.elementor-element-2f87cb4:not(.elementor-motion-effects-element-type-background), .elementor-4031 .elementor-element.elementor-element-2f87cb4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://helenadeguide.com.br/wp-content/uploads/2023/07/FUNDO-SESSAO-5.webp");background-position:-524px -28px;background-repeat:no-repeat;background-size:1500px auto;}.elementor-4031 .elementor-element.elementor-element-2f87cb4{--padding-top:6.25rem;--padding-bottom:6.25rem;--padding-left:1.875rem;--padding-right:1.875rem;}.elementor-4031 .elementor-element.elementor-element-76688a3{width:100%;max-width:100%;margin:24rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0rem 3rem 0rem 3rem;text-align:center;font-size:2.5rem;}.elementor-4031 .elementor-element.elementor-element-205ed84{width:100%;max-width:100%;padding:0rem 1rem 0rem 1rem;text-align:center;}.elementor-4031 .elementor-element.elementor-element-205ed84.elementor-element{--align-self:center;}.elementor-4031 .elementor-element.elementor-element-b1e9ee4{width:100%;max-width:100%;margin:2rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0rem 0rem 0rem 0rem;font-size:2.2rem;}.elementor-4031 .elementor-element.elementor-element-68cd042{width:100%;max-width:100%;padding:0rem 1rem 0rem 1rem;}.elementor-4031 .elementor-element.elementor-element-cef85e4{width:100%;max-width:100%;padding:0rem 0rem 0rem 0rem;}.elementor-4031 .elementor-element.elementor-element-0b0da35 img{width:100%;}.elementor-4031 .elementor-element.elementor-element-c7fb2be img{width:100%;}.elementor-4031 .elementor-element.elementor-element-9713307{width:100%;max-width:100%;padding:0rem 0rem 0rem 0rem;font-size:1.2rem;}.elementor-4031 .elementor-element.elementor-element-79b4a10{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-4031 .elementor-element.elementor-element-9ff0374{--justify-content:center;--padding-top:6.25rem;--padding-bottom:6.25rem;--padding-left:1.875rem;--padding-right:1.875rem;}.elementor-4031 .elementor-element.elementor-element-2ec0314{width:100%;max-width:100%;padding:0rem 3rem 0rem 3rem;font-size:2.3rem;}.elementor-4031 .elementor-element.elementor-element-a9f2cc6{--container-widget-width:46%;--container-widget-flex-grow:0;width:var( --container-widget-width, 46% );max-width:46%;}.elementor-4031 .elementor-element.elementor-element-1a0dd34{--container-widget-width:46%;--container-widget-flex-grow:0;width:var( --container-widget-width, 46% );max-width:46%;}.elementor-4031 .elementor-element.elementor-element-a8f755f{--container-widget-width:46%;--container-widget-flex-grow:0;width:var( --container-widget-width, 46% );max-width:46%;}.elementor-4031 .elementor-element.elementor-element-0d6786c{--container-widget-width:46%;--container-widget-flex-grow:0;width:var( --container-widget-width, 46% );max-width:46%;}.elementor-4031 .elementor-element.elementor-element-25a3221{--container-widget-width:46%;--container-widget-flex-grow:0;width:var( --container-widget-width, 46% );max-width:46%;}.elementor-4031 .elementor-element.elementor-element-0283d32{--container-widget-width:46%;--container-widget-flex-grow:0;width:var( --container-widget-width, 46% );max-width:46%;}.elementor-4031 .elementor-element.elementor-element-03cf1c0{margin:2rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-4031 .elementor-element.elementor-element-c5e2c28{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:6.25rem;--padding-bottom:6.25rem;--padding-left:1.875rem;--padding-right:1.875rem;}.elementor-4031 .elementor-element.elementor-element-298802e{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4031 .elementor-element.elementor-element-bdbef4a{width:100%;max-width:100%;text-align:center;}.elementor-4031 .elementor-element.elementor-element-2cd64fe{width:100%;max-width:100%;padding:0rem 1rem 0rem 1rem;text-align:center;}.elementor-4031 .elementor-element.elementor-element-4b4d203{--justify-content:center;--margin-top:1rem;--margin-bottom:9rem;--margin-left:1rem;--margin-right:1rem;--padding-top:5rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4031 .elementor-element.elementor-element-7da5a02{font-size:5rem;}.elementor-4031 .elementor-element.elementor-element-2a4a6cb{--margin-top:-11rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-4031 .elementor-element.elementor-element-eda03c7 img{width:24%;}.elementor-4031 .elementor-element.elementor-element-4c3a868{--justify-content:center;--margin-top:-7rem;--margin-bottom:0rem;--margin-left:4.8rem;--margin-right:0rem;--padding-top:7rem;--padding-bottom:5rem;--padding-left:4rem;--padding-right:4rem;}.elementor-4031 .elementor-element.elementor-element-4c3a868.e-con{--align-self:center;}.elementor-4031 .elementor-element.elementor-element-cd339c4{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-4031 .elementor-element.elementor-element-36ab324{--container-widget-width:86%;--container-widget-flex-grow:0;width:var( --container-widget-width, 86% );max-width:86%;}.elementor-4031 .elementor-element.elementor-element-36ab324 img{width:100%;}.elementor-4031 .elementor-element.elementor-element-ec86933{width:100%;max-width:100%;padding:0rem 2rem 0rem 2rem;text-align:center;font-size:1.7rem;}.elementor-4031 .elementor-element.elementor-element-8b248fd{width:100%;max-width:100%;text-align:center;font-size:1rem;line-height:2rem;}.elementor-4031 .elementor-element.elementor-element-54d0396.elementor-element{--align-self:center;}.elementor-4031 .elementor-element.elementor-element-f2844e4:not(.elementor-motion-effects-element-type-background), .elementor-4031 .elementor-element.elementor-element-f2844e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://helenadeguide.com.br/wp-content/uploads/2023/07/SESSAO-QUEM-SOMOS-TABLET-copiar-2.webp");background-position:top center;}.elementor-4031 .elementor-element.elementor-element-f2844e4{--padding-top:6.25rem;--padding-bottom:6.25rem;--padding-left:1.875rem;--padding-right:1.875rem;}.elementor-4031 .elementor-element.elementor-element-678ea71{width:100%;max-width:100%;margin:56rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;text-align:center;}.elementor-4031 .elementor-element.elementor-element-d64ee99{width:100%;max-width:100%;padding:0rem 1rem 0rem 1rem;text-align:center;}.elementor-4031 .elementor-element.elementor-element-90f7ca4{--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-4031 .elementor-element.elementor-element-07bd89a{width:100%;max-width:100%;text-align:center;font-size:1.5rem;line-height:2.2rem;}}@media(max-width:767px){.elementor-4031 .elementor-element.elementor-element-49078fe:not(.elementor-motion-effects-element-type-background), .elementor-4031 .elementor-element.elementor-element-49078fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-289px -14px;background-repeat:no-repeat;background-size:800px auto;}.elementor-4031 .elementor-element.elementor-element-49078fe{--padding-top:5rem;--padding-bottom:5rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-4031 .elementor-element.elementor-element-b46cd17{margin:18rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0rem 0rem 0rem 0rem;font-size:1.5rem;line-height:1.9rem;}.elementor-4031 .elementor-element.elementor-element-5afb77e{margin:-0.8rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:1.2rem;line-height:1.6rem;}.elementor-4031 .elementor-element.elementor-element-0b60216{margin:-0.4rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-4031 .elementor-element.elementor-element-0b60216 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4031 .elementor-element.elementor-element-0b60216 .elementor-icon-list-item > a{font-size:0.8em;line-height:2.2em;}.elementor-4031 .elementor-element.elementor-element-a41b1c5{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-4031 .elementor-element.elementor-element-a41b1c5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4031 .elementor-element.elementor-element-a41b1c5 .elementor-icon-list-item > a{font-size:1em;line-height:2.2em;}.elementor-4031 .elementor-element.elementor-element-6cef56c{margin:-0.8rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:1rem;line-height:1.6rem;}.elementor-4031 .elementor-element.elementor-element-d061e4a{margin:-1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-4031 .elementor-element.elementor-element-d061e4a .elementor-button{font-size:1rem;padding:25px 50px 025px 50px;}.elementor-4031 .elementor-element.elementor-element-3b55ddf{--padding-top:5rem;--padding-bottom:10rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-4031 .elementor-element.elementor-element-987702c{padding:0rem 0rem 0rem 0rem;font-size:1.5rem;line-height:2.1rem;}.elementor-4031 .elementor-element.elementor-element-f1e6655{margin:-1.5rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0em 3em 0em 3em;font-size:1rem;}.elementor-4031 .elementor-element.elementor-element-76a9523{--padding-top:0rem;--padding-bottom:4rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-4031 .elementor-element.elementor-element-960efb2{--width:80%;--margin-top:-5rem;--margin-bottom:0rem;--margin-left:2.3rem;--margin-right:0rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-4031 .elementor-element.elementor-element-45b598f{text-align:center;}.elementor-4031 .elementor-element.elementor-element-b5c1b54{--width:80%;--margin-top:2rem;--margin-bottom:0rem;--margin-left:2.3rem;--margin-right:0rem;}.elementor-4031 .elementor-element.elementor-element-0a2f40b{text-align:center;}.elementor-4031 .elementor-element.elementor-element-7c3f0c3{--width:80%;--margin-top:2rem;--margin-bottom:0rem;--margin-left:2.3rem;--margin-right:0rem;}.elementor-4031 .elementor-element.elementor-element-153b1fd{text-align:center;}.elementor-4031 .elementor-element.elementor-element-46d0dc2{--width:80%;--margin-top:2rem;--margin-bottom:0rem;--margin-left:2.3rem;--margin-right:0rem;}.elementor-4031 .elementor-element.elementor-element-7e62c66{text-align:center;}.elementor-4031 .elementor-element.elementor-element-f1c99fa{margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;font-size:1.5rem;line-height:2rem;}.elementor-4031 .elementor-element.elementor-element-e6d0f49{padding:0em 2em 0em 2em;font-size:1.1rem;line-height:1.7rem;}.elementor-4031 .elementor-element.elementor-element-cd3459c{font-size:1rem;line-height:1.6rem;}.elementor-4031 .elementor-element.elementor-element-440d95d{width:100%;max-width:100%;margin:2rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;text-align:center;font-size:1.3rem;line-height:2rem;}.elementor-4031 .elementor-element.elementor-element-3523fc0{width:100%;max-width:100%;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 2rem;padding:0px 0px 0px 0px;text-align:center;}.elementor-4031 .elementor-element.elementor-element-3523fc0.elementor-element{--align-self:center;}.elementor-4031 .elementor-element.elementor-element-7167988{width:100%;max-width:100%;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;text-align:center;font-size:1.3rem;line-height:2rem;}.elementor-4031 .elementor-element.elementor-element-5920463{width:100%;max-width:100%;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 2rem;}.elementor-4031 .elementor-element.elementor-element-47036af{font-size:1em;line-height:2rem;}.elementor-4031 .elementor-element.elementor-element-fe50dfd{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0px 0px 0px 0px;}.elementor-4031 .elementor-element.elementor-element-fe50dfd .elementor-button{font-size:1rem;padding:30px 40px 30px 40px;}.elementor-4031 .elementor-element.elementor-element-eaaa351{--padding-top:5rem;--padding-bottom:2rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-4031 .elementor-element.elementor-element-716dfdd{width:100%;max-width:100%;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 2rem) 0rem;padding:0rem 0rem 0rem 0rem;font-size:1.5rem;line-height:2rem;}.elementor-4031 .elementor-element.elementor-element-29b9d69{width:100%;max-width:100%;padding:0rem 5rem 0rem 5rem;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);}.elementor-4031 .elementor-element.elementor-element-29b9d69.elementor-element{--align-self:center;}.elementor-4031 .elementor-element.elementor-element-0ae6a48{width:100%;max-width:100%;margin:-6rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:8rem 7rem 0rem 7rem;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);}.elementor-4031 .elementor-element.elementor-element-0ae6a48.elementor-element{--align-self:center;}.elementor-4031 .elementor-element.elementor-element-25aca09{width:100%;max-width:100%;margin:2rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0rem 5rem 0rem 5rem;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);}.elementor-4031 .elementor-element.elementor-element-6678f98{--padding-top:4rem;--padding-bottom:4rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-4031 .elementor-element.elementor-element-4039937{width:100%;max-width:100%;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0rem 0rem 0rem 0rem;font-size:1.5rem;line-height:2.3rem;}.elementor-4031 .elementor-element.elementor-element-fb14128{margin:0em 2em calc(var(--kit-widget-spacing, 0px) + 0em) 3.5em;padding:0px 0px 0px 0px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:4px;}.elementor-4031 .elementor-element.elementor-element-fb14128.elementor-element{--align-self:flex-start;}.elementor-4031 .elementor-element.elementor-element-fb14128 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(50px/2);}.elementor-4031 .elementor-element.elementor-element-fb14128 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(50px/2);}.elementor-4031 .elementor-element.elementor-element-fb14128 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(50px/2);}.elementor-4031 .elementor-element.elementor-element-fb14128 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-50px/2);}.elementor-4031 .elementor-element.elementor-element-fb14128 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-50px/2);}.elementor-4031 .elementor-element.elementor-element-fb14128 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4031 .elementor-element.elementor-element-fb14128 .elementor-icon-list-item > a{font-size:1rem;}.elementor-4031 .elementor-element.elementor-element-f59d70d:not(.elementor-motion-effects-element-type-background), .elementor-4031 .elementor-element.elementor-element-f59d70d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-89px 17px;background-repeat:no-repeat;background-size:580px auto;}.elementor-4031 .elementor-element.elementor-element-f59d70d{--padding-top:0rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:2rem;}.elementor-4031 .elementor-element.elementor-element-e202703{margin:30rem 0rem calc(var(--kit-widget-spacing, 0px) + 2rem) 0rem;padding:0rem 1rem 0rem 1rem;font-size:1.5rem;line-height:1.9rem;}.elementor-4031 .elementor-element.elementor-element-45ee9a2{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-4031 .elementor-element.elementor-element-45ee9a2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4031 .elementor-element.elementor-element-45ee9a2 .elementor-icon-list-item > a{font-size:1rem;}.elementor-4031 .elementor-element.elementor-element-6b74d4e .elementor-button{font-size:1rem;padding:30px 40px 30px 40px;}.elementor-4031 .elementor-element.elementor-element-2f87cb4:not(.elementor-motion-effects-element-type-background), .elementor-4031 .elementor-element.elementor-element-2f87cb4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-495px 11px;background-size:1200px auto;}.elementor-4031 .elementor-element.elementor-element-2f87cb4{--padding-top:5rem;--padding-bottom:4rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-4031 .elementor-element.elementor-element-76688a3{margin:20rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;font-size:1.5rem;line-height:2.2rem;}.elementor-4031 .elementor-element.elementor-element-205ed84{padding:0rem 0rem 0rem 0rem;font-size:1rem;}.elementor-4031 .elementor-element.elementor-element-b1e9ee4{padding:0rem 1rem 0rem 1rem;font-size:1.5rem;line-height:2rem;}.elementor-4031 .elementor-element.elementor-element-68cd042{padding:0rem 0rem 0rem 0rem;font-size:1rem;}.elementor-4031 .elementor-element.elementor-element-cef85e4{font-size:1.3rem;line-height:1.9rem;}.elementor-4031 .elementor-element.elementor-element-0b0da35{width:var( --container-widget-width, 974px );max-width:974px;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 1.5rem;padding:0px 0px 0px 0px;--container-widget-width:974px;--container-widget-flex-grow:0;text-align:center;}.elementor-4031 .elementor-element.elementor-element-0b0da35.elementor-element{--align-self:flex-end;}.elementor-4031 .elementor-element.elementor-element-0b0da35 img{width:150%;}.elementor-4031 .elementor-element.elementor-element-c7fb2be{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 02rem;padding:0px 0px 0px 0px;text-align:center;}.elementor-4031 .elementor-element.elementor-element-c7fb2be.elementor-element{--align-self:flex-end;}.elementor-4031 .elementor-element.elementor-element-c7fb2be img{width:100%;}.elementor-4031 .elementor-element.elementor-element-9713307{margin:-1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;font-size:1rem;line-height:1.9rem;}.elementor-4031 .elementor-element.elementor-element-79b4a10 .elementor-button{font-size:1rem;padding:30px 60px 30px 60px;}.elementor-4031 .elementor-element.elementor-element-9ff0374{--padding-top:4rem;--padding-bottom:4rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-4031 .elementor-element.elementor-element-2ec0314{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 01rem) 0rem;padding:0rem 0rem 0rem 0rem;font-size:1.5rem;line-height:2.2rem;}.elementor-4031 .elementor-element.elementor-element-a9f2cc6{width:100%;max-width:100%;}.elementor-4031 .elementor-element.elementor-element-1a0dd34{width:100%;max-width:100%;}.elementor-4031 .elementor-element.elementor-element-a8f755f{width:100%;max-width:100%;}.elementor-4031 .elementor-element.elementor-element-0d6786c{width:100%;max-width:100%;}.elementor-4031 .elementor-element.elementor-element-25a3221{width:100%;max-width:100%;}.elementor-4031 .elementor-element.elementor-element-0283d32{width:100%;max-width:100%;}.elementor-4031 .elementor-element.elementor-element-03cf1c0 .elementor-button{height:100px;width:300px;font-size:1rem;padding:30px 80px 30px 80px;}.elementor-4031 .elementor-element.elementor-element-c5e2c28{--padding-top:3rem;--padding-bottom:5rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-4031 .elementor-element.elementor-element-bdbef4a{font-size:1.5rem;line-height:2.1rem;}.elementor-4031 .elementor-element.elementor-element-2cd64fe{margin:-2rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0rem 0rem 0rem 0rem;font-size:1rem;}.elementor-4031 .elementor-element.elementor-element-4b4d203{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-4031 .elementor-element.elementor-element-f0948ef{width:100%;max-width:100%;}.elementor-4031 .elementor-element.elementor-element-c957d60{padding:0rem 0rem 0rem 0rem;--container-widget-width:92%;--container-widget-flex-grow:0;width:var( --container-widget-width, 92% );max-width:92%;font-size:1.1rem;}.elementor-4031 .elementor-element.elementor-element-7da5a02{font-size:4.3rem;}.elementor-4031 .elementor-element.elementor-element-ed6afe2 .elementor-button{font-size:1rem;padding:30px 80px 30px 80px;}.elementor-4031 .elementor-element.elementor-element-2a4a6cb{--margin-top:-4rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-4031 .elementor-element.elementor-element-eda03c7 img{width:30%;}.elementor-4031 .elementor-element.elementor-element-4c3a868{--width:94%;--margin-top:6rem;--margin-bottom:0rem;--margin-left:1rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:5rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-4031 .elementor-element.elementor-element-cd339c4{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4031 .elementor-element.elementor-element-36ab324{margin:4rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4031 .elementor-element.elementor-element-ec86933{margin:-1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0rem 0rem 0rem 0rem;font-size:1.5rem;line-height:1.9rem;}.elementor-4031 .elementor-element.elementor-element-54d0396 .elementor-button{font-size:1rem;padding:30px 40px 30px 40px;}.elementor-4031 .elementor-element.elementor-element-f2844e4{--padding-top:5rem;--padding-bottom:5rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-4031 .elementor-element.elementor-element-678ea71{font-size:1.5rem;line-height:2rem;}.elementor-4031 .elementor-element.elementor-element-d64ee99{padding:0rem 0rem 0rem 0rem;}.elementor-4031 .elementor-element.elementor-element-07bd89a{font-size:1.5rem;line-height:2.1rem;}.elementor-4031 .elementor-element.elementor-element-c673541{margin:2rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}}@media(min-width:768px){.elementor-4031 .elementor-element.elementor-element-49078fe{--content-width:1140px;}.elementor-4031 .elementor-element.elementor-element-960efb2{--width:23.5%;}.elementor-4031 .elementor-element.elementor-element-b5c1b54{--width:23.5%;}.elementor-4031 .elementor-element.elementor-element-7c3f0c3{--width:23.5%;}.elementor-4031 .elementor-element.elementor-element-46d0dc2{--width:23.5%;}.elementor-4031 .elementor-element.elementor-element-6678f98{--content-width:1140px;}.elementor-4031 .elementor-element.elementor-element-f59d70d{--content-width:1140px;}.elementor-4031 .elementor-element.elementor-element-2f87cb4{--content-width:1140px;}.elementor-4031 .elementor-element.elementor-element-9ff0374{--content-width:1140px;}.elementor-4031 .elementor-element.elementor-element-c5e2c28{--content-width:1140px;}.elementor-4031 .elementor-element.elementor-element-298802e{--width:42%;}.elementor-4031 .elementor-element.elementor-element-4b4d203{--width:46%;}.elementor-4031 .elementor-element.elementor-element-4c3a868{--width:70%;}.elementor-4031 .elementor-element.elementor-element-cd339c4{--width:39%;}.elementor-4031 .elementor-element.elementor-element-f2844e4{--content-width:1140px;}}@media(max-width:1024px) and (min-width:768px){.elementor-4031 .elementor-element.elementor-element-960efb2{--width:45%;}.elementor-4031 .elementor-element.elementor-element-b5c1b54{--width:45%;}.elementor-4031 .elementor-element.elementor-element-7c3f0c3{--width:45%;}.elementor-4031 .elementor-element.elementor-element-46d0dc2{--width:45%;}.elementor-4031 .elementor-element.elementor-element-298802e{--width:100%;}.elementor-4031 .elementor-element.elementor-element-4b4d203{--width:75%;}.elementor-4031 .elementor-element.elementor-element-cd339c4{--width:100%;}}/* Start custom CSS for html, class: .elementor-element-5badfa7 */html{
    overflow-x: hidden !important;
}


.fairy {
  position: fixed;
  left: 50%;
  top: 50%;
  width: 0.4vw;
  height: 0.4vw;
  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;
}
.fairy::before {
  background: transparent;
  opacity: 0.4;
  animation: drift ease alternate infinite;
}
.fairy::after {
  background: white;
  opacity: 0;
  box-shadow: 0 0 0vw 0vw #ffff;
  animation: drift ease alternate infinite, flash ease infinite;
}

.fairy:nth-child(1) {
  animation-name: move1;
}
.fairy:nth-child(1)::before {
  animation-duration: 18s;
}
.fairy:nth-child(1)::after {
  animation-duration: 18s, 5620ms;
  animation-delay: 0ms, 501ms;
}

@keyframes move1 {
  0% {
    transform: translateX(-12vw) translateY(38vh) scale(0.67);
  }
  3.5714285714% {
    transform: translateX(26vw) translateY(23vh) scale(0.51);
  }
  7.1428571429% {
    transform: translateX(-29vw) translateY(35vh) scale(0.37);
  }
  10.7142857143% {
    transform: translateX(-11vw) translateY(26vh) scale(0.79);
  }
  14.2857142857% {
    transform: translateX(45vw) translateY(0vh) scale(0.31);
  }
  17.8571428571% {
    transform: translateX(9vw) translateY(47vh) scale(0.74);
  }
  21.4285714286% {
    transform: translateX(-20vw) translateY(-42vh) scale(0.97);
  }
  25% {
    transform: translateX(-39vw) translateY(14vh) scale(0.27);
  }
  28.5714285714% {
    transform: translateX(22vw) translateY(-29vh) scale(0.37);
  }
  32.1428571429% {
    transform: translateX(14vw) translateY(-44vh) scale(0.95);
  }
  35.7142857143% {
    transform: translateX(35vw) translateY(21vh) scale(0.77);
  }
  39.2857142857% {
    transform: translateX(-11vw) translateY(-26vh) scale(0.39);
  }
  42.8571428571% {
    transform: translateX(2vw) translateY(8vh) scale(0.39);
  }
  46.4285714286% {
    transform: translateX(8vw) translateY(-38vh) scale(1);
  }
  50% {
    transform: translateX(-32vw) translateY(47vh) scale(0.99);
  }
  53.5714285714% {
    transform: translateX(-1vw) translateY(27vh) scale(0.71);
  }
  57.1428571429% {
    transform: translateX(-22vw) translateY(-27vh) scale(0.46);
  }
  60.7142857143% {
    transform: translateX(-31vw) translateY(-37vh) scale(0.34);
  }
  64.2857142857% {
    transform: translateX(14vw) translateY(-47vh) scale(0.9);
  }
  67.8571428571% {
    transform: translateX(45vw) translateY(-42vh) scale(0.57);
  }
  71.4285714286% {
    transform: translateX(-22vw) translateY(45vh) scale(0.4);
  }
  75% {
    transform: translateX(27vw) translateY(-48vh) scale(0.67);
  }
  78.5714285714% {
    transform: translateX(41vw) translateY(-15vh) scale(0.78);
  }
  82.1428571429% {
    transform: translateX(39vw) translateY(-21vh) scale(0.88);
  }
  85.7142857143% {
    transform: translateX(44vw) translateY(41vh) scale(0.81);
  }
  89.2857142857% {
    transform: translateX(-2vw) translateY(15vh) scale(0.64);
  }
  92.8571428571% {
    transform: translateX(-18vw) translateY(4vh) scale(0.4);
  }
  96.4285714286% {
    transform: translateX(16vw) translateY(-3vh) scale(0.39);
  }
  100% {
    transform: translateX(28vw) translateY(0vh) scale(0.42);
  }
}
.fairy:nth-child(2) {
  animation-name: move2;
}
.fairy:nth-child(2)::before {
  animation-duration: 18s;
}
.fairy:nth-child(2)::after {
  animation-duration: 18s, 10741ms;
  animation-delay: 0ms, 7902ms;
}

@keyframes move2 {
  0% {
    transform: translateX(-31vw) translateY(19vh) scale(0.66);
  }
  3.7037037037% {
    transform: translateX(19vw) translateY(-37vh) scale(0.38);
  }
  7.4074074074% {
    transform: translateX(-11vw) translateY(1vh) scale(0.87);
  }
  11.1111111111% {
    transform: translateX(-39vw) translateY(-27vh) scale(0.56);
  }
  14.8148148148% {
    transform: translateX(29vw) translateY(22vh) scale(0.69);
  }
  18.5185185185% {
    transform: translateX(38vw) translateY(-43vh) scale(0.27);
  }
  22.2222222222% {
    transform: translateX(-4vw) translateY(13vh) scale(0.39);
  }
  25.9259259259% {
    transform: translateX(13vw) translateY(10vh) scale(0.82);
  }
  29.6296296296% {
    transform: translateX(14vw) translateY(11vh) scale(0.69);
  }
  33.3333333333% {
    transform: translateX(-19vw) translateY(23vh) scale(0.54);
  }
  37.037037037% {
    transform: translateX(6vw) translateY(-48vh) scale(0.29);
  }
  40.7407407407% {
    transform: translateX(7vw) translateY(-35vh) scale(0.43);
  }
  44.4444444444% {
    transform: translateX(14vw) translateY(27vh) scale(0.34);
  }
  48.1481481481% {
    transform: translateX(43vw) translateY(5vh) scale(0.27);
  }
  51.8518518519% {
    transform: translateX(-43vw) translateY(41vh) scale(0.37);
  }
  55.5555555556% {
    transform: translateX(-43vw) translateY(-33vh) scale(0.95);
  }
  59.2592592593% {
    transform: translateX(5vw) translateY(-8vh) scale(0.48);
  }
  62.962962963% {
    transform: translateX(-23vw) translateY(-27vh) scale(0.74);
  }
  66.6666666667% {
    transform: translateX(-3vw) translateY(50vh) scale(0.33);
  }
  70.3703703704% {
    transform: translateX(4vw) translateY(25vh) scale(0.36);
  }
  74.0740740741% {
    transform: translateX(14vw) translateY(0vh) scale(0.36);
  }
  77.7777777778% {
    transform: translateX(22vw) translateY(37vh) scale(0.98);
  }
  81.4814814815% {
    transform: translateX(41vw) translateY(-6vh) scale(0.96);
  }
  85.1851851852% {
    transform: translateX(-27vw) translateY(22vh) scale(0.39);
  }
  88.8888888889% {
    transform: translateX(-30vw) translateY(-18vh) scale(0.81);
  }
  92.5925925926% {
    transform: translateX(-31vw) translateY(-21vh) scale(0.89);
  }
  96.2962962963% {
    transform: translateX(37vw) translateY(-43vh) scale(0.3);
  }
  100% {
    transform: translateX(-46vw) translateY(11vh) scale(0.72);
  }
}
.fairy:nth-child(3) {
  animation-name: move3;
}
.fairy:nth-child(3)::before {
  animation-duration: 16s;
}
.fairy:nth-child(3)::after {
  animation-duration: 16s, 8083ms;
  animation-delay: 0ms, 868ms;
}

@keyframes move3 {
  0% {
    transform: translateX(-5vw) translateY(24vh) scale(0.97);
  }
  5.5555555556% {
    transform: translateX(43vw) translateY(50vh) scale(0.91);
  }
  11.1111111111% {
    transform: translateX(17vw) translateY(47vh) scale(0.4);
  }
  16.6666666667% {
    transform: translateX(12vw) translateY(-4vh) scale(0.38);
  }
  22.2222222222% {
    transform: translateX(-41vw) translateY(22vh) scale(0.57);
  }
  27.7777777778% {
    transform: translateX(-15vw) translateY(-8vh) scale(0.71);
  }
  33.3333333333% {
    transform: translateX(41vw) translateY(-1vh) scale(0.28);
  }
  38.8888888889% {
    transform: translateX(-30vw) translateY(-13vh) scale(0.7);
  }
  44.4444444444% {
    transform: translateX(-3vw) translateY(-24vh) scale(0.35);
  }
  50% {
    transform: translateX(-38vw) translateY(13vh) scale(0.7);
  }
  55.5555555556% {
    transform: translateX(29vw) translateY(-4vh) scale(0.57);
  }
  61.1111111111% {
    transform: translateX(-4vw) translateY(-28vh) scale(0.37);
  }
  66.6666666667% {
    transform: translateX(-36vw) translateY(21vh) scale(0.49);
  }
  72.2222222222% {
    transform: translateX(-26vw) translateY(42vh) scale(0.39);
  }
  77.7777777778% {
    transform: translateX(14vw) translateY(-15vh) scale(0.64);
  }
  83.3333333333% {
    transform: translateX(14vw) translateY(-45vh) scale(0.27);
  }
  88.8888888889% {
    transform: translateX(-29vw) translateY(47vh) scale(0.46);
  }
  94.4444444444% {
    transform: translateX(-7vw) translateY(-15vh) scale(0.6);
  }
  100% {
    transform: translateX(32vw) translateY(1vh) scale(0.8);
  }
}
.fairy:nth-child(4) {
  animation-name: move4;
}
.fairy:nth-child(4)::before {
  animation-duration: 15s;
}
.fairy:nth-child(4)::after {
  animation-duration: 15s, 6676ms;
  animation-delay: 0ms, 1657ms;
}

@keyframes move4 {
  0% {
    transform: translateX(-29vw) translateY(-18vh) scale(0.66);
  }
  5% {
    transform: translateX(30vw) translateY(-8vh) scale(0.52);
  }
  10% {
    transform: translateX(49vw) translateY(-3vh) scale(0.71);
  }
  15% {
    transform: translateX(-15vw) translateY(-36vh) scale(0.31);
  }
  20% {
    transform: translateX(23vw) translateY(21vh) scale(0.89);
  }
  25% {
    transform: translateX(-19vw) translateY(38vh) scale(0.34);
  }
  30% {
    transform: translateX(8vw) translateY(3vh) scale(0.79);
  }
  35% {
    transform: translateX(17vw) translateY(42vh) scale(0.54);
  }
  40% {
    transform: translateX(-19vw) translateY(-46vh) scale(0.26);
  }
  45% {
    transform: translateX(23vw) translateY(23vh) scale(0.78);
  }
  50% {
    transform: translateX(16vw) translateY(44vh) scale(0.8);
  }
  55% {
    transform: translateX(23vw) translateY(25vh) scale(0.98);
  }
  60% {
    transform: translateX(-39vw) translateY(25vh) scale(0.96);
  }
  65% {
    transform: translateX(48vw) translateY(13vh) scale(0.34);
  }
  70% {
    transform: translateX(37vw) translateY(35vh) scale(0.91);
  }
  75% {
    transform: translateX(36vw) translateY(14vh) scale(0.41);
  }
  80% {
    transform: translateX(-29vw) translateY(6vh) scale(0.93);
  }
  85% {
    transform: translateX(21vw) translateY(47vh) scale(0.6);
  }
  90% {
    transform: translateX(25vw) translateY(-9vh) scale(0.31);
  }
  95% {
    transform: translateX(21vw) translateY(-32vh) scale(0.78);
  }
  100% {
    transform: translateX(-15vw) translateY(-24vh) scale(0.34);
  }
}
.fairy:nth-child(5) {
  animation-name: move5;
}
.fairy:nth-child(5)::before {
  animation-duration: 18s;
}
.fairy:nth-child(5)::after {
  animation-duration: 18s, 9666ms;
  animation-delay: 0ms, 3754ms;
}

@keyframes move5 {
  0% {
    transform: translateX(41vw) translateY(29vh) scale(0.62);
  }
  5.2631578947% {
    transform: translateX(21vw) translateY(25vh) scale(0.33);
  }
  10.5263157895% {
    transform: translateX(-19vw) translateY(-2vh) scale(0.35);
  }
  15.7894736842% {
    transform: translateX(-36vw) translateY(-7vh) scale(0.39);
  }
  21.0526315789% {
    transform: translateX(-36vw) translateY(45vh) scale(0.79);
  }
  26.3157894737% {
    transform: translateX(-24vw) translateY(-33vh) scale(0.38);
  }
  31.5789473684% {
    transform: translateX(12vw) translateY(44vh) scale(0.71);
  }
  36.8421052632% {
    transform: translateX(-8vw) translateY(18vh) scale(0.3);
  }
  42.1052631579% {
    transform: translateX(-12vw) translateY(36vh) scale(0.76);
  }
  47.3684210526% {
    transform: translateX(-24vw) translateY(-24vh) scale(0.71);
  }
  52.6315789474% {
    transform: translateX(-20vw) translateY(37vh) scale(0.29);
  }
  57.8947368421% {
    transform: translateX(40vw) translateY(-7vh) scale(0.95);
  }
  63.1578947368% {
    transform: translateX(-21vw) translateY(-33vh) scale(0.87);
  }
  68.4210526316% {
    transform: translateX(-3vw) translateY(-16vh) scale(0.71);
  }
  73.6842105263% {
    transform: translateX(-15vw) translateY(-31vh) scale(0.99);
  }
  78.9473684211% {
    transform: translateX(-30vw) translateY(-33vh) scale(0.58);
  }
  84.2105263158% {
    transform: translateX(29vw) translateY(41vh) scale(0.85);
  }
  89.4736842105% {
    transform: translateX(5vw) translateY(37vh) scale(0.75);
  }
  94.7368421053% {
    transform: translateX(-17vw) translateY(-46vh) scale(0.32);
  }
  100% {
    transform: translateX(-42vw) translateY(1vh) scale(0.29);
  }
}
.fairy:nth-child(6) {
  animation-name: move6;
}
.fairy:nth-child(6)::before {
  animation-duration: 10s;
}
.fairy:nth-child(6)::after {
  animation-duration: 10s, 6907ms;
  animation-delay: 0ms, 7779ms;
}

@keyframes move6 {
  0% {
    transform: translateX(21vw) translateY(-32vh) scale(0.29);
  }
  3.5714285714% {
    transform: translateX(24vw) translateY(-17vh) scale(0.53);
  }
  7.1428571429% {
    transform: translateX(33vw) translateY(1vh) scale(0.94);
  }
  10.7142857143% {
    transform: translateX(-40vw) translateY(-41vh) scale(0.53);
  }
  14.2857142857% {
    transform: translateX(-24vw) translateY(40vh) scale(0.83);
  }
  17.8571428571% {
    transform: translateX(-36vw) translateY(6vh) scale(0.84);
  }
  21.4285714286% {
    transform: translateX(-23vw) translateY(31vh) scale(0.7);
  }
  25% {
    transform: translateX(-6vw) translateY(-45vh) scale(0.67);
  }
  28.5714285714% {
    transform: translateX(47vw) translateY(16vh) scale(0.78);
  }
  32.1428571429% {
    transform: translateX(29vw) translateY(42vh) scale(0.91);
  }
  35.7142857143% {
    transform: translateX(25vw) translateY(-46vh) scale(0.85);
  }
  39.2857142857% {
    transform: translateX(-45vw) translateY(49vh) scale(0.77);
  }
  42.8571428571% {
    transform: translateX(14vw) translateY(39vh) scale(0.55);
  }
  46.4285714286% {
    transform: translateX(29vw) translateY(-10vh) scale(0.83);
  }
  50% {
    transform: translateX(29vw) translateY(44vh) scale(0.88);
  }
  53.5714285714% {
    transform: translateX(19vw) translateY(25vh) scale(0.97);
  }
  57.1428571429% {
    transform: translateX(-34vw) translateY(-38vh) scale(0.3);
  }
  60.7142857143% {
    transform: translateX(-26vw) translateY(46vh) scale(0.49);
  }
  64.2857142857% {
    transform: translateX(32vw) translateY(7vh) scale(0.27);
  }
  67.8571428571% {
    transform: translateX(45vw) translateY(-33vh) scale(0.31);
  }
  71.4285714286% {
    transform: translateX(-6vw) translateY(7vh) scale(0.82);
  }
  75% {
    transform: translateX(-38vw) translateY(38vh) scale(0.68);
  }
  78.5714285714% {
    transform: translateX(-38vw) translateY(-19vh) scale(0.96);
  }
  82.1428571429% {
    transform: translateX(7vw) translateY(-3vh) scale(0.74);
  }
  85.7142857143% {
    transform: translateX(-44vw) translateY(-28vh) scale(0.99);
  }
  89.2857142857% {
    transform: translateX(34vw) translateY(50vh) scale(0.74);
  }
  92.8571428571% {
    transform: translateX(27vw) translateY(-22vh) scale(0.94);
  }
  96.4285714286% {
    transform: translateX(-43vw) translateY(10vh) scale(0.49);
  }
  100% {
    transform: translateX(-49vw) translateY(-15vh) scale(0.94);
  }
}
.fairy:nth-child(7) {
  animation-name: move7;
}
.fairy:nth-child(7)::before {
  animation-duration: 14s;
}
.fairy:nth-child(7)::after {
  animation-duration: 14s, 5876ms;
  animation-delay: 0ms, 5307ms;
}

@keyframes move7 {
  0% {
    transform: translateX(6vw) translateY(-18vh) scale(0.92);
  }
  4.347826087% {
    transform: translateX(-27vw) translateY(23vh) scale(0.95);
  }
  8.6956521739% {
    transform: translateX(32vw) translateY(-34vh) scale(0.41);
  }
  13.0434782609% {
    transform: translateX(-48vw) translateY(-29vh) scale(0.44);
  }
  17.3913043478% {
    transform: translateX(34vw) translateY(45vh) scale(0.87);
  }
  21.7391304348% {
    transform: translateX(35vw) translateY(-3vh) scale(1);
  }
  26.0869565217% {
    transform: translateX(26vw) translateY(22vh) scale(0.93);
  }
  30.4347826087% {
    transform: translateX(26vw) translateY(-8vh) scale(0.41);
  }
  34.7826086957% {
    transform: translateX(38vw) translateY(-33vh) scale(0.43);
  }
  39.1304347826% {
    transform: translateX(-13vw) translateY(41vh) scale(0.43);
  }
  43.4782608696% {
    transform: translateX(30vw) translateY(34vh) scale(0.82);
  }
  47.8260869565% {
    transform: translateX(-38vw) translateY(50vh) scale(0.9);
  }
  52.1739130435% {
    transform: translateX(-17vw) translateY(-5vh) scale(0.74);
  }
  56.5217391304% {
    transform: translateX(11vw) translateY(-6vh) scale(0.69);
  }
  60.8695652174% {
    transform: translateX(19vw) translateY(19vh) scale(0.88);
  }
  65.2173913043% {
    transform: translateX(-48vw) translateY(6vh) scale(0.76);
  }
  69.5652173913% {
    transform: translateX(45vw) translateY(17vh) scale(0.62);
  }
  73.9130434783% {
    transform: translateX(-25vw) translateY(26vh) scale(0.66);
  }
  78.2608695652% {
    transform: translateX(-34vw) translateY(34vh) scale(0.42);
  }
  82.6086956522% {
    transform: translateX(-2vw) translateY(-29vh) scale(0.41);
  }
  86.9565217391% {
    transform: translateX(28vw) translateY(3vh) scale(0.97);
  }
  91.3043478261% {
    transform: translateX(-5vw) translateY(48vh) scale(0.29);
  }
  95.652173913% {
    transform: translateX(-36vw) translateY(-15vh) scale(0.84);
  }
  100% {
    transform: translateX(-23vw) translateY(19vh) scale(0.6);
  }
}
.fairy:nth-child(8) {
  animation-name: move8;
}
.fairy:nth-child(8)::before {
  animation-duration: 13s;
}
.fairy:nth-child(8)::after {
  animation-duration: 13s, 8419ms;
  animation-delay: 0ms, 6461ms;
}

@keyframes move8 {
  0% {
    transform: translateX(43vw) translateY(-27vh) scale(0.68);
  }
  3.5714285714% {
    transform: translateX(-14vw) translateY(36vh) scale(0.62);
  }
  7.1428571429% {
    transform: translateX(-42vw) translateY(-4vh) scale(0.26);
  }
  10.7142857143% {
    transform: translateX(-28vw) translateY(4vh) scale(0.66);
  }
  14.2857142857% {
    transform: translateX(-42vw) translateY(26vh) scale(0.52);
  }
  17.8571428571% {
    transform: translateX(15vw) translateY(-25vh) scale(0.88);
  }
  21.4285714286% {
    transform: translateX(-19vw) translateY(-16vh) scale(0.45);
  }
  25% {
    transform: translateX(-33vw) translateY(-42vh) scale(0.49);
  }
  28.5714285714% {
    transform: translateX(33vw) translateY(44vh) scale(0.91);
  }
  32.1428571429% {
    transform: translateX(37vw) translateY(-28vh) scale(0.38);
  }
  35.7142857143% {
    transform: translateX(32vw) translateY(8vh) scale(0.7);
  }
  39.2857142857% {
    transform: translateX(-9vw) translateY(12vh) scale(0.32);
  }
  42.8571428571% {
    transform: translateX(-24vw) translateY(-8vh) scale(0.91);
  }
  46.4285714286% {
    transform: translateX(-36vw) translateY(33vh) scale(0.38);
  }
  50% {
    transform: translateX(19vw) translateY(36vh) scale(0.37);
  }
  53.5714285714% {
    transform: translateX(10vw) translateY(-33vh) scale(0.43);
  }
  57.1428571429% {
    transform: translateX(32vw) translateY(21vh) scale(0.39);
  }
  60.7142857143% {
    transform: translateX(16vw) translateY(-1vh) scale(0.32);
  }
  64.2857142857% {
    transform: translateX(-37vw) translateY(-38vh) scale(0.46);
  }
  67.8571428571% {
    transform: translateX(-30vw) translateY(15vh) scale(0.63);
  }
  71.4285714286% {
    transform: translateX(22vw) translateY(2vh) scale(0.45);
  }
  75% {
    transform: translateX(30vw) translateY(-21vh) scale(0.95);
  }
  78.5714285714% {
    transform: translateX(-25vw) translateY(25vh) scale(0.4);
  }
  82.1428571429% {
    transform: translateX(-34vw) translateY(43vh) scale(0.98);
  }
  85.7142857143% {
    transform: translateX(-28vw) translateY(4vh) scale(0.41);
  }
  89.2857142857% {
    transform: translateX(49vw) translateY(1vh) scale(0.77);
  }
  92.8571428571% {
    transform: translateX(8vw) translateY(26vh) scale(0.76);
  }
  96.4285714286% {
    transform: translateX(-2vw) translateY(48vh) scale(0.73);
  }
  100% {
    transform: translateX(25vw) translateY(40vh) scale(0.38);
  }
}
.fairy:nth-child(9) {
  animation-name: move9;
}
.fairy:nth-child(9)::before {
  animation-duration: 18s;
}
.fairy:nth-child(9)::after {
  animation-duration: 18s, 6466ms;
  animation-delay: 0ms, 2275ms;
}

@keyframes move9 {
  0% {
    transform: translateX(-17vw) translateY(-35vh) scale(0.54);
  }
  5.2631578947% {
    transform: translateX(-31vw) translateY(-39vh) scale(0.54);
  }
  10.5263157895% {
    transform: translateX(36vw) translateY(-26vh) scale(0.72);
  }
  15.7894736842% {
    transform: translateX(-20vw) translateY(27vh) scale(0.3);
  }
  21.0526315789% {
    transform: translateX(39vw) translateY(0vh) scale(0.49);
  }
  26.3157894737% {
    transform: translateX(42vw) translateY(-11vh) scale(0.33);
  }
  31.5789473684% {
    transform: translateX(-6vw) translateY(45vh) scale(0.39);
  }
  36.8421052632% {
    transform: translateX(-21vw) translateY(-34vh) scale(0.81);
  }
  42.1052631579% {
    transform: translateX(18vw) translateY(-42vh) scale(0.42);
  }
  47.3684210526% {
    transform: translateX(-15vw) translateY(-42vh) scale(0.77);
  }
  52.6315789474% {
    transform: translateX(-23vw) translateY(20vh) scale(0.93);
  }
  57.8947368421% {
    transform: translateX(36vw) translateY(7vh) scale(0.81);
  }
  63.1578947368% {
    transform: translateX(6vw) translateY(-37vh) scale(0.72);
  }
  68.4210526316% {
    transform: translateX(26vw) translateY(-34vh) scale(0.66);
  }
  73.6842105263% {
    transform: translateX(45vw) translateY(-27vh) scale(0.83);
  }
  78.9473684211% {
    transform: translateX(-3vw) translateY(-9vh) scale(0.39);
  }
  84.2105263158% {
    transform: translateX(-40vw) translateY(34vh) scale(0.8);
  }
  89.4736842105% {
    transform: translateX(-39vw) translateY(-47vh) scale(0.6);
  }
  94.7368421053% {
    transform: translateX(-42vw) translateY(17vh) scale(1);
  }
  100% {
    transform: translateX(25vw) translateY(-13vh) scale(0.72);
  }
}
.fairy:nth-child(10) {
  animation-name: move10;
}
.fairy:nth-child(10)::before {
  animation-duration: 11s;
}
.fairy:nth-child(10)::after {
  animation-duration: 11s, 10138ms;
  animation-delay: 0ms, 2446ms;
}

@keyframes move10 {
  0% {
    transform: translateX(-17vw) translateY(44vh) scale(0.44);
  }
  3.7037037037% {
    transform: translateX(-26vw) translateY(18vh) scale(0.53);
  }
  7.4074074074% {
    transform: translateX(-4vw) translateY(5vh) scale(0.59);
  }
  11.1111111111% {
    transform: translateX(42vw) translateY(1vh) scale(0.47);
  }
  14.8148148148% {
    transform: translateX(2vw) translateY(-1vh) scale(0.38);
  }
  18.5185185185% {
    transform: translateX(47vw) translateY(7vh) scale(0.81);
  }
  22.2222222222% {
    transform: translateX(11vw) translateY(-14vh) scale(0.83);
  }
  25.9259259259% {
    transform: translateX(30vw) translateY(45vh) scale(0.75);
  }
  29.6296296296% {
    transform: translateX(-11vw) translateY(19vh) scale(0.86);
  }
  33.3333333333% {
    transform: translateX(36vw) translateY(-37vh) scale(0.39);
  }
  37.037037037% {
    transform: translateX(-6vw) translateY(-35vh) scale(0.57);
  }
  40.7407407407% {
    transform: translateX(-26vw) translateY(9vh) scale(0.98);
  }
  44.4444444444% {
    transform: translateX(-23vw) translateY(36vh) scale(0.39);
  }
  48.1481481481% {
    transform: translateX(24vw) translateY(7vh) scale(0.86);
  }
  51.8518518519% {
    transform: translateX(-36vw) translateY(-9vh) scale(0.53);
  }
  55.5555555556% {
    transform: translateX(-3vw) translateY(44vh) scale(0.48);
  }
  59.2592592593% {
    transform: translateX(-39vw) translateY(27vh) scale(0.69);
  }
  62.962962963% {
    transform: translateX(36vw) translateY(-38vh) scale(0.8);
  }
  66.6666666667% {
    transform: translateX(-6vw) translateY(-30vh) scale(0.89);
  }
  70.3703703704% {
    transform: translateX(-9vw) translateY(-24vh) scale(0.75);
  }
  74.0740740741% {
    transform: translateX(-34vw) translateY(33vh) scale(0.27);
  }
  77.7777777778% {
    transform: translateX(-13vw) translateY(25vh) scale(0.94);
  }
  81.4814814815% {
    transform: translateX(-22vw) translateY(5vh) scale(0.64);
  }
  85.1851851852% {
    transform: translateX(17vw) translateY(-20vh) scale(0.61);
  }
  88.8888888889% {
    transform: translateX(-15vw) translateY(-49vh) scale(0.38);
  }
  92.5925925926% {
    transform: translateX(-42vw) translateY(-26vh) scale(0.48);
  }
  96.2962962963% {
    transform: translateX(-5vw) translateY(-2vh) scale(0.78);
  }
  100% {
    transform: translateX(-1vw) translateY(-27vh) scale(0.96);
  }
}
.fairy:nth-child(11) {
  animation-name: move11;
}
.fairy:nth-child(11)::before {
  animation-duration: 13s;
}
.fairy:nth-child(11)::after {
  animation-duration: 13s, 10282ms;
  animation-delay: 0ms, 3964ms;
}

@keyframes move11 {
  0% {
    transform: translateX(27vw) translateY(3vh) scale(0.5);
  }
  4% {
    transform: translateX(32vw) translateY(10vh) scale(0.91);
  }
  8% {
    transform: translateX(43vw) translateY(-3vh) scale(0.8);
  }
  12% {
    transform: translateX(40vw) translateY(-28vh) scale(0.36);
  }
  16% {
    transform: translateX(43vw) translateY(-11vh) scale(0.63);
  }
  20% {
    transform: translateX(3vw) translateY(-18vh) scale(0.77);
  }
  24% {
    transform: translateX(14vw) translateY(24vh) scale(0.62);
  }
  28% {
    transform: translateX(25vw) translateY(-46vh) scale(0.85);
  }
  32% {
    transform: translateX(0vw) translateY(-14vh) scale(0.29);
  }
  36% {
    transform: translateX(41vw) translateY(21vh) scale(0.57);
  }
  40% {
    transform: translateX(28vw) translateY(20vh) scale(0.47);
  }
  44% {
    transform: translateX(-7vw) translateY(-22vh) scale(0.51);
  }
  48% {
    transform: translateX(37vw) translateY(47vh) scale(0.71);
  }
  52% {
    transform: translateX(30vw) translateY(29vh) scale(0.39);
  }
  56% {
    transform: translateX(41vw) translateY(7vh) scale(0.52);
  }
  60% {
    transform: translateX(35vw) translateY(-32vh) scale(0.76);
  }
  64% {
    transform: translateX(46vw) translateY(30vh) scale(0.9);
  }
  68% {
    transform: translateX(4vw) translateY(17vh) scale(0.84);
  }
  72% {
    transform: translateX(-7vw) translateY(-47vh) scale(0.68);
  }
  76% {
    transform: translateX(28vw) translateY(2vh) scale(0.75);
  }
  80% {
    transform: translateX(-14vw) translateY(37vh) scale(0.69);
  }
  84% {
    transform: translateX(-35vw) translateY(-3vh) scale(0.96);
  }
  88% {
    transform: translateX(-41vw) translateY(-13vh) scale(0.98);
  }
  92% {
    transform: translateX(49vw) translateY(2vh) scale(0.96);
  }
  96% {
    transform: translateX(4vw) translateY(-11vh) scale(0.51);
  }
  100% {
    transform: translateX(24vw) translateY(-43vh) scale(0.37);
  }
}
.fairy:nth-child(12) {
  animation-name: move12;
}
.fairy:nth-child(12)::before {
  animation-duration: 14s;
}
.fairy:nth-child(12)::after {
  animation-duration: 14s, 8075ms;
  animation-delay: 0ms, 2713ms;
}

@keyframes move12 {
  0% {
    transform: translateX(-23vw) translateY(-4vh) scale(0.75);
  }
  5.8823529412% {
    transform: translateX(47vw) translateY(8vh) scale(0.89);
  }
  11.7647058824% {
    transform: translateX(-16vw) translateY(10vh) scale(0.57);
  }
  17.6470588235% {
    transform: translateX(33vw) translateY(49vh) scale(0.64);
  }
  23.5294117647% {
    transform: translateX(49vw) translateY(-30vh) scale(0.74);
  }
  29.4117647059% {
    transform: translateX(8vw) translateY(-48vh) scale(0.33);
  }
  35.2941176471% {
    transform: translateX(0vw) translateY(31vh) scale(0.53);
  }
  41.1764705882% {
    transform: translateX(-34vw) translateY(-48vh) scale(0.4);
  }
  47.0588235294% {
    transform: translateX(9vw) translateY(-39vh) scale(0.46);
  }
  52.9411764706% {
    transform: translateX(-41vw) translateY(-45vh) scale(0.48);
  }
  58.8235294118% {
    transform: translateX(19vw) translateY(37vh) scale(0.65);
  }
  64.7058823529% {
    transform: translateX(17vw) translateY(38vh) scale(0.57);
  }
  70.5882352941% {
    transform: translateX(12vw) translateY(29vh) scale(0.42);
  }
  76.4705882353% {
    transform: translateX(15vw) translateY(26vh) scale(0.28);
  }
  82.3529411765% {
    transform: translateX(8vw) translateY(-18vh) scale(0.48);
  }
  88.2352941176% {
    transform: translateX(8vw) translateY(17vh) scale(0.9);
  }
  94.1176470588% {
    transform: translateX(-26vw) translateY(2vh) scale(0.51);
  }
  100% {
    transform: translateX(7vw) translateY(-22vh) scale(1);
  }
}
.fairy:nth-child(13) {
  animation-name: move13;
}
.fairy:nth-child(13)::before {
  animation-duration: 15s;
}
.fairy:nth-child(13)::after {
  animation-duration: 15s, 6450ms;
  animation-delay: 0ms, 4516ms;
}

@keyframes move13 {
  0% {
    transform: translateX(-37vw) translateY(26vh) scale(0.74);
  }
  4.347826087% {
    transform: translateX(-6vw) translateY(-19vh) scale(0.78);
  }
  8.6956521739% {
    transform: translateX(-16vw) translateY(4vh) scale(0.83);
  }
  13.0434782609% {
    transform: translateX(-4vw) translateY(3vh) scale(0.81);
  }
  17.3913043478% {
    transform: translateX(-18vw) translateY(-27vh) scale(0.85);
  }
  21.7391304348% {
    transform: translateX(-9vw) translateY(-14vh) scale(0.3);
  }
  26.0869565217% {
    transform: translateX(0vw) translateY(42vh) scale(0.92);
  }
  30.4347826087% {
    transform: translateX(-24vw) translateY(46vh) scale(0.98);
  }
  34.7826086957% {
    transform: translateX(33vw) translateY(-43vh) scale(0.49);
  }
  39.1304347826% {
    transform: translateX(38vw) translateY(-19vh) scale(0.41);
  }
  43.4782608696% {
    transform: translateX(11vw) translateY(-25vh) scale(0.93);
  }
  47.8260869565% {
    transform: translateX(19vw) translateY(0vh) scale(0.65);
  }
  52.1739130435% {
    transform: translateX(-39vw) translateY(-27vh) scale(0.85);
  }
  56.5217391304% {
    transform: translateX(35vw) translateY(35vh) scale(0.34);
  }
  60.8695652174% {
    transform: translateX(-24vw) translateY(21vh) scale(0.83);
  }
  65.2173913043% {
    transform: translateX(-34vw) translateY(15vh) scale(0.91);
  }
  69.5652173913% {
    transform: translateX(-4vw) translateY(31vh) scale(0.41);
  }
  73.9130434783% {
    transform: translateX(2vw) translateY(46vh) scale(0.86);
  }
  78.2608695652% {
    transform: translateX(-47vw) translateY(-6vh) scale(0.85);
  }
  82.6086956522% {
    transform: translateX(-9vw) translateY(15vh) scale(0.95);
  }
  86.9565217391% {
    transform: translateX(-11vw) translateY(-36vh) scale(0.3);
  }
  91.3043478261% {
    transform: translateX(-15vw) translateY(12vh) scale(0.6);
  }
  95.652173913% {
    transform: translateX(-49vw) translateY(30vh) scale(0.87);
  }
  100% {
    transform: translateX(-20vw) translateY(-41vh) scale(0.89);
  }
}
.fairy:nth-child(14) {
  animation-name: move14;
}
.fairy:nth-child(14)::before {
  animation-duration: 10s;
}
.fairy:nth-child(14)::after {
  animation-duration: 10s, 6801ms;
  animation-delay: 0ms, 4710ms;
}

@keyframes move14 {
  0% {
    transform: translateX(27vw) translateY(-35vh) scale(0.3);
  }
  5% {
    transform: translateX(35vw) translateY(0vh) scale(0.59);
  }
  10% {
    transform: translateX(-6vw) translateY(-48vh) scale(0.54);
  }
  15% {
    transform: translateX(-42vw) translateY(-4vh) scale(0.81);
  }
  20% {
    transform: translateX(25vw) translateY(10vh) scale(0.98);
  }
  25% {
    transform: translateX(17vw) translateY(16vh) scale(0.66);
  }
  30% {
    transform: translateX(36vw) translateY(-18vh) scale(0.85);
  }
  35% {
    transform: translateX(18vw) translateY(10vh) scale(0.48);
  }
  40% {
    transform: translateX(29vw) translateY(5vh) scale(0.84);
  }
  45% {
    transform: translateX(-2vw) translateY(-41vh) scale(0.94);
  }
  50% {
    transform: translateX(20vw) translateY(-42vh) scale(0.44);
  }
  55% {
    transform: translateX(36vw) translateY(-25vh) scale(0.65);
  }
  60% {
    transform: translateX(6vw) translateY(28vh) scale(0.49);
  }
  65% {
    transform: translateX(40vw) translateY(-34vh) scale(0.63);
  }
  70% {
    transform: translateX(0vw) translateY(22vh) scale(0.48);
  }
  75% {
    transform: translateX(-11vw) translateY(-41vh) scale(0.65);
  }
  80% {
    transform: translateX(33vw) translateY(39vh) scale(0.87);
  }
  85% {
    transform: translateX(35vw) translateY(-25vh) scale(0.27);
  }
  90% {
    transform: translateX(34vw) translateY(-11vh) scale(0.95);
  }
  95% {
    transform: translateX(34vw) translateY(33vh) scale(0.37);
  }
  100% {
    transform: translateX(22vw) translateY(4vh) scale(0.61);
  }
}
.fairy:nth-child(15) {
  animation-name: move15;
}
.fairy:nth-child(15)::before {
  animation-duration: 12s;
}
.fairy:nth-child(15)::after {
  animation-duration: 12s, 5054ms;
  animation-delay: 0ms, 5623ms;
}

@keyframes move15 {
  0% {
    transform: translateX(-6vw) translateY(-3vh) scale(0.8);
  }
  5.5555555556% {
    transform: translateX(-26vw) translateY(24vh) scale(0.49);
  }
  11.1111111111% {
    transform: translateX(-21vw) translateY(-6vh) scale(0.65);
  }
  16.6666666667% {
    transform: translateX(2vw) translateY(-44vh) scale(0.52);
  }
  22.2222222222% {
    transform: translateX(13vw) translateY(4vh) scale(0.54);
  }
  27.7777777778% {
    transform: translateX(27vw) translateY(-37vh) scale(0.49);
  }
  33.3333333333% {
    transform: translateX(14vw) translateY(24vh) scale(1);
  }
  38.8888888889% {
    transform: translateX(7vw) translateY(-12vh) scale(0.87);
  }
  44.4444444444% {
    transform: translateX(33vw) translateY(-44vh) scale(0.59);
  }
  50% {
    transform: translateX(24vw) translateY(-28vh) scale(0.43);
  }
  55.5555555556% {
    transform: translateX(-32vw) translateY(9vh) scale(0.78);
  }
  61.1111111111% {
    transform: translateX(-6vw) translateY(-41vh) scale(0.66);
  }
  66.6666666667% {
    transform: translateX(4vw) translateY(-6vh) scale(0.49);
  }
  72.2222222222% {
    transform: translateX(-49vw) translateY(9vh) scale(1);
  }
  77.7777777778% {
    transform: translateX(-24vw) translateY(38vh) scale(0.7);
  }
  83.3333333333% {
    transform: translateX(-32vw) translateY(47vh) scale(0.77);
  }
  88.8888888889% {
    transform: translateX(-3vw) translateY(43vh) scale(0.61);
  }
  94.4444444444% {
    transform: translateX(12vw) translateY(45vh) scale(0.52);
  }
  100% {
    transform: translateX(29vw) translateY(-14vh) scale(0.3);
  }
}
.fairy:nth-child(16) {
  animation-name: move16;
}
.fairy:nth-child(16)::before {
  animation-duration: 16s;
}
.fairy:nth-child(16)::after {
  animation-duration: 16s, 6872ms;
  animation-delay: 0ms, 3504ms;
}

@keyframes move16 {
  0% {
    transform: translateX(-24vw) translateY(39vh) scale(0.92);
  }
  3.8461538462% {
    transform: translateX(9vw) translateY(-45vh) scale(0.32);
  }
  7.6923076923% {
    transform: translateX(-14vw) translateY(45vh) scale(0.42);
  }
  11.5384615385% {
    transform: translateX(-36vw) translateY(35vh) scale(0.66);
  }
  15.3846153846% {
    transform: translateX(-31vw) translateY(43vh) scale(0.98);
  }
  19.2307692308% {
    transform: translateX(-22vw) translateY(-14vh) scale(0.91);
  }
  23.0769230769% {
    transform: translateX(41vw) translateY(-18vh) scale(0.67);
  }
  26.9230769231% {
    transform: translateX(-9vw) translateY(43vh) scale(0.58);
  }
  30.7692307692% {
    transform: translateX(-3vw) translateY(1vh) scale(0.39);
  }
  34.6153846154% {
    transform: translateX(-5vw) translateY(29vh) scale(0.66);
  }
  38.4615384615% {
    transform: translateX(47vw) translateY(37vh) scale(0.6);
  }
  42.3076923077% {
    transform: translateX(42vw) translateY(-29vh) scale(0.53);
  }
  46.1538461538% {
    transform: translateX(-49vw) translateY(38vh) scale(0.57);
  }
  50% {
    transform: translateX(-45vw) translateY(-4vh) scale(0.26);
  }
  53.8461538462% {
    transform: translateX(-25vw) translateY(-18vh) scale(0.38);
  }
  57.6923076923% {
    transform: translateX(-20vw) translateY(12vh) scale(0.73);
  }
  61.5384615385% {
    transform: translateX(14vw) translateY(-11vh) scale(0.37);
  }
  65.3846153846% {
    transform: translateX(31vw) translateY(-17vh) scale(1);
  }
  69.2307692308% {
    transform: translateX(50vw) translateY(-19vh) scale(0.42);
  }
  73.0769230769% {
    transform: translateX(30vw) translateY(34vh) scale(0.83);
  }
  76.9230769231% {
    transform: translateX(-7vw) translateY(45vh) scale(0.35);
  }
  80.7692307692% {
    transform: translateX(8vw) translateY(-22vh) scale(0.77);
  }
  84.6153846154% {
    transform: translateX(-17vw) translateY(-27vh) scale(0.63);
  }
  88.4615384615% {
    transform: translateX(41vw) translateY(11vh) scale(0.75);
  }
  92.3076923077% {
    transform: translateX(-10vw) translateY(4vh) scale(0.72);
  }
  96.1538461538% {
    transform: translateX(20vw) translateY(0vh) scale(0.83);
  }
  100% {
    transform: translateX(40vw) translateY(17vh) scale(0.93);
  }
}
.fairy:nth-child(17) {
  animation-name: move17;
}
.fairy:nth-child(17)::before {
  animation-duration: 13s;
}
.fairy:nth-child(17)::after {
  animation-duration: 13s, 5206ms;
  animation-delay: 0ms, 4259ms;
}

@keyframes move17 {
  0% {
    transform: translateX(-37vw) translateY(-22vh) scale(0.81);
  }
  3.5714285714% {
    transform: translateX(-19vw) translateY(2vh) scale(0.68);
  }
  7.1428571429% {
    transform: translateX(38vw) translateY(-30vh) scale(0.91);
  }
  10.7142857143% {
    transform: translateX(22vw) translateY(7vh) scale(0.49);
  }
  14.2857142857% {
    transform: translateX(-39vw) translateY(49vh) scale(0.99);
  }
  17.8571428571% {
    transform: translateX(-36vw) translateY(3vh) scale(0.72);
  }
  21.4285714286% {
    transform: translateX(19vw) translateY(32vh) scale(0.8);
  }
  25% {
    transform: translateX(33vw) translateY(-46vh) scale(0.38);
  }
  28.5714285714% {
    transform: translateX(23vw) translateY(-33vh) scale(0.31);
  }
  32.1428571429% {
    transform: translateX(-37vw) translateY(16vh) scale(0.65);
  }
  35.7142857143% {
    transform: translateX(46vw) translateY(11vh) scale(0.68);
  }
  39.2857142857% {
    transform: translateX(-27vw) translateY(40vh) scale(0.74);
  }
  42.8571428571% {
    transform: translateX(29vw) translateY(44vh) scale(0.38);
  }
  46.4285714286% {
    transform: translateX(33vw) translateY(13vh) scale(0.69);
  }
  50% {
    transform: translateX(-29vw) translateY(16vh) scale(0.27);
  }
  53.5714285714% {
    transform: translateX(9vw) translateY(-16vh) scale(0.31);
  }
  57.1428571429% {
    transform: translateX(42vw) translateY(4vh) scale(0.93);
  }
  60.7142857143% {
    transform: translateX(-7vw) translateY(-41vh) scale(0.76);
  }
  64.2857142857% {
    transform: translateX(-49vw) translateY(18vh) scale(0.96);
  }
  67.8571428571% {
    transform: translateX(13vw) translateY(22vh) scale(0.72);
  }
  71.4285714286% {
    transform: translateX(39vw) translateY(-20vh) scale(0.67);
  }
  75% {
    transform: translateX(21vw) translateY(-37vh) scale(0.45);
  }
  78.5714285714% {
    transform: translateX(-44vw) translateY(32vh) scale(0.83);
  }
  82.1428571429% {
    transform: translateX(11vw) translateY(5vh) scale(0.54);
  }
  85.7142857143% {
    transform: translateX(17vw) translateY(-41vh) scale(0.76);
  }
  89.2857142857% {
    transform: translateX(5vw) translateY(34vh) scale(0.59);
  }
  92.8571428571% {
    transform: translateX(-22vw) translateY(23vh) scale(0.26);
  }
  96.4285714286% {
    transform: translateX(-33vw) translateY(17vh) scale(0.43);
  }
  100% {
    transform: translateX(24vw) translateY(-30vh) scale(0.52);
  }
}
.fairy:nth-child(18) {
  animation-name: move18;
}
.fairy:nth-child(18)::before {
  animation-duration: 11s;
}
.fairy:nth-child(18)::after {
  animation-duration: 11s, 9937ms;
  animation-delay: 0ms, 2935ms;
}

@keyframes move18 {
  0% {
    transform: translateX(-25vw) translateY(50vh) scale(0.55);
  }
  5% {
    transform: translateX(-8vw) translateY(-35vh) scale(0.53);
  }
  10% {
    transform: translateX(47vw) translateY(31vh) scale(0.42);
  }
  15% {
    transform: translateX(22vw) translateY(-9vh) scale(0.33);
  }
  20% {
    transform: translateX(45vw) translateY(-23vh) scale(0.62);
  }
  25% {
    transform: translateX(-28vw) translateY(29vh) scale(0.38);
  }
  30% {
    transform: translateX(-11vw) translateY(-20vh) scale(0.6);
  }
  35% {
    transform: translateX(8vw) translateY(29vh) scale(0.6);
  }
  40% {
    transform: translateX(15vw) translateY(-28vh) scale(0.87);
  }
  45% {
    transform: translateX(36vw) translateY(-47vh) scale(0.33);
  }
  50% {
    transform: translateX(-24vw) translateY(-13vh) scale(0.86);
  }
  55% {
    transform: translateX(49vw) translateY(23vh) scale(0.51);
  }
  60% {
    transform: translateX(-47vw) translateY(50vh) scale(0.42);
  }
  65% {
    transform: translateX(-23vw) translateY(-33vh) scale(0.61);
  }
  70% {
    transform: translateX(-23vw) translateY(-41vh) scale(0.53);
  }
  75% {
    transform: translateX(-33vw) translateY(-6vh) scale(0.95);
  }
  80% {
    transform: translateX(-8vw) translateY(27vh) scale(0.71);
  }
  85% {
    transform: translateX(-24vw) translateY(10vh) scale(0.46);
  }
  90% {
    transform: translateX(24vw) translateY(15vh) scale(0.82);
  }
  95% {
    transform: translateX(-16vw) translateY(-3vh) scale(0.31);
  }
  100% {
    transform: translateX(-6vw) translateY(9vh) scale(0.94);
  }
}
.fairy:nth-child(19) {
  animation-name: move19;
}
.fairy:nth-child(19)::before {
  animation-duration: 12s;
}
.fairy:nth-child(19)::after {
  animation-duration: 12s, 5101ms;
  animation-delay: 0ms, 890ms;
}

@keyframes move19 {
  0% {
    transform: translateX(-25vw) translateY(40vh) scale(0.51);
  }
  4.5454545455% {
    transform: translateX(-18vw) translateY(45vh) scale(0.99);
  }
  9.0909090909% {
    transform: translateX(-1vw) translateY(7vh) scale(0.46);
  }
  13.6363636364% {
    transform: translateX(-4vw) translateY(12vh) scale(0.99);
  }
  18.1818181818% {
    transform: translateX(-22vw) translateY(15vh) scale(0.98);
  }
  22.7272727273% {
    transform: translateX(-15vw) translateY(23vh) scale(0.35);
  }
  27.2727272727% {
    transform: translateX(-40vw) translateY(8vh) scale(0.38);
  }
  31.8181818182% {
    transform: translateX(13vw) translateY(-6vh) scale(0.67);
  }
  36.3636363636% {
    transform: translateX(-31vw) translateY(41vh) scale(0.66);
  }
  40.9090909091% {
    transform: translateX(-22vw) translateY(-26vh) scale(0.49);
  }
  45.4545454545% {
    transform: translateX(-11vw) translateY(21vh) scale(0.47);
  }
  50% {
    transform: translateX(25vw) translateY(19vh) scale(0.67);
  }
  54.5454545455% {
    transform: translateX(-6vw) translateY(-13vh) scale(0.9);
  }
  59.0909090909% {
    transform: translateX(-40vw) translateY(33vh) scale(0.61);
  }
  63.6363636364% {
    transform: translateX(-11vw) translateY(17vh) scale(0.3);
  }
  68.1818181818% {
    transform: translateX(-35vw) translateY(13vh) scale(0.43);
  }
  72.7272727273% {
    transform: translateX(46vw) translateY(-42vh) scale(0.95);
  }
  77.2727272727% {
    transform: translateX(-18vw) translateY(-31vh) scale(0.34);
  }
  81.8181818182% {
    transform: translateX(8vw) translateY(-5vh) scale(0.73);
  }
  86.3636363636% {
    transform: translateX(2vw) translateY(23vh) scale(0.63);
  }
  90.9090909091% {
    transform: translateX(-1vw) translateY(21vh) scale(0.41);
  }
  95.4545454545% {
    transform: translateX(-34vw) translateY(15vh) scale(0.54);
  }
  100% {
    transform: translateX(42vw) translateY(-32vh) scale(0.46);
  }
}
.fairy:nth-child(20) {
  animation-name: move20;
}
.fairy:nth-child(20)::before {
  animation-duration: 11s;
}
.fairy:nth-child(20)::after {
  animation-duration: 11s, 9454ms;
  animation-delay: 0ms, 4883ms;
}

@keyframes move20 {
  0% {
    transform: translateX(-6vw) translateY(-11vh) scale(0.86);
  }
  5.2631578947% {
    transform: translateX(-20vw) translateY(19vh) scale(0.38);
  }
  10.5263157895% {
    transform: translateX(48vw) translateY(12vh) scale(0.94);
  }
  15.7894736842% {
    transform: translateX(-33vw) translateY(16vh) scale(0.87);
  }
  21.0526315789% {
    transform: translateX(-29vw) translateY(38vh) scale(0.33);
  }
  26.3157894737% {
    transform: translateX(8vw) translateY(36vh) scale(0.28);
  }
  31.5789473684% {
    transform: translateX(50vw) translateY(-11vh) scale(0.49);
  }
  36.8421052632% {
    transform: translateX(-40vw) translateY(41vh) scale(0.97);
  }
  42.1052631579% {
    transform: translateX(-33vw) translateY(-4vh) scale(0.78);
  }
  47.3684210526% {
    transform: translateX(-47vw) translateY(-2vh) scale(0.89);
  }
  52.6315789474% {
    transform: translateX(-9vw) translateY(7vh) scale(0.26);
  }
  57.8947368421% {
    transform: translateX(21vw) translateY(-33vh) scale(0.74);
  }
  63.1578947368% {
    transform: translateX(-12vw) translateY(38vh) scale(0.35);
  }
  68.4210526316% {
    transform: translateX(41vw) translateY(-44vh) scale(0.84);
  }
  73.6842105263% {
    transform: translateX(-5vw) translateY(18vh) scale(0.39);
  }
  78.9473684211% {
    transform: translateX(-27vw) translateY(-4vh) scale(0.44);
  }
  84.2105263158% {
    transform: translateX(34vw) translateY(-16vh) scale(0.63);
  }
  89.4736842105% {
    transform: translateX(-36vw) translateY(11vh) scale(0.54);
  }
  94.7368421053% {
    transform: translateX(0vw) translateY(-12vh) scale(0.34);
  }
  100% {
    transform: translateX(43vw) translateY(31vh) scale(0.85);
  }
}
@keyframes drift {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes flash {
  0%, 30%, 100% {
    opacity: 0;
    box-shadow: 0 0 0vw 0vw #AD9672;
  }
  5% {
    opacity: 1;
    box-shadow: 0 0 2vw 0.4vw #AD9672;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b46cd17 */.elementor-4031 .elementor-element.elementor-element-b46cd17 p{
    margin-bottom: 0;
    
}

@media (min-width:360px) and (max-width:376px){
    
    .elementor-4031 .elementor-element.elementor-element-b46cd17 p{
        font-size: 1.5rem !important;
    }
    
    
}

.elementor-4031 .elementor-element.elementor-element-b46cd17 p{
    margin-bottom: 0;
    
}

@media (min-width:377px) and (max-width:400px){
    
    .elementor-4031 .elementor-element.elementor-element-b46cd17 p{
        font-size: 1.5rem !important;
        padding: 0 1rem 0 1rem;
    }
    
    
}

@media (min-width:401px) and (max-width:430px){
    
    .elementor-4031 .elementor-element.elementor-element-b46cd17 p{
        font-size: 1.5rem !important;
        padding: 0 1rem 0 1rem;
    }
    
    
}

@media (min-width:410px) and (max-width:430px){
    
    .elementor-4031 .elementor-element.elementor-element-b46cd17 p{
        font-size: 1.5rem !important;
        padding: 0 1.5rem 0 1.5rem;
    }
    
    
}

@media (min-width:426px) and (max-width:430px){
    
    .elementor-4031 .elementor-element.elementor-element-b46cd17 p{
        font-size: 1.5rem !important;
        padding: 0 1.9rem 0 1.9rem;
    }
    
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5afb77e */.elementor-4031 .elementor-element.elementor-element-5afb77e p{
    margin-bottom: 0;
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6cef56c */@media (min-width:360px) and (max-width:390px){
 .elementor-4031 .elementor-element.elementor-element-6cef56c p{
     font-size: 0.9rem !important; 
     
 }  
    
    
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d061e4a */.elementor-button{
    background: linear-gradient(45deg,#F4D8AD,#988363,#F4D8AD,#988363);
    background-size: 400% 200%;
    animation: 4s linear infinite brilho;
    position: relative;
    z-index: 1;
    
    
    
}

.elementor-button{
    
    
}

.elementor-button:hover{
    color: #F4D8AD !important;
    
}
    


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


.elementor-button:before{
    content: "";
    position: absolute;
    height: 100%;
    width: 100%;
    background: linear-gradient(to right, #737373,#101010);
    top: 0;
    left: 0;
    border-radius: 8px;
    z-index: -1;
    transform: scalex(0);
    transition: 0.7s;
    opacity: 1;
    transform-origin: left;
    
}

.elementor-button:hover:before{
    transform: scale(1);
    
    
}


@media (min-width:360px) and (max-width:400px){
    .elementor-4031 .elementor-element.elementor-element-d061e4a .elementor-button{
        
        font-size: 0.8rem !important;
    }
    
    
}


@media (min-width:390px) and (max-width:430px){
    .elementor-4031 .elementor-element.elementor-element-d061e4a .elementor-button{
        
        font-size: 1rem !important;
    }
    
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49078fe */.elementor-4031 .elementor-element.elementor-element-49078fe{
        overflow-x: hidden !important;
}
  

.elementor-4031 .elementor-element.elementor-element-49078fe:before{
    content: "";
    position: absolute;
    height: 500px;
    width: 500px;
    background: #FFBA83;
    top: calc(100% - 100%);
    left: calc(100% - 35%);
    border-radius: 100%;
    filter: blur(60px);
    mix-blend-mode: screen;
    opacity: 0;
    animation: 2.5s infinite ease-in-out brilho1;
}

@keyframes brilho1{
    0%, 100%{
        opacity: 0;
        
    }
    
    50%{
     opacity: 1;   
    }    
    
    
}

.elementor-4031 .elementor-element.elementor-element-49078fe:after{
    content: "";
    position: absolute;
    height: 300px;
    width: 300px;
    background: #FFA823;
    top: calc(100% - 70%);
    right: calc(100% - 60%);
    border-radius: 100%;
    filter: blur(80px);
    mix-blend-mode: screen;
    opacity: 0;
    animation: 2.5s infinite 2s ease-in-out brilho1;
}

@keyframes brilho1{
    0%, 100%{
        opacity: 0;
        
    }
    
    50%{
     opacity: 1;   
    }    
    
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-987702c */@media(min-width:360px) and (max-width:400px){
    
    .elementor-4031 .elementor-element.elementor-element-987702c p{
        font-size: 1.3rem;
        
    }
    
}


@media(min-width:387px) and (max-width:400px){
    
    .elementor-4031 .elementor-element.elementor-element-987702c p{
        font-size: 1.3rem;
        padding: 0 1rem 0 1rem;
        
    }
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f1e6655 */@media(min-width:360px) and (max-width:400px){
    
    .elementor-4031 .elementor-element.elementor-element-f1e6655 p{
        font-size: 0.8rem;
        
    }
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45b598f */.elementor-4031 .elementor-element.elementor-element-45b598f p{
    margin-bottom: 0;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-960efb2 */.elementor-4031 .elementor-element.elementor-element-960efb2{
    backdrop-filter: blur(3px);
    box-shadow: 5px 8px 10px 0px rgba(235,208,174, 80%);
    
}



.elementor-4031 .elementor-element.elementor-element-960efb2:hover{
    transform: scale(1.1);
    position: relative;
    
    
    
}

.elementor-4031 .elementor-element.elementor-element-960efb2:before{
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: #A18B69;
    transform: scaley(0%);
    transition: 0.5s;
    transform-origin: top;
    
}

.elementor-4031 .elementor-element.elementor-element-960efb2:hover:before{
    transform: scaley(100%);
    transform-origin: top;
    
}

.elementor-4031 .elementor-element.elementor-element-960efb2 p{
    transition: 0.3s;
    
}

.elementor-4031 .elementor-element.elementor-element-960efb2:hover p{
    color: #fff;
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0a2f40b */.elementor-4031 .elementor-element.elementor-element-0a2f40b p{
    margin-bottom: 0;    
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5c1b54 */.elementor-4031 .elementor-element.elementor-element-b5c1b54{
    backdrop-filter: blur(3px);
    box-shadow: 5px 8px 10px 0px rgba(235,208,174, 80%);
    position: relative;
}

.elementor-4031 .elementor-element.elementor-element-b5c1b54:before{
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: #A18B69;
    transform: scaley(0%);
    transition: 0.5s;
    transform-origin: top;
    
}

.elementor-4031 .elementor-element.elementor-element-b5c1b54:hover:before{
    transform: scaley(100%);
    transform-origin: top;
    
}

.elementor-4031 .elementor-element.elementor-element-b5c1b54 p{
    transition: 0.3s;
    
}

.elementor-4031 .elementor-element.elementor-element-b5c1b54:hover p{
    color: #fff;
    
}

.elementor-4031 .elementor-element.elementor-element-b5c1b54:hover{
    transform: scale(1.1);
    position: relative;
    
    
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-153b1fd */.elementor-4031 .elementor-element.elementor-element-153b1fd p{
    margin-bottom: 0;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c3f0c3 */.elementor-4031 .elementor-element.elementor-element-7c3f0c3{
    backdrop-filter: blur(3px);
    box-shadow: 5px 8px 10px 0px rgba(235,208,174, 80%);
    position: relative;
}

.elementor-4031 .elementor-element.elementor-element-7c3f0c3:before{
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: #A18B69;
    transform: scaley(0%);
    transition: 0.5s;
    transform-origin: top;
    
}

.elementor-4031 .elementor-element.elementor-element-7c3f0c3:hover:before{
    transform: scaley(100%);
    transform-origin: top;
    
}

.elementor-4031 .elementor-element.elementor-element-7c3f0c3 p{
    transition: 0.3s;
    
}

.elementor-4031 .elementor-element.elementor-element-7c3f0c3:hover p{
    color: #fff;
    
}

.elementor-4031 .elementor-element.elementor-element-7c3f0c3:hover{
    transform: scale(1.1);
    position: relative;
    
    
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7e62c66 */.elementor-4031 .elementor-element.elementor-element-7e62c66 p{
    margin-bottom: 0;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46d0dc2 */.elementor-4031 .elementor-element.elementor-element-46d0dc2{
    backdrop-filter: blur(3px);
    box-shadow: 5px 8px 10px 0px rgba(235,208,174, 80%);
    position: relative;
}

.elementor-4031 .elementor-element.elementor-element-46d0dc2:before{
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: #A18B69;
    transform: scaley(0%);
    transition: 0.5s;
    transform-origin: top;
    
}

.elementor-4031 .elementor-element.elementor-element-46d0dc2:hover:before{
    transform: scaley(100%);
    transform-origin: top;
    
}

.elementor-4031 .elementor-element.elementor-element-46d0dc2 p{
    transition: 0.3s;
    
}

.elementor-4031 .elementor-element.elementor-element-46d0dc2:hover p{
    color: #fff;
    
}

.elementor-4031 .elementor-element.elementor-element-46d0dc2:hover{
    transform: scale(1.1);
    position: relative;
    
    
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e6d0f49 */.elementor-4031 .elementor-element.elementor-element-e6d0f49 p{
    margin-bottom: 0;
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cd3459c */.elementor-4031 .elementor-element.elementor-element-cd3459c p{
    margin-bottom: 0;
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-440d95d */.elementor-4031 .elementor-element.elementor-element-440d95d p{
    margin-bottom: 0;
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7167988 */.elementor-4031 .elementor-element.elementor-element-7167988 p{
    margin-bottom: 0;
    
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fe50dfd */@media(min-width:360px) and (max-width:400px){
    
    .elementor-4031 .elementor-element.elementor-element-fe50dfd .elementor-button{
        font-size: 1rem !important;
        margin: 0 0 0 1.3rem;
    }
    
}

@media(min-width:400px) and (max-width:430px){
    
    .elementor-4031 .elementor-element.elementor-element-fe50dfd .elementor-button{
        font-size: 1rem !important;
        
        margin: 0 0 0 3.2rem;
        
    }
    
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fed936e */.elementor-4031 .elementor-element.elementor-element-fed936e img{
    transform: translatey(-50%);
    animation: 10s infinite ease-in-out position;
    opacity: 0.7;
    
}

@keyframes position{
    0%, 100%{
        transform: translatey(-50%);
        transform: rotate(180deg);
    }
    
    50%{
        transform: translatey(-70%);
        
    }
}

html{
    overflow-x: hidden !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f7f0fa8 */.elementor-4031 .elementor-element.elementor-element-f7f0fa8 img{
    transform: translatey(-50%);
    animation: 7s infinite 2s ease-in-out position;
    opacity: 0.7;
    
}

@keyframes position{
    0%, 100%{
        transform: translatey(70%);
        transform: rotate(90deg);
    }
    
    50%{
        transform: translatey(80%);
        
    }
}

@media (min-width:360px) and (max-width:430px){
    
    
    
    
}
    
    
    
    html{
    overflow-x: hidden !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-29b9d69 */.elementor-4031 .elementor-element.elementor-element-29b9d69 .elementor-icon-list-item{
    
    display: flex;
    flex-direction: column;
    
}

.elementor-4031 .elementor-element.elementor-element-29b9d69 .elementor-icon-list-text{
    margin-top: 20px;
    
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-0ae6a48 */.elementor-4031 .elementor-element.elementor-element-0ae6a48 .elementor-icon-list-item{
    
    display: flex;
    flex-direction: column;
    
}

.elementor-4031 .elementor-element.elementor-element-0ae6a48 .elementor-icon-list-text{
    margin-top: 20px;
    
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-25aca09 */.elementor-4031 .elementor-element.elementor-element-25aca09 .elementor-icon-list-item{
    
    display: flex;
    flex-direction: column;
    
}

.elementor-4031 .elementor-element.elementor-element-25aca09 .elementor-icon-list-text{
    margin-top: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eaaa351 */@media (min-width:1024px) and (max-width:1920px){
    
    .elementor-4031 .elementor-element.elementor-element-eaaa351:before{
    content: "";
    width: 45%;
    height: 1px;
    position: absolute;
    background: #A09292;
    top: 58.5%;
    left: 50%;
    transform: translate(-50%,-50%);
    
}
}

@media (min-width:1025px) and (max-width:1366px){
    
    .elementor-4031 .elementor-element.elementor-element-eaaa351:before{
    content: "";
    width: 60%;
    height: 1px;
    position: absolute;
    background: #A09292;
    top: 58.5%;
    left: 50%;
    transform: translate(-50%,-50%);
    
}
}

.bola:before{
    content: "";
    position: absolute;
    height: 20px;
    width: 20px;
    border: 2px solid #fff;
    outline: 2px solid #BBB3B3;
    background: #C4AA89;
    border-radius: 100%;
    top: 26%;
    left: 150%;
    transform: translate(-50%,-50%);
    
}


@media (min-width:768px) and (max-width:1024px){
    
    .elementor-4031 .elementor-element.elementor-element-eaaa351:before{
    content: "";
    width: 62%;
    height: 1px;
    position: absolute;
    background: #A09292;
    top: 60%;
    left: 50%;
    transform: translate(-50%,-50%);
    }  
}

.bola:before{
    content: "";
    position: absolute;
    height: 20px;
    width: 20px;
    border: 2px solid #fff;
    outline: 2px solid #BBB3B3;
    background: #C4AA89;
    border-radius: 100%;
    top: 28%;
    left: 130%;
    transform: translate(-50%,-50%);
    
}
    


@media (min-width:360px) and (max-width:767px){
    
    .elementor-4031 .elementor-element.elementor-element-eaaa351:before{
    content: "";
    width: 62%;
    height: 0px;
    position: absolute;
    background: #A09292;
    top: 60%;
    left: 50%;
    transform: translate(-50%,-50%);
        
    }
    
}

@media (min-width:360px) and (max-width:430px){
    
    .bola:before{
    content: "";
    position: absolute;
    height: 0px;
    width: 0px;
    border: 0px solid #fff;
    outline: 0px solid #BBB3B3;
    background: #C4AA89;
    border-radius: 100%;
    top: 28%;
    left: 130%;
    transform: translate(-50%,-50%);
    
}
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4039937 */@media(min-width:360px) and (max-width:400px){
    
    .elementor-4031 .elementor-element.elementor-element-4039937 p{
        font-size: 1.5rem;
        padding: 0 2rem 0 2rem;
        
    }
    
}

@media(min-width:392px) and (max-width:424px){
    
    .elementor-4031 .elementor-element.elementor-element-4039937 p{
        font-size: 1.5rem;
        padding: 0 3rem 0 3rem;
        
    }
    
}

@media(min-width:425px) and (max-width:450px){
    
    .elementor-4031 .elementor-element.elementor-element-4039937 p{
        font-size: 1.7rem;
        padding: 0 4rem 0 4rem;
        
    }
    
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fb14128 */.elementor-4031 .elementor-element.elementor-element-fb14128 .elementor-icon-list-item{
    flex-direction: row;
    height: 80px;
    
    
}

.elementor-4031 .elementor-element.elementor-element-fb14128 .elementor-icon-list-text{
    display: flex;
    
}


@media (min-width:360px) and (max-width:430px){
    
    .elementor-4031 .elementor-element.elementor-element-fb14128 .elementor-icon-list-item{
    flex-direction: row;
    height: 60px;
    
    
}
    
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-45ee9a2 */.elementor-4031 .elementor-element.elementor-element-45ee9a2 .elementor-icon-list-item:after{
    border-image: linear-gradient(to right,#9C866E, transparent) 1;
    
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6fc489a */.elementor-4031 .elementor-element.elementor-element-6fc489a img{
    animation: 10s infinite ease-in-out rotation alternate;
    opacity: 0.7;
    
}

@keyframes rotation{
    0%,100%{
        transform: rotate(-60deg);
        
    }
    
    50%{
     transform: rotate(180deg); 
        
    }
    
    
}

html{
    overflow-x: hidden !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-be2f2b7 */.foto{
    animation: 14s infinite linear rotation alternate;
    opacity: 0.7;
    
}

@keyframes rotation{
    0%{
        transform: rotate(0deg) scale(1);
    
        
    }
    
    100%{
     transform: rotate(360deg)scale(0.3); 
     
        
    }
    
    
}

html{
    overflow-x: hidden !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-68cd042 */.elementor-4031 .elementor-element.elementor-element-68cd042 p{
    margin-bottom: 0;
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9713307 */.elementor-4031 .elementor-element.elementor-element-9713307 p{
    margin-bottom: 0;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f87cb4 */.elementor-4031 .elementor-element.elementor-element-2f87cb4:before{
    content: "";
    width: 100%;
    height: 38%;
    position: absolute;
    background: #ECEAE7;
    top: 62%
    
    
}

@media (min-width:360px) and (max-width:430px){
    .elementor-4031 .elementor-element.elementor-element-2f87cb4:before{
    content: "";
    width: 100%;
    height: 50%;
    position: absolute;
    background: #ECEAE7;
    top: 68%
    
    
}
    
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2cd64fe */.elementor-4031 .elementor-element.elementor-element-2cd64fe p{
    margin-bottom: 0;
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f0948ef */.elementor-4031 .elementor-element.elementor-element-f0948ef p{
    margin-bottom: 0;
    
    
}

@media (min-width:360px) and (max-width:392px){
    
    .elementor-4031 .elementor-element.elementor-element-f0948ef p{
        font-size: 1.1rem;
        
    }
    
}

@media (min-width:393px) and (max-width:400px){
    
    .elementor-4031 .elementor-element.elementor-element-f0948ef p{
        font-size: 1.1rem;
        padding: 0 1rem;
        
    }
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c957d60 */.elementor-4031 .elementor-element.elementor-element-c957d60 p{
    margin-bottom: 0;
    
    
}

@media (min-width:360px) and (max-width:400px){
    
    .elementor-4031 .elementor-element.elementor-element-c957d60 p{
        font-size: 1.0rem;
        padding: 0 0rem;
        
    }
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7da5a02 */.elementor-4031 .elementor-element.elementor-element-7da5a02 p{
    margin-bottom: 0;
    
    
}

@media (min-width:360px) and (max-width:429px){
    
    .elementor-4031 .elementor-element.elementor-element-7da5a02 p{
        font-size: 3.1rem;
        padding: 0 0rem;
        
    }
    
}

@media (min-width:429px) and (max-width:430px){
    
    .elementor-4031 .elementor-element.elementor-element-7da5a02 p{
        font-size: 4rem;
        padding: 0 0rem;
        
    }
    
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ed6afe2 */.elementor-4031 .elementor-element.elementor-element-ed6afe2 .elementor-button{
    background: linear-gradient(45deg,#FFDCA3,#FFEED2,#FFDCA3,#FFEED2,#FFEED2);
    background-size: 400% 200%;
    animation: 2s linear infinite alternate brilho;
    position: relative;
    z-index: 1;
    color: #A38258 !important;
    box-shadow: 0px 10px 20px 0px #D3AE76
    
    
    
}

.elementor-4031 .elementor-element.elementor-element-ed6afe2 .elementor-button:hover{
 color: #fff !important   
}    

    


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


.elementor-button:before{
    content: "";
    position: absolute;
    height: 100%;
    width: 100%;
    background: linear-gradient(to right, #737373,#101010);
    top: 0;
    left: 0;
    border-radius: 8px;
    z-index: -1;
    opacity: 0;
    transition: 1s;
    
}

.elementor-button:hover:before{
    opacity: 1;
    
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c5e2c28 */.elementor-4031 .elementor-element.elementor-element-c5e2c28:before{
    content: "";
    position: absolute;
    height: 500px;
    width: 500px;
    background: #FFFFFF;
    
    border-radius: 100%;
    filter: blur(100px);
    animation: brilho3 10s infinite alternate ease-in-out;
    
}

@keyframes brilho3{
    
    0%,100%{
        transform: translate(-50%);
        
    }
    
    50%{
        transform: translate(150%, 100%);
        
    }
    
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-eda03c7 */.elementor-4031 .elementor-element.elementor-element-eda03c7 img{
    animation: 1.5s infinite alternate ease-in-out img2;
    
}

@keyframes img2{
    0%,100%{
        transform: scale(1);
        
    }
    
    50%{
        transform: scale(1.1);
        
    }
    
    
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-36ab324 */.elementor-4031 .elementor-element.elementor-element-36ab324 img{
    animation: 7s infinite alternate ease-in-out img4;
    position: relative;
    transform: translatey(-20%);
}


@keyframes img4{
    0%,100%{
        transform: translatey(-4%);
        
    }
    
    50%{
        transform: translatey(0%);
        
    }
    
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ec86933 */@media (min-width:360px) and (max-width:410px){
    
    .elementor-4031 .elementor-element.elementor-element-ec86933 p{
        font-size: 1.3rem;
        padding: 0 0rem;
        
    }
    
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-598addc */.elementor-4031 .elementor-element.elementor-element-598addc img{
    animation: 7s infinite alternate ease-in-out img4;
    position: relative;
    transform: translatey(-20%);
}


@keyframes img4{
    0%,100%{
        transform: translatey(-4%);
        
    }
    
    50%{
        transform: translatey(0%);
        
    }
    
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-07bd89a */.elementor-4031 .elementor-element.elementor-element-07bd89a p{
    margin-bottom: 0px !important;
    
}/* End custom CSS */
/* Start custom CSS */html{
    overflow-x: hidden !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Rossanova';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://helenadeguide.com.br/wp-content/uploads/2023/07/rossanova-text-semi-bold.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'sora';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://helenadeguide.com.br/wp-content/uploads/2023/07/Sora-Light.woff2') format('woff2');
}
@font-face {
	font-family: 'sora';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://helenadeguide.com.br/wp-content/uploads/2023/07/rossanova-text-semi-bold.eot');
	src: url('https://helenadeguide.com.br/wp-content/uploads/2023/07/rossanova-text-semi-bold.eot?#iefix') format('embedded-opentype'),
		url('https://helenadeguide.com.br/wp-content/uploads/2023/07/Sora-SemiBold.woff2') format('woff2'),
		url('https://helenadeguide.com.br/wp-content/uploads/2023/07/rossanova-text-semi-bold.woff') format('woff'),
		url('https://helenadeguide.com.br/wp-content/uploads/2023/07/rossanova-text-semi-bold.ttf') format('truetype'),
		url('https://helenadeguide.com.br/wp-content/uploads/2023/07/rossanova-text-semi-bold.svg#sora') format('svg');
}
/* End Custom Fonts CSS */