.optoutdisc{display:none;font-size:12px;padding:10px 0;text-align:center}.error-text-msg{font-size:12px;color:red;position:relative;bottom:-2px}p.last-updated-text.small-font{font-size:10px;color:#7780a0;padding-top:5px}.content-contact{width:100%;height:auto;min-height:calc(100vh - 60px);display:block;float:left}.contact-section{width:100%;display:flex;background-color:#fff;justify-content:center;border-radius:18px;padding:60px 0 240px;margin-bottom:40px;-webkit-box-shadow:0 0 7px 1px #e3ecf7;-moz-box-shadow:0 0 7px 1px #e3ecf7;box-shadow:0 0 7px 1px #e3ecf7;position:relative}.contact-section::after{content:'';background:url(../images/contact-img.png) top center no-repeat;position:absolute;bottom:0;z-index:9999;width:100%;height:218px}.dp-parent{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row;flex-wrap:wrap;z-index:1}.dp-parent-hor-center{justify-content:center}.form-group{margin-bottom:23px}.form-box{width:100%;max-width:570px}.contact-form label{color:#fff;font-size:18px;font-weight:300;letter-spacing:0;line-height:30px;margin-bottom:10px}.contact-form input[type=email],.contact-form input[type=tel],.contact-form input[type=text],.contact-form input[type=url],.contact-form select,.contact-form textarea{width:100%;max-width:100%!important;height:45px;border:1px solid #b5b8d4!important;border-radius:8px;background-color:#fff!important;margin:0!important;padding:10px!important;font-family:Poppins,sans-serif;color:#898caf!important;font-size:16px!important;letter-spacing:0;line-height:19px}.contact-form textarea:hover,.contact-form[type=email]:hover,.contact-form[type=tel]:hover,.contact-form[type=text]:hover,.contact-form[type=url]:hover{-webkit-transition:border-color .3s ease-in-out;-moz-transition:border-color .3s ease-in-out;transition:border-color .3s ease-in-out}.contact-form textarea{resize:vertical!important;padding:10px 15px;font-family:Poppins,sans-serif;color:#789!important;font-size:16px!important;letter-spacing:0;line-height:19px;min-height:150px;resize:none}.contact-form textarea:after{content:'1000';font-size:10px;color:#789;float:right;position:absolute;right:0;bottom:0;width:100px;height:20px}.contact-form button[type=submit]{cursor:pointer;width:270px;border:none;border-radius:10px;padding:10px 0;margin-top:25px;color:#fff;font-family:Poppins,sans-serif;font-size:18px;font-weight:700;line-height:38px;text-align:center;outline:0;background:#ff6855;background:-moz-linear-gradient(top,#ff6855 0,#ff004b 100%);background:-webkit-linear-gradient(top,#ff6855 0,#ff004b 100%);background:linear-gradient(to bottom,#ff6855 0,#ff004b 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff6855', endColorstr='#ff004b', GradientType=0 )}.contact-form button[type=submit]:hover{background:#ff004b;background:-moz-linear-gradient(top,#ff004b 1%,#ff6855 100%);background:-webkit-linear-gradient(top,#ff004b 1%,#ff6855 100%);background:linear-gradient(to bottom,#ff004b 1%,#ff6855 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff004b', endColorstr='#ff6855', GradientType=0 );-webkit-transition:background .3s ease-in-out;-moz-transition:background .3s ease-in-out;transition:background-color .3s ease-in-out}.contact-form button[type=submit]:active{box-shadow:inset 0 1px 3px rgba(0,0,0,.5)}.contact-form textarea:focus,.contact-form:focus{outline:0;font-size:16px;letter-spacing:0;line-height:19px}::-webkit-input-placeholder{color:#888}:-moz-placeholder{color:#888}::-moz-placeholder{color:#888}:-ms-input-placeholder{color:#888}@media screen and (max-width:767px){.mobile-bg{width:100%;padding:10px;float:left;border-radius:20px;position:relative;background:#fafbfd;background:-moz-linear-gradient(top,#fafbfd 0,#f4f6f9 100%);background:-webkit-linear-gradient(top,#fafbfd 0,#f4f6f9 100%);background:linear-gradient(to bottom,#fafbfd 0,#f4f6f9 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafbfd', endColorstr='#f4f6f9', GradientType=0 )}.contact-section{padding:15px 15px 250px;overflow:hidden}.form-box{width:100%;max-width:90%}}@media screen and (min-device-width:320px) and (max-device-width:480px) and (orientation:portrait){.form-box{width:100%;max-width:100%}}