/* recaptcha css */.elementor-message {    display: none;}.recaptchaParent .elementor-form {	overflow: hidden;	position: relative;}.recaptchaParent.recaptchaBox .elementor-form {	overflow: visible;}body .recaptchaParent .elementor-form .elementor-form-fields-wrapper .elementor-field-type-recaptcha {    transition: all .5s;    position: absolute;    display: block;    height: 0;    overflow: hidden;    text-align: center;    background: transparent;    left: calc(50% - 161px);    bottom: -95px;    z-index: 9;    visibility: hidden;    width: 322px !important;    opacity: 0;}body .recaptchaParent .elementor-form .elementor-form-fields-wrapper .elementor-field-type-recaptcha .elementor-message {    font-size: 11px !important;    background: transparent;    padding: 5px 5px;}.elementor-form .elementor-form-fields-wrapper {	position: static;}body .recaptchaParent.recaptchaBox .elementor-form .elementor-form-fields-wrapper .elementor-field-type-recaptcha {	height: 72px;	overflow: visible; 	visibility: visible; 	opacity: 1;}.recaptchaParent .elementor-form-fields-wrapper .elementor-field-type-recaptcha .elementor-field {    position: relative;    background: #fff;    border-radius: 5px;    padding: 4px 0 2px 5px;    min-width: 308px;    box-shadow: 0 0 10px rgba(0,0,0,.3);}.recaptchaParent .elementor-form-fields-wrapper .elementor-field-type-recaptcha .elementor-field:before {    content: '';    display: inline-block;    position: absolute;    top: -23px;    left: calc(50% - 12px);    border: 12px solid transparent;    vertical-align: top;    border-left-color: #fff;    border-left-width: 12px;    transform: rotate(270deg);    z-index: 9;}body .recaptchaParent .elementor-form .elementor-form-fields-wrapper .elementor-field-type-recaptcha .elementor-message {	display: block;    background: #ffffff;}.elementor-popup-modal {	cursor: crosshair;}.elementor-popup-modal .dialog-widget-content {	cursor: default;}/* Landscape phone to portrait tablet */@media (max-width: 767px) { 	body .recaptchaParent .elementor-form .elementor-form-fields-wrapper .elementor-field-type-recaptcha {		position: static;		max-width: 248px;		width: auto !important;		margin: 0 auto !important;	}	.recaptchaParent .elementor-form-fields-wrapper .elementor-field-type-recaptcha .elementor-field {		min-width: 307px;		margin-left: -32px;  		padding: 2px 0 0px 2px;	}	body .recaptchaParent.recaptchaBox .elementor-form .elementor-form-fields-wrapper .elementor-field-type-recaptcha {		height: 95px;			margin-top: 10px !important;	}	body .recaptchaParent.recaptchaBox .elementor-form .elementor-form-fields-wrapper .elementor-field-type-recaptcha.elementor-error {  		height: 135px;		}	.successPopup .elementor-container {   	padding: 0 !important;	}	.successPopup .elementor-icon-list-icon i {   	font-size: 16px !important;		}	.successPopup .elementor-icon-list-items .elementor-icon-list-item {   	font-size: 14px !important;	    	text-align: left;	}	.successPopup .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text {   	padding-left: 0;		}	.successPopup .elementor-column-wrap {   	padding: 13px 10px 13px 0 !important;		}	.elementor-popup-modal .dialog-close-button {    	font-size: 18px !important;    	right: 10px !important;    	top: 16px !important;	}	.elementor-popup-modal .dialog-widget-content .dialog-close-button i:before {   	font-size: 20px !important; 	}	body .recaptchaParent .elementor-form .elementor-form-fields-wrapper .elementor-field-type-recaptcha .elementor-message {    	display: block;    	position: static;    	line-height: normal;	}	}@media (max-width: 480px) {     	.recaptchaParent .elementor-form-fields-wrapper .elementor-field-type-recaptcha .elementor-field {		margin-left: -40px;		transform: scale(.7);	}	body .recaptchaParent.recaptchaBox .elementor-form .elementor-form-fields-wrapper .elementor-field-type-recaptcha {		height: 80px;		margin-top: 0px !important;		}	body .recaptchaParent.recaptchaBox .elementor-form .elementor-form-fields-wrapper .elementor-field-type-recaptcha.elementor-error {    	height: 125px;	}	body .recaptchaParent .elementor-form .elementor-form-fields-wrapper .elementor-field-type-recaptcha .elementor-message {		margin-top: 0;	}}/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                       MENU STYLE~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*//* Menu 1 */.menu-active {	overflow: hidden;}.header nav.elementor-nav-menu--dropdown .menuExtra img {	width: 150px;}.header nav.elementor-nav-menu--dropdown .mobmenuBox ul li .sub-menu {	background: none;}.header nav.elementor-nav-menu--dropdown {	position: fixed !important;	top: 0 !important;   left: inherit !important;   right: -18px;   margin-top: 0;   width: calc(100% + 18px) !important;   height: 100%;   overflow: hidden;   overflow-y: scroll;   transition: all .5s !important;   background: url(https://testpro.sumanami.co.uk/pro/yonatan/wp-content/uploads/2019/07/r2804m.jpg) no-repeat center center;   background-size: cover;   background-attachment: fixed;   max-height: 100vh !important;   transform: inherit !important;   opacity: 0;   visibility: hidden;}.menu-active .header nav.elementor-nav-menu--dropdown {   opacity: 1;   visibility: visible;	}.header nav.elementor-nav-menu--dropdown .row {		display: block;		height: auto;    	width: 100%;}.header nav.elementor-nav-menu--dropdown .mobmenuBox,.header nav.elementor-nav-menu--dropdown .menuExtra {		padding: 50px 38px 50px 20px;		width: 100%;		display: block;		height: auto;		text-align: center;		float: none;		position: relative;}.header nav.elementor-nav-menu--dropdown .menuExtra {	padding-top: 80px;	padding-bottom: 0;}.header nav.elementor-nav-menu--dropdown ul li a {	display: inline-block;	background: none !important;	font-size: 16px;	padding: 10px 0px !important;	color: #231f20 !important;}.header nav.elementor-nav-menu--dropdown ul .sub-menu li a {	font-size: 14px;}/*.home .header .logoBox a img {	opacity: 0;	visibility: visible;	transition: all .5s;}*//*.home .header .logoBox a,*/.header nav.elementor-nav-menu--dropdown .menuExtra a {    display: inline-block;    width: 200px;    height: 105px;    background-color: transparent !important;}.header nav.elementor-nav-menu--dropdown .mobmenuBox ul li.current_page_parent > a,.header nav.elementor-nav-menu--dropdown .mobmenuBox ul li.current-menu-ancestor > a,.header nav.elementor-nav-menu--dropdown .mobmenuBox ul li.current_page_item > a,.header nav.elementor-nav-menu--dropdown .mobmenuBox ul li.current-menu-item >a,.header nav.elementor-nav-menu--dropdown .mobmenuBox ul li a:hover {	color: #63348e !important;}/*Menu*/.header .mainmenu ul li a {	font-size: 15px;	text-transform: uppercase;   letter-spacing: .78px;   padding: 14px 0px !important;   position: relative;}.header .mainmenu ul li .sub-menu {	min-width: 212px !important;}.header .mainmenu ul li .sub-menu li a {	padding: 12px 20px !important;	border: none;}.header .mainmenu .sub-arrow {	 padding: 0;    position: absolute;    right: -20px;    top: calc(50% - 8px);    margin: 0;}/*.home .header .mainmenu ul li a:before {	background-color: #17a8f3 !important;}.home .header .mainmenu ul li.ventureMenu a:hover,.home .header .mainmenu ul li.current_page_parent > a,.home .header .mainmenu ul li.current-menu-ancestor > a,.home .header .mainmenu ul li.current_page_item > a,.home .header .mainmenu ul li.current-menu-item >a,.home .header .mainmenu ul li a:hover {	color: #17a8f3  !important;}.home .header .mainmenu ul li.ventureMenu a {	color: #fff  !important;}.home .header .mainmenu ul .sub-menu li a,.home .header .mainmenu ul li a {	color: #fff !important;}.home .scrolling .header .mainmenu ul li a {	 color: #231f20 !important;}.home .scrolling .header .mainmenu ul li a:before {	background-color: #62338d !important;}.home .scrolling .header .mainmenu ul li.ventureMenu a:hover,.home .scrolling .header .mainmenu ul li.current_page_parent > a,.home .scrolling .header .mainmenu ul li.current-menu-ancestor > a,.home .scrolling .header .mainmenu ul li.current_page_item > a,.home .scrolling .header .mainmenu ul li.current-menu-item >a,.home .scrolling .header .mainmenu ul li a:hover {	color: #62338d  !important;}.home .scrolling .header .mainmenu ul li.ventureMenu a {	color: #231f20  !important;}.home .scrolling .header .mainmenu ul .sub-menu li a {	color: #fff !important;}.home .header .logoBox a {	width: 170px;	height: 88px;}*/.header .mainmenu ul li.parsing a {	font-weight: 600;}.header .mainmenu ul li.parsing a:before {	display: none;}	/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                      Menu Button STYLE~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*//**** Menu Button 1 ***/.header .elementor-menu-toggle i:before {	display: none;}.header .elementor-menu-toggle i span {	width: 32px;	height: 4px;	margin-bottom: 6px;	display: block;	background: #63348e;	transition: all .5s;	transform: inherit;}.menu-active .header .elementor-menu-toggle i span {	transform: rotate(360deg);	transition: all .3s;	}.header .elementor-menu-toggle:hover i span:nth-child(2) {	width: 22px;}.header .elementor-menu-toggle i span:nth-child(3) {	margin-bottom: 0;}.header .elementor-menu-toggle {	position: relative; 	display: inline-block; 	height: auto; 	width: auto; 	text-align: center; 	padding: 5px; 	background: none;	z-index: 9999;	transition: all .5s;}.header .elementor-menu-toggle i span:last-child {	display: none;}.menu-active .header .elementor-menu-toggle i span:nth-child(2) {	display: none;}.menu-active .header .elementor-menu-toggle i span:first-child {	 transform: rotate(225deg);	 margin-top: 0px;}.menu-active .header .elementor-menu-toggle i span:nth-child(3) {	transform: rotate(315deg);	position: relative;	top: -10px;	left: 0;}.menu-active .header .elementor-menu-toggle i span:last-child {	transform: none;}@media (max-width: 767px) {		.header .elementor-menu-toggle {		position: fixed;    	right: 15px;    	top: 27px;	}}/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                       ADDITIONAL STYLE MAIN CSS START~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*//* Header */.header {	background: #fff;   z-index: 9;	-webkit-transition: all 0.5s !important;	-moz-transition: all 0.5s !important;	-o-transition: all 0.5s !important;	transition: all 0.5s !important;    box-shadow: 0px -2px 4px rgba(0,0,0,.1);}/*.home .scrolling .header,*/.scrolling .header {	box-shadow: 0 0 10px rgba(0,0,0,.3);	background: #fff;}.header .logoBox img {	width: 170px;}.scrolling .header .logoBox img {	width: 140px;}/*.home .header {	 position: fixed !important;    width: 100% !important;    background: transparent;}.home .scrolling .header .logoBox a {	background: none;	width: auto;   height: auto;}.home .scrolling .header .logoBox img {	opacity: 1;	visibility: visible;}*//* BannerWrap */.containerWrap .bannerWrap h1 {    text-transform: uppercase;    line-height: 68px;    font-size: 60px;    margin-bottom: -5px;}.containerWrap .bannerWrap h2 {    line-height: 62px;    font-size: 52px;	}.bannerWrap {	padding: 100px 0px;}.venturesWrap .elementor-image-box-img img {	height: 80px;	width: auto;}.containerWrap .venturesWrap .elementor-image-box-title {	font-size: 20px;	line-height: 26px;}.venturesWrap .elementor-image-box-title:after {	content: '';	background: #62338d;	width: 30px;	height: 3px;	display: block;	margin: 10px auto 0;} .venturesWrap .iconWrap {	 margin-top: 30px;}.storyWrap .elementor-text-editor p:last-child {	padding-bottom: 0;}.containerWrap .venturesWrap .elementor-image-box-description a {	color: #7a7a7a;}.containerWrap .venturesWrap .elementor-image-box-description a:hover {	color: #62338d;}.codeWrap .parsebtn .dbtn {	 background-color: #62338d !important;	 border: 2px solid #62338d !important;	 }.codeWrap .parsebtn .dbtn:hover {		background-color: #fff !important;}.codeWrap .parsebtn .dbtn:hover .mText:first-child {	color: #62338d !important;}.codeWrap .codeRight textarea {	border: none !important;	background-color: #f8f8f8;	min-height: 428px !important;}.codeWrap .codeLeft .elementor-toggle-item .elementor-tab-content,.codeWrap .codeLeft .elementor-toggle-item .elementor-tab-title {	background-color: #f8f8f8;}.codeWrap .codeLeft .elementor-toggle-item .elementor-tab-content {	padding-top: 0;}.codeWrap .codeLeft .elementor-widget-toggle {	margin-bottom: 10px !important;}.codeWrap .codeRight .elementor-widget-html {	margin-bottom: 15px !important;}.codeWrap .codeLeft .elementor-widget-button {	margin-top: 10px;}.codeWrap .codeLeft table {	width: 100%;}.codeWrap .codeLeft table td {	padding: 8px 10px;}.codeWrap .codeLeft table tr td {	border-bottom: 2px solid #fff;}.codeWrap .codeLeft table tr:last-child td {	border-bottom: none;}.codeWrap .codeLeft table tr td:first-child {	padding-left: 0;}.codeWrap .codeLeft table tr td:last-child {	padding-right: 0;}.hebrew {    direction: rtl;}.hebrew blockquote {	border-right: 5px solid #eeeeee;	border-left: none !important;}.hebrew * {	font-family: 'Assistant', sans-serif !important;}/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                   ADDITIONAL STYLE RESPONSIVE CSS START~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/@media (min-width: 1200px) and (max-width: 1379px) {		.header .mainmenu ul li a {		font-size: 14px;	}	.header .mainmenu ul li {		margin-right: 28px !important;	}		.header .mainmenu ul li .sub-menu li,	.header .mainmenu ul li:last-child {		margin-right: 0px !important;	}		.header .mainmenu {		width: 80% !important;	}		.header .logoBox {		width: 20% !important;	}	}@media (min-width: 1025px) and (max-width: 1199px) {		.header .mainmenu ul li a {		font-size: 13px;	}		.header .mainmenu ul li {		margin-right: 18px !important;	}		.header .mainmenu ul li .sub-menu {		 min-width: 190px !important;	}		.header .mainmenu .sub-arrow {		right: -18px;	}		.header .mainmenu ul li .sub-menu li,	.header .mainmenu ul li:last-child {		margin-right: 0px !important;	}		.header .logoBox {		width: 20% !important;	}		.header .mainmenu {		width: 80% !important;	}	/*	.home .header .logoBox a {		width: 150px;		height: 82px;	}*/		.header .logoBox img {		width: 150px;	}		.containerWrap .bannerWrap h1 {		font-size: 50px;		line-height: 50px;	}	.containerWrap .bannerWrap h2 {	   line-height: 52px;      font-size: 42px;		}		.bannerWrap {		height: calc(100vh - 94.72px) !important;	}		}/* Large desktop */@media (min-width: 768px) {		/* Sub Menu */	.header .elementor-nav-menu li .sub-menu  {    	display: block!important;    	opacity: 0;    	transform:  rotateX(-90deg);    	transform-origin: 0 0 0;    	transition: all.5s;	}	.header  .elementor-nav-menu li:hover .sub-menu {    	opacity: 1;    	transform: rotateX(0deg);    	transition: all.5s;    	z-index: 999;    	visibility: visible;	}		.bannerWrap {		height: calc(100vh - 104.39px) !important;	}	 	}   /* Portrait tablet to landscape and desktop */@media (min-width: 768px) and (max-width: 1024px) { 		.header .mainmenu ul li a {		font-size: 12px;	}		.header .mainmenu ul li {		margin-right: 11px !important;	}		.header .mainmenu ul li .sub-menu {		 min-width: 176px !important;	}		.header .mainmenu .sub-arrow {		right: -13px;	}		.header .mainmenu ul li .sub-menu li,	.header .mainmenu ul li:last-child {		margin-right: 0px !important;	}		.header .logoBox {		width: 18% !important;	}		.header .mainmenu {		width: 82% !important;	}		.scrolling .header .logoBox img, 	.header .logoBox img {		width: 110px;	}	/*	.home .header .logoBox a {		width: 110px;		height: 74px;	}*/		.containerWrap .bannerWrap h1 {		font-size: 44px;		line-height: 44px;	}	.containerWrap .bannerWrap h2 {    	line-height: 44px;    	font-size: 34px !important;	}		.containerWrap h2 {		font-size: 38px !important;	}		.bannerWrap {		height: calc(100vh - 75.66px) !important;	}	}     /* Landscape phone to portrait tablet */@media (max-width: 767px) { 		@media screen and (orientation: landscape) {	}		.header nav.elementor-nav-menu--dropdown {		padding: 0px;	}		/*.home .header .logoBox a,*/	.scrolling .header .logoBox img, 	.header .logoBox img {		width: 130px;	}	/*	.home .header .logoBox a {		height: 70px;	}		.home .header .elementor-menu-toggle {		 top: 30px;	}*/		.header .logoBox {		width: 80% !important;	}		.header .mainmenu {		width: 20% !important;	}/*	.home .header .mainmenu ul .sub-menu li a,	.home .header .mainmenu ul li a {		color: #231f20 !important;	}	*/	.containerWrap .bannerWrap h1 {    	font-size: 32px;    	line-height: 40px;	}	.storyWrap {		text-align: center;		margin-top: 35px !important;		margin-bottom: 0px !important;	}		.containerWrap h2 {		font-size: 30px !important;	}		.storyWrap .textimgWrap {		margin-top: 0 !important; 	 	margin-top: 0 !important;    	padding-top: 15px;    	padding-bottom: 22px;	}		.storyWrap .elementor-inner-column .elementor-element-populated {		padding: 10px !important;	}			.venturesWrap {		padding: 25px 0 7px !important;	}		.venturesWrap .iconWrap {		margin-top: 20px;	}			.header nav.elementor-nav-menu--dropdown .menuExtra,	.header nav.elementor-nav-menu--dropdown .mobmenuBox {		background: none;	}		.containerWrap .bannerWrap h2 {	   line-height: 30px;      font-size: 24px !important;		}		.codeWrap .codeRight textarea {		min-height: 176px !important;	}		.optsecWrap .headingCircle .elementor-widget-container |{		width: 120px;		height: 120px;	}	}/* Landscape phones and down */@media (max-width: 540px) {	 .containerWrap .bannerWrap h2 br { 	display: none; }}     /* Landscape phones and down */@media (max-width: 480px) { }