.elementor-3122 .elementor-element.elementor-element-cf03379{--display:flex;--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.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-3122 .elementor-element.elementor-element-7d35ad9{text-align:center;}.elementor-3122 .elementor-element.elementor-element-7d35ad9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:60px;font-weight:600;}.elementor-3122 .elementor-element.elementor-element-a54848d{--display:flex;--min-height:350px;}.elementor-widget-tp-process-steps .tp-process-steps-widget .tp-process-steps-wrapper .tp-ps-icon-img .tp-ps-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-3122 .elementor-element.elementor-element-07f7e6d .tp-process-steps-widget .tp-process-steps-wrapper.elementor-repeater-item-2a5192a .tp-ps-left-imt .tp-ps-icon-img{background-color:var( --e-global-color-primary );}.elementor-3122 .elementor-element.elementor-element-07f7e6d .tp-process-steps-widget .tp-process-steps-wrapper.elementor-repeater-item-d3f55aa .tp-ps-left-imt .tp-ps-icon-img{background-color:var( --e-global-color-primary );}.elementor-3122 .elementor-element.elementor-element-07f7e6d .tp-process-steps-widget .tp-process-steps-wrapper.elementor-repeater-item-55741f5 .tp-ps-left-imt .tp-ps-icon-img{background-color:var( --e-global-color-primary );}.elementor-3122 .elementor-element.elementor-element-07f7e6d .tp-process-steps-widget .tp-process-steps-wrapper .tp-ps-left-imt .tp-ps-dc:after,
				.elementor-3122 .elementor-element.elementor-element-07f7e6d .tp-process-steps-wrapper .tp-ps-dc.dc_custom_text .ds_custom_text_label{background-color:var( --e-global-color-cbd52bd );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-3122 .elementor-element.elementor-element-07f7e6d .tp-process-steps-widget .tp-process-steps-wrapper .tp-ps-content .tp-pro-step-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-3122 .elementor-element.elementor-element-07f7e6d .tp-process-steps-widget .tp-process-steps-wrapper .tp-ps-content .tp-pro-step-desc,.elementor-3122 .elementor-element.elementor-element-07f7e6d .tp-process-steps-widget .tp-process-steps-wrapper .tp-ps-content .tp-pro-step-desc p,
				.elementor-3122 .elementor-element.elementor-element-07f7e6d .tp-process-steps-widget .tp-process-steps-wrapper .tp-ps-content .tp-pro-step-desc span{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3122 .elementor-element.elementor-element-07f7e6d .tp-process-steps-widget .tp-ps-icon-img i{font-size:40px;}.elementor-3122 .elementor-element.elementor-element-07f7e6d .tp-process-steps-widget .tp-ps-icon-img svg{width:40px;height:40px;}.elementor-3122 .elementor-element.elementor-element-07f7e6d .tp-process-steps-widget .tp-process-steps-wrapper .tp-ps-icon-img i{color:var( --e-global-color-secondary );}.elementor-3122 .elementor-element.elementor-element-07f7e6d .tp-process-steps-widget .tp-process-steps-wrapper .tp-ps-icon-img svg{fill:var( --e-global-color-secondary );}.elementor-3122 .elementor-element.elementor-element-07f7e6d .tp-process-steps-widget .tp-process-steps-wrapper .tp-ps-icon-img{width:90px;height:90px;}.elementor-3122 .elementor-element.elementor-element-07f7e6d .tp-process-steps-widget .tp-ps-left-imt .tp-ps-special-bg:after{width:calc(90px + 20px);height:calc(90px + 20px);}.elementor-3122 .elementor-element.elementor-element-07f7e6d .tp-process-steps-widget .tp-ps-left-imt .tp-ps-special-bg:before{width:calc(90px + 40px);height:calc(90px + 40px);}.elementor-3122 .elementor-element.elementor-element-07f7e6d .tp-process-steps-widget.style_1 .tp-process-steps-wrapper .tp-ps-left-imt:after,
					.elementor-3122 .elementor-element.elementor-element-07f7e6d .tp-process-steps-widget.style_2 .tp-process-steps-wrapper .tp-ps-left-imt:after{left:calc((90px /2 ) - (1px));}.elementor-3122 .elementor-element.elementor-element-07f7e6d .tp-process-steps-widget.style_1 .tp-process-steps-wrapper .tp-ps-left-imt{margin-right:calc((90px/1.3));}.elementor-3122 .elementor-element.elementor-element-07f7e6d .tp-process-steps-widget.style_1 .tp-process-steps-wrapper .tp-ps-right-content{width:calc((100% - (90px * 2)));}.elementor-3122 .elementor-element.elementor-element-07f7e6d .tp-process-steps-widget.style_1 .tp-process-steps-wrapper,.elementor-3122 .elementor-element.elementor-element-07f7e6d .tp-process-steps-widget.style_1 .tp-process-steps-wrapper .tp-ps-left-imt:after,.elementor-3122 .elementor-element.elementor-element-07f7e6d .tp-process-steps-widget .tp-process-steps-wrapper{min-height:150px;}.elementor-3122 .elementor-element.elementor-element-07f7e6d .tp-process-steps-widget.style_2.mobile .tp-process-steps-wrapper,.elementor-3122 .elementor-element.elementor-element-07f7e6d .tp-process-steps-widget.style_2.mobile .tp-process-steps-wrapper .tp-ps-left-imt:after{min-width:150px;}.elementor-3122 .elementor-element.elementor-element-07f7e6d .tp-process-steps-widget.style_1 .tp-process-steps-wrapper .tp-ps-left-imt:after,
					.elementor-3122 .elementor-element.elementor-element-07f7e6d .tp-process-steps-widget.style_2 .tp-ps-left-imt:before,
					.elementor-3122 .elementor-element.elementor-element-07f7e6d .tp-process-steps-widget.style_2 .tp-process-steps-wrapper .tp-ps-left-imt:after{border-color:var( --e-global-color-5dbce1d );}.elementor-3122 .elementor-element.elementor-element-07f7e6d .tp-process-steps-widget.style_1 .tp-process-steps-wrapper .tp-ps-left-imt:after,
.elementor-3122 .elementor-element.elementor-element-07f7e6d .tp-process-steps-widget.style_2 .tp-ps-left-imt:before,
.elementor-3122 .elementor-element.elementor-element-07f7e6d .tp-process-steps-widget.style_2 .tp-process-steps-wrapper .tp-ps-left-imt:after{border-style:solid;}.elementor-3122 .elementor-element.elementor-element-07f7e6d .tp-process-steps-widget.style_2 .tp-process-steps-wrapper .tp-ps-left-imt:before,
					.elementor-3122 .elementor-element.elementor-element-07f7e6d .tp-process-steps-widget.style_1 .tp-process-steps-wrapper .tp-ps-left-imt:after{border-width:1px !important;}.elementor-3122 .elementor-element.elementor-element-07f7e6d .tp-process-steps-widget.style_2 .tp-process-steps-wrapper .tp-ps-left-imt:before{width:193px !important;right:calc((-193px / 2) - 10px)!important;}.elementor-3122 .elementor-element.elementor-element-07f7e6d .tp-process-steps-widget.style_1.tp_ps_sep_img .tp-sep-custom-img-inner{max-height:193px !important;}.elementor-3122 .elementor-element.elementor-element-ee0388b{--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;}.elementor-3122 .elementor-element.elementor-element-7a5731b{--display:flex;border-style:solid;--border-style:solid;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:5px 5px 5px 5px;}.elementor-3122 .elementor-element.elementor-element-7a5731b.e-con{--align-self:center;}.elementor-3122 .elementor-element.elementor-element-a618266.elementor-element{--align-self:center;}.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-3122 .elementor-element.elementor-element-efaefe6{text-align:center;}.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-3122 .elementor-element.elementor-element-d596893 .elementor-button{background-color:#14ACFF;font-family:"Archivo", Sans-serif;font-size:18px;font-weight:800;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;fill:#FFFFFF;color:#FFFFFF;border-radius:50px 50px 50px 50px;padding:20px 30px 20px 30px;}.elementor-3122 .elementor-element.elementor-element-d596893 .elementor-button:hover, .elementor-3122 .elementor-element.elementor-element-d596893 .elementor-button:focus{background-color:#FCD752;color:#108DD1;}.elementor-3122 .elementor-element.elementor-element-d596893 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5px 0px 0px 0px;}.elementor-3122 .elementor-element.elementor-element-d596893 .elementor-button:hover svg, .elementor-3122 .elementor-element.elementor-element-d596893 .elementor-button:focus svg{fill:#108DD1;}.elementor-3122 .elementor-element.elementor-element-7dc1d48{--display:flex;border-style:solid;--border-style:solid;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:5px 5px 5px 5px;}.elementor-3122 .elementor-element.elementor-element-7dc1d48.e-con{--align-self:center;}.elementor-3122 .elementor-element.elementor-element-d8b818e.elementor-element{--align-self:center;}.elementor-3122 .elementor-element.elementor-element-0d5b8b5{text-align:center;}.elementor-3122 .elementor-element.elementor-element-cc7e5c3.elementor-element{--align-self:center;}.elementor-3122 .elementor-element.elementor-element-cc7e5c3 > .elementor-widget-container{border-radius:5px 5px 5px 5px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-3122 .elementor-element.elementor-element-d596893 .elementor-button{padding:15px 25px 15px 25px;}}@media(min-width:768px){.elementor-3122 .elementor-element.elementor-element-7a5731b{--width:50%;}.elementor-3122 .elementor-element.elementor-element-7dc1d48{--width:50%;}}@media(max-width:767px){.elementor-3122 .elementor-element.elementor-element-d596893 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3122 .elementor-element.elementor-element-d596893 .elementor-button{font-size:16px;}}/* Start custom CSS for shortcode, class: .elementor-element-cc7e5c3 *//* Botón Connect Discord estilizado */
a.uap-discord-user-mapping-button {
  background: linear-gradient(90deg, #108dd1, #14acff); /* degradado azul-celeste */
  color: #fff !important;
  padding: 14px 28px !important;
  border-radius: 50px !important;  /* más pill */
  font-family: 'Inter', sans-serif !important;
  font-size: 18px !important;
  font-weight: 700 !important;
  text-decoration: none !important;
  text-transform: uppercase;
  display: inline-block;
  border: none !important;
  transition: all 0.3s ease;
  box-shadow: 0 6px 12px rgba(0,0,0,0.15);
}

a.uap-discord-user-mapping-button:hover,
a.uap-discord-user-mapping-button:focus {
  background: #fcd752 !important;  /* Amarillo branding en hover */
  color: #000 !important;
  box-shadow: 0 8px 18px rgba(0,0,0,0.25);
  transform: translateY(-2px);
}/* End custom CSS */