.broker-top{padding-top:0;max-width:1600px;margin:0 auto;background-color:#67a32c;color:white}.broker-top-text{margin-top:24px}.broker-top-image{position:relative}.broker-top-rate{position:absolute;bottom:0;width:150px;left:5%}.broker-top h1{margin-bottom:0}@media screen and (min-width: 768px){.broker-top{padding-bottom:0;display:flex;flex-direction:row-reverse}.broker-top-text{margin-top:0;align-self:center;min-width:50%}.broker-top-image{max-width:50%}.broker-top-rate{left:-5%;width:40%}}@media screen and (min-width: 992px){.broker-top-text{padding-left:5%}}.broker-iis .pad{background:#f3f3f3;display:flex;flex-direction:row-reverse;justify-content:flex-end}.broker-iis .pad.first{border-radius:10px 10px 0 0}.broker-iis .pad.last{border-radius:0 0 10px 10px}@media (max-width: 767px){.broker-iis .pad.first{padding-bottom:0}.broker-iis .pad.last{padding-top:0}}@media (min-width: 768px){.broker-iis .pad{flex-direction:column;border-radius:10px 10px 10px 10px;height:100%}.broker-iis .pad.last,.broker-iis .pad.first{border-radius:10px 10px 10px 10px}}.broker-iis-text{flex-grow:1}.broker-iis-text h4{margin-bottom:.5em}.broker-iis-img{min-width:40px;width:40px;margin-right:16px}@media (min-width: 768px){.broker-iis-img{margin-top:auto;text-align:right;min-width:100%;width:100%}}@media (min-width: 992px){.broker-iis-img img{width:64px}}.broker-iis-income{background:#f3f3f3}.broker-iis-income .pad{background:#fff;display:flex}.broker-iis-income .pad.first{border-radius:10px 10px 0 0}.broker-iis-income .pad.last{border-radius:0 0 10px 10px}@media (min-width: 768px){.broker-iis-income .pad{height:100%;flex-direction:column;border-radius:10px 10px 10px 10px;padding:16px}.broker-iis-income .pad.last,.broker-iis-income .pad.first{border-radius:10px 10px 10px 10px}}@media (min-width: 992px){.broker-iis-income .pad{padding:20px}}.broker-iis-income-text{flex-grow:1;align-self:center;line-height:1.2em}@media (min-width: 768px){.broker-iis-income-text{font-size:.8em;align-self:flex-start;padding-top:16px}}@media (min-width: 992px){.broker-iis-income-text{font-size:1em}}.broker-iis-income-img{min-width:40px;width:40px;margin-right:16px}@media (min-width: 768px){.broker-iis-income-img{margin-top:auto;text-align:left;min-width:100%;width:100%}.broker-iis-income-img img{width:48px}}@media (min-width: 992px){.broker-iis-income-img img{width:64px}}.broker-iis-income .sign{width:20px;height:20px;background-size:cover;position:absolute;left:42px;bottom:-12px;z-index:1}.broker-iis-income .sign.equal{background-image:url("/assets/img/iis/img8.svg")}.broker-iis-income .sign.plus{background-image:url("/assets/img/iis/img9.svg")}@media (min-width: 768px){.broker-iis-income .sign{width:40px;height:40px;bottom:50%;right:-20px;left:unset;transform:translateY(50%)}}.broker-about{background:#2b6030;color:white;border-top:3px solid #ffcb05}.broker-about a{color:#ffcb00}.broker-about h3{margin-top:1.5em;margin-bottom:.5em;padding-left:36px;line-height:24px}.broker-steps{background:#f3f3f3}.broker-advantages-item{margin-bottom:24px}.broker-advantages-item-text{padding-left:52px;background-size:40px 40px;background-repeat:no-repeat}.broker-advantages-item-text h3{margin-bottom:.25em}@media (min-width: 414px){.broker-advantages-item-text{padding-left:64px;background-size:48px 48px}}@media (min-width: 768px){.broker-advantages-wrap{display:flex;flex-wrap:wrap}.broker-advantages-item{width:50%}.broker-advantages-item:nth-child(odd){padding-right:8px}.broker-advantages-item:nth-child(even){padding-left:8px}}@media (min-width: 992px){.broker-advantages-item_white{background:#f3f3f3;height:100%;padding:16px;border-radius:8px}.broker-advantages-item-text{padding-left:72px;background-size:56px 56px;color:#333}.broker-advantages-item{width:50%}.broker-advantages-item:nth-child(odd){padding-right:10px}.broker-advantages-item:nth-child(even){padding-left:10px}}@media (min-width: 1200px){.broker-advantages-item_white{padding:20px}.broker-advantages-item-text{padding-left:80px;background-size:64px 64px}}@media (min-width: 1600px){.broker-advantages-item_white{padding:24px}.broker-advantages-item-text{padding-left:84px}}.broker-form{background-color:#f3f3f3}.broker-form .pad{background-color:white}.broker-form form{padding:16px 0}@media (min-width: 992px){.broker-form form{display:block;width:640px;margin:0 auto}}.broker-info-input{position:absolute;opacity:0 !important;z-index:-1}.broker-info-input ~ .broker-info-content{display:none;margin-top:24px}.broker-info-input:checked ~ .broker-info-content{display:block}.broker-info-label{cursor:pointer;display:inline-block;border-bottom:1px dashed #333}.scroll-cards{padding-top:8px;margin:0 -16px;text-align:left}.scroll-cards-wrap{display:flex;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch}.scroll-cards-wrap:before,.scroll-cards-wrap:after{content:'';width:8px;min-width:8px}.scroll-cards-wrap::-webkit-scrollbar{display:none}.scroll-cards-item{border-radius:10px;padding:0 8px;flex:0 0 60%}.scroll-cards-item.c1-5{flex:0 0 58%}.scroll-cards-item.c1-5 .scroll-cards-text{font-size:.85em;line-height:1.25em;color:#666}.scroll-cards-item.gray .scroll-cards-card{background:#f5f7f9}.scroll-cards-card{background:white;border-radius:10px;overflow:hidden;height:100%}.scroll-cards-image{padding-top:120px;background-position:center;background-size:80px 80px;background-repeat:no-repeat}.scroll-cards-text{padding:12px;font-size:14px}@media (min-width: 480px){.scroll-cards-item.c1-5{flex:0 0 40%}}@media (min-width: 640px){.scroll-cards-item{flex:0 0 42%}.scroll-cards-item.c1-5{flex:0 0 30%}}@media (min-width: 768px){.scroll-cards{margin:0 -20px}.scroll-cards-item{flex:0 1 33.3333%;padding:0 10px}.scroll-cards-item.c1-5{flex:0 0 26%}.scroll-cards-wrap:before,.scroll-cards-wrap:after{content:'';width:12px;min-width:12px}}@media (min-width: 992px){.scroll-cards-item.c1-5{flex:0 1 20%}.scroll-cards-item.c1-5 .scroll-cards-text{padding:0 10px 10px 10px}.scroll-cards-image{padding-top:120px}.scroll-cards-text{padding:16px;font-size:16px}}@media (min-width: 1200px){.scroll-cards-item.c1-5{flex:0 1 20%}.scroll-cards-item.c1-5 .scroll-cards-text{padding:0 16px 16px 16px}.scroll-cards-text{padding:20px}}@media (min-width: 1600px){.scroll-cards{margin:0 -28px}.scroll-cards-item{padding:0 16px}.scroll-cards-text{padding:24px;font-size:18px}}.input-field{position:relative;margin-bottom:24px}.input-field-input{display:block;border:1px solid #b2b2b2;background-color:white !important;border-radius:8px;padding:10px 16px;outline:0;width:100%}.input-field-input ~ label{display:block;position:absolute;top:50%;left:16px;color:#a6a6a6;transform:translateY(-50%);line-height:1em;background:white;transition:top 200ms ease-in, margin-left 200ms ease-in, font-size 200ms ease-in}.input-field-input ~ label sup{color:red}.input-field-input ~ .input-field-error{display:none;position:absolute;color:#c00;font-size:.75em;line-height:1em;background-color:white;padding:2px;left:14px;bottom:-7px;margin-right:14px}.input-field-input:focus{border-color:#ffcb00}.input-field-input:focus ~ label{padding:2px;font-size:.75em;top:0;margin-left:-2px}.input-field-input.error{border-color:#c00}.input-field-input.error ~ .input-field-error{display:block}.input-field-input:not(:-moz-placeholder-shown).input-field-input:not(:focus) ~ label{padding:2px;font-size:.75em;top:0;margin-left:-2px}.input-field-input:not(:-ms-input-placeholder).input-field-input:not(:focus) ~ label{padding:2px;font-size:.75em;top:0;margin-left:-2px}.input-field-input:not(:placeholder-shown).input-field-input:not(:focus) ~ label{padding:2px;font-size:.75em;top:0;margin-left:-2px}.toggle-field{position:relative;margin-bottom:24px;display:flex;align-items:center}.toggle-field-input{position:relative;border:1px solid #b2b2b2;height:32px;width:64px;min-width:64px;background:#f3f3f3;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:16px;margin-right:16px}.toggle-field-input:after{content:'';display:block;position:absolute;height:30px;width:30px;border-radius:15px;background:#fff;border:1px solid #e5e5e5;right:32px;transition:right .3s ease-in-out}.toggle-field-input:checked{background-color:#a6ce39}.toggle-field-input:checked:after{right:0;border-color:#a6ce39}.toggle-field-input ~ .toggle-field-error{display:none;color:#c00;position:absolute;font-size:.75em;bottom:-20px}.toggle-field-input.error ~ .toggle-field-error{display:block}.toggle-field label{color:#696969;line-height:1.2em}.toggle-field:hover{cursor:pointer}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px white inset !important}