.elementor-3374 .elementor-element.elementor-element-de55a01{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:126px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;}.elementor-3374 .elementor-element.elementor-element-e324bfd{width:var( --container-widget-width, 154px );max-width:154px;--container-widget-width:154px;--container-widget-flex-grow:0;}.elementor-3374 .elementor-element.elementor-element-e324bfd.elementor-element{--align-self:center;}.elementor-3374 .elementor-element.elementor-element-86471e8{--display:flex;--flex-direction:row;--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;--justify-content:center;--align-items:center;--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-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;}.elementor-3374 .elementor-element.elementor-element-32b3c6c{width:var( --container-widget-width, 223px );max-width:223px;padding:4px 6px 0px 11px;--container-widget-width:223px;--container-widget-flex-grow:0;}.elementor-3374 .elementor-element.elementor-element-32b3c6c.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-3374 .elementor-element.elementor-element-32b3c6c .elementor-button-content-wrapper{flex-direction:row;}.elementor-3374 .elementor-element.elementor-element-32b3c6c .elementor-button .elementor-button-content-wrapper{gap:7px;}.elementor-3374 .elementor-element.elementor-element-32b3c6c .elementor-button{font-family:"VazirMatn", Sans-serif;font-size:15px;font-weight:300;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;color:var( --e-global-color-primary );}.elementor-3374 .elementor-element.elementor-element-8b2dfa1{margin:0px 83px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3374 .elementor-element.elementor-element-8b2dfa1.elementor-element{--align-self:center;}.elementor-3374 .elementor-element.elementor-element-8b2dfa1 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:30px;color:#EBD46B;}.elementor-3374 .elementor-element.elementor-element-1a5b1ef{--display:flex;--min-height:640px;}.elementor-3374 .elementor-element.elementor-element-ab90e86.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-3374 .elementor-element.elementor-element-86471e8{--content-width:746px;}}@media(max-width:767px){.elementor-3374 .elementor-element.elementor-element-de55a01{--margin-top:25px;--margin-bottom:1px;--margin-left:1px;--margin-right:1px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3374 .elementor-element.elementor-element-e324bfd{padding:0px 0px 0px 0px;--container-widget-width:83px;--container-widget-flex-grow:0;width:var( --container-widget-width, 83px );max-width:83px;}.elementor-3374 .elementor-element.elementor-element-86471e8{--flex-direction:row;--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;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3374 .elementor-element.elementor-element-86471e8.e-con{--align-self:center;}.elementor-3374 .elementor-element.elementor-element-32b3c6c{width:var( --container-widget-width, 86px );max-width:86px;padding:0px 0px 0px 0px;--container-widget-width:86px;--container-widget-flex-grow:0;}.elementor-3374 .elementor-element.elementor-element-32b3c6c.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-3374 .elementor-element.elementor-element-32b3c6c .elementor-button{font-size:14px;line-height:1.3em;padding:4px 0px 3px 0px;}.elementor-3374 .elementor-element.elementor-element-8b2dfa1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-3374 .elementor-element.elementor-element-8b2dfa1 .elementor-heading-title{font-size:15px;}}/* Start custom CSS for button, class: .elementor-element-32b3c6c */.elementor-3374 .elementor-element.elementor-element-32b3c6c .elementor-button{background:rgba(255,255,255,0.08) !important;backdrop-filter:blur(12px) saturate(1.4);-webkit-backdrop-filter:blur(12px) saturate(1.4);border:1px solid rgba(255,255,255,0.2) !important;border-radius:50px !important;color:#ffffff   !important;transition:all 0.4s cubic-bezier(0.175,0.885,0.32,1.275) !important;position:relative !important;overflow:hidden !important;z-index:1 !important;box-shadow:inset 0 1px 3px rgba(255,255,255,0.35),inset 0 -1px 3px rgba(0,0,0,0.15),0 4px 15px rgba(0,0,0,0.15) !important}
.elementor-3374 .elementor-element.elementor-element-32b3c6c .elementor-button::before{content:'' !important;position:absolute !important;inset:0 !important;background:radial-gradient(circle at center,rgba(255,255,255,0.15) 0%,transparent 70%) !important;pointer-events:none !important;z-index:2 !important;border-radius:50px !important}
.elementor-3374 .elementor-element.elementor-element-32b3c6c .elementor-button::after{content:'' !important;position:absolute !important;top:0 !important;left:-100%  !important;background:linear-gradient(90deg,transparent,rgba(255,215,0,0.06),rgba(255,255,255,0.12),rgba(255,215,0,0.06),transparent) !important;transition:all 0.8s ease !important;z-index:1 !important;pointer-events:none !important;opacity:0 !important}
.elementor-3374 .elementor-element.elementor-element-32b3c6c .elementor-button .elementor-button-content-wrapper{position:relative !important;z-index:3 !important}
.elementor-3374 .elementor-element.elementor-element-32b3c6c .elementor-button:hover{background:rgba(255,215,0,0.15) !important;border-color:rgba(255,215,0,0.4) !important;transform:translateY(-2px) scale(1.02) !important;box-shadow:inset 0 1px 4px rgba(255,255,255,0.2),inset 0 -1px 4px rgba(0,0,0,0.1),0 0 30px rgba(255,215,0,0.15),0 0 60px rgba(255,215,0,0.08),0 8px 25px rgba(0,0,0,0.2) !important}
.elementor-3374 .elementor-element.elementor-element-32b3c6c .elementor-button:hover::after{left:100% !important;opacity:1 !important}
.elementor-3374 .elementor-element.elementor-element-32b3c6c .elementor-button:hover::before{background:radial-gradient(circle at center,rgba(255,215,0,0.12) 0%,transparent 70%) !important}/* End custom CSS */