.elementor-kit-1339{--e-global-color-primary:#5E4EC2;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-a2061f4:#FFFFFF;--e-global-color-abc4648:#D31145;--e-global-color-aa6a9c0:#242F51;--e-global-color-bde6b57:#262949;--e-global-color-cac473b:#7F818A;--e-global-color-3974939:#F5F5F5;--e-global-color-d8fa1b5:#5E4EC2;--e-global-color-7dec759:#76C8EE;--e-global-color-7cfa0e4:#F2F2F2;--e-global-typography-primary-font-family:"aktiv-grotesk";--e-global-typography-primary-font-size:0.9rem;--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"aktiv-grotesk";--e-global-typography-secondary-font-weight:600;--e-global-typography-text-font-family:"aktiv-grotesk";--e-global-typography-text-font-size:1rem;--e-global-typography-text-font-weight:600;--e-global-typography-accent-font-family:"aktiv-grotesk";--e-global-typography-accent-font-weight:600;--e-global-typography-17210eb-font-family:"aktiv-grotesk";--e-global-typography-17210eb-font-size:3.6rem;--e-global-typography-17210eb-font-weight:700;--e-global-typography-17210eb-line-height:3.6rem;--e-global-typography-e0cfcc6-font-family:"aktiv-grotesk";--e-global-typography-e0cfcc6-font-size:1.6rem;--e-global-typography-e0cfcc6-font-weight:600;--e-global-typography-e0cfcc6-line-height:2.1rem;--e-global-typography-1c54485-font-family:"aktiv-grotesk";--e-global-typography-1c54485-font-size:1.5rem;--e-global-typography-1c54485-font-weight:600;--e-global-typography-9759305-font-family:"aktiv-grotesk";--e-global-typography-9759305-font-size:1.7rem;--e-global-typography-9759305-font-weight:700;background-color:transparent;color:var( --e-global-color-aa6a9c0 );font-family:"aktiv-grotesk", Sans-serif;font-size:1rem;font-weight:600;background-image:linear-gradient(180deg, #E6F0FA 25%, #FFFFFF 59%);}.elementor-kit-1339 button,.elementor-kit-1339 input[type="button"],.elementor-kit-1339 input[type="submit"],.elementor-kit-1339 .elementor-button{background-color:var( --e-global-color-d8fa1b5 );color:var( --e-global-color-3974939 );}.elementor-kit-1339 e-page-transition{background-color:#FFBC7D;}.elementor-kit-1339 p{margin-block-end:0px;}.elementor-kit-1339 h1{font-family:var( --e-global-typography-17210eb-font-family ), Sans-serif;font-size:var( --e-global-typography-17210eb-font-size );font-weight:var( --e-global-typography-17210eb-font-weight );line-height:var( --e-global-typography-17210eb-line-height );}.elementor-kit-1339 h2{font-family:var( --e-global-typography-9759305-font-family ), Sans-serif;font-size:var( --e-global-typography-9759305-font-size );font-weight:var( --e-global-typography-9759305-font-weight );}.elementor-kit-1339 h3{font-family:"aktiv-grotesk", Sans-serif;font-size:1.5rem;font-weight:600;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-1339{--e-global-typography-primary-font-size:1.5rem;}.elementor-kit-1339 h1{font-size:var( --e-global-typography-17210eb-font-size );line-height:var( --e-global-typography-17210eb-line-height );}.elementor-kit-1339 h2{font-size:var( --e-global-typography-9759305-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;--container-default-padding-top:10px;--container-default-padding-right:10px;--container-default-padding-bottom:10px;--container-default-padding-left:10px;}}@media(max-width:767px){.elementor-kit-1339{--e-global-typography-primary-font-size:1rem;}.elementor-kit-1339 h1{font-size:var( --e-global-typography-17210eb-font-size );line-height:var( --e-global-typography-17210eb-line-height );}.elementor-kit-1339 h2{font-size:var( --e-global-typography-9759305-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}:root { --brand_white:#ffffff; --brand-red:rgb(194, 46, 73); --Brand-dark-grey:rgba(26, 26, 26, 1); --brand-blue:rgba(44, 25, 111, 1); --brand-light-grey:#909090; --Main-font:Noto Sans Thai; --post-thumbnail-header:1.8rem; --brand-light-purple:rgba(158, 143, 212, 1); --brand_white_1:#ffffff; --brand-red_1:rgb(194, 46, 73); --Brand-dark-grey_1:#242f51; --brand-blue_1:#5e4ec2; --brand-light-grey_1:#909090; --Main-font_1:aktiv-grotesk; --brand-light-purple_1:rgba(158, 143, 212, 1); --light_blue:#375EFB; --img-tablet:70%; --uncolor:#00000000; --border-curve:6px; --bbo:#5e4ec2; --h1-title-hub:2.6rem; --light-creamy:#faf5f0; --brown-gold:#c5a78e; --brown-mid:#eee6e0; --light-purple-opa:#5d4ec230; --brand_white_2:#ffffff; --brand-red_2:rgb(194, 46, 73); --Brand-dark-grey_2:#242f51; --brand-blue_2:#5e4ec2; --brand-light-grey_2:#909090; --Main-font_2:aktiv-grotesk; --brand-light-purple_2:rgba(158, 143, 212, 1); --light_blue_1:#375EFB; --img-tablet_1:70%; --uncolor_1:#00000000; --border-curve_1:6px; --bbo_1:#5e4ec2; --h1-title-hub_1:2.6rem; --light-creamy_1:#faf5f0; --brown-gold_1:#c5a78e; --brown-mid_1:#eee6e0; --light-purple-opa_1:#5d4ec230; --brand_white_3:#ffffff; --brand-red_3:rgb(194, 46, 73); --Brand-dark-grey_3:#242f51; --brand-blue_3:#5e4ec2; --brand-light-grey_3:#909090; --Main-font_3:aktiv-grotesk; --brand-light-purple_3:rgba(158, 143, 212, 1); --light_blue_2:#375EFB; --img-tablet_2:70%; --uncolor_2:#00000000; --border-curve_2:6px; --bbo_2:#5e4ec2; --h1-title-hub_2:2.6rem; --light-creamy_2:#faf5f0; --brown-gold_2:#c5a78e; --brown-mid_2:#eee6e0; --light-purple-opa_2:#5d4ec230; --brand_white_4:#ffffff; --brand-red_4:rgb(194, 46, 73); --Brand-dark-grey_4:#242f51; --brand-blue_4:#5e4ec2; --brand-light-grey_4:#909090; --Main-font_4:aktiv-grotesk; --brand-light-purple_4:rgba(158, 143, 212, 1); --light_blue_3:#375EFB; --img-tablet_3:70%; --uncolor_3:#00000000; --border-curve_3:6px; --bbo_3:#5e4ec2; --h1-title-hub_3:2.6rem; --light-creamy_3:#faf5f0; --brown-gold_3:#c5a78e; --brown-mid_3:#eee6e0; --light-purple-opa_3:#5d4ec230; --brand_white_5:#ffffff; --brand-red_5:rgb(194, 46, 73); --Brand-dark-grey_5:#242f51; --brand-blue_5:#5e4ec2; --brand-light-grey_5:#909090; --Main-font_5:aktiv-grotesk; --brand-light-purple_5:rgba(158, 143, 212, 1); --light_blue_4:#375EFB; --img-tablet_4:70%; --uncolor_4:#00000000; --border-curve_4:6px; --bbo_4:#5e4ec2; --h1-title-hub_4:2.6rem; --light-creamy_4:#faf5f0; --brown-gold_4:#c5a78e; --brown-mid_4:#eee6e0; --light-purple-opa_4:#5d4ec230; --brand_white_6:#ffffff; --brand-red_6:rgb(194, 46, 73); --Brand-dark-grey_6:#242f51; --brand-blue_6:#5e4ec2; --brand-light-grey_6:#909090; --Main-font_6:aktiv-grotesk; --brand-light-purple_6:rgba(158, 143, 212, 1); --light_blue_5:#375EFB; --img-tablet_5:70%; --uncolor_5:#00000000; --border-curve_5:6px; --bbo_5:#5e4ec2; --h1-title-hub_5:2.6rem; --light-creamy_5:#faf5f0; --brown-gold_5:#c5a78e; --brown-mid_5:#eee6e0; --light-purple-opa_5:#5d4ec230; --brand_white_7:#ffffff; --brand-red_7:rgb(194, 46, 73); --Brand-dark-grey_7:#242f51; --brand-blue_7:#5e4ec2; --brand-light-grey_7:#909090; --Main-font_7:aktiv-grotesk; --brand-light-purple_7:rgba(158, 143, 212, 1); --light_blue_6:#375EFB; --img-tablet_6:70%; --uncolor_6:#00000000; --border-curve_6:6px; --bbo_6:#5e4ec2; --h1-title-hub_6:2.6rem; --light-creamy_6:#faf5f0; --brown-gold_6:#c5a78e; --brown-mid_6:#eee6e0; --light-purple-opa_6:#5d4ec230; --brand_white_8:#ffffff; --brand-red_8:rgb(194, 46, 73); --Brand-dark-grey_8:#242f51; --brand-blue_8:#5e4ec2; --brand-light-grey_8:#909090; --Main-font_8:aktiv-grotesk; --brand-light-purple_8:rgba(158, 143, 212, 1); --light_blue_7:#375EFB; --img-tablet_7:70%; --uncolor_7:#00000000; --border-curve_7:6px; --bbo_7:#5e4ec2; --h1-title-hub_7:2.6rem; --light-creamy_7:#faf5f0; --brown-gold_7:#c5a78e; --brown-mid_7:#eee6e0; --light-purple-opa_7:#5d4ec230; --brand_white_9:#ffffff; --brand-red_9:rgb(194, 46, 73); --Brand-dark-grey_9:#242f51; --brand-blue_9:#5e4ec2; --brand-light-grey_9:#909090; --Main-font_9:aktiv-grotesk; --brand-light-purple_9:rgba(158, 143, 212, 1); --light_blue_8:#375EFB; --img-tablet_8:70%; --uncolor_8:#00000000; --border-curve_8:6px; --bbo_8:#5e4ec2; --h1-title-hub_8:2.6rem; --light-creamy_8:#faf5f0; --brown-gold_8:#c5a78e; --brown-mid_8:#eee6e0; --light-purple-opa_8:#5d4ec230; --brand_white_10:#ffffff; --brand-red_10:rgb(194, 46, 73); --Brand-dark-grey_10:#242f51; --brand-blue_10:#5e4ec2; --brand-light-grey_10:#909090; --Main-font_10:aktiv-grotesk; --brand-light-purple_10:rgba(158, 143, 212, 1); --light_blue_9:#375EFB; --img-tablet_9:70%; --uncolor_9:#00000000; --border-curve_9:6px; --bbo_9:#5e4ec2; --h1-title-hub_9:2.6rem; --light-creamy_9:#faf5f0; --brown-gold_9:#c5a78e; --brown-mid_9:#eee6e0; --light-purple-opa_9:#5d4ec230; --brand_white_11:#ffffff; --brand-red_11:rgb(194, 46, 73); --Brand-dark-grey_11:#242f51; --brand-blue_11:#5e4ec2; --brand-light-grey_11:#909090; --Main-font_11:aktiv-grotesk; --brand-light-purple_11:rgba(158, 143, 212, 1); --light_blue_10:#375EFB; --img-tablet_10:70%; --uncolor_10:#00000000; --border-curve_10:6px; --bbo_10:#5e4ec2; --h1-title-hub_10:2.6rem; --light-creamy_10:#faf5f0; --brown-gold_10:#c5a78e; --brown-mid_10:#eee6e0; --light-purple-opa_10:#5d4ec230; --brand_white_12:#ffffff; --brand-red_12:rgb(194, 46, 73); --Brand-dark-grey_12:#242f51; --brand-blue_12:#5e4ec2; --brand-light-grey_12:#909090; --Main-font_12:aktiv-grotesk; --brand-light-purple_12:rgba(158, 143, 212, 1); --light_blue_11:#375EFB; --img-tablet_11:70%; --uncolor_11:#00000000; --border-curve_11:6px; --bbo_11:#5e4ec2; --h1-title-hub_11:2.6rem; --light-creamy_11:#faf5f0; --brown-gold_11:#c5a78e; --brown-mid_11:#eee6e0; --light-purple-opa_11:#5d4ec230; --brand_white_13:#ffffff; --brand-red_13:rgb(194, 46, 73); --Brand-dark-grey_13:#242f51; --brand-blue_13:#5e4ec2; --brand-light-grey_13:#909090; --Main-font_13:aktiv-grotesk; --brand-light-purple_13:rgba(158, 143, 212, 1); --light_blue_12:#375EFB; --img-tablet_12:70%; --uncolor_12:#00000000; --border-curve_12:6px; --bbo_12:#5e4ec2; --h1-title-hub_12:2.6rem; --light-creamy_12:#faf5f0; --brown-gold_12:#c5a78e; --brown-mid_12:#eee6e0; --light-purple-opa_12:#5d4ec230; --brand_white_14:#ffffff; --brand-red_14:rgb(194, 46, 73); --Brand-dark-grey_14:#242f51; --brand-blue_14:#5e4ec2; --brand-light-grey_14:#909090; --Main-font_14:aktiv-grotesk; --brand-light-purple_14:rgba(158, 143, 212, 1); --light_blue_13:#375EFB; --img-tablet_13:70%; --uncolor_13:#00000000; --border-curve_13:6px; --bbo_13:#5e4ec2; --h1-title-hub_13:2.6rem; --light-creamy_13:#faf5f0; --brown-gold_13:#c5a78e; --brown-mid_13:#eee6e0; --light-purple-opa_13:#5d4ec230; }
/* Start custom CSS *//* AIAT floating hub cards: start */
@media (min-width: 768px) and (max-width: 1024px) {
  .elementor .card-style-template.aiat-floating-card {
    height: 310px !important;
    min-height: 310px !important;
    max-height: none !important;
    overflow: visible !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: flex-start !important;
    padding-block-start: 62px !important;
    padding-block-end: 22px !important;
    padding-inline-start: 18px !important;
    padding-inline-end: 18px !important;
    box-sizing: border-box !important;
  }

  .elementor .card-style-template.aiat-floating-card > img,
  .elementor .card-style-template.aiat-floating-card img.e-image-base {
    width: 132px !important;
    height: auto !important;
    max-width: 132px !important;
    margin-top: -92px !important;
    margin-bottom: 8px !important;
    position: relative !important;
    z-index: 2 !important;
    flex: 0 0 auto !important;
  }

  .elementor .card-style-template.aiat-floating-card .e-heading-base {
    font-size: 1.55rem !important;
    line-height: 1.08 !important;
    margin-block-start: 0 !important;
    margin-block-end: 0.2rem !important;
  }

  .elementor .card-style-template.aiat-floating-card .e-paragraph-base {
    font-size: 0.95rem !important;
    line-height: 1.25 !important;
    margin-block-start: 0.2rem !important;
    margin-block-end: 0.6rem !important;
  }

  .elementor .card-style-template.aiat-floating-card .e-button-base,
  .elementor .card-style-template.aiat-floating-card a.e-button-base,
  .elementor .card-style-template.aiat-floating-card button.e-button-base {
    margin-top: auto !important;
    flex: 0 0 auto !important;
  }
}

@media (max-width: 767px) {
  .elementor .card-style-template.aiat-floating-card {
    max-height: none !important;
    overflow: visible !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: flex-start !important;
    padding-block-start: 78px !important;
    padding-block-end: 24px !important;
    padding-inline-start: 22px !important;
    padding-inline-end: 22px !important;
    margin-block-start: 54px !important;
    box-sizing: border-box !important;
  }

  .elementor .card-style-template.aiat-floating-card > img,
  .elementor .card-style-template.aiat-floating-card img.e-image-base {
    width: 155px !important;
    height: auto !important;
    max-width: 56vw !important;
    margin-top: -118px !important;
    margin-bottom: 10px !important;
    position: relative !important;
    z-index: 2 !important;
    flex: 0 0 auto !important;
  }
}
/* AIAT floating hub cards: end */
/* AIAT article card scaffold: start */
.elementor .aiat-article-grid {
  display: flex !important;
  flex-wrap: wrap !important;
  align-items: flex-start !important;
  gap: 32px !important;
  padding: 0 !important;
  margin: 0 !important;
  box-sizing: border-box !important;
}

.elementor .aiat-article-card {
  flex: 0 1 calc((100% - 64px) / 3) !important;
  max-width: calc((100% - 64px) / 3) !important;
  display: flex !important;
  flex-direction: column !important;
  gap: 8px !important;
  min-width: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  box-sizing: border-box !important;
}

.elementor .aiat-article-thumb {
  width: 100% !important;
  aspect-ratio: 16 / 9 !important;
  overflow: hidden !important;
  background: transparent !important;
  border: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  line-height: 0 !important;
  box-sizing: border-box !important;
}

.elementor .aiat-article-thumb img {
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
  display: block !important;
}

.elementor .aiat-article-meta {
  display: flex !important;
  flex-wrap: wrap !important;
  align-items: center !important;
  gap: 6px !important;
  padding: 0 !important;
  margin: 0 !important;
}

.elementor .aiat-article-meta .e-paragraph-base {
  display: inline-flex !important;
  width: auto !important;
  margin: 0 !important;
  align-items: center !important;
  white-space: nowrap !important;
  padding: 2px 8px !important;
  border-radius: 2px !important;
  background: #5e49c8 !important;
  color: #ffffff !important;
  font-family: "aktiv-grotesk", sans-serif !important;
  font-size: 0.75rem !important;
  font-weight: 600 !important;
  line-height: 1.2 !important;
}

.elementor .aiat-article-title,
.elementor .aiat-article-excerpt {
  padding: 0 !important;
  margin: 0 !important;
}


.elementor .aiat-article-excerpt,
.elementor .aiat-article-excerpt * {
  overflow-wrap: anywhere;
}

.elementor .aiat-article-excerpt a,
.elementor .aiat-article-excerpt strong {
  color: #5e49c8;
  font-weight: 700;
  text-decoration: none;
}




@media (max-width: 1024px) {
  .elementor .aiat-article-grid { gap: 24px !important; }
  .elementor .aiat-article-card {
    flex-basis: calc((100% - 24px) / 2) !important;
    max-width: calc((100% - 24px) / 2) !important;
  }
}

@media (max-width: 767px) {
  .elementor .aiat-article-grid { gap: 32px !important; }
  .elementor .aiat-article-card {
    flex-basis: 100% !important;
    max-width: 100% !important;
  }
}




/* AIAT article card scaffold: end */




/* AIAT hub tabs mobile horizontal scroll: start */
@media (max-width: 767px) {
  .elementor .aiat-hub-tabs {
    overflow-x: auto;
    overflow-y: hidden;
    flex-wrap: nowrap;
    -webkit-overflow-scrolling: touch;
    scrollbar-width: none;
  }

  .elementor .aiat-hub-tabs::-webkit-scrollbar {
    display: none;
  }

  .elementor .aiat-hub-tab {
    flex: 0 0 auto;
    white-space: nowrap;
  }
}
/* AIAT hub tabs mobile horizontal scroll: end */



/* AIAT hub split title: start */
.elementor .aiat-hub-title {
  margin: 0;
  font-family: "aktiv-grotesk", sans-serif;
  font-weight: 700;
  font-size: clamp(3rem, 6vw, 4.5rem);
  line-height: 1.05;
  letter-spacing: 0;
}

.elementor .aiat-hub-title-main {
  color: #222222;
}

.elementor .aiat-hub-title-accent {
  color: #5e49c8;
}

@media (max-width: 767px) {
  .elementor .aiat-hub-title {
    font-size: clamp(2.5rem, 12vw, 3.25rem);
    line-height: 1.08;
  }
}
/* AIAT hub split title: end */

/* AIAT article meta badges final: start */
.elementor .aiat-article-meta {
  display: flex;
  align-items: center;
  gap: 6px;
}

.elementor .aiat-article-meta .e-paragraph-base,
.elementor .aiat-article-meta .aiat-meta-time {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 4px;
  height: 20px;
  margin: 0;
  padding: 2px 8px;
  border-radius: 2px;
  background: #5e49c8;
  color: #ffffff;

  font-size: 12px;
  font-weight: 600;
  line-height: 1;
  white-space: nowrap;
  box-sizing: border-box;
}

.elementor .aiat-article-meta .elementor-widget-html,
.elementor .aiat-article-meta .elementor-widget-html .elementor-widget-container {
  display: inline-flex;
  align-items: center;
  width: auto;
  margin: 0;
  padding: 0;
  line-height: 1;
}

.elementor .aiat-article-meta .aiat-meta-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 1.25em;
  line-height: 1;
}
/* AIAT article meta badges final: end */
/* AIAT loop card title clamp + nav font: start */
.elementor .elementor-1119 .elementor-element.elementor-element-46390f12 .elementor-heading-title,
.elementor .elementor-1119 .elementor-element.elementor-element-46390f12 .elementor-heading-title a {
  font-family: "aktiv-grotesk", sans-serif !important;
  font-weight: 600 !important;
  line-height: 1.18 !important;
  min-height: calc(1.18em * 2) !important;
  display: -webkit-box !important;
  -webkit-line-clamp: 2 !important;
  -webkit-box-orient: vertical !important;
  overflow: hidden !important;
}

.elementor .elementor-1119 .elementor-element.elementor-element-562bb04 .elementor-icon-list-item,
.elementor .elementor-1119 .elementor-element.elementor-element-2cd362d .elementor-icon-list-item,
.elementor .elementor-widget-post-navigation span.post-navigation__prev--label,
.elementor .elementor-widget-post-navigation span.post-navigation__next--label {
  font-family: "aktiv-grotesk", sans-serif !important;
}
/* AIAT loop card title clamp + nav font: end */
/* AIAT article action row mobile scroll: start */
@media (max-width: 767px) {
  .elementor .aiat-article-action-row {
    width: 100% !important;
    max-width: 100% !important;
    max-height: none !important;
    overflow-x: auto !important;
    overflow-y: hidden !important;
    flex-wrap: nowrap !important;
    align-items: center !important;
    -webkit-overflow-scrolling: touch;
    scrollbar-width: none;
  }

  .elementor .aiat-article-action-row::-webkit-scrollbar {
    display: none;
  }

  .elementor .aiat-article-action-row > .elementor-widget-post-info {
    flex: 0 0 auto !important;
    width: auto !important;
    max-width: none !important;
    min-width: max-content !important;
  }

  .elementor .aiat-article-action-row .elementor-post-info,
  .elementor .aiat-article-action-row .elementor-inline-items,
  .elementor .aiat-article-action-row .elementor-icon-list-item,
  .elementor .aiat-article-action-row .elementor-icon-list-text,
  .elementor .aiat-article-action-row .elementor-post-info__terms-list,
  .elementor .aiat-article-action-row .elementor-post-info__terms-list-item,
  .elementor .aiat-article-action-row time {
    white-space: nowrap !important;
  }
}
/* AIAT article action row mobile scroll: end */
/* AIAT offcanvas hidden pointer guard: start */
.elementor .e-off-canvas[aria-hidden="true"],
.elementor .e-off-canvas[aria-hidden="true"] .e-off-canvas__overlay,
.elementor .e-off-canvas[aria-hidden="true"] .e-off-canvas__main,
.elementor .e-off-canvas[aria-hidden="true"] .e-off-canvas__content {
  pointer-events: none !important;
}

.elementor .e-off-canvas[aria-hidden="false"] {
  pointer-events: auto;
}
/* AIAT offcanvas hidden pointer guard: end *//* End custom CSS */