.awt-child-reviews{background-color:var(--awt-reviews-bg,rgb(0 198 255 / .1));box-sizing:border-box;overflow:hidden;padding-bottom:6rem;padding-top:6rem;position:relative;width:100%}.awt-child-reviews *,.awt-child-reviews :after,.awt-child-reviews :before{box-sizing:inherit}.awt-child-reviews__curve{left:0;line-height:0;overflow:hidden;position:absolute;top:0;width:100%}.awt-child-reviews__curve svg{display:block;height:50px;width:100%}.awt-child-reviews__container{margin-left:auto;margin-right:auto;max-width:100%;padding-left:1.5rem;padding-right:1.5rem;width:100%}@media(min-width:640px){.awt-child-reviews__container{max-width:640px}}@media(min-width:768px){.awt-child-reviews__container{max-width:768px}}@media(min-width:1024px){.awt-child-reviews__container{max-width:1024px}}@media(min-width:1280px){.awt-child-reviews__container{max-width:1280px}}@media(min-width:1400px){.awt-child-reviews__container{max-width:1400px}}.awt-child-reviews__container{position:relative;z-index:2}.awt-child-reviews__container--with-curve{margin-top:1.5rem}.awt-child-reviews__header{margin-bottom:3rem;text-align:center}.awt-child-reviews__title{color:var(--awt-reviews-text-color,var(--awt-color-navy,#264653));font-family:var(--awt-font-sans,"Nunito",sans-serif);font-size:clamp(2rem,4vw,3rem);font-weight:900;line-height:1.2;margin:0}.awt-child-reviews__grid{display:grid;gap:2rem;grid-template-columns:1fr;margin-bottom:3rem}@media(min-width:768px){.awt-child-reviews__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.awt-child-reviews__grid{grid-template-columns:repeat(3,1fr)}}.awt-child-reviews__card{background-color:var(--awt-reviews-card-bg,#fff);border-radius:1rem;box-shadow:0 10px 15px -3px rgb(0 0 0 / .1),0 4px 6px -4px rgb(0 0 0 / .1);display:flex;flex-direction:column;padding:2rem;transition:transform .3s ease-in-out,box-shadow .3s ease-in-out}.awt-child-reviews__card:hover{box-shadow:0 25px 50px -12px rgb(0 0 0 / .25)}.awt-child-reviews__rating{color:var(--awt-reviews-star-color,var(--awt-color-yellow-sun,#ffd166));font-size:1.75rem;letter-spacing:.1em;line-height:1;margin-bottom:1rem}.awt-child-reviews__star{display:inline-block}.awt-child-reviews__quote{color:var(--awt-reviews-text-color,var(--awt-color-navy,#264653));flex:1;font-size:1.125rem;font-style:italic;line-height:1.7;margin:0 0 1.5rem;opacity:.85}.awt-child-reviews__read-more-btn{background:none;border:none;color:var(--awt-color-blue-sky,#00c6ff);cursor:pointer;font-size:.875rem;font-weight:800;margin-left:.5rem;padding:0;text-decoration:underline}.awt-child-reviews__read-more-btn:hover{opacity:.8}.awt-child-reviews__author-wrap{align-items:center;display:flex;gap:1rem;margin-top:auto}.awt-child-reviews__avatar{align-items:center;border-radius:50%;display:flex;flex-shrink:0;font-size:1.25rem;font-weight:900;height:3rem;justify-content:center;width:3rem}.awt-child-reviews__avatar--coral{background-color:rgb(239 71 111 / .2);color:var(--awt-color-coral-pop,#ef476f)}.awt-child-reviews__avatar--blue{background-color:rgb(0 198 255 / .2);color:var(--awt-color-blue-sky,#00c6ff)}.awt-child-reviews__avatar--yellow{background-color:rgb(255 209 102 / .3);color:var(--awt-color-navy,#264653)}.awt-child-reviews__author-info{display:flex;flex-direction:column}.awt-child-reviews__author-name{font-size:1.125rem;font-weight:900;margin:0}.awt-child-reviews__author-name,.awt-child-reviews__author-role{color:var(--awt-reviews-text-color,var(--awt-color-navy,#264653))}.awt-child-reviews__author-role{font-size:.875rem;opacity:.6}.awt-child-reviews__empty{background-color:hsl(0 0% 100% / .5);border:2px dashed #cbd5e1;border-radius:.75rem;color:#64748b;font-size:1.125rem;padding:2.5rem;text-align:center}.awt-child-reviews__modal{align-items:center;display:flex;inset:0;justify-content:center;opacity:0;pointer-events:none;position:fixed;transition:opacity .3s ease-in-out,visibility .3s ease-in-out;visibility:hidden;z-index:9999}.awt-child-reviews__modal.is-awt-active{opacity:1;pointer-events:auto;visibility:visible}.awt-child-reviews__modal-backdrop{backdrop-filter:blur(4px);background-color:rgb(0 0 0 / .6);inset:0;position:absolute}.awt-child-reviews__modal-dialog{background-color:#fff;border-radius:1rem;box-shadow:0 25px 50px -12px rgb(0 0 0 / .25);margin:1rem;max-width:32rem;padding:2rem;position:relative;transform:scale(.95);transition:transform .3s ease-in-out;width:calc(100% - 2rem)}.is-awt-active .awt-child-reviews__modal-dialog{transform:scale(1)}.awt-child-reviews__modal-close{align-items:center;background:none;border:none;border-radius:50%;color:#64748b;cursor:pointer;display:flex;justify-content:center;padding:.5rem;position:absolute;right:1rem;top:1rem;transition:color .15s ease-in-out,background-color .15s ease-in-out}.awt-child-reviews__modal-close:hover{background-color:#f1f5f9;color:var(--awt-color-navy,#264653)}.awt-child-reviews__modal-close svg{height:1.5rem;width:1.5rem}.awt-child-reviews__modal-stars{color:var(--awt-color-yellow-sun,#ffd166);font-size:2rem;margin-bottom:1rem}.awt-child-reviews__modal-body{color:var(--awt-color-navy,#264653);font-size:1.125rem;font-style:italic;line-height:1.7;max-height:60vh;overflow-y:auto;padding-right:.5rem}.awt-child-reviews--fun .awt-child-reviews__card--rot-1{transform:rotate(1deg)}.awt-child-reviews--fun .awt-child-reviews__card--rot-2{transform:rotate(-1deg)}.awt-child-reviews--fun .awt-child-reviews__card--rot-3{transform:rotate(2deg)}.awt-child-reviews--fun .awt-child-reviews__card:hover{transform:rotate(0deg) translateY(-4px)}.awt-child-reviews--elegant{background-color:var(--awt-reviews-bg,#f8fafc)}.awt-child-reviews--elegant .awt-child-reviews__title{font-family:var(--awt-font-serif,"Libre Baskerville",serif);font-weight:700}.awt-child-reviews--elegant .awt-child-reviews__card{border:1px solid #f1f5f9;border-radius:.5rem;box-shadow:0 1px 2px 0 rgb(0 0 0 / .05);transform:none}.awt-child-reviews--elegant .awt-child-reviews__card:hover{box-shadow:0 4px 6px -1px rgb(0 0 0 / .1),0 2px 4px -2px rgb(0 0 0 / .1);transform:translateY(-2px)}.awt-child-reviews--elegant .awt-child-reviews__rating{color:#0f172a;font-size:1.125rem}.awt-child-reviews--elegant .awt-child-reviews__quote{color:#475569;font-family:var(--awt-font-serif,"Libre Baskerville",serif)}.awt-child-reviews--elegant .awt-child-reviews__author-wrap{border-top:1px solid #f1f5f9;padding-top:1rem}.awt-child-reviews--elegant .awt-child-reviews__author-name{font-family:var(--awt-font-serif,"Libre Baskerville",serif);font-weight:700}.awt-child-reviews--elegant .awt-child-reviews__author-role{font-size:.75rem;letter-spacing:.05em;text-transform:uppercase}