.elementor-6182 .elementor-element.elementor-element-7509a5c > .elementor-background-overlay{opacity:0.53;}.elementor-6182 .elementor-element.elementor-element-7509a5c{padding:116px 0px 71px 0px;}.elementor-6182 .elementor-element.elementor-element-19f20f3.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-6182 .elementor-element.elementor-element-19f20f3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-6182 .elementor-element.elementor-element-19f20f3 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-6182 .elementor-element.elementor-element-8583c7d{width:var( --container-widget-width, 81.315% );max-width:81.315%;--container-widget-width:81.315%;--container-widget-flex-grow:0;text-align:center;font-family:"bagoss", Sans-serif;font-size:106px;font-weight:500;}.elementor-6182 .elementor-element.elementor-element-8583c7d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6182 .elementor-element.elementor-element-bf4c104{width:var( --container-widget-width, 76.315% );max-width:76.315%;--container-widget-width:76.315%;--container-widget-flex-grow:0;text-align:center;font-family:"Bagoss", Sans-serif;font-size:36px;}.elementor-6182 .elementor-element.elementor-element-bf4c104 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6182 .elementor-element.elementor-element-0926a1a > .elementor-background-overlay{opacity:1;}.elementor-6182 .elementor-element.elementor-element-7abe2dd0 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-6182 .elementor-element.elementor-element-1f367460 > .elementor-widget-container{padding:0px 0px 0px 0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-6182 .elementor-element.elementor-element-7abe2dd0{width:100%;}}@media(max-width:1366px){.elementor-6182 .elementor-element.elementor-element-7509a5c > .elementor-background-overlay{background-image:url("https://www.wedoseo.co.il/wp-content/uploads/2024/03/noise-bg.png");background-repeat:repeat-x;opacity:1;}.elementor-6182 .elementor-element.elementor-element-0926a1a{padding:19px 19px 19px 19px;}.elementor-6182 .elementor-element.elementor-element-323df973{padding:8px 28px 47px 0px;}}@media(max-width:1024px){.elementor-6182 .elementor-element.elementor-element-8583c7d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-6182 .elementor-element.elementor-element-8583c7d{line-height:1em;}.elementor-6182 .elementor-element.elementor-element-bf4c104 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6182 .elementor-element.elementor-element-bf4c104{columns:1;column-gap:0px;line-height:1.2em;}}@media(max-width:767px){.elementor-6182 .elementor-element.elementor-element-7509a5c > .elementor-background-overlay{background-image:url("https://www.wedoseo.co.il/wp-content/uploads/2024/03/noise-bg.png");background-repeat:repeat-x;opacity:1;}.elementor-6182 .elementor-element.elementor-element-7509a5c{padding:58px 0px 21px 0px;}.elementor-6182 .elementor-element.elementor-element-19f20f3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:20px;}.elementor-6182 .elementor-element.elementor-element-19f20f3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-6182 .elementor-element.elementor-element-8583c7d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-6182 .elementor-element.elementor-element-8583c7d{font-size:56px;line-height:1.8em;}.elementor-6182 .elementor-element.elementor-element-bf4c104 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6182 .elementor-element.elementor-element-bf4c104{font-size:24px;line-height:1.3em;}.elementor-6182 .elementor-element.elementor-element-0926a1a{padding:0px 0px 0px 0px;}.elementor-6182 .elementor-element.elementor-element-323df973{padding:0px 9px 30px 0px;}}/* Start custom CSS for text-editor, class: .elementor-element-8583c7d */.green{
    color: #7DD64A;
}
.maintitle {
    font-family: bagoss;
}

@media (min-width: 1024px) {
    .maintitle {
        font-size: 100px;
        line-height: 0.9;
    }
}

/* For mobile */
@media (max-width: 768px) {
    .maintitle {
        font-size: 80px;
        line-height: 0.8;
    }
}
@media (max-width: 500px) {
    .maintitle {
        font-size: 70px;
        line-height: 0.9;
    }
}
@media (max-width: 360px) {
    .maintitle {
        font-size: 60px;
        line-height: 0.9;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bf4c104 */.subtitle {
        font-family: Bagoss;
    }
@media (min-width: 1024px) {
    .subtitle {
        font-size: 31px;
        line-height: 1;
    }
}
/* For mobile */
@media (max-width: 768px) {
    .subtitle {
        font-size: 22px;
        line-height: 1;
    }
}
@media (max-width: 360px) {
    .subtitle {
        font-size: 22px;
        line-height: 0.3;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-eb4363b */.row {
  display: flex;
  flex-wrap: wrap;
}
.column {
  width: calc(33.33% - 20px); /* Each column takes up 33.33% of the width with 10px margin on each side */
  margin: 10px;
}
.column {
  flex: 1 0 calc(33.33% - 20px);
  padding: 60px;
  margin: 10px;
  border: 1px solid #86C543;
  border-top-left-radius: 44px;
  box-sizing: border-box;
  text-align: center;
}

.icon {
  width: 55px; /* Adjust icon size as needed */
  height: 80px; /* Adjust icon size as needed */
  display: block;
  margin: 0 auto 10px; /* Center the icon vertically and add space below */
}

.columntitle {
  font-family: Bagoss;
  font-size: 23px;
  color: black;
}

.description {
  font-family: Lato;
  font-size: 18px;
  text-align: left;
  color: black;
}

@media screen and (max-width: 1025px) {
  .column {
    width: calc(50% - 20px);
    padding: 30px;/* Each column takes up 50% of the width with 10px margin on each side */
  }
}
/* Tablet styles: 2 columns per row */
@media screen and (max-width: 768px) {
  .column {
    width: calc(50% - 20px);
    padding: 60px;
    /* Each column takes up 50% of the width with 10px margin on each side */
  }
}


@media screen and (max-width: 480px) {
  .column {
    width: calc(50% - 20px);
    /* Each column takes up 50% of the width with 10px margin on each side */
  }

  /* Target the last two columns */
  .column:nth-last-child(-n+9) {
    width: calc(100% - 20px); /* Set width to 100% minus margin */
    display: block; /* Change display property to block to force each column onto its own row */
    margin-bottom: 20px; /* Add margin to create space between the last two columns */
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1f367460 */.button-container {
  display: flex;
  justify-content: flex-end; /* Align buttons to the right */
}

.dual-color-button {
  display: inline-flex;
  align-items: center;
  padding: 10px 60px; /* Adjust padding as needed */
  padding-left: 20px; /* Add negative left padding to offset the text */
  font-family: bagoss;
  font-size: 16px;
  color: #7DD64A; /* Text color */
  background: linear-gradient(to right, #143300 75%, #7DD64A 20%); /* Dual-color background */
  border: none;
  border-radius: 7px;
  cursor: pointer;
  position: relative;
  overflow: hidden;
  transition: background-color 0.3s, color 0.3s;
}

.arrow-icon {
  width: 20px; /* Adjust width of arrow icon */
  height: 20px; /* Adjust height of arrow icon */
  background-image: url('https://www.wedoseo.co.il/wp-content/uploads/2024/04/arrow-right.svg'); /* Arrow icon */
  background-size: contain;
  background-repeat: no-repeat;
  position: absolute;
  right: 10px; /* Adjust position of arrow icon */
  top: 50%;
  transform: translateY(-50%);
}

.dual-color-button:hover {
   background: linear-gradient(to right, #7DD64A 75%, #7DD64A 20%);/* Text color on hover */
  background-position: right center; /* Change background position on hover */
}
.dual-color-button:hover {
  color: #143300; /* Text color on hover */
  background-position: right center; /* Change background position on hover */
}

.dual-color-button:active {
  background-position: left center; /* Change background position on active */
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Bagoss';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.wedoseo.co.il/wp-content/uploads/2024/03/BagossExtendedTRIAL-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */