.elementor-60782 .elementor-element.elementor-element-05ddac3:not(.elementor-motion-effects-element-type-background), .elementor-60782 .elementor-element.elementor-element-05ddac3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #B1DEFC 0%, #FFFFFF 100%);}.elementor-60782 .elementor-element.elementor-element-05ddac3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 30px 30px 30px;}.elementor-60782 .elementor-element.elementor-element-05ddac3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-60782 .elementor-element.elementor-element-4bba4df.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-60782 .elementor-element.elementor-element-4bba4df.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items: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-60782 .elementor-element.elementor-element-e5e6e13{text-align:center;}.elementor-60782 .elementor-element.elementor-element-e5e6e13 .elementor-heading-title{font-family:"TitilliumWeb-Regular", Sans-serif;font-size:37px;font-weight:600;line-height:42px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#0A49D6;}.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-60782 .elementor-element.elementor-element-0022e95{text-align:center;font-family:"Roboto", Sans-serif;font-size:19px;font-weight:400;color:#000000;}.elementor-60782 .elementor-element.elementor-element-40fbcbb > .elementor-container{max-width:550px;}.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-60782 .elementor-element.elementor-element-2a542ee .elementor-button{background-color:#E46800;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;}.elementor-60782 .elementor-element.elementor-element-2a542ee .elementor-button-content-wrapper{flex-direction:row;}.elementor-60782 .elementor-element.elementor-element-6387f14 .elementor-button{background-color:#25D366;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;}.elementor-60782 .elementor-element.elementor-element-6387f14 .elementor-button-content-wrapper{flex-direction:row;}.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-60782 .elementor-element.elementor-element-b320f87 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-60782 .elementor-element.elementor-element-b320f87 img{width:100%;}.elementor-60782 .elementor-element.elementor-element-16820fe{text-align:center;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:#000000;}.elementor-60782 .elementor-element.elementor-element-7f2da83{padding:0px 20px 40px 20px;}.elementor-bc-flex-widget .elementor-60782 .elementor-element.elementor-element-6f7cc15.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-60782 .elementor-element.elementor-element-6f7cc15.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-60782 .elementor-element.elementor-element-a430d25{padding:20px 0px 20px 0px;}.elementor-bc-flex-widget .elementor-60782 .elementor-element.elementor-element-91e36d6.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-60782 .elementor-element.elementor-element-91e36d6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-60782 .elementor-element.elementor-element-8e1c44e{text-align:center;}.elementor-60782 .elementor-element.elementor-element-8e1c44e .elementor-heading-title{font-family:"TitilliumWeb-Regular", Sans-serif;font-size:23px;font-weight:600;line-height:29px;color:#0A49D6;}.elementor-60782 .elementor-element.elementor-element-7becf1a > .elementor-widget-container{padding:20px 20px 0px 20px;}.elementor-60782 .elementor-element.elementor-element-7becf1a{text-align:left;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;color:#000000;}.elementor-bc-flex-widget .elementor-60782 .elementor-element.elementor-element-ff0572c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-60782 .elementor-element.elementor-element-ff0572c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-60782 .elementor-element.elementor-element-450f100{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 30px 20px 30px;}.elementor-60782 .elementor-element.elementor-element-450f100 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-60782 .elementor-element.elementor-element-4e00844{text-align:center;}.elementor-60782 .elementor-element.elementor-element-4e00844 .elementor-heading-title{font-family:"TitilliumWeb-Regular", Sans-serif;font-size:23px;font-weight:400;line-height:29px;color:#000000;}.elementor-60782 .elementor-element.elementor-element-e30cbc5{padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-60782 .elementor-element.elementor-element-07837d2.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-60782 .elementor-element.elementor-element-07837d2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-60782 .elementor-element.elementor-element-07837d2 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 40px 40px 40px;}.elementor-60782 .elementor-element.elementor-element-07837d2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-60782 .elementor-element.elementor-element-88254b8 > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-60782 .elementor-element.elementor-element-88254b8{text-align:left;}.elementor-60782 .elementor-element.elementor-element-88254b8 .elementor-heading-title{font-family:"TitilliumWeb-Regular", Sans-serif;font-size:23px;font-weight:600;line-height:29px;color:#0A49D6;}.elementor-60782 .elementor-element.elementor-element-f11ce90 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-60782 .elementor-element.elementor-element-f11ce90{text-align:left;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;color:#000000;}.elementor-60782 .elementor-element.elementor-element-fb95ba2{padding:30px 30px 30px 30px;}.elementor-bc-flex-widget .elementor-60782 .elementor-element.elementor-element-bcd6167.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-60782 .elementor-element.elementor-element-bcd6167.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-60782 .elementor-element.elementor-element-bcd6167 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 40px 40px 40px;}.elementor-60782 .elementor-element.elementor-element-bcd6167 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-60782 .elementor-element.elementor-element-30d61be > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-60782 .elementor-element.elementor-element-30d61be{text-align:left;}.elementor-60782 .elementor-element.elementor-element-30d61be .elementor-heading-title{font-family:"TitilliumWeb-Regular", Sans-serif;font-size:23px;font-weight:600;line-height:29px;color:#0A49D6;}.elementor-60782 .elementor-element.elementor-element-d5cb714 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-60782 .elementor-element.elementor-element-d5cb714{text-align:left;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;color:#000000;}.elementor-60782 .elementor-element.elementor-element-7721e65:not(.elementor-motion-effects-element-type-background), .elementor-60782 .elementor-element.elementor-element-7721e65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6FBFF;}.elementor-60782 .elementor-element.elementor-element-7721e65{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 30px 30px 30px;}.elementor-60782 .elementor-element.elementor-element-7721e65 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-60782 .elementor-element.elementor-element-13accae{text-align:center;}.elementor-60782 .elementor-element.elementor-element-13accae .elementor-heading-title{font-family:"TitilliumWeb-Regular", Sans-serif;font-size:23px;font-weight:600;line-height:29px;color:#0A49D6;}.elementor-60782 .elementor-element.elementor-element-b0f3434 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-60782 .elementor-element.elementor-element-b0f3434{text-align:center;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;color:#000000;}.elementor-60782 .elementor-element.elementor-element-cff56f2:not(.elementor-motion-effects-element-type-background), .elementor-60782 .elementor-element.elementor-element-cff56f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6FBFF;}.elementor-60782 .elementor-element.elementor-element-cff56f2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 40px 40px 40px;}.elementor-60782 .elementor-element.elementor-element-cff56f2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-60782 .elementor-element.elementor-element-52ba43a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-60782 .elementor-element.elementor-element-52ba43a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-60782 .elementor-element.elementor-element-52ba43a.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-60782 .elementor-element.elementor-element-c83cf8a{text-align:center;font-family:"TitilliumWeb-Regular", Sans-serif;font-size:21px;font-weight:400;color:#0A49D6;}.elementor-60782 .elementor-element.elementor-element-9218e1b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-60782 .elementor-element.elementor-element-9218e1b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-bc-flex-widget .elementor-60782 .elementor-element.elementor-element-9218e1b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-60782 .elementor-element.elementor-element-9218e1b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-60782 .elementor-element.elementor-element-9218e1b.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-60782 .elementor-element.elementor-element-9218e1b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-60782 .elementor-element.elementor-element-9218e1b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-60782 .elementor-element.elementor-element-b15e0dc{width:var( --container-widget-width, 53.739% );max-width:53.739%;--container-widget-width:53.739%;--container-widget-flex-grow:0;}.elementor-60782 .elementor-element.elementor-element-b15e0dc > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-60782 .elementor-element.elementor-element-c58aadb{text-align:center;}.elementor-60782 .elementor-element.elementor-element-c58aadb .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:23px;color:#000000;}.elementor-60782 .elementor-element.elementor-element-38f414a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-60782 .elementor-element.elementor-element-38f414a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-bc-flex-widget .elementor-60782 .elementor-element.elementor-element-38f414a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-60782 .elementor-element.elementor-element-38f414a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-60782 .elementor-element.elementor-element-38f414a.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-60782 .elementor-element.elementor-element-38f414a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-60782 .elementor-element.elementor-element-38f414a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-60782 .elementor-element.elementor-element-f2bac90{width:var( --container-widget-width, 54.304% );max-width:54.304%;--container-widget-width:54.304%;--container-widget-flex-grow:0;}.elementor-60782 .elementor-element.elementor-element-f2bac90 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-60782 .elementor-element.elementor-element-1d1a9cc{text-align:center;}.elementor-60782 .elementor-element.elementor-element-1d1a9cc .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:23px;color:#000000;}.elementor-bc-flex-widget .elementor-60782 .elementor-element.elementor-element-f14e6d7.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-60782 .elementor-element.elementor-element-f14e6d7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-60782 .elementor-element.elementor-element-f14e6d7.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-60782 .elementor-element.elementor-element-f14e6d7 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-60782 .elementor-element.elementor-element-cf763e0{width:var( --container-widget-width, 54.304% );max-width:54.304%;--container-widget-width:54.304%;--container-widget-flex-grow:0;}.elementor-60782 .elementor-element.elementor-element-cf763e0 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-60782 .elementor-element.elementor-element-346b02d{text-align:center;}.elementor-60782 .elementor-element.elementor-element-346b02d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:23px;color:#000000;}.elementor-bc-flex-widget .elementor-60782 .elementor-element.elementor-element-92df24a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-60782 .elementor-element.elementor-element-92df24a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-60782 .elementor-element.elementor-element-92df24a.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-60782 .elementor-element.elementor-element-92df24a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-60782 .elementor-element.elementor-element-4c21761{width:var( --container-widget-width, 54.304% );max-width:54.304%;--container-widget-width:54.304%;--container-widget-flex-grow:0;}.elementor-60782 .elementor-element.elementor-element-4c21761 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-60782 .elementor-element.elementor-element-0abbd79{text-align:center;}.elementor-60782 .elementor-element.elementor-element-0abbd79 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:23px;color:#000000;}.elementor-60782 .elementor-element.elementor-element-ef4a202{padding:20px 20px 20px 20px;}.elementor-60782 .elementor-element.elementor-element-36af5d8{text-align:center;}.elementor-60782 .elementor-element.elementor-element-36af5d8 .elementor-heading-title{font-family:"TitilliumWeb-Regular", Sans-serif;font-size:23px;font-weight:600;line-height:29px;color:#0A49D6;}@media(min-width:768px){.elementor-60782 .elementor-element.elementor-element-4bba4df{width:59.646%;}.elementor-60782 .elementor-element.elementor-element-b7eb0a8{width:40.354%;}.elementor-60782 .elementor-element.elementor-element-701eae5{width:33.512%;}.elementor-60782 .elementor-element.elementor-element-07837d2{width:66.488%;}.elementor-60782 .elementor-element.elementor-element-bcd6167{width:66.488%;}.elementor-60782 .elementor-element.elementor-element-839f925{width:33.512%;}}/* Start custom CSS for section, class: .elementor-element-05ddac3 */main {
    background-image: radial-gradient(rgba(0, 0, 0, .06) 1px, transparent 1px);
    background-size: 14px 14px;
    background-position: 0 0;
    background-color: #fff;
}

@media screen and (max-width:767px){
    .gas_heater_condo_hero h1 {
    font-size: 26px !important;
    line-height: 30px !important;
}

.gas_heater_condo_hero p {
    font-size: 16px;
}

.gas_heater_condo_hero {
    padding-top: 10px !important;
}

.gas_heater_condo_hero .elementor-container {
    flex-direction: column-reverse;
}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fa96746 */.amk-stats{padding:18px 0}
  .amk-stats-wrap{max-width:1140px;margin:0 auto;padding:0 16px}
  .amk-stats-grid{
    display:grid;
    grid-template-columns:repeat(2,1fr);
    gap:12px;
  }
  .amk-stat{
    border:1px solid #e8e8e8;
    border-radius:16px;
    padding:14px 14px;
    background:#fff;
    box-shadow:0 6px 18px rgba(31,80,153,.07);
  }
  .amk-stat-num{
    font-size:28px;
    font-weight:900;
    letter-spacing:.2px;
    line-height:1.1;
    color:#0A49D6;
  }
  .amk-stat-label{
    margin-top:6px;
    font-size:14px;
    font-weight:600;
    color:#111;
  }
  .amk-stat-note{
    margin-top:4px;
    font-size:12px;
    color:#666;
  }
  .amk-stats-disclaimer{
    margin:10px 0 0;
    font-size:12px;
    color:#777;
  }
  @media (min-width:720px){
    .amk-stats-grid{grid-template-columns:repeat(3,1fr)}
    .amk-stat-num{font-size:32px}
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c3e5bc6 */.amk-portfolio{padding:0px 0;}
  .amk-wrap{max-width:1140px;margin:0 auto;padding:0 16px}
  .amk-head h2{margin:0 0 10px;font-size:28px;line-height:1.2}
  .amk-sub{margin:0;color:#555;max-width:820px}

  .amk-grid{
    margin-top:22px;
    display:grid;
    grid-template-columns:repeat(12,1fr);
    gap:16px;
  }

  .amk-card{
    grid-column:span 12;
    border:1px solid #e8e8e8;
    border-radius:16px;
    overflow:hidden;
    background:#fff;
    box-shadow:0 6px 18px rgba(0,0,0,.06);
    display:flex;
    flex-direction:column;
  }

  .amk-media{
    display:grid;
    gap:1px;
    background:#eee;
  }

  .amk-shot{margin:0;position:relative;background:#f3f3f3;aspect-ratio:1/1;overflow:hidden}
  .amk-shot img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.001)}
  .amk-cap{
    position:absolute;left:10px;top:10px;
    font-size:12px;letter-spacing:.3px;
    padding:6px 10px;border-radius:999px;
    background:rgba(0,0,0,.65);color:#fff;
  }

  .amk-body{padding:16px}
  .amk-tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}
  .amk-tag{
    font-size:12px;
    padding:6px 10px;
    border-radius:999px;
    background:#f5f5f5;
    border:1px solid #ececec;
    color:#333;
    white-space:nowrap;
  }

  .amk-title{margin:0 0 10px;font-size:18px;line-height:1.35; color:#0A49D6;}
  .amk-points{margin:0;padding-left:18px;color:#333}
  .amk-points li{margin:8px 0; font-size:14px; list-style-type: circle;}
  .amk-points b{font-weight:700}
  
  .amk-points p{
      color: #000;
      font-size: 14px;
      border-top: 1px solid #ececec;
      padding-top: 10px;
      font-weight:bold;
  }

  .amk-actions{margin-top:12px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}
  .amk-link{
    text-decoration:none;
    font-weight:700;
    color:#111;
    border-bottom:1px solid #111;
    padding-bottom:2px;
  }
  .amk-link:hover{opacity:.75}

  .amk-foot{margin-top:18px;display:flex;justify-content: center;}
  .amk-cta{
    display:inline-flex;
    align-items:center;
    gap:5px;
    padding:12px 16px;
    border-radius:14px;
    background: #25D366;
    text-decoration:none;
    font-weight:600;
    color:#FFF;
    font-size: 16px;
  }
  .amk-cta:hover{opacity:.85}

  @media (min-width:720px){
    .amk-card{grid-column:span 6}
    .amk-head h2{font-size:32px}
  }

  @media (min-width:1024px){
    .amk-card{grid-column:span 4}
  }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-b7693c7 */.choose_box{
    box-shadow: rgba(0, 0, 0, 0.05) 0px 6px 24px 0px, rgba(226, 126, 10, 0.08) 0px 0px 0px 1px;
    margin: 10px;
    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8a1293c */.amk-faq{padding:44px 0;background:#fff}
  .amk-faq-wrap{max-width:980px;margin:0 auto;padding:0 16px}
  .amk-faq-head h2{margin:0 0 10px;font-size:28px;line-height:1.2;}
  .amk-faq-sub{margin:0;color:#555;max-width:820px; font-size: 13px;}

  .amk-faq-list{margin-top:18px;display:grid;gap:12px}

  .amk-faq-item{
    border:1px solid #e8e8e8;
    border-radius:14px;
    background:#fff;
    box-shadow:0 6px 18px rgba(0,0,0,.05);
    overflow:hidden;
  }

  .amk-faq-item summary{
    cursor:pointer;
    list-style:none;
    padding:14px 14px;
    font-weight:600;
    color:#111;
    display:flex;
    align-items:center;
    justify-content:space-between;
    gap:14px;
    font-size: 14px;
  }

  /* Remove default marker */
  .amk-faq-item summary::-webkit-details-marker{display:none}

  .amk-faq-body{
    padding: 20px;
    color:#333;
    line-height:1.55;
    font-size: 14px;
  }

  .amk-faq-icon{
    width:18px;height:18px;
    position:relative;
    flex:0 0 18px;
  }

  /* Plus icon */
  .amk-faq-icon::before,
  .amk-faq-icon::after{
    content:"";
    position:absolute;
    left:50%;top:50%;
    width:14px;height:2px;
    background:#0A49D6;
    transform:translate(-50%,-50%);
    border-radius:2px;
    transition:transform .18s ease, opacity .18s ease;
  }
  .amk-faq-icon::after{
    transform:translate(-50%,-50%) rotate(90deg);
  }

  /* When open -> turn plus into minus */
  .amk-faq-item[open] .amk-faq-icon::after{opacity:0}

  .amk-faq-item[open] summary{
    border-bottom:1px solid #eee;
    background:#fafafa;
  }

  /* Hover/focus */
  .amk-faq-item summary:hover{background:#fafafa}
  .amk-faq-item summary:focus{outline:2px solid transparent}
  .amk-faq-item summary:focus-visible{outline:2px solid #111;outline-offset:2px;border-radius:10px}

  .amk-faq-cta{margin-top:18px;display:flex;flex-direction:column;gap:8px}
  .amk-faq-btn{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    gap:10px;
    padding:12px 16px;
    border-radius:14px;
    border:1px solid #111;
    text-decoration:none;
    font-weight:900;
    color:#111;
    width:fit-content;
  }
  .amk-faq-btn:hover{opacity:.85}
  .amk-faq-note{margin:0;color:#666;font-size:12px}

  @media (min-width:720px){
    .amk-faq-head h2{font-size:32px}
    .amk-faq-item summary{padding:16px 16px}
    .amk-faq-body{padding:0 16px 16px}
  }/* End custom CSS */