html.no-webp body.homepage>main .banner::after{background-image:url(https://www.oscapital.co.il/os-assets/img/hp/sprites.png)}html.no-webp body.homepage>main .banner #contact-us-buttons #call-us-link:before,html.no-webp body.homepage>main .banner #contact-us-buttons #contact-us-link:before,html.no-webp body.homepage>main .banner #contact-us-buttons #open-contact-us-popup:before{background-image:url(https://www.oscapital.co.il/os-assets/img/hp/sprites.png)}html.no-webp body.homepage>main>section{background-image:url(https://www.oscapital.co.il/os-assets/img/hp/pattern.png)}html.no-webp body.homepage>main>section .container .laptop:before,html.no-webp body.homepage>main>section .container blockquote:before{background-image:url(https://www.oscapital.co.il/os-assets/img/hp/sprites.png)}html.no-webp body.homepage>main>section .container .laptop{background-image:url(https://www.oscapital.co.il/os-assets/img/hp/laptop.png)}html.no-webp body.homepage>main .container>footer section:first-of-type .articles-wrapper a:first-of-type:before,html.no-webp body.homepage>main .container>footer section:first-of-type .articles-wrapper a:last-of-type:before{background-image:url(https://www.oscapital.co.il/os-assets/img/hp/sprites.png)}html.no-webp body.homepage>main .container>footer section:last-of-type .articles-wrapper a:before{background-image:url(https://www.oscapital.co.il/os-assets/img/hp/sprites.png)}html.no-webp body.homepage>main .container section header .all:after{background-image:url(https://www.oscapital.co.il/os-assets/img/hp/sprites.png)}html.webp body.homepage>main .banner::after{background-image:url(https://www.oscapital.co.il/os-assets/img/hp/sprites.webp)}html.webp body.homepage>main .banner #contact-us-buttons #call-us-link:before,html.webp body.homepage>main .banner #contact-us-buttons #contact-us-link:before,html.webp body.homepage>main .banner #contact-us-buttons #open-contact-us-popup:before{background-image:url(https://www.oscapital.co.il/os-assets/img/hp/sprites.webp)}html.webp body.homepage>main>section{background-image:url(https://www.oscapital.co.il/os-assets/img/hp/pattern.webp)}html.webp body.homepage>main>section .container .laptop:before,html.webp body.homepage>main>section .container blockquote:before{background-image:url(https://www.oscapital.co.il/os-assets/img/hp/sprites.webp)}html.webp body.homepage>main>section .container .laptop{background-image:url(https://www.oscapital.co.il/os-assets/img/hp/laptop.webp)}html.webp body.homepage>main .container>footer section:first-of-type .articles-wrapper a:first-of-type:before,html.webp body.homepage>main .container>footer section:first-of-type .articles-wrapper a:last-of-type:before{background-image:url(https://www.oscapital.co.il/os-assets/img/hp/sprites.webp)}html.webp body.homepage>main .container>footer section:last-of-type .articles-wrapper a:before{background-image:url(https://www.oscapital.co.il/os-assets/img/hp/sprites.webp)}html.webp body.homepage>main .container section header .all:after{background-image:url(https://www.oscapital.co.il/os-assets/img/hp/sprites.webp)}body.homepage>main{margin-bottom:30px}body.homepage>main .banner{position:relative;margin-bottom:70px}body.homepage>main .banner::after{content:'';position:absolute;left:50%;bottom:0;transform:translate(-50%,100%);background-position:-87px -5px;width:75px;height:35px;display:inline-block}body.homepage>main .banner .content{position:absolute;top:55%;left:50%;transform:translateX(-50%);text-align:center}body.homepage>main .banner .content h1{font-weight: 800;
    font-size: 63px;
    line-height: 67.68px;
    color: #FFFFFF; /* White text color */
    text-shadow: 
        0px 4px 4px rgba(0, 0, 0, 0.25), /* Black shadow (Figma drop shadow) */
        0px 0px 2px rgba(24, 17, 112, 0.57), /* Purple glow effect */
        0px 0px 8px rgba(24, 17, 112, 0.57); /* Stronger purple glow */);text-align:center;padding:0;margin:0 0 26px}body.homepage>main .banner .content a,body.homepage>main .banner .content button{text-decoration:none;display:inline-block;font-size:19px;font-weight:700;padding:11px 5px;line-height:1;min-width:262px;box-shadow:0 -2px 9px rgba(0,0,0,.75);border-radius:6px;border:1px solid #322fa1;background-color:#fff}body.homepage>main .banner .content a:focus,body.homepage>main .banner .content a:hover,body.homepage>main .banner .content button:focus,body.homepage>main .banner .content button:hover{background-color:#d1d0d0}body.homepage>main .banner #contact-us-buttons{position:absolute;left:0;top:32%;display:flex;flex-direction:column;justify-content:space-between;height:120px}body.homepage>main .banner #contact-us-buttons a,body.homepage>main .banner #contact-us-buttons button{display:inline-block;cursor:pointer;width:63px;height:55px;background-color:#fff;background-repeat:no-repeat;background-position:center;padding:0;margin:0;box-shadow:1px 1px 4px rgba(0,0,0,.4);border:1px solid #999;border-radius:0 5px 5px 0;text-decoration:none}body.homepage>main .banner #contact-us-buttons a:focus,body.homepage>main .banner #contact-us-buttons a:hover,body.homepage>main .banner #contact-us-buttons button:focus,body.homepage>main .banner #contact-us-buttons button:hover{background-color:#d1d0d0}body.homepage>main .banner #contact-us-buttons #open-contact-us-popup:before{content:'';display:inline-block;width:32px;height:33px;background-position:-172px -65px;vertical-align:top}body.homepage>main .banner #contact-us-buttons #call-us-link{display:none;position:relative}body.homepage>main .banner #contact-us-buttons #call-us-link:before{content:'';display:inline-block;width:32px;height:33px;background-position:-172px -65px;vertical-align:top;top:50%;left:50%;transform:translate(-50%,-50%);position:absolute}body.homepage>main .banner #contact-us-buttons #contact-us-link{position:relative}body.homepage>main .banner #contact-us-buttons #contact-us-link:before{content:'';display:inline-block;width:36px;height:28px;background-position:-125px -82px;top:50%;left:50%;transform:translate(-50%,-50%);position:absolute}body.homepage>main>.container>p{color:#232023;text-align:center;font-size:18px;font-weight:400;line-height:25px;padding:0;margin:0 0 40px}body.homepage>main .container{margin:35px auto 0}body.homepage>main .container section{margin-bottom:50px}body.homepage>main .container section a{text-decoration:none;color:#232023}body.homepage>main .container section header{position:relative;margin-bottom:12px}body.homepage>main .container section header h2,body.homepage>main .container section header h4{color:#322fa1;margin:0}body.homepage>main .container section header h2{font-size:22px;line-height:1.2;font-weight:700;text-transform:uppercase;text-align:center}body.homepage>main .container section header h4{font-size:18px;font-weight:400;line-height:22px}body.homepage>main .container section header .all{position:absolute;left:0;bottom:0;transform:translateY(calc(100% - 15px));padding-left:8px;font-family:Assistant,sans-serif;font-weight:400;font-size:15px;letter-spacing:.15px}body.homepage>main .container section header .all:after{content:'';display:inline-block;width:5px;height:9px;background-position:-172px -108px;position:absolute;left:0;top:50%;transform:translateY(-50%)}body.homepage>main .container section .articles-wrapper{display:flex;justify-content:space-between}body.homepage>main .container section .articles-wrapper article{width:352px;height:285px;border:1px solid #ccc;color:#232023;text-align:center;padding:8px}body.homepage>main .container section .articles-wrapper article h3,body.homepage>main .container section .articles-wrapper article img,body.homepage>main .container section .articles-wrapper article p{vertical-align:top}body.homepage>main .container section .articles-wrapper article h3,body.homepage>main .container section .articles-wrapper article p{padding:0 10px}body.homepage>main .container section .articles-wrapper article img{margin-bottom:14px}body.homepage>main .container section .articles-wrapper article h3{font-size:22px;line-height:30px;font-weight:700;margin:0 0 8px}body.homepage>main .container section .articles-wrapper article p{font-size:18px;line-height:22px;font-weight:300;text-align:right;margin:0}body.homepage>main .container>footer{display:flex;justify-content:space-between;margin-bottom:35px}body.homepage>main .container>footer section:first-of-type{width:721px}body.homepage>main .container>footer section:first-of-type .articles-wrapper a{position:relative;padding:0 50px 0 0}body.homepage>main .container>footer section:first-of-type .articles-wrapper a:first-of-type:before,body.homepage>main .container>footer section:first-of-type .articles-wrapper a:last-of-type:before{content:'';display:inline-block;position:absolute;right:0}body.homepage>main .container>footer section:first-of-type .articles-wrapper a:first-of-type{margin-left:25px}body.homepage>main .container>footer section:first-of-type .articles-wrapper a:first-of-type:before{width:49px;height:45px;background-position:-66px -82px}body.homepage>main .container>footer section:first-of-type .articles-wrapper a:last-of-type:before{content:'';display:inline-block;width:45px;height:50px;background-position:-172px -5px}body.homepage>main .container>footer section:last-of-type{width:347px}body.homepage>main .container>footer section:last-of-type .articles-wrapper a{padding:0 50px 0 0;position:relative}body.homepage>main .container>footer section:last-of-type .articles-wrapper a:before{content:'';display:inline-block;width:46px;height:42px;background-position:-5px -139px;position:absolute;right:0}body.homepage>main .container>footer section header{border-bottom:1px solid #d1d0d0;padding:0 0 4px;margin-bottom:18px}body.homepage>main .container>footer section header .all{transform:translateY(-4px)}body.homepage>main .container>footer section .articles-wrapper article{text-align:right;width:auto;height:auto;border:none;padding:0 8px 0 0}body.homepage>main .container>footer section .articles-wrapper article h5,body.homepage>main .container>footer section .articles-wrapper article p{padding:0;display:inline-block}body.homepage>main .container>footer section .articles-wrapper article h5{margin:0;color:#692b79;font-weight:400;font-size:18px}body.homepage>main .container>footer section .articles-wrapper article p{font-size:14px;line-height:20px;font-weight:400}body.homepage>main>section{display:flex;height:306px;background-repeat:no-repeat;background-position:50%}body.homepage>main>section .container{display:flex;justify-content:space-between}body.homepage>main>section .container blockquote{position:relative;padding:14px 88px 0 0;margin:27px 27px 0 0;display:none;transition:opacity .3s ease}body.homepage>main>section .container blockquote:before{content:'';display:inline-block;width:72px;height:67px;background-position:-5px -5px;position:absolute;top:0;right:0}body.homepage>main>section .container blockquote:first-of-type{display:block;opacity:0}body.homepage>main>section .container blockquote:first-of-type.show{opacity:1}body.homepage>main>section .container blockquote p{font-size:18px;line-height:23px;margin:0 0 10px 0;padding:0;width:451px;color:#3330a1}body.homepage>main>section .container blockquote p a{text-decoration:none;color:#3330a1}body.homepage>main>section .container blockquote footer{font-size:18px;color:#000}body.homepage>main>section .container .laptop{width:408px;height:234px;background-repeat:no-repeat;margin:5px 0 0 38px;position:relative;text-align:center}body.homepage>main>section .container .laptop:before{content:'';background-position:-5px -82px;width:51px;height:47px;position:absolute;top:31px;right:60px}body.homepage>main>section .container .laptop strong{display:block;font-family:Assistant,sans-serif;font-weight:800;font-size:37px;line-height:1;text-align:right;letter-spacing:.82px;margin:48px 0 19px;padding-right:120px;color:#fff}body.homepage>main>section .container .laptop .testimonial-thumbnail{display:inline-block;width:89px;height:89px;border-radius:50%;border:1px solid #fff;background-size:contain;background-repeat:no-repeat;background-position:center}@media (max-width:1296px){body.homepage>main .banner{max-height:none}body.homepage>main .banner .content{width:100%}body.homepage>main .banner .content h1{transform:none;position:static;margin:0 0 20px;font-size:45px}body.homepage>main .container{width:1097px}}@media (max-width:1145px){body.homepage>main .container{width:100%}body.homepage>main .container>section header h2{text-align:right}body.homepage>main .container>section .articles-wrapper{flex-direction:column}body.homepage>main .container>section .articles-wrapper a{margin-bottom:10px}body.homepage>main .container>section .articles-wrapper a article{width:100%}}@media (max-width:1130px){body.homepage>main .container>footer{flex-direction:column}body.homepage>main .container>footer>section:first-of-type,body.homepage>main .container>footer>section:last-of-type{width:100%}body.homepage>main .container>footer>section .articles-wrapper{flex-direction:row}body.homepage>main .container>footer>section .articles-wrapper article{width:347px}}@media (max-width:860px){body.homepage>main>section .testimonials-wrapper{justify-content:center}body.homepage>main>section .testimonials-wrapper blockquote{margin-right:0}body.homepage>main>section .testimonials-wrapper blockquote p{width:auto}body.homepage>main>section .testimonials-wrapper .laptop{display:none}body.homepage>main .container>footer>section:first-of-type,body.homepage>main .container>footer>section:last-of-type{width:100%}body.homepage>main .container>footer>section:first-of-type .articles-wrapper a:first-of-type{margin-left:0}body.homepage>main .container>footer>section .articles-wrapper{display:block}body.homepage>main .container>footer>section .articles-wrapper a{margin:0 0 15px;display:inline-block}body.homepage>main .container>footer>section .articles-wrapper a:last-of-type{margin-bottom:0}body.homepage>main .container>footer>section .articles-wrapper a article{width:auto;display:flex;flex-direction:column}}@media (max-width:640px){body.homepage>main .banner{height:365px;background-size:cover}body.homepage>main .banner .content h1 {font-size: 23px !important;
line-height: 1.3 !important;
margin: 10px 0 !important;
color: #FFFFFF !important; /* White text color */
text-shadow: 
  0 4px 6px rgba(0, 0, 0, 0.6), /* Slight black shadow for depth */
  0 0 8px rgba(24, 17, 112, 0.8), /* Purple sharp edge */
  0 0 12px rgba(24, 17, 112, 0.8); /* Purple glow effect */
  !important;}
body.homepage>main .banner #contact-us-buttons{top:25%}body.homepage>main .banner #contact-us-buttons #open-contact-us-popup{display:none}body.homepage>main .banner #contact-us-buttons #call-us-link{display:inline-block}}



body.homepage>main .container section .articles-wrapper article {
    width: 352px;
    height: 320px;
    border: 1px solid #ccc;
    color: #232023;
    text-align: center;
    padding: 8px;
}