.elementor-30 .elementor-element.elementor-element-53f5503{--display:flex;--min-height:10vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:2%;--padding-bottom:2%;--padding-left:3%;--padding-right:3%;}.elementor-30 .elementor-element.elementor-element-53f5503:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-53f5503 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.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-30 .elementor-element.elementor-element-099867a{text-align:center;}.elementor-30 .elementor-element.elementor-element-099867a .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:45px;font-weight:400;line-height:50px;color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-b4381c1{text-align:center;}.elementor-30 .elementor-element.elementor-element-b4381c1 .elementor-heading-title{font-family:"RedHat", Sans-serif;font-size:22px;font-weight:400;line-height:27px;color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-aec2417{--display:flex;--min-height:80vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-aec2417:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-aec2417 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-30 .elementor-element.elementor-element-8c8649b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:3%;--padding-bottom:12%;--padding-left:3%;--padding-right:3%;}.elementor-30 .elementor-element.elementor-element-8c8649b:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-8c8649b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000600;}.elementor-30 .elementor-element.elementor-element-3614014{--display:flex;}.elementor-30 .elementor-element.elementor-element-39e580b{text-align:center;}.elementor-30 .elementor-element.elementor-element-39e580b .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:45px;font-weight:400;line-height:50px;color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-0829dd2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#4A981C;--border-color:#4A981C;--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-30 .elementor-element.elementor-element-0829dd2:hover{--border-radius:0px 0px 0px 0px;--border-top-left-radius:0px;--border-top-right-radius:0px;--border-bottom-right-radius:0px;--border-bottom-left-radius:0px;}.elementor-30 .elementor-element.elementor-element-0829dd2, .elementor-30 .elementor-element.elementor-element-0829dd2::before{--border-transition:0.3s;}.elementor-30 .elementor-element.elementor-element-cf66e1e{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-30 .elementor-element.elementor-element-8ac8cc9 img{width:260px;}.elementor-30 .elementor-element.elementor-element-c194a36{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-30 .elementor-element.elementor-element-539d7ec .elementor-icon-box-wrapper{text-align:left;}.elementor-30 .elementor-element.elementor-element-539d7ec .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-539d7ec .elementor-icon-box-title, .elementor-30 .elementor-element.elementor-element-539d7ec .elementor-icon-box-title a{font-family:"Anton", Sans-serif;font-size:27px;font-weight:400;line-height:32px;}.elementor-30 .elementor-element.elementor-element-539d7ec .elementor-icon-box-description{font-family:"RedHat", Sans-serif;font-size:17px;font-weight:400;line-height:22px;color:#FFFFFF;}.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-30 .elementor-element.elementor-element-5e3c8b9 .elementor-button{background-color:#61CE7000;font-family:"RedHat", Sans-serif;font-size:17px;font-weight:500;line-height:22px;padding:0px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-3f4bd2e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#A12F88;--border-color:#A12F88;--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-30 .elementor-element.elementor-element-7cdb38f{--display:flex;}.elementor-30 .elementor-element.elementor-element-4fc5b3b img{width:260px;}.elementor-30 .elementor-element.elementor-element-7e92509{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-30 .elementor-element.elementor-element-c32c97e .elementor-icon-box-wrapper{text-align:left;}.elementor-30 .elementor-element.elementor-element-c32c97e .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-c32c97e .elementor-icon-box-title, .elementor-30 .elementor-element.elementor-element-c32c97e .elementor-icon-box-title a{font-family:"Anton", Sans-serif;font-size:27px;font-weight:400;line-height:32px;}.elementor-30 .elementor-element.elementor-element-c32c97e .elementor-icon-box-description{font-family:"RedHat", Sans-serif;font-size:17px;font-weight:400;line-height:22px;color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-1d57414 .elementor-button{background-color:#61CE7000;font-family:"RedHat", Sans-serif;font-size:17px;font-weight:500;line-height:22px;padding:0px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-37aed41{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#009DB1;--border-color:#009DB1;--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:9;}.elementor-30 .elementor-element.elementor-element-f45ece7{--display:flex;}.elementor-30 .elementor-element.elementor-element-47be0b0 img{width:260px;}.elementor-30 .elementor-element.elementor-element-518729c{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-30 .elementor-element.elementor-element-0798b82 .elementor-icon-box-wrapper{text-align:left;}.elementor-30 .elementor-element.elementor-element-0798b82 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-0798b82 .elementor-icon-box-title, .elementor-30 .elementor-element.elementor-element-0798b82 .elementor-icon-box-title a{font-family:"Anton", Sans-serif;font-size:27px;font-weight:400;line-height:32px;}.elementor-30 .elementor-element.elementor-element-0798b82 .elementor-icon-box-description{font-family:"RedHat", Sans-serif;font-size:17px;font-weight:400;line-height:22px;color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-cf0cf33 .elementor-button{background-color:#61CE7000;font-family:"RedHat", Sans-serif;font-size:17px;font-weight:500;line-height:22px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-30 .elementor-element.elementor-element-f47b804{left:0px;}body.rtl .elementor-30 .elementor-element.elementor-element-f47b804{right:0px;}.elementor-30 .elementor-element.elementor-element-f47b804{bottom:0px;}.elementor-30 .elementor-element.elementor-element-f47b804 img{width:100%;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-30 .elementor-element.elementor-element-cf66e1e{--width:35%;}.elementor-30 .elementor-element.elementor-element-c194a36{--width:65%;}.elementor-30 .elementor-element.elementor-element-7cdb38f{--width:35%;}.elementor-30 .elementor-element.elementor-element-7e92509{--width:65%;}.elementor-30 .elementor-element.elementor-element-f45ece7{--width:35%;}.elementor-30 .elementor-element.elementor-element-518729c{--width:65%;}}@media(max-width:1024px){.elementor-30 .elementor-element.elementor-element-099867a .elementor-heading-title{font-size:35px;line-height:40px;}.elementor-30 .elementor-element.elementor-element-b4381c1 .elementor-heading-title{font-size:18px;line-height:23px;}.elementor-30 .elementor-element.elementor-element-aec2417{--min-height:70vh;}.elementor-30 .elementor-element.elementor-element-39e580b .elementor-heading-title{font-size:30px;line-height:35px;}.elementor-30 .elementor-element.elementor-element-539d7ec .elementor-icon-box-title, .elementor-30 .elementor-element.elementor-element-539d7ec .elementor-icon-box-title a{font-size:25px;line-height:30px;}.elementor-30 .elementor-element.elementor-element-539d7ec .elementor-icon-box-description{font-size:16px;line-height:21px;}.elementor-30 .elementor-element.elementor-element-5e3c8b9 .elementor-button{font-size:16px;line-height:21px;}.elementor-30 .elementor-element.elementor-element-c32c97e .elementor-icon-box-title, .elementor-30 .elementor-element.elementor-element-c32c97e .elementor-icon-box-title a{font-size:25px;line-height:30px;}.elementor-30 .elementor-element.elementor-element-c32c97e .elementor-icon-box-description{font-size:16px;line-height:21px;}.elementor-30 .elementor-element.elementor-element-1d57414 .elementor-button{font-size:16px;line-height:21px;}.elementor-30 .elementor-element.elementor-element-0798b82 .elementor-icon-box-title, .elementor-30 .elementor-element.elementor-element-0798b82 .elementor-icon-box-title a{font-size:25px;line-height:30px;}.elementor-30 .elementor-element.elementor-element-0798b82 .elementor-icon-box-description{font-size:16px;line-height:21px;}.elementor-30 .elementor-element.elementor-element-cf0cf33 .elementor-button{font-size:16px;line-height:21px;}}@media(max-width:767px){.elementor-30 .elementor-element.elementor-element-53f5503{--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-30 .elementor-element.elementor-element-099867a .elementor-heading-title{font-size:30px;line-height:35px;}.elementor-30 .elementor-element.elementor-element-b4381c1 .elementor-heading-title{font-size:17px;line-height:22px;}.elementor-30 .elementor-element.elementor-element-aec2417{--min-height:55vh;}.elementor-30 .elementor-element.elementor-element-39e580b .elementor-heading-title{font-size:25px;line-height:30px;}.elementor-30 .elementor-element.elementor-element-0829dd2{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-30 .elementor-element.elementor-element-539d7ec .elementor-icon-box-title, .elementor-30 .elementor-element.elementor-element-539d7ec .elementor-icon-box-title a{font-size:20px;line-height:25px;}.elementor-30 .elementor-element.elementor-element-5e3c8b9 .elementor-button{font-size:15px;line-height:20px;}.elementor-30 .elementor-element.elementor-element-3f4bd2e{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-30 .elementor-element.elementor-element-c32c97e .elementor-icon-box-title, .elementor-30 .elementor-element.elementor-element-c32c97e .elementor-icon-box-title a{font-size:20px;line-height:25px;}.elementor-30 .elementor-element.elementor-element-1d57414 .elementor-button{font-size:15px;line-height:20px;}.elementor-30 .elementor-element.elementor-element-37aed41{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-30 .elementor-element.elementor-element-0798b82 .elementor-icon-box-title, .elementor-30 .elementor-element.elementor-element-0798b82 .elementor-icon-box-title a{font-size:20px;line-height:25px;}.elementor-30 .elementor-element.elementor-element-cf0cf33 .elementor-button{font-size:15px;line-height:20px;}}@media(min-width:1440px){.elementor-30 .elementor-element.elementor-element-aec2417{--min-height:70vh;}}/* Start custom CSS for icon-box, class: .elementor-element-539d7ec */.elementor-30 .elementor-element.elementor-element-539d7ec h3 a{text-decoration: none!important;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5e3c8b9 */.elementor-30 .elementor-element.elementor-element-5e3c8b9 a{text-decoration: underline!important; text-underline-offset: 4px!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0829dd2 */.elementor-30 .elementor-element.elementor-element-0829dd2:hover {
   position: relative;
   border: 2px solid transparent;
   border-image: linear-gradient(
       45deg,
       #4A981C,  /* Verde base */
       #1C8A4A,  /* Verde azulado */
       #1C4A98,  /* Azul */
       #4A1C98,  /* Azul violeta */
       #981C4A,  /* Magenta */
       #984A1C,  /* Naranja */
       #8A981C   /* Verde amarillento */
   ) 1;
   box-shadow: 
       0 0 15px rgba(74, 152, 28, 0.3),
       0 0 15px rgba(28, 138, 74, 0.2),
       0 0 15px rgba(28, 74, 152, 0.2),
       0 0 15px rgba(74, 28, 152, 0.2),
       0 0 15px rgba(152, 28, 74, 0.2),
       0 0 15px rgba(152, 74, 28, 0.2),
       0 0 15px rgba(138, 152, 28, 0.2);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c32c97e */.elementor-30 .elementor-element.elementor-element-c32c97e h3 a{text-decoration: none!important;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1d57414 */.elementor-30 .elementor-element.elementor-element-1d57414 a{text-decoration: underline!important; text-underline-offset: 4px!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f4bd2e */.elementor-30 .elementor-element.elementor-element-3f4bd2e:hover {
   position: relative;
   border: 2px solid transparent;
   border-image: linear-gradient(
       45deg,
       #A12F88,  /* Magenta base */
       #2F88A1,  /* Azul turquesa */
       #2FA188,  /* Verde azulado */
       #88A12F,  /* Verde lima */
       #A1882F,  /* Naranja dorado */
       #A12F2F,  /* Rojo */
       #882FA1   /* Violeta */
   ) 1;
   box-shadow: 
       0 0 15px rgba(161, 47, 136, 0.3),
       0 0 15px rgba(47, 136, 161, 0.2),
       0 0 15px rgba(47, 161, 136, 0.2),
       0 0 15px rgba(136, 161, 47, 0.2),
       0 0 15px rgba(161, 136, 47, 0.2),
       0 0 15px rgba(161, 47, 47, 0.2),
       0 0 15px rgba(136, 47, 161, 0.2);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0798b82 */.elementor-30 .elementor-element.elementor-element-0798b82 h3 a{text-decoration: none!important;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cf0cf33 */.elementor-30 .elementor-element.elementor-element-cf0cf33 a{text-decoration: underline!important; text-underline-offset: 4px!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37aed41 */.elementor-30 .elementor-element.elementor-element-37aed41:hover {
   position: relative;
   border: 2px solid transparent;
   border-image: linear-gradient(
       45deg,
       #009DB1,  /* Cian base */
       #0014B1,  /* Azul */
       #4900B1,  /* Azul violeta */
       #B1009D,  /* Magenta */
       #B10014,  /* Rojo */
       #B14900,  /* Naranja */
       #9DB100   /* Verde lima */
   ) 1;
   
   box-shadow: 
       0 0 15px rgba(0, 157, 177, 0.3),
       0 0 15px rgba(0, 20, 177, 0.2),
       0 0 15px rgba(73, 0, 177, 0.2),
       0 0 15px rgba(177, 0, 157, 0.2),
       0 0 15px rgba(177, 0, 20, 0.2),
       0 0 15px rgba(177, 73, 0, 0.2),
       0 0 15px rgba(157, 177, 0, 0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c8649b */#Contentpostslide  {
    scroll-margin-top: 50px!important;
  }/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Anton';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://sushikabar.wpenginepowered.com/wp-content/uploads/2025/08/AntonSC-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'RedHat';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://sushikabar.wpenginepowered.com/wp-content/uploads/2025/08/RedHatDisplay-Light-300.ttf') format('truetype');
}
@font-face {
	font-family: 'RedHat';
	font-style: italic;
	font-weight: 300;
	font-display: auto;
	src: url('https://sushikabar.wpenginepowered.com/wp-content/uploads/2025/08/RedHatDisplay-LightItalic-300.ttf') format('truetype');
}
@font-face {
	font-family: 'RedHat';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://sushikabar.wpenginepowered.com/wp-content/uploads/2025/08/RedHatDisplay-Regular-400.ttf') format('truetype');
}
@font-face {
	font-family: 'RedHat';
	font-style: italic;
	font-weight: 400;
	font-display: auto;
	src: url('https://sushikabar.wpenginepowered.com/wp-content/uploads/2025/08/RedHatDisplay-Regular-Italic-400.ttf') format('truetype');
}
@font-face {
	font-family: 'RedHat';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://sushikabar.wpenginepowered.com/wp-content/uploads/2025/08/RedHatDisplay-Medium-500.ttf') format('truetype');
}
@font-face {
	font-family: 'RedHat';
	font-style: italic;
	font-weight: 500;
	font-display: auto;
	src: url('https://sushikabar.wpenginepowered.com/wp-content/uploads/2025/08/RedHatDisplay-MediumItalic-500.ttf') format('truetype');
}
@font-face {
	font-family: 'RedHat';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://sushikabar.wpenginepowered.com/wp-content/uploads/2025/08/RedHatDisplay-SemiBold-600.ttf') format('truetype');
}
@font-face {
	font-family: 'RedHat';
	font-style: italic;
	font-weight: 600;
	font-display: auto;
	src: url('https://sushikabar.wpenginepowered.com/wp-content/uploads/2025/08/RedHatDisplay-SemiBoldItalic-600.ttf') format('truetype');
}
@font-face {
	font-family: 'RedHat';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://sushikabar.wpenginepowered.com/wp-content/uploads/2025/08/RedHatDisplay-Bold-700.ttf') format('truetype');
}
@font-face {
	font-family: 'RedHat';
	font-style: italic;
	font-weight: 700;
	font-display: auto;
	src: url('https://sushikabar.wpenginepowered.com/wp-content/uploads/2025/08/RedHatDisplay-BoldItalic-700.ttf') format('truetype');
}
@font-face {
	font-family: 'RedHat';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://sushikabar.wpenginepowered.com/wp-content/uploads/2025/08/RedHatDisplay-ExtraBold-800.ttf') format('truetype');
}
@font-face {
	font-family: 'RedHat';
	font-style: italic;
	font-weight: 800;
	font-display: auto;
	src: url('https://sushikabar.wpenginepowered.com/wp-content/uploads/2025/08/RedHatDisplay-ExtraBoldItalic-800.ttf') format('truetype');
}
@font-face {
	font-family: 'RedHat';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://sushikabar.wpenginepowered.com/wp-content/uploads/2025/08/RedHatDisplay-Black-900.ttf') format('truetype');
}
@font-face {
	font-family: 'RedHat';
	font-style: italic;
	font-weight: 900;
	font-display: auto;
	src: url('https://sushikabar.wpenginepowered.com/wp-content/uploads/2025/08/RedHatDisplay-BlackItalic-900.ttf') format('truetype');
}
/* End Custom Fonts CSS */