.elementor-398 .elementor-element.elementor-element-3314c65:not(.elementor-motion-effects-element-type-background), .elementor-398 .elementor-element.elementor-element-3314c65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D2366;background-image:url("https://pishrantoos.ir/wp-content/uploads/2025/11/truck-night-highway-1920x1080-11144-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-398 .elementor-element.elementor-element-3314c65 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(190deg, #162562 20%, #30364F 100%);opacity:0.89;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-398 .elementor-element.elementor-element-3314c65 > .elementor-container{min-height:400px;}.elementor-398 .elementor-element.elementor-element-3314c65{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;padding:180px 0px 19px 0px;}.elementor-398 .elementor-element.elementor-element-ab951fb > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-398 .elementor-element.elementor-element-1b44830 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-398 .elementor-element.elementor-element-1b44830{margin:-225px 0px 0px 0px;}.elementor-398 .elementor-element.elementor-element-e6ced0c > .elementor-widget-container{margin:0px 0px -60px 0px;}.elementor-398 .elementor-element.elementor-element-3d2046f{text-align:center;}.elementor-398 .elementor-element.elementor-element-3d2046f .elementor-heading-title{color:#FFFFFF;}.elementor-398 .elementor-element.elementor-element-ff2b6b6{--iteration-count:infinite;--dynamic-text-color:#FFFFFF;}.elementor-398 .elementor-element.elementor-element-ff2b6b6 .elementor-headline{text-align:center;font-size:18px;}.elementor-398 .elementor-element.elementor-element-ff2b6b6 .elementor-headline-plain-text{color:#FF6000;}.elementor-398 .elementor-element.elementor-element-e58ccd5{--animation-duration:1200ms;--dynamic-text-color:#FF6600;}.elementor-398 .elementor-element.elementor-element-e58ccd5 .elementor-headline{text-align:center;font-size:14px;line-height:35px;}.elementor-398 .elementor-element.elementor-element-e58ccd5 .elementor-headline-plain-text{color:#FFFFFF;}.elementor-398 .elementor-element.elementor-element-e58ccd5 .elementor-headline-dynamic-wrapper path{stroke:#FF6600;stroke-width:8px;}.elementor-398 .elementor-element.elementor-element-e58ccd5 .elementor-headline-dynamic-wrapper svg{z-index:2;}.elementor-398 .elementor-element.elementor-element-e58ccd5 .elementor-headline-dynamic-text{z-index:auto;}.elementor-398 .elementor-element.elementor-element-d42f741{width:auto;max-width:auto;}.elementor-398 .elementor-element.elementor-element-d42f741 > .elementor-widget-container{padding:0px 0px 0px 15px;}.elementor-398 .elementor-element.elementor-element-6a193b5{width:auto;max-width:auto;}@media(min-width:768px){.elementor-398 .elementor-element.elementor-element-9d2a8c5{width:51.19%;}.elementor-398 .elementor-element.elementor-element-fa1afb0{width:48.81%;}}@media(max-width:767px){.elementor-398 .elementor-element.elementor-element-1b44830{margin:-180px 0px 0px 0px;}.elementor-398 .elementor-element.elementor-element-fa1afb0 > .elementor-element-populated{margin:-86px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-398 .elementor-element.elementor-element-ff2b6b6 .elementor-headline{font-size:15px;line-height:2em;}}/* Start custom CSS for html, class: .elementor-element-e6ced0c */.amir-drop-banner {
  width: 100%;
  height: 500px;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  overflow: hidden;
}

.organic-shape {
  width: 630px;
  height: 360px;
  background-image: url('https://pishrantoos.ir/wp-content/uploads/2025/11/AdobeStock_251384625_17_11zon.jpg');
  background-size: cover;
  background-position: center;
  border-radius: 65% 35% 60% 40% / 55% 45% 60% 40%;
  animation: organicMorph 6s ease-in-out infinite;
  overflow: hidden;
  position: relative;
}

.organic-shape::before {
  content: "";
  position: absolute;
  inset: 0;
  background-color: rgb(226, 86, 35);
  opacity: 0.5;
  z-index: 1;
  border-radius: inherit;
  pointer-events: none;
}

@keyframes organicMorph {
  0% {
    border-radius: 65% 35% 60% 40% / 55% 45% 60% 40%;
  }
  25% {
    border-radius: 70% 30% 65% 35% / 50% 60% 40% 50%;
  }
  50% {
    border-radius: 60% 40% 70% 30% / 60% 40% 55% 45%;
  }
  75% {
    border-radius: 68% 32% 62% 38% / 52% 48% 58% 42%;
  }
  100% {
    border-radius: 65% 35% 60% 40% / 55% 45% 60% 40%;
  }
}

.drop-text {
  position: absolute;
  bottom: 40px;
  left: 50%;
  transform: translateX(-50%);
  font-size: 28px;
  color: white;
  font-weight: bold;
  text-align: center;
  text-shadow: 1px 1px 4px rgba(0,0,0,0.5);
  z-index: 2;
}/* End custom CSS */