.elementor-3560 .elementor-element.elementor-element-2db70cf{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-3560 .elementor-element.elementor-element-2db70cf, .elementor-3560 .elementor-element.elementor-element-2db70cf::before{--border-transition:0.3s;}.elementor-3560 .elementor-element.elementor-element-cc167d5{text-align:center;}.elementor-3560 .elementor-element.elementor-element-cc167d5 .elementor-heading-title{font-family:"Almoni", Sans-serif;font-size:4.4791666666667vw;font-weight:700;}.elementor-3560 .elementor-element.elementor-element-cc167d5.elementor-element{--align-self:center;}.elementor-3560 .elementor-element.elementor-element-8267f65{color:#CDCDCD;font-size:1.25vw;font-weight:400;line-height:1.5em;}.elementor-3560 .elementor-element.elementor-element-8267f65 > .elementor-widget-container{padding:1% 20% 1% 20%;}:root{--page-title-display:none;}@media(max-width:1440px){.elementor-3560 .elementor-element.elementor-element-8267f65{font-size:17px;}}@media(max-width:767px){.elementor-3560 .elementor-element.elementor-element-cc167d5 .elementor-heading-title{font-size:35px;}.elementor-3560 .elementor-element.elementor-element-8267f65{text-align:right;font-size:18px;}.elementor-3560 .elementor-element.elementor-element-8267f65 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 2% 0% 2%;}}/* Start custom CSS for heading, class: .elementor-element-cc167d5 */.g-text-12 {
	background: transparent linear-gradient(90deg, #00FFE5 30%, #008073AB 80%) 0% 0% no-repeat padding-box;
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8267f65 */.elementor-3560 .elementor-element.elementor-element-8267f65 a {
    color: #1fc4b4;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2db70cf */.elementor-3560 .elementor-element.elementor-element-2db70cf {
    background: transparent radial-gradient(closest-side at 50% 50%, #2C5148 0%, #000000 100%) 0% 0% no-repeat padding-box;
}/* End custom CSS */
/* Start custom CSS */@media only screen and (min-width: 1367px) {
	body #magicMouseCursor {
	  z-index:10000000!important;
	  position: fixed;
	  width: 35px;
	  height: 35px;
	  border: 1px solid #fff;
	  background: rgba(0,0,0,0.2);
	  border-radius: 50%;
	  z-index: 9999;
	  left: 0;
	  top: 0;
	  transition: transform 0.07s, width 0.3s, height 0.3s;
	  pointer-events: none; }
	  body #magicMouseCursor.cursor-square {
		border-radius: 0; }

	body #magicPointer {
	  z-index:10000000!important;
	  height: 5px;
	  width: 5px;
	  top: 0;
	  left: 0;
	  position: fixed;
	  background: white;
	  border-radius: 50%;
	  pointer-events: none;
	  transition: background 0.2s, width 0.2s, height 0.2s, box-shadow 0.2s; }
	  body #magicPointer.is-hover {
		background: #fff; }
	  body #magicPointer.pointer-blur {
		height: 50px;
		width: 50px;
		background: none;
		border: 1px solid #fff;
		box-shadow: 0px 0px 15px -5px white; }
	  body #magicPointer.pointer-overlay {
		height: 50px;
		width: 50px;
		mix-blend-mode: difference;
		box-shadow: 0px 0px 15px -5px white; }

	body .magic-hover {
	  transition: all 0.2s; }
	  body .magic-hover:hover {
		cursor: none!important; }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Almoni';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://web-archive.nli.org.il/National_Library/oe_/https://nir-bachar.com/wp-content/uploads/2023/08/almoni-regular-aaa.woff2') format('woff2');
}
@font-face {
	font-family: 'Almoni';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://web-archive.nli.org.il/National_Library/oe_/https://nir-bachar.com/wp-content/uploads/2023/08/almoni-bold-aaa.woff2') format('woff2');
}
@font-face {
	font-family: 'Almoni';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://web-archive.nli.org.il/National_Library/oe_/https://nir-bachar.com/wp-content/uploads/2023/08/almoni-ultrabold-aaa.woff2') format('woff2');
}
@font-face {
	font-family: 'Almoni';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://web-archive.nli.org.il/National_Library/oe_/https://nir-bachar.com/wp-content/uploads/2023/08/almoni-demibold-aaa.woff2') format('woff2');
}
@font-face {
	font-family: 'Almoni';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://web-archive.nli.org.il/National_Library/oe_/https://nir-bachar.com/wp-content/uploads/2023/08/almoni-light-aaa.woff2') format('woff2');
}
@font-face {
	font-family: 'Almoni';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://web-archive.nli.org.il/National_Library/oe_/https://nir-bachar.com/wp-content/uploads/2023/08/almoni-medium-aaa.woff2') format('woff2');
}
/* End Custom Fonts CSS */