.elementor-21 .elementor-element.elementor-element-caf4eab > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-21 .elementor-element.elementor-element-caf4eab:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-caf4eab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e286ba4 );}.elementor-21 .elementor-element.elementor-element-caf4eab > .elementor-container{min-height:154px;}.elementor-21 .elementor-element.elementor-element-caf4eab{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;color:#ECECEC;}.elementor-21 .elementor-element.elementor-element-caf4eab > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-21 .elementor-element.elementor-element-6ee2bc40.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-21 .elementor-element.elementor-element-6ee2bc40.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-21 .elementor-element.elementor-element-6ee2bc40.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-21 .elementor-element.elementor-element-5602d868{width:var( --container-widget-width, 29.442% );max-width:29.442%;--container-widget-width:29.442%;--container-widget-flex-grow:0;text-align:center;}.elementor-21 .elementor-element.elementor-element-5602d868 img{width:49%;max-width:45%;}.elementor-21 .elementor-element.elementor-element-1764954b{width:var( --container-widget-width, 40.671% );max-width:40.671%;--container-widget-width:40.671%;--container-widget-flex-grow:0;--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-21 .elementor-element.elementor-element-1764954b .elementor-menu-toggle{margin:0 auto;}.elementor-21 .elementor-element.elementor-element-1764954b .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-astglobalcolor2 );fill:var( --e-global-color-astglobalcolor2 );padding-left:13px;padding-right:13px;padding-top:27px;padding-bottom:27px;}.elementor-21 .elementor-element.elementor-element-1764954b .elementor-nav-menu--main .elementor-item:hover,
					.elementor-21 .elementor-element.elementor-element-1764954b .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-21 .elementor-element.elementor-element-1764954b .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-21 .elementor-element.elementor-element-1764954b .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-766a6c0 );fill:var( --e-global-color-766a6c0 );}.elementor-21 .elementor-element.elementor-element-1764954b .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-21 .elementor-element.elementor-element-16adad4e .elementor-button{background-color:#CD6D48;border-style:none;border-radius:67px 67px 67px 67px;}.elementor-21 .elementor-element.elementor-element-16adad4e{width:var( --container-widget-width, 22.376% );max-width:22.376%;--container-widget-width:22.376%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-a55c5cd:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-a55c5cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F2623;}.elementor-21 .elementor-element.elementor-element-a55c5cd > .elementor-container{max-width:1100px;}.elementor-21 .elementor-element.elementor-element-a55c5cd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 48px 40px 48px;}.elementor-21 .elementor-element.elementor-element-a55c5cd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-21 .elementor-element.elementor-element-84fb212.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-21 .elementor-element.elementor-element-84fb212.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-21 .elementor-element.elementor-element-db918fb > .elementor-widget-container{margin:0px 0px 28px 0px;}.elementor-21 .elementor-element.elementor-element-db918fb{text-align:center;}.elementor-21 .elementor-element.elementor-element-db918fb .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:600;line-height:1em;letter-spacing:3px;color:#C2593D;}.elementor-21 .elementor-element.elementor-element-fc0feb5 > .elementor-widget-container{margin:0px 0px 28px 0px;}.elementor-21 .elementor-element.elementor-element-fc0feb5{text-align:center;}.elementor-21 .elementor-element.elementor-element-fc0feb5 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:72px;font-weight:400;line-height:1.02em;letter-spacing:-1.8px;color:#F5EFE6;}.elementor-21 .elementor-element.elementor-element-e299ed5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-e299ed5{text-align:center;font-family:"Manrope", Sans-serif;font-size:19px;font-weight:400;line-height:1.55em;color:#CFC7B5;}.elementor-21 .elementor-element.elementor-element-b3ed6ed:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-b3ed6ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F2623;}.elementor-21 .elementor-element.elementor-element-b3ed6ed > .elementor-container{max-width:900px;}.elementor-21 .elementor-element.elementor-element-b3ed6ed{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 24px 100px 24px;}.elementor-21 .elementor-element.elementor-element-b3ed6ed > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21 .elementor-element.elementor-element-3abbb07:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-21 .elementor-element.elementor-element-3abbb07 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5EFE6;}.elementor-bc-flex-widget .elementor-21 .elementor-element.elementor-element-3abbb07.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-21 .elementor-element.elementor-element-3abbb07.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-21 .elementor-element.elementor-element-3abbb07 > .elementor-element-populated, .elementor-21 .elementor-element.elementor-element-3abbb07 > .elementor-element-populated > .elementor-background-overlay, .elementor-21 .elementor-element.elementor-element-3abbb07 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-21 .elementor-element.elementor-element-3abbb07 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:24px 24px 24px 24px;}.elementor-21 .elementor-element.elementor-element-3abbb07 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21 .elementor-element.elementor-element-e1a1aa2:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-e1a1aa2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e286ba4 );}.elementor-21 .elementor-element.elementor-element-e1a1aa2 > .elementor-container{max-width:900px;}.elementor-21 .elementor-element.elementor-element-e1a1aa2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:96px 48px 96px 48px;}.elementor-21 .elementor-element.elementor-element-e1a1aa2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-21 .elementor-element.elementor-element-ac5d94b.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-21 .elementor-element.elementor-element-ac5d94b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-21 .elementor-element.elementor-element-ac5d94b > .elementor-element-populated{text-align:center;}.elementor-21 .elementor-element.elementor-element-a46fe9b > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-21 .elementor-element.elementor-element-a46fe9b{text-align:center;}.elementor-21 .elementor-element.elementor-element-a46fe9b .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:26px;font-weight:500;font-style:italic;line-height:1.2em;color:#D4A574;}.elementor-21 .elementor-element.elementor-element-247c541 .elementor-button{background-color:#C2593D;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:500;fill:#F5EFE6;color:#F5EFE6;border-style:none;border-radius:999px 999px 999px 999px;padding:14px 32px 14px 32px;}.elementor-21 .elementor-element.elementor-element-247c541 .elementor-button:hover, .elementor-21 .elementor-element.elementor-element-247c541 .elementor-button:focus{background-color:#F5EFE6;color:#0F2623;}.elementor-21 .elementor-element.elementor-element-247c541 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-247c541 .elementor-button:hover svg, .elementor-21 .elementor-element.elementor-element-247c541 .elementor-button:focus svg{fill:#0F2623;}.elementor-21 .elementor-element.elementor-element-4919930:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-4919930 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F2623;}.elementor-21 .elementor-element.elementor-element-4919930 > .elementor-container{max-width:1320px;}.elementor-21 .elementor-element.elementor-element-4919930{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:64px 48px 48px 48px;}.elementor-21 .elementor-element.elementor-element-4919930 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-21 .elementor-element.elementor-element-c7c99e7.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-21 .elementor-element.elementor-element-c7c99e7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-21 .elementor-element.elementor-element-4a4f5d8 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-21 .elementor-element.elementor-element-4a4f5d8{text-align:start;}.elementor-21 .elementor-element.elementor-element-4a4f5d8 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:24px;font-weight:500;font-style:italic;line-height:1.1em;letter-spacing:-0.2px;color:#F5EFE6;}.elementor-21 .elementor-element.elementor-element-37bd8ba > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-37bd8ba{text-align:start;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;font-style:normal;line-height:1.55em;color:#CFC7B5;}.elementor-bc-flex-widget .elementor-21 .elementor-element.elementor-element-3b4e4ca.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-21 .elementor-element.elementor-element-3b4e4ca.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-21 .elementor-element.elementor-element-8c2470f > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-21 .elementor-element.elementor-element-8c2470f{text-align:start;}.elementor-21 .elementor-element.elementor-element-8c2470f .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:14px;font-weight:500;font-style:normal;line-height:1.1em;letter-spacing:0.7px;color:#D4A574;}.elementor-21 .elementor-element.elementor-element-c6c87ed > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-58b56bc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-47e8ed7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-21 .elementor-element.elementor-element-b775eb9.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-21 .elementor-element.elementor-element-b775eb9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-21 .elementor-element.elementor-element-99307a5 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-21 .elementor-element.elementor-element-99307a5{text-align:start;}.elementor-21 .elementor-element.elementor-element-99307a5 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:14px;font-weight:500;font-style:normal;line-height:1.1em;letter-spacing:0.7px;color:#D4A574;}.elementor-21 .elementor-element.elementor-element-d77ffe7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-2c5b4c6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-d387770 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-21 .elementor-element.elementor-element-4fbbc65.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-21 .elementor-element.elementor-element-4fbbc65.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-21 .elementor-element.elementor-element-a481617 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-21 .elementor-element.elementor-element-a481617{text-align:start;}.elementor-21 .elementor-element.elementor-element-a481617 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:14px;font-weight:500;font-style:normal;line-height:1.1em;letter-spacing:0.7px;color:#D4A574;}.elementor-21 .elementor-element.elementor-element-0f64ab7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-d5d4d12 > .elementor-widget-container{margin:0px 0px 0px 0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-21 .elementor-element.elementor-element-6ee2bc40{width:100%;}}/* Start custom CSS *//* ---- JUST ASK TRINA — Global page styles ---- */
body { background: #0F2623; }
.elementor-heading-title { letter-spacing: -0.01em; }
.elementor-heading-title em {
  font-style: italic;
  color: #C2593D;
  font-weight: inherit;
}
.jat-logo .elementor-heading-title {
  font-family: 'Newsreader', serif;
  font-style: italic;
  font-weight: 500;
}
.jat-logo .elementor-heading-title::after {
  content: ".";
  color: #C2593D;
}
.jat-card {
  background: #1A3835;
  border-radius: 20px;
  border: 1px solid rgba(245,239,230,0.08);
  overflow: hidden;
  transition: transform 0.3s, border-color 0.3s;
}
.jat-card:hover {
  transform: translateY(-4px);
  border-color: #C2593D;
}
.jat-card-featured {
  background: #F5EFE6;
  color: #0F2623;
  border-radius: 20px;
  overflow: hidden;
  border: none;
}
.jat-card-featured .elementor-heading-title,
.jat-card-featured .elementor-widget-text-editor,
.jat-card-featured p {
  color: #0F2623 !important;
}
.jat-card-featured .elementor-heading-title em { color: #C2593D !important; }
.jat-placeholder {
  background:
    repeating-linear-gradient(45deg,
      #E8DDC8, #E8DDC8 12px,
      #EDE4D3 12px, #EDE4D3 24px);
  min-height: 220px;
  border-radius: 0;
}
.jat-maxw-640 { max-width: 640px; margin-left: auto; margin-right: auto; }
.jat-maxw-520 { max-width: 520px; }
.jat-maxw-780 { max-width: 780px; margin-left: auto; margin-right: auto; }
.jat-why-item {
  border-top: 2px solid #D4A574;
  padding-top: 28px;
}
.elementor-button {
  font-family: 'Manrope', sans-serif !important;
  transition: all 0.2s !important;
}
@media (max-width: 900px) {
  .elementor-section .elementor-container { flex-direction: column; }
}/* End custom CSS */