.elementor-13 .elementor-element.elementor-element-9a247a8{--display:flex;--min-height:700px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-13 .elementor-element.elementor-element-9a247a8:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-9a247a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://registra.licenciadoevolua.com/wp-content/uploads/2026/04/top.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-13 .elementor-element.elementor-element-e6a0eb1{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-13 .elementor-element.elementor-element-82435e3{text-align:start;}.elementor-13 .elementor-element.elementor-element-82435e3 img{width:40%;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-13 .elementor-element.elementor-element-c2189a5 .elementor-heading-title{font-family:"Mewatonia", Sans-serif;font-size:40px;font-weight:500;color:#44AD47;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );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-13 .elementor-element.elementor-element-d1d4d40{font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-13 .elementor-element.elementor-element-7633316 .elementor-button{background-color:var( --e-global-color-primary );fill:#FFFFFF;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-0384789{font-family:"Nunito Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-13 .elementor-element.elementor-element-4664000{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-13 .elementor-element.elementor-element-8a3ea89{--display:flex;--min-height:500px;--flex-direction:row-reverse;--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-reverse;--align-items:center;--flex-wrap:wrap;--border-radius:30px 30px 30px 30px;}.elementor-13 .elementor-element.elementor-element-8a3ea89:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-8a3ea89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#44AD47;}.elementor-13 .elementor-element.elementor-element-5654aa8{--display:flex;}.elementor-13 .elementor-element.elementor-element-5654aa8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-13 .elementor-element.elementor-element-b85e3a3 .elementor-heading-title{font-family:"Mewatonia", Sans-serif;font-size:40px;font-weight:500;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-05ae15b{font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-ced1bfc{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-13 .elementor-element.elementor-element-f698ae1{--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:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-be996b7{width:100%;max-width:100%;padding:0px 0px 40px 0px;text-align:center;}.elementor-13 .elementor-element.elementor-element-be996b7 .elementor-heading-title{font-family:"Mewatonia", Sans-serif;font-size:40px;font-weight:500;color:#44AD47;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-13 .elementor-element.elementor-element-2cee359{width:var( --container-widget-width, 23% );max-width:23%;--container-widget-width:23%;--container-widget-flex-grow:0;}.elementor-13 .elementor-element.elementor-element-2cee359.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-13 .elementor-element.elementor-element-2cee359 .elementor-icon-box-wrapper{gap:15px;}.elementor-13 .elementor-element.elementor-element-2cee359.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-2cee359.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-2cee359.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-2cee359 .elementor-icon-box-description{color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-4dc7713{width:var( --container-widget-width, 23% );max-width:23%;--container-widget-width:23%;--container-widget-flex-grow:0;}.elementor-13 .elementor-element.elementor-element-4dc7713.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-13 .elementor-element.elementor-element-4dc7713 .elementor-icon-box-wrapper{gap:15px;}.elementor-13 .elementor-element.elementor-element-4dc7713.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-4dc7713.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-4dc7713.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-4dc7713 .elementor-icon-box-description{color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-4c28db0{width:var( --container-widget-width, 23% );max-width:23%;--container-widget-width:23%;--container-widget-flex-grow:0;}.elementor-13 .elementor-element.elementor-element-4c28db0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-13 .elementor-element.elementor-element-4c28db0 .elementor-icon-box-wrapper{gap:15px;}.elementor-13 .elementor-element.elementor-element-4c28db0.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-4c28db0.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-4c28db0.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-4c28db0 .elementor-icon-box-description{color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-b842629{width:var( --container-widget-width, 23% );max-width:23%;--container-widget-width:23%;--container-widget-flex-grow:0;}.elementor-13 .elementor-element.elementor-element-b842629.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-13 .elementor-element.elementor-element-b842629 .elementor-icon-box-wrapper{gap:15px;}.elementor-13 .elementor-element.elementor-element-b842629.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-b842629.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-b842629.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-b842629 .elementor-icon-box-description{color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-82f7556{width:100%;max-width:100%;text-align:center;}.elementor-13 .elementor-element.elementor-element-5949d8e{--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:space-between;--align-items:center;--flex-wrap:wrap;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-3e39fcd{--display:flex;}.elementor-13 .elementor-element.elementor-element-3e39fcd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-13 .elementor-element.elementor-element-140a5f1 .elementor-heading-title{font-family:"Mewatonia", Sans-serif;font-size:40px;font-weight:500;color:#44AD47;}.elementor-13 .elementor-element.elementor-element-d9303cd .elementor-button{background-color:var( --e-global-color-primary );fill:#FFFFFF;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-1ba2423{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-13 .elementor-element.elementor-element-1ba2423.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-13 .elementor-element.elementor-element-4d256b5{--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:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-13 .elementor-element.elementor-element-bd2dda6{--display:flex;--flex-direction:row-reverse;--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-reverse;--justify-content:space-between;--align-items:center;--border-radius:30px 30px 30px 30px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-bd2dda6:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-bd2dda6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-13 .elementor-element.elementor-element-32ab10f{--display:flex;}.elementor-13 .elementor-element.elementor-element-32ab10f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-13 .elementor-element.elementor-element-1d492ab .elementor-heading-title{font-family:"Mewatonia", Sans-serif;font-size:40px;font-weight:500;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-2bf4d67{color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-de895fa{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-13 .elementor-element.elementor-element-de895fa.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-13 .elementor-element.elementor-element-a40797e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:wrap;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-4507e4f{width:100%;max-width:100%;padding:0px 0px 40px 0px;text-align:center;}.elementor-13 .elementor-element.elementor-element-4507e4f .elementor-heading-title{font-family:"Mewatonia", Sans-serif;font-size:40px;font-weight:500;}.elementor-13 .elementor-element.elementor-element-0400e71{--display:flex;}.elementor-13 .elementor-element.elementor-element-0400e71.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-13 .elementor-element.elementor-element-5da2aeb{padding:0px 0px 20px 0px;text-align:center;}.elementor-13 .elementor-element.elementor-element-5da2aeb .elementor-heading-title{font-family:"Mewatonia", Sans-serif;font-size:40px;font-weight:500;color:#FFFFFF;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-13 .elementor-element.elementor-element-dd3bce0 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-13 .elementor-element.elementor-element-dd3bce0 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-13 .elementor-element.elementor-element-dd3bce0{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-13 .elementor-element.elementor-element-dd3bce0 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-13 .elementor-element.elementor-element-4fcb224{--display:flex;}.elementor-13 .elementor-element.elementor-element-4fcb224.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-13 .elementor-element.elementor-element-ab07d1c{padding:0px 0px 20px 0px;text-align:center;}.elementor-13 .elementor-element.elementor-element-ab07d1c .elementor-heading-title{font-family:"Mewatonia", Sans-serif;font-size:40px;font-weight:500;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-8e3aad7 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-13 .elementor-element.elementor-element-8e3aad7 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-13 .elementor-element.elementor-element-8e3aad7{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-13 .elementor-element.elementor-element-8e3aad7 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-13 .elementor-element.elementor-element-b9e376d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-6eeaf49{width:100%;max-width:100%;padding:0px 0px 060px 0px;text-align:center;}.elementor-13 .elementor-element.elementor-element-6eeaf49 .elementor-heading-title{font-family:"Mewatonia", Sans-serif;font-size:40px;font-weight:500;}.elementor-13 .elementor-element.elementor-element-d4f45e8{--display:flex;}.elementor-13 .elementor-element.elementor-element-7eabb94 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-13 .elementor-element.elementor-element-7eabb94.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-7eabb94.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-7eabb94.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-7eabb94 .elementor-icon-box-title{color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-7eabb94 .elementor-icon-box-description{color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-02dbf56{--display:flex;}.elementor-13 .elementor-element.elementor-element-adff0a3 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-13 .elementor-element.elementor-element-adff0a3.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-adff0a3.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-adff0a3.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-adff0a3 .elementor-icon-box-title{color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-adff0a3 .elementor-icon-box-description{color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-aa242d8{--display:flex;}.elementor-13 .elementor-element.elementor-element-8e98ff5 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-13 .elementor-element.elementor-element-8e98ff5.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-8e98ff5.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-8e98ff5.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-8e98ff5 .elementor-icon-box-title{color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-8e98ff5 .elementor-icon-box-description{color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-74ac7de{--display:flex;}.elementor-13 .elementor-element.elementor-element-afe37f3 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-13 .elementor-element.elementor-element-afe37f3.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-afe37f3.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-afe37f3.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-afe37f3 .elementor-icon-box-title{color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-afe37f3 .elementor-icon-box-description{color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-26088e0{--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-13 .elementor-element.elementor-element-f65fe61{--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:space-between;--align-items:center;--flex-wrap:wrap;--border-radius:30px 30px 30px 30px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-f65fe61:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-f65fe61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-13 .elementor-element.elementor-element-dac9a72{--display:flex;}.elementor-13 .elementor-element.elementor-element-dac9a72.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-13 .elementor-element.elementor-element-5b362c2 .elementor-heading-title{font-family:"Mewatonia", Sans-serif;font-size:40px;font-weight:500;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-6e897a1{background-color:#FFFFFF;padding:5px 5px 5px 5px;border-radius:15px 15px 15px 15px;box-shadow:0px 2px 24px 0px rgba(0, 0, 0, 0.12);}.elementor-13 .elementor-element.elementor-element-6e897a1 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-13 .elementor-element.elementor-element-6e897a1.elementor-view-stacked .elementor-icon{background-color:#44AD47;}.elementor-13 .elementor-element.elementor-element-6e897a1.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-6e897a1.elementor-view-default .elementor-icon{fill:#44AD47;color:#44AD47;border-color:#44AD47;}.elementor-13 .elementor-element.elementor-element-6e897a1 .elementor-icon-box-title{color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-6e897a1 .elementor-icon-box-description{color:var( --e-global-color-text );}.elementor-13 .elementor-element.elementor-element-bfa24ee{background-color:#FFFFFF;padding:5px 5px 5px 5px;border-radius:15px 15px 15px 15px;box-shadow:0px 2px 24px 0px rgba(0, 0, 0, 0.12);}.elementor-13 .elementor-element.elementor-element-bfa24ee .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-13 .elementor-element.elementor-element-bfa24ee.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-13 .elementor-element.elementor-element-bfa24ee.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-bfa24ee.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-13 .elementor-element.elementor-element-bfa24ee .elementor-icon-box-title{color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-bfa24ee .elementor-icon-box-description{color:var( --e-global-color-text );}.elementor-13 .elementor-element.elementor-element-2a1e88e{background-color:#FFFFFF;padding:5px 5px 5px 5px;border-radius:15px 15px 15px 15px;box-shadow:0px 2px 24px 0px rgba(0, 0, 0, 0.12);}.elementor-13 .elementor-element.elementor-element-2a1e88e .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-13 .elementor-element.elementor-element-2a1e88e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-13 .elementor-element.elementor-element-2a1e88e.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-2a1e88e.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-13 .elementor-element.elementor-element-2a1e88e .elementor-icon-box-title{color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-2a1e88e .elementor-icon-box-description{color:var( --e-global-color-text );}.elementor-13 .elementor-element.elementor-element-e93daab{background-color:#FFFFFF;padding:5px 5px 5px 5px;border-radius:15px 15px 15px 15px;box-shadow:0px 2px 24px 0px rgba(0, 0, 0, 0.12);}.elementor-13 .elementor-element.elementor-element-e93daab .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-13 .elementor-element.elementor-element-e93daab.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-13 .elementor-element.elementor-element-e93daab.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-e93daab.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-13 .elementor-element.elementor-element-e93daab .elementor-icon-box-title{color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-e93daab .elementor-icon-box-description{color:var( --e-global-color-text );}.elementor-13 .elementor-element.elementor-element-979db62{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-13 .elementor-element.elementor-element-979db62.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-13 .elementor-element.elementor-element-5221cbf{--display:flex;--flex-direction:row-reverse;--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-reverse;--align-items:center;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-cfeff9d{--display:flex;}.elementor-13 .elementor-element.elementor-element-cfeff9d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-13 .elementor-element.elementor-element-f3d4bcd .elementor-heading-title{font-family:"Mewatonia", Sans-serif;font-size:40px;font-weight:500;}.elementor-13 .elementor-element.elementor-element-43960c2{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-13 .elementor-element.elementor-element-43960c2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-13 .elementor-element.elementor-element-6950c58{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-54dd5f1{--display:flex;}.elementor-13 .elementor-element.elementor-element-f351a83{text-align:center;}.elementor-13 .elementor-element.elementor-element-f351a83 .elementor-heading-title{font-family:"Mewatonia", Sans-serif;font-size:40px;font-weight:500;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-2f2a35e .elementor-button{background-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-c2b2af1{--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-13 .elementor-element.elementor-element-e4e8820{--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:space-between;--align-items:center;--flex-wrap:wrap;--border-radius:30px 30px 30px 30px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-e4e8820:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-e4e8820 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-13 .elementor-element.elementor-element-8e83a63{--display:flex;}.elementor-13 .elementor-element.elementor-element-8e83a63.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-13 .elementor-element.elementor-element-b841884 img{width:48%;}.elementor-13 .elementor-element.elementor-element-363555d{--display:flex;}.elementor-13 .elementor-element.elementor-element-363555d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-13 .elementor-element.elementor-element-ce6c92d{text-align:center;}.elementor-13 .elementor-element.elementor-element-ce6c92d .elementor-heading-title{font-family:"Mewatonia", Sans-serif;font-size:25px;font-weight:500;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-8063422 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-13 .elementor-element.elementor-element-8063422 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-13 .elementor-element.elementor-element-8063422{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-13 .elementor-element.elementor-element-8063422 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-13 .elementor-element.elementor-element-b0379d9{--display:flex;}.elementor-13 .elementor-element.elementor-element-b0379d9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-13 .elementor-element.elementor-element-909c81a{text-align:center;}.elementor-13 .elementor-element.elementor-element-909c81a .elementor-heading-title{font-family:"Mewatonia", Sans-serif;font-size:25px;font-weight:500;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-ee0c994{--grid-template-columns:repeat(0, auto);text-align:center;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-13 .elementor-element.elementor-element-ee0c994 .elementor-social-icon{background-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-ee0c994 .elementor-social-icon i{color:var( --e-global-color-primary );}.elementor-13 .elementor-element.elementor-element-ee0c994 .elementor-social-icon svg{fill:var( --e-global-color-primary );}.elementor-13 .elementor-element.elementor-element-83ef129{--display:flex;}.elementor-13 .elementor-element.elementor-element-83ef129.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-13 .elementor-element.elementor-element-c75e82c{border-radius:20px 20px 20px 20px;}.elementor-13 .elementor-element.elementor-element-c75e82c iframe{height:170px;}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-13 .elementor-element.elementor-element-9a247a8:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-9a247a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://registra.licenciadoevolua.com/wp-content/uploads/2026/04/top-mobileee.webp");}.elementor-13 .elementor-element.elementor-element-9a247a8{--min-height:1000px;--justify-content:flex-start;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-13 .elementor-element.elementor-element-82435e3{text-align:center;}.elementor-13 .elementor-element.elementor-element-82435e3 img{width:65%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-13 .elementor-element.elementor-element-c2189a5{text-align:center;}.elementor-13 .elementor-element.elementor-element-c2189a5 .elementor-heading-title{font-size:30px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-13 .elementor-element.elementor-element-d1d4d40{text-align:center;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-13 .elementor-element.elementor-element-0384789{text-align:center;}.elementor-13 .elementor-element.elementor-element-b85e3a3 .elementor-heading-title{font-size:30px;}.elementor-13 .elementor-element.elementor-element-ced1bfc{width:100%;max-width:100%;}.elementor-13 .elementor-element.elementor-element-f698ae1{--content-width:90vw;}.elementor-13 .elementor-element.elementor-element-be996b7 .elementor-heading-title{font-size:30px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-13 .elementor-element.elementor-element-2cee359{width:var( --container-widget-width, 510.516px );max-width:510.516px;--container-widget-width:510.516px;--container-widget-flex-grow:0;}.elementor-13 .elementor-element.elementor-element-4dc7713{width:var( --container-widget-width, 510.516px );max-width:510.516px;--container-widget-width:510.516px;--container-widget-flex-grow:0;}.elementor-13 .elementor-element.elementor-element-4c28db0{width:var( --container-widget-width, 510.516px );max-width:510.516px;--container-widget-width:510.516px;--container-widget-flex-grow:0;}.elementor-13 .elementor-element.elementor-element-b842629{width:var( --container-widget-width, 510.516px );max-width:510.516px;--container-widget-width:510.516px;--container-widget-flex-grow:0;}.elementor-13 .elementor-element.elementor-element-140a5f1 .elementor-heading-title{font-size:30px;}.elementor-13 .elementor-element.elementor-element-1ba2423{width:var( --container-widget-width, 605.594px );max-width:605.594px;--container-widget-width:605.594px;--container-widget-flex-grow:0;}.elementor-13 .elementor-element.elementor-element-bd2dda6{--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-13 .elementor-element.elementor-element-1d492ab .elementor-heading-title{font-size:30px;}.elementor-13 .elementor-element.elementor-element-de895fa{width:var( --container-widget-width, 516px );max-width:516px;--container-widget-width:516px;--container-widget-flex-grow:0;}.elementor-13 .elementor-element.elementor-element-a40797e{--content-width:90vw;}.elementor-13 .elementor-element.elementor-element-4507e4f .elementor-heading-title{font-size:30px;}.elementor-13 .elementor-element.elementor-element-5da2aeb .elementor-heading-title{font-size:30px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-13 .elementor-element.elementor-element-ab07d1c .elementor-heading-title{font-size:30px;}.elementor-13 .elementor-element.elementor-element-b9e376d{--content-width:90vw;}.elementor-13 .elementor-element.elementor-element-6eeaf49 .elementor-heading-title{font-size:30px;}.elementor-13 .elementor-element.elementor-element-5b362c2 .elementor-heading-title{font-size:30px;}.elementor-13 .elementor-element.elementor-element-979db62{width:var( --container-widget-width, 773px );max-width:773px;--container-widget-width:773px;--container-widget-flex-grow:0;}.elementor-13 .elementor-element.elementor-element-5221cbf{--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-13 .elementor-element.elementor-element-f3d4bcd .elementor-heading-title{font-size:30px;}.elementor-13 .elementor-element.elementor-element-43960c2{width:var( --container-widget-width, 935.594px );max-width:935.594px;--container-widget-width:935.594px;--container-widget-flex-grow:0;}.elementor-13 .elementor-element.elementor-element-6950c58{--content-width:90vw;}.elementor-13 .elementor-element.elementor-element-f351a83 .elementor-heading-title{font-size:30px;}}@media(min-width:768px){.elementor-13 .elementor-element.elementor-element-e6a0eb1{--width:48%;}.elementor-13 .elementor-element.elementor-element-5654aa8{--width:48%;}.elementor-13 .elementor-element.elementor-element-3e39fcd{--width:48%;}.elementor-13 .elementor-element.elementor-element-32ab10f{--width:48%;}.elementor-13 .elementor-element.elementor-element-0400e71{--width:35%;}.elementor-13 .elementor-element.elementor-element-4fcb224{--width:35%;}.elementor-13 .elementor-element.elementor-element-d4f45e8{--width:70%;}.elementor-13 .elementor-element.elementor-element-02dbf56{--width:70%;}.elementor-13 .elementor-element.elementor-element-aa242d8{--width:70%;}.elementor-13 .elementor-element.elementor-element-74ac7de{--width:70%;}.elementor-13 .elementor-element.elementor-element-dac9a72{--width:48%;}.elementor-13 .elementor-element.elementor-element-cfeff9d{--width:48%;}.elementor-13 .elementor-element.elementor-element-54dd5f1{--width:70%;}.elementor-13 .elementor-element.elementor-element-8e83a63{--width:23%;}.elementor-13 .elementor-element.elementor-element-363555d{--width:23%;}.elementor-13 .elementor-element.elementor-element-b0379d9{--width:23%;}.elementor-13 .elementor-element.elementor-element-83ef129{--width:23%;}}/* Start custom CSS for button, class: .elementor-element-7633316 */.elementor-13 .elementor-element.elementor-element-7633316 .elementor-button {
    background: linear-gradient(135deg, #4fc552 0%, #44AD47 55%, #378f3a 100%);
    color: #ffffff;
    border: 2px solid #ffffff;
    border-radius: 8px;
    padding: 14px 30px;
    font-weight: 700;
    letter-spacing: 0.3px;
    box-shadow:
        0 10px 24px rgba(68, 173, 71, 0.28),
        inset 0 1px 0 rgba(255, 255, 255, 0.18);
    transition: all 0.35s ease;
}

.elementor-13 .elementor-element.elementor-element-7633316 .elementor-button:hover,
.elementor-13 .elementor-element.elementor-element-7633316 .elementor-button:focus {
    background: linear-gradient(135deg, #5cd660 0%, #49b94c 55%, #317f34 100%);
    color: #ffffff;
    border-color: #ffffff;
    box-shadow:
        0 14px 30px rgba(68, 173, 71, 0.34),
        inset 0 1px 0 rgba(255, 255, 255, 0.22);
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2cee359 */.elementor-13 .elementor-element.elementor-element-2cee359 {
    background:
        radial-gradient(circle at top left, rgba(255,255,255,0.18) 0%, transparent 35%),
        radial-gradient(circle at bottom right, rgba(0,0,0,0.18) 0%, transparent 40%),
        linear-gradient(145deg, #58bb5a 0%, #44AD47 45%, #39943c 100%);
    border-radius: 20px;
    padding: 30px;
    box-shadow:
        inset 0 2px 8px rgba(255,255,255,0.12),
        inset 0 -8px 18px rgba(0,0,0,0.12),
        0 10px 25px rgba(0,0,0,0.12);
    position: relative;
    overflow: hidden;
}

.elementor-13 .elementor-element.elementor-element-2cee359::before {
    content: "";
    position: absolute;
    inset: 0;
    background:
        radial-gradient(circle at 20% 20%, rgba(255,255,255,0.08), transparent 30%),
        radial-gradient(circle at 80% 80%, rgba(255,255,255,0.05), transparent 35%);
    mix-blend-mode: screen;
    pointer-events: none;
}

.elementor-13 .elementor-element.elementor-element-2cee359::after {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(
        135deg,
        rgba(255,255,255,0.04) 0%,
        transparent 25%,
        rgba(0,0,0,0.05) 50%,
        transparent 75%,
        rgba(255,255,255,0.03) 100%
    );
    opacity: 0.9;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4dc7713 */.elementor-13 .elementor-element.elementor-element-4dc7713 {
    background:
        radial-gradient(circle at top left, rgba(255,255,255,0.18) 0%, transparent 35%),
        radial-gradient(circle at bottom right, rgba(0,0,0,0.18) 0%, transparent 40%),
        linear-gradient(145deg, #58bb5a 0%, #44AD47 45%, #39943c 100%);
    border-radius: 20px;
    padding: 30px;
    box-shadow:
        inset 0 2px 8px rgba(255,255,255,0.12),
        inset 0 -8px 18px rgba(0,0,0,0.12),
        0 10px 25px rgba(0,0,0,0.12);
    position: relative;
    overflow: hidden;
}

.elementor-13 .elementor-element.elementor-element-4dc7713::before {
    content: "";
    position: absolute;
    inset: 0;
    background:
        radial-gradient(circle at 20% 20%, rgba(255,255,255,0.08), transparent 30%),
        radial-gradient(circle at 80% 80%, rgba(255,255,255,0.05), transparent 35%);
    mix-blend-mode: screen;
    pointer-events: none;
}

.elementor-13 .elementor-element.elementor-element-4dc7713::after {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(
        135deg,
        rgba(255,255,255,0.04) 0%,
        transparent 25%,
        rgba(0,0,0,0.05) 50%,
        transparent 75%,
        rgba(255,255,255,0.03) 100%
    );
    opacity: 0.9;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4c28db0 */.elementor-13 .elementor-element.elementor-element-4c28db0 {
    background:
        radial-gradient(circle at top left, rgba(255,255,255,0.18) 0%, transparent 35%),
        radial-gradient(circle at bottom right, rgba(0,0,0,0.18) 0%, transparent 40%),
        linear-gradient(145deg, #58bb5a 0%, #44AD47 45%, #39943c 100%);
    border-radius: 20px;
    padding: 30px;
    box-shadow:
        inset 0 2px 8px rgba(255,255,255,0.12),
        inset 0 -8px 18px rgba(0,0,0,0.12),
        0 10px 25px rgba(0,0,0,0.12);
    position: relative;
    overflow: hidden;
}

.elementor-13 .elementor-element.elementor-element-4c28db0::before {
    content: "";
    position: absolute;
    inset: 0;
    background:
        radial-gradient(circle at 20% 20%, rgba(255,255,255,0.08), transparent 30%),
        radial-gradient(circle at 80% 80%, rgba(255,255,255,0.05), transparent 35%);
    mix-blend-mode: screen;
    pointer-events: none;
}

.elementor-13 .elementor-element.elementor-element-4c28db0::after {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(
        135deg,
        rgba(255,255,255,0.04) 0%,
        transparent 25%,
        rgba(0,0,0,0.05) 50%,
        transparent 75%,
        rgba(255,255,255,0.03) 100%
    );
    opacity: 0.9;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b842629 */.elementor-13 .elementor-element.elementor-element-b842629 {
    background:
        radial-gradient(circle at top left, rgba(255,255,255,0.18) 0%, transparent 35%),
        radial-gradient(circle at bottom right, rgba(0,0,0,0.18) 0%, transparent 40%),
        linear-gradient(145deg, #58bb5a 0%, #44AD47 45%, #39943c 100%);
    border-radius: 20px;
    padding: 30px;
    box-shadow:
        inset 0 2px 8px rgba(255,255,255,0.12),
        inset 0 -8px 18px rgba(0,0,0,0.12),
        0 10px 25px rgba(0,0,0,0.12);
    position: relative;
    overflow: hidden;
}

.elementor-13 .elementor-element.elementor-element-b842629::before {
    content: "";
    position: absolute;
    inset: 0;
    background:
        radial-gradient(circle at 20% 20%, rgba(255,255,255,0.08), transparent 30%),
        radial-gradient(circle at 80% 80%, rgba(255,255,255,0.05), transparent 35%);
    mix-blend-mode: screen;
    pointer-events: none;
}

.elementor-13 .elementor-element.elementor-element-b842629::after {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(
        135deg,
        rgba(255,255,255,0.04) 0%,
        transparent 25%,
        rgba(0,0,0,0.05) 50%,
        transparent 75%,
        rgba(255,255,255,0.03) 100%
    );
    opacity: 0.9;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d9303cd */.elementor-13 .elementor-element.elementor-element-d9303cd .elementor-button {
    background: linear-gradient(135deg, #4fc552 0%, #44AD47 55%, #378f3a 100%);
    color: #ffffff;
    border: 2px solid #ffffff;
    border-radius: 8px;
    padding: 14px 30px;
    font-weight: 700;
    letter-spacing: 0.3px;
    box-shadow:
        0 10px 24px rgba(68, 173, 71, 0.28),
        inset 0 1px 0 rgba(255, 255, 255, 0.18);
    transition: all 0.35s ease;
}

.elementor-13 .elementor-element.elementor-element-d9303cd .elementor-button:hover,
.elementor-13 .elementor-element.elementor-element-d9303cd .elementor-button:focus {
    background: linear-gradient(135deg, #5cd660 0%, #49b94c 55%, #317f34 100%);
    color: #ffffff;
    border-color: #ffffff;
    box-shadow:
        0 14px 30px rgba(68, 173, 71, 0.34),
        inset 0 1px 0 rgba(255, 255, 255, 0.22);
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0400e71 */.elementor-13 .elementor-element.elementor-element-0400e71 {
    background:
        radial-gradient(circle at top left, rgba(255,255,255,0.18) 0%, transparent 35%),
        radial-gradient(circle at bottom right, rgba(0,0,0,0.18) 0%, transparent 40%),
        linear-gradient(145deg, #58bb5a 0%, #44AD47 45%, #39943c 100%);
    border-radius: 20px;
    padding: 30px;
    box-shadow:
        inset 0 2px 8px rgba(255,255,255,0.12),
        inset 0 -8px 18px rgba(0,0,0,0.12),
        0 10px 25px rgba(0,0,0,0.12);
    position: relative;
    overflow: hidden;
}

.elementor-13 .elementor-element.elementor-element-0400e71::before {
    content: "";
    position: absolute;
    inset: 0;
    background:
        radial-gradient(circle at 20% 20%, rgba(255,255,255,0.08), transparent 30%),
        radial-gradient(circle at 80% 80%, rgba(255,255,255,0.05), transparent 35%);
    mix-blend-mode: screen;
    pointer-events: none;
}

.elementor-13 .elementor-element.elementor-element-0400e71::after {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(
        135deg,
        rgba(255,255,255,0.04) 0%,
        transparent 25%,
        rgba(0,0,0,0.05) 50%,
        transparent 75%,
        rgba(255,255,255,0.03) 100%
    );
    opacity: 0.9;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4fcb224 */.elementor-13 .elementor-element.elementor-element-4fcb224 {
    background:
        radial-gradient(circle at top left, rgba(255,255,255,0.18) 0%, transparent 35%),
        radial-gradient(circle at bottom right, rgba(0,0,0,0.18) 0%, transparent 40%),
        linear-gradient(145deg, #58bb5a 0%, #44AD47 45%, #39943c 100%);
    border-radius: 20px;
    padding: 30px;
    box-shadow:
        inset 0 2px 8px rgba(255,255,255,0.12),
        inset 0 -8px 18px rgba(0,0,0,0.12),
        0 10px 25px rgba(0,0,0,0.12);
    position: relative;
    overflow: hidden;
}

.elementor-13 .elementor-element.elementor-element-4fcb224::before {
    content: "";
    position: absolute;
    inset: 0;
    background:
        radial-gradient(circle at 20% 20%, rgba(255,255,255,0.08), transparent 30%),
        radial-gradient(circle at 80% 80%, rgba(255,255,255,0.05), transparent 35%);
    mix-blend-mode: screen;
    pointer-events: none;
}

.elementor-13 .elementor-element.elementor-element-4fcb224::after {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(
        135deg,
        rgba(255,255,255,0.04) 0%,
        transparent 25%,
        rgba(0,0,0,0.05) 50%,
        transparent 75%,
        rgba(255,255,255,0.03) 100%
    );
    opacity: 0.9;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4f45e8 */.elementor-13 .elementor-element.elementor-element-d4f45e8 {
    background:
        radial-gradient(circle at top left, rgba(255,255,255,0.18) 0%, transparent 35%),
        radial-gradient(circle at bottom right, rgba(0,0,0,0.18) 0%, transparent 40%),
        linear-gradient(145deg, #58bb5a 0%, #44AD47 45%, #39943c 100%);
    border-radius: 20px;
    padding: 30px;
    box-shadow:
        inset 0 2px 8px rgba(255,255,255,0.12),
        inset 0 -8px 18px rgba(0,0,0,0.12),
        0 10px 25px rgba(0,0,0,0.12);
    position: relative;
    overflow: hidden;
}

.elementor-13 .elementor-element.elementor-element-d4f45e8::before {
    content: "";
    position: absolute;
    inset: 0;
    background:
        radial-gradient(circle at 20% 20%, rgba(255,255,255,0.08), transparent 30%),
        radial-gradient(circle at 80% 80%, rgba(255,255,255,0.05), transparent 35%);
    mix-blend-mode: screen;
    pointer-events: none;
}

.elementor-13 .elementor-element.elementor-element-d4f45e8::after {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(
        135deg,
        rgba(255,255,255,0.04) 0%,
        transparent 25%,
        rgba(0,0,0,0.05) 50%,
        transparent 75%,
        rgba(255,255,255,0.03) 100%
    );
    opacity: 0.9;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-02dbf56 */.elementor-13 .elementor-element.elementor-element-02dbf56 {
    background:
        radial-gradient(circle at top left, rgba(255,255,255,0.18) 0%, transparent 35%),
        radial-gradient(circle at bottom right, rgba(0,0,0,0.18) 0%, transparent 40%),
        linear-gradient(145deg, #58bb5a 0%, #44AD47 45%, #39943c 100%);
    border-radius: 20px;
    padding: 30px;
    box-shadow:
        inset 0 2px 8px rgba(255,255,255,0.12),
        inset 0 -8px 18px rgba(0,0,0,0.12),
        0 10px 25px rgba(0,0,0,0.12);
    position: relative;
    overflow: hidden;
}

.elementor-13 .elementor-element.elementor-element-02dbf56::before {
    content: "";
    position: absolute;
    inset: 0;
    background:
        radial-gradient(circle at 20% 20%, rgba(255,255,255,0.08), transparent 30%),
        radial-gradient(circle at 80% 80%, rgba(255,255,255,0.05), transparent 35%);
    mix-blend-mode: screen;
    pointer-events: none;
}

.elementor-13 .elementor-element.elementor-element-02dbf56::after {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(
        135deg,
        rgba(255,255,255,0.04) 0%,
        transparent 25%,
        rgba(0,0,0,0.05) 50%,
        transparent 75%,
        rgba(255,255,255,0.03) 100%
    );
    opacity: 0.9;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa242d8 */.elementor-13 .elementor-element.elementor-element-aa242d8 {
    background:
        radial-gradient(circle at top left, rgba(255,255,255,0.18) 0%, transparent 35%),
        radial-gradient(circle at bottom right, rgba(0,0,0,0.18) 0%, transparent 40%),
        linear-gradient(145deg, #58bb5a 0%, #44AD47 45%, #39943c 100%);
    border-radius: 20px;
    padding: 30px;
    box-shadow:
        inset 0 2px 8px rgba(255,255,255,0.12),
        inset 0 -8px 18px rgba(0,0,0,0.12),
        0 10px 25px rgba(0,0,0,0.12);
    position: relative;
    overflow: hidden;
}

.elementor-13 .elementor-element.elementor-element-aa242d8::before {
    content: "";
    position: absolute;
    inset: 0;
    background:
        radial-gradient(circle at 20% 20%, rgba(255,255,255,0.08), transparent 30%),
        radial-gradient(circle at 80% 80%, rgba(255,255,255,0.05), transparent 35%);
    mix-blend-mode: screen;
    pointer-events: none;
}

.elementor-13 .elementor-element.elementor-element-aa242d8::after {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(
        135deg,
        rgba(255,255,255,0.04) 0%,
        transparent 25%,
        rgba(0,0,0,0.05) 50%,
        transparent 75%,
        rgba(255,255,255,0.03) 100%
    );
    opacity: 0.9;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74ac7de */.elementor-13 .elementor-element.elementor-element-74ac7de {
    background:
        radial-gradient(circle at top left, rgba(255,255,255,0.18) 0%, transparent 35%),
        radial-gradient(circle at bottom right, rgba(0,0,0,0.18) 0%, transparent 40%),
        linear-gradient(145deg, #58bb5a 0%, #44AD47 45%, #39943c 100%);
    border-radius: 20px;
    padding: 30px;
    box-shadow:
        inset 0 2px 8px rgba(255,255,255,0.12),
        inset 0 -8px 18px rgba(0,0,0,0.12),
        0 10px 25px rgba(0,0,0,0.12);
    position: relative;
    overflow: hidden;
}

.elementor-13 .elementor-element.elementor-element-74ac7de::before {
    content: "";
    position: absolute;
    inset: 0;
    background:
        radial-gradient(circle at 20% 20%, rgba(255,255,255,0.08), transparent 30%),
        radial-gradient(circle at 80% 80%, rgba(255,255,255,0.05), transparent 35%);
    mix-blend-mode: screen;
    pointer-events: none;
}

.elementor-13 .elementor-element.elementor-element-74ac7de::after {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(
        135deg,
        rgba(255,255,255,0.04) 0%,
        transparent 25%,
        rgba(0,0,0,0.05) 50%,
        transparent 75%,
        rgba(255,255,255,0.03) 100%
    );
    opacity: 0.9;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2f2a35e */.elementor-13 .elementor-element.elementor-element-2f2a35e .elementor-button {
    background: #ffffff;
    color: #2f8f34;
    border: 2px solid #ffffff;
    border-radius: 8px;
    padding: 15px 32px;
    font-weight: 700;
    letter-spacing: 0.4px;
    box-shadow:
        0 10px 24px rgba(0, 0, 0, 0.12),
        inset 0 1px 0 rgba(255, 255, 255, 0.65);
    transition: all 0.35s ease;
}

.elementor-13 .elementor-element.elementor-element-2f2a35e .elementor-button:hover,
.elementor-13 .elementor-element.elementor-element-2f2a35e .elementor-button:focus {
    background: transparent;
    color: #ffffff;
    border-color: #ffffff;
    box-shadow:
        0 12px 28px rgba(0, 0, 0, 0.16),
        inset 0 1px 0 rgba(255, 255, 255, 0.12);
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54dd5f1 */.elementor-13 .elementor-element.elementor-element-54dd5f1 {
    background:
        radial-gradient(circle at top left, rgba(255,255,255,0.18) 0%, transparent 35%),
        radial-gradient(circle at bottom right, rgba(0,0,0,0.18) 0%, transparent 40%),
        linear-gradient(145deg, #58bb5a 0%, #44AD47 45%, #39943c 100%);
    border-radius: 20px;
    padding: 30px;
    box-shadow:
        inset 0 2px 8px rgba(255,255,255,0.12),
        inset 0 -8px 18px rgba(0,0,0,0.12),
        0 10px 25px rgba(0,0,0,0.12);
    position: relative;
    overflow: hidden;
}

.elementor-13 .elementor-element.elementor-element-54dd5f1::before {
    content: "";
    position: absolute;
    inset: 0;
    background:
        radial-gradient(circle at 20% 20%, rgba(255,255,255,0.08), transparent 30%),
        radial-gradient(circle at 80% 80%, rgba(255,255,255,0.05), transparent 35%);
    mix-blend-mode: screen;
    pointer-events: none;
}

.elementor-13 .elementor-element.elementor-element-54dd5f1::after {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(
        135deg,
        rgba(255,255,255,0.04) 0%,
        transparent 25%,
        rgba(0,0,0,0.05) 50%,
        transparent 75%,
        rgba(255,255,255,0.03) 100%
    );
    opacity: 0.9;
    pointer-events: none;
}/* End custom CSS */