
.depicter-revert .depicter-31-element-256{
	background-color:rgba(0, 0, 0, 0.37);
	border:none;
}
.depicter-revert .depicter-31-element-256:not(.depicter-hover-off){
	transition:all ease 1s;
}
.depicter-revert .depicter-31-element-256:not(.depicter-hover-off):hover {
	background-color:#64B085;
	border-color:#000;
}
.depicter-31-element-256 .depicter-symbol-container{
	fill:#FFF;
	transition:all ease 1s;
}
.depicter-31-element-256:hover .depicter-symbol-container{
	fill:#FFF;
}
.depicter-revert .depicter-31-element-257{
	background-color:rgba(0, 0, 0, 0.37);
	border:none;
}
.depicter-revert .depicter-31-element-257:not(.depicter-hover-off){
	transition:all ease 1s;
}
.depicter-revert .depicter-31-element-257:not(.depicter-hover-off):hover {
	background-color:#64B085;
	border-color:#000;
}
.depicter-31-element-257 .depicter-symbol-container{
	fill:#FFF;
	transition:all ease 1s;
}
.depicter-31-element-257:hover .depicter-symbol-container{
	fill:#FFF;
}
.depicter-revert .depicter-31-element-282{
	font-size:14px;
	text-align:center;
	color:#FFF;
	font-family:"Roboto";
	font-weight:400;
	text-transform:uppercase;
	letter-spacing:0px;
	box-shadow:none;
	background-color:#2D7A4F;
	border-radius:12px;
}
.depicter-revert .depicter-31-element-282:not(.depicter-hover-off){
	transition:all ease 0.5s;
}
.depicter-revert .depicter-31-element-282:not(.depicter-hover-off):hover {
	text-shadow:none;
	color:#FFF;
	background-color:#0D311D;
	border-color:#000;
}
.depicter-revert .depicter-31-element-283{
	font-size:14px;
	text-align:center;
	color:#626262;
	font-family:"Roboto";
	font-weight:400;
	text-transform:uppercase;
	letter-spacing:0px;
	box-shadow:none;
	background-color:#F8F3F3;
	border-radius:12px;
}
.depicter-revert .depicter-31-element-283:not(.depicter-hover-off){
	transition:all ease 0.5s;
}
.depicter-revert .depicter-31-element-283:not(.depicter-hover-off):hover {
	text-shadow:none;
	color:#FFF;
	background-color:#0D311D;
	border-color:#000;
}
.depicter-revert .depicter-31-element-281{
	font-size:15px;
	color:#FFF;
	font-family:"Roboto";
	font-weight:500;
	line-height:147%;
	letter-spacing:0px;
	background-color:transparent;
}
.depicter-revert .depicter-31-element-280{
	font-size:50px;
	color:#FFF;
	font-family:"Roboto";
	font-weight:600;
	line-height:120%;
	letter-spacing:0px;
	background-color:transparent;
}
.depicter-revert .depicter-31-section-259 .depicter-section-background{
	background-color:#FFF;
}
.depicter-revert .depicter-31-element-386{
	font-size:14px;
	text-align:center;
	color:#626262;
	font-family:"Roboto";
	font-weight:400;
	text-transform:uppercase;
	letter-spacing:0px;
	box-shadow:none;
	background-color:#F8F3F3;
	border-radius:12px;
}
.depicter-revert .depicter-31-element-386:not(.depicter-hover-off){
	transition:all ease 0.5s;
}
.depicter-revert .depicter-31-element-386:not(.depicter-hover-off):hover {
	text-shadow:none;
	color:#FFF;
	background-color:#0D311D;
	border-color:#000;
}
.depicter-revert .depicter-31-element-386 .dp-icon-container{
	transform:scale(1);
}
.depicter-revert .depicter-31-element-386 .dp-disabled{
	opacity:1;
}
.depicter-revert .depicter-31-element-327{
	font-size:14px;
	text-align:center;
	color:#FFF;
	font-family:"Roboto";
	font-weight:400;
	text-transform:uppercase;
	letter-spacing:0px;
	box-shadow:none;
	background-color:#2D7A4F;
	border-radius:12px;
}
.depicter-revert .depicter-31-element-327:not(.depicter-hover-off){
	transition:all ease 0.5s;
}
.depicter-revert .depicter-31-element-327:not(.depicter-hover-off):hover {
	text-shadow:none;
	color:#FFF;
	background-color:#0D311D;
	border-color:#000;
}
.depicter-revert .depicter-31-element-326{
	font-size:16px;
	color:#FFF;
	font-family:"Roboto";
	font-weight:500;
	line-height:147%;
	letter-spacing:0px;
	background-color:transparent;
}
.depicter-revert .depicter-31-element-325{
	font-size:50px;
	color:#FFF;
	font-family:"Roboto";
	font-weight:600;
	line-height:120%;
	letter-spacing:0px;
	background-color:transparent;
}
.depicter-revert .depicter-31-section-322 .depicter-section-background{
	background-color:#FFF;
}
.depicter-revert .depicter-31-element-360{
	font-size:14px;
	text-align:center;
	color:#FFF;
	font-family:"Roboto";
	font-weight:400;
	text-transform:uppercase;
	letter-spacing:0px;
	box-shadow:none;
	background-color:#2D7A4F;
	border-radius:12px;
}
.depicter-revert .depicter-31-element-360:not(.depicter-hover-off){
	transition:all ease 0.5s;
}
.depicter-revert .depicter-31-element-360:not(.depicter-hover-off):hover {
	text-shadow:none;
	color:#FFF;
	background-color:#0D311D;
	border-color:#000;
}
.depicter-revert .depicter-31-element-361{
	font-size:14px;
	text-align:center;
	color:#626262;
	font-family:"Roboto";
	font-weight:400;
	text-transform:uppercase;
	letter-spacing:0px;
	box-shadow:none;
	background-color:#F8F3F3;
	border-radius:8px;
}
.depicter-revert .depicter-31-element-361:not(.depicter-hover-off){
	transition:all ease 0.5s;
}
.depicter-revert .depicter-31-element-361:not(.depicter-hover-off):hover {
	text-shadow:none;
	color:#FFF;
	background-color:#0D311D;
	border-color:#000;
}
.depicter-revert .depicter-31-element-359{
	font-size:15px;
	color:#FFF;
	font-family:"Roboto";
	font-weight:500;
	line-height:147%;
	letter-spacing:0px;
	background-color:transparent;
}
.depicter-revert .depicter-31-element-358{
	font-size:50px;
	color:#FFF;
	font-family:"Roboto";
	font-weight:600;
	line-height:120%;
	letter-spacing:0px;
	background-color:transparent;
}
.depicter-revert .depicter-31-section-356 .depicter-section-background{
	background-color:#FFF;
}

/***** Tablet *****/
@media screen and (max-width: 1024px){

.depicter-revert .depicter-31-element-281{
	font-size:18px;
}
.depicter-revert .depicter-31-element-280{
	font-size:50px;
}
.depicter-revert .depicter-31-element-326{
	font-size:18px;
}
.depicter-revert .depicter-31-element-325{
	font-size:50px;
}
.depicter-revert .depicter-31-element-359{
	font-size:14px;
}
.depicter-revert .depicter-31-element-358{
	font-size:50px;
}

}
/***** Mobile *****/
@media screen and (max-width: 767px){

.depicter-revert .depicter-31-element-281{
	font-size:15px;
}
.depicter-revert .depicter-31-element-280{
	font-size:31px;
}
.depicter-revert .depicter-31-element-326{
	font-size:15px;
	text-align:left;
}
.depicter-revert .depicter-31-element-325{
	font-size:30px;
}
.depicter-revert .depicter-31-element-359{
	font-size:12px;
}
.depicter-revert .depicter-31-element-358{
	font-size:30px;
}

}
/*** Custom styles ***/
.depicter-revert .depicter-31-element-260 {
  animation: globeAnim 12s ease-in-out forwards;
  transform-origin: center;
}

@keyframes globeAnim {

  /* دخول + بداية اللف مع بعض */
  0% {
    opacity: 0;
    transform: translateY(50px) scale(0.7) rotate(0deg);
  }

  20% {
    opacity: 1;
    transform: translateY(0) scale(1) rotate(-120deg);
  }

  /* Spin الأول ببطء (عكس عقارب الساعة) */
  60% {
    transform: rotate(-360deg);
  }

  /* Pause */
  75% {
    transform: rotate(-360deg);
  }

  /* Spin التاني ببطء */
  100% {
    transform: rotate(-720deg);
  }
}
.depicter-revert .depicter-31-element-355 {
  animation: globeAnim 7s ease-in-out forwards;
  transform-origin: center;
}

@keyframes globeAnim {

  /* دخول */
  0% {
    opacity: 0;
    transform: scale(0.6) translateY(40px) rotate(0deg);
  }

  /* يظهر */
  15% {
    opacity: 1;
    transform: scale(1) translateY(0) rotate(0deg);
  }

  /* حركة خفيفة (loop وهمي) */
  40% {
    transform: scale(1.02) rotate(2deg);
  }

  60% {
    transform: scale(0.98) rotate(-2deg);
  }

  /* يرجع طبيعي */
  80% {
    transform: scale(1) rotate(0deg);
  }

  /* نهاية */
  100% {
    opacity: 1;
    transform: scale(1) rotate(0deg);
  }
}

