.elementor-1949 .elementor-element.elementor-element-57f0989{--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-1949 .elementor-element.elementor-element-e33c9be{--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-1949 .elementor-element.elementor-element-d82a02f{--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-1949 .elementor-element.elementor-element-06b1859{text-align:center;}.elementor-1949 .elementor-element.elementor-element-99e2959{--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-1949 .elementor-element.elementor-element-3ab4ab4 .elementor-heading-title{font-family:"rags", Sans-serif;font-weight:900;color:#ffa80d;}.elementor-1949 .elementor-element.elementor-element-317a280 .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-1949 .elementor-element.elementor-element-8652dc8{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-1949 .elementor-element.elementor-element-2ec08f1 .elementor-button{font-family:"rags", Sans-serif;font-weight:600;}.elementor-1949 .elementor-element.elementor-element-de06213{--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-1949 .elementor-element.elementor-element-60ff368{text-align:center;}.elementor-1949 .elementor-element.elementor-element-ecdd834{text-align:center;}.elementor-1949 .elementor-element.elementor-element-453b0f8{text-align:center;}.elementor-1949 .elementor-element.elementor-element-5cd781f{text-align:center;}.elementor-1949 .elementor-element.elementor-element-a208da8{text-align:center;}.elementor-1949 .elementor-element.elementor-element-099c13b{text-align:center;}:root{--page-title-display:none;}/* Start custom CSS for container, class: .elementor-element-57f0989 */.elementor-1949 .elementor-element.elementor-element-57f0989 { container-type:inline-size; width:100%; max-width:none; margin:0; padding:0; background:#fff; }
.elementor-1949 .elementor-element.elementor-element-57f0989 .geek-case { display:grid!important; grid-template-columns:41.302083cqw 43.958333cqw; gap:2.604167cqw; direction:ltr; align-items:start; padding:0 6.093750cqw 3.750000cqw 6.041667cqw; min-height:57.239583cqw; width:100%; max-width:none; }
.elementor-1949 .elementor-element.elementor-element-57f0989 .geek-case-info { display:flex; flex-direction:column; direction:rtl; text-align:right; padding-top:2.187500cqw; min-height:53.281250cqw; min-width:0; gap:0; }
.elementor-1949 .elementor-element.elementor-element-57f0989 .geek-case-logo { align-self:flex-start; flex:none; width:11.979167cqw; height:11.979167cqw; margin:0 0 -1.979167cqw; transform:translateX(0.000000cqw); }
.elementor-1949 .elementor-element.elementor-element-57f0989 .geek-case-logo .elementor-widget-container, .elementor-1949 .elementor-element.elementor-element-57f0989 .geek-case-logo img { width:100%; height:100%; object-fit:contain; }
.elementor-1949 .elementor-element.elementor-element-57f0989 .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-1949 .elementor-element.elementor-element-57f0989 .geek-case-title { flex:0 1 auto; max-width:100%; width:auto; margin:0; }
.elementor-1949 .elementor-element.elementor-element-57f0989 .geek-case-title h1 { font-family:rags; font-weight:900; font-size:3.906250cqw; line-height:1.06667; color:#ffa80d; margin:0; padding:0; letter-spacing:0; }
.elementor-1949 .elementor-element.elementor-element-57f0989 .geek-case-subtitle { flex:0 0 auto; width:auto; margin:0; }
.elementor-1949 .elementor-element.elementor-element-57f0989 .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-1949 .elementor-element.elementor-element-57f0989 .geek-case-copy { margin-top:0.781250cqw; width:100%; color:#33a3cf; font-family:rags; font-weight:300; font-size:1.250000cqw; line-height:1.45; text-align:justify; }
.elementor-1949 .elementor-element.elementor-element-57f0989 .geek-case-copy p { margin:0 0 1.15em; font:inherit; color:inherit; }
.elementor-1949 .elementor-element.elementor-element-57f0989 .geek-case-copy p:last-child { margin-bottom:0; }
.elementor-1949 .elementor-element.elementor-element-57f0989 .geek-case-back { margin-top:auto; padding-top:1.250000cqw; align-self:flex-start; width:auto; }
.elementor-1949 .elementor-element.elementor-element-57f0989 .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-1949 .elementor-element.elementor-element-57f0989 .geek-case-back a:hover, .elementor-1949 .elementor-element.elementor-element-57f0989 .geek-case-back a:focus-visible { background:#35a2d8; color:#fff; }
.elementor-1949 .elementor-element.elementor-element-57f0989 .geek-case-gallery { display:grid!important; grid-template-columns:minmax(0,271.0000fr) minmax(0,9.0000fr) minmax(0,270.0000fr) minmax(0,9.0000fr) minmax(0,3.0000fr) minmax(0,11.0000fr) minmax(0,271.0000fr); grid-template-rows:minmax(0,248.0000fr) minmax(0,12.0000fr) minmax(0,373.0000fr) minmax(0,12.0000fr) minmax(0,1.0000fr) minmax(0,269.0000fr); aspect-ratio:844.0/915.0; width:100%; padding:0; margin-top:5.833333cqw; direction:ltr; gap:0; min-height:0; overflow:visible; }
.elementor-1949 .elementor-element.elementor-element-57f0989 .geek-case-media { min-width:0; min-height:0; width:100%; height:100%; margin:0; align-self:stretch; overflow:hidden; }
.elementor-1949 .elementor-element.elementor-element-57f0989 .geek-case-media .elementor-widget-container, .elementor-1949 .elementor-element.elementor-element-57f0989 .geek-case-media a { width:100%; height:100%; display:block; }
.elementor-1949 .elementor-element.elementor-element-57f0989 .geek-case-media img { display:block; width:100%; height:100%; object-fit:cover; }
.elementor-1949 .elementor-element.elementor-element-57f0989 .geek-case-media a:focus-visible { outline:3px solid #00abff; outline-offset:-3px; }

.elementor-1949 .elementor-element.elementor-element-57f0989 .geek-case-heading { position:relative; }
.elementor-1949 .elementor-element.elementor-element-57f0989 .geek-case-title { width:100%; }
.elementor-1949 .elementor-element.elementor-element-57f0989 .geek-case-subtitle { position:absolute; right:15.572917cqw; bottom:1.197917cqw; }
.elementor-1949 .elementor-element.elementor-element-57f0989 .geek-slot-133-135 { grid-column:1/5; grid-row:1/2; border-radius:0.000000cqw; }
.elementor-1949 .elementor-element.elementor-element-57f0989 .geek-slot-133-142 { grid-column:1/5; grid-row:3/4; border-radius:0.000000cqw; }
.elementor-1949 .elementor-element.elementor-element-57f0989 .geek-slot-133-139 { grid-column:7/8; grid-row:1/4; border-radius:0.000000cqw; }
.elementor-1949 .elementor-element.elementor-element-57f0989 .geek-slot-133-143 { grid-column:1/2; grid-row:5/7; border-radius:0.000000cqw; }
.elementor-1949 .elementor-element.elementor-element-57f0989 .geek-slot-133-145 { grid-column:3/4; grid-row:6/7; border-radius:0.000000cqw; }
.elementor-1949 .elementor-element.elementor-element-57f0989 .geek-slot-133-144 { grid-column:6/8; grid-row:6/7; border-radius:0.000000cqw; }
.elementor-1949 .elementor-element.elementor-element-57f0989 .geek-case-video .elementor-wrapper, .elementor-1949 .elementor-element.elementor-element-57f0989 .geek-case-video .elementor-open-inline { width:100%; height:100%; aspect-ratio:auto!important; }
.elementor-1949 .elementor-element.elementor-element-57f0989 .geek-case-video video { width:100%; height:100%; object-fit:cover; }
.elementor-1949 .elementor-element.elementor-element-57f0989 .geek-case-video .elementor-custom-embed-image-overlay { width:100%; height:100%; background-size:cover; z-index:2; }
.elementor-1949 .elementor-element.elementor-element-57f0989 .geek-case-video .elementor-custom-embed-image-overlay img { width:100%; height:100%; object-fit:cover; }
.elementor-1949 .elementor-element.elementor-element-57f0989 .geek-case-video .elementor-custom-embed-play { font-size:52px; }

@media(max-width:767px) {
 .elementor-1949 .elementor-element.elementor-element-57f0989 .geek-case { display:flex!important; flex-direction:column; min-height:0; gap:32px; padding:28px 22px 48px; }
 .elementor-1949 .elementor-element.elementor-element-57f0989 .geek-case-info { padding-top:0; min-height:0; width:100%; }
 .elementor-1949 .elementor-element.elementor-element-57f0989 .geek-case-logo { width:150px; height:150px; margin:0 0 -20px; transform:none; }
 .elementor-1949 .elementor-element.elementor-element-57f0989 .geek-case-heading { gap:8px 14px; width:100%; }
 .elementor-1949 .elementor-element.elementor-element-57f0989 .geek-case-title h1 { font-size:38px; line-height:1.12; }
 .elementor-1949 .elementor-element.elementor-element-57f0989 .geek-case-subtitle .elementor-heading-title { font-size:22px; line-height:1.2; }
 .elementor-1949 .elementor-element.elementor-element-57f0989 .geek-case-subtitle { position:static; margin-bottom:0; }
 .elementor-1949 .elementor-element.elementor-element-57f0989 .geek-case-copy { margin-top:22px; font-size:18px; line-height:1.6; text-align:right; }
 .elementor-1949 .elementor-element.elementor-element-57f0989 .geek-case-copy p { margin-bottom:1em; }
 .elementor-1949 .elementor-element.elementor-element-57f0989 .geek-case-back { margin-top:0; padding-top:26px; }
 .elementor-1949 .elementor-element.elementor-element-57f0989 .geek-case-back .elementor-button { font-size:17px; min-height:44px; padding:10px 20px; }
 .elementor-1949 .elementor-element.elementor-element-57f0989 .geek-case-gallery { width:100%; margin-top:0; }
 .elementor-1949 .elementor-element.elementor-element-57f0989 .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 */