#two-section-header .line-wrapper,#two-section-header .location-search-form{margin:20px 0}.location-search-form{margin:0 auto;max-width:400px;padding:10px 0;position:relative}@media (min-width:576px){.location-search-form{margin:0 auto;padding:20px 0}}.location-search-form:focus #location-suggestions-box,.location-search-form:focus .embed-submit-field .form-floating,.location-search-form:hover #location-suggestions-box,.location-search-form:hover .embed-submit-field .form-floating{border:1px solid #1f1f1f}.location-search-form .bi-geo-alt-fill{color:#94d500}.location-search-form .embed-submit-field{position:relative}.location-search-form .embed-submit-field .form-floating{align-items:center;background-color:#fff;border:1px solid #d9d9d9;border-radius:27.5px;display:flex;padding-left:10px;padding-right:8px;z-index:101}.location-search-form .embed-submit-field .form-floating .form-control:not(:-moz-placeholder-shown)~label:after{background-color:transparent}.location-search-form .embed-submit-field .form-floating .form-control:not(:placeholder-shown)~label:after{background-color:transparent}.location-search-form .embed-submit-field .form-floating label{left:10px;padding:.5rem .75rem;top:5px}.location-search-form .embed-submit-field .form-floating input{border:none;border-radius:27.5px;height:calc(3rem + 2px);line-height:1.25}.location-search-form .embed-submit-field .form-floating input:focus{box-shadow:none}.location-search-form .embed-submit-field .form-floating button{border-radius:19px;padding:8px 20px}.location-search-form #location-suggestions-box{background:#fff;border:1px solid #d9d9d9;border-radius:20px;box-shadow:0 3px 12px #00000029;position:absolute;top:100px;width:100%;z-index:100}.location-search-form #location-suggestions-box:focus,.location-search-form #location-suggestions-box:hover{border:1px solid #1f1f1f}.location-search-form #location-suggestions-box.top50{top:50px}.location-search-form #location-suggestions-box.drop-up{max-height:200px;overflow-y:scroll;text-align:left;top:-220px}.location-search-form #location-suggestions-box.flat{border-radius:0 0 20px 20px;padding-top:30px;top:25px}.location-search-form #location-suggestions-box.flat .location-suggestions-item{z-index:999999999}.location-search-form #location-suggestions-box .location-suggestions-item{align-items:center;background-color:#fff;border:none;cursor:pointer;display:flex;height:50px;justify-content:flex-start;padding:0 20px;text-align:left;-moz-user-select:none;-webkit-user-select:none;user-select:none}.location-search-form #location-suggestions-box .location-suggestions-item:last-child{border-radius:0 0 20px 20px}.location-search-form #location-suggestions-box .location-suggestions-item:hover{background:#f3f3f3}.location-search-form #location-suggestions-box .location-suggestions-item:focus-visible{background-color:#d9d9d9;outline:none}.location-search-form #location-suggestions-box .location-suggestions-item .location-suggestions-item-text{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;word-break:keep-all}.wrapper-btn-optional{margin:0 auto}.wrapper-btn-optional .line-wrapper{margin:0 auto;max-width:400px}.wrapper-btn-optional .line-wrapper .line{color:#fff;display:flex;flex-direction:row}.wrapper-btn-optional .line-wrapper .line:after,.wrapper-btn-optional .line-wrapper .line:before{border-bottom:1px solid #fff;content:"";flex:1 1;margin:auto}.wrapper-btn-optional .line-wrapper .line:before{margin-right:10px}.wrapper-btn-optional .line-wrapper .line:after{margin-left:10px}.wrapper-btn-optional .btn.btn-primary{text-transform:capitalize}
