.iconwithcontent{display:flex;align-items:stretch;justify-content:flex-start;gap:60px;padding-bottom:40px}.iconwithcontent .icon{min-width:100px;max-height:100px;align-self:flex-start}@media (max-width:620px){.iconwithcontent{gap:20px}.iconwithcontent .icon{min-width:40px;max-height:60px;align-self:flex-start}}.iconwithcontent .content{font-size:14px}.checkableblurb{display:flex;padding-bottom:20px;align-items:flex-start;gap:20px}.toggleableblurb{height:100%;display:flex;flex-direction:column;justify-content:center}.toggleableblurb .disclaimer{padding-top:15px;font-weight:bold;font-size:12px}.checkinputcontainer{position:relative;padding-left:25px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkinputcontainer input{ position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmarkarea{position:absolute;top:0;left:0;padding:1px;height:25px;width:25px;border-radius:50%}.checkmarkarea.svg{background-image:url(../IMAGES/SVGs/svg_checkboxfalse.svg);background-size:100% 100%}.checkmarkarea.hovertint{background-color:#FFF;opacity:0.1}.checkinputcontainer:hover input ~ .hovertint{background-color:#00A8E4}.checkmarkarea.svg:after{content:" ";top:0;left:0;height:25px;width:25px;background-image:url(../IMAGES/SVGs/svg_checkboxtrue.svg);background-size:100% 100%;position:absolute;display:none}.checkinputcontainer input:checked ~ .checkmarkarea.svg:after{display:block}.toggle{position:relative;margin:20px 0;width:108px;height:35px;font-size:14px;font-weight:bold}.toggle input{ opacity:0;width:0;height:0}.toggleswitch{display:flex;flex-direction:row;justify-content:space-around;align-items:center;border:1px solid #444;border-right:#FFF;border-left:#FFF;position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#00A8E4;color:#FFF;transition:all linear 0.1s;-webkit-transition:all linear 0.1s}.toggleoption{display:flex;justify-content:center;align-items:center;width:calc(50% + 2px);transition:all linear 0.5s;-webkit-transition:all linear 0.1s}.toggleoption.right{width:calc(50% + 4px);border:none;border-right:1px solid #444;height:100%;border-radius:0 22px 22px 0;-moz-border-radius:0 22px 22px 0;-webkit-border-radius:0 22px 22px 0;justify-content:flex-start;padding-left:10px}.toggleoption.left{height:calc(100% + 4px);border-top:1px solid #444;border-bottom:1px solid #444;border-left:1px solid #444;border-right:1px solid #FFF;background-color:#FFF;color:#00A8E4;border-radius:22px 0 0 22px;-moz-border-radius:22px 0 0 22px;-webkit-border-radius:22px 0 0 22px;justify-content:flex-end;padding-right:10px}input:checked + .toggleswitch .toggleoption.right{height:calc(100% + 4px);background-color:#FFF;color:#00A8E4;border:none;border-top:1px solid #444;border-bottom:1px solid #444;border-left:1px solid #FFF;border-right:1px solid #444}input:checked + .toggleswitch .toggleoption.left{height:100%;background-color:transparent;color:#FFF;border:none;border-left:1px solid #444}.toggleswitch:hover{background-color:#0086b6}.toggleswitch:hover .toggleoption.right{color:#EEE}.toggleswitch:hover .toggleoption.left{background-color:#EEE;color:#0086b6}input:checked + .toggleswitch:hover .toggleoption.right{background-color:#EEE;color:#0086b6}input:checked + .toggleswitch:hover .toggleoption.left{color:#EEE}#PartnerDetailsSection{padding-top:5px;margin-bottom:15px;border-bottom:none}#PartnerDetailsSection.withdependants{border-bottom:1px solid #CCC}.PartnerDetailsSection{width:100%}#DependantDetailsSection{margin-bottom:15px;width:100%}.sectiontitlebar{display:flex;align-items:center;padding-bottom:20px}.sectiontitlebar .icon{max-height:30px;padding-right:15px}.sectiontitlebar .title{font-weight:500;padding-bottom:2px}.persondetailscontainer{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:10px;padding:0 10px}.persondetailscontainer:nth-child(2){margin-top:0}.persondetailscontainer:nth-child(3){margin-top:0}#DependantDetailsSection .persondetailscontainer:hover{background-color:rgba(87,87,86,0.04)}#DependantTemplate.persondetailscontainer{display:none}.inputcontainer{width:48%;padding-bottom:15px;display:flex;flex-direction:column}.inputcontainer .label{font-size:0.8rem;font-weight:500;display:flex;align-items:center;height:25px;}.labelBar{display:flex;justify-content:space-between}.inputcontainer .inputInfoLink{font-size:12px;align-self:flex-end;padding-bottom:1px;text-decoration:none}.inputcontainer .label .textlinesvg{font-size:15px}.persondetailscontainer input,.persondetailscontainer select{font-family:Muli,Open-Sans,sans-serif !important;font-size:1rem;border:1px solid #CCC;border-radius:4px;width:100%;padding:18.5px 14px;min-height:62px}.persondetailscontainer input:focus-within,.persondetailscontainer select:focus-within{border-color:#2CB5D6;outline:none}.persondetailscontainer input:read-only{color:inherit;outline:none;background-color:#eee}.persondetailscontainer input[type=checkbox]{border:none;width:0;min-height:0;max-height:0;padding:0 0;line-height:0}.persondetailscontainer .short{min-width:150px;max-width:180px}.removedependantcontainer{padding:10px 5px}.persondetailscontainer .removedependantcontainer{width:48%;display:flex;justify-content:flex-end;align-items:flex-end}@media (max-width:620px){.persondetailscontainer{flex-direction:column;width:100%}.inputcontainer{width:100%}.persondetailscontainer .removedependantcontainer{width:100%}}.persondetailscontainer .minusmark{background-color:transparent;color:transparent}.persondetailscontainer:hover .minusmark{background-color:#C8104F;color:#FFF}#AddDependantsContainer{display:flex;justify-content:flex-start;align-items:center;gap:15px;padding:5px;border-radius:4px}#AddDependantsContainer:hover{background-color:rgba(87,87,86,0.04);cursor:pointer}#AddDependantsContainer:hover .blurb{color:#000}#AddDependantsContainer .blurb{font-size:12px;font-weight:bold;color:#555}.container{background-color:#ccc;height:20px;width:20px;text-align:center;line-height:20px;font-family:Muli,Open-Sans,sans-serif !important}.plusmark{height:25px;min-width:25px;border-radius:4px;background-color:#108937;color:#FFF;font-size:25px;font-weight:bold;line-height:25px;text-align:center;font-family:"Times New Roman" !important}.minusmark{height:25px;min-width:25px;border-radius:4px;background-color:#C8104F;color:#FFF;font-size:25px;font-weight:bold;line-height:20px;text-align:center;font-family:"Times New Roman" !important;cursor:pointer}