@charset "UTF-8";form.stepped-form .input-container .input-container--checkbox-multiline{display:flex;flex-direction:column;justify-content:space-between;margin:0;gap:10px}form.stepped-form .input-container .input-container--checkbox-multiline.half>label{margin-right:0;width:calc(50% - 15px)}form.stepped-form .input-container .input-container--checkbox-multiline label{padding:8px!important}@media (max-width:768px){form.stepped-form .input-container .input-container--checkbox-multiline label{margin-left:0;margin-right:0!important;width:100%!important}}form.stepped-form .input-container .input-container--checkbox-multiline label input[type=checkbox],form.stepped-form .input-container .input-container--checkbox-multiline label input[type=radio]{padding:0!important;border-radius:50%;overflow:hidden}form.stepped-form .input-container .input-container--checkbox-multiline .inner-label{font-size:12px;line-height:18px;font-weight:500;font-family:Raleway,Arial,sans-serif;width:100%}form.stepped-form .input-container .input-container--checkbox-multiline.input-container--radios-list__multiline{flex-direction:column}form.stepped-form .input-container .input-container--checkbox-multiline.input-container--radios-list__multiline>label{margin-right:0}form.stepped-form .input-container .input-container--checkbox-multiline.input-container--radios-list__multiline_simple{flex-direction:column;background-color:#f9f9f9;padding:12px}@media (min-width:768px){form.stepped-form .input-container .input-container--checkbox-multiline.input-container--radios-list__multiline_simple{margin-bottom:25px}}form.stepped-form .input-container .input-container--checkbox-multiline.input-container--radios-list__multiline_simple>label{color:#747474;border:0;padding:0!important;margin-bottom:16px;margin-right:0}form.stepped-form .input-container .input-container--checkbox-multiline.input-container--radios-list__multiline_simple>label:last-of-type{margin-bottom:0}form.stepped-form .input-container .input-container--checkbox-multiline.input-container--radios-list__multiline_simple>label.checked{background-color:transparent;color:#ff5800}form.stepped-form .input-container .input-container--checkbox-multiline.input-container-dob{flex-direction:row}form.stepped-form .input-container .input-container--checkbox-multiline.input-container-dob input[type=checkbox],form.stepped-form .input-container .input-container--checkbox-multiline.input-container-dob input[type=radio]{width:20%;padding:0;text-align:center}form.stepped-form .input-container .input-container--checkbox-multiline.input-container-dob input[type=checkbox].year,form.stepped-form .input-container .input-container--checkbox-multiline.input-container-dob input[type=radio].year{width:30%}form.stepped-form .input-container .input-container--checkbox-multiline>label{border:1px solid #c4c4c4;padding:8px;border-radius:3px;display:flex!important;align-items:center;width:100%;font-weight:600;font-size:13px;color:#c4c4c4}form.stepped-form .input-container .input-container--checkbox-multiline>label:hover{cursor:pointer;border-color:#ff5800;box-shadow:0 4px 4px 0 rgba(224,99,54,.3)}form.stepped-form .input-container .input-container--checkbox-multiline>label.checked{border-color:#ff5800;color:#000;background-color:#ffefe6}form.stepped-form .input-container .input-container--checkbox-multiline>label.checked>input[type=checkbox],form.stepped-form .input-container .input-container--checkbox-multiline>label.checked>input[type=radio]{border-color:#ff5800}form.stepped-form .input-container .input-container--checkbox-multiline>label.checked>input[type=checkbox]:after,form.stepped-form .input-container .input-container--checkbox-multiline>label.checked>input[type=radio]:after{background-image:url(../images/check-white.png);background-size:10px;background-position:center;background-repeat:no-repeat;background-color:#ff5800;width:100%;height:100%;left:0;top:0;transform:rotate(0)}html:has(.page-template-page-blank.montepio-anniversary-2025){overflow-x:clip}body.page-template-page-blank{padding:0;margin:0;width:100%;overflow-x:clip}header.blank-page-header{padding:0;margin:0;width:100%}