.elementor-29078 .elementor-element.elementor-element-9f1c4ab{--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;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29078 .elementor-element.elementor-element-a7c96ca > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-29078 .elementor-element.elementor-element-a7c96ca .title-after_title, .elementor-29078 .elementor-element.elementor-element-a7c96ca .title-subtitle, .elementor-29078 .elementor-element.elementor-element-a7c96ca .woodmart-title-container{max-width:70%;}.elementor-29078 .elementor-element.elementor-element-a7c96ca .title-subtitle{font-family:"Encode Sans", Sans-serif;font-size:16px;font-weight:600;}.elementor-29078 .elementor-element.elementor-element-a7c96ca .title{font-size:36px;}.elementor-29078 .elementor-element.elementor-element-0be3239{--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-29078 .elementor-element.elementor-element-fa16a57{--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-29078 .elementor-element.elementor-element-af8405d{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-29078 .elementor-element.elementor-element-6df5a67{--display:flex;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-29078 .elementor-element.elementor-element-6df5a67:not(.elementor-motion-effects-element-type-background), .elementor-29078 .elementor-element.elementor-element-6df5a67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-29078 .elementor-element.elementor-element-35d5242{--display:flex;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-29078 .elementor-element.elementor-element-35d5242:not(.elementor-motion-effects-element-type-background), .elementor-29078 .elementor-element.elementor-element-35d5242 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-29078 .elementor-element.elementor-element-a2b7f51{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-29078 .elementor-element.elementor-element-a2b7f51:not(.elementor-motion-effects-element-type-background), .elementor-29078 .elementor-element.elementor-element-a2b7f51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d1aaa9a );}.elementor-29078 .elementor-element.elementor-element-d9ec9e3{--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;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29078 .elementor-element.elementor-element-6dec9df > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-29078 .elementor-element.elementor-element-6dec9df .title-after_title, .elementor-29078 .elementor-element.elementor-element-6dec9df .title-subtitle, .elementor-29078 .elementor-element.elementor-element-6dec9df .woodmart-title-container{max-width:70%;}.elementor-29078 .elementor-element.elementor-element-6dec9df .title-subtitle{font-family:"Encode Sans", Sans-serif;font-size:16px;font-weight:600;}.elementor-29078 .elementor-element.elementor-element-6dec9df .title{font-size:36px;}@media(min-width:769px){.elementor-29078 .elementor-element.elementor-element-6df5a67{--width:80%;}.elementor-29078 .elementor-element.elementor-element-35d5242{--width:80%;}}@media(max-width:1024px){.elementor-29078 .elementor-element.elementor-element-a7c96ca .title{font-size:22px;}.elementor-29078 .elementor-element.elementor-element-6dec9df .title{font-size:22px;}}@media(max-width:768px){.elementor-29078 .elementor-element.elementor-element-a7c96ca .title-after_title, .elementor-29078 .elementor-element.elementor-element-a7c96ca .title-subtitle, .elementor-29078 .elementor-element.elementor-element-a7c96ca .woodmart-title-container{max-width:100%;}.elementor-29078 .elementor-element.elementor-element-a7c96ca .title{font-size:26px;}.elementor-29078 .elementor-element.elementor-element-6dec9df .title-after_title, .elementor-29078 .elementor-element.elementor-element-6dec9df .title-subtitle, .elementor-29078 .elementor-element.elementor-element-6dec9df .woodmart-title-container{max-width:100%;}.elementor-29078 .elementor-element.elementor-element-6dec9df .title{font-size:26px;}}/* Start custom CSS for wd_infobox, class: .elementor-element-4860891 */.application_bullet li::before {
    content: '➜';
    position: absolute;
    left: 0;
    color: #1B5572;
}

.application_bullet ul {
    list-style: none;
}

.application_bullet li {
    margin-left: 5px;
}/* End custom CSS */
/* Start custom CSS for wd_infobox, class: .elementor-element-421687c */.application_bullet li::before {
    content: '➜';
    position: absolute;
    left: 0;
    color: #1B5572;
}

.application_bullet ul {
    list-style: none;
}

.application_bullet li {
    margin-left: 5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cfde386 */.peekfilament-table-wrapper {  font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;}
    .peekfilament-table-main {
      max-width: ;
      margin: 0px auto;
      background: #fff;
      border-radius: 18px;
      box-shadow: 0 16px 48px rgba(6, 48, 75, 0.14);
      padding: 34px 10px 28px 10px;
      overflow-x: auto;
    }
    .peekfilament-table-title {
      color: #1850a8;
      font-weight: bold;
      text-align: center;
      font-size: 1.6rem;
      margin-bottom: 24px;
      letter-spacing: .01em;
      text-transform: uppercase;
    }
    .peekfilament-table-area { margin-bottom: 20px; }
    .peekfilament-table {
      width: 100%;
      border-collapse: separate;
      border-spacing: 0;
      background: #fff;
      font-size: 1.03em;
      margin-bottom: 2px;
      border-radius: 13px;
      overflow: hidden;
      box-shadow: 0 2px 13px rgba(0,0,0,0.06);
      table-layout: fixed;
      min-width: 600px;
    }
    .peekfilament-table th,
    .peekfilament-table td {
      border: 1px solid #c7d2df;
      padding: 8px 10px;
      text-align: center;
      vertical-align: middle;
      word-break: break-word;
    }
    .peekfilament-table th {
      background: #e9f5fe;
      font-weight: 700;
      font-size: 1.03em;
      color: #06304B;
      border-bottom: 2px solid #1B5572;
      letter-spacing:0.01em;
    }
    .peekfilament-table td {
      background: #f9fbfd;
      color: #182a3c;
      font-weight: 500;
    }
    .peekfilament-table .peekfilament-highlight {
      font-weight: bold;
      color: #1850a8;
      background: #f9edff;
    }
    .peekfilament-table tr:nth-child(even) td {
      background: #f5f8fa;
    }
    .peekfilament-notes {
      font-size: 0.97em;
      color: #37556b;
      margin-top: 22px;
      padding-left: 7px;
    }
    .peekfilament-headline {
      margin-top: 18px;
      font-weight: bold;
      color: #06304B;
      font-size: 1em;
    }
    .peekfilament-bullets {
      margin: 2px 0 0 6px;
      padding: 0 0 0 18px;
      color: #3b4c5b;
      font-size: 0.97em;
    }
    .peekfilament-bullets li {margin-bottom: 2px;}
    .peekfilament-info-row {background: #f9f1dd; font-size:0.95em;}
    .peekfilament-small {font-size: 0.96em;}
    @media (max-width:1000px){
      .peekfilament-table-main {padding:12px 2px;}
      .peekfilament-table {font-size: .93em; min-width:400px;}
      .peekfilament-table th, .peekfilament-table td {padding: 5px 2px;}
      .peekfilament-table-title {font-size: 1.07rem;}
    }/* End custom CSS */