/* 
Theme Name:		Hello Elementor Child
Theme URI:		https://elementor.com/
Description:	Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author:			Elementor Team
Author URI:		https://elementor.com/
Template:		hello-elementor
Version:		1.0.1
Text Domain:	hello-elementor-child
Tags:           flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*
    Add your custom styles here
*/
/* Link Styling */
body{font-family: 'Arimo', serif; font-style: normal; font-weight: 400; font-size: 20px; line-height: 160%; }
a, a:active, a:visited {color: #4C428C;}
a:hover {color: #7566D9;}

.elementor-location-footer p a, .elementor-location-footer p a:active, .elementor-location-footer p a:visited {}
.elementor-location-footer p a:hover {}

/* Heading H1-H6 Styling */
h1, h2, h3, h4, h5, h6 {

}
h1 {

}
h2 {

}
h3 {

}
h4 {

}
h5 {

}
h6 {

}
.entry-content h1,
.entry-content h2,
.entry-content h3,
.entry-content h4,
.entry-content h5,
.entry-content h6 {
    margin-bottom: 20px;
}
/*לבדוק*/
.title-h1{font-family: 'Arimo';font-style: normal;font-weight: 400;font-size: 52px;line-height: 125%;}
.title-h2{font-family: 'Arimo';font-style: normal;font-weight: 400;font-size: 44px;line-height: 130%;}
.title-h3{}
.title-h4{font-family: 'Arimo';font-style: normal;font-weight: 500;font-size: 24px;line-height: 146.5%;}
.title-h5{}
.title-h6{}

/*header*/
#logo_disc .elementor-shortcode{display:flex; vertical-align: center;}
#logo_disc svg{height: 45px;}
#mobile_header{display: none;}
#web_header{display: block;}
footer #logo_disc .elementor-shortcode{justify-content: flex-end;}
.elementor-popup-modal #logo_disc .elementor-shortcode{padding: 10px; }
.elementor-popup-modal #logo_disc .elementor-shortcode  svg{height: 37px}
/*footer*/
footer #footer_grid .elementor-widget-wrap{display: grid; grid-template-columns: repeat(3, 1fr);}

/*hp*/
section#hp_2,section#hp_3,section#hp_4,section#hp_5{padding: 100px 0;}
section#hp_2 div.container, section#hp_3 div.container, section#hp_4 div.container, section#hp_5 div.container{display: flex; max-width: 1440px; margin: 0 auto; align-items: center;}
section#hp_3 div.container,section#hp_5 div.container{flex-direction: row-reverse;}
section#hp_2 div.container .content, section#hp_3 div.container .content, section#hp_4 div.container .content, section#hp_5 div.container .content{display: inline-flex; flex-direction: column; align-items: flex-start; gap: 30px; }
section#hp_2 div.container .content, section#hp_2 div.container .pic, section#hp_3 div.container .content, section#hp_3 div.container .pic{width: 50vw;}
section#hp_2 div.container .pic img, section#hp_3 div.container .pic img{object-fit: cover; aspect-ratio: 6/5; object-position: left;}
section#hp_2 div.container .content{padding-left: 100px; color: var( --e-global-color-1629b89 );}
section#hp_3 div.container .content{padding-right: 100px; color: var( --e-global-color-1629b89 );}
section#hp_2 div.container .content .button, section#hp_3 div.container .content .button, section#hp_5 div.container .content .button{align-items: center; padding: 5px 20px; color: var(    --e-global-color-5597ef62); background: var(--e-global-color-69f81e26); border-radius: 20px;}
section#hp_4{background-color: transparent; background-image: linear-gradient(270deg, var( --e-global-color-1629b89 ) 70%, var( --e-global-color-5597ef62 ) 70%);}
section#hp_4 div.container .content{width: 66.666%; color: var(--e-global-color-5597ef62); }
section#hp_4 div.container .content .button{align-items: center; padding: 5px 20px; gap: 20px; color: var( --e-global-color-5597ef62 ); background: var(--e-global-color-1629b89); border-radius: 20px; border:var( --e-global-color-5597ef62 ); border-width: 1px; border-style: solid; }
section#hp_5 div.container .content{width: 66.666%; padding-right: 100px; color: var( --e-global-color-1629b89 ); }


.elementor-widget-testimonial-carousel .elementor-main-swiper .swiper-slide{background-color: var(--e-global-color-5597ef62); padding: 40px; }
.elementor-widget-testimonial-carousel .elementor-main-swiper .swiper-slide .elementor-testimonial { display: flex; flex-direction: column; flex-wrap: nowrap; align-content: stretch; justify-content: space-between; align-items: stretch; gap: 20px; aspect-ratio: 4/3; }
.elementor-widget-testimonial-carousel .elementor-main-swiper .swiper-slide .elementor-testimonial .elementor-testimonial__footer{align-items: center; justify-content: flex-start; align-content: flex-end; flex-direction: row;}
.elementor-widget-testimonial-carousel .elementor-main-swiper .swiper-slide .elementor-testimonial .elementor-testimonial__footer .elementor-testimonial__name{color: var( --e-global-color-69f81e26 );
    font-size: var( --e-global-typography-1e429d1-font-size );}
.elementor-widget-testimonial-carousel .elementor-main-swiper .swiper-slide .elementor-testimonial .elementor-testimonial__footer .elementor-testimonial__title{elementor-testimonial__title}
.elementor-widget-testimonial-carousel .elementor-main-swiper .swiper-slide .elementor-testimonial .quote-icon{text-align: left;}
.elementor-widget-testimonial-carousel .elementor-main-swiper .swiper-slide .elementor-testimonial .elementor-testimonial__footer .elementor-testimonial__image img{    box-shadow: 2px 2px 0px 2px var(--e-global-color-69f81e26);}

#clients img.swiper-slide-image.swiper-lazy.swiper-lazy-loaded {filter: grayscale(1);}
#clients img.swiper-slide-image.swiper-lazy.swiper-lazy-loaded:hover{filter: grayscale(0);}
#hp_6 #all_solutions .elementor-posts .elementor-post{position: relative;display: block;}
#hp_6 #all_solutions .elementor-post__text{position: absolute; bottom: 20px; z-index: 3;}
#hp_6 #all_solutions .elementor-posts-container .elementor-post__thumbnail.elementor-fit-height:before{ content:''; background-color: transparent; display: block; position: absolute; bottom: 0; background-image: linear-gradient(0deg, var( --e-global-color-ad4e19f ) 0%, #FBF9F300 75%); width: 100%; height: 100%; z-index: 2;}




/**/


/*solution-page*/

div#disc_video {width: 60%;margin: auto;}
ul.benefits {list-style: none; color: var(--e-global-color-1629b89); font-family: var( --e-global-typography-text-font-family ), Sans-serif, Rubik; font-size: var( --e-global-typography-text-font-size ); font-weight: var( --e-global-typography-text-font-weight );}
ul.benefits li{font-family: var( --e-global-typography-text-font-family ), Sans-serif, Rubik; font-size: var( --e-global-typography-text-font-size ); font-weight: var( --e-global-typography-text-font-weight ); line-height: 2em; display: inline-flex;flex-direction: row;align-content: center;align-items: center;justify-content: center;flex-wrap: nowrap;gap: 20px;}
ul.benefits li i{line-height: 14px; font-size: 14px; height: 14px;}
ul.benefits li i svg{height: 14px;}
#list_disc ul{padding-inline-start:28px;}
#list ul.benefits {padding-inline-start:unset; list-style: none; color: var(--e-global-color-5597ef62); font-family: var( --e-global-typography-text-font-family ), Sans-serif, Rubik; font-size: var( --e-global-typography-text-font-size ); font-weight: var( --e-global-typography-text-font-weight );}
#list ul.benefits li{display: flex; justify-content: flex-start; align-items: center;}


#testimonys-all-grid .image-container img{-webkit-mask-image: url(https://dev.talenet.co.il/wp-content/plugins/elementor/assets//mask-shapes/circle.svg); -webkit-mask-size: 60px; -webkit-mask-position: center center; -webkit-mask-repeat: no-repeat;     object-fit: cover;aspect-ratio: 1/1;}
#testimonys-all-grid .image-container {-webkit-mask-repeat: no-repeat; object-fit: fill; width:60px; height: 60px; background-size:100%; background-image:url(https://dev.talenet.co.il/wp-content/plugins/elementor/assets//mask-shapes/circle.svg);  -webkit-filter: drop-shadow(2px 3px 0px var(--e-global-color-69f81e26)); -moz-filter: drop-shadow(2px 3px 0px var(--e-global-color-69f81e26)); -ms-filter: drop-shadow(2px 3px 0px var(--e-global-color-69f81e26)); -o-filter: drop-shadow(2px 3px 0px var(--e-global-color-69f81e26));}
div#testimonys-all-grid {gap: 30px;}
div#testimonys-all-grid article .elementor-post__card{padding: 30px;}
div#testimonys-all-grid article .elementor-post__card span{font-size:var(--e-global-typography-981bb50-font-size); }
div#testimonys-all-grid article .elementor-post__card span.name{font-size: var(--e-global-typography-170b526-font-size); color: var(--e-global-color-69f81e26);}

#NagishLiTrigger{top:150px; border-radius: 30px;}
#NagishLiTrigger .nagishli-trigger-icon{border-radius: 30px;}

#disc_yt{aspect-ratio: 16/9;width: 60%;margin: 0 auto;}

