.elementor-958 .elementor-element.elementor-element-536864c:not(.elementor-motion-effects-element-type-background), .elementor-958 .elementor-element.elementor-element-536864c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#64121A;background-image:url("https://darkturquoise-toad-973968.hostingersite.com/wp-content/uploads/2025/12/Hero-2.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-958 .elementor-element.elementor-element-536864c > .elementor-background-overlay{background-color:#1b1f29;opacity:0.48;mix-blend-mode:multiply;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-958 .elementor-element.elementor-element-536864c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-100px;margin-bottom:0px;padding:300px 100px 100px 100px;z-index:95;}.elementor-958 .elementor-element.elementor-element-4420eed > .elementor-element-populated{margin:0px 40px 0px 0px;--e-column-margin-right:40px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-df171c5 > .elementor-element-populated{margin:0px 0px 70px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.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-958 .elementor-element.elementor-element-b19c2fb > .elementor-widget-container{margin:0px 0px -25px 0px;padding:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-b19c2fb{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;letter-spacing:0.8px;color:var( --e-global-color-secondary );}.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-958 .elementor-element.elementor-element-f3d12d3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:700;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:52px;letter-spacing:-1px;word-spacing:0px;color:var( --e-global-color-4cc50e6 );}.elementor-958 .elementor-element.elementor-element-b7362fe > .elementor-widget-container{margin:0px 0px -16px 0px;padding:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-b7362fe{font-family:"Montserrat", Sans-serif;font-weight:400;line-height:26px;color:#FFFFFF;}.elementor-widget-eael-creative-button .eael-creative-button .cretive-button-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-eael-creative-button .eael-creative-button--rayen::before, 
                                .elementor-widget-eael-creative-button .eael-creative-button--winona::after, 
                                .elementor-widget-eael-creative-button .eael-creative-button--tamaya .eael-creative-button--tamaya-secondary span,
                                .elementor-widget-eael-creative-button .eael-creative-button.eael-creative-button--saqui::after{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-958 .elementor-element.elementor-element-da1ea33 > .elementor-widget-container{margin:-5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-da1ea33 .eael-creative-button-icon-left svg, 
                    .elementor-958 .elementor-element.elementor-element-da1ea33 .eael-creative-button-icon-right svg{rotate:0deg;}.elementor-958 .elementor-element.elementor-element-da1ea33 .eael-creative-button-icon-left i,
                    .elementor-958 .elementor-element.elementor-element-da1ea33 .eael-creative-button-icon-right i{rotate:0deg;}.elementor-958 .elementor-element.elementor-element-da1ea33 .eael-creative-button i{font-size:30px;}.elementor-958 .elementor-element.elementor-element-da1ea33 .eael-creative-button svg{height:30px;width:30px;fill:var( --e-global-color-astglobalcolor1 );}.elementor-958 .elementor-element.elementor-element-da1ea33 .eael-creative-button{color:var( --e-global-color-astglobalcolor1 );background-color:var( --e-global-color-secondary );}.elementor-958 .elementor-element.elementor-element-da1ea33 .eael-creative-button .eael-creative-button--tamaya-secondary{color:var( --e-global-color-astglobalcolor1 );}.elementor-958 .elementor-element.elementor-element-da1ea33 .eael-creative-button.eael-creative-button--tamaya::before{color:var( --e-global-color-astglobalcolor1 );background-color:var( --e-global-color-secondary );}.elementor-958 .elementor-element.elementor-element-da1ea33 .eael-creative-button.eael-creative-button--tamaya::after{color:var( --e-global-color-astglobalcolor1 );background-color:var( --e-global-color-secondary );}.elementor-958 .elementor-element.elementor-element-da1ea33 .eael-creative-button.eael-creative-button--ujarak:hover{background-color:var( --e-global-color-secondary );}.elementor-958 .elementor-element.elementor-element-da1ea33 .eael-creative-button.eael-creative-button--wayra:hover{background-color:var( --e-global-color-secondary );}.elementor-958 .elementor-element.elementor-element-da1ea33 .eael-creative-button:hover{color:var( --e-global-color-astglobalcolor0 );background-color:var( --e-global-color-astglobalcolor1 );}.elementor-958 .elementor-element.elementor-element-da1ea33 .eael-creative-button:hover svg{fill:var( --e-global-color-astglobalcolor0 );}.elementor-958 .elementor-element.elementor-element-da1ea33 .eael-creative-button.eael-creative-button--winona::after{color:var( --e-global-color-astglobalcolor0 );}.elementor-958 .elementor-element.elementor-element-da1ea33 .eael-creative-button.eael-creative-button--saqui::after{color:var( --e-global-color-astglobalcolor0 );}.elementor-958 .elementor-element.elementor-element-da1ea33 .eael-creative-button.eael-creative-button--ujarak::before{background-color:var( --e-global-color-astglobalcolor1 );}.elementor-958 .elementor-element.elementor-element-da1ea33 .eael-creative-button.eael-creative-button--wayra:hover::before{background-color:var( --e-global-color-astglobalcolor1 );}.elementor-958 .elementor-element.elementor-element-da1ea33 .eael-creative-button.eael-creative-button--tamaya:hover{background-color:var( --e-global-color-astglobalcolor1 );}.elementor-958 .elementor-element.elementor-element-da1ea33 .eael-creative-button.eael-creative-button--rayen::before{background-color:var( --e-global-color-astglobalcolor1 );}.elementor-958 .elementor-element.elementor-element-da1ea33 .eael-creative-button.eael-creative-button--rayen:hover::before{background-color:var( --e-global-color-astglobalcolor1 );}.elementor-bc-flex-widget .elementor-958 .elementor-element.elementor-element-ed5bc59.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-958 .elementor-element.elementor-element-ed5bc59.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-958 .elementor-element.elementor-element-ed5bc59.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-958 .elementor-element.elementor-element-ed5bc59 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-958 .elementor-element.elementor-element-cb77f27 .elementor-icon-wrapper{text-align:center;}.elementor-958 .elementor-element.elementor-element-cb77f27.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4cc50e6 );}.elementor-958 .elementor-element.elementor-element-cb77f27.elementor-view-framed .elementor-icon, .elementor-958 .elementor-element.elementor-element-cb77f27.elementor-view-default .elementor-icon{color:var( --e-global-color-4cc50e6 );border-color:var( --e-global-color-4cc50e6 );}.elementor-958 .elementor-element.elementor-element-cb77f27.elementor-view-framed .elementor-icon, .elementor-958 .elementor-element.elementor-element-cb77f27.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-4cc50e6 );}.elementor-958 .elementor-element.elementor-element-3c2b63f > .elementor-widget-container{margin:0px 0px -5px 0px;padding:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-3c2b63f{text-align:center;}.elementor-958 .elementor-element.elementor-element-3c2b63f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;font-style:normal;text-decoration:none;color:var( --e-global-color-astglobalcolor0 );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-958 .elementor-element.elementor-element-fbfcf81{--divider-border-style:solid;--divider-color:var( --e-global-color-4cc50e6 );--divider-border-width:1px;}.elementor-958 .elementor-element.elementor-element-fbfcf81 .elementor-divider-separator{width:12%;margin:0 auto;margin-center:0;}.elementor-958 .elementor-element.elementor-element-fbfcf81 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-958 .elementor-element.elementor-element-0febb79 > .elementor-widget-container{margin:0px 0px -16px 0px;padding:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-0febb79{text-align:center;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;line-height:18px;color:var( --e-global-color-4cc50e6 );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-958 .elementor-element.elementor-element-9b7cf4d .elementor-button{background-color:#D3B59A00;font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:13px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-radius:4px 4px 4px 4px;padding:6px 6px 6px 6px;}.elementor-958 .elementor-element.elementor-element-9b7cf4d > .elementor-widget-container{margin:-5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-9b7cf4d .elementor-button-content-wrapper{flex-direction:row;}.elementor-958 .elementor-element.elementor-element-9b7cf4d .elementor-button:hover, .elementor-958 .elementor-element.elementor-element-9b7cf4d .elementor-button:focus{color:var( --e-global-color-4cc50e6 );}.elementor-958 .elementor-element.elementor-element-9b7cf4d .elementor-button:hover svg, .elementor-958 .elementor-element.elementor-element-9b7cf4d .elementor-button:focus svg{fill:var( --e-global-color-4cc50e6 );}.elementor-bc-flex-widget .elementor-958 .elementor-element.elementor-element-498a91b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-958 .elementor-element.elementor-element-498a91b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-958 .elementor-element.elementor-element-498a91b.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-958 .elementor-element.elementor-element-498a91b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-98c3c49 .elementor-icon-wrapper{text-align:center;}.elementor-958 .elementor-element.elementor-element-98c3c49.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4cc50e6 );}.elementor-958 .elementor-element.elementor-element-98c3c49.elementor-view-framed .elementor-icon, .elementor-958 .elementor-element.elementor-element-98c3c49.elementor-view-default .elementor-icon{color:var( --e-global-color-4cc50e6 );border-color:var( --e-global-color-4cc50e6 );}.elementor-958 .elementor-element.elementor-element-98c3c49.elementor-view-framed .elementor-icon, .elementor-958 .elementor-element.elementor-element-98c3c49.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-4cc50e6 );}.elementor-958 .elementor-element.elementor-element-98c3c49 .elementor-icon{font-size:44px;}.elementor-958 .elementor-element.elementor-element-98c3c49 .elementor-icon svg{height:44px;}.elementor-958 .elementor-element.elementor-element-d1b63e0 > .elementor-widget-container{margin:0px 0px -5px 0px;padding:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-d1b63e0{text-align:center;}.elementor-958 .elementor-element.elementor-element-d1b63e0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;font-style:normal;text-decoration:none;color:var( --e-global-color-astglobalcolor0 );}.elementor-958 .elementor-element.elementor-element-5c72942{--divider-border-style:solid;--divider-color:var( --e-global-color-4cc50e6 );--divider-border-width:1px;}.elementor-958 .elementor-element.elementor-element-5c72942 .elementor-divider-separator{width:12%;margin:0 auto;margin-center:0;}.elementor-958 .elementor-element.elementor-element-5c72942 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-958 .elementor-element.elementor-element-bd6e806 > .elementor-widget-container{margin:0px 0px -16px 0px;padding:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-bd6e806{text-align:center;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;line-height:18px;color:var( --e-global-color-4cc50e6 );}.elementor-958 .elementor-element.elementor-element-930868e .elementor-button{background-color:#D3B59A00;font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:13px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-radius:4px 4px 4px 4px;padding:6px 6px 6px 6px;}.elementor-958 .elementor-element.elementor-element-930868e > .elementor-widget-container{margin:-5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-930868e .elementor-button-content-wrapper{flex-direction:row;}.elementor-958 .elementor-element.elementor-element-930868e .elementor-button:hover, .elementor-958 .elementor-element.elementor-element-930868e .elementor-button:focus{color:var( --e-global-color-4cc50e6 );}.elementor-958 .elementor-element.elementor-element-930868e .elementor-button:hover svg, .elementor-958 .elementor-element.elementor-element-930868e .elementor-button:focus svg{fill:var( --e-global-color-4cc50e6 );}.elementor-bc-flex-widget .elementor-958 .elementor-element.elementor-element-698c368.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-958 .elementor-element.elementor-element-698c368.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-958 .elementor-element.elementor-element-698c368.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-958 .elementor-element.elementor-element-698c368 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-f3daac1 .elementor-icon-wrapper{text-align:center;}.elementor-958 .elementor-element.elementor-element-f3daac1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4cc50e6 );}.elementor-958 .elementor-element.elementor-element-f3daac1.elementor-view-framed .elementor-icon, .elementor-958 .elementor-element.elementor-element-f3daac1.elementor-view-default .elementor-icon{color:var( --e-global-color-4cc50e6 );border-color:var( --e-global-color-4cc50e6 );}.elementor-958 .elementor-element.elementor-element-f3daac1.elementor-view-framed .elementor-icon, .elementor-958 .elementor-element.elementor-element-f3daac1.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-4cc50e6 );}.elementor-958 .elementor-element.elementor-element-dea8e68 > .elementor-widget-container{margin:0px 0px -5px 0px;padding:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-dea8e68{text-align:center;}.elementor-958 .elementor-element.elementor-element-dea8e68 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;font-style:normal;text-decoration:none;color:var( --e-global-color-astglobalcolor0 );}.elementor-958 .elementor-element.elementor-element-e6bb3b9{--divider-border-style:solid;--divider-color:var( --e-global-color-4cc50e6 );--divider-border-width:1px;}.elementor-958 .elementor-element.elementor-element-e6bb3b9 .elementor-divider-separator{width:12%;margin:0 auto;margin-center:0;}.elementor-958 .elementor-element.elementor-element-e6bb3b9 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-958 .elementor-element.elementor-element-92cb3b5 > .elementor-widget-container{margin:0px 0px -16px 0px;padding:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-92cb3b5{text-align:center;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;line-height:18px;color:var( --e-global-color-4cc50e6 );}.elementor-958 .elementor-element.elementor-element-831d77e .elementor-button{background-color:#D3B59A00;font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:13px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-radius:4px 4px 4px 4px;padding:6px 6px 6px 6px;}.elementor-958 .elementor-element.elementor-element-831d77e > .elementor-widget-container{margin:-5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-831d77e .elementor-button-content-wrapper{flex-direction:row;}.elementor-958 .elementor-element.elementor-element-831d77e .elementor-button:hover, .elementor-958 .elementor-element.elementor-element-831d77e .elementor-button:focus{color:var( --e-global-color-4cc50e6 );}.elementor-958 .elementor-element.elementor-element-831d77e .elementor-button:hover svg, .elementor-958 .elementor-element.elementor-element-831d77e .elementor-button:focus svg{fill:var( --e-global-color-4cc50e6 );}.elementor-bc-flex-widget .elementor-958 .elementor-element.elementor-element-e35e01e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-958 .elementor-element.elementor-element-e35e01e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-958 .elementor-element.elementor-element-e35e01e.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-958 .elementor-element.elementor-element-e35e01e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-727a4a2 .elementor-icon-wrapper{text-align:center;}.elementor-958 .elementor-element.elementor-element-727a4a2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4cc50e6 );}.elementor-958 .elementor-element.elementor-element-727a4a2.elementor-view-framed .elementor-icon, .elementor-958 .elementor-element.elementor-element-727a4a2.elementor-view-default .elementor-icon{color:var( --e-global-color-4cc50e6 );border-color:var( --e-global-color-4cc50e6 );}.elementor-958 .elementor-element.elementor-element-727a4a2.elementor-view-framed .elementor-icon, .elementor-958 .elementor-element.elementor-element-727a4a2.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-4cc50e6 );}.elementor-958 .elementor-element.elementor-element-ba80105 > .elementor-widget-container{margin:0px 0px -5px 0px;padding:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-ba80105{text-align:center;}.elementor-958 .elementor-element.elementor-element-ba80105 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;font-style:normal;text-decoration:none;color:var( --e-global-color-astglobalcolor0 );}.elementor-958 .elementor-element.elementor-element-5a55eb2{--divider-border-style:solid;--divider-color:var( --e-global-color-4cc50e6 );--divider-border-width:1px;}.elementor-958 .elementor-element.elementor-element-5a55eb2 .elementor-divider-separator{width:12%;margin:0 auto;margin-center:0;}.elementor-958 .elementor-element.elementor-element-5a55eb2 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-958 .elementor-element.elementor-element-13fa73e > .elementor-widget-container{margin:0px 0px -16px 0px;padding:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-13fa73e{text-align:center;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;line-height:18px;color:var( --e-global-color-4cc50e6 );}.elementor-958 .elementor-element.elementor-element-8d22db8 .elementor-button{background-color:#D3B59A00;font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:13px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-radius:4px 4px 4px 4px;padding:6px 6px 6px 6px;}.elementor-958 .elementor-element.elementor-element-8d22db8 > .elementor-widget-container{margin:-5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-8d22db8 .elementor-button-content-wrapper{flex-direction:row;}.elementor-958 .elementor-element.elementor-element-8d22db8 .elementor-button:hover, .elementor-958 .elementor-element.elementor-element-8d22db8 .elementor-button:focus{color:var( --e-global-color-4cc50e6 );}.elementor-958 .elementor-element.elementor-element-8d22db8 .elementor-button:hover svg, .elementor-958 .elementor-element.elementor-element-8d22db8 .elementor-button:focus svg{fill:var( --e-global-color-4cc50e6 );}.elementor-958 .elementor-element.elementor-element-f2585ef:not(.elementor-motion-effects-element-type-background), .elementor-958 .elementor-element.elementor-element-f2585ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-958 .elementor-element.elementor-element-f2585ef > .elementor-background-overlay{background-color:var( --e-global-color-9d30de2 );opacity:0.33;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-958 .elementor-element.elementor-element-f2585ef{box-shadow:60px 0px 100px 55px rgba(0,0,0,0.5) inset;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:50px 0px 100px 0px;}.elementor-958 .elementor-element.elementor-element-0cd7277 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-958 .elementor-element.elementor-element-d5d2bfb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-d5d2bfb{text-align:center;}.elementor-958 .elementor-element.elementor-element-d5d2bfb img{width:100%;}.elementor-958 .elementor-element.elementor-element-679c28a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:100px 100px 0px 0px;}.elementor-958 .elementor-element.elementor-element-5edf59e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-5edf59e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;font-style:normal;text-decoration:none;color:var( --e-global-color-astglobalcolor0 );}.elementor-958 .elementor-element.elementor-element-38d4d30 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-38d4d30{color:var( --e-global-color-4cc50e6 );}.elementor-958 .elementor-element.elementor-element-397f069{margin-top:0px;margin-bottom:33px;padding:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-75f5330 > .elementor-element-populated{border-style:solid;border-width:0px 2px 0px 0px;border-color:var( --e-global-color-4cc50e6 );}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-958 .elementor-element.elementor-element-5dddc7e .elementor-counter-title{justify-content:center;color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-958 .elementor-element.elementor-element-5dddc7e .elementor-counter{gap:0px;}.elementor-958 .elementor-element.elementor-element-5dddc7e .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-4cc50e6 );font-family:"Montserrat", Sans-serif;font-size:100px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:86px;letter-spacing:2.5px;}.elementor-958 .elementor-element.elementor-element-7f03dcb > .elementor-element-populated{border-style:solid;border-width:0px 2px 0px 0px;border-color:var( --e-global-color-4cc50e6 );}.elementor-958 .elementor-element.elementor-element-a6d07c5 .elementor-counter-title{justify-content:center;color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-958 .elementor-element.elementor-element-a6d07c5 .elementor-counter{gap:0px;}.elementor-958 .elementor-element.elementor-element-a6d07c5 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-4cc50e6 );font-family:"Montserrat", Sans-serif;font-size:100px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:86px;letter-spacing:2.5px;}.elementor-958 .elementor-element.elementor-element-6eb7c86 .elementor-counter-title{justify-content:center;color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-958 .elementor-element.elementor-element-6eb7c86 .elementor-counter{gap:0px;}.elementor-958 .elementor-element.elementor-element-6eb7c86 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-4cc50e6 );font-family:"Montserrat", Sans-serif;font-size:100px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:86px;letter-spacing:2.5px;}.elementor-958 .elementor-element.elementor-element-346521b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-346521b .eael-creative-button-icon-left svg, 
                    .elementor-958 .elementor-element.elementor-element-346521b .eael-creative-button-icon-right svg{rotate:0deg;}.elementor-958 .elementor-element.elementor-element-346521b .eael-creative-button-icon-left i,
                    .elementor-958 .elementor-element.elementor-element-346521b .eael-creative-button-icon-right i{rotate:0deg;}.elementor-958 .elementor-element.elementor-element-346521b .eael-creative-button i{font-size:30px;}.elementor-958 .elementor-element.elementor-element-346521b .eael-creative-button svg{height:30px;width:30px;fill:var( --e-global-color-astglobalcolor1 );}.elementor-958 .elementor-element.elementor-element-346521b .eael-creative-button{color:var( --e-global-color-astglobalcolor1 );background-color:var( --e-global-color-astglobalcolor0 );}.elementor-958 .elementor-element.elementor-element-346521b .eael-creative-button .eael-creative-button--tamaya-secondary{color:var( --e-global-color-astglobalcolor1 );}.elementor-958 .elementor-element.elementor-element-346521b .eael-creative-button.eael-creative-button--tamaya::before{color:var( --e-global-color-astglobalcolor1 );background-color:var( --e-global-color-astglobalcolor0 );}.elementor-958 .elementor-element.elementor-element-346521b .eael-creative-button.eael-creative-button--tamaya::after{color:var( --e-global-color-astglobalcolor1 );background-color:var( --e-global-color-astglobalcolor0 );}.elementor-958 .elementor-element.elementor-element-346521b .eael-creative-button.eael-creative-button--ujarak:hover{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-958 .elementor-element.elementor-element-346521b .eael-creative-button.eael-creative-button--wayra:hover{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-958 .elementor-element.elementor-element-346521b .eael-creative-button:hover{color:var( --e-global-color-astglobalcolor1 );background-color:var( --e-global-color-4cc50e6 );}.elementor-958 .elementor-element.elementor-element-346521b .eael-creative-button:hover svg{fill:var( --e-global-color-astglobalcolor1 );}.elementor-958 .elementor-element.elementor-element-346521b .eael-creative-button.eael-creative-button--winona::after{color:var( --e-global-color-astglobalcolor1 );}.elementor-958 .elementor-element.elementor-element-346521b .eael-creative-button.eael-creative-button--saqui::after{color:var( --e-global-color-astglobalcolor1 );}.elementor-958 .elementor-element.elementor-element-346521b .eael-creative-button.eael-creative-button--ujarak::before{background-color:var( --e-global-color-4cc50e6 );}.elementor-958 .elementor-element.elementor-element-346521b .eael-creative-button.eael-creative-button--wayra:hover::before{background-color:var( --e-global-color-4cc50e6 );}.elementor-958 .elementor-element.elementor-element-346521b .eael-creative-button.eael-creative-button--tamaya:hover{background-color:var( --e-global-color-4cc50e6 );}.elementor-958 .elementor-element.elementor-element-346521b .eael-creative-button.eael-creative-button--rayen::before{background-color:var( --e-global-color-4cc50e6 );}.elementor-958 .elementor-element.elementor-element-346521b .eael-creative-button.eael-creative-button--rayen:hover::before{background-color:var( --e-global-color-4cc50e6 );}.elementor-958 .elementor-element.elementor-element-718ea3d:not(.elementor-motion-effects-element-type-background), .elementor-958 .elementor-element.elementor-element-718ea3d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9d30de2 );background-image:url("https://darkturquoise-toad-973968.hostingersite.com/wp-content/uploads/2025/12/5.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-958 .elementor-element.elementor-element-718ea3d > .elementor-background-overlay{background-color:var( --e-global-color-accent );opacity:0.48;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-958 .elementor-element.elementor-element-718ea3d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-100px;margin-bottom:0px;padding:100px 100px 100px 100px;z-index:95;}.elementor-958 .elementor-element.elementor-element-af15a60 > .elementor-element-populated{margin:0px 40px 0px 0px;--e-column-margin-right:40px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-068d255{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-aa5b6d3 > .elementor-element-populated{margin:0px 0px 70px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-05c46db img{width:5%;}.elementor-958 .elementor-element.elementor-element-1801511 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-1801511{text-align:center;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;letter-spacing:0.8px;color:var( --e-global-color-secondary );}.elementor-958 .elementor-element.elementor-element-c220823 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-c220823{text-align:center;}.elementor-958 .elementor-element.elementor-element-c220823 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:33px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;letter-spacing:1px;color:var( --e-global-color-4cc50e6 );}.elementor-958 .elementor-element.elementor-element-2a0b9c8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 150px 0px 150px;}.elementor-958 .elementor-element.elementor-element-2a0b9c8{text-align:center;font-family:"Montserrat", Sans-serif;font-weight:400;line-height:28px;color:var( --e-global-color-4cc50e6 );}.elementor-bc-flex-widget .elementor-958 .elementor-element.elementor-element-e5aa6a7.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-958 .elementor-element.elementor-element-e5aa6a7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-958 .elementor-element.elementor-element-e5aa6a7.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-958 .elementor-element.elementor-element-e5aa6a7 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-519df69 .elementor-icon-wrapper{text-align:center;}.elementor-958 .elementor-element.elementor-element-519df69.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4cc50e6 );}.elementor-958 .elementor-element.elementor-element-519df69.elementor-view-framed .elementor-icon, .elementor-958 .elementor-element.elementor-element-519df69.elementor-view-default .elementor-icon{color:var( --e-global-color-4cc50e6 );border-color:var( --e-global-color-4cc50e6 );}.elementor-958 .elementor-element.elementor-element-519df69.elementor-view-framed .elementor-icon, .elementor-958 .elementor-element.elementor-element-519df69.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-4cc50e6 );}.elementor-958 .elementor-element.elementor-element-519df69 .elementor-icon{font-size:44px;}.elementor-958 .elementor-element.elementor-element-519df69 .elementor-icon svg{height:44px;}.elementor-958 .elementor-element.elementor-element-e80171a > .elementor-widget-container{margin:0px 0px -5px 0px;padding:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-e80171a{text-align:center;}.elementor-958 .elementor-element.elementor-element-e80171a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;font-style:normal;text-decoration:none;color:var( --e-global-color-4cc50e6 );}.elementor-958 .elementor-element.elementor-element-a7043f3{--divider-border-style:solid;--divider-color:var( --e-global-color-4cc50e6 );--divider-border-width:1px;}.elementor-958 .elementor-element.elementor-element-a7043f3 .elementor-divider-separator{width:12%;margin:0 auto;margin-center:0;}.elementor-958 .elementor-element.elementor-element-a7043f3 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-958 .elementor-element.elementor-element-145d823 > .elementor-widget-container{margin:0px 0px -16px 0px;padding:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-145d823{text-align:start;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;line-height:18px;color:var( --e-global-color-4cc50e6 );}.elementor-958 .elementor-element.elementor-element-43583d7 .elementor-button{background-color:#D3B59A00;font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:13px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-radius:4px 4px 4px 4px;padding:6px 6px 6px 6px;}.elementor-958 .elementor-element.elementor-element-43583d7 > .elementor-widget-container{margin:-5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-43583d7 .elementor-button-content-wrapper{flex-direction:row;}.elementor-958 .elementor-element.elementor-element-43583d7 .elementor-button:hover, .elementor-958 .elementor-element.elementor-element-43583d7 .elementor-button:focus{color:var( --e-global-color-4cc50e6 );}.elementor-958 .elementor-element.elementor-element-43583d7 .elementor-button:hover svg, .elementor-958 .elementor-element.elementor-element-43583d7 .elementor-button:focus svg{fill:var( --e-global-color-4cc50e6 );}.elementor-bc-flex-widget .elementor-958 .elementor-element.elementor-element-4cdfdb5.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-958 .elementor-element.elementor-element-4cdfdb5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-958 .elementor-element.elementor-element-4cdfdb5.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-958 .elementor-element.elementor-element-4cdfdb5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-c3c56b2 .elementor-icon-wrapper{text-align:center;}.elementor-958 .elementor-element.elementor-element-c3c56b2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4cc50e6 );}.elementor-958 .elementor-element.elementor-element-c3c56b2.elementor-view-framed .elementor-icon, .elementor-958 .elementor-element.elementor-element-c3c56b2.elementor-view-default .elementor-icon{color:var( --e-global-color-4cc50e6 );border-color:var( --e-global-color-4cc50e6 );}.elementor-958 .elementor-element.elementor-element-c3c56b2.elementor-view-framed .elementor-icon, .elementor-958 .elementor-element.elementor-element-c3c56b2.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-4cc50e6 );}.elementor-958 .elementor-element.elementor-element-872e299 > .elementor-widget-container{margin:0px 0px -5px 0px;padding:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-872e299{text-align:center;}.elementor-958 .elementor-element.elementor-element-872e299 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;font-style:normal;text-decoration:none;color:var( --e-global-color-4cc50e6 );}.elementor-958 .elementor-element.elementor-element-b710b77{--divider-border-style:solid;--divider-color:var( --e-global-color-4cc50e6 );--divider-border-width:1px;}.elementor-958 .elementor-element.elementor-element-b710b77 .elementor-divider-separator{width:12%;margin:0 auto;margin-center:0;}.elementor-958 .elementor-element.elementor-element-b710b77 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-958 .elementor-element.elementor-element-2bcb15c > .elementor-widget-container{margin:0px 0px -16px 0px;padding:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-2bcb15c{text-align:start;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;line-height:18px;color:var( --e-global-color-4cc50e6 );}.elementor-958 .elementor-element.elementor-element-f886a8a .elementor-button{background-color:#D3B59A00;font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:13px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-radius:4px 4px 4px 4px;padding:6px 6px 6px 6px;}.elementor-958 .elementor-element.elementor-element-f886a8a > .elementor-widget-container{margin:-5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-f886a8a .elementor-button-content-wrapper{flex-direction:row;}.elementor-958 .elementor-element.elementor-element-f886a8a .elementor-button:hover, .elementor-958 .elementor-element.elementor-element-f886a8a .elementor-button:focus{color:var( --e-global-color-4cc50e6 );}.elementor-958 .elementor-element.elementor-element-f886a8a .elementor-button:hover svg, .elementor-958 .elementor-element.elementor-element-f886a8a .elementor-button:focus svg{fill:var( --e-global-color-4cc50e6 );}.elementor-bc-flex-widget .elementor-958 .elementor-element.elementor-element-c55761d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-958 .elementor-element.elementor-element-c55761d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-958 .elementor-element.elementor-element-c55761d.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-958 .elementor-element.elementor-element-c55761d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-ef48ac9 .elementor-icon-wrapper{text-align:center;}.elementor-958 .elementor-element.elementor-element-ef48ac9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4cc50e6 );}.elementor-958 .elementor-element.elementor-element-ef48ac9.elementor-view-framed .elementor-icon, .elementor-958 .elementor-element.elementor-element-ef48ac9.elementor-view-default .elementor-icon{color:var( --e-global-color-4cc50e6 );border-color:var( --e-global-color-4cc50e6 );}.elementor-958 .elementor-element.elementor-element-ef48ac9.elementor-view-framed .elementor-icon, .elementor-958 .elementor-element.elementor-element-ef48ac9.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-4cc50e6 );}.elementor-958 .elementor-element.elementor-element-d9ea503 > .elementor-widget-container{margin:0px 0px -5px 0px;padding:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-d9ea503{text-align:center;}.elementor-958 .elementor-element.elementor-element-d9ea503 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;font-style:normal;text-decoration:none;color:var( --e-global-color-4cc50e6 );}.elementor-958 .elementor-element.elementor-element-cc919c2{--divider-border-style:solid;--divider-color:var( --e-global-color-4cc50e6 );--divider-border-width:1px;}.elementor-958 .elementor-element.elementor-element-cc919c2 .elementor-divider-separator{width:12%;margin:0 auto;margin-center:0;}.elementor-958 .elementor-element.elementor-element-cc919c2 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-958 .elementor-element.elementor-element-3d48d04 > .elementor-widget-container{margin:0px 0px -16px 0px;padding:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-3d48d04{text-align:start;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;line-height:18px;color:var( --e-global-color-4cc50e6 );}.elementor-958 .elementor-element.elementor-element-36ebdba .elementor-button{background-color:#D3B59A00;font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:13px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-radius:4px 4px 4px 4px;padding:6px 6px 6px 6px;}.elementor-958 .elementor-element.elementor-element-36ebdba > .elementor-widget-container{margin:-5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-36ebdba .elementor-button-content-wrapper{flex-direction:row;}.elementor-958 .elementor-element.elementor-element-36ebdba .elementor-button:hover, .elementor-958 .elementor-element.elementor-element-36ebdba .elementor-button:focus{color:var( --e-global-color-4cc50e6 );}.elementor-958 .elementor-element.elementor-element-36ebdba .elementor-button:hover svg, .elementor-958 .elementor-element.elementor-element-36ebdba .elementor-button:focus svg{fill:var( --e-global-color-4cc50e6 );}.elementor-bc-flex-widget .elementor-958 .elementor-element.elementor-element-9bb5fa5.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-958 .elementor-element.elementor-element-9bb5fa5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-958 .elementor-element.elementor-element-9bb5fa5.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-958 .elementor-element.elementor-element-9bb5fa5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-a8046b3 .elementor-icon-wrapper{text-align:center;}.elementor-958 .elementor-element.elementor-element-a8046b3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4cc50e6 );}.elementor-958 .elementor-element.elementor-element-a8046b3.elementor-view-framed .elementor-icon, .elementor-958 .elementor-element.elementor-element-a8046b3.elementor-view-default .elementor-icon{color:var( --e-global-color-4cc50e6 );border-color:var( --e-global-color-4cc50e6 );}.elementor-958 .elementor-element.elementor-element-a8046b3.elementor-view-framed .elementor-icon, .elementor-958 .elementor-element.elementor-element-a8046b3.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-4cc50e6 );}.elementor-958 .elementor-element.elementor-element-66d2e8a > .elementor-widget-container{margin:0px 0px -5px 0px;padding:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-66d2e8a{text-align:center;}.elementor-958 .elementor-element.elementor-element-66d2e8a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;font-style:normal;text-decoration:none;color:var( --e-global-color-4cc50e6 );}.elementor-958 .elementor-element.elementor-element-158dcbb{--divider-border-style:solid;--divider-color:var( --e-global-color-4cc50e6 );--divider-border-width:1px;}.elementor-958 .elementor-element.elementor-element-158dcbb .elementor-divider-separator{width:12%;margin:0 auto;margin-center:0;}.elementor-958 .elementor-element.elementor-element-158dcbb .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-958 .elementor-element.elementor-element-f196c10 > .elementor-widget-container{margin:0px 0px -16px 0px;padding:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-f196c10{text-align:start;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;line-height:18px;color:var( --e-global-color-4cc50e6 );}.elementor-958 .elementor-element.elementor-element-9bc6b4f .elementor-button{background-color:#D3B59A00;font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:13px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-radius:4px 4px 4px 4px;padding:6px 6px 6px 6px;}.elementor-958 .elementor-element.elementor-element-9bc6b4f > .elementor-widget-container{margin:-5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-9bc6b4f .elementor-button-content-wrapper{flex-direction:row;}.elementor-958 .elementor-element.elementor-element-9bc6b4f .elementor-button:hover, .elementor-958 .elementor-element.elementor-element-9bc6b4f .elementor-button:focus{color:var( --e-global-color-4cc50e6 );}.elementor-958 .elementor-element.elementor-element-9bc6b4f .elementor-button:hover svg, .elementor-958 .elementor-element.elementor-element-9bc6b4f .elementor-button:focus svg{fill:var( --e-global-color-4cc50e6 );}.elementor-bc-flex-widget .elementor-958 .elementor-element.elementor-element-27cd7c9.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-958 .elementor-element.elementor-element-27cd7c9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-958 .elementor-element.elementor-element-27cd7c9.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-958 .elementor-element.elementor-element-27cd7c9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-5f9793c .elementor-icon-wrapper{text-align:center;}.elementor-958 .elementor-element.elementor-element-5f9793c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4cc50e6 );}.elementor-958 .elementor-element.elementor-element-5f9793c.elementor-view-framed .elementor-icon, .elementor-958 .elementor-element.elementor-element-5f9793c.elementor-view-default .elementor-icon{color:var( --e-global-color-4cc50e6 );border-color:var( --e-global-color-4cc50e6 );}.elementor-958 .elementor-element.elementor-element-5f9793c.elementor-view-framed .elementor-icon, .elementor-958 .elementor-element.elementor-element-5f9793c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-4cc50e6 );}.elementor-958 .elementor-element.elementor-element-5f9793c .elementor-icon{font-size:44px;}.elementor-958 .elementor-element.elementor-element-5f9793c .elementor-icon svg{height:44px;}.elementor-958 .elementor-element.elementor-element-c68bc17 > .elementor-widget-container{margin:0px 0px -5px 0px;padding:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-c68bc17{text-align:center;}.elementor-958 .elementor-element.elementor-element-c68bc17 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;font-style:normal;text-decoration:none;color:var( --e-global-color-4cc50e6 );}.elementor-958 .elementor-element.elementor-element-f0f0b0d{--divider-border-style:solid;--divider-color:var( --e-global-color-4cc50e6 );--divider-border-width:1px;}.elementor-958 .elementor-element.elementor-element-f0f0b0d .elementor-divider-separator{width:12%;margin:0 auto;margin-center:0;}.elementor-958 .elementor-element.elementor-element-f0f0b0d .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-958 .elementor-element.elementor-element-f41eeb8 > .elementor-widget-container{margin:0px 0px -16px 0px;padding:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-f41eeb8{text-align:start;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;line-height:18px;color:var( --e-global-color-4cc50e6 );}.elementor-958 .elementor-element.elementor-element-6bf8ecd .elementor-button{background-color:#D3B59A00;font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:13px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-radius:4px 4px 4px 4px;padding:6px 6px 6px 6px;}.elementor-958 .elementor-element.elementor-element-6bf8ecd > .elementor-widget-container{margin:-5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-6bf8ecd .elementor-button-content-wrapper{flex-direction:row;}.elementor-958 .elementor-element.elementor-element-6bf8ecd .elementor-button:hover, .elementor-958 .elementor-element.elementor-element-6bf8ecd .elementor-button:focus{color:var( --e-global-color-4cc50e6 );}.elementor-958 .elementor-element.elementor-element-6bf8ecd .elementor-button:hover svg, .elementor-958 .elementor-element.elementor-element-6bf8ecd .elementor-button:focus svg{fill:var( --e-global-color-4cc50e6 );}.elementor-bc-flex-widget .elementor-958 .elementor-element.elementor-element-180d4d0.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-958 .elementor-element.elementor-element-180d4d0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-958 .elementor-element.elementor-element-180d4d0.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-958 .elementor-element.elementor-element-180d4d0 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-2ce94ab .elementor-icon-wrapper{text-align:center;}.elementor-958 .elementor-element.elementor-element-2ce94ab.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4cc50e6 );}.elementor-958 .elementor-element.elementor-element-2ce94ab.elementor-view-framed .elementor-icon, .elementor-958 .elementor-element.elementor-element-2ce94ab.elementor-view-default .elementor-icon{color:var( --e-global-color-4cc50e6 );border-color:var( --e-global-color-4cc50e6 );}.elementor-958 .elementor-element.elementor-element-2ce94ab.elementor-view-framed .elementor-icon, .elementor-958 .elementor-element.elementor-element-2ce94ab.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-4cc50e6 );}.elementor-958 .elementor-element.elementor-element-f7fad18 > .elementor-widget-container{margin:0px 0px -5px 0px;padding:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-f7fad18{text-align:center;}.elementor-958 .elementor-element.elementor-element-f7fad18 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;font-style:normal;text-decoration:none;color:var( --e-global-color-4cc50e6 );}.elementor-958 .elementor-element.elementor-element-6bbc916{--divider-border-style:solid;--divider-color:var( --e-global-color-4cc50e6 );--divider-border-width:1px;}.elementor-958 .elementor-element.elementor-element-6bbc916 .elementor-divider-separator{width:12%;margin:0 auto;margin-center:0;}.elementor-958 .elementor-element.elementor-element-6bbc916 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-958 .elementor-element.elementor-element-e5a900f > .elementor-widget-container{margin:0px 0px -16px 0px;padding:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-e5a900f{text-align:start;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;line-height:18px;color:var( --e-global-color-4cc50e6 );}.elementor-958 .elementor-element.elementor-element-1195b73 .elementor-button{background-color:#D3B59A00;font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:13px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-radius:4px 4px 4px 4px;padding:6px 6px 6px 6px;}.elementor-958 .elementor-element.elementor-element-1195b73 > .elementor-widget-container{margin:-5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-1195b73 .elementor-button-content-wrapper{flex-direction:row;}.elementor-958 .elementor-element.elementor-element-1195b73 .elementor-button:hover, .elementor-958 .elementor-element.elementor-element-1195b73 .elementor-button:focus{color:var( --e-global-color-4cc50e6 );}.elementor-958 .elementor-element.elementor-element-1195b73 .elementor-button:hover svg, .elementor-958 .elementor-element.elementor-element-1195b73 .elementor-button:focus svg{fill:var( --e-global-color-4cc50e6 );}.elementor-958 .elementor-element.elementor-element-801d3a7:not(.elementor-motion-effects-element-type-background), .elementor-958 .elementor-element.elementor-element-801d3a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFBF9;}.elementor-958 .elementor-element.elementor-element-801d3a7 > .elementor-background-overlay{background-image:url("https://darkturquoise-toad-973968.hostingersite.com/wp-content/uploads/2025/12/3.png");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0.3;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-958 .elementor-element.elementor-element-801d3a7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:50px 0px 50px 0px;}.elementor-958 .elementor-element.elementor-element-8241957{--divider-border-style:solid;--divider-color:var( --e-global-color-astglobalcolor0 );--divider-border-width:2px;}.elementor-958 .elementor-element.elementor-element-8241957 .elementor-divider-separator{width:5%;margin:0 auto;margin-center:0;}.elementor-958 .elementor-element.elementor-element-8241957 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-958 .elementor-element.elementor-element-d577ea9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-d577ea9{text-align:center;}.elementor-958 .elementor-element.elementor-element-d577ea9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:33px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;letter-spacing:1px;color:var( --e-global-color-primary );}.elementor-958 .elementor-element.elementor-element-263641a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 150px 15px 150px;}.elementor-958 .elementor-element.elementor-element-263641a{text-align:center;font-family:"Montserrat", Sans-serif;font-weight:400;line-height:28px;}.elementor-958 .elementor-element.elementor-element-623aacc{--e-image-carousel-slides-to-show:4;}.elementor-958 .elementor-element.elementor-element-623aacc .elementor-swiper-button.elementor-swiper-button-prev, .elementor-958 .elementor-element.elementor-element-623aacc .elementor-swiper-button.elementor-swiper-button-next{font-size:20px;color:var( --e-global-color-astglobalcolor0 );}.elementor-958 .elementor-element.elementor-element-623aacc .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-958 .elementor-element.elementor-element-623aacc .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-astglobalcolor0 );}.elementor-958 .elementor-element.elementor-element-623aacc .swiper-wrapper{display:flex;align-items:center;}.elementor-958 .elementor-element.elementor-element-623aacc .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;border-radius:15px 15px 15px 15px;}.elementor-958 .elementor-element.elementor-element-5b0205e .elementor-button{background-color:#6D081A;font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:13px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-radius:4px 4px 4px 4px;padding:11px 11px 11px 11px;}.elementor-958 .elementor-element.elementor-element-5b0205e .elementor-button:hover, .elementor-958 .elementor-element.elementor-element-5b0205e .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-4cc50e6 );}.elementor-958 .elementor-element.elementor-element-5b0205e > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-5b0205e .elementor-button-content-wrapper{flex-direction:row;}.elementor-958 .elementor-element.elementor-element-5b0205e .elementor-button:hover svg, .elementor-958 .elementor-element.elementor-element-5b0205e .elementor-button:focus svg{fill:var( --e-global-color-4cc50e6 );}.elementor-958 .elementor-element.elementor-element-ad1caf4 > .elementor-widget-container{margin:50px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-ad1caf4{text-align:center;}.elementor-958 .elementor-element.elementor-element-ad1caf4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:33px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;letter-spacing:1px;color:var( --e-global-color-primary );}.elementor-958 .elementor-element.elementor-element-fada049 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 150px 0px 150px;}.elementor-958 .elementor-element.elementor-element-fada049{text-align:center;font-family:"Montserrat", Sans-serif;font-weight:400;line-height:28px;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-958 .elementor-element.elementor-element-d406e9d .swiper-pagination-bullet-active, .elementor-958 .elementor-element.elementor-element-d406e9d .swiper-pagination-progressbar-fill{background-color:var( --e-global-color-primary );}.elementor-958 .elementor-element.elementor-element-d406e9d .swiper-pagination-fraction{color:var( --e-global-color-primary );}.elementor-958 .elementor-element.elementor-element-d406e9d .elementor-main-swiper .swiper-slide{border-width:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-d406e9d .elementor-swiper-button{font-size:20px;}.elementor-958 .elementor-element.elementor-element-d406e9d .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:9px;--swiper-pagination-bullet-vertical-gap:9px;}.elementor-958 .elementor-element.elementor-element-d406e9d .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:var( --e-global-color-astglobalcolor0 );opacity:var( --e-global-color-astglobalcolor0 );}.elementor-958 .elementor-element.elementor-element-d406e9d.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
					.elementor-958 .elementor-element.elementor-element-d406e9d.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{margin-top:40px;}.elementor-958 .elementor-element.elementor-element-d406e9d.elementor-testimonial--layout-image_above .elementor-testimonial__footer{margin-bottom:40px;}.elementor-958 .elementor-element.elementor-element-d406e9d.elementor-testimonial--layout-image_left .elementor-testimonial__footer{padding-right:40px;}.elementor-958 .elementor-element.elementor-element-d406e9d.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-left:40px;}.elementor-958 .elementor-element.elementor-element-d406e9d .elementor-testimonial__text{color:var( --e-global-color-astglobalcolor3 );font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;}.elementor-958 .elementor-element.elementor-element-d406e9d .elementor-testimonial__name{color:var( --e-global-color-astglobalcolor1 );}.elementor-958 .elementor-element.elementor-element-d406e9d .elementor-testimonial__title{color:var( --e-global-color-astglobalcolor0 );}.elementor-958 .elementor-element.elementor-element-d406e9d .elementor-testimonial__image img{border-radius:5px;}.elementor-958 .elementor-element.elementor-element-9522d23 > .elementor-widget-container{margin:50px 0px 15px 0px;padding:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-9522d23{text-align:center;}.elementor-958 .elementor-element.elementor-element-9522d23 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:33px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;letter-spacing:1px;color:var( --e-global-color-primary );}.elementor-958 .elementor-element.elementor-element-feaa1ed{--e-image-carousel-slides-to-show:6;}.elementor-958 .elementor-element.elementor-element-feaa1ed > .elementor-widget-container{margin:0px 35px 35px 35px;}.elementor-958 .elementor-element.elementor-element-feaa1ed .swiper-wrapper{display:flex;align-items:center;}.elementor-958 .elementor-element.elementor-element-1b30b6f:not(.elementor-motion-effects-element-type-background), .elementor-958 .elementor-element.elementor-element-1b30b6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://darkturquoise-toad-973968.hostingersite.com/wp-content/uploads/2025/12/4.png");background-position:center center;}.elementor-958 .elementor-element.elementor-element-1b30b6f > .elementor-background-overlay{background-color:#212950;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-958 .elementor-element.elementor-element-1b30b6f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 75px 0px;}.elementor-958 .elementor-element.elementor-element-9d05534 > .elementor-widget-container{margin:50px 0px 15px 0px;padding:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-9d05534{text-align:center;}.elementor-958 .elementor-element.elementor-element-9d05534 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:33px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;letter-spacing:3px;color:var( --e-global-color-4cc50e6 );}.elementor-958 .elementor-element.elementor-element-f7c214b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 150px 0px 150px;}.elementor-958 .elementor-element.elementor-element-f7c214b{text-align:center;font-family:"Montserrat", Sans-serif;font-weight:400;line-height:28px;color:var( --e-global-color-4cc50e6 );}.elementor-958 .elementor-element.elementor-element-cbc3276{--divider-border-style:solid;--divider-color:#FFFDFD;--divider-border-width:2px;}.elementor-958 .elementor-element.elementor-element-cbc3276 .elementor-divider-separator{width:7%;margin:0 auto;margin-center:0;}.elementor-958 .elementor-element.elementor-element-cbc3276 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-958 .elementor-element.elementor-element-bba714f .elementor-button{background-color:#D3B59A00;font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:13px;fill:var( --e-global-color-4cc50e6 );color:var( --e-global-color-4cc50e6 );border-style:solid;border-width:1px 1px 1px 1px;border-radius:4px 4px 4px 4px;padding:11px 11px 11px 11px;}.elementor-958 .elementor-element.elementor-element-bba714f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-bba714f .elementor-button-content-wrapper{flex-direction:row;}.elementor-958 .elementor-element.elementor-element-bba714f .elementor-button:hover, .elementor-958 .elementor-element.elementor-element-bba714f .elementor-button:focus{color:var( --e-global-color-secondary );}.elementor-958 .elementor-element.elementor-element-bba714f .elementor-button:hover svg, .elementor-958 .elementor-element.elementor-element-bba714f .elementor-button:focus svg{fill:var( --e-global-color-secondary );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-958 .elementor-element.elementor-element-df171c5{width:55.995%;}.elementor-958 .elementor-element.elementor-element-3ea27ca{width:43.954%;}}@media(min-width:1025px){.elementor-958 .elementor-element.elementor-element-536864c:not(.elementor-motion-effects-element-type-background), .elementor-958 .elementor-element.elementor-element-536864c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-958 .elementor-element.elementor-element-718ea3d:not(.elementor-motion-effects-element-type-background), .elementor-958 .elementor-element.elementor-element-718ea3d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-958 .elementor-element.elementor-element-1b30b6f:not(.elementor-motion-effects-element-type-background), .elementor-958 .elementor-element.elementor-element-1b30b6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-958 .elementor-element.elementor-element-536864c{padding:128px 40px 64px 40px;}.elementor-958 .elementor-element.elementor-element-718ea3d{padding:128px 40px 64px 40px;}.elementor-958 .elementor-element.elementor-element-1b30b6f{padding:80px 40px 80px 40px;}}@media(max-width:767px){.elementor-958 .elementor-element.elementor-element-536864c:not(.elementor-motion-effects-element-type-background), .elementor-958 .elementor-element.elementor-element-536864c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;background-repeat:no-repeat;background-size:1500px auto;}.elementor-958 .elementor-element.elementor-element-536864c{padding:128px 24px 15px 24px;}.elementor-958 .elementor-element.elementor-element-df171c5 > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-958 .elementor-element.elementor-element-b19c2fb{text-align:center;}.elementor-958 .elementor-element.elementor-element-f3d12d3{text-align:center;}.elementor-958 .elementor-element.elementor-element-f3d12d3 .elementor-heading-title{font-size:41px;}.elementor-958 .elementor-element.elementor-element-b7362fe{text-align:center;}.elementor-958 .elementor-element.elementor-element-da1ea33 .eael-creative-button-wrapper{justify-content:center;}.elementor-958 .elementor-element.elementor-element-f2585ef{padding:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-d5d2bfb img{width:100%;}.elementor-958 .elementor-element.elementor-element-679c28a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 20px 0px 20px;}.elementor-958 .elementor-element.elementor-element-5edf59e{text-align:center;}.elementor-958 .elementor-element.elementor-element-38d4d30{text-align:center;}.elementor-958 .elementor-element.elementor-element-397f069{margin-top:-30px;margin-bottom:60px;}.elementor-958 .elementor-element.elementor-element-346521b > .elementor-widget-container{margin:-45px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-346521b .eael-creative-button-wrapper{justify-content:center;}.elementor-958 .elementor-element.elementor-element-718ea3d:not(.elementor-motion-effects-element-type-background), .elementor-958 .elementor-element.elementor-element-718ea3d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-958 .elementor-element.elementor-element-718ea3d{margin-top:0px;margin-bottom:0px;padding:0px 20px 0px 20px;}.elementor-958 .elementor-element.elementor-element-af15a60 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-958 .elementor-element.elementor-element-068d255{margin-top:0px;margin-bottom:0px;padding:0px 20px 0px 20px;}.elementor-958 .elementor-element.elementor-element-aa5b6d3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-c220823 > .elementor-widget-container{margin:-14px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-c220823 .elementor-heading-title{font-size:16px;}.elementor-958 .elementor-element.elementor-element-2a0b9c8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-801d3a7{padding:0px 15px 0px 15px;}.elementor-958 .elementor-element.elementor-element-d577ea9 .elementor-heading-title{font-size:22px;}.elementor-958 .elementor-element.elementor-element-263641a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-ad1caf4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-ad1caf4 .elementor-heading-title{font-size:24px;}.elementor-958 .elementor-element.elementor-element-fada049 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-d406e9d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-9522d23 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-9522d23 .elementor-heading-title{font-size:24px;}.elementor-958 .elementor-element.elementor-element-1b30b6f{padding:0px 20px 0px 20px;}.elementor-958 .elementor-element.elementor-element-9d05534 .elementor-heading-title{font-size:20px;}.elementor-958 .elementor-element.elementor-element-f7c214b > .elementor-widget-container{padding:0px 0px 0px 0px;}}/* Start custom CSS for column, class: .elementor-element-ed5bc59 *//* --- Estilos Base (Móvil) --- */
.elementor-958 .elementor-element.elementor-element-ed5bc59 {
    /* Efecto de cristal */
    backdrop-filter: blur(5px); /* Menos blur en móvil ahorra batería/recursos */
    -webkit-backdrop-filter: blur(5px);
    background-color: rgba(255, 255, 255, 0.1);
    
    /* Borde y esquinas */
    border: 1px solid rgba(255, 255, 255, 0.2);
    border-radius: 8px;
    
    /* Sombra y Espaciado */
    box-shadow: 0 4px 15px 0 rgba(0, 0, 0, 0.3);
    padding: 12px;
    
    /* Márgenes para móvil (apilados verticalmente) */
    margin-bottom: 15px; 
    margin-right: 0;
    
    overflow: hidden;
}

/* --- Tablet (768px o más) --- */
@media (min-width: 768px) {
    .elementor-958 .elementor-element.elementor-element-ed5bc59 {
        backdrop-filter: blur(10px);
        -webkit-backdrop-filter: blur(10px);
        padding: 15px;
        border-width: 2px;
        
        /* Espaciado horizontal para diseño en rejilla/columnas */
        margin-right: 12px;
        margin-bottom: 12px;
    }
}

/* --- Desktop (1024px o más) --- */
@media (min-width: 1024px) {
    .elementor-958 .elementor-element.elementor-element-ed5bc59 {
        backdrop-filter: blur(20px); /* Efecto completo en pantallas grandes */
        -webkit-backdrop-filter: blur(20px);
        padding: 20px;
        box-shadow: 0 8px 25px 0 rgba(0, 0, 0, 0.5);
        
        /* Aumentamos un poco el redondeado para pantallas grandes */
        border-radius: 12px;
    }
}

/* Quitar margen al último elemento solo si están en fila (Tablet/Desktop) */
@media (min-width: 768px) {
    .elementor-958 .elementor-element.elementor-element-ed5bc59:last-child {
        margin-right: 0;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-498a91b *//* --- Estilos Base (Móvil) --- */
.elementor-958 .elementor-element.elementor-element-498a91b {
    /* Efecto de cristal */
    backdrop-filter: blur(5px); /* Menos blur en móvil ahorra batería/recursos */
    -webkit-backdrop-filter: blur(5px);
    background-color: rgba(255, 255, 255, 0.1);
    
    /* Borde y esquinas */
    border: 1px solid rgba(255, 255, 255, 0.2);
    border-radius: 8px;
    
    /* Sombra y Espaciado */
    box-shadow: 0 4px 15px 0 rgba(0, 0, 0, 0.3);
    padding: 12px;
    
    /* Márgenes para móvil (apilados verticalmente) */
    margin-bottom: 15px; 
    margin-right: 0;
    
    overflow: hidden;
}

/* --- Tablet (768px o más) --- */
@media (min-width: 768px) {
    .elementor-958 .elementor-element.elementor-element-498a91b {
        backdrop-filter: blur(10px);
        -webkit-backdrop-filter: blur(10px);
        padding: 15px;
        border-width: 2px;
        
        /* Espaciado horizontal para diseño en rejilla/columnas */
        margin-right: 12px;
        margin-bottom: 12px;
    }
}

/* --- Desktop (1024px o más) --- */
@media (min-width: 1024px) {
    .elementor-958 .elementor-element.elementor-element-498a91b {
        backdrop-filter: blur(20px); /* Efecto completo en pantallas grandes */
        -webkit-backdrop-filter: blur(20px);
        padding: 20px;
        box-shadow: 0 8px 25px 0 rgba(0, 0, 0, 0.5);
        
        /* Aumentamos un poco el redondeado para pantallas grandes */
        border-radius: 12px;
    }
}

/* Quitar margen al último elemento solo si están en fila (Tablet/Desktop) */
@media (min-width: 768px) {
    .elementor-958 .elementor-element.elementor-element-498a91b:last-child {
        margin-right: 0;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-698c368 *//* --- Estilos Base (Móvil) --- */
.elementor-958 .elementor-element.elementor-element-698c368 {
    /* Efecto de cristal */
    backdrop-filter: blur(5px); /* Menos blur en móvil ahorra batería/recursos */
    -webkit-backdrop-filter: blur(5px);
    background-color: rgba(255, 255, 255, 0.1);
    
    /* Borde y esquinas */
    border: 1px solid rgba(255, 255, 255, 0.2);
    border-radius: 8px;
    
    /* Sombra y Espaciado */
    box-shadow: 0 4px 15px 0 rgba(0, 0, 0, 0.3);
    padding: 12px;
    
    /* Márgenes para móvil (apilados verticalmente) */
    margin-bottom: 15px; 
    margin-right: 0;
    
    overflow: hidden;
}

/* --- Tablet (768px o más) --- */
@media (min-width: 768px) {
    .elementor-958 .elementor-element.elementor-element-698c368 {
        backdrop-filter: blur(10px);
        -webkit-backdrop-filter: blur(10px);
        padding: 15px;
        border-width: 2px;
        
        /* Espaciado horizontal para diseño en rejilla/columnas */
        margin-right: 12px;
        margin-bottom: 12px;
    }
}

/* --- Desktop (1024px o más) --- */
@media (min-width: 1024px) {
    .elementor-958 .elementor-element.elementor-element-698c368 {
        backdrop-filter: blur(20px); /* Efecto completo en pantallas grandes */
        -webkit-backdrop-filter: blur(20px);
        padding: 20px;
        box-shadow: 0 8px 25px 0 rgba(0, 0, 0, 0.5);
        
        /* Aumentamos un poco el redondeado para pantallas grandes */
        border-radius: 12px;
    }
}

/* Quitar margen al último elemento solo si están en fila (Tablet/Desktop) */
@media (min-width: 768px) {
    .elementor-958 .elementor-element.elementor-element-698c368:last-child {
        margin-right: 0;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-e35e01e *//* --- Estilos Base (Móvil) --- */
.elementor-958 .elementor-element.elementor-element-e35e01e {
    /* Efecto de cristal */
    backdrop-filter: blur(5px); /* Menos blur en móvil ahorra batería/recursos */
    -webkit-backdrop-filter: blur(5px);
    background-color: rgba(255, 255, 255, 0.1);
    
    /* Borde y esquinas */
    border: 1px solid rgba(255, 255, 255, 0.2);
    border-radius: 8px;
    
    /* Sombra y Espaciado */
    box-shadow: 0 4px 15px 0 rgba(0, 0, 0, 0.3);
    padding: 12px;
    
    /* Márgenes para móvil (apilados verticalmente) */
    margin-bottom: 15px; 
    margin-right: 0;
    
    overflow: hidden;
}

/* --- Tablet (768px o más) --- */
@media (min-width: 768px) {
    .elementor-958 .elementor-element.elementor-element-e35e01e {
        backdrop-filter: blur(10px);
        -webkit-backdrop-filter: blur(10px);
        padding: 15px;
        border-width: 2px;
        
        /* Espaciado horizontal para diseño en rejilla/columnas */
        margin-right: 12px;
        margin-bottom: 12px;
    }
}

/* --- Desktop (1024px o más) --- */
@media (min-width: 1024px) {
    .elementor-958 .elementor-element.elementor-element-e35e01e {
        backdrop-filter: blur(20px); /* Efecto completo en pantallas grandes */
        -webkit-backdrop-filter: blur(20px);
        padding: 20px;
        box-shadow: 0 8px 25px 0 rgba(0, 0, 0, 0.5);
        
        /* Aumentamos un poco el redondeado para pantallas grandes */
        border-radius: 12px;
    }
}

/* Quitar margen al último elemento solo si están en fila (Tablet/Desktop) */
@media (min-width: 768px) {
    .elementor-958 .elementor-element.elementor-element-e35e01e:last-child {
        margin-right: 0;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-e5aa6a7 *//* --- Estilos Base (Móvil) --- */
.elementor-958 .elementor-element.elementor-element-e5aa6a7 {
    /* Efecto de cristal */
    backdrop-filter: blur(5px); /* Menos blur en móvil ahorra batería/recursos */
    -webkit-backdrop-filter: blur(5px);
    background-color: rgba(255, 255, 255, 0.1);
    
    /* Borde y esquinas */
    border: 1px solid rgba(255, 255, 255, 0.2);
    border-radius: 8px;
    
    /* Sombra y Espaciado */
    box-shadow: 0 4px 15px 0 rgba(0, 0, 0, 0.3);
    padding: 12px;
    
    /* Márgenes para móvil (apilados verticalmente) */
    margin-bottom: 15px; 
    margin-right: 0;
    
    overflow: hidden;
}

/* --- Tablet (768px o más) --- */
@media (min-width: 768px) {
    .elementor-958 .elementor-element.elementor-element-e5aa6a7 {
        backdrop-filter: blur(10px);
        -webkit-backdrop-filter: blur(10px);
        padding: 15px;
        border-width: 2px;
        
        /* Espaciado horizontal para diseño en rejilla/columnas */
        margin-right: 12px;
        margin-bottom: 12px;
    }
}

/* --- Desktop (1024px o más) --- */
@media (min-width: 1024px) {
    .elementor-958 .elementor-element.elementor-element-e5aa6a7 {
        backdrop-filter: blur(20px); /* Efecto completo en pantallas grandes */
        -webkit-backdrop-filter: blur(20px);
        padding: 20px;
        box-shadow: 0 8px 25px 0 rgba(0, 0, 0, 0.5);
        
        /* Aumentamos un poco el redondeado para pantallas grandes */
        border-radius: 12px;
    }
}

/* Quitar margen al último elemento solo si están en fila (Tablet/Desktop) */
@media (min-width: 768px) {
    .elementor-958 .elementor-element.elementor-element-e5aa6a7:last-child {
        margin-right: 0;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4cdfdb5 *//* --- Estilos Base (Móvil) --- */
.elementor-958 .elementor-element.elementor-element-4cdfdb5 {
    /* Efecto de cristal */
    backdrop-filter: blur(5px); /* Menos blur en móvil ahorra batería/recursos */
    -webkit-backdrop-filter: blur(5px);
    background-color: rgba(255, 255, 255, 0.1);
    
    /* Borde y esquinas */
    border: 1px solid rgba(255, 255, 255, 0.2);
    border-radius: 8px;
    
    /* Sombra y Espaciado */
    box-shadow: 0 4px 15px 0 rgba(0, 0, 0, 0.3);
    padding: 12px;
    
    /* Márgenes para móvil (apilados verticalmente) */
    margin-bottom: 15px; 
    margin-right: 0;
    
    overflow: hidden;
}

/* --- Tablet (768px o más) --- */
@media (min-width: 768px) {
    .elementor-958 .elementor-element.elementor-element-4cdfdb5 {
        backdrop-filter: blur(10px);
        -webkit-backdrop-filter: blur(10px);
        padding: 15px;
        border-width: 2px;
        
        /* Espaciado horizontal para diseño en rejilla/columnas */
        margin-right: 12px;
        margin-bottom: 12px;
    }
}

/* --- Desktop (1024px o más) --- */
@media (min-width: 1024px) {
    .elementor-958 .elementor-element.elementor-element-4cdfdb5 {
        backdrop-filter: blur(20px); /* Efecto completo en pantallas grandes */
        -webkit-backdrop-filter: blur(20px);
        padding: 20px;
        box-shadow: 0 8px 25px 0 rgba(0, 0, 0, 0.5);
        
        /* Aumentamos un poco el redondeado para pantallas grandes */
        border-radius: 12px;
    }
}

/* Quitar margen al último elemento solo si están en fila (Tablet/Desktop) */
@media (min-width: 768px) {
    .elementor-958 .elementor-element.elementor-element-4cdfdb5:last-child {
        margin-right: 0;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-c55761d *//* --- Estilos Base (Móvil) --- */
.elementor-958 .elementor-element.elementor-element-c55761d {
    /* Efecto de cristal */
    backdrop-filter: blur(5px); /* Menos blur en móvil ahorra batería/recursos */
    -webkit-backdrop-filter: blur(5px);
    background-color: rgba(255, 255, 255, 0.1);
    
    /* Borde y esquinas */
    border: 1px solid rgba(255, 255, 255, 0.2);
    border-radius: 8px;
    
    /* Sombra y Espaciado */
    box-shadow: 0 4px 15px 0 rgba(0, 0, 0, 0.3);
    padding: 12px;
    
    /* Márgenes para móvil (apilados verticalmente) */
    margin-bottom: 15px; 
    margin-right: 0;
    
    overflow: hidden;
}

/* --- Tablet (768px o más) --- */
@media (min-width: 768px) {
    .elementor-958 .elementor-element.elementor-element-c55761d {
        backdrop-filter: blur(10px);
        -webkit-backdrop-filter: blur(10px);
        padding: 15px;
        border-width: 2px;
        
        /* Espaciado horizontal para diseño en rejilla/columnas */
        margin-right: 12px;
        margin-bottom: 12px;
    }
}

/* --- Desktop (1024px o más) --- */
@media (min-width: 1024px) {
    .elementor-958 .elementor-element.elementor-element-c55761d {
        backdrop-filter: blur(20px); /* Efecto completo en pantallas grandes */
        -webkit-backdrop-filter: blur(20px);
        padding: 20px;
        box-shadow: 0 8px 25px 0 rgba(0, 0, 0, 0.5);
        
        /* Aumentamos un poco el redondeado para pantallas grandes */
        border-radius: 12px;
    }
}

/* Quitar margen al último elemento solo si están en fila (Tablet/Desktop) */
@media (min-width: 768px) {
    .elementor-958 .elementor-element.elementor-element-c55761d:last-child {
        margin-right: 0;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-9bb5fa5 *//* --- Estilos Base (Móvil) --- */
.elementor-958 .elementor-element.elementor-element-9bb5fa5 {
    /* Efecto de cristal */
    backdrop-filter: blur(5px); /* Menos blur en móvil ahorra batería/recursos */
    -webkit-backdrop-filter: blur(5px);
    background-color: rgba(255, 255, 255, 0.1);
    
    /* Borde y esquinas */
    border: 1px solid rgba(255, 255, 255, 0.2);
    border-radius: 8px;
    
    /* Sombra y Espaciado */
    box-shadow: 0 4px 15px 0 rgba(0, 0, 0, 0.3);
    padding: 12px;
    
    /* Márgenes para móvil (apilados verticalmente) */
    margin-bottom: 15px; 
    margin-right: 0;
    
    overflow: hidden;
}

/* --- Tablet (768px o más) --- */
@media (min-width: 768px) {
    .elementor-958 .elementor-element.elementor-element-9bb5fa5 {
        backdrop-filter: blur(10px);
        -webkit-backdrop-filter: blur(10px);
        padding: 15px;
        border-width: 2px;
        
        /* Espaciado horizontal para diseño en rejilla/columnas */
        margin-right: 12px;
        margin-bottom: 12px;
    }
}

/* --- Desktop (1024px o más) --- */
@media (min-width: 1024px) {
    .elementor-958 .elementor-element.elementor-element-9bb5fa5 {
        backdrop-filter: blur(20px); /* Efecto completo en pantallas grandes */
        -webkit-backdrop-filter: blur(20px);
        padding: 20px;
        box-shadow: 0 8px 25px 0 rgba(0, 0, 0, 0.5);
        
        /* Aumentamos un poco el redondeado para pantallas grandes */
        border-radius: 12px;
    }
}

/* Quitar margen al último elemento solo si están en fila (Tablet/Desktop) */
@media (min-width: 768px) {
    .elementor-958 .elementor-element.elementor-element-9bb5fa5:last-child {
        margin-right: 0;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-27cd7c9 *//* --- Estilos Base (Móvil) --- */
.elementor-958 .elementor-element.elementor-element-27cd7c9 {
    /* Efecto de cristal */
    backdrop-filter: blur(5px); /* Menos blur en móvil ahorra batería/recursos */
    -webkit-backdrop-filter: blur(5px);
    background-color: rgba(255, 255, 255, 0.1);
    
    /* Borde y esquinas */
    border: 1px solid rgba(255, 255, 255, 0.2);
    border-radius: 8px;
    
    /* Sombra y Espaciado */
    box-shadow: 0 4px 15px 0 rgba(0, 0, 0, 0.3);
    padding: 12px;
    
    /* Márgenes para móvil (apilados verticalmente) */
    margin-bottom: 15px; 
    margin-right: 0;
    
    overflow: hidden;
}

/* --- Tablet (768px o más) --- */
@media (min-width: 768px) {
    .elementor-958 .elementor-element.elementor-element-27cd7c9 {
        backdrop-filter: blur(10px);
        -webkit-backdrop-filter: blur(10px);
        padding: 15px;
        border-width: 2px;
        
        /* Espaciado horizontal para diseño en rejilla/columnas */
        margin-right: 12px;
        margin-bottom: 12px;
    }
}

/* --- Desktop (1024px o más) --- */
@media (min-width: 1024px) {
    .elementor-958 .elementor-element.elementor-element-27cd7c9 {
        backdrop-filter: blur(20px); /* Efecto completo en pantallas grandes */
        -webkit-backdrop-filter: blur(20px);
        padding: 20px;
        box-shadow: 0 8px 25px 0 rgba(0, 0, 0, 0.5);
        
        /* Aumentamos un poco el redondeado para pantallas grandes */
        border-radius: 12px;
    }
}

/* Quitar margen al último elemento solo si están en fila (Tablet/Desktop) */
@media (min-width: 768px) {
    .elementor-958 .elementor-element.elementor-element-27cd7c9:last-child {
        margin-right: 0;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-180d4d0 *//* --- Estilos Base (Móvil) --- */
.elementor-958 .elementor-element.elementor-element-180d4d0 {
    /* Efecto de cristal */
    backdrop-filter: blur(5px); /* Menos blur en móvil ahorra batería/recursos */
    -webkit-backdrop-filter: blur(5px);
    background-color: rgba(255, 255, 255, 0.1);
    
    /* Borde y esquinas */
    border: 1px solid rgba(255, 255, 255, 0.2);
    border-radius: 8px;
    
    /* Sombra y Espaciado */
    box-shadow: 0 4px 15px 0 rgba(0, 0, 0, 0.3);
    padding: 12px;
    
    /* Márgenes para móvil (apilados verticalmente) */
    margin-bottom: 15px; 
    margin-right: 0;
    
    overflow: hidden;
}

/* --- Tablet (768px o más) --- */
@media (min-width: 768px) {
    .elementor-958 .elementor-element.elementor-element-180d4d0 {
        backdrop-filter: blur(10px);
        -webkit-backdrop-filter: blur(10px);
        padding: 15px;
        border-width: 2px;
        
        /* Espaciado horizontal para diseño en rejilla/columnas */
        margin-right: 12px;
        margin-bottom: 12px;
    }
}

/* --- Desktop (1024px o más) --- */
@media (min-width: 1024px) {
    .elementor-958 .elementor-element.elementor-element-180d4d0 {
        backdrop-filter: blur(20px); /* Efecto completo en pantallas grandes */
        -webkit-backdrop-filter: blur(20px);
        padding: 20px;
        box-shadow: 0 8px 25px 0 rgba(0, 0, 0, 0.5);
        
        /* Aumentamos un poco el redondeado para pantallas grandes */
        border-radius: 12px;
    }
}

/* Quitar margen al último elemento solo si están en fila (Tablet/Desktop) */
@media (min-width: 768px) {
    .elementor-958 .elementor-element.elementor-element-180d4d0:last-child {
        margin-right: 0;
    }
}/* End custom CSS */