/* FindPRO asset: proservicesinuae.com theme: homepage styles (variant 2). */
#search-form-wrapper{position:fixed;top:51px;left:0;visibility:hidden;opacity:0;width:100%;height:auto;padding:20px;background:#052450}.search-form-active #search-form-wrapper{visibility:visible;opacity:1;overflow:visible}@media screen and (min-width:60.9375em){#search-form-wrapper{position:absolute;top:0;display:block;visibility:visible;opacity:1;height:0;padding:0;background:0 0}}.search-form{clear:both;max-width:800px;margin:0 auto}.search-form .select-wrapper{position:relative;float:left;width:100%;border-radius:2px;margin-bottom:10px;background-color:#f4f4f4}.search-form .select-wrapper select{display:inline-block;float:left;height:40px;min-height:initial;border:0;outline:0;background-color:transparent;color:#1a1a1a;font-size:1.125rem;text-indent:10px}.search-form .select-wrapper select:focus::-webkit-select-placeholder{color:transparent}.search-form .select-wrapper select:focus:-ms-select-placeholder{color:transparent}.search-form .select-wrapper select:focus::-ms-select-placeholder{color:transparent}.search-form .select-wrapper select:focus::placeholder{color:transparent}.search-form .select-wrapper select:first-child{width:100%;padding:0}@media screen and (min-width:37.5em){.search-form .select-wrapper{width:calc(100% - 152px);margin-right:12px;margin-bottom:0}.search-form .select-wrapper select{height:50px}}@media screen and (min-width:60.9375em){.search-form .select-wrapper{width:calc(100% - 40px);margin:0 0 0 4px;background-color:transparent}.search-form .select-wrapper select{height:36px;border-top-right-radius:0;border-bottom-right-radius:0;line-height:36px}.search-form .select-wrapper select::-webkit-select-placeholder{opacity:1;color:#4c6b97;font-size:.875rem}.search-form .select-wrapper select:-ms-select-placeholder{opacity:1;color:#4c6b97;font-size:.875rem}.search-form .select-wrapper select::-ms-select-placeholder{opacity:1;color:#4c6b97;font-size:.875rem}.search-form .select-wrapper select::placeholder{opacity:1;color:#4c6b97;font-size:.875rem}.search-form .select-wrapper select:first-child{padding:0}}.search-form.two-fields{max-width:none}.search-form.two-fields .second-select-wrapper select{width:calc(100% - 50px);padding-left:0;text-indent:initial}.search-form.two-fields .middle{display:block;float:left;width:35px;height:40px;color:#0a56c6;font-size:1.2em;text-indent:10px;line-height:40px}@media screen and (min-width:37.5em){.search-form.two-fields .select-wrapper{margin-right:0;margin-bottom:10px}.search-form.two-fields .middle{height:50px;line-height:50px}}@media screen and (min-width:37.5em) and (max-width:60.875em){.search-form.two-fields .first-select-wrapper{width:40%;border-top-right-radius:0;border-bottom-right-radius:0}.search-form.two-fields .second-select-wrapper{width:25%;border-top-left-radius:0;border-bottom-left-radius:0}}@media screen and (min-width:60.9375em){.search-form{position:relative;overflow:hidden;width:260px;height:36px;border-radius:4px;margin-right:176px;background-color:#fff;-webkit-transition:width 750ms ease;transition:width 750ms ease}.search-form.two-fields{width:300px}.search-form.typing-active,.search-form:active,.search-form:focus,.search-form:hover{overflow:visible;width:450px;border-top-right-radius:6px;border-bottom-right-radius:6px;color:#323232}.search-form.typing-active .select-wrapper select,.search-form:active .select-wrapper select,.search-form:focus .select-wrapper select,.search-form:hover .select-wrapper select{color:#323232}.search-form.typing-active button,.search-form:active button,.search-form:focus button,.search-form:hover button{border-top-left-radius:0;border-bottom-left-radius:0}.search-form.typing-active button img,.search-form:active button img,.search-form:focus button img,.search-form:hover button img{position:absolute;top:7px;right:7px;width:22px;height:22px}.search-form.typing-active button:hover img,.search-form:active button:hover img,.search-form:focus button:hover img,.search-form:hover button:hover img{-webkit-filter:brightness(80%);filter:brightness(80%)}.search-form.typing-active.two-fields,.search-form:active.two-fields,.search-form:focus.two-fields,.search-form:hover.two-fields{width:545px}.search-form.typing-active.two-fields button,.search-form:active.two-fields button,.search-form:focus.two-fields button,.search-form:hover.two-fields button{width:36px}.search-form.typing-active.two-fields .select-wrapper,.search-form:active.two-fields .select-wrapper,.search-form:focus.two-fields .select-wrapper,.search-form:hover.two-fields .select-wrapper{width:calc(48% - 4px)}.search-form.typing-active.two-fields .second-select-wrapper,.search-form:active.two-fields .second-select-wrapper,.search-form:focus.two-fields .second-select-wrapper,.search-form:hover.two-fields .second-select-wrapper{width:calc(53% - 64px);margin:0 14px}.search-form.typing-active.two-fields .second-select-wrapper select,.search-form:active.two-fields .second-select-wrapper select,.search-form:focus.two-fields .second-select-wrapper select,.search-form:hover.two-fields .second-select-wrapper select{width:calc(100% - 30px)}.search-form.typing-active.two-fields .middle,.search-form:active.two-fields .middle,.search-form:focus.two-fields .middle,.search-form:hover.two-fields .middle{position:relative;width:30px;height:36px;padding-left:1px;color:#0a56c6;font-size:.8125rem;line-height:36px}.search-form.typing-active.two-fields .middle::before,.search-form:active.two-fields .middle::before,.search-form:focus.two-fields .middle::before,.search-form:hover.two-fields .middle::before{position:absolute;top:8px;bottom:8px;left:0;display:block;border-color:#323232;border-left:1px solid #323232;content:''}}.search-form button{width:100%;height:40px;border:transparent;border-radius:2px;background-color:#0a56c6;color:#fff;font-size:1.125rem;font-weight:700}.search-form button:hover{background-color:#084aab;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.search-form button::after{display:block;content:'Search'}.search-form button img{display:none}@media screen and (min-width:37.5em){.search-form button{float:right;width:140px;height:50px}}@media screen and (min-width:60.9375em){.search-form button{position:absolute;top:0;right:0;width:36px;height:36px;padding:0;border-top-right-radius:4px;border-bottom-right-radius:4px;background-color:#efefef;color:#fff}.search-form button:hover{border-top-left-radius:0;border-bottom-left-radius:0;background:#efefef}.search-form button::after{display:none}.search-form button img{position:absolute;top:7px;right:7px;display:block;width:22px;height:22px}}