@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap');
body{font-family: "Open Sans", sans-serif;}
a:hover{text-decoration:none;}
figure{margin:0px;}
a {text-decoration:none;-webkit-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;-ms-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;transition: all .4s ease-in-out; outline:none !important;}
a:focus{outline:none !important;}
ul{margin:0;padding: 0;list-style: none}
p{margin:0}
h1, h2, h3, h3, h4, h5, h6{margin: 0}


/*==========================================*/
/*Form*/
/*==========================================*/
.same-form-button {font-family: 'Open Sans', sans-serif; font-size: 18px; font-weight: 500; line-height: 1.4761904762em; letter-spacing: 0px; border-radius: 10px; padding: 16px 32px; color: #fff; background: #47b2e4;border-color: #47b2e4; margin: 0 5px}
.same-form-button:hover{color:#47b2e4; background: transparent; border-color: #47b2e4}
.same-section{padding: 100px 0}
.same-form-info .modal-dialog {max-width: 600px; width: 100%; }
.same-form-info .modal-dialog .modal-content {border-radius: 15px;padding:30px; }
.same-form-info .modal-dialog .modal-header {padding: 0; position: relative; border: 0; justify-content: center; text-align: center; }
.same-form-info .modal-dialog .modal-header h1 {color: #37517e; font-family: 'Open Sans', sans-serif; font-size: 31px !important; font-weight: 800; font-style: normal; line-height: 50px; }
.same-form-info .modal-dialog .modal-header .btn-close {position: absolute; right:0px; top: 0px; border: 1px solid #31a9e1;width: 35px; height: 35px; padding: 0; background-size: 13px; filter: brightness(0) saturate(100%) invert(59%) sepia(72%) saturate(1799%) hue-rotate(168deg) brightness(96%) contrast(84%); opacity: 1; }
.same-form-info .modal-dialog .modal-body {padding: 30px 0 0; }
.same-form-info .form-control {height: 50px; border: 1px solid #DDD; background: #f9f9f9; font-size: 15px; font-weight: 500; font-family: 'Open Sans', sans-serif; box-shadow: none !important; outline: none !important; letter-spacing: 0 !important; opacity: 1 !important; }
.same-form-info .form-label {letter-spacing: -0.3px;font-size: 16px; color: #262626; font-family: 'Open Sans', sans-serif; font-weight: 400; font-style: normal; line-height: 21px; }
.same-form-info form .btn{font-family: 'Open Sans', sans-serif; font-size: 18px; font-weight: 500;width: 100%; line-height: 1.4761904762em; letter-spacing: 0px; border-radius: 10px; padding: 10px 32px; color: #fff; background: #47b2e4;border-color: #47b2e4; margin: 0px}
.same-form-info form .btn:hover{color:#47b2e4; background: transparent; border-color: #47b2e4}
input::-webkit-outer-spin-button, input::-webkit-inner-spin-button {-webkit-appearance: none; margin: 0; }
/* Firefox */
input[type=number] {-moz-appearance: textfield; }
.same-form-info select.form-control{background-image: url(../images/down-arrow.png);background-repeat: no-repeat;background-position: 97%; background-size: 18px}
.g-recaptcha {width: 100%; margin-bottom: 17px; }