.elementor-4759 .elementor-element.elementor-element-aa90ff2{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;--background-transition:0.3s;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4759 .elementor-element.elementor-element-ea944b6 .elementor-icon-box-wrapper{text-align:center;}.elementor-4759 .elementor-element.elementor-element-ea944b6{--icon-box-icon-margin:5px;}.elementor-4759 .elementor-element.elementor-element-ea944b6 .elementor-icon-box-title{margin-bottom:0px;}.elementor-4759 .elementor-element.elementor-element-ea944b6.elementor-view-stacked .elementor-icon{background-color:#E8AF3A;}.elementor-4759 .elementor-element.elementor-element-ea944b6.elementor-view-framed .elementor-icon, .elementor-4759 .elementor-element.elementor-element-ea944b6.elementor-view-default .elementor-icon{fill:#E8AF3A;color:#E8AF3A;border-color:#E8AF3A;}.elementor-4759 .elementor-element.elementor-element-ea944b6 .elementor-icon{font-size:32px;}.elementor-4759 .elementor-element.elementor-element-ea944b6 .elementor-icon-box-title, .elementor-4759 .elementor-element.elementor-element-ea944b6 .elementor-icon-box-title a{font-family:"Estedad", Sans-serif;font-size:13px;font-weight:600;line-height:36px;}.elementor-4759 .elementor-element.elementor-element-ea944b6 > .elementor-widget-container{margin:2px 0px 0px 0px;}.elementor-4759 .elementor-element.elementor-element-80f90f6{--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;--background-transition:0.3s;}.elementor-4759 .elementor-element.elementor-element-91c5c2e img{border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-4759 .elementor-element.elementor-element-f853981{--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;--background-transition:0.3s;}.elementor-4759 .elementor-element.elementor-element-9aeaa99 img{width:100%;border-radius:12px 12px 12px 12px;}.elementor-4759 .elementor-element.elementor-element-9aeaa99 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4759 .elementor-element.elementor-element-9aeaa99{width:100%;max-width:100%;z-index:0;}.elementor-4759 .elementor-element.elementor-element-c0fc43d img{width:100%;border-radius:12px 12px 12px 12px;}.elementor-4759 .elementor-element.elementor-element-c0fc43d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4759 .elementor-element.elementor-element-c0fc43d{width:100%;max-width:100%;z-index:0;}.elementor-4759 .elementor-element.elementor-element-2f143b3{--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;--background-transition:0.3s;}.elementor-4759 .elementor-element.elementor-element-c798c6b .jet-ajax-search__form{background-color:#F9F9F9;padding:12px 12px 12px 12px;}.elementor-4759 .elementor-element.elementor-element-c798c6b .jet-ajax-search__field{padding:6px 6px 6px 6px;border-width:1px 1px 1px 1px;border-radius:6px 6px 6px 6px;}.elementor-4759 .elementor-element.elementor-element-c798c6b .jet-ajax-search__submit-icon{font-size:13px;}.elementor-4759 .elementor-element.elementor-element-c798c6b .jet-ajax-search__submit{color:#FFFCFC;background-color:#FFB200;padding:13px 13px 13px 13px;border-radius:8px 8px 8px 8px;}.elementor-4759 .elementor-element.elementor-element-c798c6b .jet-ajax-search__results-area{box-shadow:0px 0px 17px 0px rgba(0,0,0,0.5);}.elementor-4759 .elementor-element.elementor-element-c798c6b .jet-ajax-search__results-slide{overflow-y:auto;max-height:500px;}.elementor-4759 .elementor-element.elementor-element-c798c6b .jet-ajax-search__results-slide::-webkit-scrollbar{background-color:#000000;}.elementor-4759 .elementor-element.elementor-element-c798c6b .jet-ajax-search__results-item mark{color:#000000C4;background:#FFB20087;}.elementor-4759 .elementor-element.elementor-element-c798c6b .jet-ajax-search__item-content{color:#000000;}.elementor-4759 .elementor-element.elementor-element-c798c6b .jet-ajax-search__item-link{text-align:right;}.elementor-4759 .elementor-element.elementor-element-c798c6b .jet-ajax-search__results-item:not(:first-child){border-top-style:solid;border-top-width:3px;border-color:#F9F9F9;}.elementor-4759 .elementor-element.elementor-element-c798c6b .jet-ajax-search__item-thumbnail{width:56px;}body:not(.rtl) .elementor-4759 .elementor-element.elementor-element-c798c6b .jet-ajax-search__item-thumbnail{margin-right:7px;}body.rtl .elementor-4759 .elementor-element.elementor-element-c798c6b .jet-ajax-search__item-thumbnail{margin-left:7px;}.elementor-4759 .elementor-element.elementor-element-c798c6b .jet-ajax-search__spinner{color:#FFBF00;}.elementor-4759 .elementor-element.elementor-element-54f1256{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4759 .elementor-element.elementor-element-54f1256.e-con{--align-self:stretch;--flex-grow:0;--flex-shrink:0;}.elementor-4759 .elementor-element.elementor-element-a6a8af7 .elementor-nav-menu .elementor-item{font-family:"Estedad", Sans-serif;font-size:14px;font-weight:600;}.elementor-4759 .elementor-element.elementor-element-a6a8af7 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-4759 .elementor-element.elementor-element-a6a8af7 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-4759 .elementor-element.elementor-element-a6a8af7 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-4759 .elementor-element.elementor-element-a6a8af7 .elementor-nav-menu--main .elementor-item:focus{color:#fff;}.elementor-4759 .elementor-element.elementor-element-a6a8af7 .elementor-item:before{border-radius:12px;}.elementor-4759 .elementor-element.elementor-element-a6a8af7 .e--animation-shutter-in-horizontal .elementor-item:before{border-radius:12px 12px 0 0;}.elementor-4759 .elementor-element.elementor-element-a6a8af7 .e--animation-shutter-in-horizontal .elementor-item:after{border-radius:0 0 12px 12px;}.elementor-4759 .elementor-element.elementor-element-a6a8af7 .e--animation-shutter-in-vertical .elementor-item:before{border-radius:0 12px 12px 0;}.elementor-4759 .elementor-element.elementor-element-a6a8af7 .e--animation-shutter-in-vertical .elementor-item:after{border-radius:12px 0 0 12px;}.elementor-4759 .elementor-element.elementor-element-a6a8af7 .elementor-nav-menu--dropdown .elementor-item, .elementor-4759 .elementor-element.elementor-element-a6a8af7 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Estedad", Sans-serif;font-weight:500;}.elementor-4759 .elementor-element.elementor-element-5b12122{--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;--background-transition:0.3s;}.elementor-4759 .elementor-element.elementor-element-624318e .elementor-button-content-wrapper{flex-direction:row;}.elementor-4759 .elementor-element.elementor-element-624318e .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-4759 .elementor-element.elementor-element-624318e .elementor-button{fill:#FFFFFF;color:#FFFFFF;background-color:#B8B8B8;}.elementor-4759 .elementor-element.elementor-element-ae72eda{--display:flex;--min-height:0vh;--background-transition:0.3s;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4759 .elementor-element.elementor-element-99ecfcb{--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;--background-transition:0.3s;}.elementor-4759 .elementor-element.elementor-element-9cb00ab{--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;--background-transition:0.3s;}.elementor-4759 .elementor-element.elementor-element-652b1f2 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}:is( .elementor-4759 .elementor-element.elementor-element-652b1f2 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-4759 .elementor-element.elementor-element-652b1f2 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-4759 .elementor-element.elementor-element-652b1f2 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(9px / 2);padding-right:calc(9px / 2);padding-top:calc(9px / 2);padding-bottom:calc(9px / 2);}:is( .elementor-4759 .elementor-element.elementor-element-652b1f2 > .elementor-widget-container > .jet-listing-grid, .elementor-4759 .elementor-element.elementor-element-652b1f2 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-4759 .elementor-element.elementor-element-652b1f2 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 9px / -2);margin-right:calc( 9px / -2);width:calc(100% + 9px);}:is( .elementor-4759 .elementor-element.elementor-element-652b1f2 > .elementor-widget-container > .jet-listing-grid, .elementor-4759 .elementor-element.elementor-element-652b1f2 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-4759 .elementor-element.elementor-element-652b1f2 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 9px / -2);margin-bottom:calc( 9px / -2);}@media(min-width:768px){.elementor-4759 .elementor-element.elementor-element-54f1256{--content-width:1272px;}}@media(max-width:1024px){.elementor-4759 .elementor-element.elementor-element-9aeaa99{width:100%;max-width:100%;}.elementor-4759 .elementor-element.elementor-element-c0fc43d{width:100%;max-width:100%;}.elementor-4759 .elementor-element.elementor-element-624318e .elementor-button{border-radius:12px 12px 12px 12px;}.elementor-4759 .elementor-element.elementor-element-652b1f2 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}}@media(max-width:767px){.elementor-4759 .elementor-element.elementor-element-aa90ff2{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:3px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:3;}.elementor-4759 .elementor-element.elementor-element-ea944b6{--icon-box-icon-margin:0px;z-index:3;}.elementor-4759 .elementor-element.elementor-element-ea944b6 .elementor-icon{font-size:30px;}.elementor-4759 .elementor-element.elementor-element-9aeaa99 img{border-radius:4px 4px 4px 4px;}.elementor-4759 .elementor-element.elementor-element-c0fc43d img{border-radius:7px 7px 7px 7px;}.elementor-4759 .elementor-element.elementor-element-624318e .elementor-button{border-radius:12px 12px 12px 12px;}.elementor-4759 .elementor-element.elementor-element-624318e > .elementor-widget-container{margin:-5px 0px -5px 0px;}.elementor-4759 .elementor-element.elementor-element-ae72eda{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4759 .elementor-element.elementor-element-ae72eda.e-con{--align-self:flex-start;}.elementor-4759 .elementor-element.elementor-element-652b1f2 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-4759 .elementor-element.elementor-element-652b1f2.elementor-element{--align-self:center;}}/* Start custom CSS for icon-box, class: .elementor-element-ea944b6 */.showg{
    overflow: hidden;
}

.showg .elementor-icon-box-title{
  position: relative;
  animation-name: heartBeatslow;
  animation-duration: 1.5s;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
      

}
.showg span>i{
  position: relative;
  animation-name: heartBeats;
  animation-duration: 1.5s;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
      filter: contrast(1.15);

}
.showg .elementor-icon-box-title strong{
    color: white;
}

@keyframes heartBeats {
  0% {

 transform: scale(1);
   
    
  }

  14% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }

  28% {
    -webkit-transform: scale(1);
    transform: scale(1);

  }

  42% {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
  }

  70% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}





@keyframes heartBeatslow {
  0% {

 transform: scale(1);
   
    
  }

  14% {
    -webkit-transform: scale(1.03);
    transform: scale(1.03);
  }

  28% {
    -webkit-transform: scale(1);
    transform: scale(1);

  }

  42% {
    -webkit-transform: scale(1.02);
    transform: scale(1.02);
  }

  70% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

h3.elementor-icon-box-title {
    background: #ffb446 !important;
    padding: 0px 10px;
    border-radius: 30px;
    border: 3px solid white;
    outline: 2px dashed #ffb446;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa90ff2 */.showg{
    display: none !important;
}


@media(max-width:1024px){
    
.showg{
    display: none !important;
}

.catg~.showg{
    display: block !important;
}    
    
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-a6a8af7 */nav.elementor-nav-menu--main.elementor-nav-menu__container.elementor-nav-menu--layout-horizontal.e--pointer-background.e--animation-shutter-out-vertical {
    background: #fbfbfb61;
    border-radius: 14px;
}

.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,.menu-item.menu-item-type-taxonomy.menu-item-object-category-services a:hover {
    background: #ffb610;
    border-radius: 12px;
}
.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before {
    background: #b1841e60;
}





.catg>ul.sub-menu>li {
    background: #f9f9f9;
    border-radius: 14px;
    padding: 0px;
    margin: 10px 0px 0px 10px !important;
  
}
.catg li  {
    background: #00000005;
    border-radius: 14px;
    padding: 0px;
    margin: 5px 5px 5px 5px !important;
    
  
}
.catg ul.sub-menu li a {
     border-radius: 12px;
}
.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li {
    display: inline-block !important;
}

@media(max-width:768px){


.menu-item-has-children>a {
    height: 0px !important;
    padding: 22px !important;
}
li.menu-item.menu-item-type-taxonomy.menu-item-object-category-services.current-category-services-ancestor.current-menu-ancestor.current-menu-parent.current-category-services-parent.menu-item-has-children a {
    width: fit-content;
    margin: auto;
}
}












.catg ul.elementor-nav-menu>li.menu-item {
    display: none !important;
}



@media(min-width: 1024px){
.catg .elementor-nav-menu--main .elementor-nav-menu ul {
    position: relative;
    width: 12em;
    border-width: 0;
    border-style: solid;
    padding: 0;
    display: contents !important;
}
.catg ul.elementor-nav-menu>li.menu-item.current-menu-item {
    display: contents !important;
}

}
@media(max-width: 1024px){
 .catg  .elementor-widget-container  {
    margin: 0px 0px 0px 0px !important;
}
.catg  ul.elementor-nav-menu>li.menu-item.current-menu-item {
    display: block !important;
} 
.catg nav.elementor-nav-menu--dropdown.elementor-nav-menu__container {
    top: -14px !important;
} 


/*.catg .elementor-nav-menu .sub-arrow {*/
/*    line-height: 1;*/
/*    padding: 10px 10px 10px 0!important;*/
/*    display: flex;*/
/*    align-items: center !important;*/
/*    background: white !important;*/
/*    text-align: center;*/
    /* margin: auto; */
/*    width: 28px !important;*/
/*    height: 28px !important;*/
/*    margin-right: 10px !important;*/
/*    color: #FF9800 !important;*/
/*    border-radius: 10px !important;*/
/*}*/

.catg .elementor-nav-menu .sub-arrow {
    line-height: 1;
    padding: 10px 10px 10px 0 !important;
    display: flex;
    align-items: center !important;
    background: white !important;
    text-align: center;
    /* margin: auto; */
    width: 28px !important;
    height: 28px !important;
    margin-right: 10px !important;
    color: #FF9800 !important;
    border-radius: 10px !important;
    position: absolute;
    width: 99% !important;
     background: transparent !important; 
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b12122 */.btng .e-con-inner{
    padding: 0px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae72eda */article.elementor-post.services.type-services.status-publish.has-post-thumbnail.hentry {
    max-width: 286px !important;
    min-width: 286px !important;
    margin: 10px auto;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Estedad';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://oostabanna.ir/wp-content/uploads/2023/12/Estedad.eot');
	src: url('https://oostabanna.ir/wp-content/uploads/2023/12/Estedad.eot?#iefix') format('embedded-opentype'),
		url('https://oostabanna.ir/wp-content/uploads/2023/12/Estedad.woff2') format('woff2'),
		url('https://oostabanna.ir/wp-content/uploads/2023/12/Estedad.woff') format('woff'),
		url('https://oostabanna.ir/wp-content/uploads/2023/12/Estedad.ttf') format('truetype'),
		url('https://oostabanna.ir/wp-content/uploads/2023/12/Estedad.svg#Estedad') format('svg');
}
/* End Custom Fonts CSS */