@import url("../assets/fonts/IdaFont/style.css");@font-face{font-family:Montserrat-Regular;src:url("../../../fonts/Montserrat-Regular.ttf")}@font-face{font-family:Montserrat-SemiBold;src:url("../../../fonts/Montserrat-SemiBold.ttf")}@font-face{font-family:Montserrat-SemiBoldItalic;src:url("../../../fonts/Montserrat-SemiBoldItalic.ttf")}@font-face{font-family:Montserrat-Bold;src:url("../../../fonts/Montserrat-Bold.ttf")}@font-face{font-family:Montserrat-Light;src:url("../../../fonts/Montserrat-Light.ttf")}@font-face{font-family:Montserrat-Medium;src:url("../../../fonts/Montserrat-Medium.ttf")}.bg--catalina{background-color:#2b347e}.bg--catalina-dark{background-color:#041e58}.bg--tomato{background-color:tomato}.bg--tomato-dark{background-color:#ea5a40}.bg--lavender{background-color:#e6e6fa}.bg--lavender-light{background-color:rgba(230,230,250,.5)}.bg--misty-rose{background-color:#ffe4e1}.bg--misty-rose-light{background-color:rgba(255,228,225,.5)}.bg--lynch{background-color:#697e9a}.bg--cadet-blue{background-color:#a9b2c3}.bg--grey--1{background-color:#c3c9d5}.bg--grey--2{background-color:#dbdfe6}.bg--grey--3{background-color:#e7e9ef}.bg--light-grey{background-color:#f3f4f7}.bg--bg{background-color:#fcfcff}.bg--white{background-color:#fff}.bg--black{background-color:#000}.button-i,.button-i--outline,.button-i--primary{cursor:pointer;display:inline-block;text-decoration:none;vertical-align:middle;text-align:center;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.button-i--primary{font-family: Montserrat-bold;border:.0625rem solid transparent;padding:1rem 4.125rem;font-size:1rem;border-radius:.125rem}
.button-i--primary:hover{background-color:#e2e2e2;box-shadow:0 .3125rem .4375rem 0 #e2e2e2}.button-i--primary:active{background-color:#d6d6d6;box-shadow:0 0 0 0 #efefef}.button-i--primary:disabled{background-color:#fcfcfc;box-shadow:0 0 0 0 #efefef}.button-i--primary.button-i--tomato{background-color:tomato;color:#fff}.button-i--primary.button-i--tomato:hover{background-color:#ea5a40;box-shadow:0 .3125rem .4375rem 0 rgba(255,99,71,.15)}.button-i--primary.button-i--tomato:active{box-shadow:0 0 0 0 rgba(255,99,71,0)}.button-i--primary.button-i--tomato:disabled{background-color:#ff927e;box-shadow:0 0 0 0 rgba(255,99,71,0)}.button-i--primary.button-i--green{background-color:#0e9a2e;color:#fff}.button-i--primary.button-i--green:hover{background-color:#0E9A2FF1;box-shadow:0 .3125rem .4375rem 0 #0E9A2F28}.button-i--primary.button-i--green:active{box-shadow:0 0 0 0 #0E9A2F00}.button-i--primary.button-i--green:disabled{background-color:#2c9745;box-shadow:0 0 0 0 rgba(255,99,71,0)}.button-i--primary.button-i--catalina{background-color:#2b347e;color:#fff}
.button-i--primary.button-i--catalina:hover{background-color:#041e58;box-shadow:0 .3125rem .4375rem 0 rgba(43,52,126,.15)}.button-i--primary.button-i--catalina:active{box-shadow:0 0 0 0 rgba(43,52,126,0)}.button-i--primary.button-i--catalina:disabled{background-color:#a9b2c3;box-shadow:0 0 0 0 rgba(169,178,195,0)}.button-i--outline{font-family: Montserrat-bold;border:.0625rem solid #a9b2c3;color:#a9b2c3;padding:1rem 4.125rem;font-size:1rem;border-radius:.125rem;background-color:transparent}.button-i--outline:hover{color:#fff;background-color:#a9b2c3;border-color:transparent}.button-i--outline:active{background-color:#9aa5b9}.button-i--outline.button-i--tomato{border-color:tomato;color:tomato}.button-i--outline.button-i--tomato:hover{background-color:tomato;color:#fff;border-color:#ea5a40}.button-i--outline.button-i--tomato:active{background-color:#ea5a40}.button-i--outline.button-i--green{border-color:#0e9a2e;color:#0e9a2e}.button-i--outline.button-i--green:hover{background-color:#0e9a2e;color:#fff;border-color:#0d8128} .button-i--outline.button-o--badgeblue,.button-i--outline.button-o--badgeblue:hover{border-color:#FFFFFF;color:#2F80ED;background-color:#FFFFFF}
.button-i--outline.button-i--green:active{background-color:#0d8128}.button-i--outline.button-i--catalina{border-color:#2b347e;color:#2b347e}.button-i--outline.button-i--catalina:hover{background-color:#2b347e;color:#fff;border-color:#2b347e}.button-i--outline.button-i--catalina:active{background-color:#041e58}.button-i--outline:disabled{background-color:transparent !important;border-color:#a9b2c3 !important;color:#a9b2c3 !important}.button-group-i{background-color:#ffe4e1;padding:6px;border-radius:16px;display:table}.button-group-i button{padding:16px 36px;font-size:17px;color:tomato;background-color:transparent;border:none;outline:none}.button-group-i button.active{background-color:#fff;border-radius:11px;padding:16px 36px;box-shadow:0 3px 6px rgba(234,149,139,.5)}.input-i{position:relative;display:flex;border:1px solid tomato;border-radius:.125rem;padding:1.375rem;background-color:#fff;color:tomato;font-size:1.375rem;vertical-align:middle}.input-i.rounded{border-radius:1.5625rem}.input-i input{color:tomato;border:none;font-size:1rem;margin-left:2px;flex:1}
.input-i input:focus{outline:none !important}.input-i input::-moz-placeholder{color:#a9b2c3}.input-i input:-ms-input-placeholder{color:#a9b2c3}.input-i input::placeholder{color:#a9b2c3}.progress-bar-i{width:100%}.progress-bar-i.timeline,.progress-bar-i.timeline--horizontal{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:56px}.progress-bar-i.timeline--horizontal ol,.progress-bar-i.timeline ol{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;width:100%;-webkit-padding-start:0;padding-inline-start:0;display:flex;flex-direction:row}.progress-bar-i.timeline--horizontal ol li,.progress-bar-i.timeline ol li{display:flex;justify-content:center;list-style:none;flex:2;position:relative;border-bottom:2px solid #a9b2c3;line-height:1.5;padding-bottom:32px;text-align:center}.progress-bar-i.timeline--horizontal ol li:before,.progress-bar-i.timeline ol li:before{content:" ";display:flex;position:absolute;top:88%;height:18px;width:18px;border-radius:50%;background-color:#a9b2c3;left:50%;z-index:3}
.progress-bar-i.timeline--horizontal ol li span,.progress-bar-i.timeline ol li span{color:#2b347e;max-width:112px;display:inline-block;font-size:inherit;font-weight:inherit;white-space:break-spaces;word-break:break-word;text-align:center;font-family:Roboto}.progress-bar-i.timeline--horizontal ol li.completed:before,.progress-bar-i.timeline ol li.completed:before{background-color:tomato}.progress-bar-i.timeline--horizontal ol li.active:hover:before,.progress-bar-i.timeline--horizontal ol li.completed:hover:before,.progress-bar-i.timeline ol li.active:hover:before,.progress-bar-i.timeline ol li.completed:hover:before{transform:scale(1.1)}.progress-bar-i.timeline--horizontal ol li.active:after,.progress-bar-i.timeline--horizontal ol li.completed:after,.progress-bar-i.timeline ol li.active:after,.progress-bar-i.timeline ol li.completed:after{content:" ";display:flex;justify-content:center;align-items:center;width:100%;position:absolute;bottom:-2px;left:-50%;z-index:2;border-bottom:2px solid tomato}
.progress-bar-i.timeline--horizontal ol li.active:before,.progress-bar-i.timeline ol li.active:before{background-color:#fff;border:2px solid tomato}.progress-bar-i.timeline--horizontal ol li:first-child,.progress-bar-i.timeline--horizontal ol li:last-child,.progress-bar-i.timeline ol li:first-child,.progress-bar-i.timeline ol li:last-child{flex:1}.progress-bar-i.timeline--horizontal ol li:first-child,.progress-bar-i.timeline ol li:first-child{justify-content:flex-start}.progress-bar-i.timeline--horizontal ol li:first-child span,.progress-bar-i.timeline ol li:first-child span{text-align:start}.progress-bar-i.timeline--horizontal ol li:first-child:before,.progress-bar-i.timeline ol li:first-child:before{left:0}.progress-bar-i.timeline--horizontal ol li:first-child.active:after,.progress-bar-i.timeline--horizontal ol li:first-child.completed:after,.progress-bar-i.timeline ol li:first-child.active:after,.progress-bar-i.timeline ol li:first-child.completed:after{width:0;border-bottom:2px solid #a9b2c3}
.progress-bar-i.timeline--horizontal ol li:last-child,.progress-bar-i.timeline ol li:last-child{justify-content:flex-end}.progress-bar-i.timeline--horizontal ol li:last-child span,.progress-bar-i.timeline ol li:last-child span{text-align:end}.progress-bar-i.timeline--horizontal ol li:last-child:before,.progress-bar-i.timeline ol li:last-child:before{left:91%}.progress-bar-i.timeline--horizontal ol li:last-child.active:after,.progress-bar-i.timeline--horizontal ol li:last-child.completed:after,.progress-bar-i.timeline ol li:last-child.active:after,.progress-bar-i.timeline ol li:last-child.completed:after{left:-100%;width:200%}.progress-bar-i.timeline--horizontal ol.subtitles,.progress-bar-i.timeline ol.subtitles{margin-top:32px}.progress-bar-i.timeline--horizontal ol.subtitles span,.progress-bar-i.timeline ol.subtitles span{color:#697e9a;font-size:12px}.progress-bar-i.timeline--horizontal ol.subtitles li,.progress-bar-i.timeline ol.subtitles li{border:none}.progress-bar-i.timeline--horizontal ol.subtitles li:before,.progress-bar-i.timeline ol.subtitles li:before{display:none}
.progress-bar-i.timeline--vertical{display:flex;flex-direction:column;flex:1;padding:5px;justify-content:center;align-items:center}.progress-bar-i.timeline--vertical ol{flex:1;display:flex;flex-direction:column;justify-content:flex-end;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;-webkit-padding-start:0;padding-inline-start:0}.progress-bar-i.timeline--vertical ol li{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;list-style:none;flex:2;position:relative;border-left:2px solid #a9b2c3;line-height:1.5;padding-left:28px;min-height:96px}.progress-bar-i.timeline--vertical ol li:before{content:" ";display:flex;position:absolute;height:18px;width:18px;border-radius:50%;background-color:#a9b2c3;bottom:50%;left:-9px;z-index:3}.progress-bar-i.timeline--vertical ol li span.title{color:#2b347e}.progress-bar-i.timeline--vertical ol li span.subtitle{color:#697e9a;font-size:12px}.progress-bar-i.timeline--vertical ol li.active:hover:before,.progress-bar-i.timeline--vertical ol li.completed:hover:before{transform:scale(1.1)}
.progress-bar-i.timeline--vertical ol li.active:after,.progress-bar-i.timeline--vertical ol li.completed:after{content:" ";display:flex;justify-content:center;align-items:center;height:100%;left:-2px;top:-50%;position:absolute;z-index:2;border-left:2px solid tomato}.progress-bar-i.timeline--vertical ol li.completed:before{background-color:tomato}.progress-bar-i.timeline--vertical ol li.active:before{background-color:#fff;border:2px solid tomato}.progress-bar-i.timeline--vertical ol li:first-child,.progress-bar-i.timeline--vertical ol li:last-child{flex:1;min-height:48px}.progress-bar-i.timeline--vertical ol li:first-child{justify-content:flex-start;vertical-align:text-top}.progress-bar-i.timeline--vertical ol li:first-child:before{top:0}.progress-bar-i.timeline--vertical ol li:first-child.active:after,.progress-bar-i.timeline--vertical ol li:first-child.completed:after{top:0;width:0;border-left:2px solid #a9b2c3}.progress-bar-i.timeline--vertical ol li:last-child{justify-content:flex-end}
.progress-bar-i.timeline--vertical ol li:last-child:before{bottom:0}.progress-bar-i.timeline--vertical ol li:last-child.active:after,.progress-bar-i.timeline--vertical ol li:last-child.completed:after{left:-2px;height:200%;top:-100%}.switch-i{position:relative;display:inline-block;width:3.5rem;height:2rem}.switch-i input[type=checkbox]{opacity:0;height:0;width:0}.switch-i input[type=checkbox]:checked+.slider{background-color:#a9b2c3}.switch-i input[type=checkbox]:checked+.slider:before{transform:translateX(1.875rem)}.switch-i input[type=checkbox]:focus+.slider{box-shadow:0 0 .0625rem 0 #a9b2c3}.switch-i .slider{position:absolute;cursor:pointer;border-radius:1.25rem;top:0;left:0;right:0;bottom:0;background-color:tomato;transition:.4s}.switch-i .slider:before{position:absolute;content:"";height:1.25rem;width:1.25rem;left:4px;top:.425rem;background-color:#fff;transition:.4s;border-radius:50%}@font-face{font-family:Montserrat;src:url(../assets/fonts/Montserrat/Montserrat-ExtraLight.ttf);font-weight:200;font-style:none}
@font-face{font-family:Montserrat;src:url(../assets/fonts/Montserrat/Montserrat-ThinItalic.ttf);font-weight:200;font-style:italic}@font-face{font-family:Montserrat;src:url(../assets/fonts/Montserrat/Montserrat-Light.ttf);font-weight:300;font-style:none}@font-face{font-family:Montserrat;src:url(../assets/fonts/Montserrat/Montserrat-LightItalic.ttf);font-weight:300;font-style:italic}@font-face{font-family:Montserrat;src:url(../assets/fonts/Montserrat/Montserrat-Thin.ttf);font-weight:100;font-style:none}@font-face{font-family:Montserrat;src:url(../assets/fonts/Montserrat/Montserrat-ThinItalic.ttf);font-weight:100;font-style:italic}@font-face{font-family:Montserrat;src:url(../assets/fonts/Montserrat/Montserrat-Regular.ttf);font-weight:400;font-style:none}@font-face{font-family:Montserrat;src:url(../assets/fonts/Montserrat/Montserrat-Italic.ttf);font-weight:400;font-style:italic}@font-face{font-family:Montserrat;src:url(../assets/fonts/Montserrat/Montserrat-Medium.ttf);font-weight:500;font-style:none}
@font-face{font-family:Montserrat;src:url(../assets/fonts/Montserrat/Montserrat-MediumItalic.ttf);font-weight:500;font-style:italic}@font-face{font-family:Montserrat;src:url(../assets/fonts/Montserrat/Montserrat-SemiBold.ttf);font-weight:600;font-style:none}@font-face{font-family:Montserrat;src:url(../assets/fonts/Montserrat/Montserrat-SemiBoldItalic.ttf);font-weight:600;font-style:italic}@font-face{font-family:Montserrat;src:url(../assets/fonts/Montserrat/Montserrat-Bold.ttf);font-weight:700;font-style:none}@font-face{font-family:Montserrat;src:url(../assets/fonts/Montserrat/Montserrat-BoldItalic.ttf);font-weight:700;font-style:italic}@font-face{font-family:Montserrat;src:url(../assets/fonts/Montserrat/Montserrat-ExtraBold.ttf);font-weight:800;font-style:none}@font-face{font-family:Montserrat;src:url(../assets/fonts/Montserrat/Montserrat-ExtraBoldItalic.ttf);font-weight:800;font-style:italic}@font-face{font-family:Montserrat;src:url(../assets/fonts/Montserrat/Montserrat-Black.ttf);font-weight:900;font-style:none}
@font-face{font-family:Montserrat;src:url(../assets/fonts/Montserrat/Montserrat-BlackItalic.ttf);font-weight:900;font-style:italic}.header--1,.header--2,.header--3,.header--4,.header--5,.header--6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}.header--1{font-size:2.5rem}.header--2{font-size:2rem}.header--3{font-size:1.75rem}.header--4{font-size:1.5rem}.header--5{font-size:1.25rem}.header--6{font-size:1rem}.text-color--catalina{color:#2b347e}.text-color--catalina-dark{color:#041e58}.text-color--tomato{color:tomato}.text-color--tomato-dark{color:#ea5a40}.text-color--lavender{color:#e6e6fa}.text-color--lavender-light{color:rgba(230,230,250,.5)}.text-color--misty-rose{color:#ffe4e1}.text-color--misty-rose-light{color:rgba(255,228,225,.5)}.text-color--lynch{color:#697e9a}.text-color--cadet-blue{color:#a9b2c3}.text-color--grey--1{color:#c3c9d5}.text-color--grey--2{color:#dbdfe6}.text-color--grey--3{color:#e7e9ef}.text-color--light-grey{color:#f3f4f7}.text-color--bg{color:#fcfcff}
.text-color--white{color:#fff}.text-color--black{color:#000}.text-weight--100{font-family: Montserrat-Regular;}.text-weight--200{font-family: Montserrat-Regular;}.text-weight--300{font-family: Montserrat-Regular;}.text-weight--400{font-family: Montserrat-Regular;}.text-weight--500{font-family: Montserrat-medium;}.text-weight--600{font-family: Montserrat-semibold;}.text-weight--700{font-family: Montserrat-bold;}.text-weight--800{font-family: Montserrat-bold;}.text-weight--900{font-family: Montserrat-bold;}.text--italic{font-style:italic}html{box-sizing:border-box;font-size:1rem;font-family:Montserrat,sans-serif}*,:after,:before{box-sizing:inherit}