.elementor-503 .elementor-element.elementor-element-30b63cb{--display:flex;--min-height:710px;--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;--padding-top:180px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-503 .elementor-element.elementor-element-0a6b11f{--display:flex;}.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-503 .elementor-element.elementor-element-e2d1bdb{text-align:left;}.elementor-503 .elementor-element.elementor-element-e2d1bdb .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:300;line-height:48px;letter-spacing:-1.2px;color:#FFFFFF;}.elementor-503 .elementor-element.elementor-element-81face8{text-align:left;}.elementor-503 .elementor-element.elementor-element-81face8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:300;line-height:48px;letter-spacing:-1.2px;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-503 .elementor-element.elementor-element-dee6086{z-index:1;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-503 .elementor-element.elementor-element-b43ecb1{--display:flex;}.elementor-503 .elementor-element.elementor-element-2f67508{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.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 );}body:not(.rtl) .elementor-503 .elementor-element.elementor-element-2d16356{right:0px;}body.rtl .elementor-503 .elementor-element.elementor-element-2d16356{left:0px;}.elementor-503 .elementor-element.elementor-element-2d16356{top:-1px;z-index:0;}.elementor-503 .elementor-element.elementor-element-2d16356 img{max-width:366px;}body:not(.rtl) .elementor-503 .elementor-element.elementor-element-4f6e929{left:4px;}body.rtl .elementor-503 .elementor-element.elementor-element-4f6e929{right:4px;}.elementor-503 .elementor-element.elementor-element-4f6e929{bottom:-120px;z-index:0;}.elementor-503 .elementor-element.elementor-element-4f6e929 img{max-width:539px;}.elementor-503 .elementor-element.elementor-element-17be963{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-300px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-503 .elementor-element.elementor-element-e999a20{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-503 .elementor-element.elementor-element-e999a20:not(.elementor-motion-effects-element-type-background), .elementor-503 .elementor-element.elementor-element-e999a20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFEEEA;}.elementor-503 .elementor-element.elementor-element-840f515 img{width:100%;}.elementor-503 .elementor-element.elementor-element-28f864e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-503 .elementor-element.elementor-element-30cc229 img{width:100%;}.elementor-503 .elementor-element.elementor-element-478d7eb{--display:flex;--position:absolute;--min-height:345px;top:140px;}body:not(.rtl) .elementor-503 .elementor-element.elementor-element-478d7eb{left:278px;}body.rtl .elementor-503 .elementor-element.elementor-element-478d7eb{right:278px;}.elementor-503 .elementor-element.elementor-element-4ff0527{--spacer-size:50px;}.elementor-503 .elementor-element.elementor-element-32c57f4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-503 .elementor-element.elementor-element-32c57f4:not(.elementor-motion-effects-element-type-background), .elementor-503 .elementor-element.elementor-element-32c57f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFEEEA;}.elementor-503 .elementor-element.elementor-element-c4c0fef{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-503 .elementor-element.elementor-element-c4c0fef:not(.elementor-motion-effects-element-type-background), .elementor-503 .elementor-element.elementor-element-c4c0fef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFEEEA;}.elementor-503 .elementor-element.elementor-element-7f271a0{--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;--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-widget-post-navigation span.post-navigation__prev--label{color:var( --e-global-color-text );}.elementor-widget-post-navigation span.post-navigation__next--label{color:var( --e-global-color-text );}.elementor-widget-post-navigation span.post-navigation__prev--label, .elementor-widget-post-navigation span.post-navigation__next--label{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-post-navigation span.post-navigation__prev--title, .elementor-widget-post-navigation span.post-navigation__next--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-503 .elementor-element.elementor-element-81d4827{padding:0px 0px 0px 0px;}.elementor-503 .elementor-element.elementor-element-81d4827 span.post-navigation__prev--label, .elementor-503 .elementor-element.elementor-element-81d4827 span.post-navigation__next--label{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;}.elementor-503 .elementor-element.elementor-element-81d4827 .post-navigation__arrow-wrapper{color:#3F343438;fill:#3F343438;font-size:20px;}body.elementor-page-503:not(.elementor-motion-effects-element-type-background), body.elementor-page-503 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}@media(min-width:768px){.elementor-503 .elementor-element.elementor-element-17be963{--content-width:1140px;}.elementor-503 .elementor-element.elementor-element-478d7eb{--width:585px;}.elementor-503 .elementor-element.elementor-element-7f271a0{--content-width:800px;}}@media(max-width:1024px){.elementor-503 .elementor-element.elementor-element-30b63cb{--min-height:765px;--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:100px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-503 .elementor-element.elementor-element-e2d1bdb .elementor-heading-title{font-size:48px;}.elementor-503 .elementor-element.elementor-element-81face8 .elementor-heading-title{font-size:48px;}.elementor-503 .elementor-element.elementor-element-2f67508{z-index:2;}body:not(.rtl) .elementor-503 .elementor-element.elementor-element-4f6e929{left:-133px;}body.rtl .elementor-503 .elementor-element.elementor-element-4f6e929{right:-133px;}.elementor-503 .elementor-element.elementor-element-4f6e929{bottom:-207px;}.elementor-503 .elementor-element.elementor-element-17be963{--margin-top:-200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(max-width:767px){.elementor-503 .elementor-element.elementor-element-30b63cb{--padding-top:170px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-503 .elementor-element.elementor-element-e2d1bdb .elementor-heading-title{font-size:38px;}.elementor-503 .elementor-element.elementor-element-81face8 .elementor-heading-title{font-size:38px;}.elementor-503 .elementor-element.elementor-element-4f6e929{z-index:0;}.elementor-503 .elementor-element.elementor-element-17be963{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}/* Start custom CSS for heading, class: .elementor-element-e2d1bdb */.grad-span{
    background: var(--color-accent-1-line, linear-gradient(94deg, #E65B95 -0.03%, #E1377F 26.97%, #BE1A7A 58.47%, #912382 76.95%, #6B2C82 99.98%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-81face8 */.grad-span{
    background: var(--color-accent-1-line, linear-gradient(94deg, #E65B95 -0.03%, #E1377F 26.97%, #BE1A7A 58.47%, #912382 76.95%, #6B2C82 99.98%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for post-navigation, class: .elementor-element-81d4827 *//* Base buttons */
.elementor-503 .elementor-element.elementor-element-81d4827 .elementor-post-navigation__prev a,
.elementor-503 .elementor-element.elementor-element-81d4827 .elementor-post-navigation__next a{
  position: relative;
  display:inline-flex;
  align-items:center;
  gap:.5rem;
  padding:.7rem 1rem;
  border-radius:40px;
  border:1px solid var(--color-accent-1-line, #E65B95);
  text-decoration:none;
  line-height:1;
  overflow:hidden;              /* needed for the animated fill */
  color:#BE1A7A;                /* icon color (normal state) */
}

/* Gradient text (normal state) */
.elementor-503 .elementor-element.elementor-element-81d4827 .elementor-post-navigation__prev a .elementor-post-navigation__link__title,
.elementor-503 .elementor-element.elementor-element-81d4827 .elementor-post-navigation__next a .elementor-post-navigation__link__title,
.elementor-503 .elementor-element.elementor-element-81d4827 .elementor-post-navigation__prev a .elementor-post-navigation__link__prev,
.elementor-503 .elementor-element.elementor-element-81d4827 .elementor-post-navigation__next a .elementor-post-navigation__link__next{
  background: var(--color-accent-1-line, linear-gradient(94deg, #E65B95 -0.03%, #E1377F 26.97%, #BE1A7A 58.47%, #912382 76.95%, #6B2C82 99.98%));
  -webkit-background-clip:text;
  background-clip:text;
  -webkit-text-fill-color:transparent;
  color:transparent;            /* fallback handled by link color */
  display:inline-block;
}

/* Keep arrows solid in normal state */
.elementor-503 .elementor-element.elementor-element-81d4827 .elementor-post-navigation__arrow-wrapper,
.elementor-503 .elementor-element.elementor-element-81d4827 .elementor-post-navigation__arrow-wrapper i,
.elementor-503 .elementor-element.elementor-element-81d4827 .elementor-post-navigation__arrow-wrapper svg{
  color:currentColor;
  fill:currentColor;
}

/* Animated gradient fill layer */
.elementor-503 .elementor-element.elementor-element-81d4827 .elementor-post-navigation__prev a::before,
.elementor-503 .elementor-element.elementor-element-81d4827 .elementor-post-navigation__next a::before{
  content:"";
  position:absolute;
  inset:0;
  border-radius:inherit;
  background: var(--color-accent-1-line, linear-gradient(94deg, #E65B95 -0.03%, #E1377F 26.97%, #BE1A7A 58.47%, #912382 76.95%, #6B2C82 99.98%));
  transform:scaleX(0);
  transform-origin:left;
  transition:transform .28s ease;
  z-index:0;                    /* sits behind the text */
}

/* Hover: fill + white text/icons */
.elementor-503 .elementor-element.elementor-element-81d4827 .elementor-post-navigation__prev a:hover::before,
.elementor-503 .elementor-element.elementor-element-81d4827 .elementor-post-navigation__next a:hover::before{
  transform:scaleX(1);
}

.elementor-503 .elementor-element.elementor-element-81d4827 .elementor-post-navigation__prev a:hover,
.elementor-503 .elementor-element.elementor-element-81d4827 .elementor-post-navigation__next a:hover{
  border-color:transparent;     /* optional: cleaner edge on gradient */
  color:#fff;                   /* arrows/icons go white */
}

/* Override gradient text to white on hover */
.elementor-503 .elementor-element.elementor-element-81d4827 .elementor-post-navigation__prev a:hover .elementor-post-navigation__link__title,
.elementor-503 .elementor-element.elementor-element-81d4827 .elementor-post-navigation__next a:hover .elementor-post-navigation__link__title,
.elementor-503 .elementor-element.elementor-element-81d4827 .elementor-post-navigation__prev a:hover .elementor-post-navigation__link__prev,
.elementor-503 .elementor-element.elementor-element-81d4827 .elementor-post-navigation__next a:hover .elementor-post-navigation__link__next{
  background:none;
  -webkit-background-clip:initial;
  -webkit-text-fill-color:#fff;
  color:#fff;
  position:relative;
  z-index:1;                    /* above the fill layer */
}

/* Make sure arrows are above the fill & turn white */
.elementor-503 .elementor-element.elementor-element-81d4827 .elementor-post-navigation__arrow-wrapper{
  position:relative;
  z-index:1;
}
.elementor-503 .elementor-element.elementor-element-81d4827 .elementor-post-navigation__prev a:hover .elementor-post-navigation__arrow-wrapper,
.elementor-503 .elementor-element.elementor-element-81d4827 .elementor-post-navigation__next a:hover .elementor-post-navigation__arrow-wrapper{
  color:#fff;
  fill:#fff;
}

/* Focus ring */
.elementor-503 .elementor-element.elementor-element-81d4827 .elementor-post-navigation__prev a:focus-visible,
.elementor-503 .elementor-element.elementor-element-81d4827 .elementor-post-navigation__next a:focus-visible{
  outline:none;
  box-shadow:0 0 0 3px rgba(230,91,149,.25);
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://madrosemedia1.wpenginepowered.com/wp-content/uploads/2024/06/Poppins-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://madrosemedia1.wpenginepowered.com/wp-content/uploads/2024/06/Poppins-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://madrosemedia.com/wp-content/uploads/2024/06/Poppins-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://madrosemedia.com/wp-content/uploads/2024/06/Poppins-Thin.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Plus Jakarta Sans';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://madrosemedia1.wpenginepowered.com/wp-content/uploads/2024/06/PlusJakartaSans-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */