.elementor-3393 .elementor-element.elementor-element-12b8e41{--display:flex;--min-height:508px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-3393 .elementor-element.elementor-element-12b8e41:not(.elementor-motion-effects-element-type-background), .elementor-3393 .elementor-element.elementor-element-12b8e41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://plantillas.mgraphicagencia.com/wp-content/uploads/2025/05/H1.png");background-position:0px 0px;background-repeat:no-repeat;background-size:cover;}.elementor-3393 .elementor-element.elementor-element-af05965{--display:flex;--padding-top:100px;--padding-bottom:50px;--padding-left:130px;--padding-right:50px;}.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-3393 .elementor-element.elementor-element-348341b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3393 .elementor-element.elementor-element-348341b{text-align:left;}.elementor-3393 .elementor-element.elementor-element-348341b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:60px;font-weight:700;color:#FFFFFF;}.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-3393 .elementor-element.elementor-element-05be3e8{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;color:#F1F1F1;}.elementor-3393 .elementor-element.elementor-element-05be3e8 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-3393 .elementor-element.elementor-element-f52d4e4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:50px 50px 50px 50px;--padding-top:3px;--padding-bottom:3px;--padding-left:0px;--padding-right:10px;}.elementor-3393 .elementor-element.elementor-element-f52d4e4:not(.elementor-motion-effects-element-type-background), .elementor-3393 .elementor-element.elementor-element-f52d4e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(81deg, #FF6E00 33%, #F1A700 100%);}.elementor-3393 .elementor-element.elementor-element-167d0ce{--display:flex;}.elementor-3393 .elementor-element.elementor-element-768535e{--display:flex;--min-height:0px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.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-3393 .elementor-element.elementor-element-ddc9658{--display:flex;}.elementor-3393 .elementor-element.elementor-element-19d425e{--display:flex;}.elementor-3393 .elementor-element.elementor-element-b983b25{--display:flex;}.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-3393 .elementor-element.elementor-element-6dbc8ce > .elementor-widget-container{margin:6px 0px 0px 20px;}.elementor-3393 .elementor-element.elementor-element-6dbc8ce.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-3393 .elementor-element.elementor-element-6dbc8ce .elementor-icon-wrapper{text-align:center;}.elementor-3393 .elementor-element.elementor-element-6dbc8ce.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-3393 .elementor-element.elementor-element-6dbc8ce.elementor-view-framed .elementor-icon, .elementor-3393 .elementor-element.elementor-element-6dbc8ce.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-3393 .elementor-element.elementor-element-6dbc8ce.elementor-view-framed .elementor-icon, .elementor-3393 .elementor-element.elementor-element-6dbc8ce.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-3393 .elementor-element.elementor-element-6dbc8ce .elementor-icon{font-size:33px;}.elementor-3393 .elementor-element.elementor-element-6dbc8ce .elementor-icon svg{height:33px;}.elementor-3393 .elementor-element.elementor-element-2f67521{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3393 .elementor-element.elementor-element-413b381{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-3393 .elementor-element.elementor-element-154c996{width:var( --container-widget-width, 37% );max-width:37%;--container-widget-width:37%;--container-widget-flex-grow:0;text-align:left;}.elementor-3393 .elementor-element.elementor-element-154c996 > .elementor-widget-container{margin:0px 0px 0px -54px;}.elementor-3393 .elementor-element.elementor-element-154c996.elementor-element{--align-self:center;}.elementor-3393 .elementor-element.elementor-element-154c996 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;line-height:21px;color:#FFFFFF;}.elementor-3393 .elementor-element.elementor-element-86b536b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3393 .elementor-element.elementor-element-00bb040{--display:flex;}.elementor-3393 .elementor-element.elementor-element-e36d931{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3393 .elementor-element.elementor-element-9472b97 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3393 .elementor-element.elementor-element-9472b97{z-index:10;text-align:center;}.elementor-3393 .elementor-element.elementor-element-9472b97 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:42px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-3393 .elementor-element.elementor-element-0e536f3{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;}.elementor-3393 .elementor-element.elementor-element-052c4d2{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;color:#F0F0F0;}.elementor-3393 .elementor-element.elementor-element-ce5d40f{--display:flex;--min-height:99px;border-style:solid;--border-style:solid;border-width:5px 0px 5px 0px;--border-top-width:5px;--border-right-width:0px;--border-bottom-width:5px;--border-left-width:0px;border-color:#FF7B00;--border-color:#FF7B00;--border-radius:20px 20px 20px 20px;--z-index:20;}.elementor-3393 .elementor-element.elementor-element-ce5d40f:not(.elementor-motion-effects-element-type-background), .elementor-3393 .elementor-element.elementor-element-ce5d40f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://plantillas.mgraphicagencia.com/wp-content/uploads/2025/05/agencia.png");background-position:-92px -9px;background-repeat:no-repeat;background-size:cover;}.elementor-3393 .elementor-element.elementor-element-3f70e2c{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-3393 .elementor-element.elementor-element-014faea > .elementor-widget-container{padding:0px 0px 50px 0px;}.elementor-3393 .elementor-element.elementor-element-014faea{text-align:center;}.elementor-3393 .elementor-element.elementor-element-014faea .elementor-heading-title{color:#FFFFFF;}.elementor-3393 .elementor-element.elementor-element-4f2b3ac{--display:flex;--min-height:288px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-3393 .elementor-element.elementor-element-bcf6e85{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3393 .elementor-element.elementor-element-ee05f0e{--display:flex;--min-height:50vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;}.elementor-3393 .elementor-element.elementor-element-ee05f0e:not(.elementor-motion-effects-element-type-background), .elementor-3393 .elementor-element.elementor-element-ee05f0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0A;}.elementor-3393 .elementor-element.elementor-element-ee05f0e:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FF8F00;--border-color:#FF8F00;}.elementor-3393 .elementor-element.elementor-element-ee05f0e, .elementor-3393 .elementor-element.elementor-element-ee05f0e::before{--border-transition:0.3s;}.elementor-3393 .elementor-element.elementor-element-5c852a1 .elementor-heading-title{color:#E07800;}.elementor-3393 .elementor-element.elementor-element-db1258c{--display:flex;--min-height:50vh;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3393 .elementor-element.elementor-element-db1258c:not(.elementor-motion-effects-element-type-background), .elementor-3393 .elementor-element.elementor-element-db1258c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECECEC;}.elementor-3393 .elementor-element.elementor-element-3f9eda0{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#0A0A0A;}.elementor-3393 .elementor-element.elementor-element-1f55037 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3393 .elementor-element.elementor-element-1f55037.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-3393 .elementor-element.elementor-element-1f55037{left:293px;}body.rtl .elementor-3393 .elementor-element.elementor-element-1f55037{right:293px;}.elementor-3393 .elementor-element.elementor-element-1f55037{top:84px;}.elementor-3393 .elementor-element.elementor-element-1f55037 .elementor-icon-wrapper{text-align:center;}.elementor-3393 .elementor-element.elementor-element-1f55037.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-3393 .elementor-element.elementor-element-1f55037.elementor-view-framed .elementor-icon, .elementor-3393 .elementor-element.elementor-element-1f55037.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-3393 .elementor-element.elementor-element-1f55037.elementor-view-framed .elementor-icon, .elementor-3393 .elementor-element.elementor-element-1f55037.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-3393 .elementor-element.elementor-element-1f55037 .elementor-icon{font-size:40px;}.elementor-3393 .elementor-element.elementor-element-1f55037 .elementor-icon svg{height:40px;}.elementor-3393 .elementor-element.elementor-element-d7f446e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3393 .elementor-element.elementor-element-e4eb499{--display:flex;--min-height:50vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;}.elementor-3393 .elementor-element.elementor-element-e4eb499:not(.elementor-motion-effects-element-type-background), .elementor-3393 .elementor-element.elementor-element-e4eb499 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0A;}.elementor-3393 .elementor-element.elementor-element-e4eb499:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FF8F00;--border-color:#FF8F00;}.elementor-3393 .elementor-element.elementor-element-e4eb499, .elementor-3393 .elementor-element.elementor-element-e4eb499::before{--border-transition:0.3s;}.elementor-3393 .elementor-element.elementor-element-69f5dab .elementor-heading-title{color:#E07800;}.elementor-3393 .elementor-element.elementor-element-025c7d1{--display:flex;--min-height:50vh;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3393 .elementor-element.elementor-element-025c7d1:not(.elementor-motion-effects-element-type-background), .elementor-3393 .elementor-element.elementor-element-025c7d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECECEC;}.elementor-3393 .elementor-element.elementor-element-0cfc26c{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#0A0A0A;}.elementor-3393 .elementor-element.elementor-element-4cbaa48 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3393 .elementor-element.elementor-element-4cbaa48.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-3393 .elementor-element.elementor-element-4cbaa48{left:293px;}body.rtl .elementor-3393 .elementor-element.elementor-element-4cbaa48{right:293px;}.elementor-3393 .elementor-element.elementor-element-4cbaa48{top:84px;}.elementor-3393 .elementor-element.elementor-element-4cbaa48 .elementor-icon-wrapper{text-align:center;}.elementor-3393 .elementor-element.elementor-element-4cbaa48.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-3393 .elementor-element.elementor-element-4cbaa48.elementor-view-framed .elementor-icon, .elementor-3393 .elementor-element.elementor-element-4cbaa48.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-3393 .elementor-element.elementor-element-4cbaa48.elementor-view-framed .elementor-icon, .elementor-3393 .elementor-element.elementor-element-4cbaa48.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-3393 .elementor-element.elementor-element-4cbaa48 .elementor-icon{font-size:40px;}.elementor-3393 .elementor-element.elementor-element-4cbaa48 .elementor-icon svg{height:40px;}.elementor-3393 .elementor-element.elementor-element-6d12014{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3393 .elementor-element.elementor-element-7bbe61d{--display:flex;--min-height:50vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;}.elementor-3393 .elementor-element.elementor-element-7bbe61d:not(.elementor-motion-effects-element-type-background), .elementor-3393 .elementor-element.elementor-element-7bbe61d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0A;}.elementor-3393 .elementor-element.elementor-element-7bbe61d:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FF8F00;--border-color:#FF8F00;}.elementor-3393 .elementor-element.elementor-element-7bbe61d, .elementor-3393 .elementor-element.elementor-element-7bbe61d::before{--border-transition:0.3s;}.elementor-3393 .elementor-element.elementor-element-dcb2bb9 .elementor-heading-title{color:#E07800;}.elementor-3393 .elementor-element.elementor-element-42077bc{--display:flex;--min-height:50vh;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3393 .elementor-element.elementor-element-42077bc:not(.elementor-motion-effects-element-type-background), .elementor-3393 .elementor-element.elementor-element-42077bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECECEC;}.elementor-3393 .elementor-element.elementor-element-1f65470{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#0A0A0A;}.elementor-3393 .elementor-element.elementor-element-e8c5df6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3393 .elementor-element.elementor-element-e8c5df6.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-3393 .elementor-element.elementor-element-e8c5df6{left:293px;}body.rtl .elementor-3393 .elementor-element.elementor-element-e8c5df6{right:293px;}.elementor-3393 .elementor-element.elementor-element-e8c5df6{top:84px;}.elementor-3393 .elementor-element.elementor-element-e8c5df6 .elementor-icon-wrapper{text-align:center;}.elementor-3393 .elementor-element.elementor-element-e8c5df6.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-3393 .elementor-element.elementor-element-e8c5df6.elementor-view-framed .elementor-icon, .elementor-3393 .elementor-element.elementor-element-e8c5df6.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-3393 .elementor-element.elementor-element-e8c5df6.elementor-view-framed .elementor-icon, .elementor-3393 .elementor-element.elementor-element-e8c5df6.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-3393 .elementor-element.elementor-element-e8c5df6 .elementor-icon{font-size:40px;}.elementor-3393 .elementor-element.elementor-element-e8c5df6 .elementor-icon svg{height:40px;}.elementor-3393 .elementor-element.elementor-element-50b2889{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}@media(min-width:768px){.elementor-3393 .elementor-element.elementor-element-af05965{--width:56%;}.elementor-3393 .elementor-element.elementor-element-f52d4e4{--width:40%;}.elementor-3393 .elementor-element.elementor-element-167d0ce{--width:100%;}.elementor-3393 .elementor-element.elementor-element-768535e{--width:100%;}.elementor-3393 .elementor-element.elementor-element-0e536f3{--width:80%;}.elementor-3393 .elementor-element.elementor-element-ce5d40f{--width:80%;}.elementor-3393 .elementor-element.elementor-element-4f2b3ac{--width:100%;}.elementor-3393 .elementor-element.elementor-element-bcf6e85{--width:26%;}.elementor-3393 .elementor-element.elementor-element-ee05f0e{--width:100%;}.elementor-3393 .elementor-element.elementor-element-db1258c{--width:100%;}.elementor-3393 .elementor-element.elementor-element-d7f446e{--width:26%;}.elementor-3393 .elementor-element.elementor-element-e4eb499{--width:100%;}.elementor-3393 .elementor-element.elementor-element-025c7d1{--width:100%;}.elementor-3393 .elementor-element.elementor-element-6d12014{--width:26%;}.elementor-3393 .elementor-element.elementor-element-7bbe61d{--width:100%;}.elementor-3393 .elementor-element.elementor-element-42077bc{--width:100%;}}@media(max-width:1024px){.elementor-3393 .elementor-element.elementor-element-12b8e41:not(.elementor-motion-effects-element-type-background), .elementor-3393 .elementor-element.elementor-element-12b8e41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-3393 .elementor-element.elementor-element-0e536f3{--grid-auto-flow:row;}.elementor-3393 .elementor-element.elementor-element-ce5d40f:not(.elementor-motion-effects-element-type-background), .elementor-3393 .elementor-element.elementor-element-ce5d40f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}}@media(max-width:767px){.elementor-3393 .elementor-element.elementor-element-12b8e41:not(.elementor-motion-effects-element-type-background), .elementor-3393 .elementor-element.elementor-element-12b8e41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-3393 .elementor-element.elementor-element-0e536f3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3393 .elementor-element.elementor-element-ce5d40f:not(.elementor-motion-effects-element-type-background), .elementor-3393 .elementor-element.elementor-element-ce5d40f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}}/* Start custom CSS for heading, class: .elementor-element-348341b */.gradient-text {
/* Transiciones para el fondo y otras propiedades */
transition: background 2s ease 0s;
transition: all 1s; /* Transición suave para todas las propiedades */
-webkit-background-clip: text; /* Limita el fondo al texto */
-webkit-text-fill-color: transparent; /* Hace el texto transparente */
/* Animación del texto */
animation: move 3s ease 1s infinite alternate;
/* Gradiente de fondo aplicado al texto */
background-image: linear-gradient(45deg, #ffbd0a, #ff5400, #ffbd0a, #ff5400);
background-size: 500% 200%; /* Tamaño del fondo */
}
@keyframes move {
0% {
background-position: 0 0;
}
100% {
background-position: 100% 0;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-167d0ce */.elementor-3393 .elementor-element.elementor-element-167d0ce:before{
content: "";
position: absolute;
background: conic-gradient(
from 50deg at 50% 50%,
transparent 0deg,
#fff 30deg,
#fff 50deg,
transparent 80deg,
transparent 360deg
);
transform: translate(-50%, -50%) rotate(0deg);
animation: rodarestrelas 3s linear infinite;
opacity: 1;
left: 50%;
top:50%;
height: 500px;
width: 500px;
}
.elementor-3393 .elementor-element.elementor-element-167d0ce{
overflow: hidden;
border-radius: 100px;
padding: 0px;
width: 220px;
background: #292929;
}
.e1 .elementor-button{
padding: 10px 15px !important;
border-radius: 100px;
overflow: hidden;
z-index: 30;
background: transparent !important;
}
.e1 .elementor-button-text{
transform: translatey(4px) translatex(-4px) !important;
z-index: 5;
}
.e1 .elementor-button-icon{
transform: translatey(2px) translatex(5px) scale(1.15) !important;
z-index: 5;
}
.e1 .elementor-button:after{
content: "";
position: absolute;
top: 120%;
left: 50%;
width: 100%;
height: 100px;
transform: translate(-50%, -30%);
background: #ff7200;
opacity: 0;
border-radius: 100%;
filter: blur(20px);
z-index: 2;
transition: 1s;
}
.e1:hover .elementor-button:after{
opacity: 1;
transition: 1s;
}
.e2{
position: absolute;
transform: translate(-50%, -50%);
top: 50%;
left: 50%;
width: calc(100% - 3px) !important;
height: calc(100% - 3px) !important;
overflow: hidden;
border-radius: 100px;
padding: 0px;
pointer-events: none;
}
.e3 {
background: #000 !important;
z-index: 6;
padding: 0px;
mask:conic-gradient(
from 50deg at 50% 50%,
#fff 0deg,
transparent 30deg,
transparent 50deg,
#fff 80deg,
#fff 360deg
);
-webkit-mask: conic-gradient(
from 50deg at 50% 50%,
#fff 0deg,
transparent 30deg,
transparent 50deg,
#fff 80deg,
#fff 360deg
);
transform: translate(-50%, -50%);
left: 50%;
top: 50%;
width: 500px;
height: 500px;
animation: rodarestrelas 3s linear infinite;
position: absolute;
}
@keyframes rodarestrelas {
to {
transform: translate(-50%,-50%) rotate(1turn)
}
}
.e4{
background: #0C0B0B !important;
padding: 0px;
width: 100%;
height: 100%;
background-image: url("https://membros.packmasterlegacy.net/wp-content/uploads/2025/02/estrelas-css-pack.png") !important;
background-position: center center;
background-size: 30px !important;
z-index: 2;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-413b381 *//* Contenedor de los perfiles */
.container3 {
display: flex;
padding: 0px;
}
/* Estilo base de los perfiles */
.card3 {
display: flex;
justify-content: center;
align-items: center;
max-width: 50px;
max-height: 50px;
background-color: #232323; /* color de fondo */
border-radius: 50%; /* Lo convierte en círculo */
box-shadow: -1rem 0 1rem rgba(8, 8, 8, 0.4); /* sombra */
border: 2px solid #ffa319; /* Añade un borde de 2px */
transition: 0.4s ease-out;
position: relative;
left: 0;
filter: grayscale(0%) blur(0); /* Inicialmente colorido y sin desenfoque */
overflow: hidden; /* Asegura que la imagen no sobresalga del círculo */
}
/* Superposición de los circulos */
.card3:not(:first-child) {
margin-left: -20px;
}
/* Efecto al pasar el mouse */
.card3:hover {
transform: translateX(-10px); /* Mueve el perfil hacia la izquierda */
transition: 0.4s ease-out;
z-index: 0; /* Asegura que el circulo hover quede encima de las demás */
}
/* Efecto en los demás perfiles cuando uno está en hover */
.container3:hover .card3:not(:hover) {
filter: grayscale(100%) blur(1px); /* Blanco y negro con desenfoque */
transition: 0.4s ease-out;
}
/* Estilo de la imagen dentro del circulo */
.profile-image {
width: 100%;
height: 100%;
object-fit: cover; /* Asegura que la imagen cubra el círculo sin distorsión */
border-radius: 50%; /* Mantiene la imagen circular */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9472b97 */.elementor-3393 .elementor-element.elementor-element-9472b97{
background-image: linear-gradient(to left, #f7b100 0%,#ff5d00 100%); /*Cambiar el color aqui*/
background-clip: text;
-webkit-background-clip: text;
text-fill-color: transparent;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce5d40f */.elementor-3393 .elementor-element.elementor-element-ce5d40f{clip-path: polygon(20% 0%, 100% 0, 100% 20%, 100% 80%, 80% 100%, 20% 100%, 0 100%, 0% 20%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e36d931 */.containerx {
width: 100vw;
height: 100vh;
--color: #323232;
background-image: linear-gradient(0deg, transparent 24%, var(--color) 25%, var(--color) 26%, transparent 27%,transparent 74%, var(--color) 75%, var(--color) 76%, transparent 77%,transparent),
linear-gradient(90deg, transparent 24%, var(--color) 25%, var(--color) 26%, transparent 27%,transparent 74%, var(--color) 75%, var(--color) 76%, transparent 77%,transparent);
background-size: 55px 55px;
}
.containerx:before {
content: '';
position: absolute;
left: 0;
right: 0;
background-image: radial-gradient(transparent, black);
background-size: 100% 100%;
background-position: 0 top;
background-repeat: repeat-x;
background-color: transparent;
width: 100vw;
height: 100vh;
top: auto;
bottom: 0px;
opacity: 1;
z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bcf6e85 */.sobre{
opacity: 0;
position: absolute;
transition: 1s;
pointer-events: none;
}
.sobreativo{
opacity: 1;
transition: 1s;
pointer-events: visible;
}
#more{
transition: 0.5s;
position: absolute;
transform: translatey(160px) translatex(-20px);
cursor: pointer;
}
#more:hover{
transition: 0.5s;
transform: translatey(160px) translatex(-20px) scale(0.95) rotate(-45deg);
}
@media(max-width: 767px){
#more{
transition: 0.5s;
position: absolute;
transform: translatey(120px) translatex(-20px);
}
#more:hover{
transition: 0.5s;
transform: translatey(120px) translatex(-20px) scale(0.95) rotate(-45deg);
}
}
.tit1{
opacity: 0;
transition: 1s;
filter: blur(5px);
transform: translatey(20px);
}
.tit1ativo{
opacity: 1;
transition: 1s;
filter: blur(0px);
transform: translatey(0px);
}

.elementor-3393 .elementor-element.elementor-element-bcf6e85 {
z-index: 1;
}
.elementor-3393 .elementor-element.elementor-element-bcf6e85:before {
content: "";
position: absolute;
z-index: 10;
border-radius: 20px; /* Redondear los bordes del pseudoelemento*/
margin: 0px;
margin-top: 0px;
pointer-events: none;
top: 0;
left: 0;
right: 0;
bottom: 0;
padding: 2px; /* Espaciado interno entre pseudoelementos */
background: linear-gradient(-35deg, #ff8300, transparent, transparent, #ff8300); /* Degradado lineal con color y transparencia */
-webkit-mask:
linear-gradient(#fff 0 0) content-box,
linear-gradient(#fff 0 0); /* Máscaras para efectos visuales en navegadores WebKit */
mask:
linear-gradient(#fff 0 0) content-box,
linear-gradient(#fff 0 0); /* Máscaras para efectos visuales en otros navegadores*/
-webkit-mask-composite: xor; /*Efecto de recorte en la máscara para WebKit */
mask-composite: exclude; /* Efecto de máscara recortada para otros navegadores*/
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7f446e */.sobre{
opacity: 0;
position: absolute;
transition: 1s;
pointer-events: none;
}
.sobreativo{
opacity: 1;
transition: 1s;
pointer-events: visible;
}
#more{
transition: 0.5s;
position: absolute;
transform: translatey(160px) translatex(-20px);
cursor: pointer;
}
#more:hover{
transition: 0.5s;
transform: translatey(160px) translatex(-20px) scale(0.95) rotate(-45deg);
}
@media(max-width: 767px){
#more{
transition: 0.5s;
position: absolute;
transform: translatey(120px) translatex(-20px);
}
#more:hover{
transition: 0.5s;
transform: translatey(120px) translatex(-20px) scale(0.95) rotate(-45deg);
}
}
.tit1{
opacity: 0;
transition: 1s;
filter: blur(5px);
transform: translatey(20px);
}
.tit1ativo{
opacity: 1;
transition: 1s;
filter: blur(0px);
transform: translatey(0px);
}
.elementor-3393 .elementor-element.elementor-element-d7f446e {
z-index: 1;
}
.elementor-3393 .elementor-element.elementor-element-d7f446e:before {
content: "";
position: absolute;
z-index: 10;
border-radius: 20px; /* Redondear los bordes del pseudoelemento*/
margin: 0px;
margin-top: 0px;
pointer-events: none;
top: 0;
left: 0;
right: 0;
bottom: 0;
padding: 2px; /* Espaciado interno entre pseudoelementos */
background: linear-gradient(-35deg, #ff8300, transparent, transparent, #ff8300); /* Degradado lineal con color y transparencia */
-webkit-mask:
linear-gradient(#fff 0 0) content-box,
linear-gradient(#fff 0 0); /* Máscaras para efectos visuales en navegadores WebKit */
mask:
linear-gradient(#fff 0 0) content-box,
linear-gradient(#fff 0 0); /* Máscaras para efectos visuales en otros navegadores*/
-webkit-mask-composite: xor; /*Efecto de recorte en la máscara para WebKit */
mask-composite: exclude; /* Efecto de máscara recortada para otros navegadores*/
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d12014 */.sobre{
opacity: 0;
position: absolute;
transition: 1s;
pointer-events: none;
}
.sobreativo{
opacity: 1;
transition: 1s;
pointer-events: visible;
}
#more{
transition: 0.5s;
position: absolute;
transform: translatey(160px) translatex(-20px);
cursor: pointer;
}
#more:hover{
transition: 0.5s;
transform: translatey(160px) translatex(-20px) scale(0.95) rotate(-45deg);
}
@media(max-width: 767px){
#more{
transition: 0.5s;
position: absolute;
transform: translatey(120px) translatex(-20px);
}
#more:hover{
transition: 0.5s;
transform: translatey(120px) translatex(-20px) scale(0.95) rotate(-45deg);
}
}
.tit1{
opacity: 0;
transition: 1s;
filter: blur(5px);
transform: translatey(20px);
}
.tit1ativo{
opacity: 1;
transition: 1s;
filter: blur(0px);
transform: translatey(0px);
}

.elementor-3393 .elementor-element.elementor-element-6d12014 {
z-index: 1;
}
.elementor-3393 .elementor-element.elementor-element-6d12014:before {
content: "";
position: absolute;
z-index: 10;
border-radius: 20px; /* Redondear los bordes del pseudoelemento*/
margin: 0px;
margin-top: 0px;
pointer-events: none;
top: 0;
left: 0;
right: 0;
bottom: 0;
padding: 2px; /* Espaciado interno entre pseudoelementos */
background: linear-gradient(-35deg, #ff8300, transparent, transparent, #ff8300); /* Degradado lineal con color y transparencia */
-webkit-mask:
linear-gradient(#fff 0 0) content-box,
linear-gradient(#fff 0 0); /* Máscaras para efectos visuales en navegadores WebKit */
mask:
linear-gradient(#fff 0 0) content-box,
linear-gradient(#fff 0 0); /* Máscaras para efectos visuales en otros navegadores*/
-webkit-mask-composite: xor; /*Efecto de recorte en la máscara para WebKit */
mask-composite: exclude; /* Efecto de máscara recortada para otros navegadores*/
}/* End custom CSS */
/* Start custom CSS */::-webkit-scrollbar{
width: 12px;
background-color: #202020;
}
::-webkit-scrollbar-thumb{
background-color: #ff800a;
border-radius: 50px;
border: 0px solid white;
}/* End custom CSS */