.Banner-search h2{text-align:center;font-size:43px;line-height:120%;font-weight:normal;text-shadow:0 0 7px rgb(0,0,0),0 0 11px rgba(25,25,25,0.97)}
.Banner-search h3{margin-top:10px;text-align:center;font-size:20px;line-height:120%;font-weight:normal;margin-bottom:50px;text-shadow:0 0 7px rgb(0,0,0),0 0 11px rgba(25,25,25,0.97)}
#fast-search{color:#000;background:#ffffff;-webkit-filter:drop-shadow(0 0 15px rgba(0,0,0,0.13));filter:drop-shadow(0 0 15px rgba(0,0,0,0.13))}
#fast-search h4{font-size:25px;font-weight:normal;line-height:120%;margin-bottom:10px;color:#565656}
#fast-search h4 span{color:#1e1e1e;font-size:18px;vertical-align:baseline;margin-left:15px}
#fast-search form,#fast-search fieldset{border:none;margin:0;padding:0;overflow:hidden}
#fast-search fieldset{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
#fast-search .list{position:relative;padding:25px 0 25px 20px;position: absolute; left: -9999px;}
#fast-search .list:nth-child(1)::before,#fast-search .list:nth-child(2)::before{content:'';position:absolute;top:calc(50% - 10px);right:20px;z-index:1;width:1px;height:40px;margin-top:-8px;background-color:#cfcfcf}
#fast-search .list p{overflow:hidden;background-color:rgba(255,255,255,0.82)}
#fast-search .list label:nth-child(1){width:100%;display:inline-block;color:#848484}
#fast-search .list input[type="text"]{background:none;width:calc(100% - 70px);font-size:20px;color:#000000;font-family:'Cardo',serif;font-style:oblique}
#fast-search .list select{border:none;background:none;width:calc(100% - 12px);font-size:15px;-webkit-appearance:none;vertical-align:middle;outline:none}
#fast-search .list b img{width:15px;height:10px;object-fit:contain}
#fast-search .list.last{margin-bottom:0;padding:0}
#fast-search .list .send{display:flex;align-items:center;justify-content:center;background-color:#4a5a3e;flex-direction:column}
#bannerSearch{font-size:16px;line-height:120%;letter-spacing:2.5px;padding:0px 50px 30px 50px;width:150px;cursor:pointer;-webkit-appearance:none;border-radius:0;color:#f6f0e9;text-align:center;height:90px;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;position:relative;z-index:10}
#fast-search .list .send::before{content:'CHECK ONLINE';position:absolute;opacity:1;bottom:0;z-index:1;line-height:150%;font-weight:100;font-size:13px;color:#f6f0e9;text-transform:uppercase;left:50%;transform:translate(-50%,-190%);width:100%;text-align:center;font-family:'Cardo',serif}

@media (max-width:768px){
	.Banner-search h2{font-size:35px}
	.Banner-search h3{font-size:16px;margin-bottom:40px}
	#fast-search .list:nth-child(1)::before,#fast-search .list:nth-child(2)::before{width:100%;height:1px;top:calc(120% - 10px);right:0px}
	#fast-search .list .send{display:block;padding:0}
	#bannerSearch{padding:33px 0 13px 0;display:block;text-align:center}
	#fast-search .list label:nth-child(1){font-size:16px}
	#fast-search .list input[type="text"]{width:calc(100% - 20px);font-size:16px}
}
@media (max-width:640px){
	#fast-search fieldset{display:flex;flex-direction:column}
	#fast-search .list{padding:10px 20px}
	#bannerSearch{padding:20px 0 0px 0;height:80px;width:100%}
	#fast-search .list .send::before{transform:translate(-50%,-80%)}
	.Banner-search{transform:translate(-50%,70%)}
}
@media (max-width:480px){
	#fast-search h4{font-size:20px}
	#fast-search h4 span{font-size:14px}
}