.elementor-114 .elementor-element.elementor-element-02de975{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0%;--margin-bottom:5%;--margin-left:0%;--margin-right:0%;}.elementor-114 .elementor-element.elementor-element-02de975:not(.elementor-motion-effects-element-type-background), .elementor-114 .elementor-element.elementor-element-02de975 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aryalianshipping.com/wp-content/uploads/2025/03/Group-503.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-114 .elementor-element.elementor-element-bba5156{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-114 .elementor-element.elementor-element-8cc8bc7{--spacer-size:50px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-114 .elementor-element.elementor-element-522e602{text-align:center;font-family:"IRANSansX", Sans-serif;font-size:30px;font-weight:900;line-height:70px;color:var( --e-global-color-secondary );}.elementor-114 .elementor-element.elementor-element-2541d8c{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;font-family:"IRANSansX", Sans-serif;font-size:14px;font-weight:400;line-height:35px;color:var( --e-global-color-41d9942 );}.elementor-114 .elementor-element.elementor-element-2541d8c.elementor-element{--align-self:center;}.elementor-114 .elementor-element.elementor-element-326ecf6{--spacer-size:50px;}.elementor-114 .elementor-element.elementor-element-49b7515{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:5%;--margin-left:0%;--margin-right:0%;}.elementor-114 .elementor-element.elementor-element-3f097b1 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-114 .elementor-element.elementor-element-3f097b1{text-align:justify;font-family:"IRANSansX", Sans-serif;font-size:16px;font-weight:400;line-height:40px;color:var( --e-global-color-accent );}.elementor-114 .elementor-element.elementor-element-d0374ad{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:5%;--margin-left:0%;--margin-right:0%;}.elementor-114 .elementor-element.elementor-element-18bd435{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-114 .elementor-element.elementor-element-c2be49a{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-114 .elementor-element.elementor-element-8cdde9d{--display:flex;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:15px 15px 15px 15px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-114 .elementor-element.elementor-element-8cdde9d:not(.elementor-motion-effects-element-type-background), .elementor-114 .elementor-element.elementor-element-8cdde9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-114 .elementor-element.elementor-element-7c72cc6 .elementor-heading-title{font-family:"IRANSansX", Sans-serif;font-size:16px;font-weight:700;line-height:35px;color:var( --e-global-color-41d9942 );}.elementor-114 .elementor-element.elementor-element-d77a80d > .elementor-widget-container{padding:0% 0% 0% 5%;}.elementor-114 .elementor-element.elementor-element-d77a80d{text-align:justify;font-family:"IRANSansX", Sans-serif;font-size:14px;font-weight:400;line-height:26px;color:var( --e-global-color-41d9942 );}.elementor-114 .elementor-element.elementor-element-6a28334{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-114 .elementor-element.elementor-element-b22349d{--display:flex;}.elementor-114 .elementor-element.elementor-element-294d126{--display:flex;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:15px 15px 15px 15px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-114 .elementor-element.elementor-element-294d126:not(.elementor-motion-effects-element-type-background), .elementor-114 .elementor-element.elementor-element-294d126 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-114 .elementor-element.elementor-element-c714691 .elementor-heading-title{font-family:"IRANSansX", Sans-serif;font-size:16px;font-weight:700;line-height:35px;color:var( --e-global-color-41d9942 );}.elementor-114 .elementor-element.elementor-element-3dd3f87 > .elementor-widget-container{padding:0% 0% 0% 5%;}.elementor-114 .elementor-element.elementor-element-3dd3f87{text-align:justify;font-family:"IRANSansX", Sans-serif;font-size:14px;font-weight:400;line-height:26px;color:var( --e-global-color-41d9942 );}.elementor-114 .elementor-element.elementor-element-ed549ee{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-114 .elementor-element.elementor-element-d1207f6 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-114 .elementor-element.elementor-element-d1207f6 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-114 .elementor-element.elementor-element-d1207f6{--image-border-radius:25px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-114 .elementor-element.elementor-element-b2a7315{--display:flex;}.elementor-114 .elementor-element.elementor-element-6669928{--spacer-size:50px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-114 .elementor-element.elementor-element-8cdde9d{--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-114 .elementor-element.elementor-element-294d126{--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}}@media(max-width:767px){.elementor-114 .elementor-element.elementor-element-522e602{font-size:24px;}.elementor-114 .elementor-element.elementor-element-2541d8c{text-align:justify;}}@media(min-width:768px){.elementor-114 .elementor-element.elementor-element-02de975{--content-width:90%;}.elementor-114 .elementor-element.elementor-element-49b7515{--content-width:50%;}.elementor-114 .elementor-element.elementor-element-d0374ad{--content-width:90%;}.elementor-114 .elementor-element.elementor-element-18bd435{--width:50%;}.elementor-114 .elementor-element.elementor-element-c2be49a{--width:30%;}.elementor-114 .elementor-element.elementor-element-6a28334{--width:50%;}.elementor-114 .elementor-element.elementor-element-b22349d{--width:30%;}}@media(max-width:1024px) and (min-width:768px){.elementor-114 .elementor-element.elementor-element-49b7515{--content-width:90%;}}/* Start custom CSS for container, class: .elementor-element-02de975 */.elementor-114 .elementor-element.elementor-element-02de975{
  position:relative;
  isolation:isolate;
  overflow:hidden;
  margin:0 0 54px!important;
  padding:0!important;
  border-radius:28px;
  background-image:url("https://aryalianshipping.com/wp-content/uploads/2025/03/Group-503.jpg")!important;
  background-size:cover!important;
  background-position:center!important;
  box-shadow:0 22px 55px rgba(4,38,80,.18)
}
.elementor-114 .elementor-element.elementor-element-02de975:before{
  content:"";
  position:absolute;
  inset:0;
  z-index:0;
  background:linear-gradient(135deg,rgba(6,43,91,.97) 0%,rgba(11,77,134,.91) 100%)
}
.elementor-114 .elementor-element.elementor-element-02de975:after{
  content:"";
  position:absolute;
  width:260px;
  height:260px;
  left:-95px;
  bottom:-125px;
  border-radius:50%;
  border:45px solid rgba(66,197,232,.08);
  z-index:0
}
.elementor-114 .elementor-element.elementor-element-02de975 > .e-con-inner{
  position:relative;
  z-index:1;
  width:100%!important;
  max-width:1140px!important;
  padding:clamp(42px,5vw,70px)!important
}
.elementor-114 .elementor-element.elementor-element-02de975 .elementor-element-bba5156{
  padding:0!important;
  gap:20px!important
}
.elementor-114 .elementor-element.elementor-element-02de975 .elementor-element-8cc8bc7,
.elementor-114 .elementor-element.elementor-element-02de975 .elementor-element-326ecf6{display:none!important}
.elementor-114 .elementor-element.elementor-element-02de975 .elementor-element-522e602{
  margin:0!important
}
.elementor-114 .elementor-element.elementor-element-02de975 .elementor-element-522e602 p{
  color:#fff!important;
  font-size:clamp(32px,4vw,48px);
  line-height:1.45;
  font-weight:800;
  margin:0!important
}
.elementor-114 .elementor-element.elementor-element-02de975 .elementor-element-522e602 p:after{
  content:"";
  display:block;
  width:58px;
  height:4px;
  margin-top:14px;
  border-radius:4px;
  background:#42c5e8
}
.elementor-114 .elementor-element.elementor-element-02de975 .elementor-element-2541d8c{
  width:100%!important;
  max-width:100%!important;
  margin:0!important
}
.elementor-114 .elementor-element.elementor-element-02de975 .elementor-element-2541d8c .elementor-widget-container{
  padding:0!important
}
.elementor-114 .elementor-element.elementor-element-02de975 .elementor-element-2541d8c p{
  color:rgba(255,255,255,.92)!important;
  font-size:15px;
  line-height:2.2;
  margin:0 0 14px!important;
  text-align:justify
}
.elementor-114 .elementor-element.elementor-element-02de975 .elementor-element-2541d8c p:last-child{margin-bottom:0!important}
@media(max-width:767px){
  .elementor-114 .elementor-element.elementor-element-02de975{margin-bottom:34px!important;border-radius:20px}
  .elementor-114 .elementor-element.elementor-element-02de975 > .e-con-inner{padding:30px 20px!important}
  .elementor-114 .elementor-element.elementor-element-02de975 .elementor-element-bba5156{gap:16px!important}
  .elementor-114 .elementor-element.elementor-element-02de975 .elementor-element-522e602 p{font-size:30px}
  .elementor-114 .elementor-element.elementor-element-02de975 .elementor-element-2541d8c p{font-size:14px;line-height:2;text-align:right}
}

.elementor-114 .elementor-element.elementor-element-02de975{box-shadow:0 22px 55px rgba(4,38,80,.18)!important}

.elementor-114 .elementor-element.elementor-element-02de975 .elementor-element-522e602 p:after{margin:14px auto 0!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49b7515 */.elementor-114 .elementor-element.elementor-element-49b7515{
  margin:0 0 54px!important;
  padding:0 10px!important;
  background:transparent!important
}
.elementor-114 .elementor-element.elementor-element-49b7515 > .e-con-inner{
  width:100%!important;
  max-width:1140px!important
}
.elementor-114 .elementor-element.elementor-element-49b7515 .elementor-element-3f097b1{
  width:100%!important;
  margin:0!important
}
.elementor-114 .elementor-element.elementor-element-49b7515 .elementor-element-3f097b1 > .elementor-widget-container{
  position:relative;
  overflow:hidden;
  padding:clamp(28px,4vw,44px)!important;
  border:1px solid #dfe8f2;
  border-right:5px solid #42c5e8;
  border-radius:24px;
  background:linear-gradient(135deg,#fff 0%,#f5f9fd 100%);
  box-shadow:0 16px 45px rgba(6,43,91,.09)
}
.elementor-114 .elementor-element.elementor-element-49b7515 .elementor-element-3f097b1 > .elementor-widget-container:before{
  content:"";
  position:absolute;
  width:150px;
  height:150px;
  left:-70px;
  top:-78px;
  border-radius:50%;
  background:rgba(66,197,232,.08)
}
.elementor-114 .elementor-element.elementor-element-49b7515 .elementor-element-3f097b1 p{
  position:relative;
  color:#2b4059!important;
  font-size:15px;
  line-height:2.15;
  text-align:justify;
  margin:0 0 16px!important
}
.elementor-114 .elementor-element.elementor-element-49b7515 .elementor-element-3f097b1 p:first-child{
  color:#17304f!important;
  font-weight:600
}
.elementor-114 .elementor-element.elementor-element-49b7515 .elementor-element-3f097b1 p:last-child{margin-bottom:0!important}
@media(max-width:767px){
  .elementor-114 .elementor-element.elementor-element-49b7515{margin-bottom:34px!important;padding:0 15px!important}
  .elementor-114 .elementor-element.elementor-element-49b7515 .elementor-element-3f097b1 > .elementor-widget-container{
    padding:24px 19px!important;
    border-radius:18px
  }
  .elementor-114 .elementor-element.elementor-element-49b7515 .elementor-element-3f097b1 p{font-size:14px;line-height:2;text-align:right}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0374ad */.elementor-114 .elementor-element.elementor-element-d0374ad{
  margin:0 0 56px!important;
  padding:0 10px!important;
  background:transparent!important
}
.elementor-114 .elementor-element.elementor-element-d0374ad > .e-con-inner{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:22px!important;
  width:100%!important;
  max-width:1140px!important
}
.elementor-114 .elementor-element.elementor-element-d0374ad .elementor-element-18bd435,
.elementor-114 .elementor-element.elementor-element-d0374ad .elementor-element-6a28334{
  position:relative;
  display:grid!important;
  grid-template-columns:96px minmax(0,1fr)!important;
  align-items:center!important;
  gap:22px!important;
  min-height:255px;
  padding:26px!important;
  border:1px solid #dfe8f2;
  border-radius:24px;
  background:#fff!important;
  box-shadow:0 16px 45px rgba(6,43,91,.09);
  overflow:hidden
}
.elementor-114 .elementor-element.elementor-element-d0374ad .elementor-element-18bd435:after,
.elementor-114 .elementor-element.elementor-element-d0374ad .elementor-element-6a28334:after{
  content:"";
  position:absolute;
  width:120px;
  height:120px;
  left:-70px;
  bottom:-70px;
  border-radius:50%;
  background:rgba(66,197,232,.08)
}
.elementor-114 .elementor-element.elementor-element-d0374ad .elementor-element-c2be49a,
.elementor-114 .elementor-element.elementor-element-d0374ad .elementor-element-b22349d{
  width:96px!important;
  min-width:96px!important;
  padding:0!important;
  justify-content:flex-start!important;
  align-items:center!important;
  align-self:stretch
}
.elementor-114 .elementor-element.elementor-element-d0374ad .elementor-element-b479e69,
.elementor-114 .elementor-element.elementor-element-d0374ad .elementor-element-ad02d9a{margin:0!important}
.elementor-114 .elementor-element.elementor-element-d0374ad .elementor-element-b479e69 .elementor-widget-container,
.elementor-114 .elementor-element.elementor-element-d0374ad .elementor-element-ad02d9a .elementor-widget-container{
  display:flex;
  align-items:center;
  justify-content:center;
  width:92px;
  height:92px;
  padding:15px;
  border-radius:22px;
  background:linear-gradient(135deg,#e9f9fd,#d9f1f9);
  border:1px solid rgba(66,197,232,.28)
}
.elementor-114 .elementor-element.elementor-element-d0374ad .elementor-element-b479e69 img,
.elementor-114 .elementor-element.elementor-element-d0374ad .elementor-element-ad02d9a img{
  width:62px!important;
  height:62px!important;
  object-fit:contain
}
.elementor-114 .elementor-element.elementor-element-d0374ad .elementor-element-8cdde9d,
.elementor-114 .elementor-element.elementor-element-d0374ad .elementor-element-294d126{
  width:auto!important;
  min-width:0!important;
  padding:0!important;
  gap:12px!important;
  background:transparent!important;
  border:0!important;
  border-radius:0!important
}
.elementor-114 .elementor-element.elementor-element-d0374ad .elementor-element-7c72cc6,
.elementor-114 .elementor-element.elementor-element-d0374ad .elementor-element-c714691{margin:0!important}
.elementor-114 .elementor-element.elementor-element-d0374ad .elementor-element-7c72cc6 .elementor-heading-title,
.elementor-114 .elementor-element.elementor-element-d0374ad .elementor-element-c714691 .elementor-heading-title{
  color:#062b5b!important;
  font-size:23px;
  line-height:1.55;
  font-weight:800
}
.elementor-114 .elementor-element.elementor-element-d0374ad .elementor-element-7c72cc6 .elementor-heading-title:after,
.elementor-114 .elementor-element.elementor-element-d0374ad .elementor-element-c714691 .elementor-heading-title:after{
  content:"";
  display:block;
  width:42px;
  height:3px;
  margin-top:10px;
  border-radius:3px;
  background:#42c5e8
}
.elementor-114 .elementor-element.elementor-element-d0374ad .elementor-element-d77a80d,
.elementor-114 .elementor-element.elementor-element-d0374ad .elementor-element-3dd3f87{margin:0!important}
.elementor-114 .elementor-element.elementor-element-d0374ad .elementor-element-d77a80d .elementor-widget-container,
.elementor-114 .elementor-element.elementor-element-d0374ad .elementor-element-3dd3f87 .elementor-widget-container{padding:0!important}
.elementor-114 .elementor-element.elementor-element-d0374ad .elementor-element-d77a80d p,
.elementor-114 .elementor-element.elementor-element-d0374ad .elementor-element-3dd3f87 p{
  color:#40556f!important;
  font-size:14px;
  line-height:2;
  margin:0!important;
  text-align:justify
}
@media(max-width:1024px){
  .elementor-114 .elementor-element.elementor-element-d0374ad > .e-con-inner{grid-template-columns:1fr}
}
@media(max-width:767px){
  .elementor-114 .elementor-element.elementor-element-d0374ad{margin-bottom:36px!important;padding:0 15px!important}
  .elementor-114 .elementor-element.elementor-element-d0374ad > .e-con-inner{gap:16px!important}
  .elementor-114 .elementor-element.elementor-element-d0374ad .elementor-element-18bd435,
  .elementor-114 .elementor-element.elementor-element-d0374ad .elementor-element-6a28334{
    grid-template-columns:72px minmax(0,1fr)!important;
    gap:16px!important;
    min-height:0;
    padding:20px!important;
    border-radius:18px
  }
  .elementor-114 .elementor-element.elementor-element-d0374ad .elementor-element-c2be49a,
  .elementor-114 .elementor-element.elementor-element-d0374ad .elementor-element-b22349d{width:72px!important;min-width:72px!important}
  .elementor-114 .elementor-element.elementor-element-d0374ad .elementor-element-b479e69 .elementor-widget-container,
  .elementor-114 .elementor-element.elementor-element-d0374ad .elementor-element-ad02d9a .elementor-widget-container{
    width:68px;height:68px;padding:11px;border-radius:18px
  }
  .elementor-114 .elementor-element.elementor-element-d0374ad .elementor-element-b479e69 img,
  .elementor-114 .elementor-element.elementor-element-d0374ad .elementor-element-ad02d9a img{width:46px!important;height:46px!important}
  .elementor-114 .elementor-element.elementor-element-d0374ad .elementor-element-7c72cc6 .elementor-heading-title,
  .elementor-114 .elementor-element.elementor-element-d0374ad .elementor-element-c714691 .elementor-heading-title{font-size:20px}
  .elementor-114 .elementor-element.elementor-element-d0374ad .elementor-element-d77a80d p,
  .elementor-114 .elementor-element.elementor-element-d0374ad .elementor-element-3dd3f87 p{font-size:14px;line-height:1.95;text-align:right}
}
@media(max-width:480px){
  .elementor-114 .elementor-element.elementor-element-d0374ad .elementor-element-18bd435,
  .elementor-114 .elementor-element.elementor-element-d0374ad .elementor-element-6a28334{grid-template-columns:1fr!important}
  .elementor-114 .elementor-element.elementor-element-d0374ad .elementor-element-c2be49a,
  .elementor-114 .elementor-element.elementor-element-d0374ad .elementor-element-b22349d{
    width:68px!important;
    min-width:68px!important;
    justify-self:start
  }
}

.elementor-114 .elementor-element.elementor-element-d0374ad .elementor-element-18bd435,
.elementor-114 .elementor-element.elementor-element-d0374ad .elementor-element-6a28334{
  width:100%!important;
  max-width:100%!important;
  --width:100%!important;
  justify-self:stretch!important
}/* End custom CSS */