.elementor-208 .elementor-element.elementor-element-df6ae88{--display:flex;--min-height:66vh;--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;--justify-content:center;}.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-208 .elementor-element.elementor-element-e0e40cd{text-align:center;}.elementor-208 .elementor-element.elementor-element-e0e40cd .elementor-heading-title{font-family:"phoreuscherokee", Sans-serif;font-size:50px;font-weight:600;text-transform:uppercase;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-208 .elementor-element.elementor-element-21f08ce{--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:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-208 .elementor-element.elementor-element-21f08ce:not(.elementor-motion-effects-element-type-background), .elementor-208 .elementor-element.elementor-element-21f08ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D5CEC1;}.elementor-208 .elementor-element.elementor-element-9a514b8{--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-208 .elementor-element.elementor-element-6503246{text-align:center;}.elementor-208 .elementor-element.elementor-element-6503246 .elementor-heading-title{font-family:"phoreuscherokee", Sans-serif;font-size:36px;font-weight:600;}.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-208 .elementor-element.elementor-element-85e373b{--divider-border-style:dotted;--divider-color:#31392994;--divider-border-width:2.8px;}.elementor-208 .elementor-element.elementor-element-85e373b .elementor-divider-separator{width:59%;margin:0 auto;margin-center:0;}.elementor-208 .elementor-element.elementor-element-85e373b .elementor-divider{text-align:center;padding-block-start:3px;padding-block-end:3px;}.elementor-208 .elementor-element.elementor-element-5203a06{text-align:center;}.elementor-208 .elementor-element.elementor-element-5203a06 .elementor-heading-title{font-family:"phoreuscherokee", Sans-serif;font-size:25px;font-weight:600;text-transform:uppercase;}.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-208 .elementor-element.elementor-element-526e666{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;}.elementor-208 .elementor-element.elementor-element-526e666 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-208 .elementor-element.elementor-element-526e666.elementor-element{--align-self:center;}.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-208 .elementor-element.elementor-element-d59479f > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-208 .elementor-element.elementor-element-8300e19{--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;}.elementor-208 .elementor-element.elementor-element-606511e{--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-208 .elementor-element.elementor-element-e281cba{text-align:left;}.elementor-208 .elementor-element.elementor-element-e281cba .elementor-heading-title{font-family:"phoreuscherokee", Sans-serif;font-size:28px;font-weight:600;}.elementor-208 .elementor-element.elementor-element-4527eb4{--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-208 .elementor-element.elementor-element-0e09774 .elementor-heading-title{font-family:"phoreuscherokee", Sans-serif;font-size:28px;font-weight:600;}.elementor-208 .elementor-element.elementor-element-bc46273{--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-208 .elementor-element.elementor-element-cdafcdd .elementor-heading-title{font-family:"phoreuscherokee", Sans-serif;font-size:28px;font-weight:600;}.elementor-208 .elementor-element.elementor-element-0c4169e{--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-208 .elementor-element.elementor-element-2977341 .elementor-heading-title{font-family:"phoreuscherokee", Sans-serif;font-size:28px;font-weight:600;}.elementor-208 .elementor-element.elementor-element-12a520d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-208 .elementor-element.elementor-element-5da9642 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-208 .elementor-element.elementor-element-f70f837{--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;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-208 .elementor-element.elementor-element-feb61cc{--display:flex;--overflow:auto;border-style:dotted;--border-style:dotted;border-width:5px 5px 5px 5px;--border-top-width:5px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:5px;border-color:var( --e-global-color-212948c );--border-color:var( --e-global-color-212948c );--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-208 .elementor-element.elementor-element-feb61cc:not(.elementor-motion-effects-element-type-background), .elementor-208 .elementor-element.elementor-element-feb61cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFF6;}.elementor-208 .elementor-element.elementor-element-6a7074c{text-align:center;}.elementor-208 .elementor-element.elementor-element-6a7074c .elementor-heading-title{font-family:"phoreuscherokee", Sans-serif;font-weight:600;text-transform:uppercase;}.elementor-208 .elementor-element.elementor-element-798e3dd{text-align:center;}.elementor-208 .elementor-element.elementor-element-871f292{--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-208 .elementor-element.elementor-element-aa29508{--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-208 .elementor-element.elementor-element-5402565 .elementor-heading-title{font-family:"phoreuscherokee", Sans-serif;font-weight:600;}.elementor-208 .elementor-element.elementor-element-daa6e21{--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-208 .elementor-element.elementor-element-eb2e809 .elementor-heading-title{font-family:"phoreuscherokee", Sans-serif;font-weight:600;}.elementor-208 .elementor-element.elementor-element-f4c984c{--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-208 .elementor-element.elementor-element-5020902 .elementor-heading-title{font-family:"phoreuscherokee", Sans-serif;font-weight:600;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-208 .elementor-element.elementor-element-f70f837{--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-208 .elementor-element.elementor-element-feb61cc{--padding-top:20px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-208 .elementor-element.elementor-element-5402565{text-align:center;}.elementor-208 .elementor-element.elementor-element-eb2e809{text-align:center;}.elementor-208 .elementor-element.elementor-element-5020902{text-align:center;}}@media(max-width:767px){.elementor-208 .elementor-element.elementor-element-e0e40cd .elementor-heading-title{font-size:24px;}.elementor-208 .elementor-element.elementor-element-feb61cc{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-208 .elementor-element.elementor-element-798e3dd{text-align:center;}}@media(min-width:768px){.elementor-208 .elementor-element.elementor-element-21f08ce{--content-width:1400px;}.elementor-208 .elementor-element.elementor-element-606511e{--width:25%;}.elementor-208 .elementor-element.elementor-element-4527eb4{--width:25%;}.elementor-208 .elementor-element.elementor-element-bc46273{--width:25%;}.elementor-208 .elementor-element.elementor-element-0c4169e{--width:25%;}.elementor-208 .elementor-element.elementor-element-aa29508{--width:33%;}.elementor-208 .elementor-element.elementor-element-daa6e21{--width:33%;}.elementor-208 .elementor-element.elementor-element-f4c984c{--width:33%;}}/* Start custom CSS for html, class: .elementor-element-2383486 *//* canoe table – scoped to THIS widget */
.elementor-208 .elementor-element.elementor-element-2383486 .table-responsive-wrapper {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

.elementor-208 .elementor-element.elementor-element-2383486 .canoe-table {
  width: 100%;
  border-collapse: collapse;
  font-size: 14px;
  font-family: Cabin, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
}

.elementor-208 .elementor-element.elementor-element-2383486 .canoe-table th {
  padding: 12px 8px;
  border: none;
  text-align: center;
  vertical-align: middle;
}

.elementor-208 .elementor-element.elementor-element-2383486 .canoe-table .header-label-row th:not(.grumman) {
  border-bottom: 5px dotted #9aaa74;
}

.elementor-208 .elementor-element.elementor-element-2383486 .canoe-table td {
  padding: 12px 8px;
  border: none;
  border-bottom: 1px dotted #ccc;
  text-align: center;
  vertical-align: middle;
}

.elementor-208 .elementor-element.elementor-element-2383486 .canoe-table td:first-child {
  font-weight: 700;
  background: #f9f9f3;
  text-align: left;
}

/* Grumman column */
.elementor-208 .elementor-element.elementor-element-2383486 .canoe-table td:nth-child(2),
.elementor-208 .elementor-element.elementor-element-2383486 .canoe-table th:nth-child(2) {
  background: #afbc88 !important;
  color: #fff;
  font-weight: 700;
  box-shadow: inset 2px 0 6px rgba(0,0,0,.1);
  text-align: center; /* keep column contents centered */
}

/* Light alt columns */
.elementor-208 .elementor-element.elementor-element-2383486 .canoe-table td:nth-child(4),
.elementor-208 .elementor-element.elementor-element-2383486 .canoe-table td:nth-child(6),
.elementor-208 .elementor-element.elementor-element-2383486 .canoe-table th:nth-child(6) {
  background: #f8f8ee !important;
}

/* Force transparent cells */
.elementor-208 .elementor-element.elementor-element-2383486 .canoe-table .no-bg {
  background: transparent !important;
}

/* --- Checkmark-cell formatting --- */
.elementor-208 .elementor-element.elementor-element-2383486 .canoe-table .checkmark-cell {
  display: inline-flex;
  align-items: center;
  justify-content: center; /* keep icon + text centered together */
  gap: 6px;
  line-height: 1.25;
  text-align: left; /* ensures multi-line text wraps under itself */
}

.elementor-208 .elementor-element.elementor-element-2383486 .canoe-table .checkmark-cell img {
  width: 18px;
  height: 18px;
  display: block;
}

/* ------------------------------- */

@media (max-width:768px) {
  .elementor-208 .elementor-element.elementor-element-2383486 .canoe-table {
    width: max-content;
    min-width: 100%;
  }
}/* End custom CSS */