.elementor-kit-11621{--e-global-color-primary:#30A5A1;--e-global-color-secondary:#FCB116;--e-global-color-text:#FFFFFF;--e-global-color-accent:#C6C6C5;--e-global-color-677704d5:#3A6F99;--e-global-color-5122f8ea:#20655E;--e-global-color-40fa0001:#51606E;--e-global-color-6fc035c4:#EF4332;--e-global-color-5f2048f5:#DAD4C0;--e-global-color-6baf1dd3:#000000;--e-global-color-42f03492:#FFFFFF;--e-global-color-8630d9f:#7E222200;--e-global-color-57aa543:#FCB116;--e-global-color-1b98389:#C6C6C5;--e-global-color-7a315d6:#1A1A1A;--e-global-color-14beb47:#213238;--e-global-color-90e3480:#0F0F0F;--e-global-color-c74d2a6:#0D1518;--e-global-color-615bc53:#2A4A50;--e-global-color-7e06bb5:#F5F9F9;--e-global-typography-primary-font-family:"Kanit";--e-global-typography-primary-font-size:3rem;--e-global-typography-primary-font-weight:700;--e-global-typography-primary-text-transform:uppercase;--e-global-typography-primary-font-style:normal;--e-global-typography-primary-text-decoration:none;--e-global-typography-primary-letter-spacing:1px;--e-global-typography-primary-word-spacing:0px;--e-global-typography-secondary-font-family:"Kanit";--e-global-typography-secondary-font-weight:500;--e-global-typography-secondary-text-transform:uppercase;--e-global-typography-secondary-font-style:normal;--e-global-typography-secondary-text-decoration:none;--e-global-typography-secondary-line-height:1.2px;--e-global-typography-secondary-letter-spacing:0.8px;--e-global-typography-secondary-word-spacing:0px;--e-global-typography-text-font-family:"Kanit";--e-global-typography-text-font-size:1rem;--e-global-typography-text-font-weight:400;--e-global-typography-text-text-transform:none;--e-global-typography-text-font-style:normal;--e-global-typography-text-text-decoration:none;--e-global-typography-text-line-height:1.5rem;--e-global-typography-text-letter-spacing:1px;--e-global-typography-text-word-spacing:0px;--e-global-typography-accent-font-family:"Kanit";--e-global-typography-accent-font-size:1rem;--e-global-typography-accent-font-weight:500;--e-global-typography-accent-text-transform:none;--e-global-typography-accent-font-style:italic;--e-global-typography-accent-text-decoration:none;--e-global-typography-accent-line-height:1.5rem;--e-global-typography-accent-letter-spacing:0.6px;--e-global-typography-accent-word-spacing:1px;--e-global-typography-d5f2a9f-font-family:"Kanit";--e-global-typography-d5f2a9f-font-size:3rem;--e-global-typography-d5f2a9f-font-weight:600;--e-global-typography-d5f2a9f-text-transform:capitalize;--e-global-typography-d5f2a9f-font-style:normal;--e-global-typography-d5f2a9f-text-decoration:none;--e-global-typography-d5f2a9f-line-height:3.25rem;--e-global-typography-d5f2a9f-letter-spacing:1.2px;--e-global-typography-d5f2a9f-word-spacing:0.5px;--e-global-typography-6087dd7-font-family:"Kanit";--e-global-typography-6087dd7-font-size:1.5rem;--e-global-typography-6087dd7-font-weight:500;--e-global-typography-6087dd7-text-transform:none;--e-global-typography-6087dd7-font-style:normal;--e-global-typography-6087dd7-text-decoration:none;--e-global-typography-6087dd7-line-height:1.75rem;--e-global-typography-6087dd7-letter-spacing:0.05rem;--e-global-typography-6087dd7-word-spacing:0.03125rem;--e-global-typography-8e63827-font-family:"Kanit";--e-global-typography-8e63827-font-size:1.125rem;--e-global-typography-8e63827-font-weight:400;--e-global-typography-8e63827-text-transform:uppercase;--e-global-typography-8e63827-font-style:normal;--e-global-typography-8e63827-text-decoration:none;--e-global-typography-8e63827-line-height:1.33rem;--e-global-typography-8e63827-letter-spacing:1.5px;--e-global-typography-8e63827-word-spacing:0.5px;--e-global-typography-9a3e58e-font-family:"Kanit";--e-global-typography-9a3e58e-font-size:1.125rem;--e-global-typography-9a3e58e-font-weight:400;--e-global-typography-9a3e58e-text-transform:capitalize;--e-global-typography-9a3e58e-font-style:normal;--e-global-typography-9a3e58e-text-decoration:none;--e-global-typography-9a3e58e-line-height:1.33rem;--e-global-typography-9a3e58e-letter-spacing:0.8px;--e-global-typography-9a3e58e-word-spacing:0.5px;--e-global-typography-5c0de29-font-family:"Kanit";--e-global-typography-5c0de29-font-size:0.875rem;--e-global-typography-5c0de29-font-weight:400;--e-global-typography-5c0de29-font-style:normal;--e-global-typography-5c0de29-text-decoration:none;--e-global-typography-5c0de29-line-height:1.14rem;--e-global-typography-5c0de29-letter-spacing:0.5px;--e-global-typography-5c0de29-word-spacing:1px;--e-global-typography-7c842fa-font-family:"Kanit";--e-global-typography-7c842fa-font-size:1.125rem;--e-global-typography-7c842fa-font-weight:600;--e-global-typography-7c842fa-text-transform:uppercase;--e-global-typography-7c842fa-font-style:normal;--e-global-typography-7c842fa-text-decoration:none;--e-global-typography-7c842fa-line-height:1.33rem;--e-global-typography-7c842fa-letter-spacing:1px;--e-global-typography-7c842fa-word-spacing:0.5px;--e-global-typography-e75166d-font-family:"Kanit";--e-global-typography-e75166d-font-size:1.5rem;--e-global-typography-e75166d-font-weight:500;--e-global-typography-e75166d-text-transform:none;--e-global-typography-e75166d-font-style:normal;--e-global-typography-e75166d-text-decoration:none;--e-global-typography-e75166d-line-height:1.33rem;--e-global-typography-e75166d-letter-spacing:0.5px;--e-global-typography-e75166d-word-spacing:0px;--e-global-typography-0f68152-font-family:"Kanit";--e-global-typography-0f68152-font-size:0.875rem;--e-global-typography-0f68152-font-weight:400;--e-global-typography-0f68152-text-transform:none;--e-global-typography-0f68152-font-style:normal;--e-global-typography-0f68152-text-decoration:none;--e-global-typography-0f68152-line-height:1.5rem;--e-global-typography-0f68152-letter-spacing:0.5px;--e-global-typography-0f68152-word-spacing:0px;--e-global-typography-1efc99e-font-family:"Kanit";--e-global-typography-1efc99e-font-size:0.875rem;--e-global-typography-1efc99e-font-weight:400;--e-global-typography-1efc99e-text-transform:none;--e-global-typography-1efc99e-font-style:normal;--e-global-typography-1efc99e-text-decoration:none;--e-global-typography-1efc99e-line-height:1.33rem;--e-global-typography-1efc99e-letter-spacing:0.5px;--e-global-typography-1efc99e-word-spacing:0.25px;--e-global-typography-8ec3201-font-family:"Kanit";--e-global-typography-8ec3201-font-size:2rem;--e-global-typography-8ec3201-font-weight:600;--e-global-typography-8ec3201-text-transform:capitalize;--e-global-typography-8ec3201-font-style:normal;--e-global-typography-8ec3201-text-decoration:none;--e-global-typography-8ec3201-line-height:2rem;--e-global-typography-8ec3201-letter-spacing:1px;--e-global-typography-8ec3201-word-spacing:0.5px;--e-global-typography-c5b3246-font-family:"Kanit";--e-global-typography-c5b3246-font-size:1.5rem;--e-global-typography-c5b3246-font-weight:600;--e-global-typography-c5b3246-font-style:normal;--e-global-typography-c5b3246-text-decoration:none;--e-global-typography-c5b3246-line-height:2rem;--e-global-typography-c5b3246-letter-spacing:1px;--e-global-typography-c5b3246-word-spacing:0.5px;--e-global-typography-6aa55da-font-family:"Kanit";--e-global-typography-6aa55da-font-size:1.25rem;--e-global-typography-6aa55da-font-weight:500;--e-global-typography-6aa55da-text-transform:capitalize;--e-global-typography-6aa55da-font-style:normal;--e-global-typography-6aa55da-text-decoration:none;--e-global-typography-6aa55da-line-height:1.25rem;--e-global-typography-6aa55da-letter-spacing:0.0625rem;--e-global-typography-6aa55da-word-spacing:0.03125rem;--e-global-typography-c1592a6-font-family:"Kanit";--e-global-typography-c1592a6-font-size:20px;--e-global-typography-c1592a6-font-weight:600;--e-global-typography-c1592a6-font-style:normal;--e-global-typography-c1592a6-text-decoration:none;--e-global-typography-c1592a6-line-height:30px;--e-global-typography-c1592a6-letter-spacing:0.5px;background-color:var( --e-global-color-42f03492 );color:var( --e-global-color-42f03492 );font-family:var( --e-global-typography-text-font-family ), Kanit;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-kit-11621 button,.elementor-kit-11621 input[type="button"],.elementor-kit-11621 input[type="submit"],.elementor-kit-11621 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Kanit", Kanit;font-size:18px;font-weight:700;text-transform:capitalize;text-shadow:2px 2px 4px #000000;color:var( --e-global-color-42f03492 );box-shadow:2px 2px 4px 0px rgba(0,0,0,0.5);}.elementor-kit-11621 button:hover,.elementor-kit-11621 button:focus,.elementor-kit-11621 input[type="button"]:hover,.elementor-kit-11621 input[type="button"]:focus,.elementor-kit-11621 input[type="submit"]:hover,.elementor-kit-11621 input[type="submit"]:focus,.elementor-kit-11621 .elementor-button:hover,.elementor-kit-11621 .elementor-button:focus{background-color:#FCB116;box-shadow:2px 2px 4px 0px rgba(0,0,0,0.5);border-radius:6px 6px 6px 6px;}.elementor-kit-11621 e-page-transition{background-color:var( --e-global-color-42f03492 );}.elementor-kit-11621 p{margin-block-end:20px;}.elementor-kit-11621 a{color:var( --e-global-color-677704d5 );font-family:var( --e-global-typography-text-font-family ), Kanit;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-kit-11621 a:hover{color:var( --e-global-color-6fc035c4 );font-family:var( --e-global-typography-text-font-family ), Kanit;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-kit-11621 h1{color:var( --e-global-color-42f03492 );font-family:var( --e-global-typography-d5f2a9f-font-family ), Kanit;font-size:var( --e-global-typography-d5f2a9f-font-size );font-weight:var( --e-global-typography-d5f2a9f-font-weight );text-transform:var( --e-global-typography-d5f2a9f-text-transform );font-style:var( --e-global-typography-d5f2a9f-font-style );text-decoration:var( --e-global-typography-d5f2a9f-text-decoration );line-height:var( --e-global-typography-d5f2a9f-line-height );letter-spacing:var( --e-global-typography-d5f2a9f-letter-spacing );word-spacing:var( --e-global-typography-d5f2a9f-word-spacing );}.elementor-kit-11621 h2{color:var( --e-global-color-primary );font-family:var( --e-global-typography-8ec3201-font-family ), Kanit;font-size:var( --e-global-typography-8ec3201-font-size );font-weight:var( --e-global-typography-8ec3201-font-weight );text-transform:var( --e-global-typography-8ec3201-text-transform );font-style:var( --e-global-typography-8ec3201-font-style );text-decoration:var( --e-global-typography-8ec3201-text-decoration );line-height:var( --e-global-typography-8ec3201-line-height );letter-spacing:var( --e-global-typography-8ec3201-letter-spacing );word-spacing:var( --e-global-typography-8ec3201-word-spacing );}.elementor-kit-11621 h3{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-c5b3246-font-family ), Kanit;font-size:var( --e-global-typography-c5b3246-font-size );font-weight:var( --e-global-typography-c5b3246-font-weight );font-style:var( --e-global-typography-c5b3246-font-style );text-decoration:var( --e-global-typography-c5b3246-text-decoration );line-height:var( --e-global-typography-c5b3246-line-height );letter-spacing:var( --e-global-typography-c5b3246-letter-spacing );word-spacing:var( --e-global-typography-c5b3246-word-spacing );}.elementor-kit-11621 h4{color:var( --e-global-color-primary );font-family:var( --e-global-typography-8e63827-font-family ), Kanit;font-size:var( --e-global-typography-8e63827-font-size );font-weight:var( --e-global-typography-8e63827-font-weight );text-transform:var( --e-global-typography-8e63827-text-transform );font-style:var( --e-global-typography-8e63827-font-style );text-decoration:var( --e-global-typography-8e63827-text-decoration );line-height:var( --e-global-typography-8e63827-line-height );letter-spacing:var( --e-global-typography-8e63827-letter-spacing );word-spacing:var( --e-global-typography-8e63827-word-spacing );}.elementor-kit-11621 h5{color:var( --e-global-color-42f03492 );font-family:var( --e-global-typography-5c0de29-font-family ), Kanit;font-size:var( --e-global-typography-5c0de29-font-size );font-weight:var( --e-global-typography-5c0de29-font-weight );font-style:var( --e-global-typography-5c0de29-font-style );text-decoration:var( --e-global-typography-5c0de29-text-decoration );line-height:var( --e-global-typography-5c0de29-line-height );letter-spacing:var( --e-global-typography-5c0de29-letter-spacing );word-spacing:var( --e-global-typography-5c0de29-word-spacing );}.elementor-kit-11621 h6{color:var( --e-global-color-primary );font-family:var( --e-global-typography-0f68152-font-family ), Kanit;font-size:var( --e-global-typography-0f68152-font-size );font-weight:var( --e-global-typography-0f68152-font-weight );text-transform:var( --e-global-typography-0f68152-text-transform );font-style:var( --e-global-typography-0f68152-font-style );text-decoration:var( --e-global-typography-0f68152-text-decoration );line-height:var( --e-global-typography-0f68152-line-height );letter-spacing:var( --e-global-typography-0f68152-letter-spacing );word-spacing:var( --e-global-typography-0f68152-word-spacing );}.elementor-kit-11621 input:not([type="button"]):not([type="submit"]),.elementor-kit-11621 textarea,.elementor-kit-11621 .elementor-field-textual{font-size:18px;color:#313238;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1400px;}.e-con{--container-max-width:1400px;--container-default-padding-top:10px;--container-default-padding-right:10px;--container-default-padding-bottom:10px;--container-default-padding-left:10px;}.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);}.elementor-lightbox{background-color:var( --e-global-color-6baf1dd3 );--lightbox-ui-color:var( --e-global-color-secondary );--lightbox-ui-color-hover:var( --e-global-color-accent );--lightbox-text-color:var( --e-global-color-42f03492 );}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-header .site-branding .site-logo img{width:265px;max-width:265px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1366px){.elementor-kit-11621{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-kit-11621 a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-kit-11621 a:hover{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-kit-11621 h1{font-size:var( --e-global-typography-d5f2a9f-font-size );line-height:var( --e-global-typography-d5f2a9f-line-height );letter-spacing:var( --e-global-typography-d5f2a9f-letter-spacing );word-spacing:var( --e-global-typography-d5f2a9f-word-spacing );}.elementor-kit-11621 h2{font-size:var( --e-global-typography-8ec3201-font-size );line-height:var( --e-global-typography-8ec3201-line-height );letter-spacing:var( --e-global-typography-8ec3201-letter-spacing );word-spacing:var( --e-global-typography-8ec3201-word-spacing );}.elementor-kit-11621 h3{font-size:var( --e-global-typography-c5b3246-font-size );line-height:var( --e-global-typography-c5b3246-line-height );letter-spacing:var( --e-global-typography-c5b3246-letter-spacing );word-spacing:var( --e-global-typography-c5b3246-word-spacing );}.elementor-kit-11621 h4{font-size:var( --e-global-typography-8e63827-font-size );line-height:var( --e-global-typography-8e63827-line-height );letter-spacing:var( --e-global-typography-8e63827-letter-spacing );word-spacing:var( --e-global-typography-8e63827-word-spacing );}.elementor-kit-11621 h5{font-size:var( --e-global-typography-5c0de29-font-size );line-height:var( --e-global-typography-5c0de29-line-height );letter-spacing:var( --e-global-typography-5c0de29-letter-spacing );word-spacing:var( --e-global-typography-5c0de29-word-spacing );}.elementor-kit-11621 h6{font-size:var( --e-global-typography-0f68152-font-size );line-height:var( --e-global-typography-0f68152-line-height );letter-spacing:var( --e-global-typography-0f68152-letter-spacing );word-spacing:var( --e-global-typography-0f68152-word-spacing );}}@media(max-width:1024px){.elementor-kit-11621{--e-global-typography-primary-font-size:2.75rem;--e-global-typography-primary-line-height:1.2rem;--e-global-typography-primary-letter-spacing:1px;--e-global-typography-secondary-font-size:18px;--e-global-typography-secondary-line-height:1.5em;--e-global-typography-secondary-letter-spacing:0.2px;--e-global-typography-text-font-size:15px;--e-global-typography-text-line-height:22px;--e-global-typography-text-letter-spacing:0.5px;--e-global-typography-text-word-spacing:0.25px;--e-global-typography-accent-font-size:16px;--e-global-typography-accent-line-height:22px;--e-global-typography-accent-letter-spacing:0.6px;--e-global-typography-accent-word-spacing:0.25px;--e-global-typography-d5f2a9f-font-size:2.75rem;--e-global-typography-d5f2a9f-line-height:1.33rem;--e-global-typography-d5f2a9f-letter-spacing:1.1px;--e-global-typography-d5f2a9f-word-spacing:0.5px;--e-global-typography-6087dd7-font-size:1.375rem;--e-global-typography-6087dd7-line-height:1.5rem;--e-global-typography-6087dd7-letter-spacing:0.8px;--e-global-typography-6087dd7-word-spacing:0.5px;--e-global-typography-8e63827-font-size:1.125rem;--e-global-typography-8e63827-line-height:1.33rem;--e-global-typography-8e63827-letter-spacing:1.5px;--e-global-typography-8e63827-word-spacing:0.5px;--e-global-typography-9a3e58e-line-height:1.33rem;--e-global-typography-9a3e58e-letter-spacing:0.7px;--e-global-typography-9a3e58e-word-spacing:0.5px;--e-global-typography-5c0de29-font-size:0.875rem;--e-global-typography-5c0de29-line-height:1.14rem;--e-global-typography-5c0de29-letter-spacing:0.5px;--e-global-typography-5c0de29-word-spacing:0px;--e-global-typography-7c842fa-font-size:1.125rem;--e-global-typography-7c842fa-line-height:1.33rem;--e-global-typography-7c842fa-letter-spacing:0.9px;--e-global-typography-7c842fa-word-spacing:0.5px;--e-global-typography-e75166d-font-size:1.375rem;--e-global-typography-e75166d-line-height:1.33rem;--e-global-typography-e75166d-letter-spacing:0.5px;--e-global-typography-e75166d-word-spacing:0px;--e-global-typography-0f68152-font-size:0.875rem;--e-global-typography-0f68152-line-height:15px;--e-global-typography-0f68152-letter-spacing:0.5px;--e-global-typography-0f68152-word-spacing:0px;--e-global-typography-1efc99e-font-size:0.875rem;--e-global-typography-1efc99e-line-height:1.43rem;--e-global-typography-1efc99e-letter-spacing:0.5px;--e-global-typography-1efc99e-word-spacing:0.25px;--e-global-typography-8ec3201-font-size:1.8rem;--e-global-typography-8ec3201-line-height:2rem;--e-global-typography-8ec3201-letter-spacing:0.9px;--e-global-typography-c5b3246-font-size:1.3rem;--e-global-typography-c5b3246-line-height:2rem;--e-global-typography-c5b3246-letter-spacing:0.9px;--e-global-typography-c5b3246-word-spacing:0.5px;--e-global-typography-6aa55da-font-size:1.125rem;--e-global-typography-6aa55da-line-height:1.2rem;--e-global-typography-6aa55da-letter-spacing:0.05625rem;--e-global-typography-6aa55da-word-spacing:0.03125rem;--e-global-typography-c1592a6-font-size:18px;--e-global-typography-c1592a6-line-height:27px;--e-global-typography-c1592a6-letter-spacing:0.05px;--e-global-typography-c1592a6-word-spacing:0.1em;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-kit-11621 a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-kit-11621 a:hover{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-kit-11621 h1{font-size:var( --e-global-typography-d5f2a9f-font-size );line-height:var( --e-global-typography-d5f2a9f-line-height );letter-spacing:var( --e-global-typography-d5f2a9f-letter-spacing );word-spacing:var( --e-global-typography-d5f2a9f-word-spacing );}.elementor-kit-11621 h2{font-size:var( --e-global-typography-8ec3201-font-size );line-height:var( --e-global-typography-8ec3201-line-height );letter-spacing:var( --e-global-typography-8ec3201-letter-spacing );word-spacing:var( --e-global-typography-8ec3201-word-spacing );}.elementor-kit-11621 h3{font-size:var( --e-global-typography-c5b3246-font-size );line-height:var( --e-global-typography-c5b3246-line-height );letter-spacing:var( --e-global-typography-c5b3246-letter-spacing );word-spacing:var( --e-global-typography-c5b3246-word-spacing );}.elementor-kit-11621 h4{font-size:var( --e-global-typography-8e63827-font-size );line-height:var( --e-global-typography-8e63827-line-height );letter-spacing:var( --e-global-typography-8e63827-letter-spacing );word-spacing:var( --e-global-typography-8e63827-word-spacing );}.elementor-kit-11621 h5{font-size:var( --e-global-typography-5c0de29-font-size );line-height:var( --e-global-typography-5c0de29-line-height );letter-spacing:var( --e-global-typography-5c0de29-letter-spacing );word-spacing:var( --e-global-typography-5c0de29-word-spacing );}.elementor-kit-11621 h6{font-size:var( --e-global-typography-0f68152-font-size );line-height:var( --e-global-typography-0f68152-line-height );letter-spacing:var( --e-global-typography-0f68152-letter-spacing );word-spacing:var( --e-global-typography-0f68152-word-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-11621{--e-global-typography-primary-font-size:2.25rem;--e-global-typography-primary-letter-spacing:1px;--e-global-typography-secondary-font-size:16px;--e-global-typography-secondary-line-height:1.4em;--e-global-typography-secondary-letter-spacing:0.5px;--e-global-typography-text-font-size:14px;--e-global-typography-text-line-height:20px;--e-global-typography-text-letter-spacing:0.5px;--e-global-typography-text-word-spacing:0px;--e-global-typography-accent-font-size:14px;--e-global-typography-accent-line-height:20px;--e-global-typography-accent-letter-spacing:0.6px;--e-global-typography-accent-word-spacing:0.25px;--e-global-typography-d5f2a9f-font-size:2.25rem;--e-global-typography-d5f2a9f-line-height:1.5rem;--e-global-typography-d5f2a9f-letter-spacing:1px;--e-global-typography-d5f2a9f-word-spacing:0.5px;--e-global-typography-6087dd7-font-size:1.5rem;--e-global-typography-6087dd7-line-height:1.5rem;--e-global-typography-6087dd7-letter-spacing:0.8px;--e-global-typography-6087dd7-word-spacing:0.5px;--e-global-typography-8e63827-font-size:1rem;--e-global-typography-8e63827-line-height:1.33rem;--e-global-typography-8e63827-letter-spacing:1.5px;--e-global-typography-8e63827-word-spacing:0.5px;--e-global-typography-9a3e58e-font-size:1rem;--e-global-typography-9a3e58e-line-height:1.33rem;--e-global-typography-9a3e58e-letter-spacing:0.6px;--e-global-typography-9a3e58e-word-spacing:0.5px;--e-global-typography-5c0de29-font-size:0.875rem;--e-global-typography-5c0de29-line-height:1.14rem;--e-global-typography-5c0de29-letter-spacing:0.5px;--e-global-typography-5c0de29-word-spacing:0px;--e-global-typography-7c842fa-font-size:1rem;--e-global-typography-7c842fa-line-height:1.33rem;--e-global-typography-7c842fa-letter-spacing:0.8px;--e-global-typography-7c842fa-word-spacing:0.5px;--e-global-typography-e75166d-font-size:1.25rem;--e-global-typography-e75166d-line-height:1.33rem;--e-global-typography-e75166d-letter-spacing:0.5px;--e-global-typography-e75166d-word-spacing:0em;--e-global-typography-0f68152-font-size:0.875rem;--e-global-typography-0f68152-line-height:1.5rem;--e-global-typography-0f68152-letter-spacing:0.5px;--e-global-typography-0f68152-word-spacing:0em;--e-global-typography-1efc99e-font-size:0.875rem;--e-global-typography-1efc99e-line-height:1.43rem;--e-global-typography-1efc99e-letter-spacing:0.5px;--e-global-typography-1efc99e-word-spacing:0.25px;--e-global-typography-8ec3201-font-size:1.5rem;--e-global-typography-8ec3201-line-height:2rem;--e-global-typography-8ec3201-letter-spacing:0.8px;--e-global-typography-c5b3246-font-size:1rem;--e-global-typography-c5b3246-line-height:2rem;--e-global-typography-c5b3246-letter-spacing:0.8px;--e-global-typography-c5b3246-word-spacing:0.5px;--e-global-typography-6aa55da-line-height:1.2rem;--e-global-typography-6aa55da-letter-spacing:0.05rem;--e-global-typography-6aa55da-word-spacing:0.03125rem;--e-global-typography-c1592a6-font-size:16px;--e-global-typography-c1592a6-line-height:24px;--e-global-typography-c1592a6-letter-spacing:0.3px;--e-global-typography-c1592a6-word-spacing:0.1em;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-kit-11621 a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-kit-11621 a:hover{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-kit-11621 h1{font-size:var( --e-global-typography-d5f2a9f-font-size );line-height:var( --e-global-typography-d5f2a9f-line-height );letter-spacing:var( --e-global-typography-d5f2a9f-letter-spacing );word-spacing:var( --e-global-typography-d5f2a9f-word-spacing );}.elementor-kit-11621 h2{font-size:var( --e-global-typography-8ec3201-font-size );line-height:var( --e-global-typography-8ec3201-line-height );letter-spacing:var( --e-global-typography-8ec3201-letter-spacing );word-spacing:var( --e-global-typography-8ec3201-word-spacing );}.elementor-kit-11621 h3{font-size:var( --e-global-typography-c5b3246-font-size );line-height:var( --e-global-typography-c5b3246-line-height );letter-spacing:var( --e-global-typography-c5b3246-letter-spacing );word-spacing:var( --e-global-typography-c5b3246-word-spacing );}.elementor-kit-11621 h4{font-size:var( --e-global-typography-8e63827-font-size );line-height:var( --e-global-typography-8e63827-line-height );letter-spacing:var( --e-global-typography-8e63827-letter-spacing );word-spacing:var( --e-global-typography-8e63827-word-spacing );}.elementor-kit-11621 h5{font-size:var( --e-global-typography-5c0de29-font-size );line-height:var( --e-global-typography-5c0de29-line-height );letter-spacing:var( --e-global-typography-5c0de29-letter-spacing );word-spacing:var( --e-global-typography-5c0de29-word-spacing );}.elementor-kit-11621 h6{font-size:var( --e-global-typography-0f68152-font-size );line-height:var( --e-global-typography-0f68152-line-height );letter-spacing:var( --e-global-typography-0f68152-letter-spacing );word-spacing:var( --e-global-typography-0f68152-word-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}:root { --pps-color-teal:#30A5A1; --pps-color-yellow:#FCB116; --pps-color-white:#FFFFFF; --pps-color-text-2:#C6C6C5; --pps-color-blue:#3A6F99; --pps-color-green:#20655E; --pps-color-gray-blue:#51606E; --pps-color-error:#EF4332; --pps-color-beige:#DAD4C0; --pps-color-black:#000000; --pps-color-dark:#1A1A1A; --pps-color-slate:#213238; --pps-color-near-black:#0F0F0F; --pps-color-dark-alt:#0D1518; --pps-color-border:#2A4A50; --pps-color-cool-tint:#F5F9F9; --pps-color-card-bg:#2A2A2A; --pps-color-dark-yellow:#94680C; --pps-color-mid-gray:#727272; --pps-color-dark-teal:#247D7A; --pps-color-teal-10:rgba(48,165,161,0.1); --pps-color-white-06:rgba(255,255,255,0.06); --pps-font-kanit:Kanit; }
/* Start custom CSS *//* =====================================================
   PPS — Elementor Site Settings → Custom CSS
   BUILD: 2026-10-10 · replaces the entire field
   2026-10-10: + pps-variables v1.0 first; pps-band-title v1.1 listed; stray "/" before
   the band-title block removed (it broke the first band-title rule). Rollback:
   V3-site-settings-custom-css-LIVE-2026-10-10-rollback.css
   CONTENTS (one minified block each, in cascade order):
     0. pps-variables            v1.0 (all --pps-* tokens)
     1. pps-header               v3.16
     2. pps-mega-menu-accordion  v3.4.1 (JS partner: Custom Code → Body End)
     3. pps-hero                 v3.0.5 (hero-large / hero-small grandfathered)
     4. pps-faq                  v1.1 (V3 + V4 FAQ accordion + CTA row)
     5. pps-band-title           v1.1
   NOT here: pps-metric-strip (Custom Code, page-targeted) · page-scoped
   CSS (Page Settings → Advanced → Custom CSS).
   CTA Box Cards stay in WPCode (grandfathered).
   To update one component: replace only its block, bump its version here.
   ===================================================== */
/* pps-variables v1.0 — source: components/variables/pps-variables-v1.0.css · 41 --pps-* tokens; first block in this field */
:root{--pps-teal:#30A5A1;--pps-teal-hover:#28928E;--pps-yellow:#FCB116;--pps-yellow-dark:#B8860B;--pps-green:#20655E;--pps-success:#20655E;--pps-success-hover:#185049;--pps-black:#0F0F0F;--pps-dark:#1A1A1A;--pps-dark-alt:#0D1518;--pps-card-dark:#0D1518;--pps-cool:#F5F9F9;--pps-border:#2A4A50;--pps-card-border:#2A4A50;--pps-border-light:#E8EBED;--pps-text-primary:#FFFFFF;--pps-text-secondary:#C6C6C6;--pps-text-muted-light:#51606E;--pps-teal-10:rgba(48,165,161,0.1);--pps-teal-30:rgba(48,165,161,0.3);--pps-yellow-10:rgba(252,177,22,0.1);--pps-yellow-30:rgba(252,177,22,0.3);--pps-yellow-tint:rgba(252,177,22,0.15);--pps-yellow-tint-hover:rgba(252,177,22,0.20);--pps-yellow-tint-dark:rgba(252,177,22,0.10);--pps-yellow-tint-dark-hover:rgba(252,177,22,0.15);--pps-yellow-border:rgba(252,177,22,0.30);--pps-yellow-border-dark:rgba(252,177,22,0.20);--pps-white-06:rgba(255,255,255,0.06);--pps-white-10:rgba(255,255,255,0.10);--pps-white-15:rgba(255,255,255,0.15);--pps-font:'Kanit',sans-serif;--pps-metric-badge:4rem;--pps-metric-rule-teal-w:4px;--pps-metric-rule-teal-h:80px;--pps-metric-rule-hairline:rgba(255,255,255,0.55);--pps-metric-rule-hairline-light:rgba(26,26,26,0.25);--pps-divider-w:4px;--pps-tag-radius:8px;--pps-tag-radius-mobile:6px;--pps-tag-min-touch:44px}
/* pps-header v3.16 — source: components/header/pps-header.css · 3.16: header CTA, call button and hamburger Book Consultation row rest on dark teal #247D7A (white 4.9:1, was 3.0:1), text-shadow removed · 3.15: header CTA (.pps-header-cta) hover/focus no longer scales (Elementor Grow) and drops the widget's black text-shadow, which smeared the dark-on-yellow hover text; resting state unchanged · 3.14: dropdown chevron <button> reset (kit box-shadow); last menu item (Book Consultation) hidden ≥1367 — hamburger-only, replaces #Hidedt */
:root{--pps-header-h:112px;--pps-crumbs-h:0px;}body:has(.pps-header .elementor-widget-breadcrumbs){--pps-crumbs-h:44px;}@media (min-width:768px){:root{--pps-header-h:113px;}}@media (min-width:1367px){:root{--pps-header-h:132px;}}@media (min-width:1900px){:root{--pps-header-h:137px;}}.pps-header .elementor-widget-breadcrumbs{height:2.75rem !important;min-height:2.75rem !important;display:flex !important;align-items:center !important;box-sizing:border-box;padding:0 1rem !important;margin:0 !important;}.pps-header .elementor-widget-breadcrumbs .elementor-widget-container{width:100%;min-width:0;}.pps-header .elementor-widget-breadcrumbs p,.pps-header .elementor-widget-breadcrumbs nav{display:block !important;max-width:100%;margin:0 !important;line-height:1.5 !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;}.pps-header{width:100%;max-width:100%;box-sizing:border-box;overflow:visible;}.pps-header .pps-header-navrow{--align-items:center;--width:100%;align-items:center;overflow:visible;width:100% !important;max-width:100% !important;box-sizing:border-box;padding:0.5rem 1.25rem !important;margin:0 !important;}.pps-header-navrow.elementor-sticky--active{background:var(--pps-dark,#1A1A1A) !important;border-bottom:2px solid var(--pps-yellow,#FCB116);width:100% !important;max-width:100% !important;left:0 !important;right:0 !important;margin-left:0 !important;margin-right:0 !important;overflow:visible;}.pps-header .pps-header-topbar{--flex-direction:row;--justify-content:space-between;--align-items:center;--gap:0.5rem;--row-gap:0.5rem;--column-gap:0.5rem;width:100%;max-width:100%;box-sizing:border-box;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:0.5rem;padding:0.25rem 0.5rem !important;margin:0 !important;}.pps-header .pps-header-contact{--flex-direction:row;--align-items:center;flex:1 1 auto;width:auto;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;text-align:left;padding:0 !important;margin:0 !important;}.pps-header .pps-header-social{--flex-direction:row;--align-items:center;flex:0 0 auto;width:auto;display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:0.25rem;padding:0 !important;margin:0 !important;}.pps-header-contact-list,.pps-header-social-list,.pps-header-search{--container-widget-width:auto;width:auto !important;flex:0 0 auto;padding:0 !important;margin:0 !important;}.pps-header-contact-list .elementor-icon-list-item,.pps-header-contact-list .elementor-icon-list-item a{--icon-vertical-align:center;--icon-vertical-offset:0px;align-items:center !important;}.pps-header-contact-list .elementor-icon-list-icon{align-self:center !important;align-items:center !important;margin-top:0 !important;transform:none !important;}.pps-header-contact-list .elementor-icon-list-items,.pps-header-social-list .elementor-icon-list-items{display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap;gap:0.25rem;margin:0 !important;padding:0 !important;}.pps-header-contact-list .elementor-icon-list-item,.pps-header-social-list .elementor-icon-list-item{margin:0 !important;}.pps-header-contact-list .elementor-icon-list-icon i,.pps-header-contact-list .elementor-icon-list-icon svg{font-size:1rem !important;width:1rem !important;height:1rem !important;}.pps-header-contact-list .elementor-icon-list-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;font-size:0.875rem !important;letter-spacing:0.5px;}.pps-header-social-list .elementor-icon-list-icon i,.pps-header-social-list .elementor-icon-list-icon svg{font-size:1rem !important;width:1rem !important;height:1rem !important;}@media (max-width:767px){.pps-header .pps-header-topbar{flex-wrap:nowrap;}.pps-header .pps-header-contact{flex:1 1 auto;min-width:0;}.pps-header .pps-header-social{flex:0 0 auto;justify-content:flex-end;}.pps-header-social-list{display:none !important;}.pps-header-contact-list .elementor-icon-list-item:first-child .elementor-icon-list-text{position:static;width:auto;height:auto;overflow:visible;clip:auto;}.pps-header-contact-list .elementor-icon-list-item:first-child a{gap:0.375rem;padding:0 0.5rem;}}.pps-header-search .elementor-search-form{display:flex;align-items:center;justify-content:center;margin:0 !important;padding:0 !important;}.pps-header-search .elementor-search-form__toggle{position:relative !important;display:flex !important;align-items:center !important;justify-content:center !important;width:2.75rem !important;height:2.75rem !important;line-height:1 !important;margin:0 !important;padding:0 !important;}.pps-header-search .elementor-search-form__toggle .e-font-icon-svg-container{display:flex !important;align-items:center !important;justify-content:center !important;line-height:1 !important;width:auto !important;min-width:0 !important;height:auto !important;}.pps-header-search .elementor-search-form__toggle i,.pps-header-search .elementor-search-form__toggle svg{position:static !important;top:auto !important;left:auto !important;transform:none !important;display:block;flex:0 0 auto !important;line-height:1;font-size:1rem !important;width:1rem !important;height:1rem !important;}.pps-header .pps-header-logo{--width:auto;flex:0 0 auto !important;width:auto !important;padding:0 !important;}.pps-header-logo img{display:block;width:9.5rem !important;max-width:9.5rem !important;height:auto !important;}.pps-header-logo a{display:inline-flex !important;align-items:center !important;}.pps-header .pps-header-menu{--width:auto;flex:1 1 auto !important;width:auto !important;min-width:0 !important;padding:0 !important;}.pps-header .pps-header-cta{--width:auto;flex:0 0 auto !important;width:auto !important;padding:0 !important;}.pps-header .pps-header-call{--width:auto;flex:0 0 auto !important;width:auto !important;padding:0 !important;margin:0 !important;}.pps-header-call .elementor-button{display:inline-flex;align-items:center;justify-content:center;width:2.75rem !important;height:2.75rem !important;min-width:2.75rem;min-height:2.75rem;padding:0 !important;border-radius:50% !important;background:var(--pps-teal,#30A5A1) !important;color:var(--pps-text-primary,#FFFFFF) !important;box-sizing:border-box;}.pps-header-call .elementor-button-content-wrapper{justify-content:center !important;gap:0 !important;}.pps-header-call .elementor-button-icon{display:flex;align-items:center;justify-content:center;margin:0 !important;}.pps-header-call .elementor-button-icon i,.pps-header-call .elementor-button-icon svg{font-size:1.125rem !important;width:1.125rem !important;height:1.125rem !important;fill:currentColor;}.pps-header-call .elementor-button-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;}.pps-header-call .elementor-button:focus-visible{outline:2px solid var(--pps-yellow,#FCB116) !important;outline-offset:2px !important;}@media (min-width:1367px){.pps-header .pps-header-call{display:none !important;}}.pps-header-menu .e-n-menu-title-container{display:inline-flex;align-items:center;min-height:2.75rem;padding:0.75rem 1.25rem !important;}.pps-header-menu .e-n-menu-title-text{font-size:1rem !important;font-weight:400 !important;letter-spacing:0.8px !important;}.pps-header-menu .e-n-menu-dropdown-icon{min-width:2.75rem;min-height:2.75rem;}@media (max-width:1366px){.pps-header-menu .e-n-menu-toggle{display:flex !important;align-items:center !important;justify-content:center !important;min-width:2.75rem !important;min-height:2.75rem !important;margin:0 !important;}.pps-header-menu .e-n-menu-toggle svg,.pps-header-menu .e-n-menu-toggle i{width:1.5rem !important;height:1.5rem !important;font-size:1.5rem !important;}}.pps-header-menu .e-n-menu-toggle,.pps-header-menu .e-n-menu-toggle-icon,.pps-header-menu .e-n-menu-toggle:hover .e-n-menu-toggle-icon,.pps-header-menu .e-n-menu-toggle[aria-expanded="true"] .e-n-menu-toggle-icon{background:transparent !important;border:0 !important;box-shadow:none !important;}.pps-header-menu .e-n-menu-toggle-icon svg,.pps-header-menu .e-n-menu-toggle-icon i{fill:var(--pps-text-primary,#FFFFFF) !important;color:var(--pps-text-primary,#FFFFFF) !important;}.pps-header-menu .e-n-menu-toggle[aria-expanded="true"] .e-n-menu-toggle-icon svg,.pps-header-menu .e-n-menu-toggle[aria-expanded="true"] .e-n-menu-toggle-icon i{fill:var(--pps-yellow,#FCB116) !important;color:var(--pps-yellow,#FCB116) !important;}.pps-header-cta .elementor-button{font-weight:600 !important;text-transform:uppercase !important;letter-spacing:1px !important;font-size:0.75rem !important;padding:0.625rem 0.875rem !important;border-radius:8px !important;background:var(--pps-teal,#30A5A1) !important;color:var(--pps-text-primary,#FFFFFF) !important;white-space:nowrap;justify-content:center;}@media (max-width:1024px){.pps-header-menu .e-n-menu-title{background:var(--pps-dark,#1A1A1A) !important;border-bottom:1px solid var(--pps-border,#2A4A50) !important;}.pps-header-menu .e-n-menu-title .e-n-menu-title-text{color:var(--pps-text-primary,#FFFFFF) !important;}.pps-header-menu .e-n-menu-title.e-current .e-n-menu-title-text{color:var(--pps-teal,#30A5A1) !important;}.pps-header-menu .e-n-menu-item:last-child .e-n-menu-title{background:var(--pps-teal,#30A5A1) !important;border-bottom:0 !important;}.pps-header-menu .e-n-menu-item:last-child .e-n-menu-title-text{color:var(--pps-text-primary,#FFFFFF) !important;font-weight:600 !important;text-transform:uppercase !important;letter-spacing:1px !important;}}@media (min-width:1025px) and (max-width:1366px){.pps-header-menu:has(.e-n-menu-laptop) .e-n-menu-title{background:var(--pps-dark,#1A1A1A) !important;border-bottom:1px solid var(--pps-border,#2A4A50) !important;}.pps-header-menu:has(.e-n-menu-laptop) .e-n-menu-title-text{color:var(--pps-text-primary,#FFFFFF) !important;}.pps-header-menu:has(.e-n-menu-laptop) .e-current .e-n-menu-title-text{color:var(--pps-teal,#30A5A1) !important;}.pps-header-menu:has(.e-n-menu-laptop) .e-n-menu-item:last-child .e-n-menu-title{background:var(--pps-teal,#30A5A1) !important;border-bottom:0 !important;}.pps-header-menu:has(.e-n-menu-laptop) .e-n-menu-item:last-child .e-n-menu-title-text{color:var(--pps-text-primary,#FFFFFF) !important;font-weight:600 !important;text-transform:uppercase !important;letter-spacing:1px !important;}}.pps-header-menu .e-n-menu-content .elementor-button{text-align:left !important;padding-left:0.75rem !important;}.pps-header-menu .e-n-menu-content .elementor-button-content-wrapper{justify-content:flex-start !important;}.pps-header-contact-list .elementor-icon-list-item a,.pps-header-social-list .elementor-icon-list-item a,.pps-header-cta .elementor-button,.pps-header-logo a{min-width:2.75rem;min-height:2.75rem;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;line-height:1;}.pps-header-contact-list .elementor-icon-list-item a:focus-visible,.pps-header-social-list .elementor-icon-list-item a:focus-visible,.pps-header-search .elementor-search-form__toggle:focus-visible,.pps-header-menu .e-n-menu-title-container:focus-visible,.pps-header-menu .e-n-menu-dropdown-icon:focus-visible,.pps-header-menu .e-n-menu-toggle:focus-visible,.pps-header-cta .elementor-button:focus-visible,.pps-header-logo a:focus-visible{outline:2px solid var(--pps-teal,#30A5A1) !important;outline-offset:2px !important;}.pps-header-cta .elementor-button:focus-visible{outline-color:var(--pps-yellow,#FCB116) !important;}@media (hover:hover){.pps-header-menu .e-n-menu-title-container:hover,.pps-header-menu .e-n-menu-title-container:hover .e-n-menu-title-text,.pps-header-menu .e-n-menu-dropdown-icon:hover{color:var(--pps-teal,#30A5A1) !important;}.pps-header-contact-list a:hover .elementor-icon-list-text,.pps-header-contact-list a:hover i,.pps-header-contact-list a:hover svg{color:var(--pps-teal,#30A5A1) !important;fill:var(--pps-teal,#30A5A1) !important;}.pps-header-social-list a:hover i,.pps-header-social-list a:hover svg{color:var(--pps-yellow,#FCB116) !important;fill:var(--pps-yellow,#FCB116) !important;}.pps-header-search .elementor-search-form__toggle:hover i,.pps-header-search .elementor-search-form__toggle:hover svg,.pps-header-menu .e-n-menu-toggle:hover .e-n-menu-toggle-icon svg,.pps-header-menu .e-n-menu-toggle:hover .e-n-menu-toggle-icon i{color:var(--pps-teal,#30A5A1) !important;fill:var(--pps-teal,#30A5A1) !important;}.pps-header-cta .elementor-button:hover,.pps-header-call .elementor-button:hover{background:var(--pps-yellow,#FCB116) !important;color:var(--pps-dark,#1A1A1A) !important;}}@media (max-width:1024px){.pps-header .pps-header-navrow{--justify-content:space-between;justify-content:space-between !important;}.pps-header .pps-header-logo{order:1 !important;}.pps-header .pps-header-cta{order:2 !important;margin-left:auto !important;}.pps-header .pps-header-call{order:3 !important;margin-left:auto !important;}.pps-header .pps-header-menu{order:4 !important;flex:0 0 auto !important;position:static;margin-left:0.75rem !important;}.pps-header-menu .e-n-menu-toggle{margin-left:auto !important;}}@media (min-width:768px) and (max-width:1024px){.pps-header .pps-header-call{margin-left:0.75rem !important;}}@media (min-width:1025px) and (max-width:1366px){.pps-header .pps-header-navrow:has(.e-n-menu-laptop){--justify-content:space-between;justify-content:space-between !important;}.pps-header .pps-header-navrow:has(.e-n-menu-laptop) .pps-header-logo{order:1;}.pps-header .pps-header-navrow:has(.e-n-menu-laptop) .pps-header-cta{order:2 !important;margin-left:auto !important;}.pps-header .pps-header-navrow:has(.e-n-menu-laptop) .pps-header-call{order:3 !important;margin-left:0.75rem !important;}.pps-header .pps-header-navrow:has(.e-n-menu-laptop) .pps-header-menu{order:4 !important;flex:0 0 auto !important;position:static;margin-left:0.75rem !important;}.pps-header .pps-header-navrow:has(.e-n-menu-laptop) .e-n-menu-toggle{margin-left:auto !important;}}@media (max-width:480px){.pps-header .pps-header-topbar{padding:0.25rem 0.25rem !important;gap:0.25rem;}.pps-header-logo img{width:8.5rem !important;max-width:8.5rem !important;}.pps-header-cta .elementor-button{font-size:0.6875rem !important;letter-spacing:0.5px !important;padding:0.5rem 0.625rem !important;}}@media (min-width:768px) and (max-width:1024px){.pps-header .pps-header-topbar{--flex-direction:row;--align-items:center;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:0.75rem;padding:0.25rem 1rem !important;}.pps-header .pps-header-contact{flex:1 1 auto;width:auto;min-width:0;justify-content:flex-start;padding:0 !important;}.pps-header .pps-header-social{flex:0 0 auto;width:auto;justify-content:flex-end;padding:0 !important;}.pps-header-contact-list .elementor-icon-list-items{flex-wrap:nowrap;justify-content:flex-start;gap:0.5rem;}.pps-header-social-list .elementor-icon-list-items{gap:0.25rem;}.pps-header-contact-list .elementor-icon-list-text{position:static;width:auto;height:auto;overflow:visible;clip:auto;}.pps-header-contact-list .elementor-icon-list-item a{justify-content:flex-start;gap:0.375rem;}.pps-header-contact-list .elementor-icon-list-icon i,.pps-header-contact-list .elementor-icon-list-icon svg{font-size:0.875rem !important;width:0.875rem !important;height:0.875rem !important;}.pps-header-social-list .elementor-icon-list-icon i,.pps-header-social-list .elementor-icon-list-icon svg,.pps-header-search .elementor-search-form__toggle i,.pps-header-search .elementor-search-form__toggle svg{font-size:1.125rem !important;width:1.125rem !important;height:1.125rem !important;}.pps-header-logo img{width:9rem !important;max-width:9rem !important;}.pps-header-cta .elementor-button{font-size:0.875rem !important;padding:0.625rem 1rem !important;}.pps-header-menu .e-n-menu-content .e-con:has(>.e-con>.elementor-widget-n-accordion){flex-wrap:wrap !important;justify-content:flex-start !important;row-gap:1.5rem !important;}.pps-header-menu .e-n-menu-content .e-con:has(>.elementor-widget-n-accordion){flex:1 1 42% !important;min-width:42% !important;max-width:calc(50% - 25px) !important;}}@media (min-width:768px) and (max-width:899px){.pps-header-contact-list .elementor-icon-list-item:nth-child(3) .elementor-icon-list-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;}.pps-header-contact-list .elementor-icon-list-item:nth-child(3) a{justify-content:center;gap:0;}}@media (min-width:1025px){.pps-header .pps-header-topbar{--flex-direction:row;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:1.25rem;padding:0.25rem 1.25rem !important;}.pps-header .pps-header-contact{flex:1 1 auto;justify-content:flex-start;padding:0 0.75rem !important;}.pps-header .pps-header-social{flex:0 0 auto;justify-content:flex-end;gap:0.5rem;margin-left:1.25rem !important;padding:0 0.75rem !important;}.pps-header-contact-list .elementor-icon-list-items,.pps-header-social-list .elementor-icon-list-items{gap:0.75rem;}.pps-header-contact-list .elementor-icon-list-text{position:static;width:auto;height:auto;overflow:visible;clip:auto;}.pps-header-contact-list .elementor-icon-list-item a{justify-content:flex-start;gap:0.375rem;}.pps-header-contact-list .elementor-icon-list-icon i,.pps-header-contact-list .elementor-icon-list-icon svg{font-size:0.875rem !important;width:0.875rem !important;height:0.875rem !important;}.pps-header-social-list .elementor-icon-list-icon i,.pps-header-social-list .elementor-icon-list-icon svg,.pps-header-search .elementor-search-form__toggle i,.pps-header-search .elementor-search-form__toggle svg{font-size:1.125rem !important;width:1.125rem !important;height:1.125rem !important;}.pps-header-logo img{width:9rem !important;max-width:9rem !important;}.pps-header-menu .e-n-menu-heading{display:flex;flex-wrap:wrap;justify-content:center !important;align-items:center;width:100%;gap:0 0.25rem;}.pps-header-menu .e-n-menu-title-container{padding:0.5rem !important;white-space:nowrap;}.pps-header-menu .e-n-menu-title-text{font-size:0.875rem !important;letter-spacing:0.5px !important;}.pps-header-menu .e-n-menu-dropdown-icon{min-width:0;width:auto !important;padding:0 0.125rem !important;}.pps-header-cta .elementor-button{font-size:0.875rem !important;padding:0.625rem 1rem !important;}}@media (min-width:1400px){.pps-header .pps-header-topbar{gap:1.5rem;padding:0.375rem 2.5rem !important;}.pps-header .pps-header-contact,.pps-header .pps-header-social{padding:0 1rem !important;}.pps-header .pps-header-social{margin-left:1.5rem !important;}.pps-header-contact-list .elementor-icon-list-items{gap:1.25rem;}.pps-header-contact-list .elementor-icon-list-icon i,.pps-header-contact-list .elementor-icon-list-icon svg{font-size:1rem !important;width:1rem !important;height:1rem !important;}.pps-header-contact-list .elementor-icon-list-text{font-size:0.9375rem !important;}.pps-header-social-list .elementor-icon-list-icon i,.pps-header-social-list .elementor-icon-list-icon svg,.pps-header-search .elementor-search-form__toggle i,.pps-header-search .elementor-search-form__toggle svg{font-size:1.25rem !important;width:1.25rem !important;height:1.25rem !important;}.pps-header-logo img{width:10.5rem !important;max-width:10.5rem !important;}.pps-header-cta .elementor-button{font-size:1rem !important;padding:0.75rem 1.25rem !important;}}@media (min-width:1367px){.pps-header-menu .e-n-menu-heading{flex-wrap:nowrap !important;}}@media (min-width:1600px){.pps-header-menu .e-n-menu-heading{gap:0 0.5rem;}.pps-header-menu .e-n-menu-title-container{padding:0.625rem 0.75rem !important;}.pps-header-menu .e-n-menu-title-text{font-size:1rem !important;letter-spacing:0.8px !important;}}@media (min-width:1900px){.pps-header .pps-header-topbar{gap:2.25rem;padding:0.5rem 3.75rem !important;}.pps-header .pps-header-contact,.pps-header .pps-header-social{padding:0 1.25rem !important;}.pps-header .pps-header-social{margin-left:2.25rem !important;}.pps-header-contact-list .elementor-icon-list-items{gap:1.5rem;}.pps-header-contact-list .elementor-icon-list-icon i,.pps-header-contact-list .elementor-icon-list-icon svg{font-size:1.125rem !important;width:1.125rem !important;height:1.125rem !important;}.pps-header-contact-list .elementor-icon-list-text{font-size:1rem !important;}.pps-header-social-list .elementor-icon-list-icon i,.pps-header-social-list .elementor-icon-list-icon svg,.pps-header-search .elementor-search-form__toggle i,.pps-header-search .elementor-search-form__toggle svg{font-size:1.5rem !important;width:1.5rem !important;height:1.5rem !important;}.pps-header-logo img{width:13rem !important;max-width:13rem !important;}.pps-header-menu .e-n-menu-heading{gap:0 0.75rem;}.pps-header-menu .e-n-menu-title-container{padding:0.75rem 1rem !important;}.pps-header-menu .e-n-menu-title-text{font-size:1.125rem !important;}.pps-header-cta .elementor-button{font-size:1.125rem !important;padding:0.875rem 1.5rem !important;}}@media (prefers-reduced-motion:reduce){.pps-header,.pps-header *,.pps-header-navrow.elementor-sticky--active{transition:none !important;animation:none !important;}}.pps-header-menu .e-n-menu-dropdown-icon{background:transparent !important;border:0 !important;box-shadow:none !important;}@media (min-width:1367px){.pps-header-menu .e-n-menu-item:last-child{display:none !important;}}.pps-header-cta .elementor-button{transition:background-color .2s ease,color .2s ease,border-color .2s ease !important;}.pps-header-cta .elementor-button:hover,.pps-header-cta .elementor-button:focus,.pps-header-cta .elementor-button:active{transform:none !important;text-shadow:none !important;}.pps-header-cta .elementor-button:hover .elementor-button-text,.pps-header-cta .elementor-button:focus .elementor-button-text{text-shadow:none !important;}@media (prefers-reduced-motion:reduce){.pps-header-cta .elementor-button{transition:none !important;}}.pps-header{--pps-header-cta-bg:#247D7A}.pps-header-cta .elementor-button,.pps-header-call .elementor-button{background:var(--pps-header-cta-bg,#247D7A) !important;color:#FFFFFF !important;text-shadow:none !important}.pps-header-cta .elementor-button .elementor-button-text{text-shadow:none !important}@media (max-width:1024px){.pps-header-menu .e-n-menu-item:last-child .e-n-menu-title{background:var(--pps-header-cta-bg,#247D7A) !important}}@media (min-width:1025px) and (max-width:1366px){.pps-header-menu:has(.e-n-menu-laptop) .e-n-menu-item:last-child .e-n-menu-title{background:var(--pps-header-cta-bg,#247D7A) !important}}

/* pps-mega-menu-accordion v3.4.1 — source: claude/pps-mega-menu-accordion-v3.4.css */
details[id^="acordion"] summary .e-n-accordion-item-title-icon{display:none !important}details[id^="acordion"] summary{cursor:pointer;list-style:none;border-color:rgba(48,165,161,0.15) !important}details[id^="acordion"] summary::-webkit-details-marker{display:none}details[id^="acordion"] summary::marker{content:""}details[id^="acordion"] .pps-mega-menu-link{display:flex;align-items:center;gap:0.625rem;width:100%;min-height:2.75rem;color:#FCB116;font:inherit;text-transform:uppercase;letter-spacing:0.05em;text-decoration:none}details[id^="acordion"] .pps-mega-menu-emoji{flex:0 0 auto;line-height:1}details[id^="acordion"] .pps-mega-menu-text{flex:1 1 auto;min-width:0}details[id^="acordion"] .pps-mega-menu-link::after{content:"❯" / "";flex:0 0 auto;margin-left:0.25rem;font-size:1.5rem;color:#30A5A1;transition:transform 0.2s ease,color 0.2s ease}@media (hover:hover){details[id^="acordion"] .pps-mega-menu-link:hover{color:#FFFFFF}details[id^="acordion"] .pps-mega-menu-link:hover::after{color:#FCB116;transform:translateX(0.25rem)}}details[id^="acordion"] .pps-mega-menu-link:focus-visible{outline:2px solid #30A5A1;outline-offset:2px;border-radius:2px}details[id^="acordion"] summary:focus{outline:none}@media (prefers-reduced-motion:reduce){details[id^="acordion"] .pps-mega-menu-link::after{transition:none}}

/* pps-hero v3.0.5 — source: components/hero/pps-hero-v3.0.5.css · 3.0.5: CTA button text upright (kit italic) */
.hero-large,.hero-small{--hero-offset:calc(var(--pps-header-h,112px) + var(--pps-crumbs-h,0px));--hero-bias:1.5rem;--hero-gap-kicker:0.75rem;--hero-gap-sub:1rem;--hero-cta-gap:1.25rem}.hero-large,.hero-small{--flex-direction:column;--justify-content:center;--align-items:center;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:100%;box-sizing:border-box;margin:calc(-1 * var(--hero-offset)) 0 0 0 !important;padding:calc(var(--hero-offset) + var(--hero-bias)) 1rem 2.5rem !important;gap:0 !important}.hero-large{min-height:85vh;min-height:85svh}.hero-small{min-height:65vh;min-height:65svh}.hero-kicker,.hero-title,.hero-subtitle{width:100%;max-width:100%;margin:0 !important;padding:0 !important}.hero-kicker .elementor-heading-title,.hero-title .elementor-heading-title,.hero-subtitle .elementor-heading-title{margin:0 !important;padding:0 !important;text-align:center}.hero-title{margin-top:var(--hero-gap-kicker) !important}.hero-subtitle{margin-top:var(--hero-gap-sub) !important}.hero-title .elementor-heading-title{text-wrap:balance}.hero-subtitle .elementor-heading-title{text-wrap:pretty}.hero-kicker,.hero-title,.hero-subtitle,.hero-large>.hero-cta-header,.hero-small>.hero-cta-header{align-self:center !important}.hero-large>.hero-cta-header,.hero-small>.hero-cta-header{width:100% !important;margin:var(--hero-cta-gap) 0 0 0 !important}.hero-kicker .elementor-heading-title{font-size:clamp(0.875rem,0.8rem + 0.35vw,1.125rem) !important;line-height:1.33 !important;letter-spacing:1.5px !important}.hero-title .elementor-heading-title{font-size:clamp(1.75rem,1.1rem + 2.4vw,3rem) !important;line-height:1.2 !important;letter-spacing:1px !important}.hero-subtitle .elementor-heading-title{font-size:clamp(1.125rem,0.95rem + 0.7vw,1.5rem) !important;font-weight:500 !important;line-height:1.5 !important;letter-spacing:0.8px !important}.hero-cta-container{--flex-direction:column;--align-items:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;width:100%;max-width:100%;margin:var(--hero-cta-gap) 0 0 0 !important;padding:0 !important;align-self:center !important}.hero-cta-container>.e-con-inner{display:flex;flex-direction:column !important;align-items:center !important;justify-content:center !important;gap:1rem;width:100% !important;max-width:100% !important;padding:0 !important}.hero-cta-header,.hero-cta-button{--container-widget-width:auto;width:auto !important;max-width:100% !important;flex:0 1 auto !important;margin:0 !important;padding:0 !important}.hero-cta-header{order:1;min-width:0}.hero-cta-button{order:2;flex:0 0 auto !important}.hero-cta-button .elementor-button{width:auto}.hero-cta-header .elementor-heading-title{font-size:clamp(1rem,0.9rem + 0.4vw,1.25rem) !important;line-height:1.4 !important;letter-spacing:1px !important;margin:0 !important;padding:0 !important;text-align:center}.hero-cta-button .elementor-button{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;font-size:clamp(0.875rem,0.8rem + 0.35vw,1.125rem) !important;font-weight:600 !important;text-transform:uppercase !important;font-style:normal !important;letter-spacing:1px !important;line-height:1.3 !important;padding:0.75rem 1.5rem !important;border-radius:8px !important;box-sizing:border-box;transition:transform 0.2s ease,background-color 0.2s ease,color 0.2s ease}.hero-cta-button .elementor-button .elementor-button-text{font-style:normal !important}.hero-cta-button .elementor-button:focus-visible{outline:2px solid var(--pps-yellow,#FCB116) !important;outline-offset:3px !important}@media (hover:hover){.hero-cta-button .elementor-button:hover{transform:translateY(-2px)}}@media (max-width:767px){.hero-large,.hero-small{--hero-bias:1rem}.hero-cta-button,.hero-cta-button .elementor-button{width:100% !important;max-width:20rem !important}}@media (min-width:768px) and (max-width:1024px){.hero-large,.hero-small{--hero-bias:2rem;--hero-gap-kicker:1rem;--hero-gap-sub:1.25rem;--hero-cta-gap:1.75rem;padding-left:2rem !important;padding-right:2rem !important}.hero-kicker,.hero-title,.hero-subtitle{max-width:90%}.hero-cta-container,.hero-cta-container>.e-con-inner{--flex-direction:row;flex-direction:row !important;flex-wrap:wrap;gap:1rem 1.5rem;max-width:90%}}@media (min-width:1025px){.hero-large,.hero-small{--hero-bias:2.5rem;--hero-gap-kicker:1.25rem;--hero-gap-sub:1.5rem;--hero-cta-gap:2rem;padding-left:3rem !important;padding-right:3rem !important}.hero-large{--align-items:flex-start;align-items:flex-start}.hero-kicker,.hero-title,.hero-subtitle{--container-widget-width:75%;width:75% !important;max-width:75% !important}.hero-large .hero-kicker .elementor-heading-title,.hero-large .hero-title .elementor-heading-title,.hero-large .hero-subtitle .elementor-heading-title,.hero-large .hero-cta-header .elementor-heading-title{text-align:left}.hero-large .hero-kicker,.hero-large .hero-title,.hero-large .hero-subtitle,.hero-large>.hero-cta-header,.hero-large .hero-cta-container{align-self:flex-start !important}.hero-large>.hero-cta-header,.hero-small>.hero-cta-header{width:75% !important;max-width:75% !important}.hero-cta-container,.hero-cta-container>.e-con-inner{--flex-direction:row;flex-direction:row !important;flex-wrap:wrap;gap:1rem 1.5rem;width:100% !important;max-width:100% !important}.hero-large .hero-cta-container,.hero-large .hero-cta-container>.e-con-inner{--justify-content:flex-start;justify-content:flex-start !important}}@media (min-width:1900px){.hero-large,.hero-small{--hero-bias:3rem;--hero-gap-kicker:1.5rem;--hero-gap-sub:1.75rem;--hero-cta-gap:2.5rem;padding-left:4rem !important;padding-right:4rem !important}.hero-kicker .elementor-heading-title{font-size:1.25rem !important}.hero-title .elementor-heading-title{font-size:3.25rem !important}.hero-kicker,.hero-title,.hero-subtitle,.hero-cta-container{max-width:1400px !important}}@media (prefers-reduced-motion:reduce){.hero-large *,.hero-small *{transition:none !important;animation:none !important;transform:none !important}}

/* pps-faq v1.1 — source: components/faq/pps-faq-v1.1.css · V3 Nested Accordion (.pps-faq) + V4 Accordion (.pps-faqv4) + CTA row (.pps-faq-cta) */
.pps-faq.elementor-widget-n-accordion .e-n-accordion{display:flex;flex-direction:column;gap:1rem}.pps-faq.elementor-widget-n-accordion .e-n-accordion-item{margin:0;background:transparent;border:0}.pps-faq.elementor-widget-n-accordion .e-n-accordion-item-title{display:flex;align-items:center;justify-content:flex-start;gap:1.25rem;margin:0;padding:0.625rem 1rem;min-height:2.75rem;background:transparent;border:2px solid #30A5A1 !important;border-radius:10px !important;cursor:pointer;list-style:none}.pps-faq.elementor-widget-n-accordion .e-n-accordion-item-title::-webkit-details-marker{display:none}.pps-faq.elementor-widget-n-accordion .e-n-accordion-item[open]>.e-n-accordion-item-title{margin-bottom:0.625rem}.pps-faq.elementor-widget-n-accordion .e-n-accordion-item-title-text{font-family:'Kanit',sans-serif;font-size:1.125rem;font-weight:400;line-height:1.35;letter-spacing:0.0625rem;text-transform:none;color:#FFFFFF !important}.pps-faq.elementor-widget-n-accordion .e-n-accordion-item[open] .e-n-accordion-item-title-text{color:#FCB116 !important}.pps-faq.elementor-widget-n-accordion .e-n-accordion-item-title-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:2rem;height:2rem;border-radius:50%;background:rgba(252,177,22,0.14)}.pps-faq.elementor-widget-n-accordion .e-n-accordion-item-title-icon span{display:inline-flex;align-items:center;justify-content:center}.pps-faq.elementor-widget-n-accordion .e-n-accordion-item[open] .e-n-accordion-item-title-icon{background:rgba(255,255,255,0.12)}.pps-faq.elementor-widget-n-accordion .e-n-accordion-item-title-icon svg{width:1.25rem;height:1.25rem;fill:#FCB116 !important}.pps-faq.elementor-widget-n-accordion .e-n-accordion-item[open] .e-n-accordion-item-title-icon svg{fill:#FFFFFF !important}.pps-faq.elementor-widget-n-accordion .e-n-accordion-item>[role="region"]{padding:0.9375rem 1.25rem;background:linear-gradient(180deg,#0F0F0F 0%,#213238 100%) !important;border:2px solid #C6C6C5 !important;border-radius:10px !important}.pps-faq.elementor-widget-n-accordion .e-n-accordion-item [role="region"] h3{margin:0.5rem 0 1rem;font-family:'Kanit',sans-serif;font-size:1.5rem;font-weight:600;line-height:1.33;color:#FCB116}.pps-faq.elementor-widget-n-accordion .e-n-accordion-item [role="region"] p{margin:0 0 1.25rem;font-size:1rem;line-height:1.5;color:#FFFFFF}.pps-faq.elementor-widget-n-accordion .e-n-accordion-item [role="region"] p:last-child{margin-bottom:0.5rem}.pps-faq.elementor-widget-n-accordion .e-n-accordion-item [role="region"] a{color:#30A5A1;text-decoration:none;font-weight:500}.pps-faq-cta.e-con{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:2rem 0 0;--flex-direction:column;--align-items:center;--gap:1rem;--padding-top:2rem;--padding-right:0px;--padding-bottom:0px;--padding-left:0px}.pps-faq-cta.e-con .elementor-widget-heading .elementor-heading-title{margin:0;font-family:'Kanit',sans-serif;font-size:1.25rem;font-weight:500;line-height:1.4;text-align:center;text-transform:none;font-style:normal;color:#FFFFFF}.pps-faq-cta.e-con .elementor-widget-button .elementor-button{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:0.75rem 1.5rem;font-family:'Kanit',sans-serif;font-size:1.125rem;font-weight:600;font-style:normal;text-transform:uppercase;letter-spacing:0.0625rem;color:#FFFFFF;background:rgba(15,15,15,0.5);border:1px solid #FCB116;border-radius:5px;text-shadow:none;transition:background-color 0.2s ease,color 0.2s ease}.pps-faq-cta.e-con .elementor-widget-button .elementor-button-text{font-style:normal}@media (hover:hover){.pps-faq.elementor-widget-n-accordion .e-n-accordion-item-title:hover{border-color:#FCB116 !important}.pps-faq-cta.e-con .elementor-widget-button .elementor-button:hover{background:#FCB116;color:#1A1A1A}}.pps-faq.elementor-widget-n-accordion .e-n-accordion-item-title:focus-visible,.pps-faq.elementor-widget-n-accordion .e-n-accordion-item [role="region"] a:focus-visible,.pps-faq-cta.e-con .elementor-widget-button .elementor-button:focus-visible{outline:2px solid #FCB116;outline-offset:3px}@media (min-width:768px) and (max-width:1024px){.pps-faq.elementor-widget-n-accordion .e-n-accordion-item>[role="region"]{padding:0.875rem 1rem}}@media (max-width:767px){.pps-faq.elementor-widget-n-accordion .e-n-accordion-item-title-text{font-size:1rem}.pps-faq.elementor-widget-n-accordion .e-n-accordion-item>[role="region"]{padding:0.75rem 0.875rem}.pps-faq.elementor-widget-n-accordion .e-n-accordion-item [role="region"] h3{font-size:1.25rem}.pps-faq-cta.e-con .elementor-widget-heading .elementor-heading-title{font-size:1.125rem}.pps-faq-cta.e-con .elementor-widget-button,.pps-faq-cta.e-con .elementor-widget-button .elementor-button{width:100%}}@media (prefers-reduced-motion:reduce){.pps-faq,.pps-faq *,.pps-faq-cta,.pps-faq-cta *{transition:none !important;animation:none !important}}.elementor .pps-faqv4{display:flex;flex-direction:column;gap:1rem}.elementor .pps-faqv4 .e-accordion-item-base{margin:0;padding:0;background:transparent;border:0}.elementor .pps-faqv4 .e-accordion-item-header-base{display:flex;align-items:center;gap:1.25rem;margin:0;padding:0.625rem 1rem;min-height:2.75rem;background:transparent;border:2px solid #30A5A1;border-radius:10px;cursor:pointer;list-style:none}.elementor .pps-faqv4 .e-accordion-item-header-base::-webkit-details-marker{display:none}.elementor .pps-faqv4 .e-accordion-item-header-base::marker{content:""}.elementor .pps-faqv4 .e-accordion-item-base[open]>.e-accordion-item-header-base{margin-bottom:0.625rem}.elementor .pps-faqv4 .e-accordion-item-title-base,.elementor .pps-faqv4 .e-accordion-item-title-base p{margin:0;font-family:'Kanit',sans-serif;font-size:1.125rem;font-weight:400;line-height:1.35;letter-spacing:0.0625rem;text-transform:none;color:#FFFFFF}.elementor .pps-faqv4 .e-accordion-item-base[open] .e-accordion-item-title-base p{color:#FCB116}.elementor .pps-faqv4 .e-accordion-item-icon-base{order:-1;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:2rem;height:2rem;padding:0;border-radius:50%;background:rgba(252,177,22,0.14)}.elementor .pps-faqv4 .e-accordion-item-icon-base::before{content:"+";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;width:auto;height:auto;background:none;padding-bottom:0.125rem;font-family:'Kanit',sans-serif;font-size:1.875rem;font-weight:500;line-height:1;color:#FCB116}.elementor .pps-faqv4 .e-accordion-item-base[open] .e-accordion-item-icon-base{background:rgba(255,255,255,0.12)}.elementor .pps-faqv4 .e-accordion-item-base[open] .e-accordion-item-icon-base::before{content:"−";color:#FFFFFF}.elementor .pps-faqv4 .e-accordion-item-content-base{padding:0.9375rem 1.25rem;background:linear-gradient(180deg,#0F0F0F 0%,#213238 100%);border:2px solid #C6C6C5;border-radius:10px}.elementor .pps-faqv4 .e-accordion-item-content-base h3{margin:0.5rem 0 1rem;font-family:'Kanit',sans-serif;font-size:1.5rem;font-weight:600;line-height:1.33;text-transform:none;color:#FCB116}.elementor .pps-faqv4 .e-accordion-item-content-base p{margin:0 0 1.25rem;font-size:1rem;line-height:1.5;color:#FFFFFF}.elementor .pps-faqv4 .e-accordion-item-content-base p:last-child{margin-bottom:0.5rem}.elementor .pps-faqv4 .e-accordion-item-content-base a{color:#30A5A1;text-decoration:none;font-weight:500}@media (hover:hover){.elementor .pps-faqv4 .e-accordion-item-header-base:hover{border-color:#FCB116}}.elementor .pps-faqv4 .e-accordion-item-header-base:focus-visible,.elementor .pps-faqv4 .e-accordion-item-content-base a:focus-visible{outline:2px solid #FCB116;outline-offset:3px}@media (min-width:768px) and (max-width:1024px){.elementor .pps-faqv4 .e-accordion-item-content-base{padding:0.875rem 1rem}}@media (max-width:767px){.elementor .pps-faqv4 .e-accordion-item-title-base p{font-size:1rem}.elementor .pps-faqv4 .e-accordion-item-content-base{padding:0.75rem 0.875rem}.elementor .pps-faqv4 .e-accordion-item-content-base h3{font-size:1.25rem}}@media (prefers-reduced-motion:reduce){.pps-faqv4,.pps-faqv4 *{transition:none !important;animation:none !important}}
/* pps-band-title v1.1 — source: components/band-title/pps-band-title-v1.1.css */
.pps-band-title{width:100%;margin-block:2rem 1rem}.pps-band-title.elementor-widget-heading .elementor-heading-title{display:flex;align-items:center;gap:1rem;margin:0;font-family:var(--pps-font,'Kanit',sans-serif);font-size:1.125rem;font-weight:600;line-height:1.4;letter-spacing:.12em;text-transform:uppercase;text-align:left;color:var(--pps-yellow,#FCB116)}.pps-band-title.elementor-widget-heading .elementor-heading-title::after{content:"";flex:1 1 auto;min-width:2rem;height:1px;background:var(--pps-border,#2A4A50)}@media (max-width:767px){.pps-band-title{margin-block:1.5rem .75rem}.pps-band-title.elementor-widget-heading .elementor-heading-title{gap:.75rem;font-size:1rem;letter-spacing:.1em}}@media (prefers-reduced-motion:reduce){.pps-band-title.elementor-widget-heading .elementor-heading-title,.pps-band-title.elementor-widget-heading .elementor-heading-title::after{transition:none;animation:none}}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Kanit';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://pureprimesol.com/wp-content/uploads/2020/08/kanit-v6-latin-regular.eot');
	src: url('https://pureprimesol.com/wp-content/uploads/2020/08/kanit-v6-latin-regular.eot?#iefix') format('embedded-opentype'),
		url('https://pureprimesol.com/wp-content/uploads/2020/08/kanit-v6-latin-regular.woff2') format('woff2'),
		url('https://pureprimesol.com/wp-content/uploads/2020/08/kanit-v6-latin-regular.woff') format('woff'),
		url('https://pureprimesol.com/wp-content/uploads/2020/08/kanit-v6-latin-regular.ttf') format('truetype'),
		url('https://pureprimesol.com/wp-content/uploads/2020/08/kanit-v6-latin-regular.svg#Kanit') format('svg');
}
@font-face {
	font-family: 'Kanit';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://pureprimesol.com/wp-content/uploads/2020/08/kanit-v6-latin-italic.eot');
	src: url('https://pureprimesol.com/wp-content/uploads/2020/08/kanit-v6-latin-italic.eot?#iefix') format('embedded-opentype'),
		url('https://pureprimesol.com/wp-content/uploads/2020/08/kanit-v6-latin-italic.woff2') format('woff2'),
		url('https://pureprimesol.com/wp-content/uploads/2020/08/kanit-v6-latin-italic.woff') format('woff'),
		url('https://pureprimesol.com/wp-content/uploads/2020/08/kanit-v6-latin-italic.ttf') format('truetype'),
		url('https://pureprimesol.com/wp-content/uploads/2020/08/kanit-v6-latin-italic.svg#Kanit') format('svg');
}
@font-face {
	font-family: 'Kanit';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://pureprimesol.com/wp-content/uploads/2020/08/kanit-v6-latin-900.eot');
	src: url('https://pureprimesol.com/wp-content/uploads/2020/08/kanit-v6-latin-900.eot?#iefix') format('embedded-opentype'),
		url('https://pureprimesol.com/wp-content/uploads/2020/08/kanit-v6-latin-900.woff2') format('woff2'),
		url('https://pureprimesol.com/wp-content/uploads/2020/08/kanit-v6-latin-900.woff') format('woff'),
		url('https://pureprimesol.com/wp-content/uploads/2020/08/kanit-v6-latin-900.ttf') format('truetype'),
		url('https://pureprimesol.com/wp-content/uploads/2020/08/kanit-v6-latin-900.svg#Kanit') format('svg');
}
@font-face {
	font-family: 'Kanit';
	font-style: italic;
	font-weight: 900;
	font-display: auto;
	src: url('https://pureprimesol.com/wp-content/uploads/2020/08/kanit-v6-latin-900italic.eot');
	src: url('https://pureprimesol.com/wp-content/uploads/2020/08/kanit-v6-latin-900italic.eot?#iefix') format('embedded-opentype'),
		url('https://pureprimesol.com/wp-content/uploads/2020/08/kanit-v6-latin-900italic.woff2') format('woff2'),
		url('https://pureprimesol.com/wp-content/uploads/2020/08/kanit-v6-latin-900italic.woff') format('woff'),
		url('https://pureprimesol.com/wp-content/uploads/2020/08/kanit-v6-latin-900italic.ttf') format('truetype'),
		url('https://pureprimesol.com/wp-content/uploads/2020/08/kanit-v6-latin-900italic.svg#Kanit') format('svg');
}
@font-face {
	font-family: 'Kanit';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://pureprimesol.com/wp-content/uploads/2020/08/kanit-v6-latin-800.eot');
	src: url('https://pureprimesol.com/wp-content/uploads/2020/08/kanit-v6-latin-800.eot?#iefix') format('embedded-opentype'),
		url('https://pureprimesol.com/wp-content/uploads/2020/08/kanit-v6-latin-800.woff2') format('woff2'),
		url('https://pureprimesol.com/wp-content/uploads/2020/08/kanit-v6-latin-800.woff') format('woff'),
		url('https://pureprimesol.com/wp-content/uploads/2020/08/kanit-v6-latin-800.ttf') format('truetype'),
		url('https://pureprimesol.com/wp-content/uploads/2020/08/kanit-v6-latin-800.svg#Kanit') format('svg');
}
@font-face {
	font-family: 'Kanit';
	font-style: italic;
	font-weight: 800;
	font-display: auto;
	src: url('https://pureprimesol.com/wp-content/uploads/2020/08/kanit-v6-latin-800italic.eot');
	src: url('https://pureprimesol.com/wp-content/uploads/2020/08/kanit-v6-latin-800italic.eot?#iefix') format('embedded-opentype'),
		url('https://pureprimesol.com/wp-content/uploads/2020/08/kanit-v6-latin-800italic.woff2') format('woff2'),
		url('https://pureprimesol.com/wp-content/uploads/2020/08/kanit-v6-latin-800italic.woff') format('woff'),
		url('https://pureprimesol.com/wp-content/uploads/2020/08/kanit-v6-latin-800italic.ttf') format('truetype'),
		url('https://pureprimesol.com/wp-content/uploads/2020/08/kanit-v6-latin-800italic.svg#Kanit') format('svg');
}
@font-face {
	font-family: 'Kanit';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://pureprimesol.com/wp-content/uploads/2020/08/kanit-v6-latin-700.eot');
	src: url('https://pureprimesol.com/wp-content/uploads/2020/08/kanit-v6-latin-700.eot?#iefix') format('embedded-opentype'),
		url('https://pureprimesol.com/wp-content/uploads/2020/08/kanit-v6-latin-700.woff2') format('woff2'),
		url('https://pureprimesol.com/wp-content/uploads/2020/08/kanit-v6-latin-700.woff') format('woff'),
		url('https://pureprimesol.com/wp-content/uploads/2020/08/kanit-v6-latin-700.ttf') format('truetype'),
		url('https://pureprimesol.com/wp-content/uploads/2020/08/kanit-v6-latin-700.svg#Kanit') format('svg');
}
@font-face {
	font-family: 'Kanit';
	font-style: italic;
	font-weight: 700;
	font-display: auto;
	src: url('https://pureprimesol.com/wp-content/uploads/2020/08/kanit-v6-latin-700italic.eot');
	src: url('https://pureprimesol.com/wp-content/uploads/2020/08/kanit-v6-latin-700italic.eot?#iefix') format('embedded-opentype'),
		url('https://pureprimesol.com/wp-content/uploads/2020/08/kanit-v6-latin-700italic.woff2') format('woff2'),
		url('https://pureprimesol.com/wp-content/uploads/2020/08/kanit-v6-latin-700italic.woff') format('woff'),
		url('https://pureprimesol.com/wp-content/uploads/2020/08/kanit-v6-latin-700italic.ttf') format('truetype'),
		url('https://pureprimesol.com/wp-content/uploads/2020/08/kanit-v6-latin-700italic.svg#Kanit') format('svg');
}
@font-face {
	font-family: 'Kanit';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://pureprimesol.com/wp-content/uploads/2020/08/kanit-v6-latin-600.eot');
	src: url('https://pureprimesol.com/wp-content/uploads/2020/08/kanit-v6-latin-600.eot?#iefix') format('embedded-opentype'),
		url('https://pureprimesol.com/wp-content/uploads/2020/08/kanit-v6-latin-600.woff2') format('woff2'),
		url('https://pureprimesol.com/wp-content/uploads/2020/08/kanit-v6-latin-600.woff') format('woff'),
		url('https://pureprimesol.com/wp-content/uploads/2020/08/kanit-v6-latin-600.ttf') format('truetype'),
		url('https://pureprimesol.com/wp-content/uploads/2020/08/kanit-v6-latin-600.svg#Kanit') format('svg');
}
@font-face {
	font-family: 'Kanit';
	font-style: italic;
	font-weight: 600;
	font-display: auto;
	src: url('https://pureprimesol.com/wp-content/uploads/2020/08/kanit-v6-latin-600italic.eot');
	src: url('https://pureprimesol.com/wp-content/uploads/2020/08/kanit-v6-latin-600italic.eot?#iefix') format('embedded-opentype'),
		url('https://pureprimesol.com/wp-content/uploads/2020/08/kanit-v6-latin-600italic.woff2') format('woff2'),
		url('https://pureprimesol.com/wp-content/uploads/2020/08/kanit-v6-latin-600italic.woff') format('woff'),
		url('https://pureprimesol.com/wp-content/uploads/2020/08/kanit-v6-latin-600italic.ttf') format('truetype'),
		url('https://pureprimesol.com/wp-content/uploads/2020/08/kanit-v6-latin-600italic.svg#Kanit') format('svg');
}
@font-face {
	font-family: 'Kanit';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://pureprimesol.com/wp-content/uploads/2020/08/kanit-v6-latin-500.eot');
	src: url('https://pureprimesol.com/wp-content/uploads/2020/08/kanit-v6-latin-500.eot?#iefix') format('embedded-opentype'),
		url('https://pureprimesol.com/wp-content/uploads/2020/08/kanit-v6-latin-500.woff2') format('woff2'),
		url('https://pureprimesol.com/wp-content/uploads/2020/08/kanit-v6-latin-500.woff') format('woff'),
		url('https://pureprimesol.com/wp-content/uploads/2020/08/kanit-v6-latin-500.ttf') format('truetype'),
		url('https://pureprimesol.com/wp-content/uploads/2020/08/kanit-v6-latin-500.svg#Kanit') format('svg');
}
@font-face {
	font-family: 'Kanit';
	font-style: italic;
	font-weight: 500;
	font-display: auto;
	src: url('https://pureprimesol.com/wp-content/uploads/2020/08/kanit-v6-latin-500italic.eot');
	src: url('https://pureprimesol.com/wp-content/uploads/2020/08/kanit-v6-latin-500italic.eot?#iefix') format('embedded-opentype'),
		url('https://pureprimesol.com/wp-content/uploads/2020/08/kanit-v6-latin-500italic.woff2') format('woff2'),
		url('https://pureprimesol.com/wp-content/uploads/2020/08/kanit-v6-latin-500italic.woff') format('woff'),
		url('https://pureprimesol.com/wp-content/uploads/2020/08/kanit-v6-latin-500italic.ttf') format('truetype'),
		url('https://pureprimesol.com/wp-content/uploads/2020/08/kanit-v6-latin-500italic.svg#Kanit') format('svg');
}
@font-face {
	font-family: 'Kanit';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://pureprimesol.com/wp-content/uploads/2020/08/kanit-v6-latin-300.eot');
	src: url('https://pureprimesol.com/wp-content/uploads/2020/08/kanit-v6-latin-300.eot?#iefix') format('embedded-opentype'),
		url('https://pureprimesol.com/wp-content/uploads/2020/08/kanit-v6-latin-300.woff2') format('woff2'),
		url('https://pureprimesol.com/wp-content/uploads/2020/08/kanit-v6-latin-300.woff') format('woff'),
		url('https://pureprimesol.com/wp-content/uploads/2020/08/kanit-v6-latin-300.ttf') format('truetype');
}
/* End Custom Fonts CSS */