.modal-dialog{max-width:100%;width:698px;margin:30px auto}.modal-content{-webkit-box-shadow:none;box-shadow:none;border-radius:0;-webkit-border-radius:0;border:0;padding:0;border:1px solid #dadada;border-radius:0}.modal-body{background-color:#fff;padding:40px 15px 60px 15px;text-align:center}.modal-body hr{width:330px;border-color:#dadada;max-width:100%;margin:15px auto}.modal-body p{font-size:17px;line-height:18px;color:#5d5d5d;margin-bottom:10px}.modal-body p a{font-size:20px;color:#fc691b;font-family:var(--font-bold);display:inline-block;margin-top:10px}.modal-body strong{font-size:24px;font-family:var(--font);color:#fc691b;display:block;margin-bottom:20px;font-weight:400;text-transform:uppercase}.modal-body select{width:171px;height:29px;border:1px solid #d7d7d7;font-size:17px;font-family:var(--font-medium);color:#777;padding:0 10px;background-position:calc(100% - 10px) 50%}.modal-body hr+.title{margin-top:-5px}.modal-body .title{font-size:36px;font-family:var(--font-bold);text-align:center;margin-bottom:15px}.modal-body form{width:441px;max-width:100%;font-size:0;margin:0 auto}.modal-body form input[type="text"]{width:calc(100% - 71px);display:inline-block;vertical-align:top;height:50px;line-height:1;padding:0 15px;font-size:18px;border:1px solid #ccc;border-right:0;font-family:var(--font-semibold);border-radius:0;-webkit-border-radius:0;color:#000;box-shadow:none;-webkit-box-shadow:none}.modal-body form input[type="text"]::-webkit-input-placeholder{color:#777;font-family:'SoleilBk-Italic'}.modal-body form input[type="text"]::-moz-placeholder{color:#777;font-family:'SoleilBk-Italic'}.modal-body form input[type="text"]:-ms-input-placeholder{color:#777;font-family:'SoleilBk-Italic'}.modal-body form input[type="text"]:-moz-placeholder{color:#777;font-family:'SoleilBk-Italic'}.modal-body form input[type="submit"]{width:71px;display:inline-block;vertical-align:top;height:50px;line-height:1;padding:0 0;font-size:0;border:0;background-color:var(--light-blue);background-image:url(../images/icon-location-white.png);background-repeat:no-repeat;border-radius:0;-webkit-border-radius:0;background-position:center;background-origin:content-box;padding:9px 21px;background-size:contain}button.close{opacity:1;right:18px;top:15px;margin:0;padding:0;line-height:1;position:absolute;text-shadow:none;float:none;font-weight:400;background-image:url(../images/icons/icon-close.png);background-size:contain;width:15px;height:15px}.title .smalltitle{font-size:35px;padding-left:5px;padding-right:15px}.title .largetitle{font-size:65px;padding-right:15px}.title .largetitle span{padding-right:15px}.title .largetitle span:before{content:"";background:var(--green);position:absolute;left:0;top:-20px;height:2px;width:calc(100% + 67px)}.title .largetitle span:after{content:"";background:var(--green);position:absolute;right:-52px;top:-24px;height:60px;transform:rotate(32deg);width:2px}.title .largetitle:after{content:"";background:var(--green);position:absolute;left:0;top:30px;height:2px;width:calc(100% + 20px)}@media screen and (max-width:767px){.modal-body .title{font-size:24px}.title .smalltitle{font-size:21px;padding-left:0;padding-right:10px}.title .largetitle{font-size:38px;margin-right:-15px}.title .largetitle span{padding-right:2px}.title .largetitle:after{top:17px;width:100%}.title .largetitle span:after{right:-25px;top:-17px;height:38px}.title .largetitle span:before{top:-15px;width:calc(100% + 34px)}}@media screen and (max-width:378px){.title .largetitle{font-size:36px}}