.in-page-search-bg-dark,.ips-side-margin-bg-dark{background-color:#212121}
.in-page-search-bg-grey,.ips-side-margin-bg-grey{background-color:#e6e6e6}
.in-page-search-bg-slate,.ips-side-margin-bg-slate{background-color:#494949}
.ips-side-margin-bg-light{background-color:#fff}
.ips-parent-container{margin:0 auto}
.ips-hr{height:1px;align-self:stretch;background:#fff}
.in-page-search-container{display:flex;flex-direction:column}
.ips-bottom-section{display:flex;flex-direction:column;align-items:flex-start;gap:20px;align-self:stretch}
.ips-input{display:flex;align-items:flex-end;flex:1 0 0;width:100%;padding:0}
#ips-search{width:100%;padding:0}
.ips-search-icon-wrapper{display:flex;align-items:flex-start;background-color:#fff;cursor:pointer}
.ips-icon-div{display:flex;align-items:flex-end;align-self:stretch}
.ips-fa-search{display:flex;flex-direction:column;align-items:center}
.ips-top-label{color:#FFF;font-family:"Helvetica-Light";font-style:normal;font-weight:325;line-height:44px}
#ips-search::placeholder{color:#757575;font-family:"Helvetica-Light";font-style:normal;font-weight:325;outline:0;border:0;background:transparent}
.ips-input>textarea{color:#FFF;font-family:"Helvetica-Light";font-style:normal;font-weight:325;background:transparent;outline:0;border:0;resize:none;overflow:hidden}
.ips-fal{color:#000;text-align:center;font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:300;line-height:normal}
.ips-fal::after{content:"\f002"}
#ips-grey-bg .ips-top-label{color:#000}
#ips-grey-bg .ips-hr{background:#888}
#ips-grey-bg .ips-input>textarea{color:#000}
#ips-grey-bg .ips-search-icon-wrapper{background:#000}
#ips-grey-bg .ips-fal{color:#e6e6e6}
.in-page-search-container{width:auto;padding:0 55px;gap:30px}
.ips-bottom-section{padding-top:10px}
.ips-input{gap:20px}
.ips-icon-div{gap:20px}
.ips-fa-search{height:44px;width:60px;padding:11px 25px}
.ips-top-label{color:#FFF;font-family:"Helvetica-Light";font-size:32px;font-style:normal;font-weight:325;line-height:40px;letter-spacing:-1.6px}
#ips-search::placeholder{color:#757575;font-family:"Helvetica-Light";font-size:36px;font-style:normal;font-weight:325;line-height:44px;letter-spacing:-1.7px}
.ips-input>textarea{color:#FFF;font-family:"Helvetica-Light";font-size:36px;font-style:normal;font-weight:325;line-height:44px;letter-spacing:-1.7px}
.ips-fal{font-size:23px}
@media only screen and (min-width:1280px){.ips-parent-container{max-width:1280px}
}
@media only screen and (min-width:1024px) and (max-width:1279px){.ips-parent-container{max-width:1279px}
.in-page-search-container{width:auto;max-width:1279px;padding:0 47px;gap:30px}
.ips-bottom-section{padding-top:10px}
.ips-input{gap:20px}
.ips-icon-div{gap:20px}
.ips-fa-search{height:44px;width:60px;padding:11px 25px}
.ips-top-label{color:#FFF;font-family:"Helvetica-Light";font-size:32px;font-style:normal;font-weight:325;line-height:40px;letter-spacing:-1.6px}
#ips-search::placeholder{color:#757575;font-family:"Helvetica-Light";font-size:36px;font-style:normal;font-weight:325;line-height:44px;letter-spacing:-1.7px}
.ips-input>textarea{color:#FFF;font-family:"Helvetica-Light";font-size:36px;font-style:normal;font-weight:325;line-height:44px;letter-spacing:-1.7px}
.ips-fal{font-size:23px}
}
@media only screen and (min-width:768px) and (max-width:1023px){.ips-parent-container{max-width:1023px}
.in-page-search-container{width:auto;max-width:1023px;padding:0 39px;gap:25px}
.ips-bottom-section{padding-top:10px}
.ips-input{gap:20px}
.ips-icon-div{gap:15px}
.ips-fa-search{height:44px;width:60px;padding:11px 25px}
.ips-top-label{color:#FFF;font-family:"Helvetica-Light";font-size:30px;font-style:normal;font-weight:325;line-height:36px;letter-spacing:-1.78px}
#ips-search::placeholder{color:#757575;font-family:"Helvetica-Light";font-size:36px;font-style:normal;font-weight:325;line-height:44px;letter-spacing:-1.7px}
.ips-input>textarea{color:#FFF;font-family:"Helvetica-Light";font-size:36px;font-style:normal;font-weight:325;line-height:44px;letter-spacing:-1.7px}
.ips-fal{font-size:23px}
}
@media only screen and (min-width:320px) and (max-width:767px){.ips-parent-container{max-width:767px}
.in-page-search-container{width:auto;max-width:767px;padding:0 18px;gap:30px}
.ips-bottom-section{padding-top:10px}
.ips-input{gap:20px}
.ips-icon-div{gap:15px}
.ips-fa-search{height:36px;width:50px;padding:9px 25px}
.ips-top-label{color:#FFF;font-family:"Helvetica-Light";font-size:26px;font-style:normal;font-weight:325;line-height:34px;letter-spacing:-1.5px}
#ips-search::placeholder{color:#757575;font-family:"Helvetica-Light";font-size:30px;font-style:normal;font-weight:325;line-height:36px;letter-spacing:-1.78px}
.ips-input>textarea{color:#FFF;font-size:30px;font-style:normal;font-weight:325;line-height:36px;letter-spacing:-1.78px}
.ips-fal{font-size:18px}
}
@media only screen and (min-width:1280px) and (max-width:1599px){#in-page-search-xxl-container .ips-parent-container{max-width:1599px}
#in-page-search-xxl-container .in-page-search-container{max-width:1599px;margin:0 auto}
}
@media only screen and (min-width:1600px){#in-page-search-xxl-container .ips-parent-container{max-width:1600px;margin:0 auto}
#in-page-search-xxl-container .ips-hr{height:1px;align-self:stretch;background:#fff}
#in-page-search-xxl-container .in-page-search-container{display:flex;width:1600px;padding:0 42px;flex-direction:column;gap:40px}
#in-page-search-xxl-container .ips-bottom-section{display:flex;padding-top:20px;flex-direction:column;align-items:flex-start;gap:20px;align-self:stretch}
#in-page-search-xxl-container .ips-input{display:flex;align-items:flex-end;flex:1 0 0;width:100%;padding:0;gap:30px}
#in-page-search-xxl-container #ips-search{width:100%;padding:0}
#in-page-search-xxl-container .ips-search-icon-wrapper{display:flex;align-items:flex-start;background-color:#fff;cursor:pointer}
#in-page-search-xxl-container .ips-icon-div{display:flex;align-items:flex-end;gap:30px;align-self:stretch}
#in-page-search-xxl-container .ips-fa-search{display:flex;padding:12px 25px;flex-direction:column;align-items:center;height:56px;width:75px}
#in-page-search-xxl-container .ips-top-label{color:#FFF;font-family:"Helvetica-Light";font-size:36px;font-style:normal;font-weight:325;line-height:44px;letter-spacing:-1.7px}
#in-page-search-xxl-container #ips-search::placeholder{color:#757575;font-family:"Helvetica-Light";font-size:45px;font-style:normal;font-weight:325;line-height:56px;letter-spacing:-3.187px;outline:0;border:0;background:transparent}
#in-page-search-xxl-container .ips-input>textarea{color:#FFF;font-family:"Helvetica-Light";font-size:45px;font-style:normal;font-weight:325;line-height:56px;letter-spacing:-3.187px;background:transparent;outline:0;border:0;resize:none;overflow:hidden}
#in-page-search-xxl-container .ips-fal{color:#000;text-align:center;font-family:"Font Awesome 5 Pro";font-size:30px;font-style:normal;font-weight:300;line-height:normal}
#in-page-search-xxl-container #ips-grey-bg .ips-top-label{color:#000}
#in-page-search-xxl-container #ips-grey-bg .ips-hr{background:#888}
#in-page-search-xxl-container #ips-grey-bg .ips-input>textarea{color:#000}
#in-page-search-xxl-container #ips-grey-bg .ips-search-icon-wrapper{background:#000}
#in-page-search-xxl-container #ips-grey-bg .ips-fal{color:#e6e6e6}
}