/*path:/ds-comf/ds-form/css/dsforms.css*/
.dspopup-modal-bg {position: fixed;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.8);display: none;top: 0;left: 0;z-index: 100000;}.dspopup-modal {display: none;visibility: hidden;position: fixed;background: #f5f5f5;z-index: 100001;width: 500px;border-radius: 6px;-moz-border-radius: 6px;-webkit-border-radius: 6px;box-shadow: 0 0 0px 5px rgba(0, 0, 0, 0.4);-moz-box-shadow: 0 0 0px 5px rgba(0, 0, 0, 0.4);-webkit-box-shadow: 0 0 0px 5px rgba(0, 0, 0, 0.4);}.dspopup-modal .close-dspopup-modal {display: block;position: absolute;width: 30px;height: 30px;top: -24px;right: -24px;border-width: 0;border-radius: 50%;cursor: pointer;background: url(images/close_circle.png) no-repeat;color: #fff;text-align: center;font-family: serif;font-size: 28px;line-height: 26px;font-weight: 700;}.dspopup-modal .close-dspopup-modal:hover { background-position: 0 100%;}.ds-form form {padding: 15px 30px;margin-bottom: 0;font-family: Arial, Helvetica, sans-serif;}.ds-form form label {display: block;margin-bottom: 0;font-size: 0.875em;font-weight: normal;line-height: 2.05556em;color: #78767a;cursor: pointer;}.ds-form form label .required {color: #b21a41;}.ds-form form input:not([type]),.ds-form form input[type="text"],.ds-form form input[type="password"],.ds-form form input[type="date"],.ds-form form input[type="datetime"],.ds-form form input[type="datetime-local"],.ds-form form input[type="month"],.ds-form form input[type="week"],.ds-form form input[type="email"],.ds-form form input[type="number"],.ds-form form input[type="search"],.ds-form form input[type="tel"],.ds-form form input[type="time"],.ds-form form input[type="url"],.ds-form form input[type="color"],.ds-form form select,.ds-form form textarea {-webkit-appearance: none !important;-moz-appearance: none !important;width: 100%;display: block;height: 2.05556em;margin: 0 0 0.88889em 0;padding: 0.44444em;background-color: #fff;border-style: solid;border-width: 1px;border-color: #ccc;border-radius: 0;box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);color: #78767a;font-family: inherit;font-size: .875em;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;transition: border-color 0.15s linear, background 0.15s linear;-webkit-transition: border-color 0.15s linear, background 0.15s linear;-moz-transition: border-color 0.15s linear, background 0.15s linear;-ms-transition: border-color 0.15s linear, background 0.15s linear;-o-transition: border-color 0.15s linear, background 0.15s linear;}.ds-form form input:not([type]):focus,.ds-form form input[type="text"]:focus,.ds-form form input[type="password"]:focus,.ds-form form input[type="date"]:focus,.ds-form form input[type="datetime"]:focus,.ds-form form input[type="datetime-local"]:focus,.ds-form form input[type="month"]:focus,.ds-form form input[type="week"]:focus,.ds-form form input[type="email"]:focus,.ds-form form input[type="number"]:focus,.ds-form form input[type="search"]:focus,.ds-form form input[type="tel"]:focus,.ds-form form input[type="time"]:focus,.ds-form form input[type="url"]:focus,.ds-form form input[type="color"]:focus,.ds-form form select:focus,.ds-form form textarea:focus {background-color: #fff;border-color: #999999;outline: none;}.ds-form form input:not([type]).improper-value,.ds-form form input[type="text"].improper-value,.ds-form form input[type="password"].improper-value,.ds-form form input[type="date"].improper-value,.ds-form form input[type="datetime"].improper-value,.ds-form form input[type="datetime-local"].improper-value,.ds-form form input[type="month"].improper-value,.ds-form form input[type="week"].improper-value,.ds-form form input[type="email"].improper-value,.ds-form form input[type="number"].improper-value,.ds-form form input[type="search"].improper-value,.ds-form form input[type="tel"].improper-value,.ds-form form input[type="time"].improper-value,.ds-form form input[type="url"].improper-value,.ds-form form input[type="color"].improper-value,.ds-form form select.improper-value,.ds-form form textarea.improper-value {border-color: #b21a41;}.ds-form form input[type="checkbox"] {vertical-align: middle;}.ds-form form input[type="radio"] {vertical-align: middle;}.ds-form form input[type="submit"],.ds-form form button[type="submit"] {width: auto;font-family: inherit;font-size: .875em;color: #fff;text-transform: none;padding: 8px 20px;background: #34495e;border-style: solid;border-width: 0px;border-color: #d0d0d0;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;box-shadow: 0;opacity: .75;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);transition: border-color 0.15s linear, background 0.15s linear, opacity 0.15s linear;-webkit-transition: border-color 0.15s linear, background 0.15s linear, opacity 0.15s linear;-moz-transition: border-color 0.15s linear, background 0.15s linear, opacity 0.15s linear;-ms-transition: border-color 0.15s linear, background 0.15s linear, opacity 0.15s linear;-o-transition: border-color 0.15s linear, background 0.15s linear, opacity 0.15s linear;cursor: pointer;height: auto;}.ds-form form input[type="submit"]:hover, .ds-form form input[type="submit"]:focus,.ds-form form button[type="submit"]:hover,.ds-form form button[type="submit"]:focus {opacity: 1;}.ds-form form select {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAICAMAAADUf89RAAAAXVBMVEXe3t7////e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t4c2GbBAAAAHnRSTlMAAAMGCQwPIScqMDM5P0Wfpau0usDDxuTn6u3w8/a+b40GAAAAS0lEQVQI123JRRKAQADEwODubvP/Z3KhYBfIMU00yaxyriCejV+7D5As929cDCBdr996WEC2SZI6jxeQ75J6nw9QHBoDfoByCLHgBAR/B7a3OfpzAAAAAElFTkSuQmCC);background-position: right center;background-repeat: no-repeat;padding-right: 1.75em;}.ds-form form select option {padding: 0.22222em 0.64em;color: #78767a;font-family: inherit;font-size: .875em;}.ds-form form textarea {min-height: 6em;}.ds-form .clearfix:before, .ds-form .clearfix:after {content: " ";display: table;}.ds-form .clearfix:after {clear: both;}.ds-form .form-head {margin-bottom: 15px;border-bottom: 1px solid #d4d4d4;font-size: 1.5em;line-height: 2.05556em;color: #808080;}.ds-form .is_checkbox,.ds-form .is_radio {display: block;text-align: left;}.ds-form .is_checkbox label,.ds-form .is_radio label {margin-left: 2.05556em;}.ds-form .is_checkbox input,.ds-form .is_radio input {margin-top: -22px;}.ds-form .infoform {margin-bottom: 15px;font-size: 12px;color: #b7b7b7;}.ds-form .error-form {padding-left: 15px;font-size: .875em;color: #b21a41;list-style: none;}.ds-form .error-form li:before {content: "\00d7";float: left;margin-left: -15px;font-weight: 700;}.ds-form .buttonform {margin-top: 15px;}.ds-form .star-rating {background: #dedede;font-size: 0;}.ds-form .star-rating__wrap {display: inline-block;font-size: 1em;cursor: pointer;}.ds-form .star-rating__wrap div,.ds-form .star-rating__wrap label {display: inline-block;}.ds-form .star-rating__wrap input {display: inline-block;}.ds-form .star-rating__wrap label {font-size: 1.5em;}.ds-form .star-rating__wrap:after {content: "";display: table;clear: both;}.ds-form .star-rating__wrap .on ~ div {color: #FFB300 !important;}.ds-form .star-rating__wrap:hover label {color: #FFB300 !important;}.ds-form form .stars-rating {display: inline-block;vertical-align: middle;}.ds-form form .stars {background: url("images/stars.png") repeat-x 0 0;width: 150px;display: inline-block;vertical-align: middle;}.ds-form form .stars input[type="radio"] {position: absolute;opacity: 0;filter: alpha(opacity=0);}.ds-form form .stars input[type="radio"].star-5:checked ~ span {width: 100%;}.ds-form form .stars input[type="radio"].star-4:checked ~ span {width: 80%;}.ds-form form .stars input[type="radio"].star-3:checked ~ span {width: 60%;}.ds-form form .stars input[type="radio"].star-2:checked ~ span {width: 40%;}.ds-form form .stars input[type="radio"].star-1:checked ~ span {width: 20%;}.ds-form form .stars label {display: block;width: 30px;height: 30px;margin: 0 !important;padding: 0 !important;text-indent: -999em;float: left;position: relative;z-index: 10;background: transparent !important;cursor: pointer;}.ds-form form .stars label:hover ~ span {background-position: 0 -30px;}.ds-form form .stars label.star-5:hover ~ span {width: 100% !important;}.ds-form form .stars label.star-4:hover ~ span {width: 80% !important;}.ds-form form .stars label.star-3:hover ~ span {width: 60% !important;}.ds-form form .stars label.star-2:hover ~ span {width: 40% !important;}.ds-form form .stars label.star-1:hover ~ span {width: 20% !important;}.ds-form form .stars span {display: block;width: 0;position: relative;top: 0;left: 0;height: 30px;background: url("images/stars.png") repeat-x 0 -60px;-webkit-transition: -webkit-width 0.5s;-moz-transition: -moz-width 0.5s;-ms-transition: -ms-width 0.5s;-o-transition: -o-width 0.5s;transition: width 0.5s;}.dspopup-modal .form-head {margin-left: -30px;margin-right: -30px;margin-top: -15px;padding: 10px 30px;}[id*="formmessagereport"] {margin-bottom: 0;font-family: Arial, Helvetica, sans-serif;font-size: 16px;color: #78767a;}[id*="formmessagereport"] .form-head {margin-left: 0;margin-right: 0;margin-top: 0;padding: 10px 30px;}[id*="formmessagereport"] .error-report {padding: 15px 30px;text-align: center !important;}[id*="formmessagereport"] .error-report p {text-align: center !important;}[id*="formmessagereport"] .text-report p:first-child {margin-bottom: 20px;font-size: 1.125em;}[id*="formmessagereport"] .repeatform {color: #34495e;}[id*="formmessagereport"] .repeatform:hover, [id*="formmessagereport"] .repeatform:focus {color: #4f6f8f;}.dsform-field-error {display: block;position: relative;max-width: 100%;}.dsform-field-error > span {background-image: linear-gradient(red, crimson);border-radius: 10px;color: white;display: block;font-size: 60%;font-weight: 700;padding: 2px 5px;position: absolute;right: 0;top: -8px;}.dsform-field-error > span::before {border-color: transparent transparent red;border-style: solid;border-width: 0 5px 5px;content: "";display: block;height: 0;position: absolute;right: 10px;top: -5px;width: 0;}.dsform-field-error.hint-proper > span {background-image: linear-gradient(yellowgreen, forestgreen);}.dsform-field-error.hint-proper > span::before {border-color: transparent transparent yellowgreen;}@media only screen and (min-width: 560px) {.dspopup-modal {margin-left: auto;margin-right: auto;}}@media only screen and (min-width: 768px) {.dspopup-modal {margin-left: auto;margin-right: auto;}}
/*path:/ds-comf/ds-form/css/forms/dscalltime.css*/
#dscalltime-form [class*="call"].inline label { float: left; margin-right: 10px; }#dscalltime-form [class*="call"].inline select { float: left; width: auto; }#dscalltime-form [class*="call"].inline + .inline label { margin-left: 10px; }
/*path:/ds-comf/ds-form/css/forms/one-click.css*/
.dspopup-modal-bg {background: rgb(0 0 0 / 50%);}.dspopup-modal {top: 50% !important;left: 50% !important;transform: translate(-50%, -50%);max-width: 40%;background-color: #fff;border: 3px solid #07593f;box-shadow: unset;}.ds-form form {padding: 20px;}.dspopup-modal .form-head {font-family: Unbounded, sans-serif;text-align: center;color: #000;border-color: #a5a5a5;line-height: 36px;margin-left: 0;margin-right: 0;}.ds-form form input[name="phone"], .ds-form form input[name="product-name"], .ds-form form textarea {border: unset;border-bottom: 2px solid #a5a5a5;box-shadow: unset;font-size: 19px;margin-top: 35px;font-family: Unbounded, sans-serif;color: #000}.ds-form form textarea {border: 2px solid #a5a5a5;}.ds-form form input[name="phone"]:focus, .ds-form form textarea:focus {border-color: #07593f;}.ds-form form input[name="product-name"] {pointer-events: none;}.ds-form .buttonform {text-align: center;}.ds-form form input[type="submit"] {display: inline-block;color: #fff;padding: 12px 41px;font-weight: 400;font-size: 18px;letter-spacing: .8px;background: #07593f;border-radius: 5px;border: 1px solid #07593f;transition: all .4s ease-in-out;font-family: Unbounded, sans-serif;opacity: 1;font-size: 19px;text-shadow: unset;}.ds-form form input[type="submit"]:hover {background-color: transparent;color: #07593f;transition: all .4s ease-in-out;}.ds-form form label {font-family: Unbounded, sans-serif;font-weight: 300;line-height: normal;font-size: 15px;}.ds-form form input[type="checkbox"] {border: 1px solid #07593f;appearance: checkbox;padding: 5px;box-shadow: unset;width: 15px;height: 15px;flex: none;}#one-click-form .policy-checkbox {display: flex;flex-direction: row-reverse;gap: 10px;align-items: flex-start;margin: 20px 0 35px;}.form-head_green {color: #07593f;}.dspopup-modal .close-dspopup-modal {top: 0;right: 0;}.ds-form .error-form {font-family: Unbounded, sans-serif;margin-top: 20px;font-weight: 300;font-size: 13px;}.text-report {font-family: Unbounded, sans-serif;}
/*path:/ds-comf/ds-form/css/plugins/calendar.css*/
 .dsform-cal-btn{background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAD3SURBVFiF7ZRNDoIwEIXf+MadeiYTV+o9vIZ6RpcaF8Ix0HEB+ENSWkIRF33JpC19bT+azgAeEdxSNKdoRnAd2+8VRTOKWhnTW2y/BGxon+O7Fa1ruvonPoChpU3iWrH/1HXO6DfQBjCr2vz9SbKqM4/gbwcguAQAmO3KTSWTsg+Cq77+98JXynzHRPTkIF9QeO3rr8MJUAbPVTFRAEpwQ+Elnl9NXK+zoUfVhj7aYL8Gbtg1W4L9f52GCeAncj7CZm331f6u87VGv4EEEFoJB9PoN5AAnAB3K+Qz+syL4dgZIJYUejDBfhQA3+GDAoQcDqQ6kACAJ1q0luRTOjZaAAAAAElFTkSuQmCC') no-repeat 50% 50% / 80%;height: 20px;width: 20px;vertical-align: middle;display: inline-block;border-radius: 2px;cursor: pointer;}.dsform-cal-btn.cal-chosen{background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAADjSURBVFiF7ZZBCsIwEEUn0qV6JsFV9R6eQ8/oUnFhew6fC6egodNEmtiC+VASOj/JS5iEEQkI2AMt0AB1an9QOlGne2q/i5iQjwHODY751r8IAeRW5RN3Sr1Ta53JT8AEAJbabd9+NxpbjfUHAURko+1BJ220LyKyTeB/CVtnY6dr4JbAD8AQAMAFqIFKvx1wTejHQX92enpoG5u00f5YgGya7zUsAL9SZQX8t91P1rHxTpOfQAEoD1EBMAGcpzFxETmZBGahEPDFxoHjUD2QFSC0eFaAmMUhviLKpvnegr8BeALlvmm00+8QOgAAAABJRU5ErkJggg==') no-repeat 50% 50% / 80%, #999;}.dsform-cal-wrapper{ display: inline; position: relative;}table.dscalendar-table td {color: #333333;line-height: 1.5em;min-width: 1.5em;padding: 0;text-align: center;vertical-align: middle;background: #fefefe;}table.dscalendar-table tbody td{box-shadow: 0 0 1px #ccc;}table.dscalendar-table td.crrnt-day {background: skyblue;color: #FFFFFF;}table.dscalendar-table tbody td{ cursor: default;}table.dscalendar-table tbody td:not(.nodate):hover{ background: #e0eeff; color: black;}table.dscalendar-table td.nodate{background: whitesmoke;}table.dscalendar-table thead td{border-bottom: none;}.dsform-cal-layer{position: absolute;z-index: 999;right: 0;top: 24px;}table.dscalendar-table {font-family: Helvetica,sans-serif;font-size: 1em;border-collapse: separate;border-spacing: 0px;border: 1px solid silver;float: left;}table.dscalendar-table td.mth-hdr {padding-left: 25px;padding-right: 25px;position: relative;text-align: center;background: whitesmoke;color: gray;}table.dscalendar-table thead td.wday {background: silver;color: #FFFFFF;font-family: sans-serif;font-size: 0.75em;font-weight: 700;}table.dscalendar-table thead td.wday.wda-6 {background: darksalmon;}.month-btn {border: 1px solid #ccc;display: inline-block;height: 12px;width: 12px;cursor: pointer;}.prev-month.month-btn {background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAICAYAAADeM14FAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAABKAAAASgB+3Je1gAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAABVSURBVAiZY2BAAjkhIQ2MyBwGBgYrRmQOKyOjPyMyp3/16u9M/xkYvjP8/8/OzMHBxMDAwMDIwMDAkB0SUs74/78XBxeXF4ahzDCBU9euHTDT0lIGALIJGIs0O44OAAAAAElFTkSuQmCC") no-repeat 50% 50% white;left: 5px;position: absolute;top: calc(50% - 7px);}.next-month.month-btn {background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAICAYAAADeM14FAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAABKAAAASgB+3Je1gAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAABtSURBVAiZTY3BCYNAFAXnL4IEtxqxCQ+e1C70kA7cmwVsGy6YGmIHaUVyEHw5RZzjMDCMbTtzw8msHLpuuoTtewNU/9IAxrrOVRSLSR8HkHnvkHJJX3v2/eM4zxfSO6YU3CGtmG0xpQDA/QDwA/8gJpwz8+WLAAAAAElFTkSuQmCC') no-repeat 50% 50% white;right: 5px;position: absolute;top: calc(50% - 7px);}
