.elementor-2115 .elementor-element.elementor-element-1a68dca{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:calc(var(--tx)*70) 0;--row-gap:calc(var(--tx)*70);--column-gap:0;--overflow:hidden;}.elementor-2115 .elementor-element.elementor-element-1a68dca.e-con{--align-self:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-2115 .elementor-element.elementor-element-9d44385{padding:calc(var(--tx)*170) 0 0 0;text-align:center;}.elementor-2115 .elementor-element.elementor-element-9d44385 .elementor-heading-title{font-family:"peyda", Sans-serif;font-size:calc(var(--tx)*98);font-weight:400;text-transform:none;font-style:normal;line-height:94px;letter-spacing:1px;color:#FFFFFF;}.elementor-2115 .elementor-element.elementor-element-3345bd4{--display:flex;--justify-content:center;--gap:calc(var(--tx)*10) 0;--row-gap:calc(var(--tx)*10);--column-gap:0;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:calc(var(--tx)*80);--padding-bottom:calc(var(--tx)*80);--padding-left:calc(var(--tx)*80);--padding-right:calc(var(--tx)*80);--z-index:1;}.elementor-2115 .elementor-element.elementor-element-3345bd4:not(.elementor-motion-effects-element-type-background), .elementor-2115 .elementor-element.elementor-element-3345bd4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#222222;background-image:url("https://bbtelevator.com/wp-content/uploads/2026/08/Vector-3.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2115 .elementor-element.elementor-element-3345bd4::before, .elementor-2115 .elementor-element.elementor-element-3345bd4 > .elementor-background-video-container::before, .elementor-2115 .elementor-element.elementor-element-3345bd4 > .e-con-inner > .elementor-background-video-container::before, .elementor-2115 .elementor-element.elementor-element-3345bd4 > .elementor-background-slideshow::before, .elementor-2115 .elementor-element.elementor-element-3345bd4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2115 .elementor-element.elementor-element-3345bd4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(230deg, #222222 0%, #333333 70%);}.elementor-2115 .elementor-element.elementor-element-50834ba{text-align:end;}.elementor-2115 .elementor-element.elementor-element-50834ba .elementor-heading-title{font-family:"peyda", Sans-serif;font-size:calc(var(--tx)*34);font-weight:400;text-transform:none;font-style:normal;line-height:20px;letter-spacing:0px;color:#FFFFFF;}.elementor-2115 .elementor-element.elementor-element-ccd0284{text-align:end;}.elementor-2115 .elementor-element.elementor-element-ccd0284 .elementor-heading-title{font-family:"peyda", Sans-serif;font-size:calc(var(--tx)*14);font-weight:300;text-transform:none;font-style:normal;line-height:20px;letter-spacing:0px;color:#FFFFFF;}.elementor-2115 .elementor-element.elementor-element-22abcd7{padding:0 0 0 0;text-align:center;}.elementor-2115 .elementor-element.elementor-element-22abcd7 .elementor-heading-title{font-family:"peyda", Sans-serif;font-size:calc(var(--tx)*98);font-weight:400;text-transform:none;font-style:normal;line-height:94px;letter-spacing:1px;color:#FFFFFF;}.elementor-2115 .elementor-element.elementor-element-8aa2e15{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2115 .elementor-element.elementor-element-eecf4f6{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2115 .elementor-element.elementor-element-429668a{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:center;--align-items:center;--gap:0 calc(var(--tx)*20);--row-gap:0;--column-gap:calc(var(--tx)*20);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2115 .elementor-element.elementor-element-dd7bed5{--display:flex;--gap:calc(var(--tx)*20) 0;--row-gap:calc(var(--tx)*20);--column-gap:0;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2115 .elementor-element.elementor-element-6180721{--display:flex;--min-height:calc(var(--tx)*188);--justify-content:center;--gap:0 0;--row-gap:0;--column-gap:0;--overlay-opacity:0.8;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:calc(var(--tx)*40);--padding-bottom:calc(var(--tx)*40);--padding-left:calc(var(--tx)*40);--padding-right:calc(var(--tx)*40);}.elementor-2115 .elementor-element.elementor-element-6180721:not(.elementor-motion-effects-element-type-background), .elementor-2115 .elementor-element.elementor-element-6180721 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bbtelevator.com/wp-content/uploads/2026/08/Vector-4.png");background-position:center right;background-repeat:no-repeat;}.elementor-2115 .elementor-element.elementor-element-6180721::before, .elementor-2115 .elementor-element.elementor-element-6180721 > .elementor-background-video-container::before, .elementor-2115 .elementor-element.elementor-element-6180721 > .e-con-inner > .elementor-background-video-container::before, .elementor-2115 .elementor-element.elementor-element-6180721 > .elementor-background-slideshow::before, .elementor-2115 .elementor-element.elementor-element-6180721 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2115 .elementor-element.elementor-element-6180721 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(230deg, #222222 0%, #333333 70%);}.elementor-2115 .elementor-element.elementor-element-6180721.e-con{--align-self:center;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-2115 .elementor-element.elementor-element-3177fd8 .elementor-icon-box-wrapper{align-items:center;text-align:end;gap:calc(var(--tx)*40);}.elementor-2115 .elementor-element.elementor-element-3177fd8 .elementor-icon-box-title{margin-block-end:calc(var(--tx)*30);color:var( --e-global-color-secondary );}.elementor-2115 .elementor-element.elementor-element-3177fd8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-2115 .elementor-element.elementor-element-3177fd8.elementor-view-framed .elementor-icon, .elementor-2115 .elementor-element.elementor-element-3177fd8.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-2115 .elementor-element.elementor-element-3177fd8 .elementor-icon{font-size:calc(var(--tx)*50);}.elementor-2115 .elementor-element.elementor-element-3177fd8 .elementor-icon-box-title, .elementor-2115 .elementor-element.elementor-element-3177fd8 .elementor-icon-box-title a{font-family:"peyda", Sans-serif;font-size:calc(var(--tx)*28);font-weight:600;text-transform:none;font-style:normal;line-height:0px;}.elementor-2115 .elementor-element.elementor-element-3177fd8:has(:hover) .elementor-icon-box-title,
					 .elementor-2115 .elementor-element.elementor-element-3177fd8:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-2115 .elementor-element.elementor-element-3177fd8 .elementor-icon-box-description{font-family:"peyda", Sans-serif;font-size:calc(var(--tx)*14);font-weight:400;}.elementor-2115 .elementor-element.elementor-element-55fe8f7{--display:flex;--min-height:calc(var(--tx)*188);--justify-content:center;--gap:0 0;--row-gap:0;--column-gap:0;--overlay-opacity:0.8;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:calc(var(--tx)*40);--padding-bottom:calc(var(--tx)*40);--padding-left:calc(var(--tx)*40);--padding-right:calc(var(--tx)*40);}.elementor-2115 .elementor-element.elementor-element-55fe8f7:not(.elementor-motion-effects-element-type-background), .elementor-2115 .elementor-element.elementor-element-55fe8f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bbtelevator.com/wp-content/uploads/2026/08/Vector-5.png");background-position:center right;background-repeat:no-repeat;}.elementor-2115 .elementor-element.elementor-element-55fe8f7::before, .elementor-2115 .elementor-element.elementor-element-55fe8f7 > .elementor-background-video-container::before, .elementor-2115 .elementor-element.elementor-element-55fe8f7 > .e-con-inner > .elementor-background-video-container::before, .elementor-2115 .elementor-element.elementor-element-55fe8f7 > .elementor-background-slideshow::before, .elementor-2115 .elementor-element.elementor-element-55fe8f7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2115 .elementor-element.elementor-element-55fe8f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(230deg, #222222 0%, #333333 70%);}.elementor-2115 .elementor-element.elementor-element-55fe8f7.e-con{--align-self:center;}.elementor-2115 .elementor-element.elementor-element-0dfc0c7 .elementor-icon-box-wrapper{align-items:center;text-align:end;gap:calc(var(--tx)*40);}.elementor-2115 .elementor-element.elementor-element-0dfc0c7 .elementor-icon-box-title{margin-block-end:calc(var(--tx)*30);color:var( --e-global-color-secondary );}.elementor-2115 .elementor-element.elementor-element-0dfc0c7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-2115 .elementor-element.elementor-element-0dfc0c7.elementor-view-framed .elementor-icon, .elementor-2115 .elementor-element.elementor-element-0dfc0c7.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-2115 .elementor-element.elementor-element-0dfc0c7 .elementor-icon{font-size:calc(var(--tx)*50);}.elementor-2115 .elementor-element.elementor-element-0dfc0c7 .elementor-icon i{transform:rotate(1deg);}.elementor-2115 .elementor-element.elementor-element-0dfc0c7 .elementor-icon-box-title, .elementor-2115 .elementor-element.elementor-element-0dfc0c7 .elementor-icon-box-title a{font-family:"peyda", Sans-serif;font-size:calc(var(--tx)*28);font-weight:600;text-transform:none;font-style:normal;line-height:0px;}.elementor-2115 .elementor-element.elementor-element-0dfc0c7:has(:hover) .elementor-icon-box-title,
					 .elementor-2115 .elementor-element.elementor-element-0dfc0c7:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-2115 .elementor-element.elementor-element-0dfc0c7 .elementor-icon-box-description{font-family:"peyda", Sans-serif;font-size:calc(var(--tx)*14);font-weight:400;}.elementor-2115 .elementor-element.elementor-element-7ca7ed4{--display:flex;--min-height:calc(var(--tx)*400);--overflow:hidden;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2115 .elementor-element.elementor-element-7ca7ed4::before, .elementor-2115 .elementor-element.elementor-element-7ca7ed4 > .elementor-background-video-container::before, .elementor-2115 .elementor-element.elementor-element-7ca7ed4 > .e-con-inner > .elementor-background-video-container::before, .elementor-2115 .elementor-element.elementor-element-7ca7ed4 > .elementor-background-slideshow::before, .elementor-2115 .elementor-element.elementor-element-7ca7ed4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2115 .elementor-element.elementor-element-7ca7ed4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(230deg, #222222 0%, #333333 70%);}.elementor-2115 .elementor-element.elementor-element-8b075bd{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2115 .elementor-element.elementor-element-4df79eb{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:center;--align-items:center;--gap:0 calc(var(--tx)*20);--row-gap:0;--column-gap:calc(var(--tx)*20);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2115 .elementor-element.elementor-element-ce5d42e{--display:flex;--gap:calc(var(--tx)*20) 0;--row-gap:calc(var(--tx)*20);--column-gap:0;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2115 .elementor-element.elementor-element-c9a5a9b{--display:flex;--min-height:calc(var(--tx)*188);--justify-content:center;--gap:0 0;--row-gap:0;--column-gap:0;--overlay-opacity:0.8;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:calc(var(--tx)*40);--padding-bottom:calc(var(--tx)*40);--padding-left:calc(var(--tx)*40);--padding-right:calc(var(--tx)*40);}.elementor-2115 .elementor-element.elementor-element-c9a5a9b:not(.elementor-motion-effects-element-type-background), .elementor-2115 .elementor-element.elementor-element-c9a5a9b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bbtelevator.com/wp-content/uploads/2026/08/Vector-4.png");background-position:center right;background-repeat:no-repeat;}.elementor-2115 .elementor-element.elementor-element-c9a5a9b::before, .elementor-2115 .elementor-element.elementor-element-c9a5a9b > .elementor-background-video-container::before, .elementor-2115 .elementor-element.elementor-element-c9a5a9b > .e-con-inner > .elementor-background-video-container::before, .elementor-2115 .elementor-element.elementor-element-c9a5a9b > .elementor-background-slideshow::before, .elementor-2115 .elementor-element.elementor-element-c9a5a9b > .e-con-inner > .elementor-background-slideshow::before, .elementor-2115 .elementor-element.elementor-element-c9a5a9b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(230deg, #222222 0%, #333333 70%);}.elementor-2115 .elementor-element.elementor-element-c9a5a9b.e-con{--align-self:center;}.elementor-2115 .elementor-element.elementor-element-6a0fb51 .elementor-icon-box-wrapper{align-items:center;text-align:end;gap:calc(var(--tx)*40);}.elementor-2115 .elementor-element.elementor-element-6a0fb51 .elementor-icon-box-title{margin-block-end:calc(var(--tx)*30);color:var( --e-global-color-secondary );}.elementor-2115 .elementor-element.elementor-element-6a0fb51.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-2115 .elementor-element.elementor-element-6a0fb51.elementor-view-framed .elementor-icon, .elementor-2115 .elementor-element.elementor-element-6a0fb51.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-2115 .elementor-element.elementor-element-6a0fb51 .elementor-icon{font-size:calc(var(--tx)*50);}.elementor-2115 .elementor-element.elementor-element-6a0fb51 .elementor-icon-box-title, .elementor-2115 .elementor-element.elementor-element-6a0fb51 .elementor-icon-box-title a{font-family:"peyda", Sans-serif;font-size:calc(var(--tx)*28);font-weight:600;text-transform:none;font-style:normal;line-height:0px;}.elementor-2115 .elementor-element.elementor-element-6a0fb51:has(:hover) .elementor-icon-box-title,
					 .elementor-2115 .elementor-element.elementor-element-6a0fb51:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-2115 .elementor-element.elementor-element-6a0fb51 .elementor-icon-box-description{font-family:"peyda", Sans-serif;font-size:calc(var(--tx)*14);font-weight:400;}.elementor-2115 .elementor-element.elementor-element-c0949f1{--display:flex;--min-height:calc(var(--tx)*188);--justify-content:center;--gap:0 0;--row-gap:0;--column-gap:0;--overlay-opacity:0.8;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:calc(var(--tx)*40);--padding-bottom:calc(var(--tx)*40);--padding-left:calc(var(--tx)*40);--padding-right:calc(var(--tx)*40);}.elementor-2115 .elementor-element.elementor-element-c0949f1:not(.elementor-motion-effects-element-type-background), .elementor-2115 .elementor-element.elementor-element-c0949f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bbtelevator.com/wp-content/uploads/2026/08/Vector-5.png");background-position:center right;background-repeat:no-repeat;}.elementor-2115 .elementor-element.elementor-element-c0949f1::before, .elementor-2115 .elementor-element.elementor-element-c0949f1 > .elementor-background-video-container::before, .elementor-2115 .elementor-element.elementor-element-c0949f1 > .e-con-inner > .elementor-background-video-container::before, .elementor-2115 .elementor-element.elementor-element-c0949f1 > .elementor-background-slideshow::before, .elementor-2115 .elementor-element.elementor-element-c0949f1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2115 .elementor-element.elementor-element-c0949f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(230deg, #222222 0%, #333333 70%);}.elementor-2115 .elementor-element.elementor-element-c0949f1.e-con{--align-self:center;}.elementor-2115 .elementor-element.elementor-element-cbac126 .elementor-icon-box-wrapper{align-items:center;text-align:end;gap:calc(var(--tx)*40);}.elementor-2115 .elementor-element.elementor-element-cbac126 .elementor-icon-box-title{margin-block-end:calc(var(--tx)*30);color:var( --e-global-color-secondary );}.elementor-2115 .elementor-element.elementor-element-cbac126.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-2115 .elementor-element.elementor-element-cbac126.elementor-view-framed .elementor-icon, .elementor-2115 .elementor-element.elementor-element-cbac126.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-2115 .elementor-element.elementor-element-cbac126 .elementor-icon{font-size:calc(var(--tx)*50);}.elementor-2115 .elementor-element.elementor-element-cbac126 .elementor-icon-box-title, .elementor-2115 .elementor-element.elementor-element-cbac126 .elementor-icon-box-title a{font-family:"peyda", Sans-serif;font-size:calc(var(--tx)*28);font-weight:600;text-transform:none;font-style:normal;line-height:0px;}.elementor-2115 .elementor-element.elementor-element-cbac126:has(:hover) .elementor-icon-box-title,
					 .elementor-2115 .elementor-element.elementor-element-cbac126:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-2115 .elementor-element.elementor-element-cbac126 .elementor-icon-box-description{font-family:"peyda", Sans-serif;font-size:calc(var(--tx)*14);font-weight:400;}.elementor-2115 .elementor-element.elementor-element-d8e647a{--display:flex;--min-height:calc(var(--tx)*400);--overflow:hidden;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2115 .elementor-element.elementor-element-d8e647a::before, .elementor-2115 .elementor-element.elementor-element-d8e647a > .elementor-background-video-container::before, .elementor-2115 .elementor-element.elementor-element-d8e647a > .e-con-inner > .elementor-background-video-container::before, .elementor-2115 .elementor-element.elementor-element-d8e647a > .elementor-background-slideshow::before, .elementor-2115 .elementor-element.elementor-element-d8e647a > .e-con-inner > .elementor-background-slideshow::before, .elementor-2115 .elementor-element.elementor-element-d8e647a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(230deg, #222222 0%, #333333 70%);}.elementor-2115 .elementor-element.elementor-element-091c5bd{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2115 .elementor-element.elementor-element-4e381c8{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:center;--align-items:center;--gap:0 calc(var(--tx)*20);--row-gap:0;--column-gap:calc(var(--tx)*20);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2115 .elementor-element.elementor-element-4960f9e{--display:flex;--gap:calc(var(--tx)*20) 0;--row-gap:calc(var(--tx)*20);--column-gap:0;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2115 .elementor-element.elementor-element-b5f6d32{--display:flex;--min-height:calc(var(--tx)*188);--justify-content:center;--gap:0 0;--row-gap:0;--column-gap:0;--overlay-opacity:0.8;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:calc(var(--tx)*40);--padding-bottom:calc(var(--tx)*40);--padding-left:calc(var(--tx)*40);--padding-right:calc(var(--tx)*40);}.elementor-2115 .elementor-element.elementor-element-b5f6d32:not(.elementor-motion-effects-element-type-background), .elementor-2115 .elementor-element.elementor-element-b5f6d32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bbtelevator.com/wp-content/uploads/2026/08/Vector-4.png");background-position:center right;background-repeat:no-repeat;}.elementor-2115 .elementor-element.elementor-element-b5f6d32::before, .elementor-2115 .elementor-element.elementor-element-b5f6d32 > .elementor-background-video-container::before, .elementor-2115 .elementor-element.elementor-element-b5f6d32 > .e-con-inner > .elementor-background-video-container::before, .elementor-2115 .elementor-element.elementor-element-b5f6d32 > .elementor-background-slideshow::before, .elementor-2115 .elementor-element.elementor-element-b5f6d32 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2115 .elementor-element.elementor-element-b5f6d32 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(230deg, #222222 0%, #333333 70%);}.elementor-2115 .elementor-element.elementor-element-b5f6d32.e-con{--align-self:center;}.elementor-2115 .elementor-element.elementor-element-65e7a01 .elementor-icon-box-wrapper{align-items:center;text-align:end;gap:calc(var(--tx)*40);}.elementor-2115 .elementor-element.elementor-element-65e7a01 .elementor-icon-box-title{margin-block-end:calc(var(--tx)*30);color:var( --e-global-color-secondary );}.elementor-2115 .elementor-element.elementor-element-65e7a01.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-2115 .elementor-element.elementor-element-65e7a01.elementor-view-framed .elementor-icon, .elementor-2115 .elementor-element.elementor-element-65e7a01.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-2115 .elementor-element.elementor-element-65e7a01 .elementor-icon{font-size:calc(var(--tx)*50);}.elementor-2115 .elementor-element.elementor-element-65e7a01 .elementor-icon-box-title, .elementor-2115 .elementor-element.elementor-element-65e7a01 .elementor-icon-box-title a{font-family:"peyda", Sans-serif;font-size:calc(var(--tx)*28);font-weight:600;text-transform:none;font-style:normal;line-height:0px;}.elementor-2115 .elementor-element.elementor-element-65e7a01:has(:hover) .elementor-icon-box-title,
					 .elementor-2115 .elementor-element.elementor-element-65e7a01:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-2115 .elementor-element.elementor-element-65e7a01 .elementor-icon-box-description{font-family:"peyda", Sans-serif;font-size:calc(var(--tx)*14);font-weight:400;}.elementor-2115 .elementor-element.elementor-element-4beb1bf{--display:flex;--min-height:calc(var(--tx)*188);--justify-content:center;--gap:0 0;--row-gap:0;--column-gap:0;--overlay-opacity:0.8;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:calc(var(--tx)*40);--padding-bottom:calc(var(--tx)*40);--padding-left:calc(var(--tx)*40);--padding-right:calc(var(--tx)*40);}.elementor-2115 .elementor-element.elementor-element-4beb1bf:not(.elementor-motion-effects-element-type-background), .elementor-2115 .elementor-element.elementor-element-4beb1bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bbtelevator.com/wp-content/uploads/2026/08/Vector-5.png");background-position:center right;background-repeat:no-repeat;}.elementor-2115 .elementor-element.elementor-element-4beb1bf::before, .elementor-2115 .elementor-element.elementor-element-4beb1bf > .elementor-background-video-container::before, .elementor-2115 .elementor-element.elementor-element-4beb1bf > .e-con-inner > .elementor-background-video-container::before, .elementor-2115 .elementor-element.elementor-element-4beb1bf > .elementor-background-slideshow::before, .elementor-2115 .elementor-element.elementor-element-4beb1bf > .e-con-inner > .elementor-background-slideshow::before, .elementor-2115 .elementor-element.elementor-element-4beb1bf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(230deg, #222222 0%, #333333 70%);}.elementor-2115 .elementor-element.elementor-element-4beb1bf.e-con{--align-self:center;}.elementor-2115 .elementor-element.elementor-element-ec531b1 .elementor-icon-box-wrapper{align-items:center;text-align:end;gap:calc(var(--tx)*40);}.elementor-2115 .elementor-element.elementor-element-ec531b1 .elementor-icon-box-title{margin-block-end:calc(var(--tx)*30);color:var( --e-global-color-secondary );}.elementor-2115 .elementor-element.elementor-element-ec531b1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-2115 .elementor-element.elementor-element-ec531b1.elementor-view-framed .elementor-icon, .elementor-2115 .elementor-element.elementor-element-ec531b1.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-2115 .elementor-element.elementor-element-ec531b1 .elementor-icon{font-size:calc(var(--tx)*50);}.elementor-2115 .elementor-element.elementor-element-ec531b1 .elementor-icon-box-title, .elementor-2115 .elementor-element.elementor-element-ec531b1 .elementor-icon-box-title a{font-family:"peyda", Sans-serif;font-size:calc(var(--tx)*28);font-weight:600;text-transform:none;font-style:normal;line-height:0px;}.elementor-2115 .elementor-element.elementor-element-ec531b1:has(:hover) .elementor-icon-box-title,
					 .elementor-2115 .elementor-element.elementor-element-ec531b1:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-2115 .elementor-element.elementor-element-ec531b1 .elementor-icon-box-description{font-family:"peyda", Sans-serif;font-size:calc(var(--tx)*14);font-weight:400;}.elementor-2115 .elementor-element.elementor-element-9fc65b3{--display:flex;--min-height:calc(var(--tx)*400);--overflow:hidden;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2115 .elementor-element.elementor-element-9fc65b3::before, .elementor-2115 .elementor-element.elementor-element-9fc65b3 > .elementor-background-video-container::before, .elementor-2115 .elementor-element.elementor-element-9fc65b3 > .e-con-inner > .elementor-background-video-container::before, .elementor-2115 .elementor-element.elementor-element-9fc65b3 > .elementor-background-slideshow::before, .elementor-2115 .elementor-element.elementor-element-9fc65b3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2115 .elementor-element.elementor-element-9fc65b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(230deg, #222222 0%, #333333 70%);}.elementor-2115 .elementor-element.elementor-element-abb89d7{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:center;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--n-tabs-title-justify-content:center;--n-tabs-title-text-align:center;--n-tabs-title-gap:calc(var(--tx)*70);--n-tabs-gap:calc(var(--tx)*30);--n-tabs-title-padding-top:0px;--n-tabs-title-padding-right:0px;--n-tabs-title-padding-bottom:0px;--n-tabs-title-padding-left:0px;--n-tabs-title-font-size:calc(var(--tx)*24);--n-tabs-title-color:#FFFFFF;}.elementor-2115 .elementor-element.elementor-element-abb89d7 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#02010100;}.elementor-2115 .elementor-element.elementor-element-abb89d7.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#5C5C5C00;}.elementor-2115 .elementor-element.elementor-element-abb89d7.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-2115 .elementor-element.elementor-element-abb89d7.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#5C5C5C00;border-style:solid;border-width:0 0 calc(var(--tx)*2) 0;border-color:#FFFFFF;}.elementor-2115 .elementor-element.elementor-element-abb89d7.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"peyda", Sans-serif;font-weight:400;}body.elementor-page-2115:not(.elementor-motion-effects-element-type-background), body.elementor-page-2115 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0C0C;background-image:url("https://bbtelevator.com/wp-content/uploads/2026/08/Group-65-1-1.png");background-position:top center;background-repeat:no-repeat;background-size:contain;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2115 .elementor-element.elementor-element-3345bd4{--width:90%;}.elementor-2115 .elementor-element.elementor-element-8aa2e15{--width:90%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-2115 .elementor-element.elementor-element-9d44385{padding:calc(var(--tx)*120) 0 0 0;}.elementor-2115 .elementor-element.elementor-element-9d44385 .elementor-heading-title{font-size:calc(var(--tx)*64);}.elementor-2115 .elementor-element.elementor-element-3345bd4{--padding-top:calc(var(--tx)*50);--padding-bottom:calc(var(--tx)*50);--padding-left:calc(var(--tx)*50);--padding-right:calc(var(--tx)*50);}.elementor-2115 .elementor-element.elementor-element-22abcd7 .elementor-heading-title{font-size:calc(var(--tx)*64);}.elementor-2115 .elementor-element.elementor-element-8aa2e15{--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;}.elementor-2115 .elementor-element.elementor-element-eecf4f6{--gap:calc(var(--tx)*20) calc(var(--tx)*20);--row-gap:calc(var(--tx)*20);--column-gap:calc(var(--tx)*20);}.elementor-2115 .elementor-element.elementor-element-429668a{--gap:calc(var(--tx)*20) calc(var(--tx)*20);--row-gap:calc(var(--tx)*20);--column-gap:calc(var(--tx)*20);}.elementor-2115 .elementor-element.elementor-element-dd7bed5{--gap:calc(var(--tx)*20) calc(var(--tx)*20);--row-gap:calc(var(--tx)*20);--column-gap:calc(var(--tx)*20);}.elementor-2115 .elementor-element.elementor-element-6180721{--min-height:0;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-2115 .elementor-element.elementor-element-3177fd8 .elementor-icon-box-wrapper{gap:calc(var(--tx)*30);}.elementor-2115 .elementor-element.elementor-element-3177fd8 .elementor-icon-box-title{margin-block-end:calc(var(--tx)*30);}.elementor-2115 .elementor-element.elementor-element-3177fd8 .elementor-icon{font-size:calc(var(--tx)*40);}.elementor-2115 .elementor-element.elementor-element-3177fd8 .elementor-icon-box-title, .elementor-2115 .elementor-element.elementor-element-3177fd8 .elementor-icon-box-title a{font-size:calc(var(--tx)*24);}.elementor-2115 .elementor-element.elementor-element-3177fd8 .elementor-icon-box-description{font-size:calc(var(--tx)*10);}.elementor-2115 .elementor-element.elementor-element-55fe8f7{--min-height:0;}.elementor-2115 .elementor-element.elementor-element-0dfc0c7 .elementor-icon-box-wrapper{gap:calc(var(--tx)*30);}.elementor-2115 .elementor-element.elementor-element-0dfc0c7 .elementor-icon-box-title{margin-block-end:calc(var(--tx)*30);}.elementor-2115 .elementor-element.elementor-element-0dfc0c7 .elementor-icon{font-size:calc(var(--tx)*40);}.elementor-2115 .elementor-element.elementor-element-0dfc0c7 .elementor-icon-box-title, .elementor-2115 .elementor-element.elementor-element-0dfc0c7 .elementor-icon-box-title a{font-size:calc(var(--tx)*24);}.elementor-2115 .elementor-element.elementor-element-0dfc0c7 .elementor-icon-box-description{font-size:calc(var(--tx)*10);}.elementor-2115 .elementor-element.elementor-element-4df79eb{--gap:calc(var(--tx)*20) calc(var(--tx)*20);--row-gap:calc(var(--tx)*20);--column-gap:calc(var(--tx)*20);}.elementor-2115 .elementor-element.elementor-element-ce5d42e{--min-height:0;--gap:calc(var(--tx)*20) calc(var(--tx)*20);--row-gap:calc(var(--tx)*20);--column-gap:calc(var(--tx)*20);}.elementor-2115 .elementor-element.elementor-element-c9a5a9b{--min-height:0;}.elementor-2115 .elementor-element.elementor-element-6a0fb51 .elementor-icon-box-wrapper{gap:calc(var(--tx)*30);}.elementor-2115 .elementor-element.elementor-element-6a0fb51 .elementor-icon-box-title{margin-block-end:calc(var(--tx)*30);}.elementor-2115 .elementor-element.elementor-element-6a0fb51 .elementor-icon{font-size:calc(var(--tx)*40);}.elementor-2115 .elementor-element.elementor-element-6a0fb51 .elementor-icon-box-title, .elementor-2115 .elementor-element.elementor-element-6a0fb51 .elementor-icon-box-title a{font-size:calc(var(--tx)*24);}.elementor-2115 .elementor-element.elementor-element-6a0fb51 .elementor-icon-box-description{font-size:10;}.elementor-2115 .elementor-element.elementor-element-c0949f1{--min-height:0;}.elementor-2115 .elementor-element.elementor-element-cbac126 .elementor-icon-box-wrapper{gap:calc(var(--tx)*30);}.elementor-2115 .elementor-element.elementor-element-cbac126 .elementor-icon-box-title{margin-block-end:calc(var(--tx)*30);}.elementor-2115 .elementor-element.elementor-element-cbac126 .elementor-icon{font-size:calc(var(--tx)*40);}.elementor-2115 .elementor-element.elementor-element-cbac126 .elementor-icon-box-title, .elementor-2115 .elementor-element.elementor-element-cbac126 .elementor-icon-box-title a{font-size:calc(var(--tx)*24);}.elementor-2115 .elementor-element.elementor-element-cbac126 .elementor-icon-box-description{font-size:calc(var(--tx)*10);}.elementor-2115 .elementor-element.elementor-element-d8e647a{--gap:calc(var(--tx)*20) calc(var(--tx)*20);--row-gap:calc(var(--tx)*20);--column-gap:calc(var(--tx)*20);}.elementor-2115 .elementor-element.elementor-element-4e381c8{--gap:calc(var(--tx)*20) calc(var(--tx)*20);--row-gap:calc(var(--tx)*20);--column-gap:calc(var(--tx)*20);}.elementor-2115 .elementor-element.elementor-element-4960f9e{--gap:calc(var(--tx)*20) calc(var(--tx)*20);--row-gap:calc(var(--tx)*20);--column-gap:calc(var(--tx)*20);}.elementor-2115 .elementor-element.elementor-element-b5f6d32{--min-height:0;}.elementor-2115 .elementor-element.elementor-element-65e7a01 .elementor-icon-box-wrapper{gap:calc(var(--tx)*30);}.elementor-2115 .elementor-element.elementor-element-65e7a01 .elementor-icon-box-title{margin-block-end:calc(var(--tx)*30);}.elementor-2115 .elementor-element.elementor-element-65e7a01 .elementor-icon{font-size:calc(var(--tx)*40);}.elementor-2115 .elementor-element.elementor-element-65e7a01 .elementor-icon-box-title, .elementor-2115 .elementor-element.elementor-element-65e7a01 .elementor-icon-box-title a{font-size:calc(var(--tx)*24);}.elementor-2115 .elementor-element.elementor-element-65e7a01 .elementor-icon-box-description{font-size:10;}.elementor-2115 .elementor-element.elementor-element-4beb1bf{--min-height:0;}.elementor-2115 .elementor-element.elementor-element-ec531b1 .elementor-icon-box-wrapper{gap:calc(var(--tx)*30);}.elementor-2115 .elementor-element.elementor-element-ec531b1 .elementor-icon-box-title{margin-block-end:calc(var(--tx)*30);}.elementor-2115 .elementor-element.elementor-element-ec531b1 .elementor-icon{font-size:calc(var(--tx)*40);}.elementor-2115 .elementor-element.elementor-element-ec531b1 .elementor-icon-box-title, .elementor-2115 .elementor-element.elementor-element-ec531b1 .elementor-icon-box-title a{font-size:calc(var(--tx)*24);}.elementor-2115 .elementor-element.elementor-element-ec531b1 .elementor-icon-box-description{font-size:10;}.elementor-2115 .elementor-element.elementor-element-9fc65b3{--gap:calc(var(--tx)*20) calc(var(--tx)*20);--row-gap:calc(var(--tx)*20);--column-gap:calc(var(--tx)*20);}.elementor-2115 .elementor-element.elementor-element-abb89d7{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:center;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-title-gap:calc(var(--tx)*21);--n-tabs-gap:calc(var(--tx)*30);--n-tabs-title-border-radius:0px 0px 0px 0px;--n-tabs-title-padding-top:0px;--n-tabs-title-padding-right:0px;--n-tabs-title-padding-bottom:0px;--n-tabs-title-padding-left:0px;--n-tabs-title-font-size:calc(var(--tx)*18);}:where( .elementor-2115 .elementor-element.elementor-element-abb89d7.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-content ) > .e-con{--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}}/* Start custom CSS for shortcode, class: .elementor-element-ea8ffc1 *//* ========================================
   Gravity Form #2 - Persian / RTL
   ======================================== */
/* ========================================
   GLOBAL FONT - PEYDA
   ======================================== */

#gform_wrapper_2,
#gform_wrapper_2 *,
#gform_wrapper_2 input,
#gform_wrapper_2 textarea,
#gform_wrapper_2 select,
#gform_wrapper_2 button {
    font-family: "Peyda", sans-serif !important;
}
#gform_wrapper_2,
#gform_wrapper_2 form {
    direction: rtl !important;
    text-align: right !important;
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
}


/* ========================================
   FIELDS LAYOUT
   ======================================== */

#gform_wrapper_2 .gform_fields {
    display: grid !important;
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    column-gap: 24px !important;
    row-gap: 14px !important;

    direction: rtl !important;
    text-align: right !important;
}


/* 3 first fields */
#gform_wrapper_2 .gfield:nth-child(1),
#gform_wrapper_2 .gfield:nth-child(2),
#gform_wrapper_2 .gfield:nth-child(3) {
    grid-column: span 1 !important;
}


/* Description + any fields after it */
#gform_wrapper_2 .gfield:nth-child(n+4) {
    grid-column: 1 / -1 !important;
}


/* ========================================
   GENERAL FIELD DIRECTION
   ======================================== */

#gform_wrapper_2 .gfield,
#gform_wrapper_2 .ginput_container {
    direction: rtl !important;
    text-align: right !important;

    margin: 0 !important;
    padding: 0 !important;
}


/* ========================================
   LABELS
   ======================================== */

#gform_wrapper_2 .gfield_label {
    display: block !important;

    color: #ffffff !important;

    font-size: 11px !important;
    font-weight: 400 !important;
    line-height: 1.4 !important;

    margin: 0 0 6px 0 !important;

    direction: rtl !important;
    text-align: right !important;
}


/* ========================================
   INPUTS
   ======================================== */

#gform_wrapper_2 input[type="text"],
#gform_wrapper_2 input[type="email"],
#gform_wrapper_2 input[type="tel"],
#gform_wrapper_2 input[type="number"],
#gform_wrapper_2 input[type="url"] {
    width: 100% !important;
    height: 42px !important;

    background: #686868 !important;

    border: 1px solid rgba(255, 255, 255, 0.16) !important;
    border-radius: 999px !important;

    padding: 0 18px !important;

    color: #ffffff !important;

    font-size: 11px !important;
    font-weight: 400 !important;

    outline: none !important;
    box-shadow: none !important;

    direction: rtl !important;
    text-align: right !important;
}


/* ========================================
   TEXTAREA / DESCRIPTION
   ======================================== */

#gform_wrapper_2 textarea {
    width: 100% !important;

    height: 145px !important;
    min-height: 145px !important;

    background: #686868 !important;

    border: 1px solid rgba(255, 255, 255, 0.16) !important;
    border-radius: 22px !important;

    padding: 14px 18px !important;

    color: #ffffff !important;

    font-size: 11px !important;
    font-weight: 400 !important;
    line-height: 1.5 !important;

    outline: none !important;
    box-shadow: none !important;

    resize: none !important;

    direction: rtl !important;
    text-align: right !important;
}


/* ========================================
   PLACEHOLDERS
   ======================================== */

#gform_wrapper_2 input::placeholder,
#gform_wrapper_2 textarea::placeholder {
    color: rgba(255, 255, 255, 0.70) !important;
    opacity: 1 !important;

    font-size: 10px !important;

    direction: rtl !important;
    text-align: right !important;
}


/* ========================================
   SELECTS
   ======================================== */

#gform_wrapper_2 select {
    direction: rtl !important;
    text-align: right !important;
}


/* ========================================
   DESCRIPTIONS / ERROR MESSAGES
   ======================================== */

#gform_wrapper_2 .gfield_description,
#gform_wrapper_2 .validation_message,
#gform_wrapper_2 .gform_validation_errors {
    direction: rtl !important;
    text-align: right !important;
}


/* ========================================
   FOCUS
   ======================================== */

#gform_wrapper_2 input:focus,
#gform_wrapper_2 textarea:focus,
#gform_wrapper_2 select:focus {
    border-color: rgba(255, 255, 255, 0.45) !important;
    box-shadow: none !important;
}


/* ========================================
   SUBMIT FOOTER
   ======================================== */

#gform_wrapper_2 .gform_footer,
#gform_wrapper_2 .gform_page_footer {
    display: flex !important;

    /* در RTL یعنی سمت راست */
    justify-content: flex-end !important;

    align-items: center !important;

    margin: 18px 0 0 0 !important;
    padding: 0 !important;

    background: transparent !important;
    border: none !important;

    direction: rtl !important;
}


/* ========================================
   SUBMIT BUTTON
   ======================================== */

#gform_wrapper_2 input[type="submit"],
#gform_wrapper_2 button[type="submit"] {
    min-width: 145px !important;
    height: 42px !important;

    margin: 0 !important;
    padding: 0 28px !important;

    background: #686868 !important;
    color: #ffffff !important;

    border: 1px solid rgba(255, 255, 255, 0.16) !important;
    border-radius: 999px !important;

    box-shadow: none !important;
    outline: none !important;

    font-size: 12px !important;
    font-weight: 400 !important;

    direction: rtl !important;
    text-align: center !important;

    cursor: pointer !important;

    transition:
        background-color 0.25s ease,
        border-color 0.25s ease !important;
}


/* Hover */
#gform_wrapper_2 input[type="submit"]:hover,
#gform_wrapper_2 button[type="submit"]:hover {
    background: #777777 !important;
    border-color: rgba(255, 255, 255, 0.35) !important;
    color: #ffffff !important;
}


/* ========================================
   TABLET
   ======================================== */

@media (max-width: 1024px) {

    #gform_wrapper_2 .gform_fields {
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
        column-gap: 18px !important;
    }

    #gform_wrapper_2 .gfield:nth-child(1),
    #gform_wrapper_2 .gfield:nth-child(2) {
        grid-column: span 1 !important;
    }

    #gform_wrapper_2 .gfield:nth-child(3),
    #gform_wrapper_2 .gfield:nth-child(n+4) {
        grid-column: 1 / -1 !important;
    }
}


/* ========================================
   MOBILE
   ======================================== */

@media (max-width: 767px) {

    #gform_wrapper_2 .gform_fields {
        grid-template-columns: 1fr !important;
        row-gap: 14px !important;
    }

    #gform_wrapper_2 .gfield {
        grid-column: 1 / -1 !important;
    }

    #gform_wrapper_2 input[type="text"],
    #gform_wrapper_2 input[type="email"],
    #gform_wrapper_2 input[type="tel"],
    #gform_wrapper_2 input[type="number"],
    #gform_wrapper_2 input[type="url"] {
        height: 44px !important;
    }

    #gform_wrapper_2 textarea {
        height: 130px !important;
        min-height: 130px !important;
    }

    #gform_wrapper_2 input[type="submit"],
    #gform_wrapper_2 button[type="submit"] {
        width: 100% !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd7bed5 *//* حالت عادی آیکون */
.elementor-2115 .elementor-element.elementor-element-dd7bed5 .contact-info-card .elementor-icon,
.elementor-2115 .elementor-element.elementor-element-dd7bed5 .contact-info-card .elementor-icon svg,
.elementor-2115 .elementor-element.elementor-element-dd7bed5 .contact-info-card .elementor-widget-svg svg,
.elementor-2115 .elementor-element.elementor-element-dd7bed5 .contact-info-card img {
    transition: transform 0.35s cubic-bezier(0.22, 1, 0.36, 1) !important;
    transform: scale(1);
}

/* وقتی روی همان کارت هاور می‌شود */
@media (hover: hover) {

    .elementor-2115 .elementor-element.elementor-element-dd7bed5 .contact-info-card:hover .elementor-icon,
    .elementor-2115 .elementor-element.elementor-element-dd7bed5 .contact-info-card:hover .elementor-icon svg,
    .elementor-2115 .elementor-element.elementor-element-dd7bed5 .contact-info-card:hover .elementor-widget-svg svg,
    .elementor-2115 .elementor-element.elementor-element-dd7bed5 .contact-info-card:hover img {
        transform: scale(1.12) !important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-06c39cd */.elementor-2115 .elementor-element.elementor-element-06c39cd {
    overflow: hidden !important;
}

.elementor-2115 .elementor-element.elementor-element-06c39cd .elementor-widget-container {
    width: 100% !important;
    height: 100% !important;
    overflow: hidden !important;
}

.elementor-2115 .elementor-element.elementor-element-06c39cd iframe {
    display: block !important;
    width: 100% !important;
    height: calc(var(--tx)*400) !important;

    min-width: 0 !important;
    min-height: 0 !important;
    max-width: 100% !important;

    filter: grayscale(100%) brightness(65%) contrast(125%) !important;

    border: 0 !important;
}






.elementor-2115 .elementor-element.elementor-element-06c39cd {
    position: relative !important;
    overflow: hidden !important;
    isolation: isolate;
}

.elementor-2115 .elementor-element.elementor-element-06c39cd::after {
    content: "" !important;
    display: block !important;

    position: absolute !important;
    inset: 0 !important;

    background: linear-gradient(
        230deg,
        rgba(34, 34, 34, 0.55) 0%,
        rgba(34, 34, 34, 0.55) 70%
    ) !important;

    z-index: 999 !important;
    pointer-events: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce5d42e *//* حالت عادی آیکون */
.elementor-2115 .elementor-element.elementor-element-ce5d42e .contact-info-card .elementor-icon,
.elementor-2115 .elementor-element.elementor-element-ce5d42e .contact-info-card .elementor-icon svg,
.elementor-2115 .elementor-element.elementor-element-ce5d42e .contact-info-card .elementor-widget-svg svg,
.elementor-2115 .elementor-element.elementor-element-ce5d42e .contact-info-card img {
    transition: transform 0.35s cubic-bezier(0.22, 1, 0.36, 1) !important;
    transform: scale(1);
}

/* وقتی روی همان کارت هاور می‌شود */
@media (hover: hover) {

    .elementor-2115 .elementor-element.elementor-element-ce5d42e .contact-info-card:hover .elementor-icon,
    .elementor-2115 .elementor-element.elementor-element-ce5d42e .contact-info-card:hover .elementor-icon svg,
    .elementor-2115 .elementor-element.elementor-element-ce5d42e .contact-info-card:hover .elementor-widget-svg svg,
    .elementor-2115 .elementor-element.elementor-element-ce5d42e .contact-info-card:hover img {
        transform: scale(1.12) !important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4c52ff3 */.elementor-2115 .elementor-element.elementor-element-4c52ff3 {
    overflow: hidden !important;
}

.elementor-2115 .elementor-element.elementor-element-4c52ff3 .elementor-widget-container {
    width: 100% !important;
    height: 100% !important;
    overflow: hidden !important;
}

.elementor-2115 .elementor-element.elementor-element-4c52ff3 iframe {
    display: block !important;
    width: 100% !important;
    height: calc(var(--tx)*400) !important;

    min-width: 0 !important;
    min-height: 0 !important;
    max-width: 100% !important;

    filter: grayscale(100%) brightness(65%) contrast(125%) !important;

    border: 0 !important;
}






.elementor-2115 .elementor-element.elementor-element-4c52ff3 {
    position: relative !important;
    overflow: hidden !important;
    isolation: isolate;
}

.elementor-2115 .elementor-element.elementor-element-4c52ff3::after {
    content: "" !important;
    display: block !important;

    position: absolute !important;
    inset: 0 !important;

    background: linear-gradient(
        230deg,
        rgba(34, 34, 34, 0.55) 0%,
        rgba(34, 34, 34, 0.55) 70%
    ) !important;

    z-index: 999 !important;
    pointer-events: none !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-68908fc */.elementor-2115 .elementor-element.elementor-element-68908fc {
    overflow: hidden !important;
}

.elementor-2115 .elementor-element.elementor-element-68908fc .elementor-widget-container {
    width: 100% !important;
    height: 100% !important;
    overflow: hidden !important;
}

.elementor-2115 .elementor-element.elementor-element-68908fc iframe {
    display: block !important;
    width: 100% !important;
    height: calc(var(--tx)*400) !important;

    min-width: 0 !important;
    min-height: 0 !important;
    max-width: 100% !important;

    filter: grayscale(100%) brightness(65%) contrast(125%) !important;

    border: 0 !important;
}






.elementor-2115 .elementor-element.elementor-element-68908fc {
    position: relative !important;
    overflow: hidden !important;
    isolation: isolate;
}

.elementor-2115 .elementor-element.elementor-element-68908fc::after {
    content: "" !important;
    display: block !important;

    position: absolute !important;
    inset: 0 !important;

    background: linear-gradient(
        230deg,
        rgba(34, 34, 34, 0.55) 0%,
        rgba(34, 34, 34, 0.55) 70%
    ) !important;

    z-index: 999 !important;
    pointer-events: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd7bed5 *//* حالت عادی آیکون */
.elementor-2115 .elementor-element.elementor-element-dd7bed5 .contact-info-card .elementor-icon,
.elementor-2115 .elementor-element.elementor-element-dd7bed5 .contact-info-card .elementor-icon svg,
.elementor-2115 .elementor-element.elementor-element-dd7bed5 .contact-info-card .elementor-widget-svg svg,
.elementor-2115 .elementor-element.elementor-element-dd7bed5 .contact-info-card img {
    transition: transform 0.35s cubic-bezier(0.22, 1, 0.36, 1) !important;
    transform: scale(1);
}

/* وقتی روی همان کارت هاور می‌شود */
@media (hover: hover) {

    .elementor-2115 .elementor-element.elementor-element-dd7bed5 .contact-info-card:hover .elementor-icon,
    .elementor-2115 .elementor-element.elementor-element-dd7bed5 .contact-info-card:hover .elementor-icon svg,
    .elementor-2115 .elementor-element.elementor-element-dd7bed5 .contact-info-card:hover .elementor-widget-svg svg,
    .elementor-2115 .elementor-element.elementor-element-dd7bed5 .contact-info-card:hover img {
        transform: scale(1.12) !important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-06c39cd */.elementor-2115 .elementor-element.elementor-element-06c39cd {
    overflow: hidden !important;
}

.elementor-2115 .elementor-element.elementor-element-06c39cd .elementor-widget-container {
    width: 100% !important;
    height: 100% !important;
    overflow: hidden !important;
}

.elementor-2115 .elementor-element.elementor-element-06c39cd iframe {
    display: block !important;
    width: 100% !important;
    height: calc(var(--tx)*400) !important;

    min-width: 0 !important;
    min-height: 0 !important;
    max-width: 100% !important;

    filter: grayscale(100%) brightness(65%) contrast(125%) !important;

    border: 0 !important;
}






.elementor-2115 .elementor-element.elementor-element-06c39cd {
    position: relative !important;
    overflow: hidden !important;
    isolation: isolate;
}

.elementor-2115 .elementor-element.elementor-element-06c39cd::after {
    content: "" !important;
    display: block !important;

    position: absolute !important;
    inset: 0 !important;

    background: linear-gradient(
        230deg,
        rgba(34, 34, 34, 0.55) 0%,
        rgba(34, 34, 34, 0.55) 70%
    ) !important;

    z-index: 999 !important;
    pointer-events: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce5d42e *//* حالت عادی آیکون */
.elementor-2115 .elementor-element.elementor-element-ce5d42e .contact-info-card .elementor-icon,
.elementor-2115 .elementor-element.elementor-element-ce5d42e .contact-info-card .elementor-icon svg,
.elementor-2115 .elementor-element.elementor-element-ce5d42e .contact-info-card .elementor-widget-svg svg,
.elementor-2115 .elementor-element.elementor-element-ce5d42e .contact-info-card img {
    transition: transform 0.35s cubic-bezier(0.22, 1, 0.36, 1) !important;
    transform: scale(1);
}

/* وقتی روی همان کارت هاور می‌شود */
@media (hover: hover) {

    .elementor-2115 .elementor-element.elementor-element-ce5d42e .contact-info-card:hover .elementor-icon,
    .elementor-2115 .elementor-element.elementor-element-ce5d42e .contact-info-card:hover .elementor-icon svg,
    .elementor-2115 .elementor-element.elementor-element-ce5d42e .contact-info-card:hover .elementor-widget-svg svg,
    .elementor-2115 .elementor-element.elementor-element-ce5d42e .contact-info-card:hover img {
        transform: scale(1.12) !important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4c52ff3 */.elementor-2115 .elementor-element.elementor-element-4c52ff3 {
    overflow: hidden !important;
}

.elementor-2115 .elementor-element.elementor-element-4c52ff3 .elementor-widget-container {
    width: 100% !important;
    height: 100% !important;
    overflow: hidden !important;
}

.elementor-2115 .elementor-element.elementor-element-4c52ff3 iframe {
    display: block !important;
    width: 100% !important;
    height: calc(var(--tx)*400) !important;

    min-width: 0 !important;
    min-height: 0 !important;
    max-width: 100% !important;

    filter: grayscale(100%) brightness(65%) contrast(125%) !important;

    border: 0 !important;
}






.elementor-2115 .elementor-element.elementor-element-4c52ff3 {
    position: relative !important;
    overflow: hidden !important;
    isolation: isolate;
}

.elementor-2115 .elementor-element.elementor-element-4c52ff3::after {
    content: "" !important;
    display: block !important;

    position: absolute !important;
    inset: 0 !important;

    background: linear-gradient(
        230deg,
        rgba(34, 34, 34, 0.55) 0%,
        rgba(34, 34, 34, 0.55) 70%
    ) !important;

    z-index: 999 !important;
    pointer-events: none !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-68908fc */.elementor-2115 .elementor-element.elementor-element-68908fc {
    overflow: hidden !important;
}

.elementor-2115 .elementor-element.elementor-element-68908fc .elementor-widget-container {
    width: 100% !important;
    height: 100% !important;
    overflow: hidden !important;
}

.elementor-2115 .elementor-element.elementor-element-68908fc iframe {
    display: block !important;
    width: 100% !important;
    height: calc(var(--tx)*400) !important;

    min-width: 0 !important;
    min-height: 0 !important;
    max-width: 100% !important;

    filter: grayscale(100%) brightness(65%) contrast(125%) !important;

    border: 0 !important;
}






.elementor-2115 .elementor-element.elementor-element-68908fc {
    position: relative !important;
    overflow: hidden !important;
    isolation: isolate;
}

.elementor-2115 .elementor-element.elementor-element-68908fc::after {
    content: "" !important;
    display: block !important;

    position: absolute !important;
    inset: 0 !important;

    background: linear-gradient(
        230deg,
        rgba(34, 34, 34, 0.55) 0%,
        rgba(34, 34, 34, 0.55) 70%
    ) !important;

    z-index: 999 !important;
    pointer-events: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd7bed5 *//* حالت عادی آیکون */
.elementor-2115 .elementor-element.elementor-element-dd7bed5 .contact-info-card .elementor-icon,
.elementor-2115 .elementor-element.elementor-element-dd7bed5 .contact-info-card .elementor-icon svg,
.elementor-2115 .elementor-element.elementor-element-dd7bed5 .contact-info-card .elementor-widget-svg svg,
.elementor-2115 .elementor-element.elementor-element-dd7bed5 .contact-info-card img {
    transition: transform 0.35s cubic-bezier(0.22, 1, 0.36, 1) !important;
    transform: scale(1);
}

/* وقتی روی همان کارت هاور می‌شود */
@media (hover: hover) {

    .elementor-2115 .elementor-element.elementor-element-dd7bed5 .contact-info-card:hover .elementor-icon,
    .elementor-2115 .elementor-element.elementor-element-dd7bed5 .contact-info-card:hover .elementor-icon svg,
    .elementor-2115 .elementor-element.elementor-element-dd7bed5 .contact-info-card:hover .elementor-widget-svg svg,
    .elementor-2115 .elementor-element.elementor-element-dd7bed5 .contact-info-card:hover img {
        transform: scale(1.12) !important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-06c39cd */.elementor-2115 .elementor-element.elementor-element-06c39cd {
    overflow: hidden !important;
}

.elementor-2115 .elementor-element.elementor-element-06c39cd .elementor-widget-container {
    width: 100% !important;
    height: 100% !important;
    overflow: hidden !important;
}

.elementor-2115 .elementor-element.elementor-element-06c39cd iframe {
    display: block !important;
    width: 100% !important;
    height: calc(var(--tx)*400) !important;

    min-width: 0 !important;
    min-height: 0 !important;
    max-width: 100% !important;

    filter: grayscale(100%) brightness(65%) contrast(125%) !important;

    border: 0 !important;
}






.elementor-2115 .elementor-element.elementor-element-06c39cd {
    position: relative !important;
    overflow: hidden !important;
    isolation: isolate;
}

.elementor-2115 .elementor-element.elementor-element-06c39cd::after {
    content: "" !important;
    display: block !important;

    position: absolute !important;
    inset: 0 !important;

    background: linear-gradient(
        230deg,
        rgba(34, 34, 34, 0.55) 0%,
        rgba(34, 34, 34, 0.55) 70%
    ) !important;

    z-index: 999 !important;
    pointer-events: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce5d42e *//* حالت عادی آیکون */
.elementor-2115 .elementor-element.elementor-element-ce5d42e .contact-info-card .elementor-icon,
.elementor-2115 .elementor-element.elementor-element-ce5d42e .contact-info-card .elementor-icon svg,
.elementor-2115 .elementor-element.elementor-element-ce5d42e .contact-info-card .elementor-widget-svg svg,
.elementor-2115 .elementor-element.elementor-element-ce5d42e .contact-info-card img {
    transition: transform 0.35s cubic-bezier(0.22, 1, 0.36, 1) !important;
    transform: scale(1);
}

/* وقتی روی همان کارت هاور می‌شود */
@media (hover: hover) {

    .elementor-2115 .elementor-element.elementor-element-ce5d42e .contact-info-card:hover .elementor-icon,
    .elementor-2115 .elementor-element.elementor-element-ce5d42e .contact-info-card:hover .elementor-icon svg,
    .elementor-2115 .elementor-element.elementor-element-ce5d42e .contact-info-card:hover .elementor-widget-svg svg,
    .elementor-2115 .elementor-element.elementor-element-ce5d42e .contact-info-card:hover img {
        transform: scale(1.12) !important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4c52ff3 */.elementor-2115 .elementor-element.elementor-element-4c52ff3 {
    overflow: hidden !important;
}

.elementor-2115 .elementor-element.elementor-element-4c52ff3 .elementor-widget-container {
    width: 100% !important;
    height: 100% !important;
    overflow: hidden !important;
}

.elementor-2115 .elementor-element.elementor-element-4c52ff3 iframe {
    display: block !important;
    width: 100% !important;
    height: calc(var(--tx)*400) !important;

    min-width: 0 !important;
    min-height: 0 !important;
    max-width: 100% !important;

    filter: grayscale(100%) brightness(65%) contrast(125%) !important;

    border: 0 !important;
}






.elementor-2115 .elementor-element.elementor-element-4c52ff3 {
    position: relative !important;
    overflow: hidden !important;
    isolation: isolate;
}

.elementor-2115 .elementor-element.elementor-element-4c52ff3::after {
    content: "" !important;
    display: block !important;

    position: absolute !important;
    inset: 0 !important;

    background: linear-gradient(
        230deg,
        rgba(34, 34, 34, 0.55) 0%,
        rgba(34, 34, 34, 0.55) 70%
    ) !important;

    z-index: 999 !important;
    pointer-events: none !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-68908fc */.elementor-2115 .elementor-element.elementor-element-68908fc {
    overflow: hidden !important;
}

.elementor-2115 .elementor-element.elementor-element-68908fc .elementor-widget-container {
    width: 100% !important;
    height: 100% !important;
    overflow: hidden !important;
}

.elementor-2115 .elementor-element.elementor-element-68908fc iframe {
    display: block !important;
    width: 100% !important;
    height: calc(var(--tx)*400) !important;

    min-width: 0 !important;
    min-height: 0 !important;
    max-width: 100% !important;

    filter: grayscale(100%) brightness(65%) contrast(125%) !important;

    border: 0 !important;
}






.elementor-2115 .elementor-element.elementor-element-68908fc {
    position: relative !important;
    overflow: hidden !important;
    isolation: isolate;
}

.elementor-2115 .elementor-element.elementor-element-68908fc::after {
    content: "" !important;
    display: block !important;

    position: absolute !important;
    inset: 0 !important;

    background: linear-gradient(
        230deg,
        rgba(34, 34, 34, 0.55) 0%,
        rgba(34, 34, 34, 0.55) 70%
    ) !important;

    z-index: 999 !important;
    pointer-events: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd7bed5 *//* حالت عادی آیکون */
.elementor-2115 .elementor-element.elementor-element-dd7bed5 .contact-info-card .elementor-icon,
.elementor-2115 .elementor-element.elementor-element-dd7bed5 .contact-info-card .elementor-icon svg,
.elementor-2115 .elementor-element.elementor-element-dd7bed5 .contact-info-card .elementor-widget-svg svg,
.elementor-2115 .elementor-element.elementor-element-dd7bed5 .contact-info-card img {
    transition: transform 0.35s cubic-bezier(0.22, 1, 0.36, 1) !important;
    transform: scale(1);
}

/* وقتی روی همان کارت هاور می‌شود */
@media (hover: hover) {

    .elementor-2115 .elementor-element.elementor-element-dd7bed5 .contact-info-card:hover .elementor-icon,
    .elementor-2115 .elementor-element.elementor-element-dd7bed5 .contact-info-card:hover .elementor-icon svg,
    .elementor-2115 .elementor-element.elementor-element-dd7bed5 .contact-info-card:hover .elementor-widget-svg svg,
    .elementor-2115 .elementor-element.elementor-element-dd7bed5 .contact-info-card:hover img {
        transform: scale(1.12) !important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-06c39cd */.elementor-2115 .elementor-element.elementor-element-06c39cd {
    overflow: hidden !important;
}

.elementor-2115 .elementor-element.elementor-element-06c39cd .elementor-widget-container {
    width: 100% !important;
    height: 100% !important;
    overflow: hidden !important;
}

.elementor-2115 .elementor-element.elementor-element-06c39cd iframe {
    display: block !important;
    width: 100% !important;
    height: calc(var(--tx)*400) !important;

    min-width: 0 !important;
    min-height: 0 !important;
    max-width: 100% !important;

    filter: grayscale(100%) brightness(65%) contrast(125%) !important;

    border: 0 !important;
}






.elementor-2115 .elementor-element.elementor-element-06c39cd {
    position: relative !important;
    overflow: hidden !important;
    isolation: isolate;
}

.elementor-2115 .elementor-element.elementor-element-06c39cd::after {
    content: "" !important;
    display: block !important;

    position: absolute !important;
    inset: 0 !important;

    background: linear-gradient(
        230deg,
        rgba(34, 34, 34, 0.55) 0%,
        rgba(34, 34, 34, 0.55) 70%
    ) !important;

    z-index: 999 !important;
    pointer-events: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce5d42e *//* حالت عادی آیکون */
.elementor-2115 .elementor-element.elementor-element-ce5d42e .contact-info-card .elementor-icon,
.elementor-2115 .elementor-element.elementor-element-ce5d42e .contact-info-card .elementor-icon svg,
.elementor-2115 .elementor-element.elementor-element-ce5d42e .contact-info-card .elementor-widget-svg svg,
.elementor-2115 .elementor-element.elementor-element-ce5d42e .contact-info-card img {
    transition: transform 0.35s cubic-bezier(0.22, 1, 0.36, 1) !important;
    transform: scale(1);
}

/* وقتی روی همان کارت هاور می‌شود */
@media (hover: hover) {

    .elementor-2115 .elementor-element.elementor-element-ce5d42e .contact-info-card:hover .elementor-icon,
    .elementor-2115 .elementor-element.elementor-element-ce5d42e .contact-info-card:hover .elementor-icon svg,
    .elementor-2115 .elementor-element.elementor-element-ce5d42e .contact-info-card:hover .elementor-widget-svg svg,
    .elementor-2115 .elementor-element.elementor-element-ce5d42e .contact-info-card:hover img {
        transform: scale(1.12) !important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4c52ff3 */.elementor-2115 .elementor-element.elementor-element-4c52ff3 {
    overflow: hidden !important;
}

.elementor-2115 .elementor-element.elementor-element-4c52ff3 .elementor-widget-container {
    width: 100% !important;
    height: 100% !important;
    overflow: hidden !important;
}

.elementor-2115 .elementor-element.elementor-element-4c52ff3 iframe {
    display: block !important;
    width: 100% !important;
    height: calc(var(--tx)*400) !important;

    min-width: 0 !important;
    min-height: 0 !important;
    max-width: 100% !important;

    filter: grayscale(100%) brightness(65%) contrast(125%) !important;

    border: 0 !important;
}






.elementor-2115 .elementor-element.elementor-element-4c52ff3 {
    position: relative !important;
    overflow: hidden !important;
    isolation: isolate;
}

.elementor-2115 .elementor-element.elementor-element-4c52ff3::after {
    content: "" !important;
    display: block !important;

    position: absolute !important;
    inset: 0 !important;

    background: linear-gradient(
        230deg,
        rgba(34, 34, 34, 0.55) 0%,
        rgba(34, 34, 34, 0.55) 70%
    ) !important;

    z-index: 999 !important;
    pointer-events: none !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-68908fc */.elementor-2115 .elementor-element.elementor-element-68908fc {
    overflow: hidden !important;
}

.elementor-2115 .elementor-element.elementor-element-68908fc .elementor-widget-container {
    width: 100% !important;
    height: 100% !important;
    overflow: hidden !important;
}

.elementor-2115 .elementor-element.elementor-element-68908fc iframe {
    display: block !important;
    width: 100% !important;
    height: calc(var(--tx)*400) !important;

    min-width: 0 !important;
    min-height: 0 !important;
    max-width: 100% !important;

    filter: grayscale(100%) brightness(65%) contrast(125%) !important;

    border: 0 !important;
}






.elementor-2115 .elementor-element.elementor-element-68908fc {
    position: relative !important;
    overflow: hidden !important;
    isolation: isolate;
}

.elementor-2115 .elementor-element.elementor-element-68908fc::after {
    content: "" !important;
    display: block !important;

    position: absolute !important;
    inset: 0 !important;

    background: linear-gradient(
        230deg,
        rgba(34, 34, 34, 0.55) 0%,
        rgba(34, 34, 34, 0.55) 70%
    ) !important;

    z-index: 999 !important;
    pointer-events: none !important;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-abb89d7 *//* حذف کامل حاشیه و Focus ناخواسته */
.elementor-2115 .elementor-element.elementor-element-abb89d7 .e-n-tab-title,
.elementor-2115 .elementor-element.elementor-element-abb89d7 .e-n-tab-title:hover,
.elementor-2115 .elementor-element.elementor-element-abb89d7 .e-n-tab-title:focus,
.elementor-2115 .elementor-element.elementor-element-abb89d7 .e-n-tab-title:focus-visible,
.elementor-2115 .elementor-element.elementor-element-abb89d7 .e-n-tab-title:active {
    border: none !important;
    outline: none !important;
    box-shadow: none !important;
}

/* حالت عادی تب‌های غیرفعال */
.elementor-2115 .elementor-element.elementor-element-abb89d7 .e-n-tab-title[aria-selected="false"] {
    border-bottom: 1px solid transparent !important;
    transition: border-color 0.25s ease !important;
}

/* Hover روی تب غیرفعال */
.elementor-2115 .elementor-element.elementor-element-abb89d7 .e-n-tab-title[aria-selected="false"]:hover {
    border-bottom: 1px solid #ffffff !important;
}

/* تب فعال همیشه خط سفید داشته باشد */
.elementor-2115 .elementor-element.elementor-element-abb89d7 .e-n-tab-title[aria-selected="true"] {
    border-bottom: 1px solid #ffffff !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'peyda';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://bbtelevator.com/wp-content/uploads/2026/07/PEYDA-REGULAR.woff') format('woff');
}
@font-face {
	font-family: 'peyda';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://bbtelevator.com/wp-content/uploads/2026/07/PEYDA-LIGHT.woff') format('woff');
}
/* End Custom Fonts CSS */