.effects.effect1{border-bottom:3px solid var(--COLOUR_WHITE);position:relative}.effects.effect1 label{bottom:0;color:var(--COLOUR_GREY_MEDIUM);cursor:text;font-size:17px;left:0;line-height:48px;margin:0;position:absolute;top:0;transition:all .3s ease-in;width:100%;z-index:2}.effects.effect1 label:after{background-color:var(--COLOUR_BLUE);bottom:-3px;content:"";height:3px;left:0%;position:absolute;transform-origin:0% 50%;transition:all .3s ease-in;width:0}.effects.effect1 label.active{font-size:14px;line-height:16px;top:-5px;transition:all .3s ease-in}.effects.effect1 label.active:after{transition:all .3s ease-in;width:100%}.effects.effect1 input[type='search']{padding-bottom:4px;padding-top:16px;font-size:17px}.effects.effect1 input.icon{bottom:4px;top:unset;transform:unset}@media screen and (min-width:1024px) and (orientation:portrait),screen and (min-width:1280px) and (max-aspect-ratio:12/7),screen and (min-width:1440px){.effects.effect1 input[type='search']{font-size:20px}.effects.effect1 label{font-size:20px}}
