#pluginAppObj_45_550{width:100%}#pluginAppObj_45_550_visualform.hidden{visibility:hidden}#pluginAppObj_45_550_visualform{width:100%;font-family:Roboto;font-size:10pt;font-weight:normal;font-style:normal;position:relative;box-sizing:border-box}#pluginAppObj_45_550_visualform .mySwiper{width:100%}#pluginAppObj_45_550_visualform .question{color:rgba(13,64,130,1);font-size:12pt;font-weight:bold;margin-bottom:15px;line-height:1.5;text-align:center}#pluginAppObj_45_550_visualform .swiper-slide{display:flex;justify-content:center;cursor:default !important;box-sizing:border-box;max-width:100%;padding:0 3px}#pluginAppObj_45_550_visualform.mobile.pad .swiper-slide{padding:0 8px}#pluginAppObj_45_550_visualform .wrapper-inside{display:flex;flex-direction:row;margin:20px 0;flex-wrap:wrap;justify-content:center}#pluginAppObj_45_550_visualform .swiper-slide .c-all{width:100%;max-width:100%;box-sizing:border-box}#pluginAppObj_45_550_visualform .c-box{background-color:rgba(239,239,239,1);color:rgba(49,49,49,1);display:flex;flex-direction:column;border-radius:4px;box-shadow:0 0 0 2px rgba(239,239,239,1),0 2px 5px 2px rgba(0,0,0,.25);width:200px;max-width:100%;margin:10px;border:1px solid transparent;box-sizing:border-box}#pluginAppObj_45_550_visualform .c-box:hover,#pluginAppObj_45_550_visualform .c-box.selected{border-color:rgba(13,64,130,1);box-shadow:0 0 12px 0 rgba(13,64,130,1),0 0 0 2px rgba(13,64,130,1)}#pluginAppObj_45_550_visualform.mobile .c-box{flex-direction:row;justify-content:center;align-items:center;width:100%;box-sizing:border-box}#pluginAppObj_45_550_visualform .container_answer{text-align:center}#pluginAppObj_45_550_visualform.mobile .c-box .container_answer{flex:.65 1 0;text-align:left;padding:5px 8px}#pluginAppObj_45_550_visualform .container_answer .answer-text{padding:10px 0;word-break:break-word}#pluginAppObj_45_550_visualform .img-container{width:200px;max-width:100%;height:150px;max-height:150px;display:flex;align-content:center;justify-content:center}#pluginAppObj_45_550_visualform.mobile .c-box .img-container{flex:.35 1 0;height:100px}#pluginAppObj_45_550_visualform .img-container .img-answer{width:100%;max-width:100%;height:auto;object-fit:cover;pointer-events:none}#pluginAppObj_45_550_visualform .img-container .noimage{object-fit:scale-down;max-width:100%;width:60%}#pluginAppObj_45_550_visualform .command{position:relative;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:center;padding:0 8px}#pluginAppObj_45_550_visualform .command .swiper-button-container{display:flex;margin-top:20px}#pluginAppObj_45_550_visualform .progressbar-container{max-width:350px;width:100%}#pluginAppObj_45_550_visualform .progressbar-wrapper{display:block;width:100%;margin:5px auto 0;text-align:center}#pluginAppObj_45_550_visualform .number{padding:0 0 5px;text-align:center;color:rgba(13,64,130,1);font-size:10pt}#pluginAppObj_45_550_visualform .progressbar{height:8px;background:rgba(255,255,255,1);border-radius:4px}#pluginAppObj_45_550_visualform .progressbar .bar{height:8px;background:rgba(13,64,130,1);border-radius:4px}#pluginAppObj_45_550_visualform .pluginAppObj_45_550-swiper-button-next,#pluginAppObj_45_550_visualform .pluginAppObj_45_550-swiper-button-prev{top:inherit;bottom:0}#pluginAppObj_45_550_visualform .pluginAppObj_45_550-swiper-button-next{left:60px}#pluginAppObj_45_550_visualform .pluginAppObj_45_550-swiper-button-prev:after,#pluginAppObj_45_550_visualform .pluginAppObj_45_550-swiper-button-next:after{color:rgba(49,49,49,1);background-color:rgba(239,239,239,1);border-radius:4px;box-shadow:0 0 0 2px rgba(239,239,239,1),0 2px 5px 2px rgba(0,0,0,.25);border:1px solid transparent;font-size:20px;padding:5px 8px;font-weight:bold}#pluginAppObj_45_550_visualform .all-container-form{background:rgba(239,239,239,1);color:rgba(49,49,49,1);margin:10px;padding:0;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility;border-radius:4px;box-shadow:0 0 0 2px rgba(239,239,239,1),0 2px 5px 2px rgba(0,0,0,.25);min-height:220px}#pluginAppObj_45_550_visualform .container-form{max-width:420px;box-sizing:border-box;width:100%;margin:0 auto;position:relative;color:rgba(49,49,49,1);cursor:default}#pluginAppObj_45_550_visualform .flex-fieldset{display:flex;flex-wrap:wrap;box-sizing:border-box;position:relative}#pluginAppObj_45_550_visualform .flex-fieldset fieldset{max-width:calc(50% - 5px);min-width:170px;width:100%}#pluginAppObj_45_550_visualform .flex-fieldset .name{margin-right:10px}#pluginAppObj_45_550_visualform .flex-fieldset fieldset.mobile{max-width:100%}#pluginAppObj_45_550_visualform .flex-fieldset .name.mobile{margin-right:0}#pluginAppObj_45_550_visualform .command .swiper-button-next,#pluginAppObj_45_550_visualform .command .swiper-button-prev{position:static;margin:0 20px}#pluginAppObj_45_550_visualform #contact_pluginAppObj_45_550{background:rgba(239,239,239,1);padding:20px}#pluginAppObj_45_550_visualform #contact_pluginAppObj_45_550 h3{display:block;font-size:1.2em;margin:0 0 15px;text-align:center}#pluginAppObj_45_550_visualform fieldset{border:medium none !important;margin:0 0 10px;min-width:100%;padding:0;width:100%}#pluginAppObj_45_550_visualform #contact_pluginAppObj_45_550 input[type="text"],#contact_pluginAppObj_45_550 input[type="email"],#contact_pluginAppObj_45_550 input[type="tel"],#contact_pluginAppObj_45_550 input[type="checkbox"]{font:Roboto 10pt;font-family:Roboto;font-size:10pt;font-weight:normal;font-style:normal;width:100%;border:1px solid rgba(49,49,49,1);background-color:transparent;color:rgba(49,49,49,1);margin:0 0 5px;padding:10px;border-radius:0;box-shadow:none;box-sizing:border-box}#pluginAppObj_45_550_visualform #contact_pluginAppObj_45_550 input[type="text"]:hover,#contact_pluginAppObj_45_550 input[type="email"]:hover,#contact_pluginAppObj_45_550 input[type="tel"]:hover,#contact_pluginAppObj_45_550 input[type="checkbox"]:hover{-webkit-transition:border-color .3s ease-in-out;-moz-transition:border-color .3s ease-in-out;transition:border-color .3s ease-in-out;border:1px solid rgba(13,64,130,1)}#pluginAppObj_45_550_visualform #contact_pluginAppObj_45_550 input[type="text"].error,#contact_pluginAppObj_45_550 input[type="email"].error,#contact_pluginAppObj_45_550 input[type="tel"].error,#contact_pluginAppObj_45_550 input[type="checkbox"].error{background-color:#fbe3e4;border-color:#fbc2c4;color:#8a1f11}#contact_pluginAppObj_45_550 fieldset.privacy{font-size:.8em}#contact_pluginAppObj_45_550 .label-privacy{display:block;position:relative;padding-left:30px;margin-bottom:12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#contact_pluginAppObj_45_550 .label-privacy a{color:rgba(49,49,49,1);text-decoration:none}#contact_pluginAppObj_45_550 .label-privacy a:hover{text-decoration:underline}#contact_pluginAppObj_45_550 .label-privacy input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}#contact_pluginAppObj_45_550 .checkmark{position:absolute;top:-4px;left:0;height:20px;width:20px;border:1px solid rgba(49,49,49,1);background-color:transparent;color:rgba(49,49,49,1)}#contact_pluginAppObj_45_550 .label-privacy:hover input~.checkmark{background-color:transparent;-webkit-transition:border-color .3s ease-in-out;-moz-transition:border-color .3s ease-in-out;transition:border-color .3s ease-in-out;border-color:rgba(49,49,49,1)}#contact_pluginAppObj_45_550 .label-privacy input~.checkmark.error{background-color:#fbe3e4;border-color:#fbc2c4}#contact_pluginAppObj_45_550 .checkmark:after{content:"";position:absolute;display:none}#contact_pluginAppObj_45_550 .label-privacy input:checked~.checkmark:after{display:block}#contact_pluginAppObj_45_550 .label-privacy .checkmark:after{left:8px;top:5px;width:3px;height:6px;border:solid rgba(49,49,49,1);border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#pluginAppObj_45_550_visualform #contact_pluginAppObj_45_550 button[type="submit"]{font:Roboto 10pt;font-family:Roboto;font-size:10pt;font-weight:normal;font-style:normal;cursor:pointer;width:100%;border:none;background:rgba(13,64,130,1);color:rgba(255,255,255,1);padding:10px}#pluginAppObj_45_550_visualform #contact_pluginAppObj_45_550 .btn-submit{margin:0}#pluginAppObj_45_550_visualform #contact_pluginAppObj_45_550 button[type="submit"]:hover{background-color:#002264;-webkit-transition:background .3s ease-in-out;-moz-transition:background .3s ease-in-out;transition:background-color .3s ease-in-out}#pluginAppObj_45_550_visualform #contact_pluginAppObj_45_550 button[type="submit"]:active{box-shadow:inset 0 1px 3px rgba(0,0,0,.5)}#pluginAppObj_45_550_visualform #contact_pluginAppObj_45_550 input:focus{outline:0;border:1px solid rgba(13,64,130,1)}::-webkit-input-placeholder{color:#888}:-moz-placeholder{color:#888}::-moz-placeholder{color:#888}:-ms-input-placeholder{color:#888}#pluginAppObj_45_550_visualform .container-thank{max-width:420px;box-sizing:border-box;width:100%;margin:10px;position:relative;color:rgba(49,49,49,1);cursor:default;display:flex;justify-content:center;align-items:center;line-height:1.5em;min-height:220px;border-radius:4px;box-shadow:0 0 0 2px rgba(239,239,239,1),0 2px 5px 2px rgba(0,0,0,.25);background-color:rgba(239,239,239,1)}#pluginAppObj_45_550_visualform .message-thanks{color:rgba(49,49,49,1);padding:20px;font-family:Roboto;font-size:10pt;font-weight:normal;font-style:normal;margin:0 auto;text-align:center}