.elementor-1954 .elementor-element.elementor-element-baf9279{--display:flex;--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1954 .elementor-element.elementor-element-faeaec3{--display:flex;--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1954 .elementor-element.elementor-element-f422f11{--display:flex;--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: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-weight:var( --e-global-typography-text-font-weight );}.elementor-1954 .elementor-element.elementor-element-d094e55{text-align:center;}.elementor-1954 .elementor-element.elementor-element-fd37f83{--display:flex;--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1954 .elementor-element.elementor-element-023c59f .elementor-heading-title{font-family:"rags", Sans-serif;font-weight:900;color:#ffa80d;}.elementor-1954 .elementor-element.elementor-element-408ec43 .elementor-heading-title{font-family:"rags", Sans-serif;font-weight:300;color:#ffa80d;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1954 .elementor-element.elementor-element-5f8a80d{text-align:justify;font-family:"rags", Sans-serif;font-weight:300;color:#33a3cf;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1954 .elementor-element.elementor-element-47cab9b .elementor-button{font-family:"rags", Sans-serif;font-weight:600;}.elementor-1954 .elementor-element.elementor-element-d0b5177{--display:flex;--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1954 .elementor-element.elementor-element-a14e581{text-align:center;}.elementor-1954 .elementor-element.elementor-element-622185f .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-1954 .elementor-element.elementor-element-4e9ed45{text-align:center;}.elementor-1954 .elementor-element.elementor-element-96a63ce{text-align:center;}.elementor-1954 .elementor-element.elementor-element-086f2d0{text-align:center;}.elementor-1954 .elementor-element.elementor-element-2fb0758 .elementor-wrapper{--video-aspect-ratio:1.77777;}:root{--page-title-display:none;}/* Start custom CSS for container, class: .elementor-element-baf9279 */.elementor-1954 .elementor-element.elementor-element-baf9279 { container-type:inline-size; width:100%; max-width:none; margin:0; padding:0; background:#fff; }
.elementor-1954 .elementor-element.elementor-element-baf9279 .geek-case { display:grid!important; grid-template-columns:41.302083cqw 28.177083cqw; gap:5.572917cqw; direction:ltr; align-items:start; padding:0 12.656250cqw 8.229167cqw 12.291667cqw; min-height:76.197917cqw; width:100%; max-width:none; }
.elementor-1954 .elementor-element.elementor-element-baf9279 .geek-case-info { display:flex; flex-direction:column; direction:rtl; text-align:right; padding-top:5.364583cqw; min-height:59.635417cqw; min-width:0; gap:0; }
.elementor-1954 .elementor-element.elementor-element-baf9279 .geek-case-logo { align-self:flex-start; flex:none; width:16.927083cqw; height:16.927083cqw; margin:0 0 -4.739583cqw; transform:translateX(0.000000cqw); }
.elementor-1954 .elementor-element.elementor-element-baf9279 .geek-case-logo .elementor-widget-container, .elementor-1954 .elementor-element.elementor-element-baf9279 .geek-case-logo img { width:100%; height:100%; object-fit:contain; }
.elementor-1954 .elementor-element.elementor-element-baf9279 .geek-case-heading { display:flex; flex-direction:row; align-items:baseline; justify-content:flex-start; gap:0.729167cqw; padding:0; direction:rtl; flex-wrap:wrap; }
.elementor-1954 .elementor-element.elementor-element-baf9279 .geek-case-title { flex:0 1 auto; max-width:100%; width:auto; margin:0; }
.elementor-1954 .elementor-element.elementor-element-baf9279 .geek-case-title h1 { font-family:rags; font-weight:900; font-size:3.906250cqw; line-height:1.10667; color:#ffa80d; margin:0; padding:0; letter-spacing:0; }
.elementor-1954 .elementor-element.elementor-element-baf9279 .geek-case-subtitle { flex:0 0 auto; width:auto; margin:0; }
.elementor-1954 .elementor-element.elementor-element-baf9279 .geek-case-subtitle .elementor-heading-title { font-family:rags; font-weight:300; font-size:2.083333cqw; line-height:1.1; color:#ffa80d; margin:0; }
.elementor-1954 .elementor-element.elementor-element-baf9279 .geek-case-copy { margin-top:1.562500cqw; width:100%; color:#33a3cf; font-family:rags; font-weight:300; font-size:1.250000cqw; line-height:1.45; text-align:justify; }
.elementor-1954 .elementor-element.elementor-element-baf9279 .geek-case-copy p { margin:0 0 1.15em; font:inherit; color:inherit; }
.elementor-1954 .elementor-element.elementor-element-baf9279 .geek-case-copy p:last-child { margin-bottom:0; }
.elementor-1954 .elementor-element.elementor-element-baf9279 .geek-case-back { margin-top:auto; padding-top:1.250000cqw; align-self:flex-start; width:auto; }
.elementor-1954 .elementor-element.elementor-element-baf9279 .geek-case-back .elementor-button { font-family:rags; font-weight:600; font-size:1.250000cqw; line-height:1.2; min-height:3.072917cqw; display:inline-flex; justify-content:center; align-items:center; color:#35a2d8; border:1px solid #35a2d8; border-radius:99px; background:transparent; padding:0.520833cqw 1.302083cqw; text-decoration:none; transition:background .2s,color .2s; }
.elementor-1954 .elementor-element.elementor-element-baf9279 .geek-case-back a:hover, .elementor-1954 .elementor-element.elementor-element-baf9279 .geek-case-back a:focus-visible { background:#35a2d8; color:#fff; }
.elementor-1954 .elementor-element.elementor-element-baf9279 .geek-case-gallery { display:grid!important; grid-template-columns:minmax(0,246.0000fr) minmax(0,8.0000fr) minmax(0,11.0000fr) minmax(0,3.0000fr) minmax(0,270.0000fr) minmax(0,3.0000fr); grid-template-rows:minmax(0,265.0000fr) minmax(0,7.0000fr) minmax(0,180.0000fr) minmax(0,9.0000fr) minmax(0,249.0000fr) minmax(0,24.0000fr) minmax(0,438.0000fr); aspect-ratio:541.0/1172.0; width:100%; padding:0; margin-top:6.927083cqw; direction:ltr; gap:0; min-height:0; overflow:visible; }
.elementor-1954 .elementor-element.elementor-element-baf9279 .geek-case-media { min-width:0; min-height:0; width:100%; height:100%; margin:0; align-self:stretch; overflow:hidden; }
.elementor-1954 .elementor-element.elementor-element-baf9279 .geek-case-media .elementor-widget-container, .elementor-1954 .elementor-element.elementor-element-baf9279 .geek-case-media a { width:100%; height:100%; display:block; }
.elementor-1954 .elementor-element.elementor-element-baf9279 .geek-case-media img { display:block; width:100%; height:100%; object-fit:cover; }
.elementor-1954 .elementor-element.elementor-element-baf9279 .geek-case-media a:focus-visible { outline:3px solid #00abff; outline-offset:-3px; }

.elementor-1954 .elementor-element.elementor-element-baf9279 .geek-slot-134-194 { grid-column:4/6; grid-row:3/6; border-radius:0.000000cqw; }
.elementor-1954 .elementor-element.elementor-element-baf9279 .geek-slot-134-205 { grid-column:5/7; grid-row:7/8; border-radius:0.000000cqw; }
.elementor-1954 .elementor-element.elementor-element-baf9279 .geek-slot-134-195 { grid-column:5/6; grid-row:1/2; border-radius:0.000000cqw; }
.elementor-1954 .elementor-element.elementor-element-baf9279 .geek-slot-134-203 { grid-column:1/3; grid-row:5/6; border-radius:0.000000cqw; }
.elementor-1954 .elementor-element.elementor-element-baf9279 .geek-slot-134-201 { grid-column:1/3; grid-row:1/4; border-radius:0.000000cqw; }
.elementor-1954 .elementor-element.elementor-element-baf9279 .geek-slot-134-196 { grid-column:1/2; grid-row:7/8; border-radius:0.000000cqw; }
.elementor-1954 .elementor-element.elementor-element-baf9279 .geek-case-video .elementor-wrapper, .elementor-1954 .elementor-element.elementor-element-baf9279 .geek-case-video .elementor-open-inline { width:100%; height:100%; aspect-ratio:auto!important; }
.elementor-1954 .elementor-element.elementor-element-baf9279 .geek-case-video video { width:100%; height:100%; object-fit:cover; }
.elementor-1954 .elementor-element.elementor-element-baf9279 .geek-case-video .elementor-custom-embed-image-overlay { width:100%; height:100%; background-size:cover; z-index:2; }
.elementor-1954 .elementor-element.elementor-element-baf9279 .geek-case-video .elementor-custom-embed-image-overlay img { width:100%; height:100%; object-fit:cover; }
.elementor-1954 .elementor-element.elementor-element-baf9279 .geek-case-video .elementor-custom-embed-play { position:absolute; left:50%; right:auto; top:50%; transform:translate(-50%,-50%); font-size:52px; width:1em; height:1em; }

@media(max-width:767px) {
 .elementor-1954 .elementor-element.elementor-element-baf9279 .geek-case { display:flex!important; flex-direction:column; min-height:0; gap:32px; padding:28px 22px 48px; }
 .elementor-1954 .elementor-element.elementor-element-baf9279 .geek-case-info { padding-top:0; min-height:0; width:100%; }
 .elementor-1954 .elementor-element.elementor-element-baf9279 .geek-case-logo { width:150px; height:150px; margin:0 0 -20px; transform:none; }
 .elementor-1954 .elementor-element.elementor-element-baf9279 .geek-case-heading { gap:8px 14px; width:100%; }
 .elementor-1954 .elementor-element.elementor-element-baf9279 .geek-case-title h1 { font-size:38px; line-height:1.12; }
 .elementor-1954 .elementor-element.elementor-element-baf9279 .geek-case-subtitle .elementor-heading-title { font-size:22px; line-height:1.2; }
 .elementor-1954 .elementor-element.elementor-element-baf9279 .geek-case-subtitle { position:static; margin-bottom:0; }
 .elementor-1954 .elementor-element.elementor-element-baf9279 .geek-case-copy { margin-top:22px; font-size:18px; line-height:1.6; text-align:right; }
 .elementor-1954 .elementor-element.elementor-element-baf9279 .geek-case-copy p { margin-bottom:1em; }
 .elementor-1954 .elementor-element.elementor-element-baf9279 .geek-case-back { margin-top:0; padding-top:26px; }
 .elementor-1954 .elementor-element.elementor-element-baf9279 .geek-case-back .elementor-button { font-size:17px; min-height:44px; padding:10px 20px; }
 .elementor-1954 .elementor-element.elementor-element-baf9279 .geek-case-gallery { width:100%; margin-top:0; }
 .elementor-1954 .elementor-element.elementor-element-baf9279 .geek-case-media { border-radius:4px; }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'rags';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://gogeek.co.il/wp-content/uploads/2023/04/RAG-Sans-1.2-ExtraLight.woff2') format('woff2'),
		url('https://gogeek.co.il/wp-content/uploads/2023/04/RAG-Sans-1.2-ExtraLight.woff') format('woff');
}
@font-face {
	font-family: 'rags';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://gogeek.co.il/wp-content/uploads/2023/04/RAG-Sans-1.2-Regular.woff2') format('woff2'),
		url('https://gogeek.co.il/wp-content/uploads/2023/04/RAG-Sans-1.2-Regular.woff') format('woff');
}
@font-face {
	font-family: 'rags';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://gogeek.co.il/wp-content/uploads/2023/04/RAG-Sans-1.2-SemiBold.woff2') format('woff2'),
		url('https://gogeek.co.il/wp-content/uploads/2023/04/RAG-Sans-1.2-SemiBold.woff') format('woff');
}
@font-face {
	font-family: 'rags';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://gogeek.co.il/wp-content/uploads/2023/04/RAG-Sans-1.2-ExtraBold.woff2') format('woff2'),
		url('https://gogeek.co.il/wp-content/uploads/2023/04/RAG-Sans-1.2-ExtraBold.woff') format('woff');
}
/* End Custom Fonts CSS */