.form-container .ce_form{padding:0;margin:0;border-radius:0;background:none;box-shadow:none}.form-container textarea{height:42px;line-height:42px;border-radius:8px;border:2px solid #678EB8;font-size:16px;min-height:180px;padding:0 15px;background:#fff}@media only screen and (min-width:1024px){.form-container textarea{height:52px;line-height:52px;font-size:18px}}.form-container textarea:focus{border:2px solid #678EB8}.form-container input[type="email"],.form-container input[type="url"],.form-container input[type="tel"],.form-container input[type="text"]{height:42px;padding:0 15px;line-height:42px;border-radius:8px;border:2px solid #678EB8;font-size:16px;background:#fff}@media only screen and (min-width:1024px){.form-container input[type="email"],.form-container input[type="url"],.form-container input[type="tel"],.form-container input[type="text"]{height:52px;line-height:52px;font-size:18px}}.form-container input[type="email"]:focus,.form-container input[type="url"]:focus,.form-container input[type="tel"]:focus,.form-container input[type="text"]:focus{border:2px solid #678EB8}@media only screen and (min-width:1024px){.form-container .formbody{display:flex;flex-wrap:wrap;justify-content:space-between}}.form-container .formbody .widget-radio.widget{width:100%;margin-bottom:15px}.form-container .formbody .form-col{margin-bottom:15px}@media only screen and (min-width:1024px){.form-container .formbody .form-col{width:calc(50% - 15px)}}@media only screen and (min-width:1024px){.form-container .formbody .form-col .form-col{display:flex;flex-wrap:wrap}}@media only screen and (min-width:1280px){.form-container .formbody .upload-container{position:relative;margin-bottom:18px}}@media only screen and (min-width:1280px){.form-container .formbody .upload-container .widget-explanation{position:absolute;max-width:60%;top:-40px;right:0}}.form-container .widget{margin-bottom:15px}.form-container .widget legend,.form-container .widget>label{line-height:1.2;font-size:16px;margin-bottom:10px;color:#678EB8}@media only screen and (min-width:1024px){.form-container .widget legend,.form-container .widget>label{font-size:18px}}.form-container .widget fieldset{margin:0}.form-container .widget fieldset span label{font-size:16px;font-weight:400;color:#678EB8}@media only screen and (min-width:1024px){.form-container .widget fieldset span label{font-size:18px}}.form-container .widget.widget-checkbox .checkbox_container span label{color:#3a4a5c}.form-container .widget.widget-explanation.explanation p{font-size:16px}@media only screen and (min-width:1024px){.form-container .widget.widget-explanation.explanation p{font-size:18px}}.form-container button,.form-container [type="button"],.form-container [type="reset"],.form-container [type="submit"]{border-radius:8px;background:#3A4A5C;border:2px solid #3A4A5C;font-size:16px;height:44px;line-height:44px;font-weight:700;padding:0 50px}@media only screen and (min-width:1024px){.form-container button,.form-container [type="button"],.form-container [type="reset"],.form-container [type="submit"]{font-size:18px;height:44px;line-height:44px}}.form-container button:hover,.form-container button:focus,.form-container [type="button"]:hover,.form-container [type="button"]:focus,.form-container [type="reset"]:hover,.form-container [type="reset"]:focus,.form-container [type="submit"]:hover,.form-container [type="submit"]:focus{background:#fff;color:#3A4A5C}.form-container input::file-selector-button{background:#678EB8;color:#fff;font-size:16px;border:0;padding:0 15px;margin:0 6px 0 0;line-height:30px;height:30px;border-radius:8px}.form-container select{grid-area:select;appearance:none;background-color:transparent;border:none;height:42px;line-height:42px;padding:0;margin:0;width:100%;font-size:16px;font-family:inherit;cursor:inherit;outline:none;color:#678EB8}@media only screen and (min-width:1024px){.form-container select{height:52px;line-height:52px;font-size:18px}}.form-container .select-container{position:relative;grid-template-areas:"select";width:100%;border:2px solid #678EB8;border-radius:8px;padding:0 15px;cursor:pointer;line-height:1.1;align-items:center;background-color:#fff}.form-container .select-container:after{content:"";border:solid #678EB8;border-width:0 2px 2px 0;display:inline-block;padding:6px;transform:rotate(45deg);position:absolute;right:15px;top:12px}@media only screen and (min-width:1024px){.form-container .select-container:after{top:15px}}.form-container select:focus+.focus{position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;border:2px solid #3a4a5c;border-radius:inherit}.form-container select,.form-container .select-container:after{grid-area:select}.form-container select::-ms-expand{display:none}.form-container input[type="checkbox"],.form-container input[type="radio"]{position:absolute;left:0;top:0;width:24px;height:24px;opacity:0}.form-container .radio_container{position:relative;display:flex}.form-container .radio_container>span{display:flex;align-items:center;position:relative;margin-right:10px}.form-container .radio_container>span:before{cursor:pointer;content:"";width:24px;height:24px;border:2px solid #678EB8;background:#fff;border-radius:90px;display:inline-block;margin-right:6px}.form-container .radio_container>span label{margin:0}.form-container .radio_container>span.active:before{background:#678EB8}.form-container .checkbox_container{position:relative}.form-container .checkbox_container>span{display:flex;align-items:center;position:relative}.form-container .checkbox_container>span:before{cursor:pointer;content:"";width:24px;height:24px;border:2px solid #678EB8;background:#fff;border-radius:5px;display:inline-block;margin-right:6px}.form-container .checkbox_container>span label{margin:0}.form-container .checkbox_container>span.active:before{background:#678EB8}.form-container .altcha{border-radius:8px;background:#fff;border:2px solid #678EB8}.form-container .altcha .altcha-checkbox{display:flex;align-items:center;position:relative}.form-container .altcha .altcha-checkbox:before{cursor:pointer;content:"";width:24px;height:24px;min-width:24px;border:2px solid #678EB8;background:#fff;border-radius:5px;display:inline-block;margin:0;line-height:0}.form-container .altcha .altcha-checkbox label{margin:0}.form-container .altcha[data-state="verified"] .altcha-checkbox:before{background:#678EB8}.ce_form_v2 .content-container{margin-bottom:30px}@media only screen and (min-width:1024px){.ce_form_v2 .content-container{display:flex;justify-content:space-between;margin-bottom:50px}}@media only screen and (min-width:1024px){.ce_form_v2 .content-container .text_icons{width:calc(50% - 15px);display:flex;justify-content:right}}@media only screen and (min-width:1024px){.ce_form_v2 .content-container .text_block{width:calc(50% - 15px)}}.ce_form_v2 .text_icons{margin:30px 0 0 0;display:flex;flex-wrap:wrap;align-items:center}@media only screen and (min-width:1024px){.ce_form_v2 .text_icons{margin:0}}.ce_form_v2 .text_icons .icon-image{margin-right:10px}.ce_form_v2 .text_icons .icon-image img{max-height:55px}@media only screen and (min-width:1280px){.ce_form_v2 .text_icons .icon-image img{max-height:71px}}.ce_form_v2 .text_icons .icon-text{width:100%;margin-bottom:15px}@media only screen and (min-width:1024px){.ce_form_v2 .text_icons .icon-text{text-align:right}}.ce_form_v2 .text_icons .icon-text p{line-height:0;font-size:14px;font-weight:400;text-decoration:none;font-family:"SourceSansPro Regular", "Helvetica Neue", sans-serif}@media only screen and (min-width:1280px){.ce_form_v2 .text_icons .icon-text p{font-size:18px}}.ce_form_v2 .text_icons .icon-text a{font-size:inherit;text-decoration:none}.mod_article.light-blue{background:#f4f7fa}
