/**
 * www.miles-and-more.com
 */

.searchtrigger__form{background-color:#f5f5f5;padding:16px 24px 0}.searchtrigger__form:hover{box-shadow:0 2px 4px rgba(0,0,0,.14),0 4px 5px rgba(0,0,0,.12),0 1px 10px rgba(0,0,0,.2)}.searchtrigger__heading{font-size:20px;line-height:26px;font-weight:300;color:#333}.searchtrigger__input,.searchtrigger__search{margin-bottom:32px}.searchtrigger__search{width:100%}.searchtrigger__base .form__elements{display:flex;flex-direction:column}.searchtrigger__base .form__elementWrapper{flex:1 1 auto}@supports (display:block){.searchtrigger__base .form__elementWrapper{flex:1}}.searchtrigger__base .form__elementsAuthorWrapper{width:100%}.funnelview__container .searchtrigger__base.grid4,.mixedcontainer__columns .searchtrigger__base.grid4{-ms-grid-columns:none;grid-template-columns:none;grid-column-gap:0;display:block;margin:0}@media (min-width:960px),print{.searchtrigger__form{display:flex;align-items:center;flex-direction:row;justify-content:center;padding:30px 40px}.searchtrigger__heading{font-size:24px;line-height:30px;margin-bottom:0}.searchtrigger__input,.searchtrigger__search{margin-bottom:0}.searchtrigger__search{width:auto;flex-shrink:0}.searchtrigger__headingWrapper{width:50%;padding-right:40px}.searchtrigger__base .form__elements{align-items:baseline;flex-direction:row;height:48px;transform:translateY(-4px);width:50%}.searchtrigger__base .form__elementWrapper{padding-right:24px}.searchtrigger__base .form__elementsAuthorWrapper{display:flex;align-items:flex-end}.funnelview__container .searchtrigger__form,.mixedcontainer__columns .searchtrigger__form{display:block;padding:30px 40px 32px}.funnelview__container .searchtrigger__heading,.mixedcontainer__columns .searchtrigger__heading{margin-bottom:32px}.funnelview__container .searchtrigger__headingWrapper,.mixedcontainer__columns .searchtrigger__headingWrapper{padding-right:0;width:100%}.funnelview__container .searchtrigger__input,.mixedcontainer__columns .searchtrigger__input{margin-bottom:32px;padding-right:0}.funnelview__container .searchtrigger__search,.mixedcontainer__columns .searchtrigger__search{width:100%}.funnelview__container .searchtrigger__base .form__elements,.mixedcontainer__columns .searchtrigger__base .form__elements{align-items:stretch;flex-direction:column;height:auto;transform:translateY(0);width:100%}.funnelview__container .searchtrigger__base .form__elementWrapper,.mixedcontainer__columns .searchtrigger__base .form__elementWrapper{padding-right:0}.funnelview__container .searchtrigger__base .form__elementsAuthorWrapper,.mixedcontainer__columns .searchtrigger__base .form__elementsAuthorWrapper{display:block}}