.img_layout{float:right}hr{margin:20px auto;border-color:#3f51b5;width:95%}form #ticket{background:#efefef;border:1px solid #999;margin:20px auto;max-width:90%;width:90%}form .fields{padding:15px}form .fields .field{margin-bottom:20px;position:relative}form .fields .display_field{display:inline-block;width:40%;margin-right:3%;margin-left:3%}form .fields .field_label label{display:block;margin-bottom:5px;font-size:14px;font-weight:600;font-family:"RobotoRegular","HelveticaRegular","Arial",sans-serif,"NewsGothBTWXX-Bold";color:#000}form .fields .field_label label.title{font-family:"NewsGothBTWXX-Bold","RobotoRegular","HelveticaRegular","Arial",sans-serif;font-size:18px;1___line-height:25px;text-transform:uppercase;font-weight:900}form .fields .field label{font-size:16px;font-weight:600;color:#666}form .fields .field input{background:0;border:0;color:#212121;outline:none;width:100%;font-size:16px;transition:padding 0.3s 0.2s ease}form .fields .field input:focus+.line:after{-webkit-transform:scaleX(1);transform:scaleX(1)}form .fields .field .line_dot{width:95%;height:1px;position:absolute;bottom:-3px;background:#cfcfcf}form .fields .field .line{width:100%;height:1px;position:absolute;bottom:0;background:#bdc3c7}form .fields .field .line:after{content:" ";position:absolute;float:right;width:100%;height:1px;-webkit-transform:scalex(0);transform:scalex(0);transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease,-webkit-transform 0.3s ease;background:#1abc9c}form .fields .field select{background:transparent;border:0;outline:none;border-bottom:2px solid #bdc3c7;padding-bottom:3px}form .fields .field select:focus{border-bottom:2px solid #1abc9c}form .fields .field.radio input{display:inline-block;width:auto;margin-right:10px}form .fields .field.radio span{color:#212121;text-transform:uppercase;font-weight:700;font-size:14px}form .fields .field.error label,form .fields .field.error h3{color:#e74c3c}form .fields .field.ok h3{color:blue}form .fields .field.error textarea{border:1.5px solid #e74c3c}form .fields .field.error .line::after{background:#e74c3c;-webkit-transform:scaleX(1);transform:scaleX(1)}form .fields .field.error select{border-bottom:2px solid #e74c3c}form .fields .checkbox{color:#212121;margin:10px 0}form .fields .checkbox label{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;margin-right:10px}form .fields .checkbox input{position:absolute;border:0;outline:none;height:0}form .fields li.checkbox input:focus+.label_text .label_check{border:3px solid rgba(0,0,0,.2)}form .fields .checkbox .label_check{display:inline-block;border-radius:50%;border:3px solid rgba(0,0,0,.1);background:transparent;vertical-align:middle;width:25px;height:25px!important;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:border 0.3s ease}form .fields .checkbox .label_check .icon{opacity:.2;font-size:14px;color:transparent;transition:opacity 0.3s 0.1s ease;-webkit-text-stroke:2px rgba(0,0,0,.5)}form .fields .checkbox .label_check:hover,form .fields .checkbox .label_check:focus{border:3px solid rgba(0,0,0,.2)}form .fields .checkbox input[type="checkbox"]:checked+.label_text .label_check{-webkit-animation:check 0.5s cubic-bezier(.895,.03,.685,.22) forwards;animation:check 0.5s cubic-bezier(.895,.03,.685,.22) forwards}form .fields .checkbox input[type="checkbox"]:checked+.label_text .label_check .icon{opacity:1;-webkit-transform:scale(0);transform:scale(0);color:#fff;-webkit-text-stroke:0;-webkit-animation:icon 0.3s cubic-bezier(1,.008,.565,1.65) 0.1s 1 forwards;animation:icon 0.3s cubic-bezier(1,.008,.565,1.65) 0.1s 1 forwards}.submit{text-align:center}.submit.error input{background:#e74c3c!important;-webkit-animation:shake .15s ease 3;animation:shake .15s ease 3}.submit input.button{background:#3f51b5;border:0;width:30%;padding:10px;cursor:pointer;outline:none;font-weight:700;font-family:inherit;text-transform:uppercase;color:#fff;transition:background 0.3s ease}.submit input.button:hover{background:#17a689}@-webkit-keyframes shake{0%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}50%{-webkit-transform:translateX(5px);transform:translateX(5px)}100%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}}@keyframes shake{0%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}50%{-webkit-transform:translateX(5px);transform:translateX(5px)}100%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}}@-webkit-keyframes icon{from{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes icon{from{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes check{0%{width:25px;height:25px;border-width:5px}10%{width:25px;height:25px;opacity:.1;background:rgba(0,0,0,.2);border-width:5px}12%{width:25px;height:25px;opacity:.4;background:rgba(0,0,0,.1);border-width:0}50%{width:30px;height:30px;background:#00d478;border:0;opacity:.6}100%{width:30px;height:30px;background:#00d478;border:0;opacity:1}}@keyframes check{0%{width:25px;height:25px;border-width:5px}10%{width:25px;height:25px;opacity:.1;background:rgba(0,0,0,.2);border-width:5px}12%{width:25px;height:25px;opacity:.4;background:rgba(0,0,0,.1);border-width:0}50%{width:30px;height:30px;1__background:#00d478;border:0;opacity:.6}100%{width:30px;height:30px;background:#00d478;border:0;opacity:1}}.pad20{padding:20px 0}.btn-indigo,.btn-indigo:hover,.btn-indigo:active,.btn-indigo:focus{color:#fff;background-color:#3f51b5;border-color:#3f51b5}#messageModal .modal-title{color:#000;font-weight:500;text-align:center;margin:0;padding:20px 0;text-align:center}#messageModal .modal-body{padding:15px 15px 35px 15px}form .fields{padding:0}form .fields .contam{width:100%;font-size:14px}form .fields .contam .field{margin-bottom:0}#descriptarea{max-width:calc(100% - 3px);max-height:100%;padding:10px;margin:0;text-align:justify;line-height:20px}.area-block{width:70.5%;height:40%;display:table}#textarea-wrapper{height:auto}textarea{resize:none}form .fields .contam .contam_sm .field .chk_inline:{display:inline-block}@media screen and (min-width:1171px){form .fields .contam .contam_lg{display:inline-block;width:29%!important;margin:0}form .fields .contam .contam_sm{display:none}form .fields .contam .area-block{display:inline-block;width:70.5%!important;margin:0!important}form .fields .contam .contam_lg ul.field li{display:block}.bord_right{display:block;border-right:1.5px solid #999;padding-left:15px}}@media screen and (max-width:1170px){.bord_right{border-right:0}form .fields .field .line_dot{width:100%}form .fields .contam .contam_lg{display:block;width:100%!important;margin:0}form .fields .contam .area-block{display:block;width:100%!important}form .fields .contam .contam_lg ul.field li{display:inline-block}}@media screen and (max-width:992px){form .fields .display_field{display:block;width:80%;margin-right:9%;margin-left:9%}}@media screen and (max-width:768px){.img_layout{float:none}h2{font-size:24px;line-height:32px}}form .fields .field input:active,form .fields .field input:hover,form .fields .field input:focus{background-color:rgb(232,240,254)!important;background-image:none!important;color:rgb(0,0,0)!important}form .fields .field input:-webkit-autofill:hover,form .fields .field input:-webkit-autofill:focus,form .fields .field input:-webkit-autofill:active form .fields .field input:-internal-autofill-selected{background-color:rgb(232,240,254)!important;background-image:none!important;color:rgb(0,0,0)!important}form .fields .field input{letter-spacing:normal;word-spacing:normal;text-transform:none;text-indent:0;text-shadow:none;display:inline-block;text-align:start;-webkit-appearance:textfield;-webkit-rtl-ordering:logical;cursor:text;padding:1px 0}