.elementor-814 .elementor-element.elementor-element-7636c1c{--display:flex;--position:absolute;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}body:not(.rtl) .elementor-814 .elementor-element.elementor-element-7636c1c{left:0px;}body.rtl .elementor-814 .elementor-element.elementor-element-7636c1c{right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-814 .elementor-element.elementor-element-1043088{width:var( --container-widget-width, 288px );max-width:288px;--container-widget-width:288px;--container-widget-flex-grow:0;z-index:4;text-align:center;}.elementor-814 .elementor-element.elementor-element-1043088 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-814 .elementor-element.elementor-element-1043088 .elementor-heading-title{font-family:"Fb Coherenti Sans", Sans-serif;font-size:64px;font-weight:bold;color:var( --e-global-color-text );}.elementor-814 .elementor-element.elementor-element-3e83e18{width:var( --container-widget-width, 0.541% );max-width:0.541%;--container-widget-width:0.541%;--container-widget-flex-grow:0;}.elementor-814 .elementor-element.elementor-element-3e83e18 > .elementor-widget-container{--e-transform-translateY:25px;}.elementor-814 .elementor-element.elementor-element-3e83e18.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-814 .elementor-element.elementor-element-452a73e{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:19px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-814 .elementor-element.elementor-element-f1015aa{top:0px;z-index:-2;}.elementor-814 .elementor-element.elementor-element-f1015aa img{height:120vh;object-fit:cover;object-position:center center;}.elementor-814 .elementor-element.elementor-element-5ca2e51{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:3vw;--padding-right:3vw;}.elementor-814 .elementor-element.elementor-element-0f9f323{--display:flex;--min-height:100vh;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-814 .elementor-element.elementor-element-0f9f323.e-con{--align-self:flex-start;}.elementor-814 .elementor-element.elementor-element-517fa69{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-814 .elementor-element.elementor-element-8bce246 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-814 .elementor-element.elementor-element-8bce246 .elementor-heading-title{font-family:"Fb Coherenti Sans", Sans-serif;font-size:30px;font-weight:bold;color:var( --e-global-color-text );}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-814 .elementor-element.elementor-element-38c5c91{--grid-columns:1;--grid-row-gap:16px;z-index:29;--grid-column-gap:0px;}.elementor-814 .elementor-element.elementor-element-38c5c91 > .elementor-widget-container{background-color:#0F1B3400;}.elementor-814 .elementor-element.elementor-element-38c5c91.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-814 .elementor-element.elementor-element-3b87bd5{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:flex-end;--gap:0em 0.25em;--row-gap:0em;--column-gap:0.25em;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-814 .elementor-element.elementor-element-59ccfee.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-814 .elementor-element.elementor-element-59ccfee .elementor-heading-title{font-family:"Fb Coherenti Sans", Sans-serif;font-size:20px;font-weight:bold;color:var( --e-global-color-text );}.elementor-814 .elementor-element.elementor-element-2e264a9.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-814 .elementor-element.elementor-element-2e264a9 .elementor-heading-title{font-family:"Fb Coherenti Sans", Sans-serif;font-size:20px;font-weight:normal;color:var( --e-global-color-text );}.elementor-814 .elementor-element.elementor-element-6904df5.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-814 .elementor-element.elementor-element-6904df5 .elementor-heading-title{font-family:"Fb Coherenti Sans", Sans-serif;font-size:20px;font-weight:normal;color:var( --e-global-color-text );}.elementor-814 .elementor-element.elementor-element-6e5c789{--grid-columns:1;--grid-row-gap:0px;width:var( --container-widget-width, calc(100% - 350px) );max-width:calc(100% - 350px);--container-widget-width:calc(100% - 350px);--container-widget-flex-grow:0;}.elementor-814 .elementor-element.elementor-element-6e5c789 > .elementor-widget-container{margin:50vh 0 0 0;}.elementor-814 .elementor-element.elementor-element-6e5c789.elementor-element{--flex-grow:1;--flex-shrink:0;}body.elementor-page-814:not(.elementor-motion-effects-element-type-background), body.elementor-page-814 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-814 .elementor-element.elementor-element-0f9f323{--width:330px;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-814 .elementor-element.elementor-element-38c5c91{--grid-columns:2;}.elementor-814 .elementor-element.elementor-element-6e5c789{--grid-columns:2;}}@media(max-width:767px){.elementor-814 .elementor-element.elementor-element-7636c1c{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-814 .elementor-element.elementor-element-1043088 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-814 .elementor-element.elementor-element-1043088{--container-widget-width:210px;--container-widget-flex-grow:0;width:var( --container-widget-width, 210px );max-width:210px;text-align:center;}.elementor-814 .elementor-element.elementor-element-1043088.elementor-element{--align-self:center;}.elementor-814 .elementor-element.elementor-element-1043088 .elementor-heading-title{font-size:40px;}.elementor-814 .elementor-element.elementor-element-3e83e18.elementor-element{--align-self:center;}.elementor-814 .elementor-element.elementor-element-452a73e{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-814 .elementor-element.elementor-element-5ca2e51{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-814 .elementor-element.elementor-element-0f9f323{--min-height:0vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-814 .elementor-element.elementor-element-517fa69{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-814 .elementor-element.elementor-element-8bce246{width:var( --container-widget-width, 197px );max-width:197px;--container-widget-width:197px;--container-widget-flex-grow:0;}.elementor-814 .elementor-element.elementor-element-8bce246 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0 var(--p) 0 0;}.elementor-814 .elementor-element.elementor-element-8bce246 .elementor-heading-title{font-size:40px;}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-814 .elementor-element.elementor-element-38c5c91{--grid-columns:1;}.elementor-814 .elementor-element.elementor-element-38c5c91 > .elementor-widget-container{margin:0px 0px -95px 0px;padding:20px 20px 20px 10px;}.elementor-814 .elementor-element.elementor-element-6e5c789{--grid-columns:1;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-814 .elementor-element.elementor-element-6e5c789 > .elementor-widget-container{margin:0 0 0 0;padding:var(--p) var(--p) var(--p) var(--p);}}/* Start custom CSS for html, class: .elementor-element-3e83e18 *//* העוגן */


body.loaded #line{
    animation: line 4s 600ms infinite;
   
}
@keyframes line{
    0%{
        stroke-dashoffset:70  
    }
    40%,60%{
        stroke-dashoffset:0  
    }
  100%{ stroke-dashoffset:-70  
}}
@media(max-width:767px){
    #line-con{
        position:absolute;
        bottom:80px
    }
}
@media(min-width:768px){
    #p-t {
  anchor-name: --pt;
}

/* האלמנט שמוצמד לעוגן */
#line-con {
  position: absolute;
  position-anchor: --pt;
  position-area: bottom center;   /* למרכז-תחתון של העוגן */
  z-index: 10;                    /* אופציונלי, מעל התוכן */
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7636c1c */#background{--op:0.5;
    z-index: -2
}
#background:before{

    height: 120vh;
    width: 100%;
    position: fixed;
    content: "";
    background: #0F1B34;
    z-index: 2;
    opacity: var(--op)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-452a73e */#background{--op:0.5;
    z-index: -2
}
#background:before{

    height: 120vh;
    width: 100%;
    position: fixed;
    content: "";
    background: #0F1B34;
    z-index: 2;
    opacity: var(--op)
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-38c5c91 */#title-project .project{
    transition:0.5s;
    cursor: pointer;
    user-select: none
}
#title-project .project:not(.p-active){
    opacity: 0.3
}
@media(max-width:768px){#title-project > div > div {
    display: flex;
    width: max-content;
    gap: 27px;
}

#title-project > div {
    overflow-x: scroll;
    overflow-y:clip;
}

   #title-project.fixed{
       position:fixed;
       top:49px;
       width:100vw;
      
   }
   #title-project.fixed>div{
      transition:0s;
       background:rgba(15, 27, 52, 1);
   }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b87bd5 */.scrolled .counter{
    padding-top: 20px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f9f323 */@media(min-width:768px){
    .side{
    max-height: 100vh;
    overflow-y: auto
}

.side.fixed{
        position: fixed;
    width: 330px;
    margin-top: 0px;
    margin-bottom: 0px;
    top: 0px;
    right: 3vw;
}

.side::-webkit-scrollbar{
    width:3px;
}
.side::-webkit-scrollbar-track {
  background: #576071; /* רקע המסילה */
}

.side::-webkit-scrollbar-thumb {
  background: #ffffff; /* ידית לבנה */

}
.side.scrolled {
 justify-content: flex-start; /* כשיש גלילה */
}
}
@media (max-height: 800px) and (min-width: 1025px) {
  .elementor-widget-loop-grid .elementor-grid {
    grid-row-gap: 7px;
  }

  .elementor-grid .elementor-heading-title {
    font-size: 17px !important;
  }

  .counter {
    padding-top: 5px;
  }
  
}
.tt-pp{
      margin-top:70px;
  }/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-6e5c789 *//*body:not(.elementor-editor-active) .in-side:not(.p-active .in-side){
    opacity: 0;
   translate:0px 50px;
}
.p-o-active .in-side{
 translate:0px -50px;  
}

.in-side{transition: 0.7s}
.h-side:not(.e-loop-item:first-of-type .h-side){
    visibility: hidden
}*/
@media(min-width:768px){#body-project{
max-width: calc(100% - 350px);}}
#body-project > div > div{
    width: 100%
}/* End custom CSS */
/* Start custom CSS */body:not(.elementor-editor-active){
    overflow-y: hidden;
    overflow-x: clip;
    position: fixed;
    width: 100%;
    max-height: 100vh;
}
html{
    overflow-y: scroll;
    overflow-x: clip
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Fb Coherenti Sans';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://connextgroup.net/wp-content/uploads/2025/03/FbCoherentiSans-Bold.eot');
	src: url('https://connextgroup.net/wp-content/uploads/2025/03/FbCoherentiSans-Bold.eot?#iefix') format('embedded-opentype'),
		url('https://connextgroup.net/wp-content/uploads/2025/03/FbCoherentiSans-Bold.woff2') format('woff2'),
		url('https://connextgroup.net/wp-content/uploads/2025/03/FbCoherentiSans-Bold.woff') format('woff'),
		url('https://connextgroup.net/wp-content/uploads/2025/03/fbcoherentisans-boldwebfont.ttf') format('truetype'),
		url('https://connextgroup.net/wp-content/uploads/2025/03/fbcoherentisans-boldwebfont-2.svg#FbCoherentiSans') format('svg');
}
@font-face {
	font-family: 'Fb Coherenti Sans';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://connextgroup.net/wp-content/uploads/2025/03/FbCoherentiSans-Light.eot');
	src: url('https://connextgroup.net/wp-content/uploads/2025/03/FbCoherentiSans-Light.eot?#iefix') format('embedded-opentype'),
		url('https://connextgroup.net/wp-content/uploads/2025/03/FbCoherentiSans-Light.woff2') format('woff2'),
		url('https://connextgroup.net/wp-content/uploads/2025/03/FbCoherentiSans-Light.woff') format('woff'),
		url('https://connextgroup.net/wp-content/uploads/2025/03/fbcoherentisans-lightwebfont.ttf') format('truetype'),
		url('https://connextgroup.net/wp-content/uploads/2025/03/fbcoherentisans-lightwebfont.svg#FbCoherentiSans') format('svg');
}
/* End Custom Fonts CSS */