.elementor-1622 .elementor-element.elementor-element-922b763{--display:flex;--padding-top:70px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-65cdbfd{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-ad04ed6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1622 .elementor-element.elementor-element-339b97b .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:#24ac94;}.elementor-1622 .elementor-element.elementor-element-3d34216 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:44px;font-weight:600;line-height:54px;color:var( --e-global-color-eda75ba );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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-1622 .elementor-element.elementor-element-2741924{font-family:"Archivo", Sans-serif;font-size:17px;font-weight:400;color:var( --e-global-color-eda75ba );}.elementor-1622 .elementor-element.elementor-element-1af0c6b{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-1622 .elementor-element.elementor-element-10f0a8b .elementor-button{font-family:"Archivo", Sans-serif;font-size:15px;font-weight:500;fill:#000000;color:#000000;background-color:var( --e-global-color-primary );border-radius:25px 25px 25px 25px;padding:15px 22px 15px 20px;}.elementor-1622 .elementor-element.elementor-element-10f0a8b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1622 .elementor-element.elementor-element-10f0a8b{width:auto;max-width:auto;}.elementor-1622 .elementor-element.elementor-element-d789b46 .elementor-button{font-family:"Archivo", Sans-serif;font-weight:500;fill:var( --e-global-color-eda75ba );color:var( --e-global-color-eda75ba );background-color:#CECECE00;border-style:solid;border-width:1px 1px 1px 1px;border-color:#CECECEA6;border-radius:25px 25px 25px 25px;padding:15px 22px 15px 20px;}.elementor-1622 .elementor-element.elementor-element-d789b46 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1622 .elementor-element.elementor-element-d789b46{width:auto;max-width:auto;}.elementor-1622 .elementor-element.elementor-element-2d7ffbe{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-19bbaed{--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:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-14576e1 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:30px;font-weight:600;color:var( --e-global-color-eda75ba );}.elementor-1622 .elementor-element.elementor-element-14576e1 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-1622 .elementor-element.elementor-element-68465de{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-5d1878e{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#CECECE2B;--border-color:#CECECE2B;--border-radius:40px 40px 40px 40px;--padding-top:30px;--padding-bottom:20px;--padding-left:25px;--padding-right:25px;}.elementor-1622 .elementor-element.elementor-element-5d1878e:not(.elementor-motion-effects-element-type-background), .elementor-1622 .elementor-element.elementor-element-5d1878e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF14;}.elementor-1622 .elementor-element.elementor-element-3b1d558 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-eda75ba );}.elementor-1622 .elementor-element.elementor-element-3b1d558 > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-1622 .elementor-element.elementor-element-e67b277{font-family:"Archivo", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-eda75ba );}.elementor-1622 .elementor-element.elementor-element-e67b277 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1622 .elementor-element.elementor-element-e9e02f6{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#CECECE2B;--border-color:#CECECE2B;--border-radius:40px 40px 40px 40px;--padding-top:30px;--padding-bottom:20px;--padding-left:25px;--padding-right:25px;}.elementor-1622 .elementor-element.elementor-element-e9e02f6:not(.elementor-motion-effects-element-type-background), .elementor-1622 .elementor-element.elementor-element-e9e02f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF14;}.elementor-1622 .elementor-element.elementor-element-36cdf4b .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-eda75ba );}.elementor-1622 .elementor-element.elementor-element-36cdf4b > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-1622 .elementor-element.elementor-element-9e297a6{font-family:"Archivo", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-eda75ba );}.elementor-1622 .elementor-element.elementor-element-9e297a6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1622 .elementor-element.elementor-element-c4c45b1{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#CECECE2B;--border-color:#CECECE2B;--border-radius:40px 40px 40px 40px;--padding-top:30px;--padding-bottom:20px;--padding-left:25px;--padding-right:25px;}.elementor-1622 .elementor-element.elementor-element-c4c45b1:not(.elementor-motion-effects-element-type-background), .elementor-1622 .elementor-element.elementor-element-c4c45b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF14;}.elementor-1622 .elementor-element.elementor-element-5f85509 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-eda75ba );}.elementor-1622 .elementor-element.elementor-element-5f85509 > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-1622 .elementor-element.elementor-element-14f7ed1{font-family:"Archivo", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-eda75ba );}.elementor-1622 .elementor-element.elementor-element-14f7ed1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1622 .elementor-element.elementor-element-8bcddf8{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-e434110{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#CECECE2B;--border-color:#CECECE2B;--border-radius:40px 40px 40px 40px;--padding-top:30px;--padding-bottom:20px;--padding-left:25px;--padding-right:25px;}.elementor-1622 .elementor-element.elementor-element-e434110:not(.elementor-motion-effects-element-type-background), .elementor-1622 .elementor-element.elementor-element-e434110 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF14;}.elementor-1622 .elementor-element.elementor-element-9ec0f61 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-eda75ba );}.elementor-1622 .elementor-element.elementor-element-9ec0f61 > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-1622 .elementor-element.elementor-element-3bf7f97{font-family:"Archivo", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-eda75ba );}.elementor-1622 .elementor-element.elementor-element-3bf7f97 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1622 .elementor-element.elementor-element-8e9e038{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#CECECE2B;--border-color:#CECECE2B;--border-radius:40px 40px 40px 40px;--padding-top:30px;--padding-bottom:20px;--padding-left:25px;--padding-right:25px;}.elementor-1622 .elementor-element.elementor-element-8e9e038:not(.elementor-motion-effects-element-type-background), .elementor-1622 .elementor-element.elementor-element-8e9e038 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF14;}.elementor-1622 .elementor-element.elementor-element-7d0cdcd .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-eda75ba );}.elementor-1622 .elementor-element.elementor-element-7d0cdcd > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-1622 .elementor-element.elementor-element-325a02d{font-family:"Archivo", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-eda75ba );}.elementor-1622 .elementor-element.elementor-element-325a02d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1622 .elementor-element.elementor-element-24b9c9b{--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:110px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-84bc13e .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:30px;font-weight:600;color:var( --e-global-color-eda75ba );}.elementor-1622 .elementor-element.elementor-element-84bc13e > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-1622 .elementor-element.elementor-element-8dd4d37{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-ff67578{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-b4f4ddc{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#CECECE2B;--border-color:#CECECE2B;--border-radius:40px 40px 40px 40px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1622 .elementor-element.elementor-element-b4f4ddc:not(.elementor-motion-effects-element-type-background), .elementor-1622 .elementor-element.elementor-element-b4f4ddc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF14;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-1622 .elementor-element.elementor-element-82778a7 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1622 .elementor-element.elementor-element-82778a7 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1622 .elementor-element.elementor-element-82778a7{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1622 .elementor-element.elementor-element-82778a7 .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-1622 .elementor-element.elementor-element-82778a7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1622 .elementor-element.elementor-element-82778a7 .elementor-icon-list-item > a{font-family:"Archivo", Sans-serif;font-size:14px;font-weight:400;}.elementor-1622 .elementor-element.elementor-element-82778a7 .elementor-icon-list-text{color:var( --e-global-color-eda75ba );transition:color 0.3s;}.elementor-1622 .elementor-element.elementor-element-82778a7 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-eda75ba );}.elementor-1622 .elementor-element.elementor-element-e1a2e95{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#CECECE2B;--border-color:#CECECE2B;--border-radius:40px 40px 40px 40px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1622 .elementor-element.elementor-element-e1a2e95:not(.elementor-motion-effects-element-type-background), .elementor-1622 .elementor-element.elementor-element-e1a2e95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF14;}.elementor-1622 .elementor-element.elementor-element-668c8f2 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1622 .elementor-element.elementor-element-668c8f2 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1622 .elementor-element.elementor-element-668c8f2{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1622 .elementor-element.elementor-element-668c8f2 .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-1622 .elementor-element.elementor-element-668c8f2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1622 .elementor-element.elementor-element-668c8f2 .elementor-icon-list-item > a{font-family:"Archivo", Sans-serif;font-size:14px;font-weight:400;}.elementor-1622 .elementor-element.elementor-element-668c8f2 .elementor-icon-list-text{color:var( --e-global-color-eda75ba );transition:color 0.3s;}.elementor-1622 .elementor-element.elementor-element-668c8f2 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-eda75ba );}.elementor-1622 .elementor-element.elementor-element-f29d7aa{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#CECECE2B;--border-color:#CECECE2B;--border-radius:40px 40px 40px 40px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1622 .elementor-element.elementor-element-f29d7aa:not(.elementor-motion-effects-element-type-background), .elementor-1622 .elementor-element.elementor-element-f29d7aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF14;}.elementor-1622 .elementor-element.elementor-element-df1a8b0 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1622 .elementor-element.elementor-element-df1a8b0 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1622 .elementor-element.elementor-element-df1a8b0{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1622 .elementor-element.elementor-element-df1a8b0 .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-1622 .elementor-element.elementor-element-df1a8b0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1622 .elementor-element.elementor-element-df1a8b0 .elementor-icon-list-item > a{font-family:"Archivo", Sans-serif;font-size:14px;font-weight:400;}.elementor-1622 .elementor-element.elementor-element-df1a8b0 .elementor-icon-list-text{color:var( --e-global-color-eda75ba );transition:color 0.3s;}.elementor-1622 .elementor-element.elementor-element-df1a8b0 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-eda75ba );}.elementor-1622 .elementor-element.elementor-element-3e063a9{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-e3a924a{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#CECECE2B;--border-color:#CECECE2B;--border-radius:40px 40px 40px 40px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1622 .elementor-element.elementor-element-e3a924a:not(.elementor-motion-effects-element-type-background), .elementor-1622 .elementor-element.elementor-element-e3a924a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF14;}.elementor-1622 .elementor-element.elementor-element-570a4e1 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1622 .elementor-element.elementor-element-570a4e1 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1622 .elementor-element.elementor-element-570a4e1{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1622 .elementor-element.elementor-element-570a4e1 .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-1622 .elementor-element.elementor-element-570a4e1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1622 .elementor-element.elementor-element-570a4e1 .elementor-icon-list-item > a{font-family:"Archivo", Sans-serif;font-size:14px;font-weight:400;}.elementor-1622 .elementor-element.elementor-element-570a4e1 .elementor-icon-list-text{color:var( --e-global-color-eda75ba );transition:color 0.3s;}.elementor-1622 .elementor-element.elementor-element-570a4e1 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-eda75ba );}.elementor-1622 .elementor-element.elementor-element-2a48dc0{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#CECECE2B;--border-color:#CECECE2B;--border-radius:40px 40px 40px 40px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1622 .elementor-element.elementor-element-2a48dc0:not(.elementor-motion-effects-element-type-background), .elementor-1622 .elementor-element.elementor-element-2a48dc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF14;}.elementor-1622 .elementor-element.elementor-element-e16cc45 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1622 .elementor-element.elementor-element-e16cc45 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1622 .elementor-element.elementor-element-e16cc45{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1622 .elementor-element.elementor-element-e16cc45 .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-1622 .elementor-element.elementor-element-e16cc45 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1622 .elementor-element.elementor-element-e16cc45 .elementor-icon-list-item > a{font-family:"Archivo", Sans-serif;font-size:14px;font-weight:400;}.elementor-1622 .elementor-element.elementor-element-e16cc45 .elementor-icon-list-text{color:var( --e-global-color-eda75ba );transition:color 0.3s;}.elementor-1622 .elementor-element.elementor-element-e16cc45 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-eda75ba );}.elementor-1622 .elementor-element.elementor-element-9bd2a27{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#CECECE2B;--border-color:#CECECE2B;--border-radius:40px 40px 40px 40px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1622 .elementor-element.elementor-element-9bd2a27:not(.elementor-motion-effects-element-type-background), .elementor-1622 .elementor-element.elementor-element-9bd2a27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF14;}.elementor-1622 .elementor-element.elementor-element-c3454d1 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1622 .elementor-element.elementor-element-c3454d1 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1622 .elementor-element.elementor-element-c3454d1{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1622 .elementor-element.elementor-element-c3454d1 .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-1622 .elementor-element.elementor-element-c3454d1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1622 .elementor-element.elementor-element-c3454d1 .elementor-icon-list-item > a{font-family:"Archivo", Sans-serif;font-size:14px;font-weight:400;}.elementor-1622 .elementor-element.elementor-element-c3454d1 .elementor-icon-list-text{color:var( --e-global-color-eda75ba );transition:color 0.3s;}.elementor-1622 .elementor-element.elementor-element-c3454d1 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-eda75ba );}.elementor-1622 .elementor-element.elementor-element-671c274{--display:flex;--margin-top:110px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-f480aea .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:30px;font-weight:600;color:var( --e-global-color-eda75ba );}.elementor-1622 .elementor-element.elementor-element-f480aea > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-1622 .elementor-element.elementor-element-e5b6b3a{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 30px;--row-gap:0px;--column-gap:30px;--grid-auto-flow:row;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-2463a5c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-6f1c071 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:22px;font-weight:600;}.elementor-1622 .elementor-element.elementor-element-6f1c071 > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-1622 .elementor-element.elementor-element-6b8c066 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-eda75ba );}.elementor-1622 .elementor-element.elementor-element-6b8c066 > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-1622 .elementor-element.elementor-element-5897ff7{font-family:"Archivo", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-eda75ba );}.elementor-1622 .elementor-element.elementor-element-5897ff7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1622 .elementor-element.elementor-element-24c687f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-0615fe6 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:22px;font-weight:600;}.elementor-1622 .elementor-element.elementor-element-0615fe6 > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-1622 .elementor-element.elementor-element-e6ea6c3 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-eda75ba );}.elementor-1622 .elementor-element.elementor-element-e6ea6c3 > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-1622 .elementor-element.elementor-element-11774fc{font-family:"Archivo", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-eda75ba );}.elementor-1622 .elementor-element.elementor-element-11774fc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1622 .elementor-element.elementor-element-2b7d527{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-fd2d1f3 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:22px;font-weight:600;}.elementor-1622 .elementor-element.elementor-element-fd2d1f3 > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-1622 .elementor-element.elementor-element-97e0420 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-eda75ba );}.elementor-1622 .elementor-element.elementor-element-97e0420 > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-1622 .elementor-element.elementor-element-2c8159c{font-family:"Archivo", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-eda75ba );}.elementor-1622 .elementor-element.elementor-element-2c8159c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1622 .elementor-element.elementor-element-9811247{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-544c075 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:22px;font-weight:600;}.elementor-1622 .elementor-element.elementor-element-544c075 > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-1622 .elementor-element.elementor-element-f9ae72d .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-eda75ba );}.elementor-1622 .elementor-element.elementor-element-f9ae72d > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-1622 .elementor-element.elementor-element-547afe8{font-family:"Archivo", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-eda75ba );}.elementor-1622 .elementor-element.elementor-element-547afe8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1622 .elementor-element.elementor-element-88386f7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-fb87032 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:22px;font-weight:600;}.elementor-1622 .elementor-element.elementor-element-fb87032 > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-1622 .elementor-element.elementor-element-adad2f0 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-eda75ba );}.elementor-1622 .elementor-element.elementor-element-adad2f0 > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-1622 .elementor-element.elementor-element-20c3ecd{font-family:"Archivo", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-eda75ba );}.elementor-1622 .elementor-element.elementor-element-20c3ecd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1622 .elementor-element.elementor-element-841eaf7{--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:110px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-8ac264e .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:30px;font-weight:600;color:var( --e-global-color-eda75ba );}.elementor-1622 .elementor-element.elementor-element-8ac264e > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-1622 .elementor-element.elementor-element-42a0588{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-4c1673f{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#CECECE2B;--border-color:#CECECE2B;--border-radius:40px 40px 40px 40px;--padding-top:30px;--padding-bottom:20px;--padding-left:25px;--padding-right:25px;}.elementor-1622 .elementor-element.elementor-element-4c1673f:not(.elementor-motion-effects-element-type-background), .elementor-1622 .elementor-element.elementor-element-4c1673f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF14;}.elementor-1622 .elementor-element.elementor-element-48f45b1 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-eda75ba );}.elementor-1622 .elementor-element.elementor-element-48f45b1 > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-1622 .elementor-element.elementor-element-f4896c7{font-family:"Archivo", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-eda75ba );}.elementor-1622 .elementor-element.elementor-element-f4896c7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1622 .elementor-element.elementor-element-1a447a9{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#CECECE2B;--border-color:#CECECE2B;--border-radius:40px 40px 40px 40px;--padding-top:30px;--padding-bottom:20px;--padding-left:25px;--padding-right:25px;}.elementor-1622 .elementor-element.elementor-element-1a447a9:not(.elementor-motion-effects-element-type-background), .elementor-1622 .elementor-element.elementor-element-1a447a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF14;}.elementor-1622 .elementor-element.elementor-element-63de7e4 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-eda75ba );}.elementor-1622 .elementor-element.elementor-element-63de7e4 > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-1622 .elementor-element.elementor-element-ba4f2e7{font-family:"Archivo", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-eda75ba );}.elementor-1622 .elementor-element.elementor-element-ba4f2e7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1622 .elementor-element.elementor-element-71d72da{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-81e9fd1{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#CECECE2B;--border-color:#CECECE2B;--border-radius:40px 40px 40px 40px;--padding-top:30px;--padding-bottom:20px;--padding-left:25px;--padding-right:25px;}.elementor-1622 .elementor-element.elementor-element-81e9fd1:not(.elementor-motion-effects-element-type-background), .elementor-1622 .elementor-element.elementor-element-81e9fd1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF14;}.elementor-1622 .elementor-element.elementor-element-3e7676a .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-eda75ba );}.elementor-1622 .elementor-element.elementor-element-3e7676a > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-1622 .elementor-element.elementor-element-4961fd3{font-family:"Archivo", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-eda75ba );}.elementor-1622 .elementor-element.elementor-element-4961fd3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1622 .elementor-element.elementor-element-7054510{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#CECECE2B;--border-color:#CECECE2B;--border-radius:40px 40px 40px 40px;--margin-top:110px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1622 .elementor-element.elementor-element-7054510:not(.elementor-motion-effects-element-type-background), .elementor-1622 .elementor-element.elementor-element-7054510 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF14;}.elementor-1622 .elementor-element.elementor-element-86afba6{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-a1fafb8 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-eda75ba );}.elementor-1622 .elementor-element.elementor-element-a1fafb8 > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-1622 .elementor-element.elementor-element-2dab82f{font-family:"Archivo", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-eda75ba );}.elementor-1622 .elementor-element.elementor-element-2dab82f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1622 .elementor-element.elementor-element-4f0da15{--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-end;--align-items:center;--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-1622 .elementor-element.elementor-element-bd90ec7 .elementor-button{font-family:"Archivo", Sans-serif;font-size:15px;font-weight:500;fill:#000000;color:#000000;background-color:var( --e-global-color-primary );border-radius:25px 25px 25px 25px;padding:15px 22px 15px 20px;}.elementor-1622 .elementor-element.elementor-element-bd90ec7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1622 .elementor-element.elementor-element-bd90ec7{width:auto;max-width:auto;}.elementor-1622 .elementor-element.elementor-element-9a90983 .elementor-button{font-family:"Archivo", Sans-serif;font-weight:500;fill:var( --e-global-color-eda75ba );color:var( --e-global-color-eda75ba );background-color:#CECECE00;border-style:solid;border-width:1px 1px 1px 1px;border-color:#CECECEA6;border-radius:25px 25px 25px 25px;padding:15px 20px 15px 20px;}.elementor-1622 .elementor-element.elementor-element-9a90983 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1622 .elementor-element.elementor-element-9a90983{width:auto;max-width:auto;}.elementor-1622 .elementor-element.elementor-element-9ecc716{--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:110px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-23448df .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-eda75ba );}.elementor-1622 .elementor-element.elementor-element-23448df > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-1622 .elementor-element.elementor-element-0dd28e3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--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-1622 .elementor-element.elementor-element-9e0229c .wpr-button{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;background-color:#605BE500;border-color:#CECECE94;border-style:solid;border-width:1px 1px 1px 1px;border-radius:30px 30px 30px 30px;}.elementor-1622 .elementor-element.elementor-element-9e0229c .wpr-button::before{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;}.elementor-1622 .elementor-element.elementor-element-9e0229c .wpr-button::after{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;color:#ffffff;padding:7px 15px 7px 15px;}.elementor-1622 .elementor-element.elementor-element-9e0229c .wpr-button .wpr-button-icon{-webkit-transition-duration:0.4s;transition-duration:0.4s;}.elementor-1622 .elementor-element.elementor-element-9e0229c .wpr-button .wpr-button-icon svg{-webkit-transition-duration:0.4s;transition-duration:0.4s;}.elementor-1622 .elementor-element.elementor-element-9e0229c .wpr-button .wpr-button-text{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;}.elementor-1622 .elementor-element.elementor-element-9e0229c .wpr-button .wpr-button-content{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;}.elementor-1622 .elementor-element.elementor-element-9e0229c{text-align:left;}.elementor-1622 .elementor-element.elementor-element-9e0229c .wpr-button-content{-webkit-justify-content:center;justify-content:center;}.elementor-1622 .elementor-element.elementor-element-9e0229c .wpr-button-text{-webkit-justify-content:center;justify-content:center;color:var( --e-global-color-eda75ba );}.elementor-1622 .elementor-element.elementor-element-9e0229c .wpr-button-icon{font-size:20px;}.elementor-1622 .elementor-element.elementor-element-9e0229c .wpr-button-icon svg{width:20px;height:20px;}.elementor-1622 .elementor-element.elementor-element-9e0229c.wpr-button-icon-position-left .wpr-button-icon{margin-right:10px;}.elementor-1622 .elementor-element.elementor-element-9e0229c.wpr-button-icon-position-right .wpr-button-icon{margin-left:10px;}.elementor-1622 .elementor-element.elementor-element-9e0229c.wpr-button-icon-style-inline .wpr-button-icon{color:var( --e-global-color-eda75ba );}.elementor-1622 .elementor-element.elementor-element-9e0229c.wpr-button-icon-style-inline .wpr-button-icon svg{fill:var( --e-global-color-eda75ba );}.elementor-1622 .elementor-element.elementor-element-9e0229c .wpr-button-text,.elementor-1622 .elementor-element.elementor-element-9e0229c .wpr-button::after{font-weight:400;}.elementor-1622 .elementor-element.elementor-element-9e0229c .wpr-button:hover .wpr-button-text{color:#ffffff;}.elementor-1622 .elementor-element.elementor-element-9e0229c.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon{color:#ffffff;}.elementor-1622 .elementor-element.elementor-element-9e0229c.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon svg{fill:#ffffff;}.elementor-1622 .elementor-element.elementor-element-9e0229c .wpr-button:focus .wpr-button-text{color:#ffffff;}.elementor-1622 .elementor-element.elementor-element-9e0229c.wpr-button-icon-style-inline .wpr-button:focus .wpr-button-icon{color:#ffffff;}.elementor-1622 .elementor-element.elementor-element-9e0229c.wpr-button-icon-style-inline .wpr-button:focus .wpr-button-icon svg{fill:#ffffff;}.elementor-1622 .elementor-element.elementor-element-9e0229c .wpr-button:hover{border-color:#CECECE94;}.elementor-1622 .elementor-element.elementor-element-9e0229c.wpr-button-icon-style-inline .wpr-button{padding:7px 15px 7px 15px;}.elementor-1622 .elementor-element.elementor-element-9e0229c.wpr-button-icon-style-block .wpr-button-text{padding:7px 15px 7px 15px;}.elementor-1622 .elementor-element.elementor-element-9e0229c.wpr-button-icon-style-inline-block .wpr-button-content{padding:7px 15px 7px 15px;}.elementor-1622 .elementor-element.elementor-element-b07bc84 .wpr-button{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;background-color:#605BE500;border-color:#CECECE94;border-style:solid;border-width:1px 1px 1px 1px;border-radius:30px 30px 30px 30px;}.elementor-1622 .elementor-element.elementor-element-b07bc84 .wpr-button::before{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;}.elementor-1622 .elementor-element.elementor-element-b07bc84 .wpr-button::after{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;color:#ffffff;padding:7px 15px 7px 15px;}.elementor-1622 .elementor-element.elementor-element-b07bc84 .wpr-button .wpr-button-icon{-webkit-transition-duration:0.4s;transition-duration:0.4s;}.elementor-1622 .elementor-element.elementor-element-b07bc84 .wpr-button .wpr-button-icon svg{-webkit-transition-duration:0.4s;transition-duration:0.4s;}.elementor-1622 .elementor-element.elementor-element-b07bc84 .wpr-button .wpr-button-text{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;}.elementor-1622 .elementor-element.elementor-element-b07bc84 .wpr-button .wpr-button-content{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;}.elementor-1622 .elementor-element.elementor-element-b07bc84{text-align:left;}.elementor-1622 .elementor-element.elementor-element-b07bc84 .wpr-button-content{-webkit-justify-content:center;justify-content:center;}.elementor-1622 .elementor-element.elementor-element-b07bc84 .wpr-button-text{-webkit-justify-content:center;justify-content:center;color:var( --e-global-color-eda75ba );}.elementor-1622 .elementor-element.elementor-element-b07bc84 .wpr-button-icon{font-size:20px;}.elementor-1622 .elementor-element.elementor-element-b07bc84 .wpr-button-icon svg{width:20px;height:20px;}.elementor-1622 .elementor-element.elementor-element-b07bc84.wpr-button-icon-position-left .wpr-button-icon{margin-right:10px;}.elementor-1622 .elementor-element.elementor-element-b07bc84.wpr-button-icon-position-right .wpr-button-icon{margin-left:10px;}.elementor-1622 .elementor-element.elementor-element-b07bc84.wpr-button-icon-style-inline .wpr-button-icon{color:var( --e-global-color-eda75ba );}.elementor-1622 .elementor-element.elementor-element-b07bc84.wpr-button-icon-style-inline .wpr-button-icon svg{fill:var( --e-global-color-eda75ba );}.elementor-1622 .elementor-element.elementor-element-b07bc84 .wpr-button-text,.elementor-1622 .elementor-element.elementor-element-b07bc84 .wpr-button::after{font-weight:400;}.elementor-1622 .elementor-element.elementor-element-b07bc84 .wpr-button:hover .wpr-button-text{color:#ffffff;}.elementor-1622 .elementor-element.elementor-element-b07bc84.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon{color:#ffffff;}.elementor-1622 .elementor-element.elementor-element-b07bc84.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon svg{fill:#ffffff;}.elementor-1622 .elementor-element.elementor-element-b07bc84 .wpr-button:focus .wpr-button-text{color:#ffffff;}.elementor-1622 .elementor-element.elementor-element-b07bc84.wpr-button-icon-style-inline .wpr-button:focus .wpr-button-icon{color:#ffffff;}.elementor-1622 .elementor-element.elementor-element-b07bc84.wpr-button-icon-style-inline .wpr-button:focus .wpr-button-icon svg{fill:#ffffff;}.elementor-1622 .elementor-element.elementor-element-b07bc84 .wpr-button:hover{border-color:#CECECE94;}.elementor-1622 .elementor-element.elementor-element-b07bc84.wpr-button-icon-style-inline .wpr-button{padding:7px 15px 7px 15px;}.elementor-1622 .elementor-element.elementor-element-b07bc84.wpr-button-icon-style-block .wpr-button-text{padding:7px 15px 7px 15px;}.elementor-1622 .elementor-element.elementor-element-b07bc84.wpr-button-icon-style-inline-block .wpr-button-content{padding:7px 15px 7px 15px;}.elementor-1622 .elementor-element.elementor-element-0a126e3 .wpr-button{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;background-color:#605BE500;border-color:#CECECE94;border-style:solid;border-width:1px 1px 1px 1px;border-radius:30px 30px 30px 30px;}.elementor-1622 .elementor-element.elementor-element-0a126e3 .wpr-button::before{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;}.elementor-1622 .elementor-element.elementor-element-0a126e3 .wpr-button::after{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;color:#ffffff;padding:7px 15px 7px 15px;}.elementor-1622 .elementor-element.elementor-element-0a126e3 .wpr-button .wpr-button-icon{-webkit-transition-duration:0.4s;transition-duration:0.4s;}.elementor-1622 .elementor-element.elementor-element-0a126e3 .wpr-button .wpr-button-icon svg{-webkit-transition-duration:0.4s;transition-duration:0.4s;}.elementor-1622 .elementor-element.elementor-element-0a126e3 .wpr-button .wpr-button-text{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;}.elementor-1622 .elementor-element.elementor-element-0a126e3 .wpr-button .wpr-button-content{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;}.elementor-1622 .elementor-element.elementor-element-0a126e3{text-align:left;}.elementor-1622 .elementor-element.elementor-element-0a126e3 .wpr-button-content{-webkit-justify-content:center;justify-content:center;}.elementor-1622 .elementor-element.elementor-element-0a126e3 .wpr-button-text{-webkit-justify-content:center;justify-content:center;color:var( --e-global-color-eda75ba );}.elementor-1622 .elementor-element.elementor-element-0a126e3 .wpr-button-icon{font-size:20px;}.elementor-1622 .elementor-element.elementor-element-0a126e3 .wpr-button-icon svg{width:20px;height:20px;}.elementor-1622 .elementor-element.elementor-element-0a126e3.wpr-button-icon-position-left .wpr-button-icon{margin-right:10px;}.elementor-1622 .elementor-element.elementor-element-0a126e3.wpr-button-icon-position-right .wpr-button-icon{margin-left:10px;}.elementor-1622 .elementor-element.elementor-element-0a126e3.wpr-button-icon-style-inline .wpr-button-icon{color:var( --e-global-color-eda75ba );}.elementor-1622 .elementor-element.elementor-element-0a126e3.wpr-button-icon-style-inline .wpr-button-icon svg{fill:var( --e-global-color-eda75ba );}.elementor-1622 .elementor-element.elementor-element-0a126e3 .wpr-button-text,.elementor-1622 .elementor-element.elementor-element-0a126e3 .wpr-button::after{font-weight:400;}.elementor-1622 .elementor-element.elementor-element-0a126e3 .wpr-button:hover .wpr-button-text{color:#ffffff;}.elementor-1622 .elementor-element.elementor-element-0a126e3.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon{color:#ffffff;}.elementor-1622 .elementor-element.elementor-element-0a126e3.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon svg{fill:#ffffff;}.elementor-1622 .elementor-element.elementor-element-0a126e3 .wpr-button:focus .wpr-button-text{color:#ffffff;}.elementor-1622 .elementor-element.elementor-element-0a126e3.wpr-button-icon-style-inline .wpr-button:focus .wpr-button-icon{color:#ffffff;}.elementor-1622 .elementor-element.elementor-element-0a126e3.wpr-button-icon-style-inline .wpr-button:focus .wpr-button-icon svg{fill:#ffffff;}.elementor-1622 .elementor-element.elementor-element-0a126e3 .wpr-button:hover{border-color:#CECECE94;}.elementor-1622 .elementor-element.elementor-element-0a126e3.wpr-button-icon-style-inline .wpr-button{padding:7px 15px 7px 15px;}.elementor-1622 .elementor-element.elementor-element-0a126e3.wpr-button-icon-style-block .wpr-button-text{padding:7px 15px 7px 15px;}.elementor-1622 .elementor-element.elementor-element-0a126e3.wpr-button-icon-style-inline-block .wpr-button-content{padding:7px 15px 7px 15px;}.elementor-1622 .elementor-element.elementor-element-1d954ca .wpr-button{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;background-color:#605BE500;border-color:#CECECE94;border-style:solid;border-width:1px 1px 1px 1px;border-radius:30px 30px 30px 30px;}.elementor-1622 .elementor-element.elementor-element-1d954ca .wpr-button::before{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;}.elementor-1622 .elementor-element.elementor-element-1d954ca .wpr-button::after{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;color:#ffffff;padding:7px 15px 7px 15px;}.elementor-1622 .elementor-element.elementor-element-1d954ca .wpr-button .wpr-button-icon{-webkit-transition-duration:0.4s;transition-duration:0.4s;}.elementor-1622 .elementor-element.elementor-element-1d954ca .wpr-button .wpr-button-icon svg{-webkit-transition-duration:0.4s;transition-duration:0.4s;}.elementor-1622 .elementor-element.elementor-element-1d954ca .wpr-button .wpr-button-text{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;}.elementor-1622 .elementor-element.elementor-element-1d954ca .wpr-button .wpr-button-content{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;}.elementor-1622 .elementor-element.elementor-element-1d954ca{text-align:left;}.elementor-1622 .elementor-element.elementor-element-1d954ca .wpr-button-content{-webkit-justify-content:center;justify-content:center;}.elementor-1622 .elementor-element.elementor-element-1d954ca .wpr-button-text{-webkit-justify-content:center;justify-content:center;color:var( --e-global-color-eda75ba );}.elementor-1622 .elementor-element.elementor-element-1d954ca .wpr-button-icon{font-size:20px;}.elementor-1622 .elementor-element.elementor-element-1d954ca .wpr-button-icon svg{width:20px;height:20px;}.elementor-1622 .elementor-element.elementor-element-1d954ca.wpr-button-icon-position-left .wpr-button-icon{margin-right:10px;}.elementor-1622 .elementor-element.elementor-element-1d954ca.wpr-button-icon-position-right .wpr-button-icon{margin-left:10px;}.elementor-1622 .elementor-element.elementor-element-1d954ca.wpr-button-icon-style-inline .wpr-button-icon{color:var( --e-global-color-eda75ba );}.elementor-1622 .elementor-element.elementor-element-1d954ca.wpr-button-icon-style-inline .wpr-button-icon svg{fill:var( --e-global-color-eda75ba );}.elementor-1622 .elementor-element.elementor-element-1d954ca .wpr-button-text,.elementor-1622 .elementor-element.elementor-element-1d954ca .wpr-button::after{font-weight:400;}.elementor-1622 .elementor-element.elementor-element-1d954ca .wpr-button:hover .wpr-button-text{color:#ffffff;}.elementor-1622 .elementor-element.elementor-element-1d954ca.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon{color:#ffffff;}.elementor-1622 .elementor-element.elementor-element-1d954ca.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon svg{fill:#ffffff;}.elementor-1622 .elementor-element.elementor-element-1d954ca .wpr-button:focus .wpr-button-text{color:#ffffff;}.elementor-1622 .elementor-element.elementor-element-1d954ca.wpr-button-icon-style-inline .wpr-button:focus .wpr-button-icon{color:#ffffff;}.elementor-1622 .elementor-element.elementor-element-1d954ca.wpr-button-icon-style-inline .wpr-button:focus .wpr-button-icon svg{fill:#ffffff;}.elementor-1622 .elementor-element.elementor-element-1d954ca .wpr-button:hover{border-color:#CECECE94;}.elementor-1622 .elementor-element.elementor-element-1d954ca.wpr-button-icon-style-inline .wpr-button{padding:7px 15px 7px 15px;}.elementor-1622 .elementor-element.elementor-element-1d954ca.wpr-button-icon-style-block .wpr-button-text{padding:7px 15px 7px 15px;}.elementor-1622 .elementor-element.elementor-element-1d954ca.wpr-button-icon-style-inline-block .wpr-button-content{padding:7px 15px 7px 15px;}.elementor-1622 .elementor-element.elementor-element-b8a0dbf .wpr-button{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;background-color:#605BE500;border-color:#CECECE94;border-style:solid;border-width:1px 1px 1px 1px;border-radius:30px 30px 30px 30px;}.elementor-1622 .elementor-element.elementor-element-b8a0dbf .wpr-button::before{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;}.elementor-1622 .elementor-element.elementor-element-b8a0dbf .wpr-button::after{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;color:#ffffff;padding:7px 15px 7px 15px;}.elementor-1622 .elementor-element.elementor-element-b8a0dbf .wpr-button .wpr-button-icon{-webkit-transition-duration:0.4s;transition-duration:0.4s;}.elementor-1622 .elementor-element.elementor-element-b8a0dbf .wpr-button .wpr-button-icon svg{-webkit-transition-duration:0.4s;transition-duration:0.4s;}.elementor-1622 .elementor-element.elementor-element-b8a0dbf .wpr-button .wpr-button-text{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;}.elementor-1622 .elementor-element.elementor-element-b8a0dbf .wpr-button .wpr-button-content{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;}.elementor-1622 .elementor-element.elementor-element-b8a0dbf{text-align:left;}.elementor-1622 .elementor-element.elementor-element-b8a0dbf .wpr-button-content{-webkit-justify-content:center;justify-content:center;}.elementor-1622 .elementor-element.elementor-element-b8a0dbf .wpr-button-text{-webkit-justify-content:center;justify-content:center;color:var( --e-global-color-eda75ba );}.elementor-1622 .elementor-element.elementor-element-b8a0dbf .wpr-button-icon{font-size:20px;}.elementor-1622 .elementor-element.elementor-element-b8a0dbf .wpr-button-icon svg{width:20px;height:20px;}.elementor-1622 .elementor-element.elementor-element-b8a0dbf.wpr-button-icon-position-left .wpr-button-icon{margin-right:10px;}.elementor-1622 .elementor-element.elementor-element-b8a0dbf.wpr-button-icon-position-right .wpr-button-icon{margin-left:10px;}.elementor-1622 .elementor-element.elementor-element-b8a0dbf.wpr-button-icon-style-inline .wpr-button-icon{color:var( --e-global-color-eda75ba );}.elementor-1622 .elementor-element.elementor-element-b8a0dbf.wpr-button-icon-style-inline .wpr-button-icon svg{fill:var( --e-global-color-eda75ba );}.elementor-1622 .elementor-element.elementor-element-b8a0dbf .wpr-button-text,.elementor-1622 .elementor-element.elementor-element-b8a0dbf .wpr-button::after{font-weight:400;}.elementor-1622 .elementor-element.elementor-element-b8a0dbf .wpr-button:hover .wpr-button-text{color:#ffffff;}.elementor-1622 .elementor-element.elementor-element-b8a0dbf.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon{color:#ffffff;}.elementor-1622 .elementor-element.elementor-element-b8a0dbf.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon svg{fill:#ffffff;}.elementor-1622 .elementor-element.elementor-element-b8a0dbf .wpr-button:focus .wpr-button-text{color:#ffffff;}.elementor-1622 .elementor-element.elementor-element-b8a0dbf.wpr-button-icon-style-inline .wpr-button:focus .wpr-button-icon{color:#ffffff;}.elementor-1622 .elementor-element.elementor-element-b8a0dbf.wpr-button-icon-style-inline .wpr-button:focus .wpr-button-icon svg{fill:#ffffff;}.elementor-1622 .elementor-element.elementor-element-b8a0dbf .wpr-button:hover{border-color:#CECECE94;}.elementor-1622 .elementor-element.elementor-element-b8a0dbf.wpr-button-icon-style-inline .wpr-button{padding:7px 15px 7px 15px;}.elementor-1622 .elementor-element.elementor-element-b8a0dbf.wpr-button-icon-style-block .wpr-button-text{padding:7px 15px 7px 15px;}.elementor-1622 .elementor-element.elementor-element-b8a0dbf.wpr-button-icon-style-inline-block .wpr-button-content{padding:7px 15px 7px 15px;}@media(min-width:768px){.elementor-1622 .elementor-element.elementor-element-19bbaed{--width:100%;}.elementor-1622 .elementor-element.elementor-element-24b9c9b{--width:100%;}.elementor-1622 .elementor-element.elementor-element-841eaf7{--width:100%;}.elementor-1622 .elementor-element.elementor-element-9ecc716{--width:100%;}.elementor-1622 .elementor-element.elementor-element-0dd28e3{--width:100%;}}@media(max-width:1024px){.elementor-1622 .elementor-element.elementor-element-922b763{--padding-top:70px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-1622 .elementor-element.elementor-element-65cdbfd{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:50px 0px;--row-gap:50px;--column-gap:0px;}.elementor-1622 .elementor-element.elementor-element-3d34216 .elementor-heading-title{font-size:30px;line-height:1.6em;}.elementor-1622 .elementor-element.elementor-element-14576e1 .elementor-heading-title{font-size:25px;}.elementor-1622 .elementor-element.elementor-element-68465de{--grid-auto-flow:row;}.elementor-1622 .elementor-element.elementor-element-8bcddf8{--grid-auto-flow:row;}.elementor-1622 .elementor-element.elementor-element-84bc13e .elementor-heading-title{font-size:25px;}.elementor-1622 .elementor-element.elementor-element-f480aea .elementor-heading-title{font-size:25px;}.elementor-1622 .elementor-element.elementor-element-e5b6b3a{--grid-auto-flow:row;}.elementor-1622 .elementor-element.elementor-element-8ac264e .elementor-heading-title{font-size:25px;}.elementor-1622 .elementor-element.elementor-element-42a0588{--grid-auto-flow:row;}.elementor-1622 .elementor-element.elementor-element-71d72da{--grid-auto-flow:row;}.elementor-1622 .elementor-element.elementor-element-23448df .elementor-heading-title{font-size:20px;}.elementor-1622 .elementor-element.elementor-element-0dd28e3{--gap:15px 10px;--row-gap:15px;--column-gap:10px;--flex-wrap:wrap;}}@media(max-width:767px){.elementor-1622 .elementor-element.elementor-element-922b763{--padding-top:70px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-1622 .elementor-element.elementor-element-3d34216 .elementor-heading-title{line-height:1.2em;}.elementor-1622 .elementor-element.elementor-element-2741924{font-size:16px;}.elementor-1622 .elementor-element.elementor-element-10f0a8b > .elementor-widget-container{margin:0px 0px -5px 0px;padding:0px 0px 0px 0px;}.elementor-1622 .elementor-element.elementor-element-2d7ffbe{--min-height:210px;}.elementor-1622 .elementor-element.elementor-element-68465de{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1622 .elementor-element.elementor-element-8bcddf8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1622 .elementor-element.elementor-element-e5b6b3a{--e-con-grid-template-columns:repeat(1, 1fr);--gap:35px 0px;--row-gap:35px;--column-gap:0px;--grid-auto-flow:row;}.elementor-1622 .elementor-element.elementor-element-5897ff7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1622 .elementor-element.elementor-element-11774fc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1622 .elementor-element.elementor-element-2c8159c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1622 .elementor-element.elementor-element-547afe8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1622 .elementor-element.elementor-element-20c3ecd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1622 .elementor-element.elementor-element-42a0588{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1622 .elementor-element.elementor-element-71d72da{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1622 .elementor-element.elementor-element-4f0da15{--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:flex-start;--gap:15px 0px;--row-gap:15px;--column-gap:0px;}.elementor-1622 .elementor-element.elementor-element-0dd28e3{--gap:15px 5px;--row-gap:15px;--column-gap:5px;}}/* Start custom CSS for html, class: .elementor-element-ff2ac80 *//* ============================================================
   COLE NO "CUSTOM CSS" DO WIDGET — Serviço: Hospedagem e Manutenção (4:3)
   Prefixo "dnh-" (não colide com dnl-, dnr-, dnt- ou dns-).
   Loop total: 8s  |  Fundo transparente.
   Linha do tempo: servidores e tarefas entram (0.5-1.5s) > cursor clica em "atualizar" (1.7s)
                   > engrenagem gira (1.8-4.4s) > 3 checks (2.6 / 3.2 / 3.8s)
                   > batimento do servidor (4.2-5.6s) > selo de uptime (5.6s) > some (7.2-7.7s)
   ============================================================ */

.dnh-panel, .dnh-x, .dnh-gear, .dnh-cursor, .dnh-btnring, .dnh-draw{
  animation-duration: 8s;
  animation-iteration-count: infinite;
  transform-box: fill-box;
  transform-origin: center;
}
.dnh-x{ opacity: 0; animation-timing-function: ease-out; }

/* painel: entra, fica, some (o loop reinicia com ele invisível) */
.dnh-panel{ opacity: 0; animation-name: dnhPanel; animation-timing-function: ease-out; }
@keyframes dnhPanel{
  0%        { opacity: 0; transform: translateY(10px); }
  6%, 90%   { opacity: 1; transform: translateY(0); }
  96%, 100% { opacity: 0; transform: translateY(0); }
}

/* LEDs dos servidores piscando (contínuo, independente do loop) */
.dnh-led{ transform-box: fill-box; transform-origin: center; animation: dnhLed 1.8s ease-in-out infinite; }
@keyframes dnhLed{
  0%, 100% { opacity: 1; }
  50%      { opacity: 0.3; }
}

/* cursor clica em "atualizar" (316px,44px) */
.dnh-cursor{ opacity: 0; animation-name: dnhCursor; animation-timing-function: ease-in-out; }
@keyframes dnhCursor{
  0%, 11%   { opacity: 0; transform: translate(330px,160px) scale(1); }
  13%       { opacity: 1; transform: translate(330px,160px) scale(1); }
  19%       { opacity: 1; transform: translate(318px,44px) scale(1); }
  21%       { opacity: 1; transform: translate(318px,44px) scale(0.7); }
  22.9%     { opacity: 1; transform: translate(318px,44px) scale(1); }
  27%, 100% { opacity: 0; transform: translate(326px,54px) scale(1); }
}
.dnh-btnring{ opacity: 0; animation-name: dnhBtnRing; animation-timing-function: ease-out; }
@keyframes dnhBtnRing{
  0%, 20.5% { opacity: 0; transform: scale(1); }
  21%       { opacity: 0.7; transform: scale(1); }
  28%, 100% { opacity: 0; transform: scale(1.35); }
}

/* engrenagem: aparece com o clique, gira enquanto "mantém" e some */
.dnh-gear{ opacity: 0; animation-name: dnhGear; animation-timing-function: linear; }
@keyframes dnhGear{
  0%, 22%     { opacity: 0; transform: rotate(0deg) scale(0.6); }
  25%         { opacity: 1; transform: rotate(60deg) scale(1); }
  52%         { opacity: 1; transform: rotate(540deg) scale(1); }
  55%, 100%   { opacity: 0; transform: rotate(600deg) scale(0.6); }
}

/* linha do batimento se desenhando */
.dnh-draw{ stroke-dasharray: 1; stroke-dashoffset: 1; animation-name: dnhDraw; animation-timing-function: linear; }
@keyframes dnhDraw{
  0%, 52.5%   { stroke-dashoffset: 1; }
  70%, 100%   { stroke-dashoffset: 0; }
}

/* --- keyframes de entrada (rise / pop / fade) por tempo de início --- */
.dnh-fade-40{ animation-name: dnh-fade-40; }
@keyframes dnh-fade-40{ 0%,50.0%{opacity:0;} 56.2%,100%{opacity:1;} }
.dnh-pop-4{ animation-name: dnh-pop-4; }
@keyframes dnh-pop-4{ 0%,5.0%{opacity:0;transform:scale(.6);} 11.2%,100%{opacity:1;transform:scale(1);} }
.dnh-pop-5{ animation-name: dnh-pop-5; }
@keyframes dnh-pop-5{ 0%,6.2%{opacity:0;transform:scale(.6);} 12.5%,100%{opacity:1;transform:scale(1);} }
.dnh-pop-26{ animation-name: dnh-pop-26; }
@keyframes dnh-pop-26{ 0%,32.5%{opacity:0;transform:scale(.6);} 38.8%,100%{opacity:1;transform:scale(1);} }
.dnh-pop-32{ animation-name: dnh-pop-32; }
@keyframes dnh-pop-32{ 0%,40.0%{opacity:0;transform:scale(.6);} 46.2%,100%{opacity:1;transform:scale(1);} }
.dnh-pop-38{ animation-name: dnh-pop-38; }
@keyframes dnh-pop-38{ 0%,47.5%{opacity:0;transform:scale(.6);} 53.8%,100%{opacity:1;transform:scale(1);} }
.dnh-pop-56{ animation-name: dnh-pop-56; }
@keyframes dnh-pop-56{ 0%,70.0%{opacity:0;transform:scale(.6);} 76.2%,100%{opacity:1;transform:scale(1);} }
.dnh-rise-5{ animation-name: dnh-rise-5; }
@keyframes dnh-rise-5{ 0%,6.2%{opacity:0;transform:translateY(12px);} 12.5%,100%{opacity:1;transform:translateY(0);} }
.dnh-rise-7{ animation-name: dnh-rise-7; }
@keyframes dnh-rise-7{ 0%,8.8%{opacity:0;transform:translateY(12px);} 15.0%,100%{opacity:1;transform:translateY(0);} }
.dnh-rise-9{ animation-name: dnh-rise-9; }
@keyframes dnh-rise-9{ 0%,11.2%{opacity:0;transform:translateY(12px);} 17.5%,100%{opacity:1;transform:translateY(0);} }
.dnh-rise-11{ animation-name: dnh-rise-11; }
@keyframes dnh-rise-11{ 0%,13.8%{opacity:0;transform:translateY(12px);} 20.0%,100%{opacity:1;transform:translateY(0);} }
.dnh-rise-13{ animation-name: dnh-rise-13; }
@keyframes dnh-rise-13{ 0%,16.2%{opacity:0;transform:translateY(12px);} 22.5%,100%{opacity:1;transform:translateY(0);} }
.dnh-rise-15{ animation-name: dnh-rise-15; }
@keyframes dnh-rise-15{ 0%,18.8%{opacity:0;transform:translateY(12px);} 25.0%,100%{opacity:1;transform:translateY(0);} }

/* acessibilidade: cena estática para quem prefere movimento reduzido */
@media (prefers-reduced-motion: reduce){
  .dnh-panel, .dnh-x, .dnh-gear, .dnh-cursor, .dnh-btnring, .dnh-draw, .dnh-led{ animation: none; }
  .dnh-panel, .dnh-x{ opacity: 1; }
  .dnh-draw{ stroke-dashoffset: 0; }
  .dnh-gear, .dnh-cursor, .dnh-btnring{ opacity: 0; }
}/* End custom CSS */