.elementor-150407 .elementor-element.elementor-element-f9e5df3{--display:flex;}.elementor-150407 .elementor-element.elementor-element-baea27a{--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-150407 .elementor-element.elementor-element-1fbd9b5{--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-150407 .elementor-element.elementor-element-5375ccb .elementor-heading-title{color:#1D3354;}.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-150407 .elementor-element.elementor-element-df307aa{font-family:"Roboto", Sans-serif;font-size:1.125rem;font-weight:400;color:#000000;}.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-150407 .elementor-element.elementor-element-e82ebc1 .elementor-button{background-color:#90EE90;font-family:"Roboto", Sans-serif;font-size:1.125rem;font-weight:bold;fill:#000000;color:#000000;border-style:solid;border-radius:5px 5px 5px 5px;}.elementor-150407 .elementor-element.elementor-element-e82ebc1{width:auto;max-width:auto;}.elementor-150407 .elementor-element.elementor-element-e82ebc1.elementor-element{--align-self:center;}.elementor-150407 .elementor-element.elementor-element-b18fbc2{--display:flex;--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-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-150407 .elementor-element.elementor-element-1533515 img{width:100%;max-width:100%;height:247px;border-style:none;}.elementor-150407 .elementor-element.elementor-element-f395fca{--spacer-size:5px;}.elementor-150407 .elementor-element.elementor-element-15feb0f .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:1.125rem;font-weight:bold;fill:#000000;color:#000000;border-style:solid;border-radius:5px 5px 5px 5px;}.elementor-150407 .elementor-element.elementor-element-15feb0f{width:auto;max-width:auto;}.elementor-150407 .elementor-element.elementor-element-15feb0f.elementor-element{--align-self:center;}.elementor-150407 .elementor-element.elementor-element-8b9c316{color:#1D3354;}.elementor-150407 .elementor-element.elementor-element-15ff4a2{--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-150407 .elementor-element.elementor-element-15ff4a2:not(.elementor-motion-effects-element-type-background), .elementor-150407 .elementor-element.elementor-element-15ff4a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C3354;}.elementor-150407 .elementor-element.elementor-element-75d34f9{text-align:start;}.elementor-150407 .elementor-element.elementor-element-36f1207{width:var( --container-widget-width, 59% );max-width:59%;--container-widget-width:59%;--container-widget-flex-grow:0;}.elementor-150407 .elementor-element.elementor-element-36f1207.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-150407 .elementor-element.elementor-element-36f1207 .elementor-heading-title{color:#FFFFFF;}.elementor-150407 .elementor-element.elementor-element-e4bc5ef{--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-150407 .elementor-element.elementor-element-e4bc5ef:not(.elementor-motion-effects-element-type-background), .elementor-150407 .elementor-element.elementor-element-e4bc5ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(360deg, #FFFFFF 0%, #FFFFFF 100%);}.elementor-150407 .elementor-element.elementor-element-86f2591{--display:flex;}.elementor-150407 .elementor-element.elementor-element-2440708{--display:flex;border-style:solid;--border-style:solid;border-color:#E9EFF4;--border-color:#E9EFF4;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-150407 .elementor-element.elementor-element-2440708:not(.elementor-motion-effects-element-type-background), .elementor-150407 .elementor-element.elementor-element-2440708 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9EFF4;}.elementor-150407 .elementor-element.elementor-element-0abfa8f{--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;--margin-top:0px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;}.elementor-150407 .elementor-element.elementor-element-a8720c7{--display:flex;}.elementor-150407 .elementor-element.elementor-element-38eff5f .elementor-heading-title{color:#1D3354;}.elementor-150407 .elementor-element.elementor-element-cb0ddce > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-150407 .elementor-element.elementor-element-cb0ddce{font-family:"Roboto", Sans-serif;font-size:1.125rem;font-weight:400;color:#000000;}.elementor-150407 .elementor-element.elementor-element-ad3ea8a{--display:flex;}.elementor-150407 .elementor-element.elementor-element-31f244c{--display:flex;}.elementor-150407 .elementor-element.elementor-element-8225f64{font-family:"Roboto", Sans-serif;font-size:1.125rem;font-weight:400;color:#000000;}.elementor-150407 .elementor-element.elementor-element-eb8eb07{--display:flex;border-style:solid;--border-style:solid;border-color:#FBECEC;--border-color:#FBECEC;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-150407 .elementor-element.elementor-element-eb8eb07:not(.elementor-motion-effects-element-type-background), .elementor-150407 .elementor-element.elementor-element-eb8eb07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBECEC;}.elementor-150407 .elementor-element.elementor-element-4b9c690{--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;--margin-top:0px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;}.elementor-150407 .elementor-element.elementor-element-9dac0aa{--display:flex;}.elementor-150407 .elementor-element.elementor-element-c90a305{--display:flex;}.elementor-150407 .elementor-element.elementor-element-71d3da9 .elementor-heading-title{color:#1D3354;}.elementor-150407 .elementor-element.elementor-element-9f97f31 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-150407 .elementor-element.elementor-element-9f97f31{font-family:"Roboto", Sans-serif;font-size:1.125rem;font-weight:400;color:#000000;}.elementor-150407 .elementor-element.elementor-element-608e653{font-family:"Roboto", Sans-serif;font-size:1.125rem;font-weight:400;color:#000000;}.elementor-150407 .elementor-element.elementor-element-608e653 p{margin-block-end:0px;}.elementor-150407 .elementor-element.elementor-element-3876757{--display:flex;border-style:solid;--border-style:solid;border-color:#E9EFF4;--border-color:#E9EFF4;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-150407 .elementor-element.elementor-element-3876757:not(.elementor-motion-effects-element-type-background), .elementor-150407 .elementor-element.elementor-element-3876757 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9EFF4;}.elementor-150407 .elementor-element.elementor-element-4dbc20c{--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;--margin-top:0px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;}.elementor-150407 .elementor-element.elementor-element-d519b9e{--display:flex;--margin-top:0px;--margin-bottom:020px;--margin-left:0px;--margin-right:0px;}.elementor-150407 .elementor-element.elementor-element-29b52ea .elementor-heading-title{color:#1D3354;}.elementor-150407 .elementor-element.elementor-element-5f5d222 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-150407 .elementor-element.elementor-element-5f5d222{font-family:"Roboto", Sans-serif;font-size:1.125rem;font-weight:400;color:#000000;}.elementor-150407 .elementor-element.elementor-element-a1a5f1e{--display:flex;}.elementor-150407 .elementor-element.elementor-element-dd54595{font-family:"Roboto", Sans-serif;font-size:1.125rem;font-weight:400;color:#000000;}.elementor-150407 .elementor-element.elementor-element-c28f3a1{--display:flex;border-style:none;--border-style:none;}.elementor-150407 .elementor-element.elementor-element-b6c1789{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-color:#E9FCE9;--border-color:#E9FCE9;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-150407 .elementor-element.elementor-element-b6c1789:not(.elementor-motion-effects-element-type-background), .elementor-150407 .elementor-element.elementor-element-b6c1789 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9FCE9;}.elementor-150407 .elementor-element.elementor-element-b6c1789.e-con{--align-self:center;}.elementor-150407 .elementor-element.elementor-element-02cf586{font-family:"Roboto", Sans-serif;font-size:1.25rem;font-weight:bold;color:#000000;}.elementor-150407 .elementor-element.elementor-element-02cf586 p{margin-block-end:3px;}.elementor-150407 .elementor-element.elementor-element-00449c5{font-family:"Roboto", Sans-serif;font-size:1.125rem;font-weight:400;color:#000000;}.elementor-150407 .elementor-element.elementor-element-ca84771{--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;--justify-content:center;}.elementor-150407 .elementor-element.elementor-element-ca84771.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-150407 .elementor-element.elementor-element-0687376 .elementor-button{background-color:#90EE90;font-family:"Roboto", Sans-serif;font-size:1.125rem;font-weight:bold;fill:#000000;color:#000000;border-style:solid;border-radius:5px 5px 5px 5px;}.elementor-150407 .elementor-element.elementor-element-0687376{width:auto;max-width:auto;}.elementor-150407 .elementor-element.elementor-element-0687376.elementor-element{--align-self:center;}.elementor-150407 .elementor-element.elementor-element-aa180e8{text-align:center;font-family:"Roboto", Sans-serif;font-size:1.125rem;font-weight:400;color:#000000;}.elementor-150407 .elementor-element.elementor-element-72827ea > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-150407 .elementor-element.elementor-element-72827ea{font-family:"Roboto", Sans-serif;font-size:1.25rem;font-weight:400;color:#000000;}.elementor-150407 .elementor-element.elementor-element-887703b{text-align:center;}.elementor-150407 .elementor-element.elementor-element-887703b .elementor-heading-title{color:#1D3354;}.elementor-150407 .elementor-element.elementor-element-f0ea919{font-family:"Roboto", Sans-serif;font-size:1.125rem;font-weight:400;color:#000000;}.elementor-150407 .elementor-element.elementor-element-f0ea919 p{margin-block-end:3px;}.elementor-150407 .elementor-element.elementor-element-840437b{font-family:"Roboto", Sans-serif;font-size:1.125rem;font-weight:400;color:#000000;}.elementor-150407 .elementor-element.elementor-element-840437b p{margin-block-end:3px;}.elementor-150407 .elementor-element.elementor-element-5a47ba8{--display:flex;}.elementor-150407 .elementor-element.elementor-element-d853ea7{--display:flex;border-style:solid;--border-style:solid;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-150407 .elementor-element.elementor-element-d853ea7:not(.elementor-motion-effects-element-type-background), .elementor-150407 .elementor-element.elementor-element-d853ea7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-150407 .elementor-element.elementor-element-3cc99c3{text-align:center;}.elementor-150407 .elementor-element.elementor-element-3cc99c3 .elementor-heading-title{color:#1D3354;}.elementor-150407 .elementor-element.elementor-element-9f1576d{--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;--justify-content:center;}.elementor-150407 .elementor-element.elementor-element-9f1576d.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-150407 .elementor-element.elementor-element-07e7295 .elementor-button{background-color:#90EE90;font-family:"Roboto", Sans-serif;font-size:1.125rem;font-weight:bold;fill:#000000;color:#000000;border-style:solid;border-radius:5px 5px 5px 5px;}.elementor-150407 .elementor-element.elementor-element-07e7295{width:auto;max-width:auto;}.elementor-150407 .elementor-element.elementor-element-07e7295.elementor-element{--align-self:center;}@media(min-width:768px){.elementor-150407 .elementor-element.elementor-element-f9e5df3{--content-width:950px;}.elementor-150407 .elementor-element.elementor-element-1fbd9b5{--width:45%;}.elementor-150407 .elementor-element.elementor-element-b18fbc2{--width:50%;}.elementor-150407 .elementor-element.elementor-element-15ff4a2{--content-width:950px;}.elementor-150407 .elementor-element.elementor-element-e4bc5ef{--content-width:950px;}.elementor-150407 .elementor-element.elementor-element-86f2591{--width:66%;}.elementor-150407 .elementor-element.elementor-element-2440708{--width:100%;}.elementor-150407 .elementor-element.elementor-element-a8720c7{--width:75%;}.elementor-150407 .elementor-element.elementor-element-ad3ea8a{--width:25%;}.elementor-150407 .elementor-element.elementor-element-eb8eb07{--width:100%;}.elementor-150407 .elementor-element.elementor-element-9dac0aa{--width:25%;}.elementor-150407 .elementor-element.elementor-element-c90a305{--width:75%;}.elementor-150407 .elementor-element.elementor-element-3876757{--width:100%;}.elementor-150407 .elementor-element.elementor-element-d519b9e{--width:75%;}.elementor-150407 .elementor-element.elementor-element-a1a5f1e{--width:25%;}.elementor-150407 .elementor-element.elementor-element-c28f3a1{--width:33%;}.elementor-150407 .elementor-element.elementor-element-b6c1789{--width:100%;}.elementor-150407 .elementor-element.elementor-element-5a47ba8{--content-width:925px;}.elementor-150407 .elementor-element.elementor-element-d853ea7{--width:100%;}}@media(max-width:1365px) and (min-width:768px){.elementor-150407 .elementor-element.elementor-element-ca84771{--width:1005.17px;}.elementor-150407 .elementor-element.elementor-element-9f1576d{--width:1005.17px;}}@media(max-width:1365px){.elementor-150407 .elementor-element.elementor-element-36f1207{width:var( --container-widget-width, 890px );max-width:890px;--container-widget-width:890px;--container-widget-flex-grow:0;}}/* Start custom CSS for container, class: .elementor-element-f9e5df3 *//* Image sizing based on ratio */

/* Square */
.ratio-1-1 img {
    aspect-ratio: 1 / 1;
    object-fit: cover;
    max-width: 100%;
}

/* Landscape Orientation */
.ratio-2-1 img {
    aspect-ratio: 2 / 1;
    object-fit: cover;
    max-width: 100%;
}

.ratio-3-2 img {
    aspect-ratio: 3 / 2;
    object-fit: cover;
    max-width: 100%;
}

.ratio-4-3 img {
    aspect-ratio: 4 / 3;
    object-fit: cover;
    max-width: 100%;
}

.ratio-5-4 img {
    aspect-ratio: 5 / 4;
    object-fit: cover;
    max-width: 100%;
}

.ratio-16-9 img {
    aspect-ratio: 16 / 9;
    object-fit: cover;
    max-width: 100%;
}

.ratio-21-9 img {
    aspect-ratio: 21 / 9;
    object-fit: cover;
    max-width: 100%;
}

.ratio-1-91-1 img {
    aspect-ratio: 1.91 / 1; /* FB social share */
    object-fit: cover;
    max-width: 100%;
}

/* Portrait Orientation */
.ratio-1-2 img {
    aspect-ratio: 1 / 2;
    object-fit: cover;
    max-width: 100%;
}

.ratio-2-3 img {
    aspect-ratio: 2 / 3;
    object-fit: cover;
    max-width: 100%;
}

.ratio-3-4 img {
    aspect-ratio: 3 / 4;
    object-fit: cover;
    max-width: 100%;
}

.ratio-4-5 img {
    aspect-ratio: 4 / 5;
    object-fit: cover;
    max-width: 100%;
}

.ratio-9-16 img {
    aspect-ratio: 9 / 16;
    object-fit: cover;
    max-width: 100%;
}

.ratio-9-21 img {
    aspect-ratio: 9 / 21;
    object-fit: cover;
    max-width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-608e653 */.red-x ul{
  list-style: none;       /* remove default bullets */
  padding-left: 1.4em;        /* adjust if needed */
}

.red-x ul li {
  position: relative;
  padding-left: 1.3em;   /* space for the X */
}

.red-x li::before {
  content: "✗";          /* or "X" */
  position: absolute;
  left: 0;
  top: 0;
  color: gray;
  font-weight: 700;
  line-height: 1.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4bc5ef */.titlesticky{
position: sticky;
position: -webkit-sticky;
top: 3rem;
}
.parent-sticky .elementor-widget-wrap {
display: block !important; 
}/* End custom CSS */