.elementor-2248 .elementor-element.elementor-element-286e7d7:not(.elementor-motion-effects-element-type-background),
.elementor-2248 .elementor-element.elementor-element-286e7d7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #590c00;
  background-image: url("./bola.png");
  background-position: center right;
  background-repeat: no-repeat;
}

.elementor-2248 .elementor-element.elementor-element-286e7d7 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-2248 .elementor-element.elementor-element-286e7d7>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2248 .elementor-element.elementor-element-8d0c67c {
  text-align: center;
}

.elementor-2248 .elementor-element.elementor-element-8d0c67c .elementor-heading-title {
  color: #FFFFFF;
  font-family: "Ubuntu Condensed", Sans-serif;
  font-size: 38px;
  font-weight: 600;
}

.elementor-2248 .elementor-element.elementor-element-8d0c67c>.elementor-widget-container {
  padding: 5% 10% 0% 10%;
}

.elementor-2248 .elementor-element.elementor-element-703c904>.elementor-container {
  min-height: 80vh;
}

.elementor-2248 .elementor-element.elementor-element-703c904>.elementor-container:after {
  content: "";
  min-height: inherit;
}

.elementor-2248 .elementor-element.elementor-element-703c904:not(.elementor-motion-effects-element-type-background),
.elementor-2248 .elementor-element.elementor-element-703c904>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #fff;
}

.elementor-2248 .elementor-element.elementor-element-703c904 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 60px 0px 60px 0px;
}

.elementor-2248 .elementor-element.elementor-element-703c904>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2248 .elementor-element.elementor-element-947a3fb .elementor-text-editor {
  text-align: justify;
}

.elementor-2248 .elementor-element.elementor-element-947a3fb {
  color: #000;
  font-family: "Open Sans Hebrew Condensed", Sans-serif;
  font-size: 20px;
  font-weight: 300;
  line-height: 1.1em;
}

.elementor-2248 .elementor-element.elementor-element-a9116bb:not(.elementor-motion-effects-element-type-background),
.elementor-2248 .elementor-element.elementor-element-a9116bb>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #590c00;
}

.elementor-2248 .elementor-element.elementor-element-a9116bb {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 40px 0px 40px 0px;
}

.elementor-2248 .elementor-element.elementor-element-a9116bb>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2248 .elementor-element.elementor-element-810e65d {
  text-align: right;
}

.elementor-bc-flex-widget .elementor-2248 .elementor-element.elementor-element-cecebbe.elementor-column .elementor-column-wrap {
  align-items: flex-end;
}

.elementor-2248 .elementor-element.elementor-element-cecebbe.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
  align-content: flex-end;
  align-items: flex-end;
}

.elementor-2248 .elementor-element.elementor-element-c42007f .elementor-text-editor {
  text-align: right;
}

.elementor-2248 .elementor-element.elementor-element-c42007f {
  color: #FFFFFF;
  font-family: "Roboto", Sans-serif;
  font-size: 12px;
  font-weight: 400;
}

@media(min-width:768px) {
  .elementor-2248 .elementor-element.elementor-element-0ab6620 {
    width: 65.175%;
  }

  .elementor-2248 .elementor-element.elementor-element-cecebbe {
    width: 33.378%;
  }
}

/*
* cookie
*/
.cookie{
	width: 50vw;
  /* height: 72px; */
  background-color: #fff2f2;
  position: fixed;
  bottom: 25px;
  border-radius: 10px;
	left: 5%;
	padding: 10px 20px;
  z-index: 999;
  font-family: var( --e-global-typography-text-font-family );
}

.cookie .txt{
	float: left;
  width: 80%;
}
.cookie .txt p{
	color:#1D2D35;
  font-size: 14px;
}

.cookie .accept {
    background-color: #40CC79;
    color: #fff !important;
    border-radius: 32px;
    padding: 3px 23px;
    /* align-self: center; */
    font-size: 19px;
    margin-top: 2%;	
    margin-left: 3%;

}
.cookie .accept:hover {
	background-color: #30b867;
}

