*,*::after,*::before{box-sizing:inherit}html{box-sizing:border-box;font-size:100%}body{margin:0;line-height:1.5}[type=checkbox]+label[for],[type=radio]+label[for]{cursor:pointer}div,h1,h2,h3,h4,h5,h6,p,ol,ul{margin:0;padding:0}a{cursor:pointer;text-decoration:none}button{padding:0;appearance:none;border:0;border-radius:0;background:transparent;line-height:1;font-size:100%}h1,h2,h3,h4{margin-top:0;margin-bottom:.5rem}h4{line-height:1.4}p{margin-bottom:1rem;line-height:1.6}img{display:inline-block;vertical-align:middle;max-width:100%;height:auto}label{font-size:.875rem;font-weight:400;line-height:1.8}.row{max-width:75rem;display:flex;margin-right:auto;margin-left:auto;flex-flow:row wrap}.row .row{margin-left:-0.625rem;margin-right:-0.625rem}.columns,.column{flex:1 1 0px;padding-right:.625rem;padding-left:.625rem;min-width:0}.small-10{flex:0 0 83.33333%;max-width:83.33333%}.small-6{flex:0 0 50%;max-width:50%}.small-5{flex:0 0 41.66667%;max-width:41.66667%}.small-2{flex:0 0 16.66667%;max-width:16.66667%}@media screen and (max-width:39.9375em){.hide-for-small-only{display:none !important}}@media print,screen and (min-width:40em){.medium-8{flex:0 0 66.66667%;max-width:66.66667%}.medium-6{flex:0 0 50%;max-width:50%}.medium-5{flex:0 0 41.66667%;max-width:41.66667%}.columns,.column{padding-right:.9375rem;padding-left:.9375rem}.row .row{margin-right:-0.9375rem;margin-left:-0.9375rem}.hide-for-medium{display:none !important}}@media print,screen and (min-width:64em){.large-4{flex:0 0 33.33333%;max-width:33.33333%}.large-3{flex:0 0 25%;max-width:25%}}fieldset{border:0;margin:0;padding:0}[type=text]:focus{outline:0}dl,ol,ul{line-height:1.6;margin-left:1.25rem;margin-bottom:1rem}.rank-animate--fade-in-out.ng-enter{transition:all linear;transition-duration:250ms;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-delay:0ms;opacity:0}.rank-animate--fade-in-out.ng-enter .rank-dialog__container{transition:all linear;transition-duration:150ms;transition-delay:0ms}.rank-animate--fade-in-out.ng-enter.ng-enter-active{opacity:1}.rank-animate--fade-in-out.ng-leave{transition:all linear;transition-duration:250ms;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-delay:0ms;opacity:1}.rank-animate--fade-in-out.ng-leave .rank-dialog__container{transition:all linear;transition-duration:150ms;transition-delay:0ms;transition-timing-function:cubic-bezier(0.4,0,0.2,1)}.rank-animate--fade-in-out.ng-leave.ng-leave-active{opacity:0}.rank-animate--picker.ng-enter{transition:all linear;transition-duration:200ms;transition-timing-function:cubic-bezier(0.4,0,0.2,1);opacity:0}.rank-animate--picker.ng-enter.ng-enter-active{opacity:1}.rank-animate--picker.ng-leave{transition:all linear;transition-duration:200ms;transition-timing-function:cubic-bezier(0.4,0,0.2,1);opacity:1}.rank-animate--picker.ng-leave.ng-leave-active{opacity:0}.rank-animate--fade-up.ng-enter,.rank-animate--fade-up.ng-leave{-webkit-transition:all linear .15s;-mox-transition:all linear .15s;-ms-transition:all linear .15s;-o-transition:all linear .15s;transition:all linear .15s}.rank-animate--fade-up.ng-enter,.rank-animate--fade-up.ng-leave.ng-leave-active{margin-top:-100px;-webkit-opacity:0;-moz-opacity:0;opacity:0}.rank-animate--fade-up.ng-enter.ng-enter-active,.rank-animate--fade-up.ng-leave{margin-top:0;-webkit-opacity:1;-moz-opacity:1;opacity:1}@font-face{font-family:"rk-font";src:url("/kalkulator/static/files/public/fonts/app/rank-font.eot");src:url("/kalkulator/static/files/public/fonts/app/rank-font.eot#iefix") format("embedded-opentype"),url("/kalkulator/static/files/public/fonts/app/rank-font.woff") format("woff"),url("/kalkulator/static/files/public/fonts/app/rank-font.ttf") format("truetype"),url("/kalkulator/static/files/public/fonts/app/rank-font.svg#fontawesomeregular") format("svg");font-weight:normal;font-style:normal}[class^=ri-],[class*=" ri-"]{font-family:"rk-font" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1.25rem}.rank-ricon{font-size:40px;width:70px;height:66px;display:block;border:4px solid #e9e9e9;text-align:center;color:#337ab7;vertical-align:middle;margin-top:5px}.rank-ricon:before{position:relative;top:4px}.ri-phone-circle{padding:12px 15px !important;width:40px;height:40px;line-height:1.25rem;background:#0457ba;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#fff}.ri-phone-circle svg{width:20px;height:20px}.rank-icon-success:before,.rank-icon-loss:before{background-size:25px 24px;width:25px;height:24px;display:block;margin:auto;content:""}.rank-icon-success:before{background-image:url("/kalkulator/static/files/public/images/app/svg/icon-process-success.svg")}.rank-icon-loss:before{background-image:url("/kalkulator/static/files/public/images/app/svg/icon-process-error.svg")}.rank-icon{background-size:100%;width:100px;height:100px;display:block;margin:auto}.rank-icon-motorcycle{background:url("/kalkulator/static/files/public/images/app/motorcycle.png") no-repeat left top;background-size:100%;width:100px;height:100%;display:block;margin:auto}.rank-icon-car{background:url("/kalkulator/static/files/public/images/app/car.png") no-repeat left top;background-size:100%;width:100px;height:100%;display:block;margin:auto}.ri-fire:before{content:"\e000"}.ri-alarm:before{content:"\e001"}.ri-alarmsystem:before{content:"\e002"}.ri-destinationcontinentasia:before{content:"\e003"}.ri-destinationcontinentaustraliaandoceania:before{content:"\e004"}.ri-beton:before{content:"\e005"}.ri-both:before{content:"\e006"}.ri-protectglasselements:before{content:"\e007"}.ri-brick:before{content:"\e008"}.ri-buildingonly:before{content:"\e009"}.ri-constructionbrick:before{content:"\e00a"}.ri-constructionother:before{content:"\e00b"}.ri-constructionwooden:before{content:"\e00c"}.ri-equipmentonly:before{content:"\e00d"}.ri-flat:before{content:"\e00e"}.ri-destinationcontinenteurope:before{content:"\e00f"}.ri-firealarm:before{content:"\e010"}.ri-firstfloor:before{content:"\e011"}.ri-flammable:before{content:"\e012"}.ri-realestateunderconstruction:before{content:"\e013"}.ri-ground:before{content:"\e014"}.ri-hh-oc:before{content:"\e015"}.ri-house:before{content:"\e016"}.ri-houseunderconstruction:before{content:"\e017"}.ri-includecellar:before{content:"\e018"}.ri-includeequipment:before{content:"\e019"}.ri-includeequipments:before{content:"\e01a"}.ri-includegarage:before{content:"\e01b"}.ri-includesolidelements:before{content:"\e01c"}.ri-includewalls:before{content:"\e01d"}.ri-intercom:before{content:"\e01e"}.ri-interfloor:before{content:"\e01f"}.ri-lastfloor:before{content:"\e020"}.ri-lattice:before{content:"\e021"}.ri-monitoring:before{content:"\e022"}.ri-nonflammable:before{content:"\e023"}.ri-destinationcontinentnorthamerica:before{content:"\e024"}.ri-other:before{content:"\e025"}.ri-papa:before{content:"\e026"}.ri-protectfromclasp:before{content:"\e027"}.ri-protectfromflood:before{content:"\e028"}.ri-protectfromrandom:before{content:"\e029"}.ri-protectfromtheft:before{content:"\e02a"}.ri-protectfromvandalism:before{content:"\e02b"}.ri-protectocprivate:before{content:"\e02c"}.ri-protectocrenting:before{content:"\e02d"}.ri-travelphysicalwork:before{content:"\e02e"}.ri-roofflat:before{content:"\e030"}.ri-row:before{content:"\e031"}.ri-security-alarm:before{content:"\e032"}.ri-security-gps:before{content:"\e034"}.ri-security-immo:before{content:"\e035"}.ri-securitydoor:before{content:"\e036"}.ri-securitydoors:before{content:"\e037"}.ri-sheetmetal:before{content:"\e038"}.ri-single:before{content:"\e039"}.ri-slubs:before{content:"\e03a"}.ri-destinationcontinentsouthamerica:before{content:"\e03b"}.ri-straw:before{content:"\e03c"}.ri-supervision:before{content:"\e03d"}.ri-sypervision:before{content:"\e03e"}.ri-traveldiving:before{content:"\e03f"}.ri-travelextremesports:before{content:"\e040"}.ri-travelhighrisksports:before{content:"\e041"}.ri-travelsightseeing:before{content:"\e042"}.ri-travelski:before{content:"\e043"}.ri-twin:before{content:"\e044"}.ri-windowprotection:before{content:"\e049"}.ri-wooden:before{content:"\e04a"}.ri-group:before{content:"\e04b"}.ri-destinationcontinentafrica:before{content:"\e04c"}.ri-otherrealestate:before{content:"\e04d"}.ri-farm:before{content:"\e04e"}.ri-wantassistance-1:before{content:"\e02f"}.ri-wantcasco-1:before{content:"\e045"}.ri-wantoc-1:before{content:"\e046"}.ri-wantpersonalaccident-1:before{content:"\e047"}.ri-wantassistance:before{content:"\e048"}.ri-wantpersonalaccident:before{content:"\e04f"}.ri-wantcasco:before{content:"\e050"}.ri-wantoc:before{content:"\e051"}.ri-business-trip:before{content:"\e052"}.flex{margin-right:0;margin-left:0;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}[flex],[flex-column]{margin-right:0;margin-left:0;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1}[flex]{-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}[flex-column]{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}[flex-center],.flex-center{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;width:100%;margin:auto}.form-ready .rank-form{-webkit-box-shadow:0 0 20px #e1e1e1;-moz-box-shadow:0 0 20px #e1e1e1;box-shadow:0 0 20px #e1e1e1}.rank-form{position:relative;background:#fff;margin-top:20px;margin-bottom:70px}.rank-form .rank-form-controls{border-top:1px solid #f3f3f3;background-color:#f3f4f2;margin-top:10px;padding:20px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.rank-form .rank-form-controls .button.primary,.rank-form .rank-form-controls .button.success{padding-left:20px;padding-right:20px}.rank-form .rank-form-controls.rank-form-ready{-webkit-box-shadow:0 0 20px #e1e1e1;-moz-box-shadow:0 0 20px #e1e1e1;box-shadow:0 0 20px #e1e1e1}.rank-form .rank-form-controls-calc{border-top:1px solid #f3f3f3;background-color:#f3f4f2;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.rank-form .rank-form-controls-calc .button.primary,.rank-form .rank-form-controls-calc .button.success{padding-left:20px;padding-right:20px;display:flex;align-items:center;justify-content:center}.rank-form .rank-form-controls-calc .button.primary svg,.rank-form .rank-form-controls-calc .button.success svg{margin-left:10px}.rank-form .rank-form-controls-calc .button.primary.btn--spinner-shown,.rank-form .rank-form-controls-calc .button.success.btn--spinner-shown{height:44px}.rank-form .rank-form-controls-calc .button.primary.btn--spinner-shown svg,.rank-form .rank-form-controls-calc .button.success.btn--spinner-shown svg{width:24px;height:24px}.rank-form .rank-form-last-screen{margin-top:0;padding:20px}.rank-form .rank-form-all-screen{margin-top:10px;padding:20px}.rank-form .rank-idd-information{padding:20px 20px 0 20px;margin-top:10px;font-size:.875rem}.rank-form.rank-form-ready{-webkit-box-shadow:0 0 20px #e1e1e1;-moz-box-shadow:0 0 20px #e1e1e1;box-shadow:0 0 20px #e1e1e1}@media screen and (min-width:40em){.new-layout{flex:0 0 69.18% !important;max-width:69.18% !important}}@media(max-width:639px){.rank-form{margin-bottom:50px}.rank-form .rank-form-controls,.rank-form .rank-form-controls-calc{-webkit-flex-flow:column;-moz-flex-flow:column;-ms-flex-flow:column;flex-flow:column}.rank-form .rank-form-controls>div:first-of-type,.rank-form .rank-form-controls-calc>div:first-of-type{order:2}.rank-form .rank-form-controls>div:last-of-type,.rank-form .rank-form-controls-calc>div:last-of-type{order:1}.rank-form .rank-form-controls .button,.rank-form .rank-form-controls-calc .button{width:100%}.rank-form .rank-form-controls .button:first-of-type,.rank-form .rank-form-controls-calc .button:first-of-type{margin-bottom:10px}.rank-form .rank-form-controls .rank-checkbox,.rank-form .rank-form-controls-calc .rank-checkbox{margin:15px auto 0}}@media(max-width:450px){.rank-radio-list{-webkit-flex-flow:column;-moz-flex-flow:column;-ms-flex-flow:column;flex-flow:column}.rank-radio-list>label{margin-left:0}.rank-radio-list>label:not(:first-of-type){margin-top:5px;margin-left:0}}@media(min-width:300px) and (max-width:360px){.rank-form .rank-form-controls,.rank-form .rank-form-controls-calc>div:nth-child(2) .button{padding-left:50px;padding-right:50px}.rank-form .rank-form-controls,.rank-form .rank-form-controls-calc>div:nth-child(2) .button.success.first-screen-btn{padding-left:1px;padding-right:1px}}.rank-form-bo .short-form-border .rank-question-label{border:3px solid #c6c6c4;padding-bottom:5px}.rank-answer-valid .form-control:not(:disabled),.rank-answer-valid .select__control:not(:disabled),.rank-answer-valid .rank-input-group__field:not(:disabled),.rank-answer-valid .rank-input-group__append button:not(:disabled){border-color:#bee1ab}.rank-answer-invalid .form-control:not(:disabled),.rank-answer-invalid .select__control:not(:disabled),.rank-answer-invalid .rank-input-group__field:not(:disabled),.rank-answer-invalid .rank-input-group__append button:not(:disabled){border-color:#d44950;color:#d44950}@media(max-width:639px){rank-pic .rank-pic__label,.message,[data-ng-switch-when=allowance] .rank-checkbox input[type=checkbox]+label>span,.payment-method-select .payment-method-select__button .payment-method-select__container .payment-method-select__text .payment-method-select__description,.checkbox .checkbox__additional-extended,.checkout-availo-section__body--text div,.checkout-availo-section__body--allowance span{word-break:break-word}}.rank-question{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.rank-question .rank-question-label__fieldset-wrapper,.rank-question .rank-question-label__legend-wrapper{display:contents}.rank-question .rank-question-label{margin-top:11px;text-align:right;color:#444;-webkit-box-flex:0;-webkit-flex:0 0 290px;-moz-box-flex:0;-moz-flex:0 0 290px;-ms-flex:0 0 290px;flex:0 0 290px}.rank-question .rank-question-label .rank-question-label-box{display:flex;flex-wrap:wrap;margin-bottom:0}.rank-question .rank-question-label .rank-question-label-text{font-size:.875rem;font-weight:600}.rank-question .rank-question-label .rank-question-label-text p{margin-bottom:0;font-size:.875rem;color:#8a8a8a}.rank-question .rank-question-label .rank-question-label-text:is(legend){margin-bottom:0;display:inline-block}.rank-question .rank-question-label .rank-question-label-text span{font-weight:400}.rank-question .rank-question-label .rank-question-label-text .rank-question-label-text-em{display:block;color:#20a3dd;font-size:.875rem}.rank-question .rank-question-label .rank-question-label-text p,.rank-question .rank-question-label .rank-question-label-text rank-question-label-text-em{font-weight:600}.rank-question .rank-question-label .rank-question-label-text-asterisk{color:#e52426;font-weight:600}.rank-question .rank-question-label .rank-question-label-text-info{color:#828282;padding-left:3px;font-size:.875rem}.rank-question .rank-question-label .rank-question-label-postcode{margin-top:4px;margin-bottom:inherit}.rank-question .rank-question-label .rank-question-label-addon{position:relative;font-size:.875rem}.rank-question .rank-question-label .rank-question-label-addon .rank-tooltip,.rank-question .rank-question-label .rank-question-label-addon .rank-static-infotip{text-align:left;top:-50px;left:760px}.rank-question .rank-question-area{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1}@media(min-width:768px){.rank-question .rank-question-area ul.rank-pics[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr));padding:0}.rank-question .rank-question-area ul.rank-pics[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr));padding:0}}@media(min-width:1023px){.rank-question .rank-question-area ul.rank-pics--new-layout[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,max-content)) !important}.rank-question .rank-question-area ul.rank-pics--new-layout[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,max-content)) !important}}@media(min-width:1199px){.rank-question .rank-question-area ul.rank-pics[data-columns="4"]{grid-template-columns:repeat(4,minmax(0,1fr));padding:0}}.rank-question .rank-question-area ul.rank-pics{gap:0 8px;display:grid;list-style:none;margin:0;grid-template-columns:repeat(2,1fr);width:100%;justify-content:start}.rank-question .rank-question-tooltip{-webkit-box-flex:0;-webkit-flex:0 0 60px;-moz-box-flex:0;-moz-flex:0 0 60px;-ms-flex:0 0 60px;flex:0 0 60px}#hh_insDuration.rank-question--stretch .rank-question-area,#cession.rank-question--stretch .rank-question-area,#leased.rank-question--stretch .rank-question-area,#businessActivity.rank-question--stretch .rank-question-area,#businessActivityMetragePart.rank-question--stretch .rank-question-area,#realEstateType.rank-question--stretch .rank-question-area,#hh_floodDamagesCount.rank-question--stretch .rank-question-area,#hh_lastYearsDamagesCount.rank-question--stretch .rank-question-area,#hh_floodDamagesCount.rank-question--stretch .rank-question-area,#residentsCount.rank-question--stretch .rank-question-area,#wallConstruction.rank-question--stretch .rank-question-area{padding-bottom:0 !important}.rank-question--stretch{flex-wrap:wrap;margin:0 10px}.rank-question--stretch .rank-question-label{flex:1 1 100%;text-align:left;display:inline-flex;margin:0;padding-bottom:0}.rank-question--stretch .rank-question-area{flex:1 1 100%;padding:7px .6rem 8px}.rank-question--stretch [multi-select-radio-section] .rank-question-area{padding:7px .6rem 0}.rank-question--stretch .rank-question-tooltip{-webkit-box-flex:0;-webkit-flex:0 0 0;-moz-box-flex:0;-moz-flex:0 0 0;-ms-flex:0 0 0;flex:0 0 0;padding:0 !important}.rank-question--stretch .rank-question-tooltip svg{width:20px;height:20px}.rank-question--stretch .rank-question-label{padding:20px .6rem 0}.rank-question--stretch .rank-section-tooltip,.rank-question--stretch .rank-question-tooltip{position:inherit;right:inherit}.rank-question--stretch .rank-tooltip-button{display:block;margin:0}.rank-question--stretch .rank-tooltip:before,.rank-question--stretch .rank-static-infotip:before{border-right:.75em solid #20a3dd}.rank-question--stretch .rank-terms-of-use{margin:0 0 0 10px}.rank-question--stretch .rank-input-slider{float:none}.rank-question--stretch .rank-input-slider .rank-input-slider__field{width:inherit;text-align:inherit}.rank-question--stretch .rank-input-group__append{background:#fff !important;font-weight:600;color:#333}.rank-question--stretch .rank-pic{width:184px !important}.rank-question--stretch form-messages{width:100% !important}@media(min-width:426px){.rank-question--stretch div[class*=_postcode] .form-control,.rank-question--stretch div[class*=_postcode] .input-group,.rank-question--stretch div[class*=_postcode] .rank-input-group,.rank-question--stretch div[class*=_postcode] .select{max-width:88px !important;width:100%}}@media(min-width:426px){.rank-question--stretch div[class*=_premisesnumber] .form-control,.rank-question--stretch div[class*=_premisesnumber] .input-group,.rank-question--stretch div[class*=_premisesnumber] .rank-input-group,.rank-question--stretch div[class*=_premisesnumber] .select{max-width:377px !important;width:100%}}@media(min-width:426px){.rank-question--stretch div[class*=_streetnumber] .form-control,.rank-question--stretch div[class*=_streetnumber] .input-group,.rank-question--stretch div[class*=_streetnumber] .rank-input-group,.rank-question--stretch div[class*=_streetnumber] .select{max-width:377px !important;width:100%}}@media(min-width:426px){.rank-question--stretch .rank-question-constantlyoccupied .form-control,.rank-question--stretch .rank-question-constantlyoccupied .input-group,.rank-question--stretch .rank-question-constantlyoccupied .rank-input-group,.rank-question--stretch .rank-question-constantlyoccupied .select{max-width:377px !important;width:100%}}@media(min-width:426px){.rank-question--stretch .rank-question-buildyear .form-control,.rank-question--stretch .rank-question-buildyear .input-group,.rank-question--stretch .rank-question-buildyear .rank-input-group,.rank-question--stretch .rank-question-buildyear .select{max-width:184px !important;width:100%}}@media(min-width:426px){.rank-question--stretch .rank-question-roofcover .form-control,.rank-question--stretch .rank-question-roofcover .input-group,.rank-question--stretch .rank-question-roofcover .rank-input-group,.rank-question--stretch .rank-question-roofcover .select{max-width:377px !important;width:100%}}@media(min-width:426px){.rank-question--stretch .rank-question-metrage .form-control,.rank-question--stretch .rank-question-metrage .input-group,.rank-question--stretch .rank-question-metrage .rank-input-group,.rank-question--stretch .rank-question-metrage .select{max-width:184px !important;width:100%}}@media(min-width:426px){.rank-question--stretch .rank-question-propertytype .form-control,.rank-question--stretch .rank-question-propertytype .input-group,.rank-question--stretch .rank-question-propertytype .rank-input-group,.rank-question--stretch .rank-question-propertytype .select{max-width:377px !important;width:100%}}@media(min-width:426px){.rank-question--stretch .rank-question-hh_city .form-control,.rank-question--stretch .rank-question-hh_city .input-group,.rank-question--stretch .rank-question-hh_city .rank-input-group,.rank-question--stretch .rank-question-hh_city .select{max-width:377px !important;width:100%}}@media(min-width:426px){.rank-question--stretch .rank-question-hh_street .form-control,.rank-question--stretch .rank-question-hh_street .input-group,.rank-question--stretch .rank-question-hh_street .rank-input-group,.rank-question--stretch .rank-question-hh_street .select{max-width:377px !important;width:100%}}@media(min-width:426px){.rank-question--stretch .rank-question-floor .form-control,.rank-question--stretch .rank-question-floor .input-group,.rank-question--stretch .rank-question-floor .rank-input-group,.rank-question--stretch .rank-question-floor .select{max-width:377px !important;width:100%}}@media(min-width:426px){.rank-question--stretch .rank-question-businessactivitytype .form-control,.rank-question--stretch .rank-question-businessactivitytype .input-group,.rank-question--stretch .rank-question-businessactivitytype .rank-input-group,.rank-question--stretch .rank-question-businessactivitytype .select{max-width:377px !important;width:100%}}@media(min-width:426px){.rank-question--stretch .rank-question-hh_lastinsurer .form-control,.rank-question--stretch .rank-question-hh_lastinsurer .input-group,.rank-question--stretch .rank-question-hh_lastinsurer .rank-input-group,.rank-question--stretch .rank-question-hh_lastinsurer .select{max-width:377px !important;width:100%}}@media(min-width:426px){.rank-question--stretch #calcSendEmail .form-control,.rank-question--stretch #calcSendEmail .input-group,.rank-question--stretch #calcSendEmail .rank-input-group,.rank-question--stretch #calcSendEmail .select{max-width:377px !important;width:100%}}.email-and-label-container{display:block}@media(min-width:1000px){.email-and-label-container{display:flex}}.email-and-label-container{flex-wrap:wrap}.email-and-label-container .email-and-label-input{flex:0 0 377px}.email-and-label-container .email-and-label-box{flex:1;display:flex;flex-wrap:wrap}@media(max-width:999px){.email-and-label-container .email-and-label-box{margin-top:5px}}.email-and-label-container .email-and-label-box .email-and-label-text{flex:2;margin:auto;font-weight:600;font-size:.875rem;display:inline-flex}.email-and-label-container .email-and-label-box .email-and-label-text .email-and-label-asterisk{padding-right:5px;color:#e52426}@media(min-width:1000px){.email-and-label-container .email-and-label-box .email-and-label-text .email-and-label-asterisk{padding-left:10px}}.rank-question-label,.rank-question-area,.rank-question-tooltip{padding:10px .6rem}.rank-question-addon{padding-top:0 !important}@media(max-width:1023px){.rank-question-addon{padding-left:0 !important}}.rank-question-addon .rank-question-area__expand{margin-top:0 !important}.rank-question-addon__expand{padding-top:0 !important}.rank-question-addon__expand .rank-question-area__expand{margin-top:0 !important}.rank-modal .rank-question .rank-question-label{-webkit-box-flex:0;-webkit-flex:0 0 190px;-moz-box-flex:0;-moz-flex:0 0 190px;-ms-flex:0 0 190px;flex:0 0 190px}.rank-modal .rank-question .rank-question-label,.rank-modal .rank-question .rank-question-area,.rank-modal .rank-question .rank-question-tooltip{padding:20px .6rem 0}@media(max-width:1199px){.rank-question{padding-left:10px;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.rank-question .rank-question-label{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-order:1;-ms-flex-order:1;order:1;max-width:inherit;padding:10px .6rem 0;text-align:left;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.rank-question .rank-question-label .rank-question-label-addon .rank-tooltip,.rank-question .rank-question-label .rank-question-label-addon .rank-static-infotip{left:650px}.rank-question .rank-question-label-empty{display:none}.rank-question .rank-question-area{width:100%;-webkit-box-ordinal-group:4;-webkit-order:3;-moz-order:3;-ms-flex-order:3;order:3;-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-moz-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;padding:10px .6rem}.rank-question .rank-question-tooltip{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-order:2;-ms-flex-order:2;order:2;padding:10px .6rem 0}.rank-question [rank-flex]{display:initial;-webkit-flex-flow:initial;-moz-flex-flow:initial;-ms-flex-flow:initial;flex-flow:initial}}@media(min-width:640px) and (max-width:1024px){.rank-question{padding-right:10px}.rank-question .rank-question-label{margin-top:inherit;max-width:90%}.rank-question .rank-question-label:empty{padding:0}}@media(max-width:1024px){#termsOfUseAllowance{padding-left:0}}@media(max-width:639px){.rank-question{padding-right:10px}.rank-question .rank-question-label{margin-top:inherit;max-width:90%}.rank-question .rank-question-label:empty{padding:0}.rank-question .rank-question-label .rank-question-label-addon .rank-tooltip,.rank-question .rank-question-label .rank-question-label-addon .rank-static-infotip{left:400px;background:red !important}.rank-question-label-postcode{margin:10px 0}}@media(min-width:426px){.rank-question-text-phone .form-control,.rank-question-text-phone .input-group,.rank-question-text-phone .rank-input-group,.rank-question-text-phone .select{max-width:195px !important;width:100%}}@media(min-width:426px){.rank-question-text-phone-optional .form-control,.rank-question-text-phone-optional .input-group,.rank-question-text-phone-optional .rank-input-group,.rank-question-text-phone-optional .select{max-width:195px !important;width:100%}}@media(min-width:426px){div[class*=_firstname] .form-control,div[class*=_firstname] .input-group,div[class*=_firstname] .rank-input-group,div[class*=_firstname] .select{max-width:49% !important;width:100%}}@media(min-width:426px){div[class*=_lastname] .form-control,div[class*=_lastname] .input-group,div[class*=_lastname] .rank-input-group,div[class*=_lastname] .select{max-width:49% !important;width:100%}}@media(min-width:426px){div[class*=_documentNumber] .form-control,div[class*=_documentNumber] .input-group,div[class*=_documentNumber] .rank-input-group,div[class*=_documentNumber] .select{max-width:49% !important;width:100%}}@media(min-width:426px){div[class*=_dependants] .form-control,div[class*=_dependants] .input-group,div[class*=_dependants] .rank-input-group,div[class*=_dependants] .select{max-width:49% !important;width:100%}}@media(min-width:426px){div[class*=_monthlyIncome] .form-control,div[class*=_monthlyIncome] .input-group,div[class*=_monthlyIncome] .rank-input-group,div[class*=_monthlyIncome] .select{max-width:62% !important;width:100%}}@media(min-width:426px){div[class*=_maidenname] .form-control,div[class*=_maidenname] .input-group,div[class*=_maidenname] .rank-input-group,div[class*=_maidenname] .select{max-width:49% !important;width:100%}}@media(min-width:426px){div[class*=_pesel] .form-control,div[class*=_pesel] .input-group,div[class*=_pesel] .rank-input-group,div[class*=_pesel] .select{max-width:49% !important;width:100%}}@media(min-width:426px){div[class*=_regon] .form-control,div[class*=_regon] .input-group,div[class*=_regon] .rank-input-group,div[class*=_regon] .select{max-width:49% !important;width:100%}}@media(min-width:426px){div[class*=_companyname] .form-control,div[class*=_companyname] .input-group,div[class*=_companyname] .rank-input-group,div[class*=_companyname] .select{max-width:49% !important;width:100%}}@media(min-width:426px){div[class*=_nip] .form-control,div[class*=_nip] .input-group,div[class*=_nip] .rank-input-group,div[class*=_nip] .select{max-width:49% !important;width:100%}}@media(min-width:426px){div[class*=_identitycardnumber] .form-control,div[class*=_identitycardnumber] .input-group,div[class*=_identitycardnumber] .rank-input-group,div[class*=_identitycardnumber] .select{max-width:49% !important;width:100%}}@media(min-width:426px){div[class*=_postcode] .form-control,div[class*=_postcode] .input-group,div[class*=_postcode] .rank-input-group,div[class*=_postcode] .select{max-width:49% !important;width:100%}}@media(min-width:426px){div[class*=_premisesnumber] .form-control,div[class*=_premisesnumber] .input-group,div[class*=_premisesnumber] .rank-input-group,div[class*=_premisesnumber] .select{max-width:49% !important;width:100%}}@media(min-width:426px){div[class*=_streetnumber] .form-control,div[class*=_streetnumber] .input-group,div[class*=_streetnumber] .rank-input-group,div[class*=_streetnumber] .select{max-width:49% !important;width:100%}}@media(min-width:426px){div[class*=_participation] .form-control,div[class*=_participation] .input-group,div[class*=_participation] .rank-input-group,div[class*=_participation] .select{max-width:195px !important;width:100%}}@media(min-width:426px){div[class*=_height] .form-control,div[class*=_height] .input-group,div[class*=_height] .rank-input-group,div[class*=_height] .select{max-width:195px !important;width:100%}}@media(min-width:426px){div[class*=_weight] .form-control,div[class*=_weight] .input-group,div[class*=_weight] .rank-input-group,div[class*=_weight] .select{max-width:195px !important;width:100%}}@media(min-width:426px){.rank-question-metrage .form-control,.rank-question-metrage .input-group,.rank-question-metrage .rank-input-group,.rank-question-metrage .select{max-width:195px !important;width:100%}}@media(min-width:426px){.rank-question-mileage .form-control,.rank-question-mileage .input-group,.rank-question-mileage .rank-input-group,.rank-question-mileage .select{max-width:195px !important;width:100%}}@media(min-width:426px){.rank-question-ownerregdate .form-control,.rank-question-ownerregdate .input-group,.rank-question-ownerregdate .rank-input-group,.rank-question-ownerregdate .select{max-width:195px !important;width:100%}}@media(min-width:426px){.rank-question-registrationnumbersecond .form-control,.rank-question-registrationnumbersecond .input-group,.rank-question-registrationnumbersecond .rank-input-group,.rank-question-registrationnumbersecond .select{max-width:49% !important;width:100%}}.rank-question-area__expand{margin-top:8px;display:block;color:#20a3dd;font-weight:600;cursor:pointer}@media(max-width:1023px){.rank-question-registrationnumber .rank-input-group{max-width:unset !important}}#line-auto div[id$=_postCode]:not(.rank-question--stretch),#line-auto div[id$=_legalPostCode]{max-width:33.3333333333%}.rank-question-suballowance{padding-left:25px;padding-right:10px;margin-top:-5px}.rank-question-hh_holder_correspondence_address .rank-checkbox,.rank-question-hh_holder_is_owner .rank-checkbox{margin-top:15px}.rank-question-bo_skip_payment .rank-checkbox,.rank-question-bo_buy_for_today .rank-checkbox,.rank-question-bo_skip_sending_document .rank-checkbox{margin-top:12px}.rank-question-life_number_of_beneficiaries{width:195px !important}@media(max-width:425px){.rank-question-life_number_of_beneficiaries{width:100% !important}}#ranOutOtherAmount .message{padding-right:14px}.payment-method{display:flex;flex-flow:column wrap}.payment-method .payment-method__button{cursor:pointer;border:1px solid #d0d0d0}.payment-method .payment-method__button .payment-method__header{font-weight:bold;width:100%;display:inline-block;color:#444}.payment-method .payment-method__button .payment-method__description{color:rgb(68.6375,68.6375,68.6375)}.payment-method .payment-method__button--selected{background-color:#f1f9ff;border-color:#20a3dd;box-shadow:0 2px 5px 0 rgba(32,164,222,0.25)}.rank-input-slider{float:right}.rank-input-slider .rank-input-slider__field{width:100px;text-align:right}.rank-input-slider-width{width:auto !important}.rank-textarea-no-resize{resize:none;overflow-y:auto}#line-life input[type=number]::-webkit-outer-spin-button,#line-life input[type=number]::-webkit-inner-spin-button,#line-household input[type=number]::-webkit-outer-spin-button,#line-household input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#line-life input[type=number],#line-household input[type=number]{-moz-appearance:textfield}#line-travel .rank-checkout .section-allowances,#line-shorttermass .rank-checkout .section-allowances,#line-household .rank-checkout .section-allowances,#line-auto .rank-checkout .section-allowances{padding-left:20px}@media(max-width:1023px){#line-travel .rank-checkout .section-allowances,#line-shorttermass .rank-checkout .section-allowances,#line-household .rank-checkout .section-allowances,#line-auto .rank-checkout .section-allowances{padding-left:0}#line-travel .rank-checkout .section-allowances .rank-question,#line-shorttermass .rank-checkout .section-allowances .rank-question,#line-household .rank-checkout .section-allowances .rank-question,#line-auto .rank-checkout .section-allowances .rank-question{padding-left:0}}#line-travel .rank-checkout .section-allowances .rank-question-label,#line-shorttermass .rank-checkout .section-allowances .rank-question-label,#line-household .rank-checkout .section-allowances .rank-question-label,#line-auto .rank-checkout .section-allowances .rank-question-label{display:none}.rank-section-header{padding:10px 38px 10px 20px;margin-bottom:20px;border-bottom:4px solid #6acd44;display:block;width:100%}.rank-section-header h4{margin:0;color:#012174;font-size:1rem;font-weight:600}.rank-section .rank-section-area{padding:10px 38px 10px 20px}@media(max-width:450px){.rank-section .rank-section-area{padding:10px 20px}}@media(max-width:1023px){.rank-section .rank-question-area .rank-question-rukoleadsystemallowance{padding-right:35px}}.rank-section .rank-section-tooltip{-webkit-box-flex:0;-webkit-flex:0 0 60px;-moz-box-flex:0;-moz-flex:0 0 60px;-ms-flex:0 0 60px;flex:0 0 60px;padding:10px .6rem}.rank-section-header--stretch{padding:37px 38px 7px 20px !important;margin-bottom:initial !important;border-bottom:none !important}@media(max-width:1023px){.rank-section-header--stretch{padding:38px 38px 7px 30px !important}}@media(max-width:639px){.rank-section-header{margin-bottom:10px}}.rank-copy-person{padding-left:12px}.section-le_companydata,.section-le_personaldata{background:#f7f7fa;margin-left:15px;margin-right:15px;margin-top:-20px;padding-top:5px}@media(max-width:1023px){.section-le_companydata,.section-le_personaldata{padding-left:15px}}@media(min-width:1024px){.section-le_companydata .rank-question-tooltip,.section-le_personaldata .rank-question-tooltip{padding:10px 0;margin-left:-15px}.section-le_companydata .rank-question-tooltip .rank-tooltip-button,.section-le_personaldata .rank-question-tooltip .rank-tooltip-button{margin:6px 0 0 25px}}.section-le_companydata .rank-question,.section-le_personaldata .rank-question{margin-left:-15px;padding-bottom:10px;padding-top:0}.section-hhpersonaldata{background:#f7f7fa;margin-left:15px;margin-right:15px;margin-top:-20px;padding-top:5px}@media(max-width:1023px){.section-hhpersonaldata{padding-left:15px}}@media(min-width:1024px){.section-hhpersonaldata .rank-question-tooltip{padding:10px 0;margin-left:-15px}.section-hhpersonaldata .rank-question-tooltip .rank-tooltip-button{margin:6px 0 0 25px}}.section-hhpersonaldata .rank-question{margin-left:-15px;padding-bottom:0;padding-top:0}.section--highlighted{background:#f7f7fa;margin-left:15px;margin-right:15px;margin-top:-20px;padding-top:5px}@media(max-width:1023px){.section--highlighted{padding-left:15px}}@media(min-width:1024px){.section--highlighted .rank-question-tooltip{padding:10px 0;margin-left:-15px}.section--highlighted .rank-question-tooltip .rank-tooltip-button{margin:6px 0 0 25px}}.section--highlighted .rank-question{margin-left:-15px;padding-bottom:10px;padding-top:20px}#line-travel .section-calcsendemail,#line-travel .section-calcsendemailallowances,#line-travel .section-calcallowances,#line-travel .section-staautocallback,#line-shorttermass .section-calcsendemail,#line-shorttermass .section-calcsendemailallowances,#line-shorttermass .section-calcallowances,#line-shorttermass .section-staautocallback{background:#f7f7fa;margin-left:15px;margin-right:15px;margin-top:-20px;padding-top:5px}@media(max-width:1023px){#line-travel .section-calcsendemail,#line-travel .section-calcsendemailallowances,#line-travel .section-calcallowances,#line-travel .section-staautocallback,#line-shorttermass .section-calcsendemail,#line-shorttermass .section-calcsendemailallowances,#line-shorttermass .section-calcallowances,#line-shorttermass .section-staautocallback{padding-left:15px}}@media(min-width:1024px){#line-travel .section-calcsendemail .rank-question-tooltip,#line-travel .section-calcsendemailallowances .rank-question-tooltip,#line-travel .section-calcallowances .rank-question-tooltip,#line-travel .section-staautocallback .rank-question-tooltip,#line-shorttermass .section-calcsendemail .rank-question-tooltip,#line-shorttermass .section-calcsendemailallowances .rank-question-tooltip,#line-shorttermass .section-calcallowances .rank-question-tooltip,#line-shorttermass .section-staautocallback .rank-question-tooltip{padding:10px 0;margin-left:-15px}#line-travel .section-calcsendemail .rank-question-tooltip .rank-tooltip-button,#line-travel .section-calcsendemailallowances .rank-question-tooltip .rank-tooltip-button,#line-travel .section-calcallowances .rank-question-tooltip .rank-tooltip-button,#line-travel .section-staautocallback .rank-question-tooltip .rank-tooltip-button,#line-shorttermass .section-calcsendemail .rank-question-tooltip .rank-tooltip-button,#line-shorttermass .section-calcsendemailallowances .rank-question-tooltip .rank-tooltip-button,#line-shorttermass .section-calcallowances .rank-question-tooltip .rank-tooltip-button,#line-shorttermass .section-staautocallback .rank-question-tooltip .rank-tooltip-button{margin:6px 0 0 25px}}#line-travel .section-calcsendemail .rank-question,#line-travel .section-calcsendemailallowances .rank-question,#line-travel .section-calcallowances .rank-question,#line-travel .section-staautocallback .rank-question,#line-shorttermass .section-calcsendemail .rank-question,#line-shorttermass .section-calcsendemailallowances .rank-question,#line-shorttermass .section-calcallowances .rank-question,#line-shorttermass .section-staautocallback .rank-question{margin-left:-15px;padding-bottom:0;padding-top:0}#line-travel .section-calcsendemail,#line-travel .section-calcsendemailallowances,#line-travel .section-calcallowances,#line-travel .section-staautocallback,#line-shorttermass .section-calcsendemail,#line-shorttermass .section-calcsendemailallowances,#line-shorttermass .section-calcallowances,#line-shorttermass .section-staautocallback{padding-bottom:5px}#line-travel #calcSendEmail .message.danger{margin:15px 0 20px}@media(max-width:1024px){#line-travel #calcSendEmail .message.danger{margin:15px 0 10px}}#line-travel #calcSendEmailConfirm{padding-bottom:15px}#line-travel #calcSendElectronicAllowance .rank-question-area{padding-top:8px;padding-bottom:24px;margin-top:-15px}@media(max-width:1024px){#line-travel #calcSendElectronicAllowance .rank-question-area{margin-top:0}}#line-travel .personal-data-bottom-experiment-required{font-size:.875rem;font-weight:300}@media(max-width:1024px){#line-travel{display:block}}#line-life #calcSendEmail .message.danger{margin:15px 0 20px}@media(max-width:1024px){#line-life #calcSendEmail .message.danger{margin:15px 0 10px}}#line-life #calcSendEmailConfirm{padding-bottom:15px}#line-life #calcSendElectronicAllowance .rank-question-area{padding-top:8px;padding-bottom:24px;margin-top:-15px}@media(max-width:1024px){#line-life #calcSendElectronicAllowance .rank-question-area{margin-top:0}}#line-life .personal-data-bottom-experiment-required{font-size:.875rem;font-weight:300}@media(max-width:1024px){#line-life{display:block}}#mo_personalData .rank-question-label-text-info{font-size:.875rem;color:#444}@media(max-width:1023px){#mo_personalData .rank-question-label-text-info{font-size:.875rem}}#mo_personalData .rank-input-group--normal{max-width:none}@media(max-width:1023px){.section-mo_personaldata section div.rank-question-label{display:flex}}.mainOwnerPersonalData{position:relative;background-color:rgba(32,163,221,0.0784313725);color:#444;padding:20px;font-size:.875rem;font-weight:400}.mainOwnerPersonalData ul{margin:0;padding:15px 20px 0 2px;list-style:none}.mainOwnerPersonalData ul li{position:relative;padding-left:30px}.mainOwnerPersonalData ul li span{font-weight:600;font-size:.875rem}.mainOwnerPersonalData ul li svg{position:absolute;left:0;top:3px;fill:#6acd44;width:15px;height:15px}.hhPersonalDataBottom{display:flex;background-color:#f7f7fa;color:#333;justify-content:center;align-items:center;padding:25px 20px 13px;position:relative;font-size:.875rem}.hhPersonalDataBottom:before{content:"";background:#eaeaea;position:absolute;top:10px;left:20px;right:20px;height:1px}@media(max-width:639px){.hhPersonalDataBottom{padding:45px 20px 13px}.hhPersonalDataBottom:before{top:30px}}.hhPersonalDataBottom .personal-data-bottom-experiment-img{margin-right:15px}.hhPersonalDataBottom .personal-data-bottom-experiment-text{flex-grow:1}@media(min-width:1024px){.hhPersonalDataBottom .personal-data-bottom-experiment-text span{display:block}}.hhPersonalDataBottom .personal-data-bottom-experiment-required{flex:0 0 160px;text-align:right}@media(max-width:639px){.hhPersonalDataBottom .personal-data-bottom-experiment-required{position:absolute;top:3px;right:20px}.hhPersonalDataBottom .personal-data-bottom-experiment-text{flex:1;margin-top:5px}}.hhPersonalDataTop{position:relative;background-color:#f7f7fa;color:#333;padding:10px}.rank-section-group:has(#checkoutSummarySection) .rank-section-header{margin-bottom:0}.topOptionalSection{position:relative;background-color:#f7f7fa;color:#333;padding:20px}.topOptionalSection:before{content:"";background:#eaeaea;position:absolute;bottom:0;left:20px;right:20px;height:1px}.bottomOptionalSection{display:flex;background-color:#f7f7fa;color:#333;justify-content:right;align-items:flex-end;padding:2px 20px 20px;position:relative;font-size:.875rem}#calcSendElectronicAllowance .rank-question-area{padding-top:0}.rank-question-mo_iscascopolicyequaltooc{margin-top:20px}.rank-stepper{display:flex;flex-wrap:nowrap}@media(max-width:1023px){.rank-stepper{padding-left:0;padding-right:0}}.rank-stepper__input{border-radius:0;min-width:100px;text-align:center;-webkit-appearance:none;margin:0;z-index:100}.rank-stepper__button{align-items:center;font-weight:400;background:#f3f3f3;padding:0 1rem;white-space:nowrap;display:flex;justify-content:center;cursor:pointer}.rank-stepper__button:hover .r-icon,.rank-stepper__button:focus .r-icon{transition:all 200ms ease;fill:#20a3dd}.rank-stepper__button .r-icon{width:24px;height:24px;fill:#828282;-webkit-transition:all 200ms ease;-mox-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.rank-stepper__button--plus{border-top-right-radius:4px;border-bottom-right-radius:4px;border:1px solid #d0d0d0;border-width:1px 1px 1px 0}.rank-stepper__button--plus:focus{z-index:100}.rank-stepper__button--minus{border-top-left-radius:4px;border-bottom-left-radius:4px;border:1px solid #d0d0d0;border-width:1px 0 1px 1px}.rank-stepper__button--minus:focus{z-index:200}call-button[source=alert],call-button[source=link],call-button[source=infotipText]{display:inline-block}.rank-contact-buttons{margin:10px 0 0}.rank-contact-buttons call-button{display:block;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.rank-contact-buttons call-button button{display:flex;align-items:center}.rank-contact-buttons call-button .call-button-phone{margin-left:15px;line-height:1.5rem;font-size:1rem;font-weight:bold}.rank-tooltip-button{display:block;margin:10px auto 0}.rank-tooltip-button svg{width:24px;height:24px;fill:#b1b1b1;margin:auto 6px;-webkit-transition:all 200ms ease;-mox-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.rank-tooltip-button svg:hover{fill:#20a3dd}@media(min-width:640px){.rank-tooltip-button.mobile{display:none}}@media(max-width:639px){.rank-tooltip-button.desktop{display:none}}@media(max-width:1023px){.rank-tooltip-button{margin:0 auto}}.rank-tooltip-panel{position:relative;margin-top:50px}.rank-tooltip-panel .rank-tooltip-panel-agent{background:#f3f3f3;padding:65px 30px 20px 30px;text-align:center}.rank-tooltip-panel .rank-tooltip-panel-agent h3{color:#012174;margin-bottom:0;line-height:1.25rem;font-size:.875rem;font-weight:600}.rank-tooltip-panel .rank-tooltip-panel-agent img{width:90px;position:absolute;top:-45px;left:0;right:0;margin:auto}.rank-tooltip-panel .rank-tooltip-panel-agent .ri-phone-circle{padding:10px 13px !important;width:35px;height:35px;line-height:1.25rem;background:#0457ba;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#fff}.rank-tooltip-panel .rank-tooltip-panel-agent .ri-phone-circle svg{width:20px;height:20px}.rank-tooltip,.rank-static-infotip{-webkit-transition:all 200ms ease;-mox-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease;background:#fff;position:absolute;top:-10px;left:60px;margin-left:30px;z-index:1010;box-shadow:0 0 15px -7px rgba(0,0,0,0.4)}.rank-tooltip__wrapper{display:contents}.rank-tooltip:before,.rank-static-infotip:before{position:absolute;width:0;height:0;content:"";z-index:2;border-right:.75em solid #fff;border-bottom:.5em solid transparent;border-top:.5em solid transparent;top:37px;left:-9px;bottom:100%}.rank-tooltip h3,.rank-static-infotip h3,.rank-tooltip h6,.rank-static-infotip h6{color:#012174;margin-bottom:15px;margin-right:20px;line-height:1.25rem;font-size:.875rem;font-weight:600}.rank-tooltip h6,.rank-static-infotip h6{margin-bottom:8px}.rank-tooltip p,.rank-static-infotip p{font-size:.875rem;color:#444;margin:0}.rank-tooltip .rank-tooltip-body,.rank-static-infotip .rank-tooltip-body,.rank-static-infotip .rank-static-infotip-body{position:relative;background:#fff;padding:20px 25px;width:360px;color:#3c3c3c}.rank-tooltip .rank-tooltip-body .rank-tooltip-close,.rank-static-infotip .rank-tooltip-body .rank-tooltip-close,.rank-static-infotip .rank-static-infotip-body .rank-tooltip-close{font-size:1.875rem;color:#0457ba;-webkit-transition:all 200ms ease;-mox-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease;position:absolute;right:20px;top:5px}.rank-tooltip .rank-tooltip-body .rank-tooltip-close:hover,.rank-static-infotip .rank-tooltip-body .rank-tooltip-close:hover,.rank-static-infotip .rank-static-infotip-body .rank-tooltip-close:hover{-webkit-transform:rotate(90);-moz-transform:rotate(90);-ms-transform:rotate(90);-o-transform:rotate(90);cursor:pointer;text-decoration:none}.rank-tooltip .rank-tooltip-body img,.rank-static-infotip .rank-tooltip-body img,.rank-static-infotip .rank-static-infotip-body img{margin-top:15px}.rank-tooltip .rank-tooltip-body .rank-infotip-middle-title,.rank-static-infotip .rank-tooltip-body .rank-infotip-middle-title,.rank-static-infotip .rank-static-infotip-body .rank-infotip-middle-title{color:#012174;margin-bottom:15px;margin-right:20px;line-height:1.25rem;font-size:.875rem;font-weight:600}.rank-tooltip--stretch{position:absolute;top:auto;left:auto;margin-left:40px;margin-top:-53px}@media(min-width:1200px){.show-for-mobile{display:none !important}}@media(max-width:1199px){.show-for-desktop{display:none !important}}.rank-static-infotip{z-index:1000}.rank-section-tooltip,.rank-question-tooltip{position:relative}[terms-of-use-section=section] .rank-question-tooltip{display:none}@media(max-width:1199px){.rank-tooltip,.rank-static-infotip{margin-left:15px}.rank-tooltip .rank-tooltip-body,.rank-static-infotip .rank-tooltip-body,.rank-static-infotip .rank-static-infotip-body{width:300px}}@media(max-width:1023px){.rank-tooltip .rank-tooltip-body,.rank-static-infotip .rank-tooltip-body,.rank-static-infotip .rank-static-infotip-body{width:260px}.rank-section-tooltip,.rank-question-tooltip{position:absolute;right:10px}}@media(max-width:639px){.rank-infotip{display:none}}.section-wants .rank-tooltip,.section-wants .rank-static-infotip{top:auto;bottom:-179px}.section-wants .rank-tooltip:before,.section-wants .rank-static-infotip:before{top:auto;bottom:255px}@media(max-width:1199px){.section-wants .rank-tooltip:before,.section-wants .rank-static-infotip:before{bottom:355px}}@media(max-width:1023px){.section-wants .rank-tooltip:before,.section-wants .rank-static-infotip:before{bottom:195px}}.rank-infotip-modal .rank-modal-header{padding:10px 38px 10px 20px}.rank-infotip-modal .rank-modal-header p,.rank-infotip-modal .rank-modal-header img,.rank-infotip-modal .rank-modal-header b,.rank-infotip-modal .rank-modal-header ul{display:none}.rank-infotip-modal .rank-modal-header h3{font-size:1rem;color:#012174;font-weight:600;margin-bottom:0}.rank-infotip-modal .rank-modal-header h6{display:none !important}.rank-infotip-modal .rank-modal-header .rank-modal-title{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}@media(max-width:450px){.rank-infotip-modal .rank-modal-header .rank-modal-title{flex-direction:column}}.rank-infotip-modal .rank-modal-header .rank-modal-title .rank-tooltip-content{display:none}.rank-infotip-modal .rank-modal-body h3{display:none !important}.rank-infotip-modal .rank-modal-body__scrolled{height:500px;overflow-y:auto}.rank-infotip-modal .rank-modal-body h6{font-size:.875rem;color:#012174;font-weight:600;margin-bottom:4px}.rank-infotip-modal .rank-modal-body p{font-size:.875rem}.rank-infotip-modal .rank-modal-body p:last-of-type{margin-bottom:0}.rank-infotip-modal .rank-modal-body img{margin-top:10px}.rank-infotip-modal .rank-modal-body .rank-infotip-middle-title{font-size:1rem;color:#012174;font-weight:600;margin-bottom:0;padding-bottom:10px}.rank-infotip-modal .rank-modal-footer{margin-top:0 !important}@media(max-width:639px){.rank-infotip{display:none}.rank-infotip-modal .rank-close-button{top:2px !important}}.rank-tooltip--scrolled{display:flex;flex-flow:column}.rank-tooltip--scrolled .rank-tooltip-content{overflow-y:scroll;max-height:300px;padding:5px;margin:-5px}form-messages[form-object=section].rank-message:not(:empty),form-messages[form-object=section]:not(:empty){display:block;padding:0 15px 20px}@media(max-width:1023px){form-messages[form-object=section]:not(:empty){padding:0 20px 20px}}form-messages[form-object=section].rank-message-new-layout:not(:empty){padding:0 30px 20px}@media(min-width:1024px){form-messages[form-object=section].rank-message-new-layout:not(:empty){padding:0 20px 15px}}form-messages[form-object=section].rank-message-new-layout:not(:empty){display:block}#line-auto #phone form-messages[form-object=section]:not(:empty),#line-auto #auto_company form-messages[form-object=section]:not(:empty){margin-left:290px;padding:0 .6rem 0}#line-auto #phone form-messages[form-object=section]:not(:empty)>div,#line-auto #auto_company form-messages[form-object=section]:not(:empty)>div{margin:0;max-width:87%;width:100%}@media(max-width:1023px){#line-auto #phone form-messages[form-object=section]:not(:empty),#line-auto #auto_company form-messages[form-object=section]:not(:empty){margin-left:inherit}#line-auto #phone form-messages[form-object=section]:not(:empty)>div,#line-auto #auto_company form-messages[form-object=section]:not(:empty)>div{max-width:inherit}}#continents form-messages[form-object=section][position=bottom]:not(:empty),#travelActivities form-messages[form-object=section][position=bottom]:not(:empty){margin-left:290px;padding:0 10px 20px}#continents form-messages[form-object=section][position=bottom]:not(:empty)>div,#travelActivities form-messages[form-object=section][position=bottom]:not(:empty)>div{margin:0 59px 0 0}@media(max-width:1023px){#continents form-messages[form-object=section][position=bottom]:not(:empty)>div,#travelActivities form-messages[form-object=section][position=bottom]:not(:empty)>div{width:100%;margin:0}}@media(max-width:1023px){#continents form-messages[form-object=section]:not(:empty),#travelActivities form-messages[form-object=section]:not(:empty){margin-left:inherit !important}#continents form-messages[form-object=section]:not(:empty)>div,#travelActivities form-messages[form-object=section]:not(:empty)>div{max-width:inherit !important}}@media(max-width:767px){#line-shorttermass .message.warning,#line-shorttermass .message.danger{word-break:break-word}}#line-shorttermass .rank-section .rank-section-area{padding:10px 20px}.message{display:flex;padding:16px;margin-top:10px;width:100%;font-size:.875rem;font-weight:600;overflow-wrap:anywhere;word-break:normal}.message button,.message a{font-weight:600}.message p:last-of-type{margin-bottom:0}.message__icon{margin-right:8px}.message.danger{background-color:#fee4e2;color:#7a271a}.message.warning{background-color:#fef0c7;color:#7a2e0e}.message.info{background-color:#d2ebff;color:#00104e}.message.success{background-color:#dcf0b3;color:#056779}.rank-notice{position:relative;width:100%;min-width:300px;max-width:360px;background-color:#012174;padding:20px 25px;margin-bottom:10px}.rank-notice .rank-notice-message{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.rank-notice .rank-notice-message div:first-of-type{-webkit-box-flex:0;-webkit-flex:0 0 80px;-moz-box-flex:0;-moz-flex:0 0 80px;-ms-flex:0 0 80px;flex:0 0 80px;text-align:center}.rank-notice .rank-notice-message div:last-of-type{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1;margin-left:20px;margin-right:25px}.rank-notice .rank-notice-message h3,.rank-notice .rank-notice-message h6{color:#fff;line-height:1.5rem;font-weight:500}.rank-notice .rank-notice-message h3{font-size:1rem;margin-bottom:15px}.rank-notice .rank-notice-message h6{font-size:1.5rem;line-height:2rem;margin:0}.rank-notice .rank-notice-message i{color:#fff;font-size:50px}.rank-notice .rank-notice-message p{font-size:.875rem;color:#fff}.rank-notice .rank-notice-message p:last-of-type{margin-bottom:0}.rank-notice .rank-notice-close{font-size:1.875rem;color:#0457ba;-webkit-transition:all 200ms ease;-mox-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease;position:absolute;right:20px;top:5px}.rank-notice .rank-notice-close:hover{-webkit-transform:rotate(90);-moz-transform:rotate(90);-ms-transform:rotate(90);-o-transform:rotate(90);cursor:pointer;text-decoration:none}.rank-notice .rank-notice-close{line-height:1.5;letter-spacing:-0.01em}.rank-notice-gift .rank-notice{background:#fff;border:1px solid #fff;position:relative;padding:20px 5px}.rank-notice-gift .rank-notice img{position:absolute;bottom:6px;max-width:80px;left:15px}.rank-notice-gift .rank-notice p{color:#012174 !important;line-height:1.25rem}.rank-notice-gift .rank-notice .rank-notice-close{color:gray;position:absolute;right:6px;top:0;font-size:1.875rem;line-height:2.375}screen-notice-handler{position:fixed;bottom:400px;z-index:1020}screen-notice-handler .rank-notice-gift{position:fixed}@media all and (min-width:1441px){screen-notice-handler .rank-notice-gift{left:62%}}@media all and (min-width:891px) and (max-width:1440px){screen-notice-handler .rank-notice-gift{right:135px}}@media all and (max-width:890px){screen-notice-handler{display:none}}.rank-call-another-phone{margin-top:1em;font-weight:bold}.post-code-search-modal .rank-modal-body .post-code-result h3{text-align:center}.post-code-search-modal .rank-modal-body .post-code-result h1{text-align:center;font-weight:bold;color:#012174}.post-code-search-modal .rank-modal-body .post-code-result .post-code-result-details{font-size:1rem;font-weight:bold}.post-code-search-modal .rank-modal-body .post-code-result .post-code-result-details small{color:#bebebe;font-weight:400}.post-code-search-modal .rank-modal-body .post-code-result .post-code-result-details .post-code-search{font-weight:600}.post-code-search-modal .select__control .select__input.select__input--hidden{display:none !important}.post-code-search-modal .button.primary{margin-top:10px}@media(max-width:767px){.post-code-search-modal .rank-modal-body .post-code-result h3{font-size:1rem;line-height:1.5rem}.post-code-search-modal .rank-modal-body .post-code-result h1{font-size:1.875rem;line-height:2.375rem}.post-code-search-modal .rank-modal-body .post-code-result .post-code-result-details .post-code-search{font-size:.875rem}.post-code-search-modal .post-code-buttons{display:grid;grid-row-gap:10px}}#line-auto:has(.header-promotion-bar.stuck) .rank-form-progress-bar{top:102px}@media(max-width:1023px){#line-auto:has(.header-promotion-bar.stuck) .rank-form-progress-bar{top:40px}#line-auto:not(:has(.header-promotion-bar)) .rank-form-progress-bar{top:62px}#line-auto .rank-form-progress-bar{top:0}}.rank-form-progress-bar{padding:21px 15px 15px 16px;background:#f5f5f5;font-size:.875rem;position:-webkit-sticky;position:sticky;top:62px;z-index:1001}.rank-form-progress-bar .stepper-wrapper{margin-top:auto;display:flex;justify-content:space-between}.rank-form-progress-bar .stepper-item{position:relative;display:flex;flex-direction:column;align-items:center;flex:1}.rank-form-progress-bar .stepper-item:not(:first-child)::before{position:absolute;content:"";border-bottom:4px solid #98a2b3;width:50%;top:10px;left:0;z-index:2}.rank-form-progress-bar .stepper-item:not(:last-child)::after{position:absolute;content:"";border-bottom:4px solid #98a2b3;width:50%;top:10px;right:0;z-index:2}.rank-form-progress-bar .step-name-mobile{display:none}@media(max-width:768px){.rank-form-progress-bar{padding:24px 14px 14px 14px}.rank-form-progress-bar .step-name{display:none}.rank-form-progress-bar .step-name-mobile{display:block;margin:10px 0 0;text-align:center}.rank-form-progress-bar .step-name-mobile .step-name-mobile__text{font-weight:600}}.rank-form-progress-bar .stepper-item::after:last-child{display:none}.rank-form-progress-bar .stepper-item .step-counter{position:relative;z-index:5;display:flex;justify-content:center;align-items:center;border-radius:50%;margin-bottom:12px;background:#fff;border:8px solid #667085;width:24px;height:24px}.rank-form-progress-bar .stepper-item .step-counter svg{display:none}.rank-form-progress-bar .stepper-item.active,.rank-form-progress-bar .stepper-item.completed{font-weight:bold}.rank-form-progress-bar .stepper-item.active .step-counter{border:8px solid #0461cf;box-shadow:0 0 0 4px #77aae5;border-radius:99px}.rank-form-progress-bar .stepper-item.completed .step-counter{border:8px solid #0461cf;border-radius:99px;background:#0461cf}.rank-form-progress-bar .stepper-item.completed .step-counter svg{color:white;display:block}.rank-form-progress-bar .stepper-item.completed:not(:last-child)::after{position:absolute;content:"";border-bottom:4px solid #0461cf;width:50%;top:10px;right:0;z-index:3}.rank-form-progress-bar .stepper-item.active:not(:first-child)::before,.rank-form-progress-bar .stepper-item.completed:not(:first-child)::before{position:absolute;content:"";border-bottom:4px solid #0461cf;width:50%;top:10px;left:0;z-index:3}.rank-form-progress-bar .stepper-item:first-child::before{content:none}.rank-form-progress-bar .stepper-item:last-child::after{content:none}@supports(min-height:100vh){@supports not(-webkit-touch-callout:none){body{min-height:100vh;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}}body:has(.new-ranking-screen){background-color:#f2f4f7}@supports(min-height:100vh){@supports not(-webkit-touch-callout:none){.rank-app{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1;width:100%;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.rank-app:has(.rank-spinner){-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}}#line-auto .row--wide{max-width:80rem}a{color:#0457ba;-webkit-transition:all 200ms ease;-mox-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}a:hover{color:#0457ba;text-decoration:underline}input,textarea,select,option,optgroup,button,td,th{font-family:"Open Sans",sans-serif}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.rank-agent-img{background:url("/kalkulator/static/files/public/images/app/agent-retina.png") no-repeat left top;background-size:100%}}.rank-hashtag{font-weight:600;color:#012174}._4848_popup svg{height:auto}button{cursor:pointer}table{margin-bottom:0;border-collapse:collapse}table tbody{border:0}table tbody th{font-weight:unset;text-align:left;padding:0}table tbody td{padding:8px 19px}table tbody tr:nth-child(even){border-bottom:unset;background-color:unset}*:focus-visible,input:not([type=hidden]):focus-visible{outline-color:transparent;outline-width:2px;outline-style:dotted;box-shadow:0 0 0 4px #77aae5 !important}.rank-client-account-buttons .ca__login{border-radius:5px;width:100%;border:1px solid #d0d0d0;text-transform:none;padding-top:11px;padding-bottom:11px;display:flex}.rank-client-account-buttons .ca__login svg{width:18px;height:18px;margin-right:6px}@media(max-width:440px){.rank-client-account-buttons .ca__login{border-radius:50%;padding:10px}.rank-client-account-buttons .ca__login svg{margin-right:0}.rank-client-account-buttons .ca__login span{display:none}}.rank-client-account-buttons .account-details{display:flex;align-items:center;cursor:pointer;line-height:inherit;letter-spacing:inherit}.rank-client-account-buttons .account-details__summary{margin-right:10px}.rank-client-account-buttons .account-details__summary span{font-size:.875rem;color:rgba(35,44,66,0.8)}.rank-client-account-buttons .account-details__summary strong{font-size:.875rem;line-height:1.25rem;font-weight:600;color:#012074;display:block}.rank-client-account-buttons .account-details__icon svg{width:40px;height:40px}@media(max-width:419px){.rank-client-account-buttons .account-details__summary{display:none}}.ca-menu{position:fixed;right:0;top:0;bottom:0;z-index:1070;background:#fff;text-align:left;width:370px;transition:transform 350ms ease-in-out;display:flex;flex-direction:column;justify-content:space-between}@media(max-width:412px){.ca-menu{width:100%}}.ca-menu .ca-menu__closer{opacity:1;visibility:visible}.ca-menu__overlay{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(46,52,67,0.85);z-index:1065}.ca-menu__closer{cursor:pointer;color:#8c9ac1;font-size:1.875rem;position:absolute;right:20px;top:20px;opacity:0;transition:opacity 350ms;visibility:hidden}.ca-menu__user{background-color:#012074;padding:64px 16px 32px 16px;color:#fff;display:flex;align-items:center}@media(max-width:419px){.ca-menu__user{padding:32px 16px 32px 16px}}.ca-menu__avatar{margin-right:16px}.ca-menu__avatar svg{width:40px;height:40px}.ca-menu__name{font-size:1rem;line-height:1.5rem;margin-bottom:4px;font-weight:600}.ca-menu__email{margin-bottom:0}.ca-menu__links{padding:32px 16px}.ca-menu__link{display:flex;align-items:center;margin-bottom:28px}@media(max-width:419px){.ca-menu__link{margin-bottom:16px}}.ca-menu__link-icon{margin-right:16px}.ca-menu__link-icon svg{width:40px;height:40px}.ca-menu__link-name{font-size:1rem;line-height:1.5rem;font-weight:600;margin-bottom:4px}.ca-menu__link-name a{color:#232c42;text-decoration:none}.ca-menu__link-name a:hover{color:#20a3dd}.ca-menu__link-subtext{margin-bottom:0;color:rgba(0,0,0,0.5)}.ca-menu__spacer{height:1px;background-color:rgba(1,32,116,0.08);margin-bottom:28px}@media(max-width:419px){.ca-menu__spacer{margin-bottom:16px}}.ca-menu__calc-id{padding:0 0 24px 24px}.rank-animate.rank-animate--ca-menu.ng-enter{transform:translateX(100%)}.rank-animate.rank-animate--ca-menu.ng-enter.ng-enter-active{transform:translateX(0)}.rank-animate.rank-animate--ca-menu.ng-leave{transform:translateX(0)}.rank-animate.rank-animate--ca-menu.ng-leave-active{transform:translateX(100%)}.ca-input{position:relative;margin-bottom:16px}.ca-input__label{position:absolute;left:16px;top:20px;transition:all .2s;color:rgba(1,32,116,0.4);pointer-events:none;font-weight:500;font-size:1rem}.ca-input__label::after{opacity:.7}.ca-input__control{padding:26px 16px 14px 16px;border:1px solid rgba(1,32,116,0.2);border-radius:5px;width:100%;font-size:.875rem;font-weight:500;outline:0;color:#6b7284;height:auto}.ca-input__control:-webkit-autofill,.ca-input__control:-webkit-autofill:hover,.ca-input__control:-webkit-autofill:focus{box-shadow:0 0 0 1000px #fff inset !important}.ca-input__control:active,.ca-input__control:focus{font-weight:500}.ca-input__control:focus:not(.ca-input--invalid),.ca-input__control:active:not(.ca-input--invalid){border-color:#2e87f8;box-shadow:0 0 0 4px rgba(32,163,221,0.12)}.ca-input__control:focus:not(.ca-input--invalid)+label,.ca-input__control:active:not(.ca-input--invalid)+label{font-size:.875rem;color:#2e87f8;transform:translateY(-16px);transition:transform .4s}.ca-input__control:focus:not(.ca-input--invalid)+label::after,.ca-input__control:active:not(.ca-input--invalid)+label::after{opacity:1}.ca-input__control::placeholder{opacity:0}.ca-input__control:placeholder-shown+label::after{opacity:0}.ca-input__control:not(:placeholder-shown)+label{transform:translateY(-16px);font-size:.875rem}.ca-input__control.ng-valid.ca-input--show-valid+label::after{content:"";position:absolute;right:-16px;top:4px;width:12px;height:12px;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='20' cy='20' r='20' fill='%2347B71C'/%3E%3Cpath d='M12.9766 19.8095L18.1483 24.8889L27.1988 16' stroke='white' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}.ca-input__control:disabled{background-color:rgba(1,32,116,0.0392156863)}.ca-input--invalid.ng-not-empty{border-color:#bf2600 !important;box-shadow:none !important}.ca-input--invalid.ng-not-empty+label{color:#bf2600}.ca-input--invalid.ng-not-empty+label::after{content:none !important}.ca-input__toggler{position:absolute;right:10px;top:22px;cursor:pointer;opacity:.4}.ca-input__toggler svg{width:32px;height:20px;pointer-events:none}.ca-modal .rank-modal-dialog{max-width:900px}.ca-modal .rank-modal-content{border-radius:6px}.ca-modal .rank-checkbox{margin-bottom:0}.ca-modal__iframe{border:0;height:100%;width:100%;border-radius:6px}.ca-modal__desktop{background:linear-gradient(0,#dae9f0,#dae9f0);width:38%;padding:50px 40px;position:relative;border-bottom-left-radius:6px;border-top-left-radius:6px}@media(max-width:767px){.ca-modal__desktop{display:none}}.ca-modal__desktop::after{content:"";background-image:url("/kalkulator/static/files/public/images/app/svg/household-drawing.svg");background-repeat:no-repeat;position:absolute;left:0;right:0;bottom:0;height:180px}.ca-modal__logo{margin-bottom:40px}.ca-modal__register-title{font-weight:600;font-size:1.25rem;line-height:1.75rem;color:#012074;margin-bottom:24px}.ca-modal__register-list{list-style:none;margin-left:0;margin-bottom:32px}.ca-modal__register-item{font-size:.875rem;line-height:1.25rem;margin-bottom:16px;color:#464646;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='20' cy='20' r='20' fill='%2347B71C'/%3E%3Cpath d='M12.9766 19.8095L18.1483 24.8889L27.1988 16' stroke='white' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:24px 24px;background-position:0 0;padding-left:40px}.ca-modal__register-btn.button{margin-bottom:120px;width:100%;border-radius:4px;border:1px solid rgba(70,70,70,0.22);text-decoration:none;text-transform:initial;font-size:1rem;letter-spacing:.5px;padding:17px 20px}.ca-modal__login{width:62%}@media(max-width:900px){.ca-modal__login{padding:50px 40px}}@media(max-width:767px){.ca-modal__login{width:100%;padding:0;height:600px}}.ca-modal__mobile{display:none;padding:0 24px 50px 24px;text-align:center}@media(max-width:767px){.ca-modal__mobile{display:block}}.ca-modal__mobile-title{font-size:.875rem;line-height:1.25rem;color:#012074;margin-bottom:8px;font-weight:600}.ca-modal__mobile-description{font-size:.875rem;line-height:1.25rem;color:#464646;margin-bottom:16px !important}.ca-modal__mobile-btn.button{display:inline-block;width:auto;font-size:.875rem;margin-bottom:0}.ca-modal__body{display:flex;padding:0 !important}@media(max-width:767px){.ca-modal__body{display:block}}.essence-anchor{color:#0457ba;text-decoration:underline;cursor:pointer;line-height:1.25rem;text-align:left}.essence-anchor:hover{color:#012074}.essence-button--xlarge{padding:18px 0;font-size:1.25rem;line-height:1.75rem;gap:16px !important}.essence-button--large{padding:12px 24px;font-size:1rem;line-height:1.5rem}.essence-button--large--with-small-padding{padding:12px 4px}.essence-button--medium{padding:8px 16px;font-size:.875rem;line-height:1.25rem}.essence-button--medium--with-small-padding{padding:8px}.essence-button--small{padding:6px 12px;font-size:.875rem;line-height:1.25rem}.essence-button--small--with-small-padding{padding:8px 4px}.essence-button--disabled{opacity:.5}.essence-button--primary{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;gap:8px;font-weight:500;text-align:center;color:white;border-radius:6px;background-color:#012074;border:1px solid #012074;-webkit-transition:all 200ms ease-in-out;-mox-transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}.essence-button--primary:hover{color:white;text-decoration:none;background-color:#00104e;border:1px solid #00104e}.essence-button--primary:disabled{box-shadow:0 1px 4px 0 rgba(16,24,40,0.0509803922)}.essence-button--primary:focus{box-shadow:0 0 0 4px #d2ebff}.essence-button--secondary{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;gap:8px;font-weight:500;text-align:center;color:#012074;border-radius:6px;background-color:white;border:1px solid #012074;-webkit-transition:all 200ms ease-in-out;-mox-transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}.essence-button--secondary:hover{color:#012074;text-decoration:none;background-color:#d2ebff;border:1px solid #012074}.essence-button--secondary:disabled{box-shadow:0 1px 4px 0 rgba(16,24,40,0.0509803922)}.essence-button--secondary:focus{box-shadow:0 0 0 4px #d2ebff}.essence-button--ghost{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;gap:8px;font-weight:500;text-align:center;color:#0457ba;border-radius:6px;background-color:transparent;border:1px solid transparent;-webkit-transition:all 200ms ease-in-out;-mox-transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}.essence-button--ghost:hover{color:#0457ba;text-decoration:none;background-color:#d2ebff;border:1px solid #d2ebff}.essence-button--ghost:disabled{box-shadow:0 1px 4px 0 rgba(16,24,40,0.0509803922)}.essence-button--ghost:focus{box-shadow:0 0 0 4px #d2ebff}.essence-button--tertiary{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;gap:8px;font-weight:500;text-align:center;color:#344054;border-radius:6px;background-color:white;border:1px solid #d0d5dd;-webkit-transition:all 200ms ease-in-out;-mox-transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}.essence-button--tertiary:hover{color:#344054;text-decoration:none;background-color:#f2f4f7;border:1px solid #d0d5dd}.essence-button--tertiary:disabled{box-shadow:0 1px 4px 0 rgba(16,24,40,0.0509803922)}.essence-button--tertiary:focus{box-shadow:0 0 0 4px #d2ebff}.essence-button--tertiary--dirty{border:1px solid #344054;color:#344054}@media(max-width:639px){.essence-button--style-as-link-for-mobile{background-color:transparent;border:0;text-decoration:underline;padding:0}.essence-button--style-as-link-for-mobile:hover{background-color:transparent;border:0}.essence-button--style-as-link-for-mobile:focus{box-shadow:none}.essence-button--style-as-link-for-mobile:disabled{box-shadow:none}.essence-button--style-as-link-for-mobile rank-svg{display:none}}.essence-button--nowrap{white-space:nowrap}.essence-radio{display:flex;justify-content:center;align-items:center;appearance:none;-webkit-appearance:none;width:20px;height:20px;border:1px solid #d0d5dd;background-color:white;border-radius:50%;cursor:pointer;transition:all 200ms ease}.essence-radio::before{content:"";width:8px;height:8px;border-radius:50%;transform:scale(0);transition:200ms transform ease}.essence-radio:checked,.essence-radio:focus,.essence-radio:hover{background-color:#d2ebff;border-color:#0033d6}.essence-radio:focus{box-shadow:0 0 0 4px #d2ebff}.essence-radio:checked::before{transform:scale(1);box-shadow:inset 1em 1em #0033d6}.essence-radio:disabled+label{cursor:no-drop}.essence-radio:disabled{border-color:#98a2b3;background-color:#f2f4f7}.essence-tag--large{gap:8px;padding:4px 12px;font-size:.875rem;line-height:1.25rem}.essence-tag--medium{gap:4px;padding:2px 8px;font-size:.875rem;line-height:1.25rem}.essence-tag--small{gap:4px;padding:2px 8px;font-size:.875rem;line-height:1.25rem}.essence-tag--primary{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;color:#0134ae;font-weight:400;background-color:#d2ebff;border-radius:6px;-webkit-transition:all 200ms ease-in-out;-mox-transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}.essence-tag--primary>*{color:#0134ae}.essence-tag--warning{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;color:#7a2e0e;font-weight:400;background-color:#fef0c7;border-radius:6px;-webkit-transition:all 200ms ease-in-out;-mox-transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}.essence-tag--warning>*{color:#7a2e0e}.essence-tag--gray{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;color:#344054;font-weight:400;background-color:#f9fafb;border-radius:6px;-webkit-transition:all 200ms ease-in-out;-mox-transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}.essence-tag--gray>*{color:#344054}.button{display:inline-block;border:0;text-align:center;text-transform:uppercase;font-weight:600;font-family:"Open Sans",sans-serif;line-height:1.25rem;cursor:pointer;-webkit-appearance:none;-webkit-font-smoothing:antialiased;transition:background .25s ease-out;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;padding:14px 20px;margin:0;font-size:.875rem;letter-spacing:1px;border-radius:30px}.button:hover{text-decoration:none}.button.small{font-size:.875rem;padding:9px 5px}.button.medium{font-size:.875rem;padding:12px 20px}.button.large{font-size:.875rem;padding:15px 10px}.button{display:inline-block;width:auto;margin:0;background:#20a3dd;color:#fff;-webkit-box-shadow:0 2px 0 0 rgb(25.5494071146,130.1422924901,176.4505928854);-moz-box-shadow:0 2px 0 0 rgb(25.5494071146,130.1422924901,176.4505928854);box-shadow:0 2px 0 0 rgb(25.5494071146,130.1422924901,176.4505928854)}.button:hover,.button:focus{background:rgb(27.2,138.55,187.85);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;color:#fff}.button{-webkit-transition:all 200ms ease;-mox-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.button.small{font-size:.875rem;padding:9px 5px}.button.medium{font-size:.875rem;padding:12px 20px}.button.large{font-size:.875rem;padding:15px 10px}.button.primary{background:#acdd4d;color:#101828;-webkit-box-shadow:0 2px 0 0 rgb(150.2971698113,207.3867924528,39.6132075472);-moz-box-shadow:0 2px 0 0 rgb(150.2971698113,207.3867924528,39.6132075472);box-shadow:0 2px 0 0 rgb(150.2971698113,207.3867924528,39.6132075472)}.button.primary:hover,.button.primary:focus{background:#acdd4d;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;color:#101828}.button.secondary{background:#012174;color:#fff;-webkit-box-shadow:0 2px 0 0 #3d60c7;-moz-box-shadow:0 2px 0 0 #3d60c7;box-shadow:0 2px 0 0 #3d60c7}.button.secondary:hover,.button.secondary:focus{background:#012174;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;color:#fff}.button.greyed-out{background:#a1a1a1;color:#fff;-webkit-box-shadow:0 2px 0 0 grey;-moz-box-shadow:0 2px 0 0 grey;box-shadow:0 2px 0 0 grey}.button.greyed-out:hover,.button.greyed-out:focus{background:#a1a1a1;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;color:#fff}.button.white{background:#fff;color:#012174;-webkit-box-shadow:0 2px 0 0 rgba(0,0,0,0.2);-moz-box-shadow:0 2px 0 0 rgba(0,0,0,0.2);box-shadow:0 2px 0 0 rgba(0,0,0,0.2)}.button.white:hover,.button.white:focus{background:#fff;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;color:#012174}.button.white-custom-focus{background:#fff;color:#012174;-webkit-box-shadow:0 2px 0 0 rgba(0,0,0,0.2);-moz-box-shadow:0 2px 0 0 rgba(0,0,0,0.2);box-shadow:0 2px 0 0 rgba(0,0,0,0.2)}.button.white-custom-focus:hover,.button.white-custom-focus:focus{background:#fff;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;color:#012174}.button.white-custom-focus:focus-visible{outline-color:transparent;outline-width:2px;outline-style:dotted;box-shadow:0 0 0 4px #012174 !important}.button.white-border{background:#fff;color:#012174;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:1px solid #d0d0d0;min-height:39px}.button.white-border:hover,.button.white-border:focus{background:#f5f6fa;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;color:#012174}@media not all and (pointer:coarse){.button.white-border:hover{border:1px solid #d0d0d0}}.button.success{background:#acdd4d;color:#101828;-webkit-box-shadow:0 2px 0 0 rgb(150.2971698113,207.3867924528,39.6132075472);-moz-box-shadow:0 2px 0 0 rgb(150.2971698113,207.3867924528,39.6132075472);box-shadow:0 2px 0 0 rgb(150.2971698113,207.3867924528,39.6132075472)}.button.success:hover,.button.success:focus{background:#acdd4d;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;color:#101828}.button.warning{background:orange;color:#fff;-webkit-box-shadow:0 2px 0 0 #cc8400;-moz-box-shadow:0 2px 0 0 #cc8400;box-shadow:0 2px 0 0 #cc8400}.button.warning:hover,.button.warning:focus{background:orange;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;color:#fff}.button.danger{background:#f44236;color:#fff;-webkit-box-shadow:0 2px 0 0 rgb(234.1839622642,26.7971698113,12.8160377358);-moz-box-shadow:0 2px 0 0 rgb(234.1839622642,26.7971698113,12.8160377358);box-shadow:0 2px 0 0 rgb(234.1839622642,26.7971698113,12.8160377358)}.button.danger:hover,.button.danger:focus{background:#f44236;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;color:#fff}.button.info{background:#20a3dd;color:#fff;-webkit-box-shadow:0 2px 0 0 rgb(25.5494071146,130.1422924901,176.4505928854);-moz-box-shadow:0 2px 0 0 rgb(25.5494071146,130.1422924901,176.4505928854);box-shadow:0 2px 0 0 rgb(25.5494071146,130.1422924901,176.4505928854)}.button.info:hover,.button.info:focus{background:#20a3dd;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;color:#fff}.button.close{background:#f2f4f8;color:#012174;-webkit-box-shadow:0 2px 0 0 #e6e9f2;-moz-box-shadow:0 2px 0 0 #e6e9f2;box-shadow:0 2px 0 0 #e6e9f2}.button.close:hover,.button.close:focus{background:#f2f4f8;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;color:#012174}.button.confirm{background:#acdd4d;color:#fff;-webkit-box-shadow:0 2px 0 0 rgb(150.2971698113,207.3867924528,39.6132075472);-moz-box-shadow:0 2px 0 0 rgb(150.2971698113,207.3867924528,39.6132075472);box-shadow:0 2px 0 0 rgb(150.2971698113,207.3867924528,39.6132075472)}.button.confirm:hover,.button.confirm:focus{background:#acdd4d;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;color:#fff}.button.promo{background:#fe992b;color:#fff;-webkit-box-shadow:0 2px 0 0 rgb(244.8450704225,128.1971830986,1.1549295775);-moz-box-shadow:0 2px 0 0 rgb(244.8450704225,128.1971830986,1.1549295775);box-shadow:0 2px 0 0 rgb(244.8450704225,128.1971830986,1.1549295775)}.button.promo:hover,.button.promo:focus{background:#fe992b;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;color:#fff}.button.outline{border:1px solid #20a3dd;background:transparent;color:#20a3dd}.button.outline:hover,.button.outline:focus{border-color:rgb(86.6294466403,186.4328063241,230.6205533597);background:transparent;color:rgb(86.6294466403,186.4328063241,230.6205533597)}.button.outline.secondary{border:1px solid #012174;background:transparent;color:#012174}.button.outline.secondary:hover,.button.outline.secondary:focus{border-color:rgb(1.8397435897,60.7115384615,213.4102564103);background:transparent;color:rgb(1.8397435897,60.7115384615,213.4102564103)}.button.outline.success{border:1px solid #6acd44;background:transparent;color:#6acd44}.button.outline.success:hover,.button.outline.success:focus{border-color:rgb(143.25,217.5,114.75);background:transparent;color:rgb(143.25,217.5,114.75)}.button.outline.warning{border:1px solid orange;background:transparent;color:orange}.button.outline.warning:hover,.button.outline.warning:focus{border-color:rgb(255,187.5,63.75);background:transparent;color:rgb(255,187.5,63.75)}.button.outline.danger{border:1px solid #f44236;background:transparent;color:#f44236}.button.outline.danger:hover,.button.outline.danger:focus{border-color:rgb(246.75,113.25,104.25);background:transparent;color:rgb(246.75,113.25,104.25)}.button.outline.info{border:1px solid #20a3dd;background:transparent;color:#20a3dd}.button.outline.info:hover,.button.outline.info:focus{border-color:rgb(86.6294466403,186.4328063241,230.6205533597);background:transparent;color:rgb(86.6294466403,186.4328063241,230.6205533597)}.button.outline.promo{border:1px solid #fe992b;background:transparent;color:#fe992b}.button.outline.promo:hover,.button.outline.promo:focus{border-color:rgb(254.25,178.5,96);background:transparent;color:rgb(254.25,178.5,96)}.button.disabled.secondary:hover,.button[disabled].secondary:hover{cursor:not-allowed}.button.disabled.success:hover,.button[disabled].success:hover{cursor:not-allowed}.button.disabled.warning:hover,.button[disabled].warning:hover{cursor:not-allowed}.button.disabled.danger:hover,.button[disabled].danger:hover{cursor:not-allowed}.button.disabled.info:hover,.button[disabled].info:hover{cursor:not-allowed}.button.disabled.promo:hover,.button[disabled].promo:hover{cursor:not-allowed}.rank-checkout-proceed button{min-width:260px;width:100%}.text-toggle button{color:#0457ba}.rank-calc-proceed__left .button{padding:15px 20px}.rank-calc-proceed__right{display:flex}.rank-calc-proceed__right .button{min-width:260px;padding:15px 20px}.rank-calc-proceed__right .experiment-progress-step{display:block;text-align:center;margin:auto;padding-right:20px;font-weight:600;font-size:.875rem}@media(max-width:768px){.rank-calc-proceed__right .experiment-progress-step{display:none}}@media(max-width:1023px){.button-back span{display:none}}input,textarea,button,select,a{-webkit-tap-highlight-color:rgba(0,0,0,0)}.rank-card,.rank-app-rating{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid #fff;margin:50px 0 20px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:0 0 20px #e1e1e1;-moz-box-shadow:0 0 20px #e1e1e1;box-shadow:0 0 20px #e1e1e1}.rank-card-body,.rank-app-rating .rank-app-rating-body{-webkit-box-flex:1;-webkit-flex:1 1 auto;-moz-box-flex:1;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;padding:10px 20px;color:#726d6d}.rank-card-body .column:first-of-type,.rank-app-rating .rank-app-rating-body .column:first-of-type,.rank-card-body .columns:first-of-type,.rank-app-rating .rank-app-rating-body .columns:first-of-type{padding-left:0}.rank-card-body .column:first-of-type,.rank-app-rating .rank-app-rating-body .column:first-of-type,.rank-card-body .columns:first-of-type,.rank-app-rating .rank-app-rating-body .columns:first-of-type{padding-right:0}.rank-card-body ul,.rank-app-rating .rank-app-rating-body ul{list-style:none;margin:0 0 20px 0;padding-left:0;-webkit-padding-start:0;-mox-padding-start:0;-ms-padding-start:0;-o-padding-start:0;padding-start:0}.rank-card-body a,.rank-app-rating .rank-app-rating-body a{display:inline-block}.rank-card-body .rank-card-title,.rank-app-rating .rank-app-rating-body .rank-card-title{color:#012174;margin-bottom:10px;font-weight:600}.rank-card-body .rank-card-section-margin,.rank-app-rating .rank-app-rating-body .rank-card-section-margin{margin-bottom:20px !important}.rank-card-body .rank-card-body-text,.rank-app-rating .rank-app-rating-body .rank-card-body-text{margin-bottom:10px}.rank-card-body .rank-card-price,.rank-app-rating .rank-app-rating-body .rank-card-price{color:#012174;font-weight:600}.rank-card-body .rank-renewal-link-alert .message,.rank-app-rating .rank-app-rating-body .rank-renewal-link-alert .message{margin-top:40px;margin-bottom:20px;max-width:760px}.rank-card-body .rank-card-list-section,.rank-app-rating .rank-app-rating-body .rank-card-list-section{margin-left:15px}.rank-card-body .rank-card-button,.rank-app-rating .rank-app-rating-body .rank-card-button{margin:auto;text-align:center}.rank-card-body .rank-card-insurer-logo,.rank-app-rating .rank-app-rating-body .rank-card-insurer-logo,.rank-card-body .rank-card-insurer-name,.rank-app-rating .rank-app-rating-body .rank-card-insurer-name{font-weight:700}ul.rank-card-text-error{margin-left:5px;margin-bottom:10px}.rank-card-header,.rank-app-rating .rank-app-rating-header{padding:10px 20px;margin-bottom:0;background-color:#fff;border-bottom:1px solid #f3f3f3}.rank-card-header h4,.rank-app-rating .rank-app-rating-header h4,.rank-card-header h5,.rank-app-rating .rank-app-rating-header h5{color:#012174;font-weight:600;margin:0}.rank-card-header h4,.rank-app-rating .rank-app-rating-header h4{font-size:1rem}.rank-card-header h5,.rank-app-rating .rank-app-rating-header h5{font-size:.875rem}.rank-card-footer{padding:10px 20px;background-color:#fff;border-top:1px solid #f3f3f3}checkout-header,div[ng-switch]{width:100%}div[ng-switch="checkoutCtrl.paymentStatus"]{padding:0 1em}checkout-header{padding:0 1em}.rank-insurance-coverage-life{font-weight:600}.rank-insurance-coverage-life .coverage{display:initial !important;margin-right:5px}.rank-insurance-coverage-life .coverage:after{content:","}.rank-insurance-coverage-life .coverage:last-of-type:after{content:"."}@media(max-width:1023px){.rank-card,.rank-app-rating{margin:20px 0 10px}.rank-card .rank-card-header h4,.rank-app-rating .rank-card-header h4,.rank-app-rating .rank-app-rating-header h4{font-size:1rem}.rank-card .rank-card-header h5,.rank-app-rating .rank-card-header h5,.rank-app-rating .rank-app-rating-header h5{font-size:.875rem}}@media(max-width:639px){.rank-card-body .rank-card-list-section,.rank-app-rating .rank-app-rating-body .rank-card-list-section{margin-left:0}.rank-card-body .rank-card-button,.rank-app-rating .rank-app-rating-body .rank-card-button{text-align:left;margin-top:15px}.rank-card-body .rank-card-insurer-logo,.rank-app-rating .rank-app-rating-body .rank-card-insurer-logo,.rank-card-body .rank-card-insurer-name,.rank-app-rating .rank-app-rating-body .rank-card-insurer-name{text-align:center}}.rank-checkbox{display:flex;flex-direction:column;align-items:start}.rank-checkbox .checkbox-button{font-size:.875rem;align-self:start;margin-left:30px;color:#0457ba}.rank-checkbox .checkbox-button:hover{text-decoration:underline}.rank-checkbox input[type=checkbox]{position:absolute;margin:0;width:1px;height:1px;-webkit-opacity:0;-moz-opacity:0;opacity:0}.rank-checkbox input[type=checkbox]:focus+label{outline:0}.rank-checkbox input[type=checkbox]:focus+label:before{background:#fff}@media screen and (min-width:800px){.rank-checkbox input[type=checkbox]:focus+label:before{outline-color:transparent;outline-width:2px;outline-style:dotted;box-shadow:0 0 0 4px #77aae5 !important}}.rank-checkbox input[type=checkbox]:focus+label span{outline:0}.rank-checkbox input[type=checkbox]+label{display:flex;min-height:18px;padding:0;margin:0;cursor:pointer;position:relative;-webkit-transition:all 200ms ease;-mox-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}@media(max-width:450px){.rank-checkbox input[type=checkbox]+label{word-break:break-word}}@media not all and (pointer:coarse){.rank-checkbox input[type=checkbox]+label:hover:before{border-color:#20a3dd}}.rank-checkbox input[type=checkbox]+label:before{position:absolute;content:"";background:#fff;border:1px solid #d0d0d0;width:18px;height:18px;display:inline-block;vertical-align:middle;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-transition:all 200ms ease;-mox-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.rank-checkbox input[type=checkbox]+label>span{display:inline-block;vertical-align:middle;padding-left:30px;font-size:.875rem;font-weight:600;line-height:1.25rem}.rank-checkbox input[type=checkbox]+label>span .checkbox-extended-link{display:inline-flex;font-size:.875rem}.rank-checkbox input[type=checkbox]+label>span .checkbox-extended-link i{margin-left:3px;font-size:.875rem}@media(max-width:767px){.rank-checkbox input[type=checkbox]+label>span{font-size:.875rem}}.rank-checkbox input[type=checkbox].ng-invalid.ng-dirty+label:before{border-color:#d44950;-webkit-box-shadow:inset 0 1px 2px rgb(250.9866666667,238.0133333333,238.6666666667);-moz-box-shadow:inset 0 1px 2px rgb(250.9866666667,238.0133333333,238.6666666667);box-shadow:inset 0 1px 2px rgb(250.9866666667,238.0133333333,238.6666666667)}.rank-checkbox input[type=checkbox]:checked+label:before{border-color:transparent;background:#2776b3;-webkit-transition:all 200ms ease;-mox-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.rank-checkbox input[type=checkbox]:checked+label:after{content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="10px" height="10px" fill="white" viewBox="0 0 512 512"><path d="M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z"/></svg>');position:absolute;transform:translate(20%,-15%);width:18px;height:18px;-webkit-transition:all 200ms ease;-mox-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.rank-checkbox input[type=checkbox]:disabled+label{cursor:no-drop;text-decoration:none;color:inherit}.rank-checkbox input[type=checkbox]:disabled+label:before{background:#f3f3f3;border-color:#d0d0d0}.rank-checkbox .clause-button{margin:0 !important}.rank-modal .rank-checkbox{margin-bottom:10px}.rank-modal .rank-checkbox.rank-checkbox__check-all label>span{font-weight:600 !important}.rank-checkbox input[type=checkbox]+label.rank-filter-checkbox{margin-bottom:10px !important}[data-ng-switch-when=allowance] .rank-checkbox input[type=checkbox]+label>span{font-weight:400;word-break:normal}[data-ng-switch-when=allowance] .rank-checkbox label>span{padding-left:30px;display:inline-block;font-size:.875rem;vertical-align:middle;line-height:1.25rem}@media(min-width:450px){[data-ng-switch-when=allowance] .rank-checkbox label>span{padding-left:0;word-break:break-word}}[data-ng-switch-when=allowance] .rank-checkbox-small label>span{padding-left:25px;display:inline-block;font-size:.875rem;vertical-align:middle;line-height:1.25rem}[data-ng-switch-when=allowance]:nth-child(even){background:green}[data-ng-switch-when=allowance] ol{margin-bottom:0}[data-ng-switch-when=allowance] ol.no-number{list-style:none;font-size:.875rem;line-height:1.25rem;margin:0}[data-ng-switch-when=allowance] ol li{margin-bottom:10px;line-height:1.25rem;list-style:none}[data-ng-switch-when=allowance] ol li>ul{margin-top:10px;margin-left:0}[data-ng-switch-when=allowance] .rank-checkbox label span span p{margin-bottom:0}[data-ng-switch-when=dateCheckboxSection] .row{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}@media all and (min-width:1024px){[data-ng-switch-when=dateCheckboxSection] .row>div[checkbox-question]{padding-left:0}}#line-life .rank-checkbox--required,#line-travel .rank-checkbox--required,#line-shorttermass .rank-checkbox--required{position:relative;text-indent:10px}#line-life .rank-checkbox--required:before,#line-travel .rank-checkbox--required:before,#line-shorttermass .rank-checkbox--required:before{content:"*";position:absolute;left:23px;font-size:1.25rem;line-height:1.75rem;color:red;margin-left:-5px}#line-life .rank-checkbox--required input[type=checkbox]:checked+label:after,#line-travel .rank-checkbox--required input[type=checkbox]:checked+label:after,#line-shorttermass .rank-checkbox--required input[type=checkbox]:checked+label:after{margin-left:-10px}#line-auto .rank-checkbox--required.rank-checkbox--allowance{position:relative;text-indent:10px}#line-auto .rank-checkbox--required.rank-checkbox--allowance:before{content:"*";position:absolute;left:23px;font-size:.875rem;font-weight:600;line-height:1.25rem;color:red;margin-left:-5px}#line-auto .rank-checkbox--required.rank-checkbox--allowance input[type=checkbox]:checked+label:after{margin-left:-10px}.new-ranking-screen .rank-checkbox input[type=checkbox]:not([disabled]),.offer-filter .rank-modal-content .rank-checkbox input[type=checkbox]:not([disabled]){background-color:white;border-color:#d0d5dd}.new-ranking-screen .rank-checkbox input[type=checkbox]:not([disabled]):focus+label:before,.offer-filter .rank-modal-content .rank-checkbox input[type=checkbox]:not([disabled]):focus+label:before{outline-color:transparent;outline-width:2px;outline-style:dotted;box-shadow:0 0 0 4px #77aae5 !important}.new-ranking-screen .rank-checkbox input[type=checkbox]:not([disabled]):checked+label:before,.new-ranking-screen .rank-checkbox input[type=checkbox]:not([disabled])+label:hover:before,.offer-filter .rank-modal-content .rank-checkbox input[type=checkbox]:not([disabled]):checked+label:before,.offer-filter .rank-modal-content .rank-checkbox input[type=checkbox]:not([disabled])+label:hover:before{border-color:#0033d6;background-color:#d2ebff}.new-ranking-screen .rank-checkbox input[type=checkbox]:not([disabled]):checked+label:after,.offer-filter .rank-modal-content .rank-checkbox input[type=checkbox]:not([disabled]):checked+label:after{content:url('data:image/svg+xml,<svg width="16" height="16" viewBox="-2 -1.5 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M5.13046 9.26041L2.69796 6.82791L1.86963 7.65041L5.13046 10.9112L12.1305 3.91125L11.308 3.08875L5.13046 9.26041Z" fill="%230033D6"/> </svg> ');transform:unset}.new-ranking-screen .rank-checkbox input[type=checkbox][disabled]+label:before,.offer-filter .rank-modal-content .rank-checkbox input[type=checkbox][disabled]+label:before{background-color:#f2f4f7;border-color:#98a2b3}.new-ranking-screen .rank-checkbox input[type=checkbox]+label:before,.offer-filter .rank-modal-content .rank-checkbox input[type=checkbox]+label:before{border-radius:6px;min-width:18px;width:18px;min-height:18px;height:18px;box-sizing:content-box}.new-ranking-screen .rank-checkbox label:is(.rank-checkbox__label),.offer-filter .rank-modal-content .rank-checkbox label:is(.rank-checkbox__label){-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;gap:8px}.new-ranking-screen .rank-checkbox label:is(.rank-checkbox__label):before,.offer-filter .rank-modal-content .rank-checkbox label:is(.rank-checkbox__label):before{position:relative}.rank-dialog{align-items:center;justify-content:center;position:fixed;top:0;left:0;width:100%;height:100%;z-index:1040}.rank-dialog__container{display:flex;align-items:center;justify-content:space-around;flex-direction:row;width:100%;height:100%;padding:20px 10px;pointer-events:none}.rank-dialog__surface{display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;max-width:100%;width:100%;max-height:calc(100% - 1px);pointer-events:auto;overflow-y:auto;background-color:#fff;border-radius:4px}.rank-dialog__header{flex:none;position:relative;padding:15px 32px 15px 16px;border-bottom:1px solid #efefef;line-height:1.5rem}.rank-dialog__header-title{color:#012174;font-size:1rem;font-weight:600;letter-spacing:-1px;margin-bottom:0}.rank-dialog__header-slogan{color:#20a3dd;font-size:.875rem}.rank-dialog__search{padding:15px 16px 0}.rank-dialog__content{flex-grow:1;margin:0;padding:15px 16px 20px 16px;overflow:auto;-webkit-overflow-scrolling:touch}.rank-dialog__footer{flex:none;display:flex;justify-content:space-around;position:relative;padding:15px 16px;border-top:1px solid #efefef}.rank-dialog__footer-confirm,.rank-dialog__footer-confirm,.rank-dialog__footer button{width:100%;font-size:.875rem;padding-top:10px;padding-bottom:10px;min-height:40px}.rank-dialog__footer-confirm{background-color:red}.rank-dialog__footer-cancel{background-color:orange}.rank-dialog__close svg{position:absolute;right:16px;top:50%;transform:translate(0,-50%);fill:#bbb;width:16px;height:16px}@media not all and (pointer:coarse){.rank-dialog__close svg:hover{cursor:pointer}}.rank-dialog__outer{display:flex;align-items:center;justify-content:center;position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;background-color:rgba(0,0,0,0.5)}body.rank-dialog--open{overflow:hidden}body.rank-dialog--open .rank-dialog{display:flex}body.rank-dialog--open--search .rank-dialog__container{align-items:flex-start}body.rank-dialog--open--search .rank-dialog__surface{max-height:100%;height:100%;min-height:500px}.rank-dialog-items{display:flex;flex-flow:column}.rank-dialog-items__title{font-weight:600;color:#012174;margin-top:10px;margin-bottom:10px}.rank-dialog-items__list{display:flex;flex-flow:wrap}.rank-dialog-items__single-message{margin-top:10px;line-height:1.5rem;padding:0 10px}.rank-dialog-items__loader{width:40px;height:40px;margin:auto}.rank-dialog .radio .radio__label{padding:0}.rank-dropdown{position:relative;display:inline-block}.rank-dropdown>.rank-dropdown-toggle{border-bottom:2px solid #fff;color:#20a3dd;padding:16px;font-size:1rem;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.rank-dropdown>.rank-dropdown-content{display:none;position:absolute;top:100%;background-color:#fff;z-index:1020;-webkit-box-shadow:0 15px 40px rgba(0,0,0,0.15);-moz-box-shadow:0 15px 40px rgba(0,0,0,0.15);box-shadow:0 15px 40px rgba(0,0,0,0.15)}.rank-dropdown>.rank-dropdown-content a{color:black;padding:12px 16px;text-decoration:none;display:block}.rank-dropdown>.rank-dropdown-content a:hover{background-color:#f1f1f1}.rank-dropdown>.rank-dropdown-content a.ri-phone-circle{display:flex;color:#fff}.rank-dropdown:hover .rank-dropdown-content{display:block}.rank-dropdown:hover .rank-dropdown-toggle{border-bottom:2px solid #6acd44}.rank-offer-footer .rank-offer-footer__clause{font-size:.875rem;text-align:justify}.rank-offer-footer__omnibus-button{margin-top:16px;width:fit-content}#line-life .rank-offer-footer .rank-offer-footer__clause{font-size:.875rem;color:#8a8a8a}.form-control,[type=color],[type=date],[type=datetime-local],[type=datetime],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],textarea{display:block;width:100%;height:44px;font-size:.875rem;font-family:"Open Sans",sans-serif;line-height:1.25rem;color:#444;background:#fff none;border:1px solid #d0d0d0;padding:6px 12px;margin-bottom:0;font-weight:600;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;transition:all 200ms ease}.form-control:focus,.form-control:active,[type=color]:focus,[type=color]:active,[type=date]:focus,[type=date]:active,[type=datetime-local]:focus,[type=datetime-local]:active,[type=datetime]:focus,[type=datetime]:active,[type=email]:focus,[type=email]:active,[type=month]:focus,[type=month]:active,[type=number]:focus,[type=number]:active,[type=password]:focus,[type=password]:active,[type=search]:focus,[type=search]:active,[type=tel]:focus,[type=tel]:active,[type=text]:focus,[type=text]:active,[type=time]:focus,[type=time]:active,[type=url]:focus,[type=url]:active,[type=week]:focus,[type=week]:active,textarea:focus,textarea:active{border-color:#d0d0d0;box-shadow:none}@media screen and (min-width:800px){.form-control:focus,.form-control:active,[type=color]:focus,[type=color]:active,[type=date]:focus,[type=date]:active,[type=datetime-local]:focus,[type=datetime-local]:active,[type=datetime]:focus,[type=datetime]:active,[type=email]:focus,[type=email]:active,[type=month]:focus,[type=month]:active,[type=number]:focus,[type=number]:active,[type=password]:focus,[type=password]:active,[type=search]:focus,[type=search]:active,[type=tel]:focus,[type=tel]:active,[type=text]:focus,[type=text]:active,[type=time]:focus,[type=time]:active,[type=url]:focus,[type=url]:active,[type=week]:focus,[type=week]:active,textarea:focus,textarea:active{font-weight:600;color:#444;border-color:rgba(32,163,221,0.6) !important;box-shadow:0 0 0 4px rgba(32,164,222,0.25)}}.form-control::placeholder,[type=color]::placeholder,[type=date]::placeholder,[type=datetime-local]::placeholder,[type=datetime]::placeholder,[type=email]::placeholder,[type=month]::placeholder,[type=number]::placeholder,[type=password]::placeholder,[type=search]::placeholder,[type=tel]::placeholder,[type=text]::placeholder,[type=time]::placeholder,[type=url]::placeholder,[type=week]::placeholder,textarea::placeholder{color:#b1b1b1;font-weight:400;opacity:1;font-size:.875rem}.form-control:-ms-input-placeholder,[type=color]:-ms-input-placeholder,[type=date]:-ms-input-placeholder,[type=datetime-local]:-ms-input-placeholder,[type=datetime]:-ms-input-placeholder,[type=email]:-ms-input-placeholder,[type=month]:-ms-input-placeholder,[type=number]:-ms-input-placeholder,[type=password]:-ms-input-placeholder,[type=search]:-ms-input-placeholder,[type=tel]:-ms-input-placeholder,[type=text]:-ms-input-placeholder,[type=time]:-ms-input-placeholder,[type=url]:-ms-input-placeholder,[type=week]:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#b1b1b1;font-weight:400}.form-control::-ms-input-placeholder,[type=color]::-ms-input-placeholder,[type=date]::-ms-input-placeholder,[type=datetime-local]::-ms-input-placeholder,[type=datetime]::-ms-input-placeholder,[type=email]::-ms-input-placeholder,[type=month]::-ms-input-placeholder,[type=number]::-ms-input-placeholder,[type=password]::-ms-input-placeholder,[type=search]::-ms-input-placeholder,[type=tel]::-ms-input-placeholder,[type=text]::-ms-input-placeholder,[type=time]::-ms-input-placeholder,[type=url]::-ms-input-placeholder,[type=week]::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#b1b1b1;font-weight:400}input[readonly],textarea[readonly]{background-color:#fff}input:disabled,textarea:disabled,.select-disabled .select__control{background-color:#f3f3f3;cursor:not-allowed;opacity:1}select{-webkit-appearance:menulist;-mox-appearance:menulist;-ms-appearance:menulist;-o-appearance:menulist;appearance:menulist}label{color:#444}.rank-input-search{position:relative}.rank-input-search__prepend,.rank-input-search__append{position:absolute;top:50%;width:15px;height:15px;fill:#d0d0d0;transform:translate(0,-50%)}.rank-input-search__prepend{left:15px}.rank-input-search__append{right:15px}.rank-input-search__control{padding-left:50px;padding-right:40px;border-radius:40px}.new-ranking-screen input[type=number],.offer-filter .rank-modal-content input[type=number]{font-size:1rem;color:#101828;font-weight:500;border:1px solid #344054 !important;height:48px}.new-ranking-screen input[type=number]::placeholder,.offer-filter .rank-modal-content input[type=number]::placeholder{color:#667085;opacity:1}.new-ranking-screen input[type=number]::-ms-input-placeholder,.offer-filter .rank-modal-content input[type=number]::-ms-input-placeholder{color:#667085}.new-ranking-screen input[type=number]:placeholder-shown,.offer-filter .rank-modal-content input[type=number]:placeholder-shown{border:1px solid #d0d5dd !important}.new-ranking-screen input[type=number]:focus,.new-ranking-screen input[type=number]:active,.offer-filter .rank-modal-content input[type=number]:focus,.offer-filter .rank-modal-content input[type=number]:active{box-shadow:0 0 0 4px #c7dcf9}.rank-input-group{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch;font-size:.875rem;position:relative;width:100%;margin-bottom:0}.rank-input-group .form-control{-webkit-box-flex:1;-webkit-flex:1 1 auto;-moz-box-flex:1;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;position:relative;margin-bottom:0;width:1%;z-index:1}.rank-input-group .r-icon{width:17px;height:17px;fill:#828282;-webkit-transition:all 200ms ease;-mox-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.rank-input-group .rank-input-group__field{border-radius:4px;border-color:#d0d0d0;z-index:1}.rank-input-group .rank-input-group__field:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.rank-input-group .rank-input-group__field:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.rank-input-group .rank-input-group__prepend,.rank-input-group .rank-input-group__append{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;font-weight:400;background:#f3f3f3;padding:0 1rem;white-space:nowrap}.rank-input-group .rank-input-group__prepend--button,.rank-input-group .rank-input-group__append--button{flex:none;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;min-height:44px;height:1px}.rank-input-group .rank-input-group__prepend--button button,.rank-input-group .rank-input-group__append--button button{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}.rank-input-group .rank-input-group__prepend--button button:focus-visible,.rank-input-group .rank-input-group__append--button button:focus-visible{outline-color:transparent;outline-width:2px;outline-style:dotted;box-shadow:0 0 0 4px #77aae5 !important;z-index:1}.rank-input-group .rank-input-group__prepend--button button,.rank-input-group .rank-input-group__append--button button{height:100%;font-weight:400;background:#f3f3f3;padding:0 1rem;white-space:nowrap;border-radius:0 !important;border:0}@media not all and (pointer:coarse){.rank-input-group .rank-input-group__prepend--button button:not(:disabled):hover,.rank-input-group .rank-input-group__append--button button:not(:disabled):hover{cursor:pointer}.rank-input-group .rank-input-group__prepend--button button:not(:disabled):hover .r-icon,.rank-input-group .rank-input-group__append--button button:not(:disabled):hover .r-icon{-webkit-transition:all 200ms ease;-mox-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease;fill:#20a3dd}}@media not all and (pointer:coarse){.rank-input-group .rank-input-group__prepend--button button[disabled]:hover,.rank-input-group .rank-input-group__append--button button[disabled]:hover{cursor:not-allowed}}.rank-input-group .rank-input-group__prepend--button.rank-input-group__append--button--white button,.rank-input-group .rank-input-group__append--button.rank-input-group__append--button--white button{background-color:#fff;color:#012074}.rank-input-group .rank-input-group__prepend--button.rank-input-group__append--button--white button:hover,.rank-input-group .rank-input-group__append--button.rank-input-group__append--button--white button:hover{background-color:#f5f5f5}.rank-input-group .rank-input-group__prepend--button.rank-input-group__append--button--bold button,.rank-input-group .rank-input-group__append--button.rank-input-group__append--button--bold button{font-weight:600}.rank-input-group .rank-input-group__prepend--button.rank-input-group__append--button--fixed button,.rank-input-group .rank-input-group__append--button.rank-input-group__append--button--fixed button{width:97px}.rank-input-group .rank-input-group__prepend--button span,.rank-input-group .rank-input-group__append--button span{font-style:normal}.rank-input-group .rank-input-group__prepend--registration-number{background-image:url("data:image/svg+xml,%3Csvg width='16' height='32' viewBox='0 0 16 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16 7.99679L14.6562 8.6439L14.4407 10.0909L13.3947 9.04383L11.9177 9.291L12.615 7.99679L11.9177 6.70258L13.3947 6.94976L14.4407 5.90272L14.6562 7.34969L16 7.99679Z' fill='%23FFD600'/%3E%3Cpath d='M13.0342 14.016L11.6759 13.3984L10.3844 14.1402L10.5666 12.6888L9.44456 11.7196L10.9155 11.4402L11.5135 10.0995L12.2404 11.3781L13.732 11.5187L12.7104 12.5884L13.0342 14.016Z' fill='%23FFD600'/%3E%3Cpath d='M6.31727 15.5053L5.97296 14.0822L4.5763 13.5522L5.85701 12.793L5.94203 11.3331L7.07786 12.287L8.52707 11.9147L7.94834 13.2635L8.75898 14.4933L7.26548 14.373L6.31727 15.5053Z' fill='%23FFD600'/%3E%3Cpath d='M0.978635 11.3294L1.90191 10.1777L1.45295 8.78265L2.86087 9.28351L4.0819 8.43582L4.02877 9.89707L5.23236 10.7682L3.79161 11.1704L3.31444 12.5565L2.47714 11.3438L0.978635 11.3294Z' fill='%23FFD600'/%3E%3Cpath d='M1.00573 4.60958L2.5043 4.60596L3.35081 3.39941L3.81742 4.78889L5.25507 5.20157L4.04488 6.06393L4.08689 7.52552L2.87235 6.66901L1.46066 7.15966L1.92022 5.76794L1.00573 4.60958Z' fill='%23FFD600'/%3E%3Cpath d='M6.36176 0.47838L7.3011 1.61765L8.79549 1.50851L7.97528 2.73222L8.54345 4.08522L7.09719 3.70225L5.95395 4.64759L5.88032 3.18718L4.60559 2.41844L6.00635 1.89883L6.36176 0.47838Z' fill='%23FFD600'/%3E%3Cpath d='M13.0808 2.0143L12.7463 3.43957L13.7599 4.51646L12.2673 4.64646L11.5309 5.91988L10.9429 4.57496L9.47406 4.28509L10.6033 3.32388L10.432 1.8713L11.7179 2.62217L13.0808 2.0143Z' fill='%23FFD600'/%3E%3Cpath d='M3.72537 29.1058V32H2V24H4.91083C5.75591 24 6.42884 24.2416 6.92963 24.7248C7.43433 25.2079 7.68668 25.8353 7.68668 26.607C7.68668 27.3786 7.43824 27.988 6.94137 28.4351C6.44449 28.8822 5.75591 29.1058 4.87562 29.1058H3.72537ZM3.72537 27.7807H4.91083C5.23947 27.7807 5.49378 27.6815 5.67375 27.4832C5.85372 27.2849 5.9437 26.9964 5.9437 26.6178C5.9437 26.2248 5.85176 25.9129 5.66788 25.6821C5.484 25.4477 5.23752 25.3287 4.92844 25.3251H3.72537V27.7807Z' fill='white'/%3E%3Cpath d='M11.0514 30.6803H14V32H9.32598V24H11.0514V30.6803Z' fill='white'/%3E%3C/svg%3E%0A");background-size:auto;background-repeat:no-repeat;background-position:center;padding:0;width:24px;background-color:#0064e3}.rank-input-group .rank-input-group__prepend--button:first-of-type,.rank-input-group .rank-input-group__prepend:first-of-type{border-top-left-radius:4px;border-bottom-left-radius:4px;border:1px solid #d0d0d0;border-width:1px 0 1px 1px;flex:none}.rank-input-group .rank-input-group__prepend--button:not(:first-of-type),.rank-input-group .rank-input-group__prepend:not(:first-of-type){border-left:1px solid #d0d0d0;border-top:1px solid #d0d0d0;border-bottom:1px solid #d0d0d0}.rank-input-group .rank-input-group__append:last-of-type,.rank-input-group .rank-input-group__append--button:last-of-type{border-top-right-radius:4px;border-bottom-right-radius:4px;border:1px solid #d0d0d0;border-width:1px 1px 1px 0;flex:none}.rank-input-group .rank-input-group__append:last-of-type.rank-input-group__append--button--white button,.rank-input-group .rank-input-group__append--button:last-of-type.rank-input-group__append--button--white button{background-color:#fff;color:#012074}.rank-input-group .rank-input-group__append:last-of-type.rank-input-group__append--button--white button:hover,.rank-input-group .rank-input-group__append--button:last-of-type.rank-input-group__append--button--white button:hover{background-color:#f5f5f5}.rank-input-group .rank-input-group__append:not(:last-of-type),.rank-input-group .rank-input-group__append--button:not(:last-of-type){border-right:1px solid #d0d0d0;border-top:1px solid #d0d0d0;border-bottom:1px solid #d0d0d0}.rank-input-group .rank-input-group__client{width:100%}.rank-input-group .rank-input-group__client .rank-input-group__client--mail{display:inline-flex;width:100%}.rank-input-group--normal{max-width:195px}.rank-input-group--wide{max-width:291px}.styled-as-link{color:#0457ba;display:inline;padding:0;margin:0;border:0;background:0;text-align:inherit;line-height:inherit}.styled-as-link:hover{text-decoration:underline}.styled-as-link--secondary{color:#012174;display:inline;padding:0;margin:0;border:0;background:0;text-align:inherit;line-height:inherit}.styled-as-link--secondary:hover{text-decoration:underline}.styled-as-link-base-size{font-size:.875rem}.unstyled-list{list-style-type:none;margin:0;padding:0}body.rank-modal-open{overflow:hidden}.rank-modal{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.6);z-index:1040;outline:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:50px 10px}.rank-modal .rank-modal-dialog{position:relative;width:auto;margin:auto}@media(max-width:600px){.rank-modal .rank-modal-dialog{padding-left:5px;padding-right:5px}}.rank-modal .rank-modal-content{position:relative;background-color:#fff;border:0;outline:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.rank-modal .rank-modal-header{padding:10px 38px 10px 20px;background:#fff;border-bottom:1px solid #f3f3f3}.rank-modal .rank-modal-header h2,.rank-modal .rank-modal-header .rank-modal-title{font-size:1rem;color:#012174;font-weight:600;margin-bottom:0;letter-spacing:0}.rank-modal .rank-modal-header--full{overflow:hidden;border-top-left-radius:6px;border-top-right-radius:6px}.rank-modal .rank-modal-body{padding:25px}.rank-modal .rank-modal-body p:last-of-type{margin-bottom:0}.rank-modal .rank-modal-body .rank-modal-body-title{font-size:1.25rem;color:#012174;text-align:center}.rank-modal .rank-modal-body .rank-modal-body-heading{color:#012174;font-weight:600;font-size:1rem;margin:20px 0 10px}.rank-modal .rank-modal-body .rank-modal-body-list{margin-top:20px}.rank-modal .rank-modal-body .rank-modal-body-list li{margin-bottom:10px;margin-left:15px}.rank-modal .rank-modal-body .rank-margin-top-zero{margin-top:0 !important}.rank-modal .rank-modal-body .rank-margin-top-zero .message{margin-top:0}.rank-modal .rank-modal-footer{text-align:center;border-top:1px solid #e4e4e4;padding:10px}.rank-modal .rank-modal-clause{text-align:left;font-size:.875rem;padding:0 25px 25px 25px}.rank-modal .rank-close-button{font-size:1.875rem;color:#0457ba;-webkit-transition:all 200ms ease;-mox-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease;position:absolute;right:20px;top:22px}.rank-modal .rank-close-button:hover{-webkit-transform:rotate(90);-moz-transform:rotate(90);-ms-transform:rotate(90);-o-transform:rotate(90);cursor:pointer;text-decoration:none}.rank-modal .rank-close-button{top:1px;right:12px}.rank-modal .rank-modal-controls,.rank-modal .rank-modal-simple-controls{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;-webkit-justify-content:space-around;-moz-justify-content:space-around;justify-content:space-around}.rank-modal .rank-modal-controls>.button,.rank-modal .rank-modal-simple-controls>.button{max-width:200px;width:100%;margin:0 5px}.rank-modal .rank-modal-controls>.button:focus-visible,.rank-modal .rank-modal-simple-controls>.button:focus-visible{outline-color:transparent;outline-width:2px;outline-style:dotted;box-shadow:0 0 0 4px #77aae5 !important}.rank-modal .rank-modal-controls{background:#f3f4f2}.rank-modal.rank-modal-tabs .rank-modal-dialog{border-radius:4px !important}.rank-modal.rank-modal-tabs .rank-modal-footer{overflow:hidden;display:flex;padding:0}.rank-modal.rank-modal-tabs .rank-modal-footer button{flex:1;border-radius:0 !important;margin:0}.rank-modal .rank-checkbox input[type=checkbox]+label>span{font-weight:400}.rank-school-nnw-modal .rank-modal-body{padding:25px}.rank-school-nnw-modal .rank-modal-body p:last-of-type{margin-bottom:0;margin-right:35px;text-align:justify}.rank-modal--small .rank-modal-dialog{max-width:600px}.rank-modal--medium .rank-modal-dialog{max-width:640px}.rank-modal--large .rank-modal-dialog{max-width:990px}.rank-modal--full .rank-modal-dialog{max-width:90%}.rank-modal--full-screen{padding:0}.rank-modal--full-screen .rank-modal-dialog{border-radius:0;max-width:100%;height:100%}@media(max-width:639px){.rank-modal--full-screen .rank-modal-dialog{padding:0}}.rank-modal--full-screen .rank-modal-dialog .rank-modal-content{height:100%}.rank-modal--full-width{padding:0}.rank-modal--full-width .rank-modal-dialog{border-radius:0;max-width:100%}@media(max-width:639px){.rank-modal--full-width .rank-modal-dialog{padding:0}}.rank-modal--white{background:#fff !important}.rank-static-modal{margin-left:auto !important;margin-right:auto !important;width:auto;max-width:600px}.rank-static-modal .rank-static-modal-body{position:relative;background:#fff;margin-top:50px;margin-bottom:110px;padding:50px 90px;text-align:center;-webkit-box-shadow:0 0 20px #e1e1e1;-moz-box-shadow:0 0 20px #e1e1e1;box-shadow:0 0 20px #e1e1e1}.rank-static-modal .rank-static-modal-body .rank-static-modal-question{margin-bottom:40px}.rank-static-modal .rank-static-modal-body .rank-static-modal-question h3{font-size:1.25rem;color:#012174;font-weight:600;letter-spacing:0}.rank-static-modal .rank-static-modal-body .rank-static-modal-question div{margin-bottom:15px}.rank-static-modal .rank-static-modal-body .rank-static-modal-datepicker .rank-datepicker{margin-left:auto;margin-right:auto;margin-bottom:30px}.rank-static-modal .rank-static-modal-body .rank-static-modal-footer .button{width:250px}button.checkbox-extended-link{font-size:.875rem;color:#0457ba;display:inline;padding:0;margin:0;border:0;background:0;text-align:inherit;line-height:inherit}button.checkbox-extended-link:hover{text-decoration:underline}button.checkbox-extended-link{margin-left:30px}@media(max-width:639px){.rank-modal .rank-modal-header{padding:15px 38px 15px 15px}.rank-modal .rank-modal-header .rank-modal-title,.rank-modal .rank-modal-header h2{font-size:.875rem}.rank-modal .rank-modal-body{padding:15px}.rank-modal .allowances-list-scroll{overflow:inherit !important;max-height:inherit !important}.rank-static-modal .rank-static-modal-body{margin-top:30px;padding:25px}.rank-static-modal .rank-static-modal-body .rank-static-modal-footer .button{width:230px}.rank-static-modal .rank-static-modal-body .rank-static-modal-question{margin-bottom:30px}.rank-static-modal .rank-static-modal-body .rank-static-modal-question h3{font-size:1.25rem}.rank-renewal-link-payment{padding:0 !important}}.rank-waiting-for-agent-approval-checkout-modal .rank-modal-details{padding:15px}.radio{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;position:relative}@media not all and (pointer:coarse){.radio:hover>.radio__label{color:#2776b3}.radio:hover>.radio__label:before{border:5px solid #2776b3}}.radio .radio__control{opacity:0;position:absolute;top:0;left:0;width:1px}.radio .radio__control:not(:disabled):checked+.radio__label,.radio .radio__control--checked+.radio__label{background:#f1f9ff;color:#2776b3;border-color:#20a3dd;box-shadow:0 2px 5px 0 rgba(32,164,222,0.25);z-index:1}.radio .radio__control:not(:disabled):checked+.radio__label:before,.radio .radio__control--checked+.radio__label:before{border:5px solid #2776b3;background:#fff}.radio .radio__control:checked+.radio__label .radio__label--text,.radio .radio__control--checked+.radio__label .radio__label--text{color:#2776b3}.radio .radio__control:checked+.radio__label button,.radio .radio__control--checked+.radio__label button{color:#2776b3}.radio .radio__control:disabled+.radio__label{cursor:no-drop}.radio .radio__control:disabled+.radio__label .radio__label--text{opacity:.7;-webkit-transition:all 200ms ease;-mox-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.radio .radio__label.radio__label-grid{display:grid;justify-content:start;grid-template-columns:auto 1fr auto}.radio .radio__label.radio__label-grid .radio__label--description{grid-column:2/-1}.radio .radio__label{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;align-items:flex-start;margin:0;padding:0 12px;height:100%;width:100%;-webkit-transition:all 200ms ease;-mox-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.radio .radio__label:before{flex:none;display:inline-block;content:"";height:18px;width:18px;margin-right:8px;margin-top:6px;border:1px solid #d0d0d0;border-radius:50%;-webkit-transition:all 200ms ease;-mox-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.radio .radio__label .radio__label--text{display:flex;align-items:center;min-height:30px;color:#444;font-size:.875rem;font-weight:600;-webkit-transition:all 200ms ease;-mox-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}@media(max-width:450px){.radio .radio__label .radio__label--text{word-break:break-word}}.radio--mobile .radio__control:not(:disabled):checked+.radio__label,.radio--mobile .radio__control--checked+.radio__label{box-shadow:none;border-radius:4px;background:#f5f6fa}.radio--mobile .radio__control:not(:disabled):checked+.radio__label:before,.radio--mobile .radio__control--checked+.radio__label:before{border:6px solid #2776b3}.radio--mobile .radio__label{margin:3px 0;display:flex;align-items:center;min-height:45px}.radio--mobile .radio__label:before{margin:7px 20px 7px 7px;height:26px;width:26px}.radio--mobile .radio__label .radio__label--text{display:flex;flex-flow:column;align-items:flex-start;justify-content:center;line-height:1.5rem;font-size:1rem;width:100%}.radio--mobile .radio__label .radio__label--text:first-letter {text-transform:uppercase}.radio--mobile .radio__label .radio__label--text .select-additional__title{font-size:1rem}.radio--mobile .radio__label .radio__label--text .select-additional__list{color:#b1b1b1 !important}.radio--mobile .radio__label .radio__label--text .select-additional__list span{margin-right:10px}.radio--mobile .radio__label .radio__label--infotip{flex-direction:row}.radio--mobile .radio__label .radio__label--infotip a{display:flex;justify-content:flex-end;flex:auto}.radio--mobile.select__disabled{background-color:#f3f3f3;color:#888;cursor:not-allowed}.radio--mobile.select__disabled:hover{cursor:not-allowed;color:#888}.radio--mobile.select__disabled .radio__label--text-no-offer{font-style:italic;width:30%}.radio-button-list{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:0}.radio-button{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;position:relative;min-height:44px;min-width:55px;margin-right:8px;margin-bottom:8px}.radio-button .radio-button__control{opacity:0;position:absolute;top:0;left:0;width:1px}.radio-button .radio-button__control+.radio-button__label{-webkit-transition:all 200ms ease;-mox-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}@media screen and (min-width:800px){.radio-button .radio-button__control:focus ~ .radio-button__label{box-shadow:0 0 0 4px #d2ebff !important}.radio-button .radio-button__control:focus-visible ~ .radio-button__label{outline-color:transparent;outline-width:2px;outline-style:dotted;box-shadow:0 0 0 4px #77aae5 !important}}@media not all and (pointer:coarse){.radio-button .radio-button__control:not(:disabled):hover+.radio-button__label{border-color:#20a3dd}}.radio-button .radio-button__control:checked+.radio-button__label{background:#f1f9ff;color:#2776b3;border-color:#20a3dd;-webkit-transition:all 200ms ease;-mox-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.radio-button .radio-button__control:not(:checked):disabled+.radio-button__label{cursor:no-drop;background:#f3f3f3}.radio-button .radio-button__control:not(:checked):disabled+.radio-button__label .radio-button__label--text{opacity:.7}.radio-button .radio-button__control:disabled:checked+.radio-button__label{cursor:no-drop}.radio-button .radio-button__label{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;margin:0;padding:6px 12px;color:#444;font-size:.875rem;font-weight:600;height:100%;width:100%;border:1px solid #d0d0d0;border-radius:4px}.radio-button-list--inactive .radio-button .radio-button__control:hover+.radio-button__label{border-color:#d0d0d0 !important}.radio-button-list--inactive .radio-button .radio-button__label{background:#f3f3f3;border-color:#d0d0d0}.radio-button-list--inactive .radio-button .radio-button__label .radio-button__label--text{opacity:.7;-webkit-transition:all 200ms ease;-mox-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.rank-answer-valid .radio-button .radio-button__control+.radio-button__label .radio-button__label--text{opacity:1}.rank-answer-valid .radio-button .radio-button__control:not(:disabled):checked+.radio-button__label .radio-button__label--text{opacity:1}@media(min-width:1199px){[multi-select-radio-section] .radio-button-list>.radio-button:nth-child(4n){margin-right:0}}@media(min-width:950px) and (max-width:1198px){[multi-select-radio-section] .radio-button-list>.radio-button:nth-child(3n){margin-right:0}}@media(max-width:690px){[multi-select-radio-section] .radio-button{width:calc(50% - 4px)}[multi-select-radio-section] .radio-button:nth-child(2n+2){margin-right:0}}[multi-select-radio-section] .radio-button .radio-button__label--text{text-align:center}@media(min-width:691px){[multi-select-radio-section] .radio-button-long{min-width:184px}[multi-select-radio-section] .radio-button-short{min-width:88px}}@media(max-width:425px){[radio-button-question] .radio-button,[yes-no-question] .radio-button{width:calc(50% - 4px)}[radio-button-question] .radio-button:nth-child(2n+2),[yes-no-question] .radio-button:nth-child(2n+2){margin-right:0}}@media(min-width:426px){[radio-button-question] .yes-stretch,[yes-no-question] .yes-stretch{min-width:88px !important}[radio-button-question] .no-stretch,[yes-no-question] .no-stretch{min-width:60px !important}[radio-button-question] .radio-button-long,[yes-no-question] .radio-button-long{min-width:184px}[radio-button-question] .radio-button-short,[yes-no-question] .radio-button-short{min-width:88px}}@media(max-width:425px){#line-shorttermass [radio-button-question] .radio-button,#line-shorttermass [yes-no-question] .radio-button{width:auto}#line-shorttermass [radio-button-question] .radio-button:nth-child(2n+2),#line-shorttermass [yes-no-question] .radio-button:nth-child(2n+2){margin-right:8px}}@media(max-width:425px){#doors .radio-button,div[id*=Count] .radio-button{width:calc(33.3333333333% - 8px)}#doors .radio-button:nth-child(3n+3),div[id*=Count] .radio-button:nth-child(3n+3){margin-right:0}#doors .radio-button:nth-child(2n+2),div[id*=Count] .radio-button:nth-child(2n+2){margin-right:8px}}@media(max-width:320px){#doors .radio-button,div[id*=Count] .radio-button{width:calc(50% - 8px)}#doors .radio-button:nth-child(3n+3),div[id*=Count] .radio-button:nth-child(3n+3){margin-right:8px}#doors .radio-button:nth-child(2n+2),div[id*=Count] .radio-button:nth-child(2n+2){margin-right:0}}.rank-spinner{border:1em solid #fff;border-top:1em solid #012174;width:8em;height:8em;-webkit-animation:spin .5s linear infinite;-moz-animation:spin .5s linear infinite;-ms-animation:spin .5s linear infinite;-o-animation:spin .5s linear infinite;animation:spin .5s linear infinite;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;margin:4em auto}.rank-spinner--small{border-width:2px;width:20px;height:20px;margin:4px auto}.rank-spinner__annotation{text-align:center;font-size:1.25rem;line-height:1.875rem;font-weight:600;color:#012174;margin:0 50px}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}.rank-app-rating{margin-top:30px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.rank-app-rating .rank-app-rating-body{padding:20px}.rank-app-rating .rank-app-rating-body>div:first-of-type{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.rank-app-rating .rank-app-rating-body ul{list-style:none;padding-left:0;vertical-align:middle;margin:0 20px 0 0;display:flex}.rank-app-rating .rank-app-rating-body ul li{display:inline-block;margin-right:-1px;height:36px}.rank-app-rating .rank-app-rating-body ul li:hover{cursor:pointer}.rank-app-rating .rank-app-rating-body ul li .draw{color:#20a3dd}.rank-app-rating .rank-app-rating-body ul li button{color:#bebebe;-webkit-transition:all .2s ease;-mox-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;display:block;margin-right:6px}.rank-app-rating .rank-app-rating-body ul li button:hover{text-decoration:none}.rank-app-rating .rank-app-rating-body ul li button svg{width:36px;height:36px}.rank-app-rating .rank-app-rating-body .rank-app-rating-value .rank-app-rating-avg{font-size:1.5rem;font-weight:bold;color:#20a3dd}.rank-app-rating .rank-app-rating-body .rank-app-rating-value .rank-app-rating-count{font-size:1rem;color:#aba8a8;font-weight:600;letter-spacing:-0.06rem}.rank-app-rating .rank-app-rating-body .rank-app-rating-readonly{color:#36b436;font-weight:bold;margin-top:10px}.rank-app-rating .rank-app-rating-meta{display:none !important}@media(max-width:430px){.rank-app-rating{text-align:center}.rank-app-rating .rank-app-rating-body>div:first-of-type{-webkit-flex-flow:column;-moz-flex-flow:column;-ms-flex-flow:column;flex-flow:column}}@media(max-width:290px){.rank-app-rating .rank-app-rating-body ul li i{font-size:1.875rem}}.rank-availo-modal .rank-modal-header{padding:inherit;border:0}.rank-availo-modal .rank-modal-header button{color:#a9a9a9;top:5px;right:12px;font-size:60px}.rank-availo-modal .rank-modal-body div{margin-right:35px;text-align:justify}@media(max-width:450px){.rank-availo-modal .rank-modal-body div{text-align:inherit}}.rank-availo-modal .rank-modal-body .rank-modal-body-header{display:flex}.rank-availo-modal .rank-modal-body .rank-modal-body-header h2{font-size:1.25rem;color:#012174;font-weight:600;margin:30px 0 10px;letter-spacing:0}@media(max-width:800px){.rank-availo-modal .rank-modal-body .rank-modal-body-header h2{font-size:1rem}}.rank-availo-modal .rank-modal-body__title{display:flex;margin-right:0 !important}.rank-availo-modal .rank-modal-body__title--text{color:#012174;font-weight:600;font-size:1rem;margin:20px 0 10px;cursor:pointer}@media(max-width:800px){.rank-availo-modal .rank-modal-body__title--text{font-size:.875rem}}.rank-availo-modal .rank-modal-body__title--extended{margin:auto 0 auto auto !important;text-align:right;font-size:1.875rem}.rank-availo-modal .rank-modal-body__title--extended a{color:#012174}.rank-availo-modal .rank-modal-body__regulations{padding-top:10px;padding-right:35px;text-align:justify}@media(max-width:450px){.rank-availo-modal .rank-modal-body__regulations{text-align:inherit}}.rank-availo-modal .rank-modal-body .rank-modal-body-list{margin-top:5px;text-align:justify;margin-right:35px}@media(max-width:450px){.rank-availo-modal .rank-modal-body .rank-modal-body-list{text-align:inherit}}.rank-availo-modal .rank-modal-footer{border:0}.rank-availo-modal .rank-modal-controls{background-color:inherit;padding:25px}.rank-availo-modal .rank-modal-controls>.button{background:inherit;box-shadow:none;max-width:130px;height:50px;border:1px solid #d0d0d0;border-radius:5px;font-size:.875rem}.rank-availo-modal .rank-modal-controls>.button:hover{background:#f3f4f8;box-shadow:0 2px 0 0 #e0e1e3}@media(max-width:800px){.rank-availo-modal .rank-modal-controls>.button{max-width:110px;height:40px;font-size:.875rem}}.too-late-to-buy-modal .rank-modal-section{margin:10px;padding:5px;font-size:.875rem}.rank-header{background:#fff;height:auto;position:sticky;top:0;z-index:1039;width:100%;box-shadow:0 4px 8px rgba(0,0,0,0.1)}@media(max-width:1023px){.rank-header:has(.header-promotion-bar){display:contents}}.rank-header .rank-header-bo{text-align:right}.rank-header-row{background:#fff;justify-content:space-between;align-items:center;min-height:62px;height:auto;width:100%;padding-left:.9375rem;padding-right:.9375rem}@media(max-width:1023px){.rank-header-row{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}}.rank-header-logo{flex-grow:1}.rank-logo{background:url("/kalkulator/static/files/public/images/app/rank-logo.png") no-repeat;background-size:100%;padding:0;display:block;text-indent:-9999px;width:157px;height:20px}@media(max-width:370px){.rank-logo{width:120px;height:16px}}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.rank-logo{background:url("/kalkulator/static/files/public/images/app/rank-logo-retina.png") no-repeat left top;background-size:100%}}.rank-header-agent{-webkit-box-flex:0;-webkit-flex:0 1 auto;-moz-box-flex:0;-moz-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;padding:5px !important}.rank-header-agent .rank-dropdown-toggle{padding:5px !important;min-width:225px}.rank-header-agent .rank-dropdown-toggle>span:first-of-type{float:left;width:40px}.rank-header-agent .rank-dropdown-toggle>span:last-of-type{float:right}.rank-header-agent .rank-header-agent-label{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;text-align:left;color:#0457ba;font-size:.875rem;width:135px;line-height:1.25rem;margin-left:20px}.rank-header-agent>.rank-dropdown-content{display:none;padding-top:20px;padding-bottom:20px;width:440px;right:0}.rank-header-agent .rank-header-agent-info{justify-content:space-between;align-items:center;margin-bottom:8px}.rank-header-agent .rank-header-agent-row{padding:10px 25px 0;border-bottom:1px solid #e9e9e9}.rank-header-agent .rank-header-agent-row:first-of-type,.rank-header-agent .rank-header-agent-row:last-of-type{border-bottom:0}.rank-header-agent .rank-header-agent-row>.title{font-size:1rem;font-weight:400;margin-bottom:5px;color:#0a0a0a}.rank-header-agent .rank-header-agent-row .phone-label{color:#20a3dd;font-weight:bold;cursor:pointer;padding-bottom:5px}.rank-header-agent .rank-header-agent-row .phone-label:hover{text-decoration:underline}.rank-header-agent .rank-header-agent-row .rank-header-agent-time{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column wrap;-moz-flex-flow:column wrap;-ms-flex-flow:column wrap;flex-flow:column wrap}.rank-header-agent .rank-header-agent-row .rank-header-working-time{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;color:#475467;font-weight:100}.rank-header-agent .rank-header-agent-row .rank-header-calc-number{padding-top:10px}.rank-header-agent .rank-header-agent-row .rank-header-calc-number .rank-calc-number{font-size:1rem;font-weight:400;color:#0a0a0a;margin:0}.rank-header-agent .rank-header-agent-row .rank-header-calc-number .rank-calc-number span{font-size:1rem;color:#012174;background:#e0e4ee;border-radius:5px;padding:5px 5px 5px 9px;font-weight:600;letter-spacing:1mm;margin-left:10px}.rank-dropdown:hover .rank-dropdown-content,.rank-dropdown:focus-within .rank-dropdown-content{display:block}.rank-header-phone{display:none}@media(max-width:1023px){.rank-header-phone{display:block;margin-right:12px}.rank-header-phone svg{width:40px;height:40px}.rank-header-agent{display:none}}.rank-mark-text{margin-top:20px;width:100%}.rank-mark-text__header-wrapper{padding-left:0}@media(min-width:1024px){.rank-mark-text__header{min-height:22px}}@media(max-width:360px){.rank-mark-text__header{min-height:66px}}.rank-mark-text__lead{display:block;margin-right:26px;font-size:.875rem;line-height:1.25rem}@media(min-width:1024px){.rank-mark-text__lead{min-height:66px}}.rank-mark-text .icon-toggle svg{width:14px;height:14px}.rank-mark-text .icon-toggle--active{transform:rotate(180deg)}.rank-mark-text header{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;-webkit-align-items:baseline;-moz-align-items:baseline;align-items:baseline;margin-bottom:.5rem}.rank-mark-text header h1{font-size:1.5rem;font-weight:600;line-height:2rem;color:#012174;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1}.rank-mark-text header .button-toggler{display:none}.rank-mark-text article{margin-top:20px;color:rgb(70.04,70.04,70.04);line-height:1.25rem;font-weight:400;position:relative}.rank-mark-text article h2{margin-top:20px;font-weight:600;font-size:1.25rem;line-height:1.875rem}.rank-mark-text article h3{margin-top:20px;font-weight:600;font-size:1.125rem;line-height:1.75rem}.rank-mark-text article h4{margin-top:20px;font-weight:600;font-size:1rem;line-height:1.5rem}.rank-mark-text article .icon-toggle{position:absolute;top:10px;right:10px;font-size:1.5rem;padding:10px;margin:-10px}.rank-mark-text article .icon-toggle:hover{cursor:pointer;color:#20a3dd}.rank-mark-text article p,.rank-mark-text article ol,.rank-mark-text article ul{font-size:.875rem;line-height:1.25rem}.rank-mark-text header,.rank-mark-text article{padding-left:.9375rem}@media(max-width:639px){.rank-mark-text header{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.rank-mark-text header h1{margin-bottom:0;font-size:1rem}.rank-mark-text header .button-toggler{display:block;font-size:1.5rem;padding:10px;margin:-10px}.rank-mark-text header .button-toggler:hover{cursor:pointer;color:#20a3dd}.rank-mark-text article{display:none}.rank-mark-text article .icon-toggle{position:static;float:right;padding:10px;margin:-10px}.rank-mark-text article.mark-content-visible{display:block}}#line-auto .rank-mark-text header h1{letter-spacing:-0.04em}.rank-promo-bar--fixed{position:fixed;top:0;z-index:1030;width:100%}.rank-promo-bar{display:flex;justify-content:center;align-items:center;font-size:.875rem;color:#012174;background:#fde6f9}.rank-promo-bar--pp{background-color:#e1f8f0}.rank-promo-bar__row{display:flex;flex-flow:row;align-items:center;justify-content:center;min-height:50px;height:100%;padding:5px 10px}.rank-promo-bar__icon{position:relative}.rank-promo-bar__icon img{position:relative;top:5px;margin-right:10px;width:130px;height:44px}.rank-promo-bar__icon-pp img{margin-bottom:6px}.rank-promo-bar__message{text-align:center;line-height:1.25rem}.rank-promo-bar__more{margin-left:10px}.rank-promo-bar__more-link{display:block;color:#012174;text-decoration:underline}.rank-promo-bar__more-icon{display:none}.rank-promo-bar__close{position:absolute;right:0;top:0;color:#fde6f9}@media(max-width:1023px){.rank-promo-bar{font-size:.93em;padding:10px}.rank-promo-bar__more-link{display:none}.rank-promo-bar__more-icon{display:block}.rank-promo-bar__more-icon svg{width:20px;height:20px}}.promo-bar-modal .rank-modal-content{padding:2em;min-height:400px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.promo-bar-modal__close{position:absolute;right:25px;top:25px}.promo-bar-modal__close svg{fill:#bbb;width:18px;height:18px}.promo-bar-modal__header{color:#012174;font-size:1.5rem;font-weight:600;line-height:2rem;padding-right:30px}.promo-bar-modal__main-section{margin-top:20px;font-size:.875rem}.promo-bar-modal__main-section li{line-height:1.25rem;margin-bottom:10px}@media(max-width:400px){.promo-bar-modal__main-section{font-size:.8rem}}@media(max-width:639px){.promo-bar-modal__header{font-size:1.3em}}.rank-safe-buy-section{margin-bottom:70px}.rank-safe-buy-section .rank-safe-buy-section__header{color:#475467;font-size:1rem;font-weight:600;text-align:center;margin-bottom:30px}.rank-safe-buy-section .rank-safe-buy-section__body{text-align:center;justify-content:center;row-gap:20px}@media(max-width:1023px){.rank-safe-buy-section{margin-bottom:50px}.rank-safe-buy-section .rank-safe-buy-section__header{font-size:.875rem}}.rank-aztec-infotip-modal img{margin-top:50px}.rank-aztec-infotip-modal .rank-modal-footer{text-align:center !important}.rank-aztec-infotip-modal .rank-modal-footer a{color:#012174;font-size:.875rem;font-weight:600}.aztec-section__text{color:#444;font-weight:500;font-size:.875rem;line-height:1.25rem;letter-spacing:normal;text-align:left}.aztec-section__annotation{display:flex;justify-content:center;align-items:center;margin-bottom:12px}.aztec-section__annotation .aztec-section__text{margin-left:12px}.aztec-section__button{width:100%}.rank-aztec-scanner-modal-allowances{background:#fff;border-radius:4px;overflow:hidden;margin:50px 10px 0}.rank-aztec-scanner-modal-allowances .rank-modal-body{font-size:.875rem;line-height:1.25rem;font-weight:600;padding-bottom:25px;padding-top:5px}.rank-aztec-scanner-modal-allowances .rank-modal-body .rank-aztec-scanner-modal-allowances-main{max-width:265px}.rank-aztec-scanner-modal-allowances .rank-modal-body .rank-aztec-scanner-modal-allowances-documents{margin-top:15px;display:block}.rank-aztec-scanner-modal-allowances .rank-modal-body .rank-aztec-scanner-modal-allowances-info{margin-top:15px}.rank-aztec-scanner-modal{padding:0}.rank-aztec-scanner-modal .rank-modal-dialog{padding:0}.rank-aztec-scanner-modal .rank-modal-dialog .rank-modal-content{background-color:transparent}.rank-aztec-scanner-modal .rank-modal-header{background-color:transparent}.aztec-scanner .aztec-scanner-header{position:absolute;left:0;right:0}.aztec-scanner .aztec-scanner-header .aztec-scanner-infotip-button,.aztec-scanner .aztec-scanner-header .aztec-scanner-close-button{position:absolute;top:20px;z-index:1000}.aztec-scanner .aztec-scanner-header .aztec-scanner-infotip-button svg,.aztec-scanner .aztec-scanner-header .aztec-scanner-close-button svg{fill:#fff;margin:auto 6px;-webkit-transition:all 200ms ease;-mox-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.aztec-scanner .aztec-scanner-header .aztec-scanner-infotip-button{left:15px}.aztec-scanner .aztec-scanner-header .aztec-scanner-infotip-button svg{width:24px;height:24px}.aztec-scanner .aztec-scanner-header .aztec-scanner-close-button{right:15px}.aztec-scanner .aztec-scanner-header .aztec-scanner-close-button svg{width:22px;height:22px}.aztec-scanner .aztec-scanner-body .aztec-scanner-body-info{color:#fff;font-weight:600;position:absolute;top:70px;left:5%;right:5%;text-align:center}.aztec-scanner .aztec-scanner-body .wrapper{width:100%;height:100vh;overflow:hidden;position:relative}.aztec-scanner .aztec-scanner-body .wrapper .camera,.aztec-scanner .aztec-scanner-body .wrapper .hud,.aztec-scanner .aztec-scanner-body .wrapper .hub-overlay{position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;z-index:-1}.aztec-scanner .aztec-scanner-body .wrapper .camera{object-fit:cover;left:0;right:0;height:100%;width:100%}.aztec-scanner .aztec-scanner-body .wrapper .hud,.aztec-scanner .aztec-scanner-body .wrapper .hub-overlay{display:block;width:60vw;height:60vw}.aztec-scanner .aztec-scanner-body .wrapper .hud{border:5px solid red}.aztec-scanner .aztec-scanner-body .wrapper .hub-overlay{border:5px solid rgba(0,0,0,0);-webkit-box-shadow:0 0 0 1000px rgba(0,0,0,0.5);-moz-box-shadow:0 0 0 1000px rgba(0,0,0,0.5);box-shadow:0 0 0 1000px rgba(0,0,0,0.5)}.aztec-scanner .aztec-scanner-body .wrapper .hud-animation{-webkit-animation:fadeInOut 1s ease-in-out infinite;-moz-animation:fadeInOut 1s ease-in-out infinite;-ms-animation:fadeInOut 1s ease-in-out infinite;-o-animation:fadeInOut 1s ease-in-out infinite;animation:fadeInOut 1s ease-in-out infinite}.aztec-scanner .aztec-scanner-footer{position:absolute;bottom:100px;left:0;right:0}.aztec-scanner .aztec-scanner-footer>p{color:#fff;font-weight:600;text-align:center}.aztec-scanner .aztec-scanner-footer>button{display:block;margin:auto}@keyframes fadeInOut{0%,to{opacity:.2}50%{opacity:1}}#line-household .promotion-messages,#line-travel .promotion-messages{background:#ddf3f8}#line-household .rank-promotion-messages,#line-travel .rank-promotion-messages{border:1px solid #fbe4d0}#line-auto .rank-promotion-messages,#line-household .rank-promotion-messages,#line-travel .rank-promotion-messages{position:relative;overflow:hidden}#line-auto .rank-promotion-messages-main,#line-household .rank-promotion-messages-main,#line-travel .rank-promotion-messages-main{display:none}@media(min-width:1050px){#line-auto .rank-promotion-messages-main,#line-household .rank-promotion-messages-main,#line-travel .rank-promotion-messages-main{display:flex;margin:20px}#line-auto .rank-promotion-messages-main__img,#line-household .rank-promotion-messages-main__img,#line-travel .rank-promotion-messages-main__img{width:20%}#line-auto .rank-promotion-messages-main__img img,#line-household .rank-promotion-messages-main__img img,#line-travel .rank-promotion-messages-main__img img{display:block;position:absolute;left:20px;bottom:-15px;width:85px}#line-auto .rank-promotion-messages-main__info,#line-household .rank-promotion-messages-main__info,#line-travel .rank-promotion-messages-main__info{width:50%;font-weight:600;font-size:1rem;padding-left:inherit}#line-auto .rank-promotion-messages-main__info>span,#line-household .rank-promotion-messages-main__info>span,#line-travel .rank-promotion-messages-main__info>span{color:red;text-decoration:underline}#line-auto .rank-promotion-messages-main__link,#line-household .rank-promotion-messages-main__link,#line-travel .rank-promotion-messages-main__link{width:30%;text-align:right;margin-top:auto}#line-auto .rank-promotion-messages-main__link img,#line-household .rank-promotion-messages-main__link img,#line-travel .rank-promotion-messages-main__link img{display:block;position:absolute;top:0;right:19px;width:100px}#line-auto .rank-promotion-messages-main__link>a,#line-household .rank-promotion-messages-main__link>a,#line-travel .rank-promotion-messages-main__link>a{color:#360609;font-size:.875rem}#line-auto .rank-promotion-messages-main__link>a:hover,#line-auto .rank-promotion-messages-main__link>a:focus,#line-household .rank-promotion-messages-main__link>a:hover,#line-household .rank-promotion-messages-main__link>a:focus,#line-travel .rank-promotion-messages-main__link>a:hover,#line-travel .rank-promotion-messages-main__link>a:focus{text-decoration:underline}}@media(max-width:950px){#line-auto .rank-promotion-messages-main__info,#line-household .rank-promotion-messages-main__info,#line-travel .rank-promotion-messages-main__info{font-size:.875rem;padding-left:20px}}#line-auto .rank-promotion-messages-mini,#line-household .rank-promotion-messages-mini,#line-travel .rank-promotion-messages-mini{display:none}@media(max-width:1049px){#line-auto .rank-promotion-messages-mini,#line-household .rank-promotion-messages-mini,#line-travel .rank-promotion-messages-mini{display:flex;margin:15px}#line-auto .rank-promotion-messages-mini__img,#line-household .rank-promotion-messages-mini__img,#line-travel .rank-promotion-messages-mini__img{width:20%}#line-auto .rank-promotion-messages-mini__img img,#line-household .rank-promotion-messages-mini__img img,#line-travel .rank-promotion-messages-mini__img img{display:block;position:absolute;left:0;width:85px;height:75px;bottom:10px}#line-auto .rank-promotion-messages-mini__info,#line-auto .rank-promotion-messages-mini__info--availo,#line-household .rank-promotion-messages-mini__info,#line-household .rank-promotion-messages-mini__info--availo,#line-travel .rank-promotion-messages-mini__info,#line-travel .rank-promotion-messages-mini__info--availo{width:80%;font-size:.875rem}#line-auto .rank-promotion-messages-mini__info-text,#line-auto .rank-promotion-messages-mini__info--availo-text,#line-household .rank-promotion-messages-mini__info-text,#line-household .rank-promotion-messages-mini__info--availo-text,#line-travel .rank-promotion-messages-mini__info-text,#line-travel .rank-promotion-messages-mini__info--availo-text{font-weight:600}#line-auto .rank-promotion-messages-mini__info-text>span,#line-auto .rank-promotion-messages-mini__info--availo-text>span,#line-household .rank-promotion-messages-mini__info-text>span,#line-household .rank-promotion-messages-mini__info--availo-text>span,#line-travel .rank-promotion-messages-mini__info-text>span,#line-travel .rank-promotion-messages-mini__info--availo-text>span{color:red;text-decoration:underline}#line-auto .rank-promotion-messages-mini__info-link,#line-auto .rank-promotion-messages-mini__info--availo-link,#line-household .rank-promotion-messages-mini__info-link,#line-household .rank-promotion-messages-mini__info--availo-link,#line-travel .rank-promotion-messages-mini__info-link,#line-travel .rank-promotion-messages-mini__info--availo-link{margin-top:10px}#line-auto .rank-promotion-messages-mini__info-link>a,#line-auto .rank-promotion-messages-mini__info--availo-link>a,#line-household .rank-promotion-messages-mini__info-link>a,#line-household .rank-promotion-messages-mini__info--availo-link>a,#line-travel .rank-promotion-messages-mini__info-link>a,#line-travel .rank-promotion-messages-mini__info--availo-link>a{font-weight:400;color:#360609;font-size:.875rem}#line-auto .rank-promotion-messages-mini__info-link>a:hover,#line-auto .rank-promotion-messages-mini__info-link>a:focus,#line-auto .rank-promotion-messages-mini__info--availo-link>a:hover,#line-auto .rank-promotion-messages-mini__info--availo-link>a:focus,#line-household .rank-promotion-messages-mini__info-link>a:hover,#line-household .rank-promotion-messages-mini__info-link>a:focus,#line-household .rank-promotion-messages-mini__info--availo-link>a:hover,#line-household .rank-promotion-messages-mini__info--availo-link>a:focus,#line-travel .rank-promotion-messages-mini__info-link>a:hover,#line-travel .rank-promotion-messages-mini__info-link>a:focus,#line-travel .rank-promotion-messages-mini__info--availo-link>a:hover,#line-travel .rank-promotion-messages-mini__info--availo-link>a:focus{text-decoration:underline}}@media(max-width:750px){#line-auto .rank-promotion-messages-mini__img,#line-household .rank-promotion-messages-mini__img,#line-travel .rank-promotion-messages-mini__img{width:30%}}@media(max-width:500px){#line-auto .rank-promotion-messages-mini__info,#line-auto .rank-promotion-messages-mini__info--availo,#line-household .rank-promotion-messages-mini__info,#line-household .rank-promotion-messages-mini__info--availo,#line-travel .rank-promotion-messages-mini__info,#line-travel .rank-promotion-messages-mini__info--availo{margin-left:20px}}@media(max-width:360px){#line-auto .rank-promotion-messages-mini__img,#line-household .rank-promotion-messages-mini__img,#line-travel .rank-promotion-messages-mini__img{display:none}}#line-auto .promotion-messages,#line-household .promotion-messages,#line-travel .promotion-messages{display:flex}#line-auto .promotion-messages__placeholder,#line-household .promotion-messages__placeholder,#line-travel .promotion-messages__placeholder{width:100%;height:81px}@media(max-width:420px){#line-auto .promotion-messages__placeholder,#line-household .promotion-messages__placeholder,#line-travel .promotion-messages__placeholder{height:119px}}@media(max-width:360px){#line-auto .promotion-messages__placeholder,#line-household .promotion-messages__placeholder,#line-travel .promotion-messages__placeholder{height:100px}}#line-auto .promotion-messages__logo,#line-household .promotion-messages__logo,#line-travel .promotion-messages__logo{position:relative;max-width:80px;width:100%}@media(min-width:426px){#line-auto .promotion-messages__logo img,#line-household .promotion-messages__logo img,#line-travel .promotion-messages__logo img{position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;height:48px}}#line-auto .promotion-messages__logo--availo,#line-household .promotion-messages__logo--availo,#line-travel .promotion-messages__logo--availo{max-width:90px;width:60%}@media(min-width:426px){#line-auto .promotion-messages__logo--availo img,#line-household .promotion-messages__logo--availo img,#line-travel .promotion-messages__logo--availo img{width:55px}}@media(min-width:426px) and (max-width:430px){#line-auto .promotion-messages__logo--availo img,#line-household .promotion-messages__logo--availo img,#line-travel .promotion-messages__logo--availo img{margin:initial}}#line-auto .promotion-messages__info,#line-household .promotion-messages__info,#line-travel .promotion-messages__info{padding:12px}@media(min-width:1100px){#line-auto .promotion-messages__info,#line-household .promotion-messages__info,#line-travel .promotion-messages__info{padding:20px 80px 20px 0}}@media(min-width:426px) and (max-width:1099px){#line-auto .promotion-messages__info,#line-household .promotion-messages__info,#line-travel .promotion-messages__info{padding:20px 12px 20px 0}}#line-auto .promotion-messages__info--availo,#line-household .promotion-messages__info--availo,#line-travel .promotion-messages__info--availo{padding:12px}@media(max-width:1023px){#line-auto .promotion-messages__link,#line-household .promotion-messages__link,#line-travel .promotion-messages__link{display:block}}@media(min-width:360px) and (max-width:430px){#line-auto .promotion-messages,#line-household .promotion-messages,#line-travel .promotion-messages{align-items:flex-start}#line-auto .promotion-messages__logo,#line-household .promotion-messages__logo,#line-travel .promotion-messages__logo{max-width:60px;margin-right:8px;margin-left:8px;margin-top:15px}#line-auto .promotion-messages__logo--availo,#line-household .promotion-messages__logo--availo,#line-travel .promotion-messages__logo--availo{margin-right:8px;margin-top:15px;padding-left:10px}#line-auto .promotion-messages__logo--availo img,#line-household .promotion-messages__logo--availo img,#line-travel .promotion-messages__logo--availo img{width:48px;max-width:none}}@media(max-width:360px){#line-auto .promotion-messages__logo,#line-household .promotion-messages__logo,#line-travel .promotion-messages__logo{display:none}}.rank-pics li rank-pic{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column;-moz-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;width:100%;min-height:85px;text-align:center;margin-top:8px;background:#fff}.rank-pics li rank-pic .rank-pic__control{display:flex;flex-flow:column;border:1px solid #d0d0d0;border-radius:4px;-webkit-transition:all 200ms ease;-mox-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}@media not all and (pointer:coarse){.rank-pics li rank-pic .rank-pic__control:hover{border-color:rgb(32.1612648221,163.8214426877,222.1137351779);cursor:pointer}}.rank-pics li rank-pic .rank-pic__control[disabled]:hover{cursor:not-allowed}.rank-pics li rank-pic .rank-pic__control:not(.rank-pic--active)[disabled]{background:#f3f3f3;color:#d0d0d0}.rank-pics li rank-pic .rank-pic__control:not(.rank-pic--active)[disabled]:hover{border-color:#d0d0d0}.rank-pics li rank-pic .rank-pic__control:not(.rank-pic--active)[disabled] .rank-pic__icon{color:#c1bfbf}.rank-pics li rank-pic .rank-pic__control:not(.rank-pic--active)[disabled] .rank-pic__label{-webkit-transition:all 200ms ease;-mox-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease;color:#b1b1b1}.rank-pics li rank-pic .rank-pic__control:not(.rank-pic--active)[disabled] .rank-pic__top-right-icon__checkbox svg{-webkit-opacity:0;-moz-opacity:0;opacity:0}.rank-pics li rank-pic .rank-pic__icon{flex:0 0 48px;display:flex;align-items:center;justify-content:center;margin-top:12px;color:#2776b3;font-size:48px;line-height:1.25rem;-webkit-transition:all 200ms ease;-mox-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease;margin-left:auto;margin-right:auto}.rank-pics li rank-pic .rank-pic__icon svg{width:48px;height:48px;margin:auto 0}@media(max-width:425px){.rank-pics li rank-pic .rank-pic__icon{flex:0 0 50px;font-size:50px}.rank-pics li rank-pic .rank-pic__icon svg{width:40px;height:40px}}.rank-pics li rank-pic .rank-pic__image{flex:0 0 58px;display:flex;align-items:center;justify-content:center;margin-top:5px;margin-left:auto;margin-right:auto}.rank-pics li rank-pic .rank-pic__image img{width:100%;max-width:80px;height:auto}.rank-pics li rank-pic .rank-pic__label{display:flex;align-items:center;justify-content:center;padding-left:10px;padding-right:10px;margin-bottom:12px;margin-top:12px;height:27px;margin-left:auto;margin-right:auto;font-size:.875rem;font-weight:600;color:#444;line-height:1.25rem;-webkit-transition:all 200ms ease;-mox-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.rank-pics li rank-pic .rank-pic__top-right-icon svg{position:absolute;top:5px;right:5px}.rank-pics li rank-pic .rank-pic__top-right-icon__checkbox svg{fill:#6acd44;width:16px;height:16px;-webkit-transition:all 200ms ease;-mox-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease;-webkit-opacity:0;-moz-opacity:0;opacity:0}.rank-pics li rank-pic .rank-pic__top-right-icon__loader svg{fill:#20a3dd;width:1.3em;height:1.3em;-webkit-opacity:1;-moz-opacity:1;opacity:1}.rank-pics li rank-pic .rank-pic--active{background:#f1f9ff;box-shadow:0 2px 5px 0 rgba(32,164,222,0.25);border-color:#20a3dd}.rank-pics li rank-pic .rank-pic--active .rank-pic__icon{color:#2776b3;-webkit-transition:all 200ms ease;-mox-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.rank-pics li rank-pic .rank-pic--active .rank-pic__label{color:#2776b3;-webkit-transition:all 200ms ease;-mox-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.rank-pics li rank-pic .rank-pic--active .rank-pic__top-right-icon__checkbox svg{-webkit-opacity:1;-moz-opacity:1;opacity:1}.rank-pics li rank-pic[disabled]:hover{cursor:not-allowed}@media(min-width:1199px){.rank-pic--stretch{width:184px !important;margin-top:inherit !important}}.section-wants rank-pic .rank-pic__icon{margin-top:4px}.section-wants rank-pic .rank-pic__icon svg{width:60px;height:60px}.section-wants rank-pic .rank-pic__label{margin-top:inherit;height:inherit}.section-payment .rank-pic__label{display:block;height:inherit;margin:12px 0 12px}.section-payment .rank-pic__icon{margin-top:12px}.section-payment .payment-form{font-size:.875rem;display:contents}.section-payment .price{font-size:1rem;display:contents}.select{position:relative;font-size:.875rem}.select:hover{cursor:pointer}.select :not(.select__option--selected) .select__answer-value .select-additional__list,.select :not(.select__option--selected) .select__option-value .select-additional__list,.select :not(.type_one_screen) .select__answer-value .select-additional__list,.select :not(.type_one_screen) .select__option-value .select-additional__list{display:flex;justify-content:space-between;color:#444}.select-additional__list{margin-top:4px;font-size:.875rem;font-weight:400;line-height:1.25rem}.select-additional__list span{flex:1}.select__control{display:flex;background:#fff;border:1px solid #d0d0d0;border-radius:4px;-webkit-transition:all 200ms ease;-mox-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.select__control .select__container{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;align-items:center;flex-wrap:wrap;flex:1 1 0;position:relative;padding:6px 12px;min-height:42px;overflow:hidden;width:100%}.select__control .select__answer{color:#444;font-weight:600;width:100%}.select__control .select__placeholder{color:#b1b1b1}.select__control .select__input input{padding:0;font-weight:normal;min-height:30px;height:100%;border:none !important;box-shadow:none !important;outline:0}.select__control .select__input *:focus-visible,.select__control .select__input input:not([type=hidden]):focus-visible{border:none !important;box-shadow:none !important;outline:0}.select__control .select__input.select__input--hidden{opacity:0;position:absolute}.select__control .select__input.select__input--hidden input{min-height:1px !important;height:1px !important;width:1px;position:absolute;top:0;left:0}.select__control .select__input .select__user-input-only{font-weight:600}.select__control:focus-within{outline-color:transparent;outline-width:2px;outline-style:dotted;box-shadow:0 0 0 4px #77aae5 !important}.select__indicators{display:flex;flex-shrink:0;align-items:center;align-self:stretch;position:relative;background:transparent;border:0}.select__indicators:focus-visible{border-radius:5px}.select__indicators .select__icon{display:flex;margin-right:12px;width:12px;height:12px;fill:#b1b1b1;-webkit-transition:all 200ms ease;-mox-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.select__indicators .select__icon--expanded{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transition:all 200ms ease;-mox-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.select__indicators .select__icon.select__icon--loader{width:16px;height:16px}.select__indicators .select__icon:hover{cursor:pointer}.select-single .select__control .select__container{justify-content:space-between}.select-single .select__control .select__input{width:100%}.select-multiple .select__control .select__container{height:auto}.select-multiple .select__control .select__placeholder{padding-top:6px;padding-bottom:6px}.text-cursor{cursor:text}.highlight-user-selection{font-weight:600;color:red}.rank-question-versionie .select-single .select__control .select__container,.rank-question-version .select-single .select__control .select__container{min-height:48px}.select__checkbox{content:"";min-width:18px;height:18px;margin-right:10px;border-radius:3px}.select__checkbox:not(.select__checkbox-checked){border:1px solid #d5d5d5}.select__checkbox.select__checkbox-checked{position:relative;background-color:#20a3dd;-webkit-transition:all 200ms ease;-mox-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.select__checkbox.select__checkbox-checked .r-icon{fill:#fff;width:10px;height:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.select__menu{position:absolute;top:100%;background-color:#fff;margin-bottom:5px;margin-top:5px;width:100%;max-height:250px;overflow-y:auto;border-radius:4px;z-index:1000;box-shadow:rgba(0,0,0,0.1) 0 0 0 1px,rgba(0,0,0,0.1) 0 4px 11px;margin-left:0}.select__menu .select__menu-header{display:block;padding:5px 13px;color:#20a3dd;font-weight:bold}.select__menu .select__menu-list{padding-bottom:5px;padding-top:5px;position:relative}.select__menu .select__option{display:flex;align-items:center;position:relative;cursor:default;width:100%;user-select:none;padding:6px 16px;color:#333;background-color:#fff;border:0;text-align:left;font-weight:600;-webkit-tap-highlight-color:rgba(0,0,0,0)}.select__menu .select__option:focus-visible{outline-color:transparent;outline-width:2px;outline-style:dotted;box-shadow:inset 0 0 0 4px #77aae5 !important;z-index:10}.select__menu .select__option:hover{cursor:pointer;-webkit-transition:all 200ms ease;-mox-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.select__menu .select__option:hover .select__checkbox{border-color:#20a3dd}.select__menu .select__option.select__disabled{background-color:#f3f3f3;color:#888;cursor:not-allowed}.select__menu .select__option.select__disabled:hover{cursor:not-allowed;color:#888}.select__menu .select__option.select__disabled .select__option-no-offer{font-style:italic;font-size:.875rem;width:30%}.select__menu .select__option.select__option--disabled{background-color:inherit !important;color:#888}.select__menu .select__option.select__option--highlighted{background-color:#f5f5f5}.select__menu .select__option .select__option-value{width:100%}.select__menu .select__option .select__option-description{width:100%;font-weight:400}.select__option:focus,.select__option:hover{background-color:#f5f5f5}.select-single .select__menu .select__option.select__option--selected{background-color:#20a3dd;color:#fff}.select-single .select__menu .select__option.select__option--selected>div div:last-of-type>span{color:#fff}.select__multi{display:flex;flex-flow:wrap}.select__multi .select__multi-value{display:flex;justify-content:center;min-width:0;max-width:100%;margin:2px 5px 2px 0;padding:4px 6px;color:#012174;font-weight:bold;border-radius:4px;background:#eaedf4;overflow:hidden}.select__multi .select__multi-value .select__multi-value__label{font-size:.875rem;padding-left:0;padding-right:6px;font-weight:600}.select__multi .select__multi-value .select__multi-value__remove{display:flex;align-items:center}.select__multi .select__multi-value .select__multi-value__remove .r-icon{width:18px;height:18px;fill:#012174}.bo-app .select__multi .select__multi-value .select__multi-value__label{font-size:13px}.select--filter{display:flex;flex-flow:wrap}.select--filter .select__control{padding-left:38px;border:1px solid #ccd2e3}.select--filter .select__control:hover{background:#f5f6fa}.select--filter .select__control:before{content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" fill="rgb(1,32,116)" width="18" height="18px" viewBox="0 0 18 18"><path d="M4.547 6.789L2.925 8.41a.707.707 0 11-1-1l2.829-2.828a.707.707 0 011 0L8.582 7.41a.707.707 0 01-1 1L5.96 6.79v6.125c0 .36-.317.652-.707.652-.39 0-.707-.292-.707-.652V6.789zm7.07 5.07V5.735c0-.36.316-.653.707-.653.39 0 .707.292.707.653v6.124l1.621-1.62a.707.707 0 111 1l-2.828 2.827a.707.707 0 01-1 0l-2.828-2.828a.707.707 0 011-1l1.62 1.621z"/></svg>');display:block;width:18px;height:18px;position:absolute;left:16px;top:0;bottom:0;margin:auto}.select--filter .select__control--active{border-color:#e0e4ee !important}.select--filter .select__control .select__container{padding:6px 0}.select--filter .select__control .select__placeholder{color:#012074;font-weight:600;font-size:.875rem}.select--filter .select__indicators .select__icon--arrow{width:18px;height:18px;fill:#a6b1ce}.select--filter .select__menu{overflow:inherit;padding-left:8px;padding-right:8px;box-shadow:0 0 20px rgba(0,0,0,0.12);border:1px solid #e0e4ee;list-style:none}.select--filter .select__menu .select__menu-list{padding-top:8px;padding-bottom:8px}.select--filter .select__menu .select__option{border-radius:4px;padding:10px 28px;color:#012074;font-size:.875rem;font-weight:600}.select--filter .select__menu .select__option.select__option--highlighted{background-color:#f0f2f7}.select--filter .select-single .select__menu .select__option.select__option--selected{background-color:#f0f2f7;color:#012074}.select--filter .select-single .select__menu .select__option.select__option--selected:after{content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><circle cx="8" cy="8" r="8" fill="rgba(106,205,68)" /><path fill="white" d="M11.547 5.417a.8.8 0 01.037 1.13l-3.75 4a.8.8 0 01-1.116.051l-2.25-2a.8.8 0 011.063-1.196L7.2 8.885l3.217-3.432a.8.8 0 011.131-.036z"/></svg>');display:block;width:16px;height:16px;position:absolute;right:10px}.select--filter .select-tooltip{display:flex}.select--filter .select-tooltip span{background:#333;border-radius:3px;color:#d4d7e8;padding:12px;font-size:.875rem;line-height:1.5rem;text-decoration:none;text-align:left;transform:translateX(-50%);position:absolute;width:280px;left:2px;bottom:40px;z-index:1;white-space:pre-line;visibility:hidden;-webkit-transition:all 200ms ease;-mox-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.select--filter .select-tooltip span:hover{cursor:pointer}.select--filter .select-tooltip span:before{position:absolute;width:0;height:0;content:"";z-index:2;border-top:.75em solid #333;border-left:.5em solid transparent;border-right:.5em solid transparent;bottom:-9px;left:50%;bottom:-7px;transform:translateX(-50%)}.select--filter .select-tooltip span{color:#fff;font-size:.875rem;font-weight:400;line-height:1.25rem;transform:initial;display:none}@media(max-width:1023px){.select--filter .select-tooltip:after{display:none}}.select--filter .select-tooltip:after{content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="rgba(1,32,116,.5)" width="16px" height="16px" viewBox="0 0 16 16"><path d="M7.333 6h1.334V4.666H7.333V6zM8 13.333A5.34 5.34 0 012.667 8 5.34 5.34 0 018 2.666 5.34 5.34 0 0113.333 8 5.34 5.34 0 018 13.333zm0-12a6.667 6.667 0 100 13.333A6.667 6.667 0 008 1.333zm-.667 10h1.334v-4H7.333v4z"/></svg>');display:block;width:16px;height:16px;margin-left:4px;margin-top:2px}.select--filter .select-tooltip:hover span{display:block}.select--filter .select__answer{color:#012074}.select--filter .select__answer-value .select-tooltip:after,.select--filter .select__answer-value .select-tooltip span{display:none !important}.bo-app .select__control{border-radius:3px}@supports(-webkit-touch-callout:none){.bo-app .select__control .select__container{height:1px}}.bo-app .select__control .select__answer{font-weight:400}.bo-app .select__control .select__input input{padding:0 !important}.bo-app .select__menu .select__option{font-weight:400}.bo-app .rank-panel .rank-panel-heading .select__control .select__container{min-height:32px !important}.bo-app rank-select.ng-invalid.ng-dirty .select .select__control{border-color:#d44950}.rank-date-picker{position:relative}.rank-date-picker .rank-input-group{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch;margin-bottom:0;width:100%}@media(min-width:421px){.rank-date-picker .rank-input-group{max-width:195px}}.rank-date-picker__dropdown{position:absolute;top:100%;z-index:1000;margin-top:10px;background:#fff;border:1px solid #d0d0d0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.1);-moz-box-shadow:0 6px 12px rgba(0,0,0,0.1);box-shadow:0 6px 12px rgba(0,0,0,0.1);min-height:250px}.rank-picker__views{display:flex;min-width:300px;min-height:310px}.rank-picker__header{display:flex;align-items:center;min-height:35px;padding:16px}.rank-picker__header-left{flex-grow:1;text-align:center}.rank-picker__header-right{flex-grow:1;text-align:center}.rank-picker__header-single,.rank-picker__header-double{display:flex;width:100%}.rank-picker__header-single{justify-content:center}.rank-picker__header-double{text-align:center}.rank-picker__header-double>div{flex:1}.rank-picker__header-title{font-size:.875rem;font-weight:600;color:#012174;letter-spacing:-0.02rem}.rank-picker__content{padding:0 16px 16px}.rank-picker__dates{display:flex;min-width:254px;padding:0 16px 16px}.rank-picker__dates-left,.rank-picker__dates-right{flex:1}.rank-picker__dates-left{margin-right:16px}@media(max-width:639px){.rank-picker__dates{flex-flow:column}}.rank-picker__footer{flex:none;display:flex;flex-flow:column;padding:14px 16px 16px;border-top:1px solid #efefef}.rank-picker__footer button{width:100%;font-size:1rem;padding:10px 20px}.rank-picker__button{padding:6px 12px;border-radius:4px;margin:0 3px;-webkit-transition:all 200ms ease;-mox-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.rank-picker__button svg{fill:#b1b1b1;width:11px;height:11px}@media not all and (pointer:coarse){.rank-picker__button:not(:disabled):hover{background:#eaedf4;cursor:pointer;-webkit-transition:all 200ms ease;-mox-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}}.rank-picker__button:not(:disabled) svg{fill:#012174}.rank-picker__button[disabled]{opacity:.6;cursor:not-allowed}.rank-picker__tag{min-width:0;max-width:100%;margin:2px 5px 2px 0;padding:6px 8px;color:#012174;font-weight:600;border-radius:4px;background:#eaedf4;line-height:1.25rem;-webkit-transition:all 200ms ease;-mox-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.rank-picker__tag[disabled],.rank-picker__tag--disabled{opacity:.7}.rank-picker__tag[disabled]:hover,.rank-picker__tag--disabled:hover{cursor:not-allowed}@media not all and (pointer:coarse){.rank-picker__tag:not(:disabled):hover{background:#d5dcec;-webkit-transition:all 200ms ease;-mox-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}}.rank-picker__table{margin-bottom:0;min-width:265px;border-spacing:0}.rank-picker__table tfoot tr,.rank-picker__table thead tr,.rank-picker__table tbody tr:nth-child(even){background:#fff;text-align:center}.rank-picker__table tr:first-of-type th{height:32px;width:36px;padding:0;font-size:.9em;font-weight:600;color:#667085}.rank-picker__table td{position:relative;padding:4px 0 0}.rank-picker__table td button{height:30px;padding:0;width:100%;display:flex;justify-content:center}.rank-picker__table td button span{display:flex;align-items:center;justify-content:center;font-size:1rem;text-transform:lowercase;color:#1d2939;position:absolute;width:30px;height:30px;margin:0 auto;border-radius:50%;-webkit-transition:all 200ms ease;-mox-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.rank-picker__table td:not(.in-range):not(.start-date):not(.end-date):not(.is-current):not(.is-disabled):not(.is-selected):not(.is-hovered) button:hover span{background-color:#ebecf4;-webkit-transition:all 200ms ease;-mox-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.rank-picker__table td.start-date button{border-top-left-radius:18px;border-bottom-left-radius:18px}.rank-picker__table td.start-date button span{border-radius:140px 0 0 140px;width:36px}.rank-picker__table td.in-range button{background-color:#d2edf8}.rank-picker__table td.end-date button{border-top-right-radius:18px;border-bottom-right-radius:18px}.rank-picker__table td.end-date button span{border-radius:0 140px 140px 0;width:36px}.rank-picker__table td.start-date button span,.rank-picker__table td.end-date button span{background:#20a3dd;color:#fff;font-weight:600}.rank-picker__table td.start-date.end-date{padding-left:3px;padding-right:3px}.rank-picker__table td.start-date.end-date span{width:30px;border-radius:50%;box-shadow:0 2px 5px 0 rgba(32,164,222,0.25)}.rank-picker__table td:not(.is-selected):not(.not-visibility):not(.in-range).is-current button span{font-weight:600;color:#2d2d2d;background:#ebecf4}.rank-picker__table td:not(.not-visibility).is-selected button span{background:#20a3dd;color:#fff;font-weight:600;cursor:inherit;box-shadow:0 2px 5px 0 rgba(32,164,222,0.25)}.rank-picker__table td.not-visibility button{visibility:hidden}.rank-picker__table td.not-visibility-range button{visibility:hidden}.rank-picker__table td.is-disabled button span{color:#1d2939;text-decoration:line-through;font-weight:inherit;text-shadow:inherit;cursor:not-allowed}.rank-picker__table--months td,.rank-picker__table--years td,.rank-picker__table--decades td{height:50px}.rank-picker__table--months td button span,.rank-picker__table--years td button span,.rank-picker__table--decades td button span{width:calc(100% - 6px);border-radius:15px;font-size:.9em}.rank-picker__table--range td:not(.in-range):not(.start-date):not(.end-date):not(.is-current):not(.is-disabled):not(.is-selected):not(.is-hovered):hover button span{-webkit-transition:none;-mox-transition:none;-ms-transition:none;-o-transition:none;transition:none}.rank-picker__arrow,.rank-picker__arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.rank-picker__arrow{border-width:6px;filter:drop-shadow(0 2px 12px rgba(0,0,0,0.03));top:-6px;left:10%;margin-right:3px;border-top-width:0;border-bottom-color:#d0d0d0}.rank-picker__arrow:after{content:" ";border-width:6px;top:1px;margin-left:-6px;border-top-width:0;border-bottom-color:#fff}.rank-picker__mobile-hack{display:none}@media(max-width:639px){.rank-picker__mobile-hack{display:flex;margin-top:16px}}@media(max-width:639px){.rank-picker__mobile-hack-next-month .rank-picker__header-title:last-of-type{display:none !important}.rank-picker__mobile-hack-next-month .rank-picker__button{flex:0 0 35px;visibility:hidden}}.rank-picker__mobile-left{flex:0 0 35px}@media(min-width:640px){rank-date-picker-dates-view{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column;-moz-flex-flow:column;-ms-flex-flow:column;flex-flow:column;min-width:580px}}.rank-animate--switch{width:100%}.rank-animate.rank-animate--switch.ng-enter,.rank-animate.rank-animate--switch.ng-leave{position:absolute;left:0;right:0;top:0}.rank-animate.rank-animate--switch.ng-enter,.rank-animate.rank-animate--switch.ng-enter.ng-enter-active{animation:200ms fade-in;z-index:100}.rank-animate.rank-animate--switch.ng-leave,.rank-animate.rank-animate--switch.ng-leave.ng-leave-active{animation:200ms fade-out;z-index:99}@keyframes fade-in{from{opacity:0}to{opacity:1}}@keyframes fade-out{from{opacity:1}to{opacity:0}}.rank-terms-of-use{margin:0 0 15px 42%;font-size:.875rem;font-weight:600}@media(max-width:1200px){.rank-terms-of-use{margin:0 0 15px 300px}}@media(max-width:1023px){.rank-terms-of-use{margin:0 0 15px 10px}}#life-terms-section .rank-terms-of-use{margin:10px 0 0 0}.promotion-banner{border:0;width:100%}.promotion-modal.rank-modal .rank-modal-content{background:0}.promotion-modal .promotion-modal-content{border:0;width:100%}.promotion-modal__waiting{background:white;padding:10px}.promotion-modal__error{background:white;padding:10px}.promotion-modal__footer{display:flex;justify-content:center}.promotion-modal__footer .button{border-radius:4px;box-shadow:none;border:1px solid #dcdcdc}header-promotion-bar{display:contents}.header-promotion-bar{display:flex;align-items:center;justify-content:center;font-size:1rem;line-height:1.5;color:#101828;background:#fef0c7;padding:8px 96px;width:100%;height:40px;position:sticky;top:0;z-index:1039}@media(max-width:639px){.header-promotion-bar{padding:8px 16px}}.header-promotion-bar__check-promotions-text{font-weight:600}.header-promotion-bar__check-details-text{color:#0457ba}.header-promotion-bar__expand-icon{margin-left:4px}@media(max-width:639px){.header-promotion-bar__expand-icon{transform:rotate(-90deg)}}.header-promotion-banners{background-color:#f2f4f7;padding-top:16px;padding-bottom:40px}@media(max-width:1023px){.header-promotion-banners{padding-top:0;padding-bottom:24px;background-color:#f9fafb;min-height:100vh}}.header-promotion-banners__header{padding:0 16px;margin:0 80px;text-align:right}@media(max-width:1023px){.header-promotion-banners__header{display:flex;justify-content:space-between;padding:16px;margin:0;background-color:#FFF;box-shadow:0 4px 8px -2px rgba(16,24,40,0.1019607843),0 2px 4px -2px rgba(16,24,40,0.0588235294);position:sticky;top:0;z-index:2}}.header-promotion-banners__header-label{font-size:1rem;font-weight:600;color:#101828;margin-bottom:0;display:none}@media(max-width:1023px){.header-promotion-banners__header-label{display:block}}@media(min-width:1024px){.header-promotion-banners__icon-close{width:48px;height:48px;display:inline-flex;justify-content:center;align-items:center}}.header-promotion-banners__list{display:flex;justify-content:center;margin:0;padding:0;list-style-type:none}@media(max-width:1023px){.header-promotion-banners__list{flex-direction:column;align-items:center;padding:24px 12px}}.header-promotion-banners__list-item{display:flex;flex-direction:column;width:320px;background-color:#FFF;border-radius:6px;margin-right:24px}.header-promotion-banners__list-item:last-child{margin-right:0}@media(max-width:1023px){.header-promotion-banners__list-item{box-shadow:0 4px 8px -2px rgba(16,24,40,0.1019607843),0 2px 4px -2px rgba(16,24,40,0.0588235294);margin-right:0;margin-bottom:24px}.header-promotion-banners__list-item:last-child{margin-bottom:0}}.header-promotion-banners__list-item--highlighted{border:2px solid #fec84b;overflow:hidden}.header-promotion-banners__logo{width:320px;height:128px;border-radius:6px 6px 0 0}.header-promotion-banners__content{display:flex;flex-direction:column;flex-grow:1;padding:16px;letter-spacing:0}.header-promotion-banners__highlight-badge{display:flex;justify-content:center;border-radius:6px;padding:2px 8px;background-color:#fef0c7;color:#7a2e0e;margin-bottom:16px;width:fit-content}.header-promotion-banners__highlight-badge-icon{align-self:center}.header-promotion-banners__highlight-badge-text{margin-left:4px;margin-bottom:0;font-size:.875rem;line-height:20px}.header-promotion-banners__title{font-weight:600;font-size:1rem;color:#101828;line-height:1.5;margin:0}.header-promotion-banners__subtitle{font-size:.875rem;line-height:20px;color:#344054;margin-top:8px;margin-bottom:0}.header-promotion-banners__details-button{color:#0033d6;font-size:.875rem;line-height:20px;text-decoration:underline;margin-top:auto;padding-top:16px;width:fit-content}.header-promotion-banners__text-close{width:320px;margin:0 auto}.header-promotion-banners__text-close.essence-button--large.essence-button--primary{display:none}@media(max-width:1023px){.header-promotion-banners__text-close.essence-button--large.essence-button--primary{display:block}}.promotion-error-bar{background-color:#FFF;box-shadow:0 0 20px #e1e1e1;border-left:4px solid #3297e6;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.promotion-error-bar .promotion-error-bar_info{padding:1em}.promotion-error-bar .promotion-error-bar_info svg{width:3.75rem;height:3.75rem;fill:#FFF;margin:0 auto}.promotion-error-bar .promotion-error-bar_message{padding:1em;display:flex;align-items:center}.promotion-error-bar .promotion-error-bar_message h4{color:#012174;font-size:1.25rem;font-weight:600}.promotion-error-bar .promotion-error-bar_message h6{font-size:1rem}.promotion-error-bar .promotion-error-bar_message span{display:inline-block}.promotion-error-bar .promotion-error-bar_message span strong,.promotion-error-bar .promotion-error-bar_message span em{font-weight:700}.promotion-error-bar .promotion-error-bar_message span em{text-decoration:underline;font-style:normal}.promotion-error-bar .promotion-error-bar_message_only_header{display:flex;flex-direction:column;justify-content:center}.rank-promotions{display:flex;justify-content:space-between;align-items:center;background-color:white;margin-top:20px;overflow:hidden;position:relative;-webkit-box-shadow:0 0 20px #e1e1e1;-moz-box-shadow:0 0 20px #e1e1e1;box-shadow:0 0 20px #e1e1e1}.rank-promotions__left{order:2;flex:0 0 80px;align-items:center;display:flex;justify-content:center}.rank-promotions__left img{width:48px;height:48px}@media(min-width:1024px){.rank-promotions__left{order:1}}.rank-promotions__content{order:1;padding:16px;display:flex;align-items:center;flex-grow:1}@media(min-width:1024px){.rank-promotions__content{order:2;padding-left:0}.rank-promotions__content>div{max-width:475px}}@media(max-width:639px){.rank-promotions__content button{display:block}.rank-promotions__content--school-nnw button{display:initial}}.rank-promotions__right{display:none}@media(min-width:1024px){.rank-promotions__right{order:3;display:flex;flex:0 0 145px}.rank-promotions__right img{padding:16px}}.rank-promotion-custom{background-color:transparent !important;box-shadow:none}@media(min-width:426px){.school-nnw-modal.rank-modal .rank-modal-body{padding:25px}}.school-nnw-modal.rank-modal .rank-close-button{font-size:52px;color:#bdbdbd;top:4px;right:18px}.school-nnw-modal.rank-modal .rank-modal-content{border-radius:6px}@media(max-width:450px){.school-nnw-modal .rank-modal-body div{text-align:inherit;color:#012174}}.school-nnw-modal .rank-modal-body__title{display:flex;margin-right:0 !important}.school-nnw-modal .rank-modal-body__title--text{font-weight:600;font-size:16px;margin:20px 0 0;cursor:pointer}@media(max-width:800px){.school-nnw-modal .rank-modal-body__title--text{font-size:.875rem}}.school-nnw-modal .rank-modal-body__title--extended{margin:auto 0 auto auto !important;text-align:right;font-size:30px}.school-nnw-modal .rank-modal-body__title--extended a{color:#012174}.school-nnw-modal__title{color:#012174;font-size:1rem;font-weight:600;letter-spacing:-0.02rem;padding-right:40px}@media(max-width:767px){.school-nnw-modal__title{font-size:1rem}}.school-nnw-modal__title--header{font-size:1.5rem}@media(max-width:767px){.school-nnw-modal__title--header{font-size:1.25rem}}.school-nnw-modal__title i{position:absolute;right:0;top:0}.school-nnw-modal--section{margin-top:40px;display:flex}.school-nnw-modal--spacer{margin:20px 0}.school-nnw-modal__footer{display:flex;justify-content:center;margin-top:20px}.school-nnw-modal__footer>.school-nnw-button{background:#fff;box-shadow:none !important;max-width:130px;height:50px;border:1px solid #d0d0d0;border-radius:5px;width:100%}.school-nnw-modal__footer>.school-nnw-button:hover{background:#f3f4f8 !important;box-shadow:0 2px 0 0 #e0e1e3 !important}@media(max-width:800px){.school-nnw-modal__footer>.school-nnw-button{max-width:110px;height:40px;font-size:.875rem}}.school-nnw-modal-welcome{margin-top:10px}.school-nnw-modal-intro{display:flex;align-items:center;margin:20px 0;background:#f3f3f3;padding:16px;line-height:1.25rem}@media(min-width:426px){.school-nnw-modal-intro{margin:30px 0 40px}}.school-nnw-modal-intro__item{display:flex;flex:0 0 95px}@media(max-width:425px){.school-nnw-modal-intro__item{flex:0 0 50px;margin-right:10px;flex-flow:column}}.school-nnw-modal-intro__item img{height:inherit;margin-top:0;padding-right:12px}.school-nnw-modal-intro__text{flex-grow:1;font-size:.875rem;letter-spacing:-0.02rem}.school-nnw-modal-info{display:flex;justify-content:space-around;margin:40px 0}@media(max-width:425px){.school-nnw-modal-info{flex-flow:column;margin:20px 0}}@media(max-width:425px){.school-nnw-modal-info__item{display:flex;align-items:center}}@media(max-width:320px){.school-nnw-modal-info__item{margin-bottom:10px}}.school-nnw-modal-info__item img{height:80px}@media(min-width:426px){.school-nnw-modal-info__item img{height:140px;margin:auto}}@media(max-width:320px){.school-nnw-modal-info__item img{height:36px}}.school-nnw-modal-info__item p{color:#ca3f46;margin-left:25px}@media(min-width:426px){.school-nnw-modal-info__item p{text-align:center;margin-left:0}}.school-nnw-modal-info__item p span{display:block;font-weight:600;font-size:1rem}.school-nnw-modal-allowance{margin-top:15px;font-size:.875rem}.school-nnw-modal-additional{margin-top:17px;margin-bottom:17px}@media(max-width:767px){.school-nnw-modal-additional{margin-top:17.5px;margin-bottom:17.5px}}.school-nnw-modal-additional__title{position:relative}.school-nnw-modal-additional__title:hover{cursor:pointer}.school-nnw-modal-additional__title i{position:absolute;right:0;font-size:1.5rem}.school-nnw-modal-additional ol,.school-nnw-modal-additional ul{margin-right:35px}.school-nnw-modal-additional p{margin-top:10px}.school-nnw-modal-additional__content{margin-top:15px}.school-nnw-modal-additional__content{margin-top:15px}.school-nnw-modal-additional ul,.school-nnw-modal-additional ol{margin-top:15px}.school-nnw-modal-additional ul li,.school-nnw-modal-additional ol li{font-size:.875rem;margin-bottom:15px;line-height:1.25rem}.school-nnw-modal-additional ul li.normal,.school-nnw-modal-additional ol li.normal{font-size:inherit}.school-nnw-modal-additional ul li ul,.school-nnw-modal-additional ol li ul{list-style:circle}.rank-promotions.school-nnw-promotion-messages{min-height:78px}.rank-promotions.school-nnw-promotion-messages .rank-promotions__left{flex:0 0 78px}.rank-promotions.school-nnw-promotion-messages .rank-promotions__left img{width:48px;height:48px}@media(min-width:1024px){.rank-promotions.school-nnw-promotion-messages .rank-promotions__left img{position:absolute;padding:0}}@media(min-width:1024px){.rank-promotions.school-nnw-promotion-messages .rank-promotions__content>div{max-width:520px}}#line-auto:has(.header-promotion-bar.stuck) .rank-form-progress-bar{top:102px}@media(max-width:1023px){#line-auto:has(.header-promotion-bar.stuck) .rank-form-progress-bar{top:40px}#line-auto:not(:has(.header-promotion-bar)) .rank-form-progress-bar{top:62px}#line-auto .rank-form-progress-bar{top:0}}.rank-form-progress-bar{padding:21px 15px 15px 16px;background:#f5f5f5;font-size:.875rem;position:-webkit-sticky;position:sticky;top:62px;z-index:1001}.rank-form-progress-bar .stepper-wrapper{margin-top:auto;display:flex;justify-content:space-between}.rank-form-progress-bar .stepper-item{position:relative;display:flex;flex-direction:column;align-items:center;flex:1}.rank-form-progress-bar .stepper-item:not(:first-child)::before{position:absolute;content:"";border-bottom:4px solid #98a2b3;width:50%;top:10px;left:0;z-index:2}.rank-form-progress-bar .stepper-item:not(:last-child)::after{position:absolute;content:"";border-bottom:4px solid #98a2b3;width:50%;top:10px;right:0;z-index:2}.rank-form-progress-bar .step-name-mobile{display:none}@media(max-width:768px){.rank-form-progress-bar{padding:24px 14px 14px 14px}.rank-form-progress-bar .step-name{display:none}.rank-form-progress-bar .step-name-mobile{display:block;margin:10px 0 0;text-align:center}.rank-form-progress-bar .step-name-mobile .step-name-mobile__text{font-weight:600}}.rank-form-progress-bar .stepper-item::after:last-child{display:none}.rank-form-progress-bar .stepper-item .step-counter{position:relative;z-index:5;display:flex;justify-content:center;align-items:center;border-radius:50%;margin-bottom:12px;background:#fff;border:8px solid #667085;width:24px;height:24px}.rank-form-progress-bar .stepper-item .step-counter svg{display:none}.rank-form-progress-bar .stepper-item.active,.rank-form-progress-bar .stepper-item.completed{font-weight:bold}.rank-form-progress-bar .stepper-item.active .step-counter{border:8px solid #0461cf;box-shadow:0 0 0 4px #77aae5;border-radius:99px}.rank-form-progress-bar .stepper-item.completed .step-counter{border:8px solid #0461cf;border-radius:99px;background:#0461cf}.rank-form-progress-bar .stepper-item.completed .step-counter svg{color:white;display:block}.rank-form-progress-bar .stepper-item.completed:not(:last-child)::after{position:absolute;content:"";border-bottom:4px solid #0461cf;width:50%;top:10px;right:0;z-index:3}.rank-form-progress-bar .stepper-item.active:not(:first-child)::before,.rank-form-progress-bar .stepper-item.completed:not(:first-child)::before{position:absolute;content:"";border-bottom:4px solid #0461cf;width:50%;top:10px;left:0;z-index:3}.rank-form-progress-bar .stepper-item:first-child::before{content:none}.rank-form-progress-bar .stepper-item:last-child::after{content:none}.section--higlighted{margin-top:0}.section__message{padding:0 15px 20px}