.elementor-677 .elementor-element.elementor-element-abeece7{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F0EEEE;--border-color:#F0EEEE;--border-radius:7px 7px 7px 7px;box-shadow:-9px 3px 5px 0px rgba(0, 0, 0, 0.1);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-677 .elementor-element.elementor-element-abeece7:hover{box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-677 .elementor-element.elementor-element-d799750{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-677 .elementor-element.elementor-element-528cb67{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-677 .elementor-element.elementor-element-5929547 > .elementor-widget-container{margin:10px 0px -5px 0px;padding:0px 0px 0px 0px;}.elementor-677 .elementor-element.elementor-element-5929547.elementor-element{--align-self:flex-end;}.elementor-677 .elementor-element.elementor-element-5929547{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:1.1em;letter-spacing:1px;color:#231F20;}.elementor-widget-image .widget-image-caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-677 .elementor-element.elementor-element-b6cae7b.elementor-element{--align-self:flex-end;}.elementor-677 .elementor-element.elementor-element-62e430f.elementor-element{--align-self:flex-end;}.elementor-677 .elementor-element.elementor-element-7fa7163.elementor-element{--align-self:flex-end;}.elementor-677 .elementor-element.elementor-element-bc8460f.elementor-element{--align-self:flex-end;}.elementor-677 .elementor-element.elementor-element-002492b{--display:flex;--min-height:150px;--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:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-bf3b219 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:10px 0px 0px 0px;}.elementor-677 .elementor-element.elementor-element-bf3b219 .jet-listing-dynamic-field__content{color:#231F20;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;line-height:24px;letter-spacing:-0.2px;text-align:left;}.elementor-677 .elementor-element.elementor-element-bf3b219 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-677 .elementor-element.elementor-element-bf3b219 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-677 .elementor-element.elementor-element-bf3b219 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-677 .elementor-element.elementor-element-66f771c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:7px 0px 0px 0px;}.elementor-677 .elementor-element.elementor-element-66f771c.elementor-element{--align-self:flex-start;}.elementor-677 .elementor-element.elementor-element-66f771c{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.1em;letter-spacing:1px;color:#231F20;}.elementor-677 .elementor-element.elementor-element-1e3cf22 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:5px 0px 5px 0px;border-style:none;border-radius:1px 1px 1px 1px;}.elementor-677 .elementor-element.elementor-element-1e3cf22.elementor-element{--align-self:flex-start;}.elementor-677 .elementor-element.elementor-element-1e3cf22{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;font-style:italic;line-height:1.1em;letter-spacing:1px;color:#BEBEBE;}.elementor-677 .elementor-element.elementor-element-94b43b2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5px 0px 5px 0px;border-style:none;border-radius:1px 1px 1px 1px;}.elementor-677 .elementor-element.elementor-element-94b43b2.elementor-element{--align-self:flex-start;}.elementor-677 .elementor-element.elementor-element-94b43b2{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;font-style:italic;line-height:1.1em;letter-spacing:1px;color:#BEBEBE;}.elementor-677 .elementor-element.elementor-element-029a180{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:20px 10px;--row-gap:20px;--column-gap:10px;--flex-wrap:wrap;--align-content:center;--padding-top:00px;--padding-bottom:00px;--padding-left:00px;--padding-right:00px;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-677 .elementor-element.elementor-element-99151e5 .elementor-button{background-color:#02010100;font-family:"Space Grotesk", Sans-serif;font-size:14px;font-weight:600;letter-spacing:1px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:0px 0px 0px 0px;}.elementor-677 .elementor-element.elementor-element-99151e5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-677 .elementor-element.elementor-element-99151e5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-677 .elementor-element.elementor-element-d9302c4 .elementor-button{background-color:#F5F5F5;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;fill:#231F20;color:#231F20;border-radius:7px 7px 7px 7px;padding:6px 14px 6px 14px;}.elementor-677 .elementor-element.elementor-element-d9302c4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-677 .elementor-element.elementor-element-c0a8ddf{--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;}/* Start custom CSS for container, class: .elementor-element-abeece7 */:root {
  --shadow-color: 192deg 8% 77%;
  --shadow-elevation-low:
    0.4px 0.7px 1.2px hsl(var(--shadow-color) / 0),
    0.7px 1.1px 2px hsl(var(--shadow-color) / 0.11),
    1.2px 2px 3.5px hsl(var(--shadow-color) / 0.22);
  --shadow-elevation-medium:
    0.4px 0.7px 1.2px hsl(var(--shadow-color) / 0),
    1.6px 2.5px 4.5px hsl(var(--shadow-color) / 0.09),
    3px 4.9px 8.6px hsl(var(--shadow-color) / 0.18),
    6.1px 9.8px 17.3px hsl(var(--shadow-color) / 0.26);
  --shadow-elevation-high:
    0.4px 0.7px 1.2px hsl(var(--shadow-color) / 0),
    2.3px 3.7px 6.5px hsl(var(--shadow-color) / 0.04),
    3.9px 6.3px 11.1px hsl(var(--shadow-color) / 0.08),
    5.6px 9.1px 16px hsl(var(--shadow-color) / 0.12),
    7.7px 12.6px 22.1px hsl(var(--shadow-color) / 0.16),
    10.6px 17.3px 30.4px hsl(var(--shadow-color) / 0.2),
    14.7px 23.8px 42px hsl(var(--shadow-color) / 0.24),
    20.2px 32.8px 57.8px hsl(var(--shadow-color) / 0.28);
}


.resource-container {
    background: rgba(255, 255, 255, 0.70) !important;
      box-shadow: var(--shadow-elevation-low)!important;
  transition: transform 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
}

.resource-container:hover {
    background: rgba(255, 255, 255, 1);
  transform: translateY(-5px);
  box-shadow: var(--shadow-elevation-medium)!important;
}/* End custom CSS */