#api-form .close{display:inline-block;font-family:iconfont!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#api-form .close:before{content:"\e904";color:var(--icon_color-grey);font-size:18px}#api-form .close{font-weight:700;padding:8px;width:35px;height:35px;text-align:center;border-radius:50%}.plans-header{max-width:960px;width:100%;margin:40px auto 0}.plans-header h2{font-size:30px;font-weight:700}.plans-table-wrapper{max-width:960px;width:100%;margin:30px auto 100px;border:1px solid rgb(var(--bg_white-6));height:auto;padding:0}.insurers_label{list-style-type:none;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;background:#f7f8ff;margin:0;padding:0;border-bottom:1px solid rgb(var(--bg_white-6))}.insurers_label li{width:100%;padding:10px 30px;color:rgb(var(--color_primary));font-size:18px;font-weight:700;line-height:40px;text-transform:uppercase;letter-spacing:1px}.insurers_label li:first-child{max-width:200px;border-right:1px solid rgb(var(--bg_white-6))}.insurers_block ul{list-style-type:none;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin:0;padding:0}.insurers_block ul li{width:100%;padding:10px 25px}.insurers_block ul li:first-child{max-width:200px;border-right:1px solid rgb(var(--bg_white-6))}.insurers_block ul .logo_wrapper{height:80px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.insurers_block ul .logo_wrapper .insurers_logo{max-height:100%;max-width:100px}.insurers_block ul .insurers_detail{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:10px 20px;height:80px}.insurers_block ul .insurers_detail .fix_block{width:240px;margin:0;margin-right:40px;color:rgb(var(--color_base));border-right:1px solid rgb(var(--bg_white-6));height:100px;line-height:100px}.insurers_block ul .insurers_detail p.fix_block{color:rgba(var(--color_base) / 70%);font-weight:400;border-right-color:transparent}.insurers_block ul .insurers_detail .cta_block{text-align:right;width:150px;margin:0}.insurers_block ul .insurers_detail .cta_block_link{text-decoration:none;cursor:pointer;display:inline-block;width:110px;border:1px solid rgb(var(--color_primary));border-radius:2px;text-align:center;padding:8px 24px;font-weight:700;color:rgb(var(--color_primary))}.insurers_block ul .insurers_detail .separator_block{position:relative;top:40px;line-height:20px}.insurers_block:first-child ul .insurers_detail .fix_block.separator_block{top:0;padding-top:40px}#api-form{width:100%;height:100vh;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:fixed;top:0;left:0;visibility:hidden;opacity:0;z-index:100;background-color:rgba(3,3,3,.8);transition:.45s}#api-form #attribution-form{padding:40px 30px;border:1px solid rgba(3,3,3,.8);background-color:#fff;transition:.45s;min-width:350px;border-radius:4px;opacity:0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#api-form.form-reveal{visibility:visible;opacity:1}#api-form.form-reveal #attribution-form{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:1;transition-delay:0.2s}#api-form .close{position:absolute;top:15px;right:15px;cursor:pointer}#api-form .close:before{font-size:14px}#api-form .form-group{margin-bottom:15px;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#api-form .form-group label{display:block;color:gray;margin-bottom:5px;font-size:14px}#api-form .form-group input{width:100%;height:40px;outline:0;font-size:13px;padding-left:15px;border-radius:4px;border:1px solid rgba(128,128,128,.3)}#api-form .form-group small{color:gray;font-size:10px;display:block;margin-top:1px}#api-form .form-group:nth-child(3n){-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#api-form .form-group-gender{display:-webkit-flex;display:-ms-flexbox;display:flex}#api-form .form-group-gender .radio{margin-right:20px}#api-form .form-group-gender .radio input[type=radio]{display:none}#api-form .form-group-gender .radio input[type=radio]+.radio-label{cursor:pointer;line-height:17px}#api-form .form-group-gender .radio input[type=radio]+.radio-label:before{content:"";background:#fff;border-radius:100%;border:1px solid #f64b4b;display:inline-block;width:16px;height:16px;position:relative;top:0;margin-right:1em;vertical-align:top;cursor:pointer;text-align:center;transition:all 250ms ease}#api-form .form-group-gender .radio input[type=radio]:checked+.radio-label:before{background-color:#f64b4b;box-shadow:inset 0 0 0 4px #fff}#api-form .form-group-gender .radio input[type=radio]+.radio-label:empty:before{margin-right:0}#api-form input[type=submit]{width:100%;height:45px;background:linear-gradient(180deg,#f64b4b 0,#ff704c 100%);box-shadow:0 10px 28px -10px #ed5b4b;color:#fff;border-radius:4px;outline:0;margin-top:10px;border:none}@media only screen and (max-width:768px){.plans-header{max-width:100%;padding:20px 15px;background:#f2f2f2;margin:0}.plans-header h2{font-size:26px;margin:0;text-align:center}.plans-table-wrapper{margin:0 auto 20px;max-width:100%;padding:10px 15px 0;border-color:transparent;background:#f2f2f2}.plans-table-wrapper .insurers_label{display:none}.plans-table-wrapper .insurers_block{margin-bottom:20px;box-shadow:0 1px 8px 0 rgba(var(--color_base) / 16%);background:#fff;border-radius:4px;padding:0 0 15px}.plans-table-wrapper .insurers_block ul{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;min-height:100px;padding-bottom:20px}.plans-table-wrapper .insurers_block ul .logo_wrapper{width:50%;border-right-color:transparent;padding:0 0 0 10px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.plans-table-wrapper .insurers_block ul .logo_wrapper .only_mb{font-size:11px;color:rgba(var(--color_base) / 50%);width:100%;margin:0;padding:10px 0 5px;text-transform:uppercase;letter-spacing:1px}.plans-table-wrapper .insurers_block ul .logo_wrapper .insurers_logo{max-width:100px;max-height:90px}.plans-table-wrapper .insurers_block ul .insurers_detail{width:50%;position:relative;min-height:100px;padding:0 5px 10px 30px;height:auto;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.plans-table-wrapper .insurers_block ul .insurers_detail .only_mb{font-size:11px;text-transform:uppercase;letter-spacing:1px;color:rgba(var(--color_base) / 50%);margin:0;padding:10px 0 5px}.plans-table-wrapper .insurers_block ul .insurers_detail .fix_block{font-size:12px;max-width:100%;margin-right:0;line-height:15px;height:auto;border-right-color:transparent}.plans-table-wrapper .insurers_block ul .insurers_detail .cta_block{margin-right:0;text-align:left;padding-top:15px;-webkit-transform:translateX(-50%);transform:translateX(-50%);position:relative;top:auto;right:auto;bottom:-20px;left:auto}.plans-table-wrapper .insurers_block ul .insurers_detail .cta_block a{font-size:14px;padding:5px 20px;width:100px}.plans-table-wrapper .insurers_block ul .insurers_detail .separator_block{top:0;line-height:15px}}