.elementor-2 .elementor-element.elementor-element-b279848{--display:flex;--min-height:75vh;--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;--align-items:center;--margin-top:-25px;--margin-bottom:-25px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-c3eebb4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-c4e9d23 .elementor-heading-title{font-size:42px;}.elementor-2 .elementor-element.elementor-element-5aed252 .elementor-heading-title{font-size:64px;}.elementor-2 .elementor-element.elementor-element-5031dfa .elementor-heading-title{font-size:42px;}.elementor-2 .elementor-element.elementor-element-16e2423 .elementor-heading-title{font-size:42px;}.elementor-2 .elementor-element.elementor-element-9c36138{font-size:18px;}.elementor-2 .elementor-element.elementor-element-f5549f7{--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;--align-items:center;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-cbdd916 .elementor-button{background-color:transparent;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #724FF7 0%, #3BACFD 100%);border-radius:15px 15px 15px 15px;padding:20px 25px 20px 25px;}.elementor-2 .elementor-element.elementor-element-cbdd916 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-cbdd916 .elementor-button:focus{background-color:#1C61FD;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-cbdd916 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-cbdd916 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-09328d6 .elementor-button{background-color:#FFFFFF;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:25px 15px 15px 25px;padding:10px 15px 10px 15px;}.elementor-2 .elementor-element.elementor-element-09328d6 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2 .elementor-element.elementor-element-09328d6 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-2 .elementor-element.elementor-element-6f75218 .e-off-canvas__overlay{background-color:#F9FAFDE6;}.elementor-2 .elementor-element.elementor-element-6f75218{--e-off-canvas-justify-content:center;--e-off-canvas-align-items:center;--e-off-canvas-width:500px;--e-off-canvas-height:fit-content;--e-off-canvas-content-overflow:initial;--e-off-canvas-animation-duration:0.75s;--e-off-canvas-overlay-opacity:1;}.elementor-2 .elementor-element.elementor-element-6f75218 .e-off-canvas__content{border-radius:15px 15px 15px 15px;}.elementor-2 .elementor-element.elementor-element-b08c0b4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-8c7df9b{border-radius:15px 15px 15px 15px;}.elementor-2 .elementor-element.elementor-element-8c7df9b .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-2 .elementor-element.elementor-element-ee4a746 .elementor-button{background-color:#00000000;font-weight:400;fill:#173C97;color:#173C97;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-ee4a746{right:5px;}body.rtl .elementor-2 .elementor-element.elementor-element-ee4a746{left:5px;}.elementor-2 .elementor-element.elementor-element-ee4a746{top:-25px;}.elementor-2 .elementor-element.elementor-element-ee4a746 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2 .elementor-element.elementor-element-ef364a5{--display:flex;}.elementor-2 .elementor-element.elementor-element-2ee325f{--display:flex;--min-height:15vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2 .elementor-element.elementor-element-9889b29{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;--padding-top:50px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2 .elementor-element.elementor-element-6c64984{--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;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-2 .elementor-element.elementor-element-d42ef05 .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-d42ef05 .elementor-icon{font-size:24px;padding:16px;border-width:1px 1px 1px 1px;}.elementor-2 .elementor-element.elementor-element-d42ef05 .elementor-icon svg{height:24px;}.elementor-2 .elementor-element.elementor-element-5aa9f23 .elementor-counter-title{justify-content:start;color:#15225A;font-size:14px;line-height:1.2em;}.elementor-2 .elementor-element.elementor-element-5aa9f23 .elementor-counter{gap:10px;}.elementor-2 .elementor-element.elementor-element-5aa9f23 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;gap:0px;color:#0D113C;font-size:24px;}.elementor-2 .elementor-element.elementor-element-14a2702{--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;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-2 .elementor-element.elementor-element-46ed7a8 .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-46ed7a8 .elementor-icon{font-size:24px;padding:16px;border-width:1px 1px 1px 1px;}.elementor-2 .elementor-element.elementor-element-46ed7a8 .elementor-icon svg{height:24px;}.elementor-2 .elementor-element.elementor-element-41c203e .elementor-counter-title{justify-content:start;color:#15225A;font-size:14px;line-height:1.2em;}.elementor-2 .elementor-element.elementor-element-41c203e .elementor-counter{gap:10px;}.elementor-2 .elementor-element.elementor-element-41c203e .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;gap:0px;color:#0D113C;font-size:24px;}.elementor-2 .elementor-element.elementor-element-828144c{--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;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-2 .elementor-element.elementor-element-8f3692c .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-8f3692c .elementor-icon{font-size:24px;padding:16px;border-width:1px 1px 1px 1px;}.elementor-2 .elementor-element.elementor-element-8f3692c .elementor-icon svg{height:24px;}.elementor-2 .elementor-element.elementor-element-6018ac9 .elementor-counter-title{justify-content:start;color:#15225A;font-size:14px;line-height:1.2em;}.elementor-2 .elementor-element.elementor-element-6018ac9 .elementor-counter{gap:10px;}.elementor-2 .elementor-element.elementor-element-6018ac9 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;gap:0px;color:#0D113C;font-size:24px;}.elementor-2 .elementor-element.elementor-element-51029b0{--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;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-2 .elementor-element.elementor-element-561e483 .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-561e483 .elementor-icon{font-size:24px;padding:16px;border-width:1px 1px 1px 1px;}.elementor-2 .elementor-element.elementor-element-561e483 .elementor-icon svg{height:24px;}.elementor-2 .elementor-element.elementor-element-f6e1076 .elementor-counter-title{justify-content:start;color:#15225A;font-size:14px;line-height:1.2em;}.elementor-2 .elementor-element.elementor-element-f6e1076 .elementor-counter{gap:10px;}.elementor-2 .elementor-element.elementor-element-f6e1076 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;gap:0px;color:#0D113C;font-size:24px;}.elementor-2 .elementor-element.elementor-element-b7a97a1{--display:flex;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-a35561c{--display:flex;--min-height:500px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:15px 15px 15px 15px;}.elementor-2 .elementor-element.elementor-element-a35561c:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-a35561c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://idtect.ir/wp-content/uploads/2026/07/cover-bg-desktop.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-a35561c.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-0177b20{--display:flex;--justify-content:space-between;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-2 .elementor-element.elementor-element-8b421d4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-ff43a0d .elementor-heading-title{font-weight:600;color:#16A1D6;}.elementor-2 .elementor-element.elementor-element-046311c .elementor-heading-title{font-size:36px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-ab52e47 .elementor-heading-title{font-size:16px;line-height:1.5em;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-628f780{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-e098f74 .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-2 .elementor-element.elementor-element-e098f74 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-e098f74 .elementor-icon{font-size:18px;}.elementor-2 .elementor-element.elementor-element-e098f74 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-e098f74 .elementor-icon-box-title a{font-size:14px;}.elementor-2 .elementor-element.elementor-element-e098f74 .elementor-icon-box-description{font-size:12px;font-weight:200;line-height:1em;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-da40eaa .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-2 .elementor-element.elementor-element-da40eaa .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-da40eaa .elementor-icon{font-size:18px;}.elementor-2 .elementor-element.elementor-element-da40eaa .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-da40eaa .elementor-icon-box-title a{font-size:14px;}.elementor-2 .elementor-element.elementor-element-da40eaa .elementor-icon-box-description{font-size:12px;font-weight:200;line-height:1em;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-c92851f{--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;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-43938d6 .elementor-button{background-color:transparent;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #724FF7 0%, #3BACFD 100%);border-radius:15px 15px 15px 15px;padding:20px 25px 20px 25px;}.elementor-2 .elementor-element.elementor-element-43938d6 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-43938d6 .elementor-button:focus{background-color:#1C61FD;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-43938d6 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-43938d6 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-0bda76c .elementor-button{background-color:#00000000;fill:#FFFFFF;color:#FFFFFF;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-00a0952{--display:flex;--justify-content:flex-end;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-2 .elementor-element.elementor-element-2d88560{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF33;--border-color:#FFFFFF33;--border-radius:25px 25px 25px 25px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2 .elementor-element.elementor-element-a68bad6{background-color:#00000000;}.elementor-2 .elementor-element.elementor-element-a68bad6 .elementor-countdown-wrapper{max-width:100%;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-a68bad6 .elementor-countdown-item:not(:first-of-type){margin-left:calc( 0px/2 );}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-a68bad6 .elementor-countdown-item:not(:last-of-type){margin-right:calc( 0px/2 );}body.rtl .elementor-2 .elementor-element.elementor-element-a68bad6 .elementor-countdown-item:not(:first-of-type){margin-right:calc( 0px/2 );}body.rtl .elementor-2 .elementor-element.elementor-element-a68bad6 .elementor-countdown-item:not(:last-of-type){margin-left:calc( 0px/2 );}.elementor-2 .elementor-element.elementor-element-a68bad6 .elementor-countdown-item{padding:15px 10px 5px 10px;background-color:#00000000;}.elementor-2 .elementor-element.elementor-element-a68bad6 .elementor-countdown-digits{font-size:42px;}.elementor-2 .elementor-element.elementor-element-a68bad6 .elementor-countdown-label{font-size:14px;font-weight:200;line-height:1.5em;}.elementor-2 .elementor-element.elementor-element-9b88360{--display:flex;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-494fd9a{text-align:center;}.elementor-2 .elementor-element.elementor-element-494fd9a .elementor-heading-title{font-size:18px;}.elementor-2 .elementor-element.elementor-element-defe3ac{text-align:center;}.elementor-2 .elementor-element.elementor-element-defe3ac .elementor-heading-title{font-size:42px;}.elementor-2 .elementor-element.elementor-element-0ed8266{--display:grid;--e-con-grid-template-columns:repeat(7, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-6900251{padding:10px 15px 15px 15px;}.elementor-2 .elementor-element.elementor-element-6900251 .elementor-icon-box-wrapper{gap:0px;}.elementor-2 .elementor-element.elementor-element-6900251 .elementor-icon-box-title{margin-block-end:10px;}.elementor-2 .elementor-element.elementor-element-6900251 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-6900251 .elementor-icon-box-title a{font-size:16px;line-height:1.5em;}.elementor-2 .elementor-element.elementor-element-6900251 .elementor-icon-box-description{font-size:12px;line-height:1.5em;color:#15225A;}.elementor-2 .elementor-element.elementor-element-2ff4f12{padding:10px 15px 15px 15px;}.elementor-2 .elementor-element.elementor-element-2ff4f12 .elementor-icon-box-wrapper{gap:0px;}.elementor-2 .elementor-element.elementor-element-2ff4f12 .elementor-icon-box-title{margin-block-end:10px;}.elementor-2 .elementor-element.elementor-element-2ff4f12 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-2ff4f12 .elementor-icon-box-title a{font-size:16px;line-height:1.5em;}.elementor-2 .elementor-element.elementor-element-2ff4f12 .elementor-icon-box-description{font-size:12px;line-height:1.5em;color:#15225A;}.elementor-2 .elementor-element.elementor-element-1809f8e{padding:10px 15px 15px 15px;}.elementor-2 .elementor-element.elementor-element-1809f8e .elementor-icon-box-wrapper{gap:0px;}.elementor-2 .elementor-element.elementor-element-1809f8e .elementor-icon-box-title{margin-block-end:10px;}.elementor-2 .elementor-element.elementor-element-1809f8e .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-1809f8e .elementor-icon-box-title a{font-size:16px;line-height:1.5em;}.elementor-2 .elementor-element.elementor-element-1809f8e .elementor-icon-box-description{font-size:12px;line-height:1.5em;color:#15225A;}.elementor-2 .elementor-element.elementor-element-2d017b6{padding:10px 15px 15px 15px;}.elementor-2 .elementor-element.elementor-element-2d017b6 .elementor-icon-box-wrapper{gap:0px;}.elementor-2 .elementor-element.elementor-element-2d017b6 .elementor-icon-box-title{margin-block-end:10px;}.elementor-2 .elementor-element.elementor-element-2d017b6 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-2d017b6 .elementor-icon-box-title a{font-size:16px;line-height:1.5em;}.elementor-2 .elementor-element.elementor-element-2d017b6 .elementor-icon-box-description{font-size:12px;line-height:1.5em;color:#15225A;}.elementor-2 .elementor-element.elementor-element-551b0d6{padding:10px 15px 15px 15px;}.elementor-2 .elementor-element.elementor-element-551b0d6 .elementor-icon-box-wrapper{gap:0px;}.elementor-2 .elementor-element.elementor-element-551b0d6 .elementor-icon-box-title{margin-block-end:10px;}.elementor-2 .elementor-element.elementor-element-551b0d6 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-551b0d6 .elementor-icon-box-title a{font-size:16px;line-height:1.5em;}.elementor-2 .elementor-element.elementor-element-551b0d6 .elementor-icon-box-description{font-size:12px;line-height:1.5em;color:#15225A;}.elementor-2 .elementor-element.elementor-element-d5d2812{padding:10px 15px 15px 15px;}.elementor-2 .elementor-element.elementor-element-d5d2812 .elementor-icon-box-wrapper{gap:0px;}.elementor-2 .elementor-element.elementor-element-d5d2812 .elementor-icon-box-title{margin-block-end:10px;}.elementor-2 .elementor-element.elementor-element-d5d2812 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-d5d2812 .elementor-icon-box-title a{font-size:16px;line-height:1.5em;}.elementor-2 .elementor-element.elementor-element-d5d2812 .elementor-icon-box-description{font-size:12px;line-height:1.5em;color:#15225A;}.elementor-2 .elementor-element.elementor-element-00a47c4{padding:10px 15px 15px 15px;}.elementor-2 .elementor-element.elementor-element-00a47c4 .elementor-icon-box-wrapper{gap:0px;}.elementor-2 .elementor-element.elementor-element-00a47c4 .elementor-icon-box-title{margin-block-end:10px;}.elementor-2 .elementor-element.elementor-element-00a47c4 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-00a47c4 .elementor-icon-box-title a{font-size:16px;line-height:1.5em;}.elementor-2 .elementor-element.elementor-element-00a47c4 .elementor-icon-box-description{font-size:12px;line-height:1.5em;color:#15225A;}.elementor-2 .elementor-element.elementor-element-1a0044c{--display:flex;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-98fc55e{text-align:center;}.elementor-2 .elementor-element.elementor-element-98fc55e .elementor-heading-title{font-size:18px;}.elementor-2 .elementor-element.elementor-element-7cab2a9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2 .elementor-element.elementor-element-b61e434{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:15px 15px 15px 15px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-2 .elementor-element.elementor-element-b61e434:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-b61e434 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F3FB;}.elementor-2 .elementor-element.elementor-element-1c629ca{text-align:start;}.elementor-2 .elementor-element.elementor-element-1c629ca .elementor-heading-title{font-size:14px;font-weight:600;}.elementor-2 .elementor-element.elementor-element-9d96e0f{width:var( --container-widget-width, 53.017% );max-width:53.017%;--container-widget-width:53.017%;--container-widget-flex-grow:0;text-align:start;}.elementor-2 .elementor-element.elementor-element-9d96e0f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-9d96e0f .elementor-heading-title{font-size:18px;}.elementor-2 .elementor-element.elementor-element-4175253{text-align:start;}.elementor-2 .elementor-element.elementor-element-4175253 .elementor-heading-title{font-size:14px;font-weight:600;}.elementor-2 .elementor-element.elementor-element-b1e3016{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-bb99283{--grid-columns:3;--grid-row-gap:20px;--grid-column-gap:20px;}.elementor-2 .elementor-element.elementor-element-51b79cc{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:15px 15px 15px 15px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-2 .elementor-element.elementor-element-51b79cc:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-51b79cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://idtect.ir/wp-content/uploads/2026/07/join-us.webp");background-position:top right;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-9022951{text-align:start;}.elementor-2 .elementor-element.elementor-element-9022951 .elementor-heading-title{font-size:14px;font-weight:600;}.elementor-2 .elementor-element.elementor-element-b1dd0a9{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:start;}.elementor-2 .elementor-element.elementor-element-b1dd0a9 .elementor-heading-title{font-size:24px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-a44e4b2{width:var( --container-widget-width, 55% );max-width:55%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;--container-widget-width:55%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-a44e4b2 .elementor-heading-title{font-size:16px;line-height:1.5em;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-065d4c8{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-2 .elementor-element.elementor-element-065d4c8 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:15px;}.elementor-2 .elementor-element.elementor-element-065d4c8 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-15px;}.elementor-2 .elementor-element.elementor-element-065d4c8 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-2 .elementor-element.elementor-element-065d4c8 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-2 .elementor-element.elementor-element-065d4c8 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-065d4c8 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-2 .elementor-element.elementor-element-065d4c8 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-2 .elementor-element.elementor-element-065d4c8 .elementor-field-type-html{padding-bottom:0px;}.elementor-2 .elementor-element.elementor-element-065d4c8 .elementor-field-group .elementor-field, .elementor-2 .elementor-element.elementor-element-065d4c8 .elementor-field-subgroup label{font-size:14px;}.elementor-2 .elementor-element.elementor-element-065d4c8 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-radius:10px 10px 10px 10px;}.elementor-2 .elementor-element.elementor-element-065d4c8 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-radius:10px 10px 10px 10px;}.elementor-2 .elementor-element.elementor-element-065d4c8 .elementor-button{font-size:14px;border-radius:10px 10px 10px 10px;padding:10px 35px 10px 35px;}.elementor-2 .elementor-element.elementor-element-065d4c8 .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-2 .elementor-element.elementor-element-065d4c8 .elementor-button[type="submit"]{color:#ffffff;}.elementor-2 .elementor-element.elementor-element-065d4c8 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-2 .elementor-element.elementor-element-065d4c8 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-2 .elementor-element.elementor-element-065d4c8 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-2 .elementor-element.elementor-element-065d4c8 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-2 .elementor-element.elementor-element-065d4c8 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-2 .elementor-element.elementor-element-065d4c8 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}body.elementor-page-2:not(.elementor-motion-effects-element-type-background), body.elementor-page-2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFD;}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-a35561c{--width:1260px;}.elementor-2 .elementor-element.elementor-element-0177b20{--width:75%;}.elementor-2 .elementor-element.elementor-element-51b79cc{--width:75%;}}@media(max-width:1024px){.elementor-2 .elementor-element.elementor-element-9889b29{--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-0ed8266{--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-bb99283{--grid-columns:2;}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-b279848{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--margin-top:-25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-c3eebb4{--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-c4e9d23 .elementor-heading-title{font-size:32px;}.elementor-2 .elementor-element.elementor-element-5aed252 .elementor-heading-title{font-size:48px;}.elementor-2 .elementor-element.elementor-element-5031dfa .elementor-heading-title{font-size:32px;}.elementor-2 .elementor-element.elementor-element-16e2423 .elementor-heading-title{font-size:32px;}.elementor-2 .elementor-element.elementor-element-9c36138{font-size:16px;}.elementor-2 .elementor-element.elementor-element-6f75218{--e-off-canvas-width:90%;}.elementor-2 .elementor-element.elementor-element-ef364a5{--flex-wrap:nowrap;}.elementor-2 .elementor-element.elementor-element-9889b29{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-a35561c:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-a35561c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://idtect.ir/wp-content/uploads/2026/07/cover-bg-mob.webp");}.elementor-2 .elementor-element.elementor-element-a35561c{--min-height:100vh;}.elementor-2 .elementor-element.elementor-element-0177b20{--justify-content:flex-start;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2 .elementor-element.elementor-element-8b421d4{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2 .elementor-element.elementor-element-ff43a0d{text-align:center;}.elementor-2 .elementor-element.elementor-element-046311c{text-align:center;}.elementor-2 .elementor-element.elementor-element-ab52e47{text-align:center;}.elementor-2 .elementor-element.elementor-element-628f780{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 20px;--row-gap:10px;--column-gap:20px;}.elementor-2 .elementor-element.elementor-element-c92851f{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:25px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-00a0952{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2 .elementor-element.elementor-element-a68bad6 .elementor-countdown-digits{font-size:36px;}.elementor-2 .elementor-element.elementor-element-a68bad6 .elementor-countdown-label{font-size:13px;}.elementor-2 .elementor-element.elementor-element-defe3ac .elementor-heading-title{font-size:32px;}.elementor-2 .elementor-element.elementor-element-0ed8266{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-9d96e0f{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-bb99283{--grid-columns:1;}.elementor-2 .elementor-element.elementor-element-b1dd0a9{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-a44e4b2{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-065d4c8{width:100%;max-width:100%;}}/* Start custom CSS for heading, class: .elementor-element-5aed252 */.elementor-2 .elementor-element.elementor-element-5aed252 h2 {
  background: linear-gradient(90deg, #724FF7 0%, #3BACFD 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-09328d6 */.elementor-2 .elementor-element.elementor-element-09328d6 span.elementor-button-icon {
    border: solid 1px;
    border-radius: 100%;
    padding: 10px;
    font-size: 12px;
}

.elementor-2 .elementor-element.elementor-element-09328d6 span.elementor-button-text {
    margin-top: 10px;
}

@property --angle {
    syntax: '<angle>';
    initial-value: 0deg;
    inherits: false;
}

.elementor-2 .elementor-element.elementor-element-09328d6 .elementor-button {
    position: relative;
    background-color: #FFFFFF;
    fill: #000000;
    color: #000000;
    border: 1px solid transparent;
    border-radius: 25px 15px 15px 25px;
    padding: 10px 15px 10px 15px;
    z-index: 0;

    background:
        linear-gradient(#FFFFFF, #FFFFFF) padding-box,
        conic-gradient(
            from var(--angle),
            #724FF7 0%,
            #f9f9f9 30%,     /* سفید سمت راست آبی */
            #3BACFD 50%,     /* آبی چرخان */
            #f9f9f9 80%,     /* سفید سمت چپ آبی */
            #724FF7 100%
        ) border-box;

    animation: rotate-border 3s cubic-bezier(0.45, 0, 0.55, 1) infinite;
}

@keyframes rotate-border {
    to {
        --angle: 360deg;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ee4a746 */.elementor-2 .elementor-element.elementor-element-ee4a746 svg.e-font-icon-svg.e-fas-times {
    margin-top: -2px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d42ef05 */@property --angle {
    syntax: '<angle>';
    initial-value: 0deg;
    inherits: false;
}

.elementor-view-framed .elementor-icon {
    position: relative;
    background-color: transparent;
    color: #15225A;
    border: 3px solid transparent;
    padding: .5em;
    z-index: 0;

    background:
        linear-gradient(#F9FAFD, #F9FAFD) padding-box,
        conic-gradient(
            from var(--angle),
            #724FF7 0%,
            #f9f9f9 30%,     /* سفید سمت راست آبی */
            #3BACFD 50%,     /* آبی چرخان */
            #f9f9f9 80%,     /* سفید سمت چپ آبی */
            #724FF7 100%
        ) border-box;

    animation: rotate-border 3s cubic-bezier(0.45, 0, 0.55, 1) infinite;
}

@keyframes rotate-border {
    to {
        --angle: 360deg;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-46ed7a8 */@property --angle {
    syntax: '<angle>';
    initial-value: 0deg;
    inherits: false;
}

.elementor-view-framed .elementor-icon {
    position: relative;
    background-color: transparent;
    color: #15225A;
    border: 3px solid transparent;
    padding: .5em;
    z-index: 0;

    background:
        linear-gradient(#F9FAFD, #F9FAFD) padding-box,
        conic-gradient(
            from var(--angle),
            #724FF7 0%,
            #f9f9f9 30%,     /* سفید سمت راست آبی */
            #3BACFD 50%,     /* آبی چرخان */
            #f9f9f9 80%,     /* سفید سمت چپ آبی */
            #724FF7 100%
        ) border-box;

    animation: rotate-border 3s cubic-bezier(0.45, 0, 0.55, 1) infinite;
}

@keyframes rotate-border {
    to {
        --angle: 360deg;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8f3692c */@property --angle {
    syntax: '<angle>';
    initial-value: 0deg;
    inherits: false;
}

.elementor-view-framed .elementor-icon {
    position: relative;
    background-color: transparent;
    color: #15225A;
    border: 3px solid transparent;
    padding: .5em;
    z-index: 0;

    background:
        linear-gradient(#F9FAFD, #F9FAFD) padding-box,
        conic-gradient(
            from var(--angle),
            #724FF7 0%,
            #f9f9f9 30%,     /* سفید سمت راست آبی */
            #3BACFD 50%,     /* آبی چرخان */
            #f9f9f9 80%,     /* سفید سمت چپ آبی */
            #724FF7 100%
        ) border-box;

    animation: rotate-border 3s cubic-bezier(0.45, 0, 0.55, 1) infinite;
}

@keyframes rotate-border {
    to {
        --angle: 360deg;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-561e483 */@property --angle {
    syntax: '<angle>';
    initial-value: 0deg;
    inherits: false;
}

.elementor-view-framed .elementor-icon {
    position: relative;
    background-color: transparent;
    color: #15225A;
    border: 3px solid transparent;
    padding: .5em;
    z-index: 0;

    background:
        linear-gradient(#F9FAFD, #F9FAFD) padding-box,
        conic-gradient(
            from var(--angle),
            #724FF7 0%,
            #f9f9f9 30%,     /* سفید سمت راست آبی */
            #3BACFD 50%,     /* آبی چرخان */
            #f9f9f9 80%,     /* سفید سمت چپ آبی */
            #724FF7 100%
        ) border-box;

    animation: rotate-border 3s cubic-bezier(0.45, 0, 0.55, 1) infinite;
}

@keyframes rotate-border {
    to {
        --angle: 360deg;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9889b29 */.count {
  background-image: linear-gradient(
    90deg,
    white 0%,
    rgba(255, 255, 255, 0.5) 5%,
    
    rgb(114, 79, 247) 20%, 
    
    rgb(59, 172, 253) 50%, 
    
    rgb(114, 79, 247) 80%,
    
    rgba(255, 255, 255, 0.5) 95%,
    white 100%
  );
  background-repeat: no-repeat;
  background-size: 100% 1px;
  background-position: top;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e098f74 *//* ۱. تعریف گرادیانت روی پس‌زمینه خود SVG */
.elementor-2 .elementor-element.elementor-element-e098f74 .elementor-icon svg {
    background: linear-gradient(90deg, #724FF7 0%, #3BACFD 100%) !important;
}

/* ۲. ماسک کردن مسیر آیکون برای نشان دادن گرادیانت پشت آن */
.elementor-2 .elementor-element.elementor-element-e098f74 .elementor-icon svg path {
    fill: screen !important; /* یا حذف رنگ پیش‌فرض */
    mix-blend-mode: screen; 
}

/* روش جایگزین و استانداردتر با Mask */
.elementor-2 .elementor-element.elementor-element-e098f74 .elementor-icon {
    display: inline-block;
    width: 30px; /* مقادیر عرض و ارتفاع را متناسب با نیاز خود تغییر دهید */
    height: 30px;
    background: linear-gradient(90deg, #724FF7 0%, #3BACFD 100%) !important;
    -webkit-mask: url("data:image/svg+xml;utf8,<svg viewBox='0 0 448 512' xmlns='http://www.w3.org/2000/svg'><path d='M148 288h-40c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12zm108-12v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm96 0v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm-96 96v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm-96 0v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm192 0v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm96-260v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V112c0-26.5 21.5-48 48-48h48V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h128V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h48c26.5 0 48 21.5 48 48zm-48 346V160H48v298c0 3.3 2.7 6 6 6h340c3.3 0 6-2.7 6-6z'></path></svg>") no-repeat center / contain !important;
    mask: url("data:image/svg+xml;utf8,<svg viewBox='0 0 448 512' xmlns='http://www.w3.org/2000/svg'><path d='M148 288h-40c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12zm108-12v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm96 0v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm-96 96v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm-96 0v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm192 0v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm96-260v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V112c0-26.5 21.5-48 48-48h48V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h128V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h48c26.5 0 48 21.5 48 48zm-48 346V160H48v298c0 3.3 2.7 6 6 6h340c3.3 0 6-2.7 6-6z'></path></svg>") no-repeat center / contain !important;
}

/* مخفی کردن آیکون اصلی برای جلوگیری از تداخل */
.elementor-2 .elementor-element.elementor-element-e098f74 .elementor-icon svg {
    display: none !important;
}

.elementor-2 .elementor-element.elementor-element-e098f74 span.elementor-icon {
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-da40eaa */.elementor-2 .elementor-element.elementor-element-da40eaa .elementor-icon {
    display: inline-block;
    width: 30px;
    height: 30px;
    background: linear-gradient(90deg, #724FF7 0%, #3BACFD 100%) !important;
    -webkit-mask: url("data:image/svg+xml;utf8,<svg viewBox='0 0 384 512' xmlns='http://www.w3.org/2000/svg'><path d='M172.268 501.67C26.97 291.031 0 269.413 0 192 0 85.961 85.961 0 192 0s192 85.961 192 192c0 77.413-26.97 99.031-172.268 309.67-9.535 13.774-29.93 13.773-39.464 0zM192 272c44.183 0 80-35.817 80-80s-35.817-80-80-80-80 35.817-80 80 35.817 80 80 80z'/></svg>") no-repeat center / contain !important;
    mask: url("data:image/svg+xml;utf8,<svg viewBox='0 0 384 512' xmlns='http://www.w3.org/2000/svg'><path d='M172.268 501.67C26.97 291.031 0 269.413 0 192 0 85.961 85.961 0 192 0s192 85.961 192 192c0 77.413-26.97 99.031-172.268 309.67-9.535 13.774-29.93 13.773-39.464 0zM192 272c44.183 0 80-35.817 80-80s-35.817-80-80-80-80 35.817-80 80 35.817 80 80 80z'/></svg>") no-repeat center / contain !important;
}

.elementor-2 .elementor-element.elementor-element-da40eaa .elementor-icon svg {
    display: none !important;
}

.elementor-2 .elementor-element.elementor-element-da40eaa span.elementor-icon {
    margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for countdown, class: .elementor-element-a68bad6 */.elementor-2 .elementor-element.elementor-element-a68bad6 .elementor-countdown-item:first-child {
    border-radius: 25px 0px 0px 25px;
}

.elementor-2 .elementor-element.elementor-element-a68bad6 .elementor-countdown-item:last-child {
    border-radius: 0px 25px 25px 0px;
}

.elementor-2 .elementor-element.elementor-element-a68bad6 .elementor-countdown-item {
    border-left: #ffffff33 solid 1px;
}

.elementor-2 .elementor-element.elementor-element-a68bad6 .elementor-countdown-item:first-child {
    border-left: #ffffff33 solid 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d88560 */.elementor-2 .elementor-element.elementor-element-2d88560 {
    backdrop-filter: blur(5px);
    -webkit-backdrop-filter: blur(5px);
    background: #0D113C75;
}

.elementor-2 .elementor-element.elementor-element-2d88560 .elementor-countdown-item:first-child {
    border-radius: 25px 0px 0px 25px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-494fd9a */.elementor-2 .elementor-element.elementor-element-494fd9a span {
  background: linear-gradient(90deg, #724FF7 0%, #3BACFD 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6900251 */@property --angle {
    syntax: '<angle>';
    initial-value: 0deg;
    inherits: false;
}

.elementor-2 .elementor-element.elementor-element-6900251 {
    position: relative;
    background-color: transparent;
    color: #15225A;
    border: 1px solid transparent;
    padding: .5em;
    border-radius: 15px;
    z-index: 0;

    background:
        linear-gradient(#F9FAFD, #F9FAFD) padding-box,
        conic-gradient(
            from var(--angle),
            #724FF7 0%,
            #f9f9f9 30%,     /* سفید سمت راست آبی */
            #3BACFD 50%,     /* آبی چرخان */
            #f9f9f9 80%,     /* سفید سمت چپ آبی */
            #724FF7 100%
        ) border-box;

    animation: rotate-border 5s cubic-bezier(0.45, 0, 0.55, 1) infinite;
}

@keyframes rotate-border {
    to {
        --angle: 360deg;
    }
}



.elementor-2 .elementor-element.elementor-element-6900251 .elementor-icon {
    display: inline-block;
    width: 40px;
    height: 50px;
    margin-top: 10px;
    background: linear-gradient(90deg, #724FF7 0%, #3BACFD 100%) !important;
    -webkit-mask: url("data:image/svg+xml;utf8,<svg viewBox='0 0 576 512' xmlns='http://www.w3.org/2000/svg'><path d='M208 0c-29.9 0-54.7 20.5-61.8 48.2-.8 0-1.4-.2-2.2-.2-35.3 0-64 28.7-64 64 0 4.8.6 9.5 1.7 14C52.5 138 32 166.6 32 200c0 12.6 3.2 24.3 8.3 34.9C16.3 248.7 0 274.3 0 304c0 33.3 20.4 61.9 49.4 73.9-.9 4.6-1.4 9.3-1.4 14.1 0 39.8 32.2 72 72 72 4.1 0 8.1-.5 12-1.2 9.6 28.5 36.2 49.2 68 49.2 39.8 0 72-32.2 72-72V64c0-35.3-28.7-64-64-64zm368 304c0-29.7-16.3-55.3-40.3-69.1 5.2-10.6 8.3-22.3 8.3-34.9 0-33.4-20.5-62-49.7-74 1-4.5 1.7-9.2 1.7-14 0-35.3-28.7-64-64-64-.8 0-1.5.2-2.2.2C422.7 20.5 397.9 0 368 0c-35.3 0-64 28.6-64 64v376c0 39.8 32.2 72 72 72 31.8 0 58.4-20.7 68-49.2 3.9.7 7.9 1.2 12 1.2 39.8 0 72-32.2 72-72 0-4.8-.5-9.5-1.4-14.1 29-12 49.4-40.6 49.4-73.9z'/></svg>") no-repeat center / contain !important;
    mask: url("data:image/svg+xml;utf8,<svg viewBox='0 0 576 512' xmlns='http://www.w3.org/2000/svg'><path d='M208 0c-29.9 0-54.7 20.5-61.8 48.2-.8 0-1.4-.2-2.2-.2-35.3 0-64 28.7-64 64 0 4.8.6 9.5 1.7 14C52.5 138 32 166.6 32 200c0 12.6 3.2 24.3 8.3 34.9C16.3 248.7 0 274.3 0 304c0 33.3 20.4 61.9 49.4 73.9-.9 4.6-1.4 9.3-1.4 14.1 0 39.8 32.2 72 72 72 4.1 0 8.1-.5 12-1.2 9.6 28.5 36.2 49.2 68 49.2 39.8 0 72-32.2 72-72V64c0-35.3-28.7-64-64-64zm368 304c0-29.7-16.3-55.3-40.3-69.1 5.2-10.6 8.3-22.3 8.3-34.9 0-33.4-20.5-62-49.7-74 1-4.5 1.7-9.2 1.7-14 0-35.3-28.7-64-64-64-.8 0-1.5.2-2.2.2C422.7 20.5 397.9 0 368 0c-35.3 0-64 28.6-64 64v376c0 39.8 32.2 72 72 72 31.8 0 58.4-20.7 68-49.2 3.9.7 7.9 1.2 12 1.2 39.8 0 72-32.2 72-72 0-4.8-.5-9.5-1.4-14.1 29-12 49.4-40.6 49.4-73.9z'/></svg>") no-repeat center / contain !important;
}

.elementor-2 .elementor-element.elementor-element-6900251 .elementor-icon svg {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2ff4f12 */@property --angle {
    syntax: '<angle>';
    initial-value: 0deg;
    inherits: false;
}

.elementor-2 .elementor-element.elementor-element-2ff4f12 {
    position: relative;
    background-color: transparent;
    color: #15225A;
    border: 1px solid transparent;
    padding: .5em;
    border-radius: 15px;
    z-index: 0;

    background:
        linear-gradient(#F9FAFD, #F9FAFD) padding-box,
        conic-gradient(
            from var(--angle),
            #724FF7 0%,
            #f9f9f9 30%,     /* سفید سمت راست آبی */
            #3BACFD 50%,     /* آبی چرخان */
            #f9f9f9 80%,     /* سفید سمت چپ آبی */
            #724FF7 100%
        ) border-box;

    animation: rotate-border 5s cubic-bezier(0.45, 0, 0.55, 1) infinite;
}

@keyframes rotate-border {
    to {
        --angle: 360deg;
    }
}


@property --angle {
    syntax: '<angle>';
    initial-value: 0deg;
    inherits: false;
}

.elementor-2 .elementor-element.elementor-element-2ff4f12 {
    position: relative;
    background-color: transparent;
    color: #15225A;
    border: 1px solid transparent;
    padding: .5em;
    border-radius: 15px;
    z-index: 0;
    background:
        linear-gradient(#F9FAFD, #F9FAFD) padding-box,
        conic-gradient(
            from var(--angle),
            #724FF7 0%,
            #f9f9f9 30%,
            #3BACFD 50%,
            #f9f9f9 80%,
            #724FF7 100%
        ) border-box;
    animation: rotate-border 5s cubic-bezier(0.45, 0, 0.55, 1) infinite;
}

@keyframes rotate-border {
    to {
        --angle: 360deg;
    }
}

.elementor-2 .elementor-element.elementor-element-2ff4f12 .elementor-icon-box-icon .elementor-icon {
    display: inline-block;
    width: 36px;
    height: 50px;
    margin-top: 10px;
    background: linear-gradient(90deg, #724FF7 0%, #3BACFD 100%) !important;
    -webkit-mask: url("data:image/svg+xml;utf8,<svg viewBox='0 0 448 512' xmlns='http://www.w3.org/2000/svg'><path fill='black' d='M427.84 380.67l-196.5 97.82a18.6 18.6 0 0 1-14.67 0L20.16 380.67c-4-2-4-5.28 0-7.29L67.22 350a18.65 18.65 0 0 1 14.69 0l134.76 67a18.51 18.51 0 0 0 14.67 0l134.76-67a18.62 18.62 0 0 1 14.68 0l47.06 23.43c4.05 1.96 4.05 5.24 0 7.24zm0-136.53l-47.06-23.43a18.62 18.62 0 0 0-14.68 0l-134.76 67.08a18.68 18.68 0 0 1-14.67 0L81.91 220.71a18.65 18.65 0 0 0-14.69 0l-47.06 23.43c-4 2-4 5.29 0 7.31l196.51 97.8a18.6 18.6 0 0 0 14.67 0l196.5-97.8c4.05-2.02 4.05-5.3 0-7.31zM20.16 130.42l196.5 90.29a20.08 20.08 0 0 0 14.67 0l196.51-90.29c4-1.86 4-4.89 0-6.74L231.33 33.4a19.88 19.88 0 0 0-14.67 0l-196.5 90.28c-4.05 1.85-4.05 4.88 0 6.74z'/></svg>") no-repeat center / contain !important;
    mask: url("data:image/svg+xml;utf8,<svg viewBox='0 0 448 512' xmlns='http://www.w3.org/2000/svg'><path fill='black' d='M427.84 380.67l-196.5 97.82a18.6 18.6 0 0 1-14.67 0L20.16 380.67c-4-2-4-5.28 0-7.29L67.22 350a18.65 18.65 0 0 1 14.69 0l134.76 67a18.51 18.51 0 0 0 14.67 0l134.76-67a18.62 18.62 0 0 1 14.68 0l47.06 23.43c4.05 1.96 4.05 5.24 0 7.24zm0-136.53l-47.06-23.43a18.62 18.62 0 0 0-14.68 0l-134.76 67.08a18.68 18.68 0 0 1-14.67 0L81.91 220.71a18.65 18.65 0 0 0-14.69 0l-47.06 23.43c-4 2-4 5.29 0 7.31l196.51 97.8a18.6 18.6 0 0 0 14.67 0l196.5-97.8c4.05-2.02 4.05-5.3 0-7.31zM20.16 130.42l196.5 90.29a20.08 20.08 0 0 0 14.67 0l196.51-90.29c4-1.86 4-4.89 0-6.74L231.33 33.4a19.88 19.88 0 0 0-14.67 0l-196.5 90.28c-4.05 1.85-4.05 4.88 0 6.74z'/></svg>") no-repeat center / contain !important;
}

.elementor-2 .elementor-element.elementor-element-2ff4f12 .elementor-icon-box-icon .elementor-icon svg {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1809f8e */@property --angle {
    syntax: '<angle>';
    initial-value: 0deg;
    inherits: false;
}

.elementor-2 .elementor-element.elementor-element-1809f8e {
    position: relative;
    background-color: transparent;
    color: #15225A;
    border: 1px solid transparent;
    padding: .5em;
    border-radius: 15px;
    z-index: 0;

    background:
        linear-gradient(#F9FAFD, #F9FAFD) padding-box,
        conic-gradient(
            from var(--angle),
            #724FF7 0%,
            #f9f9f9 30%,     /* سفید سمت راست آبی */
            #3BACFD 50%,     /* آبی چرخان */
            #f9f9f9 80%,     /* سفید سمت چپ آبی */
            #724FF7 100%
        ) border-box;

    animation: rotate-border 5s cubic-bezier(0.45, 0, 0.55, 1) infinite;
}

@keyframes rotate-border {
    to {
        --angle: 360deg;
    }
}


@property --angle {
    syntax: '<angle>';
    initial-value: 0deg;
    inherits: false;
}

.elementor-2 .elementor-element.elementor-element-1809f8e {
    position: relative;
    background-color: transparent;
    color: #15225A;
    border: 1px solid transparent;
    padding: .5em;
    border-radius: 15px;
    z-index: 0;
    background:
        linear-gradient(#F9FAFD, #F9FAFD) padding-box,
        conic-gradient(
            from var(--angle),
            #724FF7 0%,
            #f9f9f9 30%,
            #3BACFD 50%,
            #f9f9f9 80%,
            #724FF7 100%
        ) border-box;
    animation: rotate-border 5s cubic-bezier(0.45, 0, 0.55, 1) infinite;
}

@keyframes rotate-border {
    to {
        --angle: 360deg;
    }
}

.elementor-2 .elementor-element.elementor-element-1809f8e .elementor-icon-box-icon .elementor-icon {
    display: inline-block;
    width: 27px;
    height: 50px;
    margin-top: 10px;
    background: linear-gradient(90deg, #724FF7 0%, #3BACFD 100%) !important;
    -webkit-mask: url("data:image/svg+xml;utf8,<svg viewBox='0 0 352 512' xmlns='http://www.w3.org/2000/svg'><path fill='black' d='M205.22 22.09c-7.94-28.78-49.44-30.12-58.44 0C100.01 179.85 0 222.72 0 333.91 0 432.35 78.72 512 176 512s176-79.65 176-178.09c0-111.75-99.79-153.34-146.78-311.82zM176 448c-61.75 0-112-50.25-112-112 0-8.84 7.16-16 16-16s16 7.16 16 16c0 44.11 35.89 80 80 80 8.84 0 16 7.16 16 16s-7.16 16-16 16z'/></svg>") no-repeat center / contain !important;
    mask: url("data:image/svg+xml;utf8,<svg viewBox='0 0 352 512' xmlns='http://www.w3.org/2000/svg'><path fill='black' d='M205.22 22.09c-7.94-28.78-49.44-30.12-58.44 0C100.01 179.85 0 222.72 0 333.91 0 432.35 78.72 512 176 512s176-79.65 176-178.09c0-111.75-99.79-153.34-146.78-311.82zM176 448c-61.75 0-112-50.25-112-112 0-8.84 7.16-16 16-16s16 7.16 16 16c0 44.11 35.89 80 80 80 8.84 0 16 7.16 16 16s-7.16 16-16 16z'/></svg>") no-repeat center / contain !important;
}

.elementor-2 .elementor-element.elementor-element-1809f8e .elementor-icon-box-icon .elementor-icon svg {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2d017b6 */@property --angle {
    syntax: '<angle>';
    initial-value: 0deg;
    inherits: false;
}

.elementor-2 .elementor-element.elementor-element-2d017b6 {
    position: relative;
    background-color: transparent;
    color: #15225A;
    border: 1px solid transparent;
    padding: .5em;
    border-radius: 15px;
    z-index: 0;

    background:
        linear-gradient(#F9FAFD, #F9FAFD) padding-box,
        conic-gradient(
            from var(--angle),
            #724FF7 0%,
            #f9f9f9 30%,     /* سفید سمت راست آبی */
            #3BACFD 50%,     /* آبی چرخان */
            #f9f9f9 80%,     /* سفید سمت چپ آبی */
            #724FF7 100%
        ) border-box;

    animation: rotate-border 5s cubic-bezier(0.45, 0, 0.55, 1) infinite;
}

@keyframes rotate-border {
    to {
        --angle: 360deg;
    }
}



@property --angle {
    syntax: '<angle>';
    initial-value: 0deg;
    inherits: false;
}

.elementor-2 .elementor-element.elementor-element-2d017b6 {
    position: relative;
    background-color: transparent;
    color: #15225A;
    border: 1px solid transparent;
    padding: .5em;
    border-radius: 15px;
    z-index: 0;
    background:
        linear-gradient(#F9FAFD, #F9FAFD) padding-box,
        conic-gradient(
            from var(--angle),
            #724FF7 0%,
            #f9f9f9 30%,
            #3BACFD 50%,
            #f9f9f9 80%,
            #724FF7 100%
        ) border-box;
    animation: rotate-border 5s cubic-bezier(0.45, 0, 0.55, 1) infinite;
}

@keyframes rotate-border {
    to {
        --angle: 360deg;
    }
}

.elementor-2 .elementor-element.elementor-element-2d017b6 .elementor-icon-box-icon .elementor-icon {
    display: inline-block;
    width: 35px;
    height: 50px;
    margin-top: 10px;
    background: linear-gradient(90deg, #724FF7 0%, #3BACFD 100%) !important;
    -webkit-mask: url("data:image/svg+xml;utf8,<svg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'><path fill='black' d='M440.65 12.57l4 82.77A247.16 247.16 0 0 0 255.83 8C134.73 8 33.91 94.92 12.29 209.82A12 12 0 0 0 24.09 224h49.05a12 12 0 0 0 11.67-9.26 175.91 175.91 0 0 1 317-56.94l-101.46-4.86a12 12 0 0 0-12.57 12v47.41a12 12 0 0 0 12 12H500a12 12 0 0 0 12-12V12a12 12 0 0 0-12-12h-47.37a12 12 0 0 0-11.98 12.57zM255.83 432a175.61 175.61 0 0 1-146-77.8l101.8 4.87a12 12 0 0 0 12.57-12v-47.4a12 12 0 0 0-12-12H12a12 12 0 0 0-12 12V500a12 12 0 0 0 12 12h47.35a12 12 0 0 0 12-12.6l-4.15-82.57A247.17 247.17 0 0 0 255.83 504c121.11 0 221.93-86.92 243.55-201.82a12 12 0 0 0-11.8-14.18h-49.05a12 12 0 0 0-11.67 9.26A175.86 175.86 0 0 1 255.83 432z'/></svg>") no-repeat center / contain !important;
    mask: url("data:image/svg+xml;utf8,<svg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'><path fill='black' d='M440.65 12.57l4 82.77A247.16 247.16 0 0 0 255.83 8C134.73 8 33.91 94.92 12.29 209.82A12 12 0 0 0 24.09 224h49.05a12 12 0 0 0 11.67-9.26 175.91 175.91 0 0 1 317-56.94l-101.46-4.86a12 12 0 0 0-12.57 12v47.41a12 12 0 0 0 12 12H500a12 12 0 0 0 12-12V12a12 12 0 0 0-12-12h-47.37a12 12 0 0 0-11.98 12.57zM255.83 432a175.61 175.61 0 0 1-146-77.8l101.8 4.87a12 12 0 0 0 12.57-12v-47.4a12 12 0 0 0-12-12H12a12 12 0 0 0-12 12V500a12 12 0 0 0 12 12h47.35a12 12 0 0 0 12-12.6l-4.15-82.57A247.17 247.17 0 0 0 255.83 504c121.11 0 221.93-86.92 243.55-201.82a12 12 0 0 0-11.8-14.18h-49.05a12 12 0 0 0-11.67 9.26A175.86 175.86 0 0 1 255.83 432z'/></svg>") no-repeat center / contain !important;
}

.elementor-2 .elementor-element.elementor-element-2d017b6 .elementor-icon-box-icon .elementor-icon svg {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-551b0d6 */@property --angle {
    syntax: '<angle>';
    initial-value: 0deg;
    inherits: false;
}

.elementor-2 .elementor-element.elementor-element-551b0d6 {
    position: relative;
    background-color: transparent;
    color: #15225A;
    border: 1px solid transparent;
    padding: .5em;
    border-radius: 15px;
    z-index: 0;

    background:
        linear-gradient(#F9FAFD, #F9FAFD) padding-box,
        conic-gradient(
            from var(--angle),
            #724FF7 0%,
            #f9f9f9 30%,     /* سفید سمت راست آبی */
            #3BACFD 50%,     /* آبی چرخان */
            #f9f9f9 80%,     /* سفید سمت چپ آبی */
            #724FF7 100%
        ) border-box;

    animation: rotate-border 5s cubic-bezier(0.45, 0, 0.55, 1) infinite;
}

@keyframes rotate-border {
    to {
        --angle: 360deg;
    }
}


@property --angle {
    syntax: '<angle>';
    initial-value: 0deg;
    inherits: false;
}

.elementor-2 .elementor-element.elementor-element-551b0d6 {
    position: relative;
    background-color: transparent;
    color: #15225A;
    border: 1px solid transparent;
    padding: .5em;
    border-radius: 15px;
    z-index: 0;
    background:
        linear-gradient(#F9FAFD, #F9FAFD) padding-box,
        conic-gradient(
            from var(--angle),
            #724FF7 0%,
            #f9f9f9 30%,
            #3BACFD 50%,
            #f9f9f9 80%,
            #724FF7 100%
        ) border-box;
    animation: rotate-border 5s cubic-bezier(0.45, 0, 0.55, 1) infinite;
}

@keyframes rotate-border {
    to {
        --angle: 360deg;
    }
}


@property --angle {
    syntax: '<angle>';
    initial-value: 0deg;
    inherits: false;
}

.elementor-2 .elementor-element.elementor-element-551b0d6 {
    position: relative;
    background-color: transparent;
    color: #15225A;
    border: 1px solid transparent;
    padding: .5em;
    border-radius: 15px;
    z-index: 0;
    background:
        linear-gradient(#F9FAFD, #F9FAFD) padding-box,
        conic-gradient(
            from var(--angle),
            #724FF7 0%,
            #f9f9f9 30%,
            #3BACFD 50%,
            #f9f9f9 80%,
            #724FF7 100%
        ) border-box;
    animation: rotate-border 5s cubic-bezier(0.45, 0, 0.55, 1) infinite;
}

@keyframes rotate-border {
    to {
        --angle: 360deg;
    }
}

.elementor-2 .elementor-element.elementor-element-551b0d6 .elementor-icon-box-icon .elementor-icon {
    display: inline-block;
    width: 32px;
    height: 50px;
    margin-top: 10px;
    background: linear-gradient(90deg, #724FF7 0%, #3BACFD 100%) !important;
    -webkit-mask: url("data:image/svg+xml;utf8,<svg viewBox='0 0 448 512' xmlns='http://www.w3.org/2000/svg'><path fill='black' d='M437.2 403.5L320 215V64h8c13.3 0 24-10.7 24-24V24c0-13.3-10.7-24-24-24H120c-13.3 0-24 10.7-24 24v16c0 13.3 10.7 24 24 24h8v151L10.8 403.5C-18.5 450.6 15.3 512 70.9 512h306.2c55.7 0 89.4-61.5 60.1-108.5zM137.9 320l48.2-77.6c3.7-5.2 5.8-11.6 5.8-18.4V64h64v160c0 6.9 2.2 13.2 5.8 18.4l48.2 77.6h-172z'/></svg>") no-repeat center / contain !important;
    mask: url("data:image/svg+xml;utf8,<svg viewBox='0 0 448 512' xmlns='http://www.w3.org/2000/svg'><path fill='black' d='M437.2 403.5L320 215V64h8c13.3 0 24-10.7 24-24V24c0-13.3-10.7-24-24-24H120c-13.3 0-24 10.7-24 24v16c0 13.3 10.7 24 24 24h8v151L10.8 403.5C-18.5 450.6 15.3 512 70.9 512h306.2c55.7 0 89.4-61.5 60.1-108.5zM137.9 320l48.2-77.6c3.7-5.2 5.8-11.6 5.8-18.4V64h64v160c0 6.9 2.2 13.2 5.8 18.4l48.2 77.6h-172z'/></svg>") no-repeat center / contain !important;
}

.elementor-2 .elementor-element.elementor-element-551b0d6 .elementor-icon-box-icon .elementor-icon svg {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d5d2812 */@property --angle {
    syntax: '<angle>';
    initial-value: 0deg;
    inherits: false;
}

.elementor-2 .elementor-element.elementor-element-d5d2812 {
    position: relative;
    background-color: transparent;
    color: #15225A;
    border: 1px solid transparent;
    padding: .5em;
    border-radius: 15px;
    z-index: 0;

    background:
        linear-gradient(#F9FAFD, #F9FAFD) padding-box,
        conic-gradient(
            from var(--angle),
            #724FF7 0%,
            #f9f9f9 30%,     /* سفید سمت راست آبی */
            #3BACFD 50%,     /* آبی چرخان */
            #f9f9f9 80%,     /* سفید سمت چپ آبی */
            #724FF7 100%
        ) border-box;

    animation: rotate-border 5s cubic-bezier(0.45, 0, 0.55, 1) infinite;
}

@keyframes rotate-border {
    to {
        --angle: 360deg;
    }
}



@property --angle {
    syntax: '<angle>';
    initial-value: 0deg;
    inherits: false;
}

.elementor-2 .elementor-element.elementor-element-d5d2812 {
    position: relative;
    background-color: transparent;
    color: #15225A;
    border: 1px solid transparent;
    padding: .5em;
    border-radius: 15px;
    z-index: 0;
    background:
        linear-gradient(#F9FAFD, #F9FAFD) padding-box,
        conic-gradient(
            from var(--angle),
            #724FF7 0%,
            #f9f9f9 30%,
            #3BACFD 50%,
            #f9f9f9 80%,
            #724FF7 100%
        ) border-box;
    animation: rotate-border 5s cubic-bezier(0.45, 0, 0.55, 1) infinite;
}

@keyframes rotate-border {
    to {
        --angle: 360deg;
    }
}

.elementor-2 .elementor-element.elementor-element-d5d2812 .elementor-icon-box-icon .elementor-icon {
    display: inline-block;
    width: 41px;
    height: 50px;
    margin-top: 10px;
    background: linear-gradient(90deg, #724FF7 0%, #3BACFD 100%) !important;
    -webkit-mask: url("data:image/svg+xml;utf8,<svg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'><path fill='black' d='M320.2 243.8l-49.7 99.4c-6 12.1-23.4 11.7-28.9-.6l-56.9-126.3-30 71.7H60.6l182.5 186.5c7.1 7.3 18.6 7.3 25.7 0L451.4 288H342.3l-22.1-44.2zM473.7 73.9l-2.4-2.5c-51.5-52.6-135.8-52.6-187.4 0L256 100l-27.9-28.5c-51.5-52.7-135.9-52.7-187.4 0l-2.4 2.4C-10.4 123.7-12.5 203 31 256h102.4l35.9-86.2c5.4-12.9 23.6-13.2 29.4-.4l58.2 129.3 49-97.9c5.9-11.8 22.7-11.8 28.6 0l27.6 55.2H481c43.5-53 41.4-132.3-7.3-182.1z'/></svg>") no-repeat center / contain !important;
    mask: url("data:image/svg+xml;utf8,<svg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'><path fill='black' d='M320.2 243.8l-49.7 99.4c-6 12.1-23.4 11.7-28.9-.6l-56.9-126.3-30 71.7H60.6l182.5 186.5c7.1 7.3 18.6 7.3 25.7 0L451.4 288H342.3l-22.1-44.2zM473.7 73.9l-2.4-2.5c-51.5-52.6-135.8-52.6-187.4 0L256 100l-27.9-28.5c-51.5-52.7-135.9-52.7-187.4 0l-2.4 2.4C-10.4 123.7-12.5 203 31 256h102.4l35.9-86.2c5.4-12.9 23.6-13.2 29.4-.4l58.2 129.3 49-97.9c5.9-11.8 22.7-11.8 28.6 0l27.6 55.2H481c43.5-53 41.4-132.3-7.3-182.1z'/></svg>") no-repeat center / contain !important;
}

.elementor-2 .elementor-element.elementor-element-d5d2812 .elementor-icon-box-icon .elementor-icon svg {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-00a47c4 */@property --angle {
    syntax: '<angle>';
    initial-value: 0deg;
    inherits: false;
}

.elementor-2 .elementor-element.elementor-element-00a47c4 {
    position: relative;
    background-color: transparent;
    color: #15225A;
    border: 1px solid transparent;
    padding: .5em;
    border-radius: 15px;
    z-index: 0;

    background:
        linear-gradient(#F9FAFD, #F9FAFD) padding-box,
        conic-gradient(
            from var(--angle),
            #724FF7 0%,
            #f9f9f9 30%,     /* سفید سمت راست آبی */
            #3BACFD 50%,     /* آبی چرخان */
            #f9f9f9 80%,     /* سفید سمت چپ آبی */
            #724FF7 100%
        ) border-box;

    animation: rotate-border 5s cubic-bezier(0.45, 0, 0.55, 1) infinite;
}

@keyframes rotate-border {
    to {
        --angle: 360deg;
    }
}



@property --angle {
    syntax: '<angle>';
    initial-value: 0deg;
    inherits: false;
}

.elementor-2 .elementor-element.elementor-element-00a47c4 {
    position: relative;
    background-color: transparent;
    color: #15225A;
    border: 1px solid transparent;
    padding: .5em;
    border-radius: 15px;
    z-index: 0;
    background:
        linear-gradient(#F9FAFD, #F9FAFD) padding-box,
        conic-gradient(
            from var(--angle),
            #724FF7 0%,
            #f9f9f9 30%,
            #3BACFD 50%,
            #f9f9f9 80%,
            #724FF7 100%
        ) border-box;
    animation: rotate-border 5s cubic-bezier(0.45, 0, 0.55, 1) infinite;
}

@keyframes rotate-border {
    to {
        --angle: 360deg;
    }
}

.elementor-2 .elementor-element.elementor-element-00a47c4 .elementor-icon-box-icon .elementor-icon {
    display: inline-block;
    width: 30px;
    height: 50px;
    margin-top: 10px;
    background: linear-gradient(90deg, #724FF7 0%, #3BACFD 100%) !important;
    -webkit-mask: url("data:image/svg+xml;utf8,<svg viewBox='0 0 448 512' xmlns='http://www.w3.org/2000/svg'><path fill='black' d='M448 73.143v45.714C448 159.143 347.667 192 224 192S0 159.143 0 118.857V73.143C0 32.857 100.333 0 224 0s224 32.857 224 73.143zM448 176v102.857C448 319.143 347.667 352 224 352S0 319.143 0 278.857V176c48.125 33.143 136.208 48.572 224 48.572S399.874 209.143 448 176zm0 160v102.857C448 479.143 347.667 512 224 512S0 479.143 0 438.857V336c48.125 33.143 136.208 48.572 224 48.572S399.874 369.143 448 336z'/></svg>") no-repeat center / contain !important;
    mask: url("data:image/svg+xml;utf8,<svg viewBox='0 0 448 512' xmlns='http://www.w3.org/2000/svg'><path fill='black' d='M448 73.143v45.714C448 159.143 347.667 192 224 192S0 159.143 0 118.857V73.143C0 32.857 100.333 0 224 0s224 32.857 224 73.143zM448 176v102.857C448 319.143 347.667 352 224 352S0 319.143 0 278.857V176c48.125 33.143 136.208 48.572 224 48.572S399.874 209.143 448 176zm0 160v102.857C448 479.143 347.667 512 224 512S0 479.143 0 438.857V336c48.125 33.143 136.208 48.572 224 48.572S399.874 369.143 448 336z'/></svg>") no-repeat center / contain !important;
}

.elementor-2 .elementor-element.elementor-element-00a47c4 .elementor-icon-box-icon .elementor-icon svg {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-98fc55e */.elementor-2 .elementor-element.elementor-element-98fc55e span {
  background: linear-gradient(90deg, #724FF7 0%, #3BACFD 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1c629ca */.elementor-2 .elementor-element.elementor-element-1c629ca span {
  background: linear-gradient(90deg, #724FF7 0%, #3BACFD 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4175253 */.elementor-2 .elementor-element.elementor-element-4175253 span {
  background: linear-gradient(90deg, #724FF7 0%, #3BACFD 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9022951 */.elementor-2 .elementor-element.elementor-element-9022951 span {
  background: linear-gradient(90deg, #724FF7 0%, #3BACFD 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-065d4c8 */button.elementor-button.elementor-size-md {
    background-image: linear-gradient(90deg, #724FF7 0%, #3BACFD 100%);
}/* End custom CSS */