*{ margin:0px; padding:0px; outline:0px; box-sizing: border-box;}
*, *:before, *:after { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
a{text-decoration:none; color:#eb584f; transition:all 0.4s linear 0s;}
a:hover{transition:all 0.4s linear 0s; color:#222;}
a img, img{border:0px; outline:none;}
img{max-width:100%; height:auto;}
a, input[type="submit"], button{outline:none;  }
.clear{clear:both;}
::-moz-placeholder{ opacity:1; }
input[type=submit], button, select{ -moz-appearance: none;-webkit-appearance: none;}
input, select, button, textarea{    font-family: 'CircularStd', sans-serif;font-weight:normal;}
input[type=submit], button{ cursor:pointer;transition:all 0.4s linear 0s;}
input[type="submit"], input[type="text"], input[type="date"], input[type="time"], input[type="search"], button, input[type="email"], input[type="tel"], textarea, select{-webkit-appearance:none; -moz-appearance:none; appearance:none; border-radius:0; border:0;}
h1, h2, h3, h4, h5, h6, p, ul, li, label, input, textarea, img, submit, button, a{ margin: 0px; padding: 0px; outline: none; list-style: none;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {order: 0;font-size: 100%;font-style: inherit;font-weight: inherit;margin: 0;outline: 0;padding: 0;vertical-align:baseline;}
html {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;font-size: 62.5%;overflow-y: scroll;-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;scroll-behavior: smooth;}
q {-webkit-hyphens: none;-moz-hyphens: none;-ms-hyphens: none;hyphens: none;quotes: none;}
a:focus {outline:0;outline: 0;}
a:hover,
a:active {outline: 0;}
a img {border: 0;}
body{color:#000000; font-family: 'CircularStd', sans-serif;font-weight:normal; font-size:18px; line-height:1.2; position:relative; overflow-x:hidden; }
.wrapper{width:980px; margin:0 auto;}
strong, b{ font-weight:700;}

h1, h2{ color:#f66561; font-size:28px; line-height:1.2; font-weight:bold}

.un_logo{ width:100%; float:left; padding:20px 0;}
.un_logo img{ display:block; margin-left:-8%; max-width:90px;}

.un_formbox{ width:100%; float:left; padding:15px 0 40px;}
.un_formbox p{margin:10px 0 0;}







.un_action{ width:100%; float:left; display:flex; align-items:center; margin:25px 0 0;}
.un_action button.un_btn1{ border-radius:40px; color:#fff; height:44px; background: linear-gradient(90deg, #f6665f 0%, #ffb625 100%);  font-size:18px; width:165px; margin-right:14px; }
.un_action button.un_btn1:hover{background: linear-gradient(90deg, #ffb625 0%, #f6665f 100%);}
.un_action button.un_btn2{ border-radius:40px; color:#f6665f; border:1px solid #f6665f; height:44px; width:180px; background:#fff; font-size:18px;}
.un_action button.un_btn2:hover{ background:#f6665f; color:#fff; border-color:#f6665f;}

.un_options_list{ width:100%; float:left; margin:20px 0 0;}
.un_options_list .op_field{ width:100%; float:left; position:relative; margin:15px 0 0; line-height:28px; position:relative;}
.un_options_list .op_field label{ position:relative; width:100%; float:left; padding-left:40px; cursor:pointer;}
.un_options_list .op_field input[type=radio]{ width:28px; height:28px;position:absolute; top:0; left:0; opacity:0;}

.un_options_list .op_field label:before{ content:''; position:absolute; top:0; left:0; width:24px; height:24px; border:1px solid #f66a63; border-radius:50%;}
.un_options_list .op_field label:after{ content:''; position:absolute; top:4px; left:4px; width:16px; height:16px; border-radius:50%; background: linear-gradient(0deg, #f6665f 0%, #ffb625 100%); opacity:0; transition:all 0.2s ease-in-out;}
.un_options_list .op_field input[type=radio]:checked + label:after{ opacity:1; transition:all 0.2s ease-in-out;}

.un_options_list textarea{ width:600px; float:left; height:100px; border-radius:8px; background:#ebebeb; padding:15px; font-size:16px; resize:none; margin:25px 0 0 20px; display:none;}

.un_options_list .op_field input[type=radio]:checked + label ~ textarea{ display:block;}



.thanksPopup{ width:100%; height:100%; position:fixed; top:0; left:0; display:none;}
.thanksPopup .un_overlay{ position:absolute; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.7)}
.thanksPopup .fullHeight{ width:100%; float:left; height:100%; position:relative; display:flex; align-items:center; justify-content:center}
.thanksPopup .msgbox{ width:450px; margin:0 auto; background:#fff; position:relative; border-radius:20px; text-align:center; padding:65px 40px;}
.thanksPopup h3{ font-size:24px; color:#212529; font-weight:400; margin:0 0 5px;}
.thanksPopup p{ font-size:16px; color:#212529; font-weight:400; margin:5px 0 0;}
.thanksPopup .msg_close{ position:absolute; top:0; right:0; padding:16px; font-size:18px; color:#212529; font-weight:400; cursor:pointer;}
.thanksPopup .msg_close:hover{ opacity:0.8;}


.skipPopup{ width:100%; height:100%; position:fixed; top:0; left:0; display:none;}
.skipPopup .un_overlay{ position:absolute; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.7)}
.skipPopup .fullHeight{ width:100%; float:left; height:100%; position:relative; display:flex; align-items:center; justify-content:center}
.skipPopup .msgbox{ width:450px; margin:0 auto; background:#fff; position:relative; border-radius:20px; text-align:center; padding:65px 40px;}
.skipPopup h3{ font-size:24px; color:#212529; font-weight:400; margin:0 0 5px;}
.skipPopup p{ font-size:16px; color:#212529; font-weight:400; margin:5px 0 0;}
.skipPopup .msg_close{ position:absolute; top:0; right:0; padding:16px; font-size:18px; color:#212529; font-weight:400; cursor:pointer;}
.skipPopup .msg_close:hover{ opacity:0.8;}

@media(max-width:1140px){
.wrapper{ width:94%;}	
.un_logo img {margin-left: 0;}
.un_formbox{ padding:0 0 40px 25px;}
h1, h2 {font-size: 24px;}
body{ font-size:16px;}
}



@media(max-width:767px){
.un_logo {padding: 10px 0 25px;}
h1, h2 {font-size: 22px;}
body{ font-size:15px;}
.un_formbox {padding: 0 0 40px;}
.un_logo img{ max-width:70px;}
.un_options_list .op_field {margin:15px 0 0;line-height: 22px;}
.un_options_list .op_field label {padding-left: 32px;}
.un_options_list .op_field label::before {width: 22px;height: 22px;}
.un_options_list .op_field label::after {top: 4px;left: 4px;width: 14px;height: 14px;}
.un_action button.un_btn1 {height: 40px;font-size: 16px;width: 140px;margin-right: 10px;}
.un_action button.un_btn2 {height: 40px;width: 150px;font-size: 16px;}
.un_options_list textarea {width: 100%;height: 100px;padding: 10px;font-size: 16px;margin: 15px 0 0 0;}
.thanksPopup .msgbox {width: 90%;padding: 35px 20px;}
.thanksPopup p {font-size: 14px;}
.thanksPopup h3 {font-size: 20px;}
.skipPopup .msgbox {width: 90%;padding: 35px 20px;}
.skipPopup p {font-size: 14px;}
.skipPopup h3 {font-size: 20px;}
.un_action{ margin:35px 0 0;}

}