.elementor-2860 .elementor-element.elementor-element-b17aed2{--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-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-2860 .elementor-element.elementor-element-538c094{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-280px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2860 .elementor-element.elementor-element-59711b1{--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-2860 .elementor-element.elementor-element-b878d81{--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:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;}.elementor-2860 .elementor-element.elementor-element-b878d81:not(.elementor-motion-effects-element-type-background), .elementor-2860 .elementor-element.elementor-element-b878d81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-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-2860 .elementor-element.elementor-element-a1f869a > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-2860 .elementor-element.elementor-element-a1f869a{font-family:"Neo Text Regular", Sans-serif;font-size:45px;font-weight:600;line-height:45px;color:#000000;}.elementor-2860 .elementor-element.elementor-element-14568f2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2860 .elementor-element.elementor-element-14568f2{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;line-height:20px;color:#000000;}.elementor-2860 .elementor-element.elementor-element-144037c{--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-2860 .elementor-element.elementor-element-5e06ed3{--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:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2860 .elementor-element.elementor-element-c0df269 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-2860 .elementor-element.elementor-element-c0df269{text-align:center;font-family:"Neo Text Regular", Sans-serif;font-size:45px;font-weight:600;line-height:45px;color:#000000;}.elementor-2860 .elementor-element.elementor-element-d1a40d7{--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:0px 40px;--row-gap:0px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:140px;--padding-right:140px;}.elementor-2860 .elementor-element.elementor-element-d1a40d7:not(.elementor-motion-effects-element-type-background), .elementor-2860 .elementor-element.elementor-element-d1a40d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2860 .elementor-element.elementor-element-a355f32{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:100px;}.elementor-2860 .elementor-element.elementor-element-9c265b7{width:var( --container-widget-width, 102.216% );max-width:102.216%;--container-widget-width:102.216%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;line-height:20px;color:#000000;}.elementor-2860 .elementor-element.elementor-element-9c265b7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2860 .elementor-element.elementor-element-9c265b7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2860 .elementor-element.elementor-element-9c265b7 a{color:#000000;}.elementor-2860 .elementor-element.elementor-element-9c265b7 a:hover, .elementor-2860 .elementor-element.elementor-element-9c265b7 a:focus{color:#000000;}.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-2860 .elementor-element.elementor-element-550fc31{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-2860 .elementor-element.elementor-element-550fc31 .elementor-divider-separator{width:100%;}.elementor-2860 .elementor-element.elementor-element-550fc31 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2860 .elementor-element.elementor-element-c73495c{width:var( --container-widget-width, 102.216% );max-width:102.216%;--container-widget-width:102.216%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;line-height:20px;color:#000000;}.elementor-2860 .elementor-element.elementor-element-c73495c > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-2860 .elementor-element.elementor-element-c73495c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2860 .elementor-element.elementor-element-c73495c a{color:#000000;}.elementor-2860 .elementor-element.elementor-element-c73495c a:hover, .elementor-2860 .elementor-element.elementor-element-c73495c a:focus{color:#000000;}.elementor-2860 .elementor-element.elementor-element-305df9c{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-2860 .elementor-element.elementor-element-305df9c .elementor-divider-separator{width:100%;}.elementor-2860 .elementor-element.elementor-element-305df9c .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2860 .elementor-element.elementor-element-0b6275e{width:var( --container-widget-width, 102.216% );max-width:102.216%;--container-widget-width:102.216%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;line-height:20px;color:#000000;}.elementor-2860 .elementor-element.elementor-element-0b6275e > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-2860 .elementor-element.elementor-element-0b6275e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2860 .elementor-element.elementor-element-0b6275e a{color:#000000;}.elementor-2860 .elementor-element.elementor-element-0b6275e a:hover, .elementor-2860 .elementor-element.elementor-element-0b6275e a:focus{color:#000000;}.elementor-2860 .elementor-element.elementor-element-cb3d99a{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-2860 .elementor-element.elementor-element-cb3d99a .elementor-divider-separator{width:100%;}.elementor-2860 .elementor-element.elementor-element-cb3d99a .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2860 .elementor-element.elementor-element-f92c134{width:var( --container-widget-width, 102.216% );max-width:102.216%;--container-widget-width:102.216%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;line-height:20px;color:#000000;}.elementor-2860 .elementor-element.elementor-element-f92c134 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-2860 .elementor-element.elementor-element-f92c134.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2860 .elementor-element.elementor-element-f92c134 a{color:#000000;}.elementor-2860 .elementor-element.elementor-element-f92c134 a:hover, .elementor-2860 .elementor-element.elementor-element-f92c134 a:focus{color:#000000;}.elementor-2860 .elementor-element.elementor-element-912106d{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2860 .elementor-element.elementor-element-b8b299a > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-2860 .elementor-element.elementor-element-29e9c9c > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-2860 .elementor-element.elementor-element-6b8ce4e > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-2860 .elementor-element.elementor-element-6b8ce4e .widget-image-caption{color:#000000;font-family:"Montserrat", Sans-serif;font-size:9px;font-weight:400;text-transform:uppercase;font-style:normal;}.elementor-2860 .elementor-element.elementor-element-a0abd79{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:40px;--padding-left:125px;--padding-right:140px;}.elementor-2860 .elementor-element.elementor-element-8ee7395{--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-2860 .elementor-element.elementor-element-8ee7395.e-con{--flex-grow:0;--flex-shrink:0;}.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-2860 .elementor-element.elementor-element-44c13d5 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;fill:#000000;color:#000000;background-image:linear-gradient(0deg, #FFFF66 48%, #FFFFFF 0%);border-style:solid;border-color:#FFFFFF;padding:8px 8px 8px 8px;}.elementor-2860 .elementor-element.elementor-element-44c13d5 .elementor-button:hover, .elementor-2860 .elementor-element.elementor-element-44c13d5 .elementor-button:focus{background-color:transparent;color:#000000;background-image:linear-gradient(180deg, #FFFF66 100%, #FFFF66 100%);}.elementor-2860 .elementor-element.elementor-element-44c13d5 > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 20px 0px 0px;}.elementor-2860 .elementor-element.elementor-element-44c13d5 .elementor-button:hover svg, .elementor-2860 .elementor-element.elementor-element-44c13d5 .elementor-button:focus svg{fill:#000000;}.elementor-2860 .elementor-element.elementor-element-107697e{--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:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:50px;}.elementor-2860 .elementor-element.elementor-element-d3fac7e{--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:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}@media(min-width:768px){.elementor-2860 .elementor-element.elementor-element-59711b1{--width:3%;}.elementor-2860 .elementor-element.elementor-element-b878d81{--width:94%;}.elementor-2860 .elementor-element.elementor-element-144037c{--width:3%;}.elementor-2860 .elementor-element.elementor-element-a355f32{--width:60%;}.elementor-2860 .elementor-element.elementor-element-912106d{--width:40%;}.elementor-2860 .elementor-element.elementor-element-8ee7395{--width:15%;}.elementor-2860 .elementor-element.elementor-element-107697e{--width:85%;}}@media(max-width:767px){.elementor-2860 .elementor-element.elementor-element-538c094{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2860 .elementor-element.elementor-element-b878d81{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2860 .elementor-element.elementor-element-a1f869a > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-2860 .elementor-element.elementor-element-a1f869a{text-align:center;}.elementor-2860 .elementor-element.elementor-element-14568f2{text-align:center;}.elementor-2860 .elementor-element.elementor-element-c0df269 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-2860 .elementor-element.elementor-element-c0df269{text-align:center;}.elementor-2860 .elementor-element.elementor-element-d1a40d7{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2860 .elementor-element.elementor-element-a355f32{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2860 .elementor-element.elementor-element-9c265b7{text-align:start;}.elementor-2860 .elementor-element.elementor-element-c73495c{text-align:start;}.elementor-2860 .elementor-element.elementor-element-0b6275e{text-align:start;}.elementor-2860 .elementor-element.elementor-element-f92c134{text-align:start;}.elementor-2860 .elementor-element.elementor-element-a0abd79{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2860 .elementor-element.elementor-element-44c13d5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2860 .elementor-element.elementor-element-107697e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for button, class: .elementor-element-44c13d5 */.highlight-text {
  display: inline;
  position: relative;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 1.2rem;
  background-image: linear-gradient(to top, #ffff66 50%, transparent 50%);
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
/* Rotate the arrow SVG to top-right */
.arrow-tilt .e-font-icon-svg {
    transform: rotate(45deg); /* 45deg = top-right */
    transform-origin: center center; /* pivot around center */
    transition: transform 0.3s ease; /* optional smooth rotation */
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Neo Text Regular';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://mjfsa.com/wp-content/uploads/2025/11/Noe-Text-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */