.box-search-enrollment .search-form-wrapper{display:flex;align-items:center;gap:0}.box-search-enrollment .search-input-wrapper{flex:1 1;position:relative;display:flex;align-items:center}.box-search-enrollment .enrollment-search-input{width:100%;height:54px;font-size:16px;padding-left:20px;padding-right:50px;border-radius:8px 0 0 8px;border:none;background-color:#fff;color:#181a1f;transition:all .3s ease}.box-search-enrollment .enrollment-search-input:focus{outline:none;box-shadow:0 0 0 2px rgba(63,24,97,.2)}.box-search-enrollment .enrollment-search-input::placeholder{color:#8ea4ac;opacity:1}.box-search-enrollment .clear-button{position:absolute;right:20px;top:50%;transform:translateY(-50%);background:none;border:none;padding:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:10;transition:opacity .2s ease}.box-search-enrollment .clear-button:hover{opacity:.7}.box-search-enrollment .clear-button svg{display:block}.box-search-enrollment .search-submit-button{height:54px;min-width:54px;padding:0 20px;border-radius:0 8px 8px 0;display:flex;align-items:center;justify-content:center;gap:10px;background-color:#fff;border:none;color:#3f1861;font-size:16px;font-weight:700;transition:all .3s ease}.box-search-enrollment .search-submit-button:hover{background-color:#3f1861;color:#fff}.box-search-enrollment .search-submit-button img{filter:brightness(0) saturate(100%) invert(24%) sepia(60%) saturate(2000%) hue-rotate(250deg) brightness(.8) contrast(1.2);margin:0;transition:filter .3s ease}.box-search-enrollment .search-submit-button:hover img{filter:brightness(0) invert(1)}.SearchBar_searchBarContainer__Z_7OQ{flex:1 1;background-color:#fff;position:relative;border-radius:8px;border:none;box-shadow:0 2px 8px 0 rgba(0,0,0,.08);transition:box-shadow .3s ease}.SearchBar_searchBarContainer__Z_7OQ:hover{box-shadow:0 4px 12px 0 rgba(0,0,0,.12)}.SearchBar_searchBarContainer__Z_7OQ:focus-within{box-shadow:0 4px 12px 0 rgba(0,0,0,.12)}.SearchBar_searchBarContainer__Z_7OQ:focus-within .SearchBar_searchIcon__AbU6p{animation:SearchBar_search-icon-rotate__g3NQ0 .4s ease-in-out}.SearchBar_searchBarInner__RMZME{display:flex;align-items:center;gap:8px;padding:10px 12px;box-sizing:border-box}@media(min-width:768px){.SearchBar_searchBarInner__RMZME{gap:12px;padding:12px 16px}}@media(min-width:1024px){.SearchBar_searchBarInner__RMZME{padding:14px 16px}}.SearchBar_searchIcon__AbU6p{flex-shrink:0;width:18px;height:18px}@media(min-width:768px){.SearchBar_searchIcon__AbU6p{width:20px;height:20px}}.SearchBar_searchInput__Dqbim{flex:1 1;background:rgba(0,0,0,0);outline:none;border:none;font-family:DM Sans,sans-serif;font-weight:500;color:#333;font-size:13px;padding:0;margin:0;width:100%}.SearchBar_searchInput__Dqbim::placeholder{color:#999;transition:color .2s ease-in-out}.SearchBar_searchInput__Dqbim:focus{animation:SearchBar_search-pulse__jVYjQ .3s ease-in-out}.SearchBar_searchInput__Dqbim:focus::placeholder{color:#bbb}@media(min-width:768px){.SearchBar_searchInput__Dqbim{font-size:14px}}@media(min-width:1024px){.SearchBar_searchInput__Dqbim{font-size:15px}}.SearchBar_searchSectionWrapper__exdfd{position:relative;flex-shrink:0;width:100%;animation:SearchBar_section-float__h0FFS 3s ease-in-out infinite}.SearchBar_searchSectionWrapper__exdfd:focus-within{transform:scale(1.005);transition:transform .3s ease-in-out}.SearchBar_searchSectionContainer__1Euwn{background:#3f1861;position:relative;border-radius:8px;box-shadow:0 2px 8px 0 rgba(63,24,97,.2);flex-shrink:0;width:100%;padding:16px;overflow:hidden}@media(min-width:768px){.SearchBar_searchSectionContainer__1Euwn{border-radius:12px;padding:20px}}@media(min-width:1024px){.SearchBar_searchSectionContainer__1Euwn{padding:24px}}.SearchBar_searchSectionContent__WN2Tv{position:relative;z-index:1;animation:SearchBar_content-fade-in__t_nhm .5s ease-in-out}@media(max-width:768px){.SearchBar_searchSectionContent__WN2Tv{display:flex;flex-direction:column}.SearchBar_searchSectionContent__WN2Tv>*{width:100%}}@keyframes SearchBar_search-pulse__jVYjQ{0%{transform:scale(1)}50%{transform:scale(1.01)}to{transform:scale(1)}}@keyframes SearchBar_search-icon-rotate__g3NQ0{0%{transform:rotate(0deg)}50%{transform:rotate(15deg)}to{transform:rotate(0deg)}}@keyframes SearchBar_gradient-shift__BScYw{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes SearchBar_section-float__h0FFS{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes SearchBar_shadow-pulse__FkLj5{0%,to{box-shadow:0 4px 12px 0 rgba(63,24,97,.15)}50%{box-shadow:0 6px 16px 0 rgba(63,24,97,.25)}}@keyframes SearchBar_content-fade-in__t_nhm{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes SearchBar_shimmer___eFCq{0%{left:-100%}to{left:100%}}.SearchBar_searchInput__Dqbim::-webkit-scrollbar{height:4px}.SearchBar_searchInput__Dqbim::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.SearchBar_searchInput__Dqbim::-webkit-scrollbar-thumb{background:#ddd;border-radius:2px}.SearchBar_searchInput__Dqbim::-webkit-scrollbar-thumb:hover{background:#bbb}.SearchBar_clearButton___183U{display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);border:none;cursor:pointer;padding:4px;border-radius:4px;transition:background-color .2s ease;flex-shrink:0;margin-left:4px}.SearchBar_clearButton___183U:hover{background-color:rgba(0,0,0,.05)}.SearchBar_clearButton___183U:active{background-color:rgba(0,0,0,.1)}.SearchBar_clearIcon__c2KIB{color:#8ea4ac;width:16px;height:16px}