.dnd-icon-remove.deleting{font-size:12px;color:#000;font-weight:500;position:relative;top:-3px}.dnd-icon-remove.deleting:after{display:none!important}.wpcf7-drag-n-drop-file.d-none{display:none;opacity:0;visibility:hidden;position:absolute;top:0}.dnd-upload-status{display:flex;padding:4px 0;align-items:center;position:relative}.dnd-upload-status .dnd-upload-image{width:40px;height:40px;border:1px solid #a5a5a5;text-align:center;border-radius:100%;position:relative}.dnd-upload-status .dnd-upload-image span.file{background-image:url("data:image/svg+xml,%0A%3Csvg width='18' height='23' viewBox='0 0 18 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.569 0.659576H0.5V23H18V6.09053L12.569 0.659576ZM12.7872 1.93075L16.7288 5.87234H12.7872V1.93075ZM1.24468 22.2553V1.40426H12.0426V6.61702H17.2553V22.2553H1.24468Z' fill='%235C5B5B'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:100%;height:21px;width:16px;display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}.dnd-upload-status .dnd-upload-details{padding-left:10px;width:calc(100% - 40px)}.dnd-upload-status .dnd-upload-details .name{color:#016d98;padding:4px 0;padding-right:60px;display:flex}.dnd-upload-status .dnd-upload-details .name span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;position:relative;padding-right:10px}.dnd-upload-status .dnd-upload-details .name em{color:#444242;font-weight:700}.dnd-upload-status .dnd-upload-details .remove-file{position:absolute;right:0;top:10px;text-decoration:none;box-shadow:none;outline:none;opacity:1}.dnd-upload-status .dnd-upload-details .remove-file span:after{content:'';width:15px;height:15px;display:block;background-repeat:no-repeat;background-size:100%;background-image:url("data:image/svg+xml,%3Csvg width='35' height='35' viewBox='0 0 35 35' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.5 0C7.83499 0 0 7.83499 0 17.5C0 27.165 7.83499 35 17.5 35C27.165 35 35 27.165 35 17.5C34.9888 7.83965 27.1604 0.0112198 17.5 0ZM17.5 33.871C8.45857 33.871 1.12903 26.5414 1.12903 17.5C1.12903 8.45857 8.45857 1.12903 17.5 1.12903C26.5414 1.12903 33.871 8.45857 33.871 17.5C33.861 26.5373 26.5373 33.861 17.5 33.871Z' fill='black'/%3E%3Cpath d='M25.4834 9.51661C25.2629 9.29624 24.9056 9.29624 24.6852 9.51661L17.5 16.7018L10.3148 9.51661C10.0983 9.29236 9.74087 9.28615 9.51661 9.50271C9.29236 9.71927 9.28615 10.0767 9.50271 10.3009C9.50723 10.3057 9.51188 10.3103 9.51661 10.3148L16.7018 17.5L9.51661 24.6852C9.29236 24.9018 9.28615 25.2591 9.50278 25.4834C9.71941 25.7076 10.0768 25.7139 10.301 25.4972C10.3057 25.4927 10.3103 25.488 10.3148 25.4834L17.5 18.2982L24.6852 25.4834C24.9094 25.7 25.2668 25.6938 25.4834 25.4696C25.6947 25.2508 25.6947 24.9039 25.4834 24.6852L18.2982 17.5L25.4834 10.3148C25.7038 10.0944 25.7038 9.73705 25.4834 9.51661Z' fill='black'/%3E%3C/svg%3E%0A")}.dnd-upload-status.in-progress .remove-file{opacity:.2}.dnd-upload-status .dnd-upload-details span.has-error{color:#f50505}.dnd-upload-status .dnd-upload-details .dnd-progress-bar{display:block;border-radius:5px;overflow:hidden;background:#565555;height:14px}.dnd-upload-status .dnd-upload-details .dnd-progress-bar span{background:#4CAF50;display:block;font-size:11px;text-align:right;color:#fff;height:100%;width:0;line-height:14px}.dnd-upload-status .dnd-upload-details .dnd-progress-bar span.complete{width:100%!important;padding-right:5px}.dnd-upload-counter{position:absolute;right:5px;bottom:3px;font-size:12px}.codedropz-upload-handler{border:2px dashed #c5c5c5;border-radius:5px;margin-bottom:10px;position:relative}.codedropz-upload-container{padding:15px 20px}.codedropz-upload-inner{overflow:hidden;width:100%;text-align:center;text-overflow:ellipsis;font-weight:inherit}.codedropz-upload-inner .codedropz-btn-wrap a.cd-upload-btn{text-decoration:none;box-shadow:none}.codedropz-upload-inner h3{margin:5px 0;font-size:30px;line-height:32px;word-break:break-word}.codedropz-dragover{border-color:#6b6a6a}.codedropz-upload-wrapper span.has-error-msg{display:inline-block;color:red;padding:5px 0;font-style:italic}.wpcf7-form label.error-new{color:#900;font-size:11px;float:none;padding-left:5px}.wpcf7-form .codedropz-upload-wrapper.invalid .codedropz-upload-handler{border-bottom-color:#900;border-bottom-style:solid}@media screen and (max-width:767px){.dnd-upload-status .dnd-upload-details .name em{font-weight:400}.dnd-upload-status .dnd-upload-details .name{padding-right:60px}.codedropz-upload-inner h3{font-size:22px}}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important;word-break:normal!important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}@font-face{font-family:"Inter";src:url(/wp-content/themes/alexglassco/fonts/inter-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Inter";src:url(/wp-content/themes/alexglassco/fonts/inter-medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Inter";src:url(/wp-content/themes/alexglassco/fonts/inter-semibold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Inter";src:url(/wp-content/themes/alexglassco/fonts/inter-bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Outfit";src:url(/wp-content/themes/alexglassco/fonts/outfit-medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Outfit";src:url(/wp-content/themes/alexglassco/fonts/outfit-semibold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Outfit";src:url(/wp-content/themes/alexglassco/fonts/outfit-bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--primary:#1b8fd9;--primary-600:#167cc0;--accent:#7dd3fc;--bg:#ffffff;--text:#0f172a;--muted:#6b7280;--border:#e5e7eb;--radius:18px;--shadow:0 8px 24px rgba(2, 6, 23, 0.08)}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--text);background:var(--bg);font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:clamp(16px, 0.35vw + 14px, 18px);line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,svg,video{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none;transition:all 0.3s}a:hover{color:var(--primary)}button{font:inherit;cursor:pointer}hr{border:0;border-top:1px solid var(--border);margin:2rem 0}h1,h2,h3,h4{margin:0 0 .5em;font-family:Outfit,Inter,system-ui,sans-serif;line-height:1.2;letter-spacing:.01em}h1{font-size:clamp(2rem, 3.5vw, 3rem)}h2{font-size:clamp(1.5rem, 2.2vw, 2.25rem)}h3{font-size:clamp(1.25rem, 1.6vw, 1.5rem)}p{margin:.75rem 0 1rem;color:var(--text)}ul{list-style:none}ul,ol{margin:0;padding:0}.small{font-size:.9rem;color:var(--muted)}.container{width:min(92%, 1200px);margin-inline:auto}.container-wide{width:min(94%, 1400px);margin-inline:auto}.section{padding:clamp(3rem, 6vw, 5rem) 0}.section-sm{padding:clamp(2rem, 4vw, 3rem) 0}.flex{display:flex;gap:1rem}.flex-col{flex-direction:column}.items-center{align-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.wrap{flex-wrap:wrap}.grid{display:grid;gap:1.25rem}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:900px){.grid-4{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}}.mt-0{margin-top:0!important}.mb-0{margin-bottom:0!important}.mt-1{margin-top:0.5rem!important}.mb-1{margin-bottom:0.5rem!important}.mt-2{margin-top:1rem!important}.mb-2{margin-bottom:1rem!important}.mt-3{margin-top:1.5rem!important}.mb-3{margin-bottom:1.5rem!important}.mt-4{margin-top:2rem!important}.mb-4{margin-bottom:2rem!important}.pt-1{padding-top:0.5rem!important}.pb-1{padding-bottom:0.5rem!important}.pt-2{padding-top:1rem!important}.pb-2{padding-bottom:1rem!important}.pt-3{padding-top:1.5rem!important}.pb-3{padding-bottom:1.5rem!important}.pt-4{padding-top:2rem!important}.pb-4{padding-bottom:2rem!important}.btn{--btn-bg:var(--primary);--btn-color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:12px;padding:.75rem 1.25rem;font-weight:600;color:var(--btn-color);background:var(--btn-bg);border:1px solid #fff0;box-shadow:none;transition:transform 0.05s ease,box-shadow 0.2s ease,background 0.2s ease,color 0.2s ease}.btn:hover{filter:brightness(1.05);box-shadow:var(--shadow);color:var(--primary)!important;background:var(--btn-color)}.btn:active{transform:translateY(1px)}.btn-outline{--btn-bg:transparent !important;--btn-color:var(--primary);border-color:var(--primary)}.btn-outline:hover{--btn-color:#fff;border-color:#fff}.btn-light{--btn-bg:#f3f4f6;--btn-color:#111827}.card{background:#fff;border:1px solid var(--border);border-radius:16px;box-shadow:var(--shadow);padding:1.25rem}.shadow{box-shadow:var(--shadow)}.round{border-radius:var(--radius)}.text-center{text-align:center}.text-right{text-align:right}.muted{color:var(--muted)}.nav{position:fixed;inset-inline:0;top:0;z-index:1000;background:#fff;box-shadow:var(--shadow)}.nav .container{display:flex;align-items:center;gap:1rem;padding:.85rem 1rem}.logo img{height:40px}.footer{background:#0b1220;color:#e5e7eb;padding:2.5rem 0}.footer a{color:#e5e7eb;opacity:.9}.footer a:hover{opacity:1}.input,select,textarea{width:100%;padding:.75rem 1rem;border:1px solid var(--border);border-radius:12px;background:#fff;font:inherit}.input:focus,select:focus,textarea:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px rgb(27 143 217 / .15)}.hero{padding:clamp(5rem, 8vw, 8rem) 0 clamp(3rem, 6vw, 5rem);background:radial-gradient(1200px 400px at 20% -10%,rgb(125 211 252 / .25),transparent 60%),linear-gradient(#fff,#f8fafc)}.hero .eyebrow{color:var(--primary);font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-size:.85rem}.hero .sub{color:var(--muted);max-width:62ch}body.single-post .grid-2{grid-template-columns:2fr 1fr}@media (max-width:767px){body.single-post .grid-2{grid-template-columns:auto}}.post-card{padding:0;overflow:hidden}.post-card>a{display:block;height:100%}.post-card .post-thumb{width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:16px 16px 0 0;margin-bottom:.9rem}.post-card .post-content{padding:0 1.25rem 1.25rem}.post-card h3{margin-top:0}.single-post .page-hero{padding:clamp(6rem, 7vw, 8rem) 0 clamp(2rem, 3vw, 3rem);background:radial-gradient(1200px 400px at 20% -10%,rgb(125 211 252 / .22),transparent 60%),linear-gradient(#fff,#f8fafc);border-bottom:1px solid var(--border)}.single-post .single-title{max-width:28ch;margin-inline:auto}.single-post .single-layout{align-items:start}.single-article{padding:1.25rem}.single-thumb{width:100%;height:auto;border-radius:14px;margin-bottom:1rem}.single-content{max-width:72ch;margin-inline:auto}.single-content a{color:var(--primary);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.single-content a:hover{color:var(--primary-600)}.single-content h2,.single-content h3,.single-content h4{margin-top:1.25em}.single-content ul,.single-content ol{padding-left:1.25rem;margin:.75rem 0 1rem;list-style:disc}.single-content li{margin:.35rem 0}.single-sidebar{position:sticky;top:96px}.single-sidebar h4{margin-top:0}.more-articles{padding:0;margin:.75rem 0 0;display:grid;gap:.75rem}.more-article{list-style:none}.more-article-link{display:grid;grid-template-columns:56px 1fr;gap:.75rem;align-items:center;padding:.5rem;border-radius:12px;border:1px solid var(--border);transition:transform 0.05s ease,box-shadow 0.2s ease}.more-article-link:hover{transform:translateY(-1px);box-shadow:var(--shadow);color:inherit}.more-thumb{width:56px;height:56px;border-radius:10px;object-fit:cover}.more-title{font-weight:600;line-height:1.25;color:var(--text)}.page-hero{padding:150px 0 60px}:root{--muted:#4b5563}.muted,.small,.footer-bottom,.stat-label,.service-card p,.review .quote,.hero .sub,.single-content,.card p{color:#4b5563}.footer .muted,.footer .small,.footer-bottom,.footer-brand .small{color:#cbd5e1}.btn-outline{color:var(--primary-600);border-color:var(--primary-600)}.google-btn span{color:#111827}input::placeholder,textarea::placeholder{color:#4b5563;opacity:1}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}*{box-sizing:border-box}.nav{position:fixed;top:1.5rem;left:50%;transform:translateX(-50%);z-index:1000;width:min(94%, 90rem);background:var(--bg);border-radius:var(--radius);box-shadow:var(--shadow);transition:top 0.3s,border-radius 0.3s,width 0.3s}header .container{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem}.logo{display:flex;align-items:center;min-width:150px}.logo img{height:40px;object-fit:contain}.logo span{font-size:1.1rem;font-weight:600;color:#1b8fd9;letter-spacing:1px;margin-left:8px;vertical-align:middle}.menu{order:3}.menu-wrap{position:absolute;left:0;top:100%;width:100%;background:#fff;border-radius:0 0 var(--radius) var(--radius);transform-origin:top;transform:scaleY(0);transition:transform 0.3s;box-shadow:var(--shadow)}.menu-list{list-style:none;margin:0;padding:1.25rem;display:flex;flex-direction:column;gap:1rem;max-height:65vh;overflow:auto}.menu-item{display:block}.link{color:var(--text);text-decoration:none;font-size:1.05rem;transition:all 0.3s}.link:hover,.link.active{color:var(--primary)}.dropdown{position:relative}.dropdown-toggle{display:flex;align-items:center;gap:.35rem;background:none;border:0;padding:0;font:inherit;color:var(--text);cursor:pointer}.chev{transition:transform 0.2s}.dropdown[aria-expanded="true"] .chev{transform:rotate(180deg)}.dropdown-menu{list-style:none;margin:.5rem 0 0 0;padding:.5rem 0;background:#fff;border-bottom:4px solid var(--primary);border-radius:0 0 16px 16px;box-shadow:inset 0 8px 10px rgb(0 0 0 / .06);display:none}.dropdown[aria-expanded="true"] .dropdown-menu{display:block}.dropdown-link{display:block;padding:.6rem .9rem;color:var(--text);text-decoration:none;white-space:nowrap}.dropdown-link:hover{background:var(--primary);color:#fff}.contact{display:none}.phone{display:flex;align-items:center;gap:.5rem;color:var(--text);text-decoration:none;transition:all 0.3s}.phone:hover{color:var(--primary)}.menu-toggle{margin-left:auto;display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:8px;background:#111;color:#fff}.burger{position:relative;width:20px;height:2px;background:#fff;border-radius:2px;display:block}.burger::before,.burger::after{content:"";position:absolute;left:0;width:20px;height:2px;background:#fff;border-radius:2px;transition:0.3s}.burger::before{top:-6px}.burger::after{top:6px}.menu-toggle[aria-expanded="true"] .burger{background:#fff0}.menu-toggle[aria-expanded="true"] .burger::before{top:0;transform:rotate(45deg)}.menu-toggle[aria-expanded="true"] .burger::after{top:0;transform:rotate(-45deg)}.nav.open .menu-wrap{transform:scaleY(1)}body.nav-open{overflow:hidden}@media (min-width:1024px){.nav{top:2rem;border-radius:var(--radius)}.menu-toggle{display:none}.contact{display:flex}.menu-wrap{all:unset}.menu-list{flex-direction:row;gap:2rem;align-items:center;padding:0;max-height:none;overflow:visible}.menu{order:0;margin:0 auto}}@media screen and (max-width:480px){.logo span{font-size:.9rem}}body.scrolled .nav{top:0;border-radius:0;width:100%}#site-header .logo{display:inline-flex;align-items:center;min-width:0;max-width:260px;flex-shrink:0}#site-header .logo img{width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;max-height:40px!important;object-fit:contain!important;display:block!important;flex:0 0 40px!important}#site-header .logo span{line-height:1.2;white-space:nowrap}.footer .f-logo{display:inline-flex;align-items:center;width:fit-content;max-width:140px}.footer .f-logo img{width:100px!important;min-width:100px!important;max-width:100px!important;height:auto!important;max-height:80px!important;object-fit:contain!important;display:block!important}@media (max-width:480px){#site-header .logo{max-width:210px}#site-header .logo img{width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important;max-height:34px!important;flex-basis:34px!important}#site-header .logo span{font-size:.85rem}.footer .f-logo img{width:90px!important;min-width:90px!important;max-width:90px!important}}.footer{background:#0f172a;color:#f1f5f9;padding:3rem 0 1.5rem;font-size:.95rem}.footer-wrap{display:grid;grid-template-columns:1fr 1fr 1fr;gap:2rem;margin-bottom:2rem}.footer h4{font-size:1rem;margin-bottom:.75rem;color:#e2e8f0}.footer-brand .small{text-align:left}.footer-nav ul,.footer-contact ul{list-style:none;padding:0;margin:0;display:grid;gap:.5rem}.footer a{color:#f1f5f9;text-decoration:none}.footer a:hover{text-decoration:underline}.footer-bottom{border-top:1px solid rgb(255 255 255 / .1);padding-top:1rem;text-align:center;color:#94a3b8}@media (max-width:820px){.footer-wrap{grid-template-columns:1fr;text-align:center}.f-logo{justify-self:center;display:flex}.footer-brand .small{text-align:center}}.page-id-328 .review-btn{background-color:#fff;color:#0f172a;border:1px var(--primary) solid;color:#1b8fd9}.page-id-328 .review-btn span{color:#D4AF37}.page-id-328 .button-container{justify-content:center}.page-id-328 .reviews-container{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:30px}.page-id-328 .reviews-container .review{border:1px #1b8fd9 solid;border-radius:10px;padding:15px}.page-id-328 .stars-container{display:flex;gap:5px;justify-content:center;margin-bottom:10px}.page-id-328 .stars-container img{width:20px;height:20px}.page-id-328 .review-text{font-size:14px;line-height:1.2}.page-id-328 .author-row{display:flex;align-items:center;margin-top:10px;gap:10px;justify-content:center}.page-id-328 .author-row img{height:30px;width:30px;border-radius:100%}.page-id-328 .author-row a{color:#1b8fd9}.page-id-328 .author-row a:hover{filter:brightness(1.05)}@media screen and (max-width:820px){.page-id-328 .reviews-container{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:480px){.page-id-328 .reviews-container{grid-template-columns:repeat(1,1fr)}}.home .google-btn{background-color:#fff;color:#0f172a}.home .google-btn span{color:#D4AF37}