:root{--dark-font: #2B3674;--blue: #034a73;--gold: #D7A148}html{direction:rtl}body{font-family:"Noto Sans Hebrew", sans-serif;line-height:1.6;color:#333}a{color:inherit;text-decoration:none}.centered{width:1400px;max-width:calc(100vw - 40px);margin:0 auto}*{margin:0;padding:0;box-sizing:border-box}h1,h2,h3,h4,h5,h6{margin:0}.main-header{background:#fff;box-shadow:0 2px 10px rgba(0, 0, 0, 0.1);position:sticky;top:0;z-index:1000}.main-header .logo{height:50px}.main-header .navbar-nav .nav-link{font-weight:500;padding:0.75rem 1rem;transition:color 0.3s ease}.main-header .navbar-nav .nav-link:hover{color:#034a73}.property-card{background:white;border-radius:12px;box-shadow:0 4px 15px rgba(0, 0, 0, 0.1);transition:all 0.3s ease;overflow:hidden}.property-card:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0, 0, 0, 0.15)}.property-card .property-image{position:relative;height:200px;overflow:hidden}.property-card .property-image img{width:100%;height:100%;object-fit:cover;transition:transform 0.3s ease}.property-card:hover .property-image img{transform:scale(1.05)}.main-footer{background:#1E3A8A;color:white}.affiliates-page{font-family:"Noto Sans Hebrew", sans-serif;direction:rtl}.affiliates-page .affiliates-hero{width:100%;display:flex;align-items:center;background:#fff}@media (min-width:600px){.affiliates-page .affiliates-hero{height:600px}}@media (max-width:600px){.affiliates-page .affiliates-hero{padding-top:5vw}}.affiliates-page .affiliates-hero .hero-info{position:relative;z-index:2}@media (min-width:600px){.affiliates-page .affiliates-hero .hero-info{flex:0.8;padding-right:35px}}@media (max-width:600px){.affiliates-page .affiliates-hero .hero-info{flex:0.9;margin:0 auto}}.affiliates-page .affiliates-hero .hero-info .yellow-lines{position:absolute;right:0;height:300px;transform:scaleX(-1);background:url("/themes/EST/images/yellow-lines2.svg") no-repeat;background-size:contain;z-index:1;pointer-events:none}@media (min-width:600px){.affiliates-page .affiliates-hero .hero-info .yellow-lines{top:170px;width:115%}}@media (max-width:600px){.affiliates-page .affiliates-hero .hero-info .yellow-lines{width:100%}}.affiliates-page .affiliates-hero .hero-badge{background:linear-gradient(237.49deg, rgba(255, 226, 183, 0.45) 3.34%, #F0F4F7 64.48%);width:fit-content;padding:7px 10px;color:#202d78;font-weight:600;font-size:16px;line-height:16px;border-radius:7px;margin-bottom:20px}.affiliates-page .affiliates-hero .hero-title{font-weight:600;font-size:40px;line-height:40px;text-transform:uppercase;margin-bottom:12px;color:#333333}.affiliates-page .affiliates-hero .hero-description{font-weight:400;font-size:18px;line-height:22px;margin-bottom:30px;max-width:480px;color:#666666}.affiliates-page .affiliates-hero .btn-hero{background:linear-gradient(90deg, #034A73 27.42%, #0A7992 100%);display:flex;width:fit-content;margin:0 auto;align-items:center;gap:11px;padding:11px 28px 11px;border-radius:24px;color:white;font-weight:500;font-size:16px;cursor:pointer;transition:all 0.3s ease;position:relative;z-index:10;text-decoration:none}.affiliates-page .affiliates-hero .btn-hero:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(3, 74, 115, 0.3)}.affiliates-page .affiliates-hero .btn-hero .arrow-icon{background:url("/themes/EST/images/curve-arrow.svg") no-repeat;background-size:contain;width:16px;height:16px;transform:scaleX(-1)}.affiliates-page .affiliates-hero .hero-image{z-index:2;flex:1.2;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;border-bottom-left-radius:220px;position:relative;transform:scaleX(-1)}@media (max-width:600px){.affiliates-page .affiliates-hero .hero-image{display:none}}.benefits-section{margin-top:110px;width:100%;display:flex;align-items:center;flex-direction:column}@media (min-width:600px){.benefits-section{margin-bottom:147px}}@media (max-width:600px){.benefits-section{margin-bottom:30px}}.benefits-section .section-title{line-height:46px;text-align:center;font-weight:600;display:flex;align-items:center;justify-content:center;gap:10px}@media (min-width:600px){.benefits-section .section-title{font-size:34px;margin-bottom:46px}}@media (max-width:600px){.benefits-section .section-title{font-size:24px;margin-bottom:20px}}.benefits-section .section-title .title-container{display:flex;justify-content:center;gap:10px;margin-bottom:10px}.benefits-section .section-title .title-description{display:flex;align-items:center;justify-content:center;margin-bottom:10px}.benefits-section .section-title .title-highlight{background-color:#e8eff2;border-radius:5px;padding:2px 6px;width:fit-content}.benefits-section .benefits-wrapper{width:100%}@media (min-width:600px){.benefits-section .benefits-wrapper{padding:0 160px;max-width:1400px}}.benefits-section .benefits-visual{position:relative;max-width:881px;margin:0 auto}@media (max-width:600px){.benefits-section .benefits-visual{max-width:100%;display:flex;flex-direction:column;gap:20px}}.benefits-section .benefits-visual .benefit-hero-img{width:100%;max-width:881px;display:block;border-radius:22px}.benefits-section .benefits-visual .arrow-down{cursor:pointer}@media (min-width:600px){.benefits-section .benefits-visual .arrow-down{position:absolute;bottom:-40px;left:45%}}@media (max-width:600px){.benefits-section .benefits-visual .arrow-down{display:none}}.benefits-section .benefits-visual .arrow-down img{width:80px;height:80px}.benefits-section .benefit-card{position:absolute;background:white;border-radius:12px;box-shadow:0 4px 20px rgba(0, 0, 0, 0.1);padding:20px;display:flex;align-items:center;justify-content:space-between;gap:15px;backdrop-filter:blur(20px);background-color:#0000004d;border-radius:12px;color:#fff;position:absolute;width:100%}@media (min-width:600px){.benefits-section .benefit-card{position:absolute}}@media (max-width:600px){.benefits-section .benefit-card{position:relative}}.benefits-section .benefit-card .benefit-text{font-weight:500;color:white;font-size:20px;font-weight:600;letter-spacing:0;line-height:22px;max-width:670px;text-align:center;width:100%}.benefits-section .benefit-card .lightning-icon{position:absolute;top:-20px;right:-15px;width:40px;height:40px;flex-shrink:0;background:linear-gradient(45deg, #4f819d 8.58%, #034a73 91.42%);border-radius:14px;display:flex;align-items:center;justify-content:center}.benefits-section .benefit-card .lightning-icon .ico{position:absolute;top:20%;left:0;background-image:url("/themes/EST/images/lightning2.svg");background-size:contain;background-repeat:no-repeat;background-position:center;width:100%;height:70%;z-index:2}.benefits-section .benefit-card .lightning-icon .shadow{position:absolute;top:20%;right:0;background-image:url("/themes/EST/images/lightning-shadow.svg");background-size:contain;background-repeat:no-repeat;background-position:center;width:70%;height:70%;z-index:1}@media (min-width:600px){.benefits-section .benefit-card.benefit-top-right{top:78px;right:-145px;max-width:307px}}@media (min-width:600px){.benefits-section .benefit-card.benefit-top-left{top:109px;left:-117px;max-width:199px}}@media (min-width:600px){.benefits-section .benefit-card.benefit-bottom-right{top:280px;right:-138px;max-width:240px}}@media (min-width:600px){.benefits-section .benefit-card.benefit-bottom-left{top:320px;left:-10px;max-width:199px}}.how-to-join-section{background:var(--blue);width:100%}@media (min-width:600px){.how-to-join-section{padding:50px 20px 75px}}@media (max-width:600px){.how-to-join-section{padding:30px 20px 50px}}.how-to-join-section .section-heading{font-size:32px;font-weight:600;color:white;text-align:center}@media (min-width:600px){.how-to-join-section .section-heading{margin-bottom:50px}}@media (min-width:600px){.how-to-join-section .steps-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:0;max-width:1200px;margin:0 auto;position:relative;--line-inset: 28px}.how-to-join-section .steps-grid::before,.how-to-join-section .steps-grid::after{content:"";position:absolute;background:rgba(255, 255, 255, 0.25)}.how-to-join-section .steps-grid::before{left:var(--line-inset);right:var(--line-inset);top:50%;height:1px;transform:translateY(-0.5px)}.how-to-join-section .steps-grid::after{top:var(--line-inset);bottom:var(--line-inset);left:50%;width:1px;transform:translateX(-0.5px)}}@media (max-width:600px){.how-to-join-section .steps-grid{display:flex;flex-direction:column;gap:20px}}.how-to-join-section .step-card{background:transparent;border-radius:0;display:flex;gap:20px;transition:all 0.3s ease;align-items:flex-start;display:flex;flex-direction:column;max-width:400px}@media (min-width:600px){.how-to-join-section .step-card{padding:32px 38px}}.how-to-join-section .step-card .step-number{width:50px;height:50px;background:linear-gradient(30deg, #4698c6, rgba(252, 188, 92, 0.72) 72%);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:700;color:white;flex-shrink:0;box-shadow:0 6px 18px rgba(0, 0, 0, 0.25)}.how-to-join-section .step-card .step-content{flex:1}.how-to-join-section .step-card .step-title{font-size:20px;font-weight:600;color:white;margin-bottom:10px}.how-to-join-section .step-card .step-description{font-size:16px;line-height:24px;color:rgba(255, 255, 255, 0.85)}.join-section{padding:50px 20px 105px;border-bottom:1px solid rgba(0, 0, 0, 0.09)}.join-section .join-wrapper{display:flex;gap:50px;align-items:center;max-width:1500px;margin:0 auto;flex-direction:row-reverse}.join-section .join-images{display:flex;justify-content:flex-end;gap:15px;flex:1}.join-section .join-images .join-image-main{position:relative;width:70%;max-width:444px;padding-left:20px}.join-section .join-images .join-image-main img{width:100%;position:relative;z-index:3}.join-section .join-images .join-image-main .join-bg-shape{background-color:#D7A148;width:164px;height:146px;position:absolute;bottom:-20px;left:-20px;z-index:1}.join-section .join-images .join-image-side{width:30%;max-width:190px;margin-top:44px}.join-section .join-images .join-image-side img{width:100%}.join-section .join-content{flex:1;text-align:right}.join-section .join-title{font-size:36px;font-weight:600;color:#333333;margin-bottom:10px}.join-section .join-subtitle{font-size:18px;color:#666666;margin-bottom:30px}.join-section .btn-join-now{background:linear-gradient(90deg, #034A73 27.42%, #0A7992 100%);color:white;font-size:18px;font-weight:500;padding:20px 40px 18px;border-radius:24px;cursor:pointer;display:inline-flex;align-items:center;gap:11px;transition:all 0.3s ease;font-family:"Noto Sans Hebrew", sans-serif;text-decoration:none;margin-top:20px}.join-section .btn-join-now:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(3, 74, 115, 0.3);color:white}.join-section .btn-join-now .arrow-icon{transform:scaleX(-1);width:16px;height:16px}.affiliates-footer-nav{padding:57px 20px}.affiliates-footer-nav .footer-nav-content{display:flex;margin:0 auto}.affiliates-footer-nav .footer-nav-content .contact-label{color:var(--blue);font-size:18px;font-weight:500}.blue-section{padding:50px 0;direction:rtl}.blue-section .blue-container{max-width:1400px;margin:0 auto;padding:0 20px;padding:0 20px;display:flex;gap:50px;align-items:center;justify-content:center}.blue-section .blue-images{display:flex;justify-content:flex-end;width:auto;gap:15px}.blue-section .blue-images .blue-image-2{position:relative;width:70%;max-width:500px;display:flex;margin-bottom:40px}.blue-section .blue-images .blue-image-2 img{position:relative;width:100%;z-index:3;display:block;border-radius:30px;object-fit:cover}.blue-section .blue-images .blue-image-2 .yellow-accent{background-color:#d7a148;width:164px;height:146px;position:absolute;bottom:-20px;left:-20px;z-index:1}.blue-section .blue-images .blue-image-1{width:30%;max-width:190px}.blue-section .blue-images .blue-image-1 img{margin-top:44px;width:100%;display:block;border-radius:30px;object-fit:cover}.blue-section .blue-content{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.blue-section .blue-content .blue-kicker{color:#fcbc5c;font-weight:600;margin:0 0 4px 0;font-size:20px;font-family:"Noto Sans Hebrew", sans-serif}.blue-section .blue-content .blue-title{color:#000;margin:0 0 14px 0;font-size:32px;line-height:1.2;font-weight:700;font-family:"Noto Sans Hebrew", sans-serif;text-align:right}.blue-section .blue-content .blue-cta{display:inline-flex;align-items:center;gap:10px;cursor:pointer;transition:all 0.3s ease;background:#034a73;padding:14px 22px;border-radius:999px;text-decoration:none}.blue-section .blue-content .blue-cta span{font-size:16px;font-weight:700;color:#fff;margin:0}.blue-section .blue-content .blue-cta img{width:20px;height:20px;transform:none;filter:brightness(0) invert(1)}.blue-section .blue-content .blue-cta:hover{filter:brightness(1.05)}@media (max-width:1024px){.blue-section .blue-container{flex-direction:column;gap:30px}.blue-section .blue-images{width:100%;min-height:320px}.blue-section .blue-content{align-items:center;text-align:center}}