.my_checkbox{label{display:flex;align-items:center;flex-wrap:wrap;width:100%;margin:0;input{display:block;position:absolute;z-index:-1;width:0;height:0;opacity:0}span{font-family:'RawlineMedium';font-size:13px;line-height:16px;color:#84817e;width:100%;font-weight:500}span::before{content:"";display:inline-block;width:24px;height:24px;position:relative;left:0;top:4px;transition:background .3s ease;background:#ebf2d4;border-radius:8px;margin-right:12px}input[type=checkbox]:checked+span:before{background-image:url(./img/ico/checkbox.png)}}}input[type=text],input[type=phone],input[type=tel],textarea{flex:calc(100%/2);padding:16px 12px 16px 12px;border-radius:8px;border:1px #dcdbda solid;max-width:329px;font-family:'RawlineSemiBold';font-size:14px;color:#a7a5a3}.flats_settings_block_select_partners{width:100%;max-width:50%;height:auto;select{display:none}border-radius:8px;padding:16px 12px 16px 12px;float:left;border:1px #DCDBDA solid;&:hover,&:focus{border:1px #3d3935 solid}-moz-appearance:none;-webkit-appearance:none;appearance:none;position:relative;z-index:1;.flats_settings_block_select_control_block{width:100%;display:flex;justify-content:space-between;align-items:center;.flats_settings_block_select_item{display:flex;max-width:258px;gap:4px;flex-wrap:wrap;span{width:100%}}.flats_settings_block_select_type{display:block;color:#726f6c;font-family:'RawlineSemiBold';font-size:13px;line-height:16px}.flats_settings_block_select_name{display:block;color:#a7a5a3;font-family:'RawlineSemiBold';font-size:14px;line-height:20px}.flats_settings_block_select_button{background:url(./img/ico/chevronDown.png);width:20px;height:20px;position:relative;cursor:pointer;display:block;&.active{transform:rotate(180deg);transform:800ms}}}.flats_select_items{display:none;width:100%;border:1px #DCDBDA solid;border-radius:8px;margin-top:8px;height:auto;padding:20px 8px 20px 20px;position:absolute;background-color:#FFFFFF;margin-top:48px;margin-left:-12px;z-index:9999;&.finish{max-width:100%;display:none}.overflow{height:100%;background-color:#fff;overflow:unset !important;overflow-x:unset !important;display:block;width:100%;overflow-y:unset !important}.overflow::-webkit-scrollbar-thumb{background-color:#cac9c8;border-radius:12px}.overflow::-webkit-scrollbar-track{border-radius:12px;background-color:#fff}.overflow::-webkit-scrollbar{width:3px;height:3px}.flats_select_item:first-child{padding-top:0}.flats_select_item{display:flex;width:100%;flex-wrap:wrap;gap:16px;padding-top:16px;max-width:243px;&.finish:first-child{padding-top:0;margin-top:0}&.finish{max-width:100%;height:auto;width:100%;padding-top:0;margin-top:20px;.flats_select_item_text{border-bottom:unset;padding-bottom:0;width:100%;padding-top:0;div{width:100%;height:20px !important;label{height:20px !important;>span{padding-left:0 !important;color:#3d3935 !important;font-size:15px !important}.noneCheckbox::before{display:none}>span::before{float:right !important;position:relative !important;background-size:contain !important;width:20px !important;height:20px !important}}}}}span{display:flex;width:100%;gap:16px;justify-content:center;align-items:center;img{width:42px;height:42px;border-radius:24px}span{display:block;text-transform:uppercase;font-family:'RawlineBold';font-size:14px;line-height:16px;letter-spacing:.42px}}.flats_select_item_text{display:block;width:100%;border-bottom:1px solid #DCDBDA;padding-bottom:16px;div:first-child{display:block;float:left;label{display:flex;justify-content:center;align-items:center;margin-bottom:0;height:24px;input{display:block;position:absolute;z-index:-1;width:0;height:0;opacity:0}span{display:inline-block;position:relative;padding-left:36px;font-family:'RawlineSemiBold';font-size:15px;line-height:20px}span:before{content:"";display:inline-block;width:24px;height:24px;position:absolute;left:0;top:0;transition:background .3s ease;background:#ebf2d4;border-radius:8px}input[type=checkbox]:checked+span:before{background-image:url('./img/ico/checkbox.png')}}}div{display:flex;font-family:'RawlineMedium';font-size:12px;color:#84817E;line-height:15px;height:24px;justify-content:center;align-items:center;span{display:block;float:right;font-family:'RawlineMedium';font-size:12px;color:#84817e;line-height:15px}}}}}}.flats_settings_block{display:flex;width:100%;padding-top:24px;gap:24px;flex-wrap:wrap;justify-content:space-between;.flex_position_left{flex:calc(100%/2);gap:12px;position:relative;z-index:2}.flex_position_right{flex:calc(100%/3)}.flats_settings_block_select_partners{width:100%;height:52px;select{display:none}&.finish{padding:16px 12px 16px 12px;display:flex;max-width:260px;height:52px}&.type{padding:16px 12px 16px 12px;width:100%;max-width:180px;height:52px;.flats_select_items.finish{margin-top:28px}}height:auto;border-radius:8px;padding:16px 12px 16px 12px;float:left;border:1px #DCDBDA solid;&:hover,&:focus{border:1px #3d3935 solid}-moz-appearance:none;-webkit-appearance:none;appearance:none;position:relative;z-index:1;.flats_settings_block_select_control_block{width:100%;display:flex;justify-content:space-between;align-items:center;.flats_settings_block_select_item{display:flex;max-width:258px;gap:4px;flex-wrap:wrap;span{width:100%}}.flats_settings_block_select_type{display:block;color:#726f6c;font-family:'RawlineSemiBold';font-size:13px;line-height:16px}.flats_settings_block_select_name{display:block;color:#a7a5a3;font-family:'RawlineSemiBold';font-size:14px;line-height:20px}.flats_settings_block_select_button{background:url(./img/ico/chevronDown.png);width:20px;height:20px;position:relative;cursor:pointer;display:block;&.active{transform:rotate(180deg);transform:800ms}}}.flats_select_items{display:none;width:100%;max-width:283px;border:1px #DCDBDA solid;border-radius:8px;margin-top:8px;height:auto;padding:20px 8px 20px 20px;position:absolute;background-color:#FFFFFF;margin-top:48px;margin-left:-12px;z-index:9999;&.finish{max-width:100%;display:none}.overflow{height:100%;background-color:#fff;overflow:unset !important;overflow-x:unset !important;display:block;width:100%;overflow-y:unset !important}.overflow::-webkit-scrollbar-thumb{background-color:#cac9c8;border-radius:12px}.overflow::-webkit-scrollbar-track{border-radius:12px;background-color:#fff}.overflow::-webkit-scrollbar{width:3px;height:3px}.flats_select_item:first-child{padding-top:0}.flats_select_item{display:flex;width:100%;flex-wrap:wrap;gap:16px;padding-top:16px;max-width:243px;&.finish:first-child{padding-top:0;margin-top:0}&.finish{max-width:282px;height:20px;width:100%;padding-top:0;margin-top:20px;.flats_select_item_text{border-bottom:unset;padding-bottom:0;width:100%;padding-top:0;div{width:100%;height:20px !important;label{height:20px !important;>span{padding-left:0 !important;color:#3d3935 !important;font-size:15px !important}>span::before{float:right !important;position:relative !important;background-size:contain !important;width:20px !important;height:20px !important}}}}}span{display:flex;width:100%;gap:16px;justify-content:center;align-items:center;img{width:42px;height:42px;border-radius:24px}span{display:block;text-transform:uppercase;font-family:'RawlineBold';font-size:14px;line-height:16px;letter-spacing:.42px}}.flats_select_item_text{display:block;width:100%;border-bottom:1px solid #DCDBDA;padding-bottom:16px;div:first-child{display:block;float:left;label{display:flex;justify-content:center;align-items:center;margin-bottom:0;height:24px;input{display:block;float:left;position:absolute;z-index:-1;width:0;height:0;opacity:0}span{display:inline-block;position:relative;padding-left:36px;font-family:'RawlineSemiBold';font-size:15px;line-height:20px}span:before{content:"";display:inline-block;width:24px;height:24px;position:absolute;left:0;top:0;transition:background .3s ease;background:#ebf2d4;border-radius:8px}input[type=checkbox]:checked+span:before{background-image:url('./img/ico/checkbox.png')}}}div{display:flex;font-family:'RawlineMedium';font-size:12px;color:#84817E;line-height:15px;height:24px;justify-content:center;align-items:center;span{display:block;float:right;font-family:'RawlineMedium';font-size:12px;color:#84817e;line-height:15px}}}}}}.flats_buttons_list_type{width:110px;justify-content:center;align-items:center;gap:10px;display:flex;border:1px rgba(61,57,53,0.2) solid;border-radius:50px;.flats_buttons_list_type_item{width:42px;height:42px;display:block;&.list{background-image:url('./img/ico/iconListButtonDefault.png');&.active{background-image:url('./img/ico/iconListButtonActive.png');box-shadow:0 4px 6px rgba(0,0,0,0.03);background-color:#ffff;border-radius:24px}}&.tab{background-image:url('./img/ico/iconTableButtonDefault.png');&.active{background-image:url('./img/ico/iconTableButtonActive.png');box-shadow:0 4px 6px rgba(0,0,0,0.03);background-color:#ffff;border-radius:24px}}}}}.first_block{&.partners{.first_block_item{.title_block_h1{font-size:48px;letter-spacing:-2px}.first_block_item_text{padding-top:12px;display:flex;flex-wrap:wrap;gap:10px;p{padding:0;margin:0;line-height:22px;font-size:16px;color:#605d5a;font-family:'RawlineSemiBold'}}}}.first_block_item.right.partners{background:url(./img/partners/1.png);background-size:cover}}.payment_method{&.partners{.container{.payment_items{justify-content:start;.payment_item{height:auto;flex:calc(100%/3);max-width:437px}.persona_item{height:auto;flex:1 1 437px;.persona_item_img{width:100%;img{width:100%;border-radius:24px;max-width:437px}}.persona_item_title{margin-top:2rem;font-size:1.6rem;line-height:2.4rem;font-family:'RawlineBold'}.persona_item_text{color:#727576;font-size:1.6rem;font-family:'RawlineSemiBold';p{color:#727576;font-size:1.6rem;font-family:'RawlineSemiBold'}}}}.form_partners{display:flex;width:100%;flex-wrap:wrap;gap:32px;h2{font-size:30px;font-family:'RawlineSemiBold';letter-spacing:-1.5px;line-height:100%;color:#3d3935;text-transform:uppercase;width:100%;margin:0;padding:0}.info_agent_form,.info_client_form{display:flex;width:100%;flex-wrap:wrap;max-width:668px;justify-content:space-between;.flats_settings_block_select_partners{margin-top:12px}.info_agent_form_title{font-size:18px;text-transform:uppercase;line-height:24px;letter-spacing:0;font-family:'RawlineBold';width:100%;display:block}input[type=text],input[type=phone],input[type=tel]{flex:calc(100% / 2);width:100%;margin-top:12px}textarea{width:100%;max-width:100%;margin-top:12px;height:140px}}.switch_buttons{display:flex;max-width:668px;width:100%;flex-wrap:wrap;gap:20px;.switch_buttons_item{display:flex;flex-wrap:wrap;width:100%;justify-content:center;align-items:center;gap:12px;.switch-btn{flex:calc(100%/2);max-width:48px}span{flex:calc(100%/2);color:#3d3935;font-family:'RawlineSemiBold';font-size:16px;line-height:22px}}}.my_checkbox{max-width:668px}.call_back_button{max-width:668px}}}}}@media screen and (min-width:768px) and (max-width:1023.9px){.first_block{&.partners{.first_block_item{display:flex;flex-wrap:wrap;.title_block_h1{max-width:650px}.call_back_button{max-width:228px;padding-top:20px}}}}.flats_settings_block_select_partners{height:48px !important;align-items:center !important;display:flex;flex:calc(100%/2);max-width:359px}.payment_method{&.partners{.container{.payment_items{& .payment_item{.payment_item_title{max-width:100%;padding-top:0;font-size:20px;line-height:100%;display:inline-block;padding-top:16px;letter-spacing:0}.payment_item_text{max-width:100%}}& .payment_item:last-child{max-width:calc(100% / 2 - 10px)}}.form_partners{.info_agent_form,.info_client_form{max-width:100% !important;.info_agent_form_title{font-size:16px;line-height:22px}textarea{height:90px}input[type=text],input[type=phone],input[type=tel]{height:48px;max-width:359px}}}}}}}@media screen and (max-width:767px){.first_block{&.partners{.first_block_item{.title_block_h1{letter-spacing:-1.5px;line-height:100%}.first_block_item_text{p{line-height:20px;font-size:14px}}}}}.flats_settings_block_select_partners{max-width:100% !important;flex-wrap:wrap;height:auto !important;.flats_select_items.finish{position:relative;margin-left:0;border:unset;padding:0}}.payment_method.partners{.container{.payment_items{gap:20px;.payment_item{max-width:100% !important;flex:100% !important;.payment_item_title{white-space:unset;max-width:100%;display:inline-block;padding-top:16px;font-family:'RawlineBold'}.payment_item_text{width:100%;position:relative;left:0;max-width:100%;font-size:13px;line-height:18px}}.persona_item{height:auto;flex:calc(100%);max-width:100%;.persona_item_img{width:100%;img{width:100%;border-radius:24px;max-width:100%}}.persona_item_title{margin-top:2rem;font-size:1.6rem;font-family:'RawlineBold'}}}.form_partners{gap:0 !important;h2{font-size:24px !important}.info_agent_form{padding-top:20px}.info_client_form{padding-top:24px}.info_agent_form,.info_client_form{max-width:100% !important;.info_agent_form_title{font-size:14px !important}.flats_settings_block_select_partners{height:48px;align-items:center;display:flex}input[type=text],input[type=phone],input[type=tel]{flex:100% !important;max-width:100%}}.my_checkbox,.switch_buttons{padding-top:20px}.call_back_button{margin-top:20px;display:flex}.switch_buttons{gap:16px !important;.switch_buttons_item{.switch-btn{max-width:40px !important;max-height:20px;&.switch-on::after{left:24px}}.switch-btn::after{width:12px;height:12px}span{font-size:14px !important;line-height:20px}}}.my_checkbox{label{span{font-size:14px;font-family:'RawlineSemiBold';line-height:20px;letter-spacing:0;padding-left:36px;position:relative}span:before{margin-bottom:40px;position:absolute}}}}}}}
