/* ===== Open Sans Hebrew Condensed ===== */
@font-face {font-family: 'Open Sans Hebrew Condensed';font-weight: 300;font-style: normal;font-display: swap;src: url('https://www.gindih.co.il/general/fonts/opensans2/OpenSansHebrewCondensed-Light.woff2?v=2') format('woff2');}
@font-face {font-family: 'Open Sans Hebrew Condensed';font-weight: 300;font-style: italic;font-display: swap;src: url('https://www.gindih.co.il/general/fonts/opensans2/OpenSansHebrewCondensed-LightItalic.woff2?v=2') format('woff2');}
@font-face {font-family: 'Open Sans Hebrew Condensed';font-weight: 400;font-style: normal;font-display: swap;src: url('https://www.gindih.co.il/general/fonts/opensans2/OpenSansHebrewCondensed-Regular.woff2?v=2') format('woff2');}
@font-face {font-family: 'Open Sans Hebrew Condensed';font-weight: 400;font-style: italic;font-display: swap;src: url('https://www.gindih.co.il/general/fonts/opensans2/OpenSansHebrewCondensed-Italic.woff2?v=2') format('woff2');}
@font-face {font-family: 'Open Sans Hebrew Condensed';font-weight: 700;font-style: normal;font-display: swap;src: url('https://www.gindih.co.il/general/fonts/opensans2/OpenSansHebrewCondensed-Bold.woff2?v=2') format('woff2');}
@font-face {font-family: 'Open Sans Hebrew Condensed';font-weight: 700;font-style: italic;font-display: swap;src: url('https://www.gindih.co.il/general/fonts/opensans2/OpenSansHebrewCondensed-BoldItalic.woff2?v=2') format('woff2');}
@font-face {font-family: 'Open Sans Hebrew Condensed';font-weight: 800;font-style: normal;font-display: swap;src: url('https://www.gindih.co.il/general/fonts/opensans2/OpenSansHebrewCondensed-ExtraBold.woff2?v=2') format('woff2');}
@font-face {font-family: 'Open Sans Hebrew Condensed';font-weight: 800;font-style: italic;font-display: swap;src: url('https://www.gindih.co.il/general/fonts/opensans2/OpenSansHebrewCondensed-ExtraBoldItalic.woff2?v=2') format('woff2');}

@font-face{font-family:'Almoni-dl-aaa';font-style:normal;font-weight:300;src:url('/assets/fonts/Almoni/almoni-dl-aaa-300.ttf');}
@font-face{font-family:'Almoni-dl-aaa';font-style:bold;font-weight:700;src:url('/assets/fonts/Almoni/almoni-dl-aaa-700.ttf');}



@font-face {
  font-family: 'Butler';
  src: url('../fonts/Butler/Butler_Bold_Stencil.otf') format('opentype');
}





html, body {/* overscroll-behavior: none; *//* overflow: hidden; */height: 100%;}
body div:where(.swal2-container){z-index:999999}


svg, svg * {pointer-events:none}


* {margin: 0px;outline: 0px;border: 0px;vertical-align: top;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
body {font-family: "Open Sans Hebrew Condensed", "Arial";overflow-x: hidden;font-weight: 500;background: #f8f8f8;}


.header{background:white;text-align: center;margin-bottom: 30px;padding: 10px;box-shadow: 0 0 20px rgba(0,0,0,0.1);}
.header img{position:relative;max-height:70px;width:auto}
.form_wrapper form { width: calc(100% - 20px); padding: 0px; max-width: 420px; margin: auto; }
.form_wrapper form input,.form_wrapper form textarea {background: rgba(255, 255, 255, 0.9);color: rgb(0, 0, 0);width: 100%;box-sizing: border-box;padding: 7px 20px 0;line-height: 40px;height: 60px;text-align: right;margin-bottom: 4px;font-size: 16px;border: 1px solid rgb(204, 204, 204);border-radius: 5px;font-family: inherit;font-size: 20px;}
.form_wrapper form textarea{height:120px;line-height: 1;padding-top: 20px;}
.form_wrapper form input::placeholder { color: rgb(170, 170, 170); }
.form_wrapper form input#submitB,.form_wrapper form input#submitB2 { display: none; }
.form_wrapper form .submitB div {display: inline-block;font-size: 30px;line-height: 20px;font-weight: 100;margin-right: 10px;margin-top: -6px;}
#submit-request-appointment, .form_wrapper form .submitB {cursor: pointer;background: #930010;color: #ffffff;width: 100%;box-sizing: border-box;padding: 0px 20px;height: 50px;line-height: 50px;font-size: 20px;margin-bottom: 0px;text-align: center;font-weight: 600;border-radius: 35px;/* border: 2px solid rgb(255, 255, 255); */box-shadow: 4px 4px 4px rgba(0,0,0,0.2), -4px -4px 4px rgba(255,255,255,0.5);position: relative;display: flex;align-items: center;justify-content: center;margin-top: 10px;text-decoration: none;line-height: 0;}
.form_wrapper form input#submitC { display: none; }
.form_wrapper form .submitC div { display: inline-block; font-size: 30px; line-height: 20px; font-weight: 100; margin-right: 10px; }
.form_wrapper form .submitC { cursor: pointer; background: rgb(0, 158, 227); color: rgb(255, 255, 255); width: 100%; box-sizing: border-box; padding: 0px 20px; height: 50px; line-height: 50px; font-size: 20px; margin-bottom: 0px; text-align: center; font-weight: 600; border-radius: 5px; border: 2px solid rgb(255, 255, 255); box-shadow: rgb(0, 158, 227) 0px 0px 0px 3px; position: relative; display: flex; align-items: center; justify-content: center; margin-top: 10px; }
.form_wrapper form input[type="checkbox"] { width: 22px; height: 22px; float: right; }
.form_wrapper form label.checkB {display: inline-flex;padding-right: 50px;margin-right: -40px;text-align: right;padding-bottom: 10px;padding-top: 4px;line-height: 1.2;font-size: 12px;align-items: center;width: calc(100% - 0px);cursor: pointer;}
.form_wrapper form select {background: rgba(255, 255, 255, 0.7);color: rgb(0, 0, 0);width: 100%;box-sizing: border-box;padding: 0px 20px;line-height: 40px;height: 60px;text-align: right;margin-bottom: 4px;font-size: 20px;border: 1px solid rgb(204, 204, 204);border-radius: 5px;font-family: 'Open Sans Hebrew Condensed';}
.form_wrapper form .checkform { margin-top: 10px; display: flex; align-items: center; }
.form_wrapper form .required,.form_wrapper form .inpt  { position: relative; }
.form_wrapper form .required::before {content: "*";position: absolute;color: #930010;right: -14px;top: 20px;font-size: 23px;}
.form_wrapper form .paytext { text-align: center; margin-bottom: 10px; }
.form_wrapper form .address { background: rgba(255, 255, 255, 0.7); color: rgb(0, 0, 0); width: 100%; box-sizing: border-box; padding: 0px 10px; line-height: 40px; max-height: 50px; text-align: right; margin-bottom: 4px; border: 1px solid rgb(204, 204, 204); border-radius: 5px; transition: all 0.2s ease 0s; font-size: 0px; }
.form_wrapper form .address:not(.open) input { max-height: 0px; transition: all 0.2s ease 0s; border: 0px; margin: 0px; line-height: 0; height: 0px; width: calc(50% - 10px); display: none; }
.form_wrapper form .address.open { max-height: 300px; background: rgb(245, 245, 245); padding-bottom: 10px; }
.form_wrapper form .address span { display: block; font-size: 16px; color: rgb(170, 170, 170); padding: 4px 10px; }
.form_wrapper form .address.open span { padding: 0px 10px; color: rgb(51, 51, 51); }
.form_wrapper form .checkform a { color: rgb(31, 50, 96); }
.form_wrapper form .notrequired label { position: absolute; background: rgb(238, 238, 238); font-size: 14px; padding: 2px 10px; top: -7px; }
.form_wrapper form .notrequired {position: relative;/* margin-top: 8px; */}
.form_wrapper form .lbl input + label{position: absolute;top: 0;right: 20px;line-height: 60px;transition: all .2s ease;color: #bbb;padding-right: 0;width: auto;font-size: 20px;pointer-events: none;}
.form_wrapper form .lbl input:focus + label, .form_wrapper form .lbl input:not(:placeholder-shown) + label {font-size: 14px;line-height: 20px;}  

.form_wrapper form .inpt input + label,.form_wrapper form .inpt textarea + label{position: absolute;top: 0;right: 20px;line-height: 60px;transition: all .2s ease;color: #bbb;padding-right: 0;width: auto;font-size: 20px;pointer-events: none;}
.form_wrapper form .inpt input:focus + label, .form_wrapper form .inpt input:not(:placeholder-shown) + label {font-size: 14px;line-height: 20px;}  
.form_wrapper form .inpt textarea:focus + label, .form_wrapper form .inpt textarea:not(:placeholder-shown) + label{font-size: 14px;line-height: 20px;}  

.form_wrapper form .address {/* background: rgb(255 255 255 / 70%); */color: white;width: 100%;box-sizing: border-box;padding: 0 10px;line-height: 40px;max-height: 50px;text-align: right;margin-bottom: 4px;font-size: 16px;border: 1px #ccc solid;border-radius: 10px;transition: 0.2s all;font-size: 0;}
.form_wrapper form .address label {font-size:18px}
.form_wrapper form .address:not(.open) .inpt {display:none}
.form_wrapper form .address .inpt {display:inline-block;width:calc(50% - 2px);margin:2px 1px;/* background: rgba(0,0,0,0.3); */border-radius:5px;}
.form_wrapper form .address .inpt:nth-child(n+4) {width: calc(100% / 3 - 2px);}

.pop-text1{line-height: 1.4;margin: 20px auto;}
.black-btn{background:black;color:white;text-decoration: none;display: inline-flex;height: 40px;cursor: pointer;align-items: center;padding: 0 20px;border-radius: 50px;margin-top: 14px;border: 1px solid;box-shadow: 0 10px 20px rgba(0,0,0,0.1);}
.pop-text1 strong{display:block;margin-bottom:10px}

@font-face{font-family:'Almoni-dl-aaa';font-style:normal;font-weight:300;src:url('/assets/fonts/Almoni/almoni-dl-aaa-300.ttf');}
@font-face{font-family:'Almoni-dl-aaa';font-style:bold;font-weight:700;src:url('/assets/fonts/Almoni/almoni-dl-aaa-700.ttf');}



@font-face {
  font-family: 'Butler';
  src: url('../fonts/Butler/Butler_Bold_Stencil.otf') format('opentype');
}





html, body {/* overscroll-behavior: none; *//* overflow: hidden; *//* height: 100%; */display: block;}
body div:where(.swal2-container){z-index:999999}

body.pauseAll *,body.pauseAll *::after,body.pauseAll *::before{animation:none !important; transition:none !important}
body.pauseAll .perspective.in3d{transform:none !important}
body.pauseAll .perspective.in3d .sections{transform:none !important;transform-style: unset;}
svg, svg * {pointer-events:none}


* {margin: 0px;outline: 0px;border: 0px;vertical-align: top;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
body {font-family: "Open Sans Hebrew Condensed", "Arial";overflow-x: hidden;font-weight: 500;background: #f8f8f8;}


.header{background:white;text-align: center;margin-bottom: 30px;padding: 10px;box-shadow: 0 0 20px rgba(0,0,0,0.1);position: sticky;top: 0;z-index: 1;}
.header img{position:relative;max-height:70px;width:auto}
.form_wrapper form { width: calc(100% - 20px); padding: 0px; max-width: 420px; margin: auto; }
.form_wrapper form input,.form_wrapper form textarea {background: rgba(255, 255, 255, 0.9);color: rgb(0, 0, 0);width: 100%;box-sizing: border-box;padding: 7px 20px 0;line-height: 40px;height: 60px;text-align: right;margin-bottom: 4px;font-size: 16px;border: 1px solid rgb(204, 204, 204);border-radius: 5px;font-family: inherit;font-size: 20px;}
.form_wrapper form textarea{height:120px;line-height: 1;padding-top: 20px;}
.form_wrapper form input::placeholder { color: rgb(170, 170, 170); }
.form_wrapper form input#submitB,.form_wrapper form input#submitB2 { display: none; }
.form_wrapper form .submitB div {display: inline-block;font-size: 30px;line-height: 20px;font-weight: 100;margin-right: 10px;margin-top: -6px;}
#submit-request-appointment, .form_wrapper form .submitB {cursor: pointer;background: #930010;color: #ffffff;width: 100%;box-sizing: border-box;padding: 0px 20px;height: 50px;line-height: 50px;font-size: 20px;margin-bottom: 0px;text-align: center;font-weight: 600;border-radius: 35px;/* border: 2px solid rgb(255, 255, 255); */box-shadow: 4px 4px 4px rgba(0,0,0,0.2), -4px -4px 4px rgba(255,255,255,0.5);position: relative;display: flex;align-items: center;justify-content: center;margin-top: 10px;text-decoration: none;line-height: 0;}
.form_wrapper form input#submitC { display: none; }
.form_wrapper form .submitC div { display: inline-block; font-size: 30px; line-height: 20px; font-weight: 100; margin-right: 10px; }
.form_wrapper form .submitC { cursor: pointer; background: rgb(0, 158, 227); color: rgb(255, 255, 255); width: 100%; box-sizing: border-box; padding: 0px 20px; height: 50px; line-height: 50px; font-size: 20px; margin-bottom: 0px; text-align: center; font-weight: 600; border-radius: 5px; border: 2px solid rgb(255, 255, 255); box-shadow: rgb(0, 158, 227) 0px 0px 0px 3px; position: relative; display: flex; align-items: center; justify-content: center; margin-top: 10px; }
.form_wrapper form input[type="checkbox"] { width: 22px; height: 22px; float: right; }
.form_wrapper form label.checkB {display: inline-flex;padding-right: 50px;margin-right: -40px;text-align: right;padding-bottom: 10px;padding-top: 4px;line-height: 1.2;font-size: 12px;align-items: center;width: calc(100% - 0px);cursor: pointer;}
.form_wrapper form select {background: rgba(255, 255, 255, 0.7);color: rgb(0, 0, 0);width: 100%;box-sizing: border-box;padding: 0px 20px;line-height: 40px;height: 60px;text-align: right;margin-bottom: 4px;font-size: 20px;border: 1px solid rgb(204, 204, 204);border-radius: 5px;font-family: 'Open Sans Hebrew Condensed';}
.form_wrapper form .checkform { margin-top: 10px; display: flex; align-items: center; }
.form_wrapper form .required,.form_wrapper form .inpt  { position: relative; }
.form_wrapper form .required::before {content: "*";position: absolute;color: #930010;right: -14px;top: 20px;font-size: 23px;}
.form_wrapper form .inpt.half{width: 46%;display: inline-block;}
.form_wrapper form .inpt.half + .inpt.half{margin-right: 6%;}
.form_wrapper form .paytext { text-align: center; margin-bottom: 10px; }
.form_wrapper form .address { background: rgba(255, 255, 255, 0.7); color: rgb(0, 0, 0); width: 100%; box-sizing: border-box; padding: 0px 10px; line-height: 40px; max-height: 50px; text-align: right; margin-bottom: 4px; border: 1px solid rgb(204, 204, 204); border-radius: 5px; transition: all 0.2s ease 0s; font-size: 0px; }
.form_wrapper form .address:not(.open) input { max-height: 0px; transition: all 0.2s ease 0s; border: 0px; margin: 0px; line-height: 0; height: 0px; width: calc(50% - 10px); display: none; }
.form_wrapper form .address.open { max-height: 300px; background: rgb(245, 245, 245); padding-bottom: 10px; }
.form_wrapper form .address span { display: block; font-size: 16px; color: rgb(170, 170, 170); padding: 4px 10px; }
.form_wrapper form .address.open span { padding: 0px 10px; color: rgb(51, 51, 51); }
.form_wrapper form .checkform a { color: rgb(31, 50, 96); }
.form_wrapper form .notrequired label { position: absolute; background: rgb(238, 238, 238); font-size: 14px; padding: 2px 10px; top: -7px; }
.form_wrapper form .notrequired {position: relative;/* margin-top: 8px; */}
.form_wrapper form .lbl input + label{position: absolute;top: 0;right: 20px;line-height: 60px;transition: all .2s ease;color: #bbb;padding-right: 0;width: auto;font-size: 20px;pointer-events: none;}
.form_wrapper form .lbl input:focus + label, .form_wrapper form .lbl input:not(:placeholder-shown) + label {font-size: 14px;line-height: 20px;}  

.form_wrapper form .inpt input + label,.form_wrapper form .inpt textarea + label{position: absolute;top: 0;right: 20px;line-height: 60px;transition: all .2s ease;color: #bbb;padding-right: 0;width: auto;font-size: 20px;pointer-events: none;}
.form_wrapper form .inpt input:focus + label, .form_wrapper form .inpt input:not(:placeholder-shown) + label {font-size: 14px;line-height: 20px;}  
.form_wrapper form .inpt textarea:focus + label, .form_wrapper form .inpt textarea:not(:placeholder-shown) + label{font-size: 14px;line-height: 20px;}  

.form_wrapper form .address {/* background: rgb(255 255 255 / 70%); */color: white;width: 100%;box-sizing: border-box;padding: 0 10px;line-height: 40px;max-height: 50px;text-align: right;margin-bottom: 4px;font-size: 16px;border: 1px #ccc solid;border-radius: 10px;transition: 0.2s all;font-size: 0;}
.form_wrapper form .address label {font-size:18px}
.form_wrapper form .address:not(.open) .inpt {display:none}
.form_wrapper form .address .inpt {display:inline-block;width:calc(50% - 2px);margin:2px 1px;/* background: rgba(0,0,0,0.3); */border-radius:5px;}
.form_wrapper form .address .inpt:nth-child(n+4) {width: calc(100% / 3 - 2px);}

.pop-text{text-align:center;padding: 20px;background: white;border-radius: 20px;box-shadow: 0 20px 30px rgba(0,0,0,0.1);max-width: 640px;width: calc(100% - 20px);margin: 0 auto 30px;box-sizing: border-box;}


.pop { position: fixed;  background: rgba(0, 0, 0, 0.6); z-index: 999; display: none; top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;}
.pop.fullpop{background: rgb(30 30 30);}
.pop .pop-cont {position: absolute;max-width: 800px;max-height: 760px;background: #fff9f3;width: calc(100% - 20px);height: calc(100% - 20px);margin: auto;box-shadow: black 0px 0px 10px;top: 0;left: 0;right: 0;bottom: 0;color: #000000;}
.pop .pop-cont .closer {position: absolute;top: -5px;left: -5px;cursor: pointer;z-index: 2;background: #000000;width: 34px;height: 34px;border-radius: 50%;}
.pop .pop-cont .closer svg { position: absolute; fill: white;top:0;left:0;right:0;bottom:0; margin: auto; width: 12px; }
.pop .pop-cont .stages{display:flex;position:absolute;width: calc(100%);gap:10px;z-index: 1;padding-left: 50px;background: #fff9f3;box-sizing: border-box;max-width: 500px;}
.pop .pop-cont .stages div{width:50%;text-align:center;padding: 10px 0;padding-bottom: 4px;font-size: 18px;}
.pop .pop-cont .stages div.active{border-bottom: 2px solid #930010;}
.pop .pop-cont .owl-dots .owl-dot {background: rgb(255, 255, 255);width: 10px;height: 10px;display: inline-block;border-radius: 10px;margin: 0px 5px;transition: all 0.2s ease 0s;border: 1px solid;}
.pop .pop-cont .owl-dots {text-align: center;bottom: -4px;position: relative;height: 0px;}
.pop .pop-cont .owl-dots .owl-dot.active {background: rgb(0 0 0);}
.pop .pop-cont .pop-cont-scroll {position: absolute;max-height: 100%;overflow: auto;left: 0;right: 0;top: 0;bottom: 0;}
.pop.logos .pop-cont .pop-cont-scroll::before{content:"";margin: 20px auto 10px;max-width: 220px;position: relative;display: block;width: 60%;padding-bottom: 100px;background-image: url(../img/efalB-logo-black.png);background-size: contain;background-repeat: no-repeat;background-position: center;}
.pop.logos .pop-cont .pop-cont-scroll::after{content:"";margin: 20px auto 70px;max-width: 160px;position: relative;display: block;padding-bottom: 70px;background-image: url(../img/footer-logo-black.png?1);background-size: contain;background-repeat: no-repeat;background-position: center;width: 50%;}
.pop .pop-cont .contact-btns{margin: 60px auto;width:80%;max-width:300px}
.pop .pop-cont .contact-btns .contact-btn{height:50px;display:flex;align-items: center;background: #000;margin-bottom: 20px;border-radius: 30px;font-size: 18px;text-align: center;justify-content: center;font-weight: 600;color: black;cursor: pointer;text-decoration: none;position: relative;color: #ffffff;background: #930010;}
.pop .pop-cont .contact-btns .contact-btn.main{font-size:26px;color: #ffffff;background: #930010;}
.pop .pop-cont .contact-btns .contact-btn > svg, .pop .pop-cont .contact-btns .contact-btn > .btm-circle{position:absolute;right: 4px;width:40px;/* height:auto; */max-height: 40px;}
.pop .pop-cont .contact-btns .timer{position:relative;font-size:8px;width: auto;height: auto;margin-bottom: 20px;}
.pop .pop-cont .contact-btns .timer .tm{padding-bottom: 22px;}
.pop .pop-cont .contact-btns .timer .tm label{font-size:16px}
.pop .pop-cont .contact-btns .timer .timer-title {font-size: 20px;}
.pop .pop-cont .contact-btns .reg-numbers {display: flex;width: 100%;max-width: 400px;justify-content: space-around;text-align: center;margin: 0 auto 20px;padding: 20px 0;border-top: 1px #ccc solid;border-bottom: 1px #ccc solid;}
.pop .pop-cont .contact-btns .reg-numbers > div b {display: block;font-size: 20px;}
.pop .pop-cont .pop-timer-title{text-align: center;margin: 0 -30px 20px;font-size: 16px;color: #376961;font-weight: bold;background: linear-gradient(-125deg, #ae9569, #baa47b 70%, #e7dec8, #be9e65 80%, #b79455);padding: 6px;display: flex;box-shadow: 0 5px 10px -5px black;}
.pop .pop-cont .pop-timer-title > div{border: 2px #333 solid;padding: 10px;line-height: 1;background: #f9f3ec;width: 50%;margin: 0px 2px;/* font-size: 20px; */}
.pop .pop-cont .pop-timer-title > div{width:100%;}
.pop .pop-cont .pop-timer-title > div:nth-child(2){display:none;}

.pop .pop-cont .pop-text {margin: 0px auto;font-size: 18px;padding: 0px 10px 30px;}
.pop .pop-cont .pop-title,.pop .pop-cont .pop-cont-ttl {padding: 0px 20px 0px;font-size: 24px;font-weight: bold;color: #000000;text-align: center;line-height:1.2;margin-top: 30px;}
.pop .pop-cont .pop-title2 {text-align: center;font-weight: normal;font-size: 20px;/* letter-spacing: 4.5px; */font-weight: bold;white-space: nowrap;color: #000;display: flex;align-items: center;}
.pop .pop-cont .pop-title2::before{content:"";width: 50%;height: 2px;margin: 0 5px;background: #000;}
.pop .pop-cont .pop-title2::after{content:"";width: 50%;height: 2px;margin: 0 5px;background: #000;}
.pop .pop-cont .pop-title3{text-align: center;font-weight: normal;font-size: 24px;/* letter-spacing: 4.5px; */font-weight: bold;white-space: nowrap;/* border: 1px #930010 solid; */border-right: 0;display: flex;align-items: center;height: 40px;width: calc(100% - 20px);/* border-radius: 30px 0 0 30px; */margin-top: 20px;white-space: nowrap;display: flex;align-items: end;line-height: 1;}
.pop .pop-cont .pop-title3::after{content:"";width:100%;height: 1px;background: #585858;margin-right: 10px;margin-bottom: 4px;}
.form_wrapper form .submitB.disabled-btn{opacity:.6;cursor:wait;pointer-events:none}
/* ===== רוכשים ===== */
.form_wrapper form .owner-row,.form_wrapper form .form-card{border:1px solid #ddd;border-radius:12px;background:#fff;padding:16px 24px 14px;margin-bottom:16px;box-shadow:0 5px 15px rgba(0,0,0,0.04);}
.form_wrapper form .property-section{margin-top:20px;}
.form_wrapper form .owner-title,.form_wrapper form .card-title{display:flex;align-items:center;justify-content:space-between;font-weight:bold;font-size:20px;margin-bottom:10px;}
.form_wrapper form .owner-bank-title{font-weight:normal;font-size:18px;margin:15px 0 10px;padding-top:12px;border-top:1px solid #eee;}
.form_wrapper form .remove-owner{font-weight:normal;font-size:15px;color:#930010;text-decoration:underline;cursor:pointer;}
.form_wrapper form .add-owner{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;height:50px;box-sizing:border-box;margin:0 0 20px;border:2px dashed #930010;border-radius:35px;background:transparent;color:#930010;font-size:20px;font-weight:600;text-decoration:none;cursor:pointer;transition:background .2s ease,color .2s ease;}
.form_wrapper form .add-owner:hover,.form_wrapper form .add-owner:focus-visible{background:#930010;color:#fff;border-style:solid;}
.pop .ccform .add-property-wrap{max-width:420px;width:calc(100% - 40px);margin:0 auto 40px;}
.pop .ccform .add-property{display:flex;align-items:center;justify-content:center;width:100%;height:50px;box-sizing:border-box;border-radius:35px;background:#930010;color:#fff;font-size:20px;font-weight:600;text-decoration:none;cursor:pointer;box-shadow:4px 4px 4px rgba(0,0,0,0.2), -4px -4px 4px rgba(255,255,255,0.5);}
.pop .ccform .add-property:hover,.pop .ccform .add-property:focus-visible{background:#7a000d;}
.pop .pop-cont .pop-title4{font-weight:bold;text-align: center;font-size: 20px;line-height: 1.2;margin-bottom: 20px;margin-top: 10px;background: #930010;color: black;padding: 10px;max-width: 400px;margin: 10px auto;text-shadow: 0 1px 0 white;border: 2px solid black;}


