.form{text-align:center;margin:16px}input[name=search-text]{width:272px;height:40px;border-radius:4px;font-family:Montserrat,sans-serif;font-weight:400;font-size:16px;line-height:1.5;letter-spacing:.04em;color:gray}button{border:none;border-radius:8px;padding:8px 16px;width:91px;height:40px;background-color:#4e75ff;font-family:Montserrat,sans-serif;font-weight:500;font-size:16px;line-height:1.5;letter-spacing:.04em;color:#fff}.gallery{margin-top:32px;margin-left:156px;margin-right:156px;display:flex;gap:24px;list-style:none;padding:0;flex-wrap:wrap}.gallery-item{flex-basis:calc((100% - 48px) / 3)}.info{display:flex;justify-content:space-between;gap:24px;margin-top:4px;margin-left:20px;margin-right:25px}img{width:360px;height:200px;border:#808080}.loader{width:48px;height:48px;border-radius:50%;position:relative;animation:rotate 1s linear infinite;display:none}.loader.visible{display:block}.loader:before,.loader:after{content:"";box-sizing:border-box;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:5px solid #fff;animation:prixClipFix 2s linear infinite}.loader:after{top:8px;right:8px;bottom:8px;left:8px;transform:rotate3d(90,90,0,180deg);border-color:#ff3d00}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes prixClipFix{0%{clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0)}50%{clip-path:polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0)}75%,to{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%)}}
