.elementor-1307 .elementor-element.elementor-element-2dd12b38{--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:space-between;--align-items:center;--flex-wrap:wrap;--overflow:hidden;--margin-top:-160px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:200px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-1307 .elementor-element.elementor-element-2dd12b38:not(.elementor-motion-effects-element-type-background), .elementor-1307 .elementor-element.elementor-element-2dd12b38 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090A22;}.elementor-1307 .elementor-element.elementor-element-1e37afdd{--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:flex-start;--align-items:center;--gap:20px 40px;--row-gap:20px;--column-gap:40px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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 );color:var( --e-global-color-primary );}.elementor-1307 .elementor-element.elementor-element-19c77a51{width:100%;max-width:100%;z-index:19;text-align:start;}.elementor-1307 .elementor-element.elementor-element-19c77a51 .elementor-heading-title{font-family:"Dana", Sans-serif;font-size:44px;font-weight:900;line-height:1.6em;color:var( --e-global-color-46a632e );}.elementor-1307 .elementor-element.elementor-element-4ba3856c .elementor-heading-title{font-family:"Dana", Sans-serif;font-size:16px;font-weight:700;color:#F5F5F5B8;}.elementor-1307 .elementor-element.elementor-element-6bdb67ab{width:100%;max-width:100%;z-index:19;text-align:start;}.elementor-1307 .elementor-element.elementor-element-6bdb67ab .elementor-heading-title{font-family:"Dana", Sans-serif;font-size:15px;font-weight:400;line-height:2em;color:var( --e-global-color-f67da7b );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1307 .elementor-element.elementor-element-17fb8108 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Dana", Sans-serif;font-size:17px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:15px 15px 15px 15px;padding:20px 20px 20px 20px;}.elementor-1307 .elementor-element.elementor-element-17fb8108 .elementor-button:hover, .elementor-1307 .elementor-element.elementor-element-17fb8108 .elementor-button:focus{background-color:var( --e-global-color-822906b );}.elementor-1307 .elementor-element.elementor-element-17fb8108{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;z-index:19;}.elementor-1307 .elementor-element.elementor-element-19d87152 .elementor-button{background-color:#EF3E6300;font-family:"Dana", Sans-serif;font-size:17px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF66;border-radius:15px 15px 15px 15px;padding:20px 20px 20px 20px;}.elementor-1307 .elementor-element.elementor-element-19d87152 .elementor-button:hover, .elementor-1307 .elementor-element.elementor-element-19d87152 .elementor-button:focus{background-color:#E8416426;}.elementor-1307 .elementor-element.elementor-element-19d87152{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;z-index:19;}.elementor-1307 .elementor-element.elementor-element-7b4bab31{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.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 );}.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-1307 .elementor-element.elementor-element-4ebff0f0{width:var( --container-widget-width, 23% );max-width:23%;--container-widget-width:23%;--container-widget-flex-grow:0;}.elementor-1307 .elementor-element.elementor-element-4ebff0f0 > .elementor-widget-container{background-color:#FFFFFF0F;padding:10px 30px 10px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF24;border-radius:22px 22px 22px 22px;}.elementor-1307 .elementor-element.elementor-element-4ebff0f0 .elementor-icon-box-wrapper{text-align:start;}.elementor-1307 .elementor-element.elementor-element-4ebff0f0 .elementor-icon-box-title{margin-block-end:7px;color:#FFFFFF;}.elementor-1307 .elementor-element.elementor-element-4ebff0f0 .elementor-icon-box-title, .elementor-1307 .elementor-element.elementor-element-4ebff0f0 .elementor-icon-box-title a{font-family:"Dana", Sans-serif;font-size:34px;font-weight:600;}.elementor-1307 .elementor-element.elementor-element-4ebff0f0 .elementor-icon-box-description{font-family:"Dana", Sans-serif;font-size:15px;font-weight:normal;color:#C3C8E0;}.elementor-1307 .elementor-element.elementor-element-784c04c3{width:var( --container-widget-width, 23% );max-width:23%;--container-widget-width:23%;--container-widget-flex-grow:0;}.elementor-1307 .elementor-element.elementor-element-784c04c3 > .elementor-widget-container{background-color:#FFFFFF0F;padding:10px 30px 10px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF24;border-radius:22px 22px 22px 22px;}.elementor-1307 .elementor-element.elementor-element-784c04c3 .elementor-icon-box-wrapper{text-align:start;}.elementor-1307 .elementor-element.elementor-element-784c04c3 .elementor-icon-box-title{margin-block-end:7px;color:#FFFFFF;}.elementor-1307 .elementor-element.elementor-element-784c04c3 .elementor-icon-box-title, .elementor-1307 .elementor-element.elementor-element-784c04c3 .elementor-icon-box-title a{font-family:"Dana", Sans-serif;font-size:34px;font-weight:600;}.elementor-1307 .elementor-element.elementor-element-784c04c3 .elementor-icon-box-description{font-family:"Dana", Sans-serif;font-size:15px;font-weight:normal;color:#C3C8E0;}.elementor-1307 .elementor-element.elementor-element-59491518{width:var( --container-widget-width, 23% );max-width:23%;--container-widget-width:23%;--container-widget-flex-grow:0;}.elementor-1307 .elementor-element.elementor-element-59491518 > .elementor-widget-container{background-color:#FFFFFF0F;padding:10px 30px 10px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF24;border-radius:22px 22px 22px 22px;}.elementor-1307 .elementor-element.elementor-element-59491518 .elementor-icon-box-wrapper{text-align:start;}.elementor-1307 .elementor-element.elementor-element-59491518 .elementor-icon-box-title{margin-block-end:7px;color:#FFFFFF;}.elementor-1307 .elementor-element.elementor-element-59491518 .elementor-icon-box-title, .elementor-1307 .elementor-element.elementor-element-59491518 .elementor-icon-box-title a{font-family:"Dana", Sans-serif;font-size:34px;font-weight:600;}.elementor-1307 .elementor-element.elementor-element-59491518 .elementor-icon-box-description{font-family:"Dana", Sans-serif;font-size:15px;font-weight:normal;color:#C3C8E0;}.elementor-1307 .elementor-element.elementor-element-608680e0{width:var( --container-widget-width, 23% );max-width:23%;--container-widget-width:23%;--container-widget-flex-grow:0;}.elementor-1307 .elementor-element.elementor-element-608680e0 > .elementor-widget-container{background-color:#FFFFFF0F;padding:10px 30px 10px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF24;border-radius:22px 22px 22px 22px;}.elementor-1307 .elementor-element.elementor-element-608680e0 .elementor-icon-box-wrapper{text-align:start;}.elementor-1307 .elementor-element.elementor-element-608680e0 .elementor-icon-box-title{margin-block-end:7px;color:#FFFFFF;}.elementor-1307 .elementor-element.elementor-element-608680e0 .elementor-icon-box-title, .elementor-1307 .elementor-element.elementor-element-608680e0 .elementor-icon-box-title a{font-family:"Dana", Sans-serif;font-size:34px;font-weight:600;}.elementor-1307 .elementor-element.elementor-element-608680e0 .elementor-icon-box-description{font-family:"Dana", Sans-serif;font-size:15px;font-weight:normal;color:#C3C8E0;}.elementor-1307 .elementor-element.elementor-element-30a1419a{--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;--justify-content:space-around;--flex-wrap:wrap;--overflow:hidden;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1307 .elementor-element.elementor-element-3adfac85{width:100%;max-width:100%;z-index:19;text-align:start;}.elementor-1307 .elementor-element.elementor-element-3adfac85.elementor-element{--align-self:center;}.elementor-1307 .elementor-element.elementor-element-3adfac85 .elementor-heading-title{font-family:"Dana", Sans-serif;font-size:30px;font-weight:900;line-height:2em;color:var( --e-global-color-secondary );}.elementor-widget-text-editor{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-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1307 .elementor-element.elementor-element-3f8852d2{width:100%;max-width:100%;font-family:"Dana", Sans-serif;font-size:15px;font-weight:normal;line-height:1.8em;color:var( --e-global-color-secondary );}.elementor-1307 .elementor-element.elementor-element-1c50af04{--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;--flex-wrap:wrap;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:#D5DEFA;--border-color:#D5DEFA;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.05);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1307 .elementor-element.elementor-element-1c50af04:not(.elementor-motion-effects-element-type-background), .elementor-1307 .elementor-element.elementor-element-1c50af04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-888f299 );}.elementor-1307 .elementor-element.elementor-element-7d0c458e{width:100%;max-width:100%;}.elementor-1307 .elementor-element.elementor-element-7d0c458e > .elementor-widget-container{padding:20px 20px 20px 20px;border-style:none;border-radius:20px 20px 20px 20px;}.elementor-1307 .elementor-element.elementor-element-7d0c458e.elementor-element{--align-self:center;}.elementor-1307 .elementor-element.elementor-element-7d0c458e .elementor-icon-box-wrapper{text-align:center;}.elementor-1307 .elementor-element.elementor-element-7d0c458e .elementor-icon-box-title{margin-block-end:25px;color:var( --e-global-color-secondary );}.elementor-1307 .elementor-element.elementor-element-7d0c458e .elementor-icon-box-title, .elementor-1307 .elementor-element.elementor-element-7d0c458e .elementor-icon-box-title a{font-family:"Dana", Sans-serif;font-size:17px;font-weight:900;}.elementor-1307 .elementor-element.elementor-element-7d0c458e .elementor-icon-box-description{font-family:"Dana", Sans-serif;font-size:15px;font-weight:500;line-height:1.8em;color:#101010D9;}.elementor-1307 .elementor-element.elementor-element-51b36771{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1307 .elementor-element.elementor-element-42232d21{--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;--flex-wrap:wrap;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:#D5DEFA;--border-color:#D5DEFA;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.05);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1307 .elementor-element.elementor-element-42232d21:not(.elementor-motion-effects-element-type-background), .elementor-1307 .elementor-element.elementor-element-42232d21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-888f299 );}.elementor-1307 .elementor-element.elementor-element-6c1aa510{width:100%;max-width:100%;}.elementor-1307 .elementor-element.elementor-element-6c1aa510 > .elementor-widget-container{padding:20px 20px 20px 20px;border-style:none;border-radius:20px 20px 20px 20px;}.elementor-1307 .elementor-element.elementor-element-6c1aa510.elementor-element{--align-self:center;}.elementor-1307 .elementor-element.elementor-element-6c1aa510 .elementor-icon-box-wrapper{text-align:center;}.elementor-1307 .elementor-element.elementor-element-6c1aa510 .elementor-icon-box-title{margin-block-end:25px;color:var( --e-global-color-secondary );}.elementor-1307 .elementor-element.elementor-element-6c1aa510 .elementor-icon-box-title, .elementor-1307 .elementor-element.elementor-element-6c1aa510 .elementor-icon-box-title a{font-family:"Dana", Sans-serif;font-size:17px;font-weight:900;}.elementor-1307 .elementor-element.elementor-element-6c1aa510 .elementor-icon-box-description{font-family:"Dana", Sans-serif;font-size:15px;font-weight:500;line-height:1.8em;color:#101010D9;}.elementor-1307 .elementor-element.elementor-element-7b808c72{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1307 .elementor-element.elementor-element-11eece60{--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;--flex-wrap:wrap;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:#D5DEFA;--border-color:#D5DEFA;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.05);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1307 .elementor-element.elementor-element-11eece60:not(.elementor-motion-effects-element-type-background), .elementor-1307 .elementor-element.elementor-element-11eece60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-888f299 );}.elementor-1307 .elementor-element.elementor-element-7bacc9d7{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-1307 .elementor-element.elementor-element-7bacc9d7 > .elementor-widget-container{padding:20px 20px 20px 20px;border-style:none;border-radius:20px 20px 20px 20px;}.elementor-1307 .elementor-element.elementor-element-7bacc9d7.elementor-element{--align-self:center;}.elementor-1307 .elementor-element.elementor-element-7bacc9d7 .elementor-icon-box-wrapper{text-align:center;}.elementor-1307 .elementor-element.elementor-element-7bacc9d7 .elementor-icon-box-title{margin-block-end:25px;color:var( --e-global-color-secondary );}.elementor-1307 .elementor-element.elementor-element-7bacc9d7 .elementor-icon-box-title, .elementor-1307 .elementor-element.elementor-element-7bacc9d7 .elementor-icon-box-title a{font-family:"Dana", Sans-serif;font-size:17px;font-weight:900;}.elementor-1307 .elementor-element.elementor-element-7bacc9d7 .elementor-icon-box-description{font-family:"Dana", Sans-serif;font-size:15px;font-weight:500;line-height:1.8em;color:#101010D9;}.elementor-1307 .elementor-element.elementor-element-2de9f9df{width:var( --container-widget-width, 58% );max-width:58%;--container-widget-width:58%;--container-widget-flex-grow:0;}.elementor-1307 .elementor-element.elementor-element-15ae7513{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;}.elementor-1307 .elementor-element.elementor-element-15ae7513 > .elementor-widget-container{background-color:#FAFAFF;padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D5DEFA;border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.08);}.elementor-1307 .elementor-element.elementor-element-15ae7513 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-1307 .elementor-element.elementor-element-15ae7513 .elementor-icon-box-title{margin-block-end:15px;color:var( --e-global-color-secondary );}.elementor-1307 .elementor-element.elementor-element-15ae7513.elementor-view-stacked .elementor-icon{background-color:#FDE6EC;fill:#E84164;color:#E84164;}.elementor-1307 .elementor-element.elementor-element-15ae7513.elementor-view-framed .elementor-icon, .elementor-1307 .elementor-element.elementor-element-15ae7513.elementor-view-default .elementor-icon{fill:#FDE6EC;color:#FDE6EC;border-color:#FDE6EC;}.elementor-1307 .elementor-element.elementor-element-15ae7513.elementor-view-framed .elementor-icon{background-color:#E84164;}.elementor-1307 .elementor-element.elementor-element-15ae7513 .elementor-icon{font-size:30px;}.elementor-1307 .elementor-element.elementor-element-15ae7513 .elementor-icon i{transform:rotate(0deg);}.elementor-1307 .elementor-element.elementor-element-15ae7513 .elementor-icon-box-title, .elementor-1307 .elementor-element.elementor-element-15ae7513 .elementor-icon-box-title a{font-family:"Dana", Sans-serif;font-size:17px;font-weight:900;}.elementor-1307 .elementor-element.elementor-element-15ae7513 .elementor-icon-box-description{font-family:"Dana", Sans-serif;font-size:15px;font-weight:500;line-height:1.8em;color:#101010D9;}.elementor-1307 .elementor-element.elementor-element-19e10ac5{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;}.elementor-1307 .elementor-element.elementor-element-19e10ac5 > .elementor-widget-container{background-color:#FAFAFF;padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D5DEFA;border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.08);}.elementor-1307 .elementor-element.elementor-element-19e10ac5 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-1307 .elementor-element.elementor-element-19e10ac5 .elementor-icon-box-title{margin-block-end:15px;color:var( --e-global-color-secondary );}.elementor-1307 .elementor-element.elementor-element-19e10ac5.elementor-view-stacked .elementor-icon{background-color:#FDE6EC;fill:#E84164;color:#E84164;}.elementor-1307 .elementor-element.elementor-element-19e10ac5.elementor-view-framed .elementor-icon, .elementor-1307 .elementor-element.elementor-element-19e10ac5.elementor-view-default .elementor-icon{fill:#FDE6EC;color:#FDE6EC;border-color:#FDE6EC;}.elementor-1307 .elementor-element.elementor-element-19e10ac5.elementor-view-framed .elementor-icon{background-color:#E84164;}.elementor-1307 .elementor-element.elementor-element-19e10ac5 .elementor-icon{font-size:30px;}.elementor-1307 .elementor-element.elementor-element-19e10ac5 .elementor-icon i{transform:rotate(0deg);}.elementor-1307 .elementor-element.elementor-element-19e10ac5 .elementor-icon-box-title, .elementor-1307 .elementor-element.elementor-element-19e10ac5 .elementor-icon-box-title a{font-family:"Dana", Sans-serif;font-size:17px;font-weight:900;}.elementor-1307 .elementor-element.elementor-element-19e10ac5 .elementor-icon-box-description{font-family:"Dana", Sans-serif;font-size:15px;font-weight:500;line-height:1.8em;color:#101010D9;}.elementor-1307 .elementor-element.elementor-element-3b680fc{width:100%;max-width:100%;font-family:"Dana", Sans-serif;font-size:15px;font-weight:normal;color:var( --e-global-color-secondary );}.elementor-1307 .elementor-element.elementor-element-3b680fc > .elementor-widget-container{background-color:#FAFAFF;padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D5DEFA;border-radius:20px 20px 20px 20px;}.elementor-1307 .elementor-element.elementor-element-3b680fc.elementor-element{--align-self:center;}.elementor-1307 .elementor-element.elementor-element-49002ff1{--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;--flex-wrap:wrap;--overflow:hidden;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-1307 .elementor-element.elementor-element-49002ff1:not(.elementor-motion-effects-element-type-background), .elementor-1307 .elementor-element.elementor-element-49002ff1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF1F4;}.elementor-1307 .elementor-element.elementor-element-16d4fab6{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;z-index:19;text-align:start;}.elementor-1307 .elementor-element.elementor-element-16d4fab6.elementor-element{--align-self:center;}.elementor-1307 .elementor-element.elementor-element-16d4fab6 .elementor-heading-title{font-family:"Dana", Sans-serif;font-size:30px;font-weight:900;line-height:2em;color:var( --e-global-color-secondary );}.elementor-1307 .elementor-element.elementor-element-33aa79be{width:var( --container-widget-width, 53% );max-width:53%;--container-widget-width:53%;--container-widget-flex-grow:0;font-family:"Dana", Sans-serif;font-size:15px;font-weight:400;line-height:1.8em;color:var( --e-global-color-secondary );}.elementor-1307 .elementor-element.elementor-element-33aa79be > .elementor-widget-container{background-color:var( --e-global-color-2cad32e );padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F6CBD6;border-radius:28px 28px 28px 28px;box-shadow:0px 24px 44px -32px rgba(27.00000000000001, 37, 81, 0.5);}.elementor-1307 .elementor-element.elementor-element-4643615a{--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;--justify-content:space-between;--flex-wrap:wrap;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1307 .elementor-element.elementor-element-3518571f{--display:flex;}.elementor-1307 .elementor-element.elementor-element-3f09274f{width:100%;max-width:100%;z-index:19;text-align:start;}.elementor-1307 .elementor-element.elementor-element-3f09274f.elementor-element{--align-self:center;}.elementor-1307 .elementor-element.elementor-element-3f09274f .elementor-heading-title{font-family:"Dana", Sans-serif;font-size:30px;font-weight:900;line-height:2em;color:var( --e-global-color-secondary );}.elementor-1307 .elementor-element.elementor-element-efb91b4{width:100%;max-width:100%;font-family:"Dana", Sans-serif;font-size:15px;font-weight:normal;line-height:1.8em;color:var( --e-global-color-secondary );}.elementor-1307 .elementor-element.elementor-element-493cf9ed{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-1307 .elementor-element.elementor-element-27608187{width:100%;max-width:100%;}.elementor-1307 .elementor-element.elementor-element-27608187 > .elementor-widget-container{padding:20px 20px 20px 0px;border-style:none;}.elementor-1307 .elementor-element.elementor-element-27608187 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-1307 .elementor-element.elementor-element-27608187 .elementor-icon-box-title{margin-block-end:15px;}.elementor-1307 .elementor-element.elementor-element-27608187.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-87e421a );}.elementor-1307 .elementor-element.elementor-element-27608187.elementor-view-framed .elementor-icon, .elementor-1307 .elementor-element.elementor-element-27608187.elementor-view-default .elementor-icon{fill:var( --e-global-color-87e421a );color:var( --e-global-color-87e421a );border-color:var( --e-global-color-87e421a );}.elementor-1307 .elementor-element.elementor-element-27608187 .elementor-icon-box-title, .elementor-1307 .elementor-element.elementor-element-27608187 .elementor-icon-box-title a{font-family:"Dana", Sans-serif;font-size:16px;font-weight:800;}.elementor-1307 .elementor-element.elementor-element-27608187 .elementor-icon-box-description{font-family:"Dana", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-1307 .elementor-element.elementor-element-151af30{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-1307 .elementor-element.elementor-element-151af30 > .elementor-widget-container{padding:20px 20px 20px 20px;border-style:solid;border-width:1px 5px 1px 1px;border-color:#E0E3EE;border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.08);}.elementor-1307 .elementor-element.elementor-element-151af30 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-1307 .elementor-element.elementor-element-151af30 .elementor-icon-box-title{margin-block-end:15px;color:var( --e-global-color-secondary );}.elementor-1307 .elementor-element.elementor-element-151af30.elementor-view-stacked .elementor-icon{background-color:#FDE6EC;fill:#E84164;color:#E84164;}.elementor-1307 .elementor-element.elementor-element-151af30.elementor-view-framed .elementor-icon, .elementor-1307 .elementor-element.elementor-element-151af30.elementor-view-default .elementor-icon{fill:#FDE6EC;color:#FDE6EC;border-color:#FDE6EC;}.elementor-1307 .elementor-element.elementor-element-151af30.elementor-view-framed .elementor-icon{background-color:#E84164;}.elementor-1307 .elementor-element.elementor-element-151af30 .elementor-icon{font-size:30px;}.elementor-1307 .elementor-element.elementor-element-151af30 .elementor-icon i{transform:rotate(0deg);}.elementor-1307 .elementor-element.elementor-element-151af30 .elementor-icon-box-title, .elementor-1307 .elementor-element.elementor-element-151af30 .elementor-icon-box-title a{font-family:"Dana", Sans-serif;font-size:17px;font-weight:900;}.elementor-1307 .elementor-element.elementor-element-151af30 .elementor-icon-box-description{font-family:"Dana", Sans-serif;font-size:15px;font-weight:500;line-height:1.8em;color:#101010D9;}.elementor-1307 .elementor-element.elementor-element-2e663451{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-1307 .elementor-element.elementor-element-2e663451 > .elementor-widget-container{padding:20px 20px 20px 20px;border-style:solid;border-width:1px 5px 1px 1px;border-color:#E0E3EE;border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.08);}.elementor-1307 .elementor-element.elementor-element-2e663451 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-1307 .elementor-element.elementor-element-2e663451 .elementor-icon-box-title{margin-block-end:15px;color:var( --e-global-color-secondary );}.elementor-1307 .elementor-element.elementor-element-2e663451.elementor-view-stacked .elementor-icon{background-color:#E6EBFF;fill:#4269F9;color:#4269F9;}.elementor-1307 .elementor-element.elementor-element-2e663451.elementor-view-framed .elementor-icon, .elementor-1307 .elementor-element.elementor-element-2e663451.elementor-view-default .elementor-icon{fill:#E6EBFF;color:#E6EBFF;border-color:#E6EBFF;}.elementor-1307 .elementor-element.elementor-element-2e663451.elementor-view-framed .elementor-icon{background-color:#4269F9;}.elementor-1307 .elementor-element.elementor-element-2e663451 .elementor-icon{font-size:30px;}.elementor-1307 .elementor-element.elementor-element-2e663451 .elementor-icon i{transform:rotate(0deg);}.elementor-1307 .elementor-element.elementor-element-2e663451 .elementor-icon-box-title, .elementor-1307 .elementor-element.elementor-element-2e663451 .elementor-icon-box-title a{font-family:"Dana", Sans-serif;font-size:17px;font-weight:900;}.elementor-1307 .elementor-element.elementor-element-2e663451 .elementor-icon-box-description{font-family:"Dana", Sans-serif;font-size:15px;font-weight:500;line-height:1.8em;color:#101010D9;}.elementor-1307 .elementor-element.elementor-element-42fde3e0{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-1307 .elementor-element.elementor-element-42fde3e0 > .elementor-widget-container{padding:20px 20px 20px 20px;border-style:solid;border-width:1px 5px 1px 1px;border-color:#E0E3EE;border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.08);}.elementor-1307 .elementor-element.elementor-element-42fde3e0 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-1307 .elementor-element.elementor-element-42fde3e0 .elementor-icon-box-title{margin-block-end:15px;color:var( --e-global-color-secondary );}.elementor-1307 .elementor-element.elementor-element-42fde3e0.elementor-view-stacked .elementor-icon{background-color:#E5E8F4;fill:#1C2652;color:#1C2652;}.elementor-1307 .elementor-element.elementor-element-42fde3e0.elementor-view-framed .elementor-icon, .elementor-1307 .elementor-element.elementor-element-42fde3e0.elementor-view-default .elementor-icon{fill:#E5E8F4;color:#E5E8F4;border-color:#E5E8F4;}.elementor-1307 .elementor-element.elementor-element-42fde3e0.elementor-view-framed .elementor-icon{background-color:#1C2652;}.elementor-1307 .elementor-element.elementor-element-42fde3e0 .elementor-icon{font-size:30px;}.elementor-1307 .elementor-element.elementor-element-42fde3e0 .elementor-icon i{transform:rotate(0deg);}.elementor-1307 .elementor-element.elementor-element-42fde3e0 .elementor-icon-box-title, .elementor-1307 .elementor-element.elementor-element-42fde3e0 .elementor-icon-box-title a{font-family:"Dana", Sans-serif;font-size:17px;font-weight:900;}.elementor-1307 .elementor-element.elementor-element-42fde3e0 .elementor-icon-box-description{font-family:"Dana", Sans-serif;font-size:15px;font-weight:500;line-height:1.8em;color:#101010D9;}.elementor-1307 .elementor-element.elementor-element-19db493{--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;--flex-wrap:wrap;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-1307 .elementor-element.elementor-element-3a0096d2{width:100%;max-width:100%;z-index:19;text-align:start;}.elementor-1307 .elementor-element.elementor-element-3a0096d2.elementor-element{--align-self:center;}.elementor-1307 .elementor-element.elementor-element-3a0096d2 .elementor-heading-title{font-family:"Dana", Sans-serif;font-size:30px;font-weight:900;line-height:2em;color:var( --e-global-color-secondary );}.elementor-1307 .elementor-element.elementor-element-566623fb{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;}.elementor-1307 .elementor-element.elementor-element-95d7164{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;}.elementor-1307 .elementor-element.elementor-element-7209b409{--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;--flex-wrap:wrap;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1307 .elementor-element.elementor-element-69c589db{width:100%;max-width:100%;z-index:19;text-align:start;}.elementor-1307 .elementor-element.elementor-element-69c589db.elementor-element{--align-self:center;}.elementor-1307 .elementor-element.elementor-element-69c589db .elementor-heading-title{font-family:"Dana", Sans-serif;font-size:30px;font-weight:900;line-height:2em;color:var( --e-global-color-secondary );}.elementor-1307 .elementor-element.elementor-element-5ba22eff{width:100%;max-width:100%;font-family:"Dana", Sans-serif;font-size:15px;font-weight:normal;line-height:1.8em;color:var( --e-global-color-secondary );}.elementor-1307 .elementor-element.elementor-element-5ba22eff > .elementor-widget-container{margin:0px 0px 45px 0px;}.elementor-1307 .elementor-element.elementor-element-579419cc{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-1307 .elementor-element.elementor-element-579419cc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1307 .elementor-element.elementor-element-579419cc .elementor-icon-box-wrapper{text-align:start;gap:19px;}.elementor-1307 .elementor-element.elementor-element-579419cc .elementor-icon-box-title{margin-block-end:20px;}.elementor-1307 .elementor-element.elementor-element-579419cc .elementor-icon-box-title, .elementor-1307 .elementor-element.elementor-element-579419cc .elementor-icon-box-title a{font-family:"Gofteh", Sans-serif;font-size:21px;font-weight:normal;}.elementor-1307 .elementor-element.elementor-element-579419cc .elementor-icon-box-description{font-family:"Dana", Sans-serif;font-size:15px;font-weight:normal;color:#D6D8F5;}.elementor-1307 .elementor-element.elementor-element-61ed18a0{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-1307 .elementor-element.elementor-element-61ed18a0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1307 .elementor-element.elementor-element-61ed18a0 .elementor-icon-box-wrapper{text-align:start;gap:19px;}.elementor-1307 .elementor-element.elementor-element-61ed18a0 .elementor-icon-box-title{margin-block-end:20px;}.elementor-1307 .elementor-element.elementor-element-61ed18a0 .elementor-icon-box-title, .elementor-1307 .elementor-element.elementor-element-61ed18a0 .elementor-icon-box-title a{font-family:"Gofteh", Sans-serif;font-size:21px;font-weight:normal;}.elementor-1307 .elementor-element.elementor-element-61ed18a0 .elementor-icon-box-description{font-family:"Dana", Sans-serif;font-size:15px;font-weight:normal;color:#D6D8F5;}.elementor-1307 .elementor-element.elementor-element-350ca1c9{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-1307 .elementor-element.elementor-element-350ca1c9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1307 .elementor-element.elementor-element-350ca1c9 .elementor-icon-box-wrapper{text-align:start;gap:19px;}.elementor-1307 .elementor-element.elementor-element-350ca1c9 .elementor-icon-box-title{margin-block-end:20px;}.elementor-1307 .elementor-element.elementor-element-350ca1c9 .elementor-icon-box-title, .elementor-1307 .elementor-element.elementor-element-350ca1c9 .elementor-icon-box-title a{font-family:"Gofteh", Sans-serif;font-size:21px;font-weight:normal;}.elementor-1307 .elementor-element.elementor-element-350ca1c9 .elementor-icon-box-description{font-family:"Dana", Sans-serif;font-size:15px;font-weight:normal;color:#D6D8F5;}.elementor-1307 .elementor-element.elementor-element-d10a4a8{--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;--flex-wrap:wrap;--overflow:hidden;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-1307 .elementor-element.elementor-element-d10a4a8:not(.elementor-motion-effects-element-type-background), .elementor-1307 .elementor-element.elementor-element-d10a4a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF1F4;}.elementor-1307 .elementor-element.elementor-element-1003e29b{width:100%;max-width:100%;z-index:19;text-align:start;}.elementor-1307 .elementor-element.elementor-element-1003e29b.elementor-element{--align-self:center;}.elementor-1307 .elementor-element.elementor-element-1003e29b .elementor-heading-title{font-family:"Dana", Sans-serif;font-size:30px;font-weight:900;line-height:2em;color:var( --e-global-color-secondary );}.elementor-1307 .elementor-element.elementor-element-59111978{width:100%;max-width:100%;font-family:"Dana", Sans-serif;font-size:15px;font-weight:normal;line-height:1.8em;color:var( --e-global-color-secondary );}.elementor-1307 .elementor-element.elementor-element-59111978 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1307 .elementor-element.elementor-element-44cdfd2c{--display:flex;--overflow:hidden;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:#CFD0EA;--border-color:#CFD0EA;--border-radius:22px 22px 22px 22px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.05);--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-1307 .elementor-element.elementor-element-44cdfd2c:not(.elementor-motion-effects-element-type-background), .elementor-1307 .elementor-element.elementor-element-44cdfd2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2cad32e );}.elementor-1307 .elementor-element.elementor-element-6d4efda9{--display:flex;--min-height:97px;--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;--flex-wrap:wrap;--padding-top:22px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-1307 .elementor-element.elementor-element-6d4efda9:not(.elementor-motion-effects-element-type-background), .elementor-1307 .elementor-element.elementor-element-6d4efda9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A4E;}.elementor-1307 .elementor-element.elementor-element-6d4efda9 > .elementor-shape-bottom svg, .elementor-1307 .elementor-element.elementor-element-6d4efda9 > .e-con-inner > .elementor-shape-bottom svg{width:calc(125% + 1.3px);height:16px;}.elementor-1307 .elementor-element.elementor-element-15ec37bf{width:100%;max-width:100%;}.elementor-1307 .elementor-element.elementor-element-15ec37bf.elementor-element{--align-self:center;}.elementor-1307 .elementor-element.elementor-element-15ec37bf .elementor-heading-title{font-family:"Dana", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-46a632e );}body:not(.rtl) .elementor-1307 .elementor-element.elementor-element-205ff789{right:20px;}body.rtl .elementor-1307 .elementor-element.elementor-element-205ff789{left:20px;}.elementor-1307 .elementor-element.elementor-element-205ff789{top:20px;}.elementor-1307 .elementor-element.elementor-element-205ff789 .elementor-heading-title{font-family:"Dana", Sans-serif;font-size:54px;font-weight:700;color:#FFFFFF24;}.elementor-1307 .elementor-element.elementor-element-4b0a0287 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-1307 .elementor-element.elementor-element-4b0a0287{font-family:"Dana", Sans-serif;font-size:15px;font-weight:500;color:#55587A;}.elementor-1307 .elementor-element.elementor-element-55339320{--display:flex;--overflow:hidden;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:#CFD0EA;--border-color:#CFD0EA;--border-radius:22px 22px 22px 22px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.05);--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-1307 .elementor-element.elementor-element-55339320:not(.elementor-motion-effects-element-type-background), .elementor-1307 .elementor-element.elementor-element-55339320 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2cad32e );}.elementor-1307 .elementor-element.elementor-element-747b4c9d{--display:flex;--min-height:97px;--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;--flex-wrap:wrap;--padding-top:22px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-1307 .elementor-element.elementor-element-747b4c9d:not(.elementor-motion-effects-element-type-background), .elementor-1307 .elementor-element.elementor-element-747b4c9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A4E;}.elementor-1307 .elementor-element.elementor-element-747b4c9d > .elementor-shape-bottom svg, .elementor-1307 .elementor-element.elementor-element-747b4c9d > .e-con-inner > .elementor-shape-bottom svg{width:calc(125% + 1.3px);height:16px;}.elementor-1307 .elementor-element.elementor-element-55bd881a{width:100%;max-width:100%;}.elementor-1307 .elementor-element.elementor-element-55bd881a.elementor-element{--align-self:center;}.elementor-1307 .elementor-element.elementor-element-55bd881a .elementor-heading-title{font-family:"Dana", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-46a632e );}body:not(.rtl) .elementor-1307 .elementor-element.elementor-element-56c5eaca{right:20px;}body.rtl .elementor-1307 .elementor-element.elementor-element-56c5eaca{left:20px;}.elementor-1307 .elementor-element.elementor-element-56c5eaca{top:20px;}.elementor-1307 .elementor-element.elementor-element-56c5eaca .elementor-heading-title{font-family:"Dana", Sans-serif;font-size:54px;font-weight:700;color:#FFFFFF24;}.elementor-1307 .elementor-element.elementor-element-1602692e > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-1307 .elementor-element.elementor-element-1602692e{font-family:"Dana", Sans-serif;font-size:15px;font-weight:500;color:#55587A;}.elementor-1307 .elementor-element.elementor-element-6336a899{--display:flex;--overflow:hidden;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:#CFD0EA;--border-color:#CFD0EA;--border-radius:22px 22px 22px 22px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.05);--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-1307 .elementor-element.elementor-element-6336a899:not(.elementor-motion-effects-element-type-background), .elementor-1307 .elementor-element.elementor-element-6336a899 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2cad32e );}.elementor-1307 .elementor-element.elementor-element-6406c198{--display:flex;--min-height:97px;--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;--flex-wrap:wrap;--padding-top:22px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-1307 .elementor-element.elementor-element-6406c198:not(.elementor-motion-effects-element-type-background), .elementor-1307 .elementor-element.elementor-element-6406c198 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A4E;}.elementor-1307 .elementor-element.elementor-element-6406c198 > .elementor-shape-bottom svg, .elementor-1307 .elementor-element.elementor-element-6406c198 > .e-con-inner > .elementor-shape-bottom svg{width:calc(125% + 1.3px);height:16px;}.elementor-1307 .elementor-element.elementor-element-595a5c0e{width:100%;max-width:100%;}.elementor-1307 .elementor-element.elementor-element-595a5c0e.elementor-element{--align-self:center;}.elementor-1307 .elementor-element.elementor-element-595a5c0e .elementor-heading-title{font-family:"Dana", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-46a632e );}body:not(.rtl) .elementor-1307 .elementor-element.elementor-element-1cd535c8{right:20px;}body.rtl .elementor-1307 .elementor-element.elementor-element-1cd535c8{left:20px;}.elementor-1307 .elementor-element.elementor-element-1cd535c8{top:20px;}.elementor-1307 .elementor-element.elementor-element-1cd535c8 .elementor-heading-title{font-family:"Dana", Sans-serif;font-size:54px;font-weight:700;color:#FFFFFF24;}.elementor-1307 .elementor-element.elementor-element-632f4a81 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-1307 .elementor-element.elementor-element-632f4a81{font-family:"Dana", Sans-serif;font-size:15px;font-weight:500;color:#55587A;}.elementor-1307 .elementor-element.elementor-element-14e76486{--display:flex;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1307 .elementor-element.elementor-element-1d56f24d{width:100%;max-width:100%;z-index:19;text-align:start;}.elementor-1307 .elementor-element.elementor-element-1d56f24d.elementor-element{--align-self:center;}.elementor-1307 .elementor-element.elementor-element-1d56f24d .elementor-heading-title{font-family:"Dana", Sans-serif;font-size:30px;font-weight:900;line-height:2em;color:var( --e-global-color-secondary );}.elementor-1307 .elementor-element.elementor-element-582c9b6e{width:100%;max-width:100%;font-family:"Dana", Sans-serif;font-size:15px;font-weight:normal;line-height:1.8em;color:var( --e-global-color-secondary );}.elementor-1307 .elementor-element.elementor-element-582c9b6e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1307 .elementor-element.elementor-element-329f8229{--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;--flex-wrap:wrap;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-1307 .elementor-element.elementor-element-2ec0e4a7{width:100%;max-width:100%;z-index:19;text-align:start;}.elementor-1307 .elementor-element.elementor-element-2ec0e4a7.elementor-element{--align-self:center;}.elementor-1307 .elementor-element.elementor-element-2ec0e4a7 .elementor-heading-title{font-family:"Dana", Sans-serif;font-size:30px;font-weight:900;line-height:2em;color:var( --e-global-color-secondary );}.elementor-1307 .elementor-element.elementor-element-327c1c8b{width:100%;max-width:100%;font-family:"Dana", Sans-serif;font-size:15px;font-weight:normal;line-height:1.8em;color:var( --e-global-color-secondary );}.elementor-1307 .elementor-element.elementor-element-327c1c8b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1307 .elementor-element.elementor-element-3896cd7a{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-1307 .elementor-element.elementor-element-3896cd7a > .elementor-widget-container{background-color:var( --e-global-color-2cad32e );padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D5DEFA;border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.08);}.elementor-1307 .elementor-element.elementor-element-3896cd7a .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-1307 .elementor-element.elementor-element-3896cd7a .elementor-icon-box-title{margin-block-end:15px;color:var( --e-global-color-secondary );}.elementor-1307 .elementor-element.elementor-element-3896cd7a.elementor-view-stacked .elementor-icon{background-color:#FDE6EC;fill:#E84164;color:#E84164;}.elementor-1307 .elementor-element.elementor-element-3896cd7a.elementor-view-framed .elementor-icon, .elementor-1307 .elementor-element.elementor-element-3896cd7a.elementor-view-default .elementor-icon{fill:#FDE6EC;color:#FDE6EC;border-color:#FDE6EC;}.elementor-1307 .elementor-element.elementor-element-3896cd7a.elementor-view-framed .elementor-icon{background-color:#E84164;}.elementor-1307 .elementor-element.elementor-element-3896cd7a .elementor-icon{font-size:30px;}.elementor-1307 .elementor-element.elementor-element-3896cd7a .elementor-icon i{transform:rotate(0deg);}.elementor-1307 .elementor-element.elementor-element-3896cd7a .elementor-icon-box-title, .elementor-1307 .elementor-element.elementor-element-3896cd7a .elementor-icon-box-title a{font-family:"Dana", Sans-serif;font-size:17px;font-weight:900;}.elementor-1307 .elementor-element.elementor-element-3896cd7a .elementor-icon-box-description{font-family:"Dana", Sans-serif;font-size:15px;font-weight:500;line-height:1.8em;color:#101010D9;}.elementor-1307 .elementor-element.elementor-element-560052dd{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-1307 .elementor-element.elementor-element-560052dd > .elementor-widget-container{background-color:var( --e-global-color-2cad32e );padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D5DEFA;border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.08);}.elementor-1307 .elementor-element.elementor-element-560052dd .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-1307 .elementor-element.elementor-element-560052dd .elementor-icon-box-title{margin-block-end:15px;color:var( --e-global-color-secondary );}.elementor-1307 .elementor-element.elementor-element-560052dd.elementor-view-stacked .elementor-icon{background-color:#FDE6EC;fill:#E84164;color:#E84164;}.elementor-1307 .elementor-element.elementor-element-560052dd.elementor-view-framed .elementor-icon, .elementor-1307 .elementor-element.elementor-element-560052dd.elementor-view-default .elementor-icon{fill:#FDE6EC;color:#FDE6EC;border-color:#FDE6EC;}.elementor-1307 .elementor-element.elementor-element-560052dd.elementor-view-framed .elementor-icon{background-color:#E84164;}.elementor-1307 .elementor-element.elementor-element-560052dd .elementor-icon{font-size:30px;}.elementor-1307 .elementor-element.elementor-element-560052dd .elementor-icon i{transform:rotate(0deg);}.elementor-1307 .elementor-element.elementor-element-560052dd .elementor-icon-box-title, .elementor-1307 .elementor-element.elementor-element-560052dd .elementor-icon-box-title a{font-family:"Dana", Sans-serif;font-size:17px;font-weight:900;}.elementor-1307 .elementor-element.elementor-element-560052dd .elementor-icon-box-description{font-family:"Dana", Sans-serif;font-size:15px;font-weight:500;line-height:1.8em;color:#101010D9;}.elementor-1307 .elementor-element.elementor-element-69ad445e{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-1307 .elementor-element.elementor-element-69ad445e > .elementor-widget-container{background-color:var( --e-global-color-2cad32e );padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D5DEFA;border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.08);}.elementor-1307 .elementor-element.elementor-element-69ad445e .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-1307 .elementor-element.elementor-element-69ad445e .elementor-icon-box-title{margin-block-end:15px;color:var( --e-global-color-secondary );}.elementor-1307 .elementor-element.elementor-element-69ad445e.elementor-view-stacked .elementor-icon{background-color:#FDE6EC;fill:#E84164;color:#E84164;}.elementor-1307 .elementor-element.elementor-element-69ad445e.elementor-view-framed .elementor-icon, .elementor-1307 .elementor-element.elementor-element-69ad445e.elementor-view-default .elementor-icon{fill:#FDE6EC;color:#FDE6EC;border-color:#FDE6EC;}.elementor-1307 .elementor-element.elementor-element-69ad445e.elementor-view-framed .elementor-icon{background-color:#E84164;}.elementor-1307 .elementor-element.elementor-element-69ad445e .elementor-icon{font-size:30px;}.elementor-1307 .elementor-element.elementor-element-69ad445e .elementor-icon i{transform:rotate(0deg);}.elementor-1307 .elementor-element.elementor-element-69ad445e .elementor-icon-box-title, .elementor-1307 .elementor-element.elementor-element-69ad445e .elementor-icon-box-title a{font-family:"Dana", Sans-serif;font-size:17px;font-weight:900;}.elementor-1307 .elementor-element.elementor-element-69ad445e .elementor-icon-box-description{font-family:"Dana", Sans-serif;font-size:15px;font-weight:500;line-height:1.8em;color:#101010D9;}.elementor-1307 .elementor-element.elementor-element-2f5fe75c{--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;--justify-content:space-between;--flex-wrap:wrap;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1307 .elementor-element.elementor-element-2333bb4f{width:100%;max-width:100%;z-index:19;text-align:start;}.elementor-1307 .elementor-element.elementor-element-2333bb4f.elementor-element{--align-self:center;}.elementor-1307 .elementor-element.elementor-element-2333bb4f .elementor-heading-title{font-family:"Dana", Sans-serif;font-size:30px;font-weight:900;line-height:2em;color:var( --e-global-color-secondary );}.elementor-1307 .elementor-element.elementor-element-4f4b9949{width:100%;max-width:100%;font-family:"Dana", Sans-serif;font-size:15px;font-weight:normal;line-height:1.8em;color:var( --e-global-color-secondary );}.elementor-1307 .elementor-element.elementor-element-4f4b9949 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1307 .elementor-element.elementor-element-5e1fffb4{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-1307 .elementor-element.elementor-element-5e1fffb4 > .elementor-widget-container{background-color:#28325B;padding:0px 10px 50px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#3D466B;border-radius:20px 20px 20px 20px;}.elementor-1307 .elementor-element.elementor-element-5e1fffb4 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-1307 .elementor-element.elementor-element-5e1fffb4 .elementor-icon-box-title, .elementor-1307 .elementor-element.elementor-element-5e1fffb4 .elementor-icon-box-title a{font-family:"Dana", Sans-serif;font-size:18px;font-weight:600;}.elementor-1307 .elementor-element.elementor-element-5e1fffb4 .elementor-icon-box-title{color:var( --e-global-color-46a632e );}.elementor-1307 .elementor-element.elementor-element-5e1fffb4 .elementor-icon-box-description{font-family:"Dana", Sans-serif;font-size:15px;font-weight:500;color:#BFBCCB;}.elementor-1307 .elementor-element.elementor-element-447ddc80{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-1307 .elementor-element.elementor-element-447ddc80 > .elementor-widget-container{background-color:#28325B;padding:0px 10px 50px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#3D466B;border-radius:20px 20px 20px 20px;}.elementor-1307 .elementor-element.elementor-element-447ddc80 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-1307 .elementor-element.elementor-element-447ddc80 .elementor-icon-box-title, .elementor-1307 .elementor-element.elementor-element-447ddc80 .elementor-icon-box-title a{font-family:"Dana", Sans-serif;font-size:18px;font-weight:600;}.elementor-1307 .elementor-element.elementor-element-447ddc80 .elementor-icon-box-title{color:var( --e-global-color-46a632e );}.elementor-1307 .elementor-element.elementor-element-447ddc80 .elementor-icon-box-description{font-family:"Dana", Sans-serif;font-size:15px;font-weight:500;color:#BFBCCB;}.elementor-1307 .elementor-element.elementor-element-4c7eecb7{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-1307 .elementor-element.elementor-element-4c7eecb7 > .elementor-widget-container{background-color:#28325B;padding:0px 10px 50px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#3D466B;border-radius:20px 20px 20px 20px;}.elementor-1307 .elementor-element.elementor-element-4c7eecb7 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-1307 .elementor-element.elementor-element-4c7eecb7 .elementor-icon-box-title, .elementor-1307 .elementor-element.elementor-element-4c7eecb7 .elementor-icon-box-title a{font-family:"Dana", Sans-serif;font-size:18px;font-weight:600;}.elementor-1307 .elementor-element.elementor-element-4c7eecb7 .elementor-icon-box-title{color:var( --e-global-color-46a632e );}.elementor-1307 .elementor-element.elementor-element-4c7eecb7 .elementor-icon-box-description{font-family:"Dana", Sans-serif;font-size:15px;font-weight:500;color:#BFBCCB;}.elementor-1307 .elementor-element.elementor-element-5289a16f{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;}.elementor-1307 .elementor-element.elementor-element-5289a16f > .elementor-widget-container{background-color:#28325B;padding:0px 10px 50px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#3D466B;border-radius:20px 20px 20px 20px;}.elementor-1307 .elementor-element.elementor-element-5289a16f .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-1307 .elementor-element.elementor-element-5289a16f .elementor-icon-box-title, .elementor-1307 .elementor-element.elementor-element-5289a16f .elementor-icon-box-title a{font-family:"Dana", Sans-serif;font-size:18px;font-weight:600;}.elementor-1307 .elementor-element.elementor-element-5289a16f .elementor-icon-box-title{color:var( --e-global-color-46a632e );}.elementor-1307 .elementor-element.elementor-element-5289a16f .elementor-icon-box-description{font-family:"Dana", Sans-serif;font-size:15px;font-weight:500;color:#BFBCCB;}.elementor-1307 .elementor-element.elementor-element-72fea382{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;}.elementor-1307 .elementor-element.elementor-element-72fea382 > .elementor-widget-container{background-color:#28325B;padding:0px 10px 50px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#3D466B;border-radius:20px 20px 20px 20px;}.elementor-1307 .elementor-element.elementor-element-72fea382 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-1307 .elementor-element.elementor-element-72fea382 .elementor-icon-box-title, .elementor-1307 .elementor-element.elementor-element-72fea382 .elementor-icon-box-title a{font-family:"Dana", Sans-serif;font-size:18px;font-weight:600;}.elementor-1307 .elementor-element.elementor-element-72fea382 .elementor-icon-box-title{color:var( --e-global-color-46a632e );}.elementor-1307 .elementor-element.elementor-element-72fea382 .elementor-icon-box-description{font-family:"Dana", Sans-serif;font-size:15px;font-weight:500;color:#BFBCCB;}.elementor-1307 .elementor-element.elementor-element-1ee2dc8d{--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;--flex-wrap:wrap;--overflow:hidden;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-1307 .elementor-element.elementor-element-609c212e{--display:flex;--justify-content:center;}.elementor-1307 .elementor-element.elementor-element-2349a106{width:100%;max-width:100%;z-index:19;text-align:start;}.elementor-1307 .elementor-element.elementor-element-2349a106.elementor-element{--align-self:center;}.elementor-1307 .elementor-element.elementor-element-2349a106 .elementor-heading-title{font-family:"Dana", Sans-serif;font-size:30px;font-weight:900;line-height:2em;color:var( --e-global-color-46a632e );}.elementor-1307 .elementor-element.elementor-element-3eaca0ac{width:100%;max-width:100%;z-index:19;text-align:start;}.elementor-1307 .elementor-element.elementor-element-3eaca0ac .elementor-heading-title{font-family:"Dana", Sans-serif;font-size:15px;font-weight:500;line-height:2em;color:var( --e-global-color-f67da7b );}.elementor-1307 .elementor-element.elementor-element-c45f288{--display:flex;}.elementor-1307 .elementor-element.elementor-element-5fd718df .elementor-heading-title{font-family:"Dana", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-f67da7b );}.elementor-1307 .elementor-element.elementor-element-54376de4.elementor-element{--align-self:stretch;}.elementor-1307 .elementor-element.elementor-element-54376de4{text-align:center;}.elementor-1307 .elementor-element.elementor-element-54376de4 .elementor-heading-title{font-family:"Dana", Sans-serif;font-size:50px;font-weight:800;color:var( --e-global-color-46a632e );}.elementor-1307 .elementor-element.elementor-element-9a6e42b .elementor-heading-title{font-family:"Dana", Sans-serif;font-size:16px;font-weight:400;line-height:1.8em;color:var( --e-global-color-f67da7b );}.elementor-1307 .elementor-element.elementor-element-74d12034 .elementor-button{font-family:"Gofteh", Sans-serif;font-size:15px;font-weight:500;}.elementor-1307 .elementor-element.elementor-element-236dca20 .elementor-button{font-family:"Gofteh", Sans-serif;font-size:15px;font-weight:500;}.elementor-1307 .elementor-element.elementor-element-3ffb6c7d{--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;--padding-top:80px;--padding-bottom:48px;--padding-left:10px;--padding-right:10px;}.elementor-1307 .elementor-element.elementor-element-1340600f{--display:flex;}.elementor-1307 .elementor-element.elementor-element-60959d1b{width:100%;max-width:100%;}.elementor-1307 .elementor-element.elementor-element-60959d1b .elementor-icon-box-wrapper{text-align:start;}.elementor-1307 .elementor-element.elementor-element-60959d1b .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-fbc32c3 );}.elementor-1307 .elementor-element.elementor-element-60959d1b .elementor-icon-box-title, .elementor-1307 .elementor-element.elementor-element-60959d1b .elementor-icon-box-title a{font-family:"Dana", Sans-serif;font-size:15px;font-weight:normal;}.elementor-1307 .elementor-element.elementor-element-60959d1b:has(:hover) .elementor-icon-box-title,
					 .elementor-1307 .elementor-element.elementor-element-60959d1b:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-fbc32c3 );}.elementor-1307 .elementor-element.elementor-element-60959d1b .elementor-icon-box-description{font-family:"Dana", Sans-serif;font-size:31px;font-weight:900;color:var( --e-global-color-822906b );}.elementor-1307 .elementor-element.elementor-element-4a2fe57e{--display:flex;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:15px;--padding-left:22px;--padding-right:22px;}.elementor-1307 .elementor-element.elementor-element-3e4f945b{--display:flex;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:15px;--padding-left:22px;--padding-right:22px;}.elementor-1307 .elementor-element.elementor-element-6ae73465{--display:flex;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:15px;--padding-left:22px;--padding-right:22px;}.elementor-1307 .elementor-element.elementor-element-7e738f12{--n-accordion-title-font-size:17px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:16px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#06061C;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#3E68FF;--n-accordion-icon-hover-color:#3E68FF;--n-accordion-icon-active-color:#3E68FF;}.elementor-1307 .elementor-element.elementor-element-7e738f12 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-2cad32e );border-style:none;}.elementor-1307 .elementor-element.elementor-element-7e738f12 {--n-accordion-padding:17px 22px 17px 22px;}:where( .elementor-1307 .elementor-element.elementor-element-7e738f12 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Dana", Sans-serif;font-weight:600;line-height:1.6em;}.elementor-1307 .elementor-element.elementor-element-1ac47e01{--display:flex;}.elementor-1307 .elementor-element.elementor-element-10ae6652{--display:flex;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--z-index:2;}.elementor-1307 .elementor-element.elementor-element-43248bdd{--spacer-size:50px;}.elementor-1307 .elementor-element.elementor-element-316efb58{--spacer-size:50px;}.elementor-1307 .elementor-element.elementor-element-6b31829f{--spacer-size:50px;}.elementor-1307 .elementor-element.elementor-element-3c8eeb62{--display:flex;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--z-index:2;}.elementor-1307 .elementor-element.elementor-element-185fd742{--spacer-size:50px;}.elementor-1307 .elementor-element.elementor-element-94de257{--spacer-size:50px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1307 .elementor-element.elementor-element-df91fb6 .elementor-icon-wrapper{text-align:center;}.elementor-1307 .elementor-element.elementor-element-df91fb6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-7a82123 );}.elementor-1307 .elementor-element.elementor-element-df91fb6.elementor-view-framed .elementor-icon, .elementor-1307 .elementor-element.elementor-element-df91fb6.elementor-view-default .elementor-icon{color:var( --e-global-color-7a82123 );border-color:var( --e-global-color-7a82123 );}.elementor-1307 .elementor-element.elementor-element-df91fb6.elementor-view-framed .elementor-icon, .elementor-1307 .elementor-element.elementor-element-df91fb6.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-7a82123 );}.elementor-1307 .elementor-element.elementor-element-13a0a5e1{--spacer-size:50px;}.elementor-1307 .elementor-element.elementor-element-43a8a51a{--spacer-size:50px;}.elementor-1307 .elementor-element.elementor-element-693b3221{--spacer-size:50px;}@media(min-width:768px){.elementor-1307 .elementor-element.elementor-element-2dd12b38{--content-width:1400px;}.elementor-1307 .elementor-element.elementor-element-1e37afdd{--width:48%;}.elementor-1307 .elementor-element.elementor-element-30a1419a{--content-width:1400px;}.elementor-1307 .elementor-element.elementor-element-1c50af04{--width:48%;}.elementor-1307 .elementor-element.elementor-element-42232d21{--width:48%;}.elementor-1307 .elementor-element.elementor-element-11eece60{--width:100%;}.elementor-1307 .elementor-element.elementor-element-49002ff1{--content-width:1400px;}.elementor-1307 .elementor-element.elementor-element-4643615a{--content-width:1400px;}.elementor-1307 .elementor-element.elementor-element-3518571f{--width:49%;}.elementor-1307 .elementor-element.elementor-element-19db493{--content-width:1400px;}.elementor-1307 .elementor-element.elementor-element-7209b409{--content-width:1400px;}.elementor-1307 .elementor-element.elementor-element-d10a4a8{--content-width:1400px;}.elementor-1307 .elementor-element.elementor-element-44cdfd2c{--width:32%;}.elementor-1307 .elementor-element.elementor-element-55339320{--width:32%;}.elementor-1307 .elementor-element.elementor-element-6336a899{--width:32%;}.elementor-1307 .elementor-element.elementor-element-14e76486{--content-width:1400px;}.elementor-1307 .elementor-element.elementor-element-329f8229{--content-width:1400px;}.elementor-1307 .elementor-element.elementor-element-2f5fe75c{--content-width:1400px;}.elementor-1307 .elementor-element.elementor-element-1ee2dc8d{--content-width:1400px;}.elementor-1307 .elementor-element.elementor-element-609c212e{--width:58%;}.elementor-1307 .elementor-element.elementor-element-c45f288{--width:40%;}.elementor-1307 .elementor-element.elementor-element-3ffb6c7d{--content-width:1400px;}.elementor-1307 .elementor-element.elementor-element-1ac47e01{--width:70%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1307 .elementor-element.elementor-element-1e37afdd{--width:100%;}.elementor-1307 .elementor-element.elementor-element-1c50af04{--width:100%;}.elementor-1307 .elementor-element.elementor-element-42232d21{--width:100%;}.elementor-1307 .elementor-element.elementor-element-11eece60{--width:100%;}.elementor-1307 .elementor-element.elementor-element-3518571f{--width:100%;}.elementor-1307 .elementor-element.elementor-element-44cdfd2c{--width:49%;}.elementor-1307 .elementor-element.elementor-element-55339320{--width:49%;}.elementor-1307 .elementor-element.elementor-element-6336a899{--width:100%;}.elementor-1307 .elementor-element.elementor-element-609c212e{--width:100%;}.elementor-1307 .elementor-element.elementor-element-c45f288{--width:100%;}}@media(max-width:1024px){.elementor-1307 .elementor-element.elementor-element-2dd12b38{--padding-top:160px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-1307 .elementor-element.elementor-element-7b4bab31{width:100%;max-width:100%;}.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 );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-1307 .elementor-element.elementor-element-4ebff0f0{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-1307 .elementor-element.elementor-element-784c04c3{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-1307 .elementor-element.elementor-element-59491518{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-1307 .elementor-element.elementor-element-608680e0{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-1307 .elementor-element.elementor-element-30a1419a{--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1307 .elementor-element.elementor-element-3adfac85{width:100%;max-width:100%;}.elementor-1307 .elementor-element.elementor-element-3adfac85 .elementor-heading-title{font-size:23px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-1307 .elementor-element.elementor-element-7d0c458e .elementor-icon-box-wrapper{text-align:start;}.elementor-1307 .elementor-element.elementor-element-51b36771{width:100%;max-width:100%;}.elementor-1307 .elementor-element.elementor-element-6c1aa510 .elementor-icon-box-wrapper{text-align:start;}.elementor-1307 .elementor-element.elementor-element-7b808c72{width:100%;max-width:100%;}.elementor-1307 .elementor-element.elementor-element-7bacc9d7{width:100%;max-width:100%;}.elementor-1307 .elementor-element.elementor-element-7bacc9d7 .elementor-icon-box-wrapper{text-align:start;}.elementor-1307 .elementor-element.elementor-element-2de9f9df{width:100%;max-width:100%;}.elementor-1307 .elementor-element.elementor-element-15ae7513{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-1307 .elementor-element.elementor-element-19e10ac5{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-1307 .elementor-element.elementor-element-49002ff1{--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1307 .elementor-element.elementor-element-16d4fab6{width:100%;max-width:100%;}.elementor-1307 .elementor-element.elementor-element-16d4fab6 .elementor-heading-title{font-size:23px;}.elementor-1307 .elementor-element.elementor-element-33aa79be{width:100%;max-width:100%;}.elementor-1307 .elementor-element.elementor-element-4643615a{--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1307 .elementor-element.elementor-element-3f09274f{width:100%;max-width:100%;}.elementor-1307 .elementor-element.elementor-element-3f09274f .elementor-heading-title{font-size:23px;}.elementor-1307 .elementor-element.elementor-element-493cf9ed{width:100%;max-width:100%;}.elementor-1307 .elementor-element.elementor-element-151af30{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-1307 .elementor-element.elementor-element-151af30 .elementor-icon-box-title, .elementor-1307 .elementor-element.elementor-element-151af30 .elementor-icon-box-title a{font-size:17px;}.elementor-1307 .elementor-element.elementor-element-2e663451{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-1307 .elementor-element.elementor-element-42fde3e0{width:100%;max-width:100%;}.elementor-1307 .elementor-element.elementor-element-19db493{--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1307 .elementor-element.elementor-element-3a0096d2{width:100%;max-width:100%;}.elementor-1307 .elementor-element.elementor-element-3a0096d2 .elementor-heading-title{font-size:23px;}.elementor-1307 .elementor-element.elementor-element-566623fb{width:100%;max-width:100%;}.elementor-1307 .elementor-element.elementor-element-95d7164{width:100%;max-width:100%;}.elementor-1307 .elementor-element.elementor-element-7209b409{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1307 .elementor-element.elementor-element-69c589db{width:100%;max-width:100%;}.elementor-1307 .elementor-element.elementor-element-69c589db .elementor-heading-title{font-size:23px;}.elementor-1307 .elementor-element.elementor-element-5ba22eff > .elementor-widget-container{margin:-40px 0px 0px 0px;}.elementor-1307 .elementor-element.elementor-element-579419cc .elementor-icon-box-title, .elementor-1307 .elementor-element.elementor-element-579419cc .elementor-icon-box-title a{font-size:20px;}.elementor-1307 .elementor-element.elementor-element-61ed18a0 .elementor-icon-box-title, .elementor-1307 .elementor-element.elementor-element-61ed18a0 .elementor-icon-box-title a{font-size:20px;}.elementor-1307 .elementor-element.elementor-element-350ca1c9 .elementor-icon-box-title, .elementor-1307 .elementor-element.elementor-element-350ca1c9 .elementor-icon-box-title a{font-size:20px;}.elementor-1307 .elementor-element.elementor-element-d10a4a8{--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:space-between;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1307 .elementor-element.elementor-element-1003e29b{width:100%;max-width:100%;}.elementor-1307 .elementor-element.elementor-element-1003e29b .elementor-heading-title{font-size:23px;}.elementor-1307 .elementor-element.elementor-element-15ec37bf .elementor-heading-title{font-size:17px;line-height:1.8em;}.elementor-1307 .elementor-element.elementor-element-55bd881a .elementor-heading-title{font-size:17px;line-height:1.8em;}.elementor-1307 .elementor-element.elementor-element-595a5c0e .elementor-heading-title{font-size:17px;line-height:1.8em;}.elementor-1307 .elementor-element.elementor-element-14e76486{--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1307 .elementor-element.elementor-element-1d56f24d{width:100%;max-width:100%;}.elementor-1307 .elementor-element.elementor-element-1d56f24d .elementor-heading-title{font-size:23px;}.elementor-1307 .elementor-element.elementor-element-329f8229{--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-1307 .elementor-element.elementor-element-2ec0e4a7{width:100%;max-width:100%;}.elementor-1307 .elementor-element.elementor-element-2ec0e4a7 .elementor-heading-title{font-size:23px;}.elementor-1307 .elementor-element.elementor-element-3896cd7a{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-1307 .elementor-element.elementor-element-3896cd7a > .elementor-widget-container{padding:20px 80px 20px 0px;}.elementor-1307 .elementor-element.elementor-element-3896cd7a .elementor-icon-box-wrapper{text-align:start;}.elementor-1307 .elementor-element.elementor-element-560052dd{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-1307 .elementor-element.elementor-element-560052dd > .elementor-widget-container{padding:20px 80px 20px 0px;}.elementor-1307 .elementor-element.elementor-element-560052dd .elementor-icon-box-wrapper{text-align:start;}.elementor-1307 .elementor-element.elementor-element-69ad445e > .elementor-widget-container{padding:20px 80px 20px 0px;}.elementor-1307 .elementor-element.elementor-element-69ad445e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1307 .elementor-element.elementor-element-69ad445e .elementor-icon-box-wrapper{text-align:start;}.elementor-1307 .elementor-element.elementor-element-2f5fe75c{--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1307 .elementor-element.elementor-element-2333bb4f{width:100%;max-width:100%;}.elementor-1307 .elementor-element.elementor-element-2333bb4f .elementor-heading-title{font-size:23px;}.elementor-1307 .elementor-element.elementor-element-5e1fffb4{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-1307 .elementor-element.elementor-element-5e1fffb4 .elementor-icon-box-title, .elementor-1307 .elementor-element.elementor-element-5e1fffb4 .elementor-icon-box-title a{font-size:17px;}.elementor-1307 .elementor-element.elementor-element-447ddc80{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-1307 .elementor-element.elementor-element-447ddc80 .elementor-icon-box-title, .elementor-1307 .elementor-element.elementor-element-447ddc80 .elementor-icon-box-title a{font-size:17px;}.elementor-1307 .elementor-element.elementor-element-4c7eecb7{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-1307 .elementor-element.elementor-element-4c7eecb7 .elementor-icon-box-title, .elementor-1307 .elementor-element.elementor-element-4c7eecb7 .elementor-icon-box-title a{font-size:17px;}.elementor-1307 .elementor-element.elementor-element-5289a16f{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-1307 .elementor-element.elementor-element-5289a16f .elementor-icon-box-title, .elementor-1307 .elementor-element.elementor-element-5289a16f .elementor-icon-box-title a{font-size:17px;}.elementor-1307 .elementor-element.elementor-element-72fea382{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1307 .elementor-element.elementor-element-72fea382 .elementor-icon-box-title, .elementor-1307 .elementor-element.elementor-element-72fea382 .elementor-icon-box-title a{font-size:17px;}.elementor-1307 .elementor-element.elementor-element-1ee2dc8d{--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-1307 .elementor-element.elementor-element-2349a106{width:100%;max-width:100%;}.elementor-1307 .elementor-element.elementor-element-2349a106 .elementor-heading-title{font-size:23px;}.elementor-1307 .elementor-element.elementor-element-54376de4 .elementor-heading-title{font-size:40px;}.elementor-1307 .elementor-element.elementor-element-3ffb6c7d{--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(max-width:767px){.elementor-1307 .elementor-element.elementor-element-2dd12b38{--gap:15px 10px;--row-gap:15px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1307 .elementor-element.elementor-element-19c77a51{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1307 .elementor-element.elementor-element-19c77a51 .elementor-heading-title{font-size:30px;line-height:1.8em;}.elementor-1307 .elementor-element.elementor-element-4ba3856c .elementor-heading-title{font-size:15px;line-height:1.8em;}.elementor-1307 .elementor-element.elementor-element-6bdb67ab .elementor-heading-title{font-size:14px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-1307 .elementor-element.elementor-element-17fb8108{width:100%;max-width:100%;}.elementor-1307 .elementor-element.elementor-element-17fb8108 .elementor-button{font-size:12px;padding:15px 10px 15px 10px;}.elementor-1307 .elementor-element.elementor-element-19d87152{width:100%;max-width:100%;}.elementor-1307 .elementor-element.elementor-element-19d87152 .elementor-button{font-size:12px;padding:15px 10px 15px 10px;}.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 );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-1307 .elementor-element.elementor-element-4ebff0f0{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-1307 .elementor-element.elementor-element-4ebff0f0 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-1307 .elementor-element.elementor-element-4ebff0f0 .elementor-icon-box-title{margin-block-end:0px;}.elementor-1307 .elementor-element.elementor-element-4ebff0f0 .elementor-icon-box-title, .elementor-1307 .elementor-element.elementor-element-4ebff0f0 .elementor-icon-box-title a{font-size:22px;}.elementor-1307 .elementor-element.elementor-element-4ebff0f0 .elementor-icon-box-description{font-size:12px;}.elementor-1307 .elementor-element.elementor-element-784c04c3{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-1307 .elementor-element.elementor-element-784c04c3 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-1307 .elementor-element.elementor-element-784c04c3 .elementor-icon-box-title{margin-block-end:0px;}.elementor-1307 .elementor-element.elementor-element-784c04c3 .elementor-icon-box-title, .elementor-1307 .elementor-element.elementor-element-784c04c3 .elementor-icon-box-title a{font-size:22px;}.elementor-1307 .elementor-element.elementor-element-784c04c3 .elementor-icon-box-description{font-size:12px;}.elementor-1307 .elementor-element.elementor-element-59491518{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-1307 .elementor-element.elementor-element-59491518 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-1307 .elementor-element.elementor-element-59491518 .elementor-icon-box-title{margin-block-end:0px;}.elementor-1307 .elementor-element.elementor-element-59491518 .elementor-icon-box-title, .elementor-1307 .elementor-element.elementor-element-59491518 .elementor-icon-box-title a{font-size:22px;}.elementor-1307 .elementor-element.elementor-element-59491518 .elementor-icon-box-description{font-size:12px;}.elementor-1307 .elementor-element.elementor-element-608680e0{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-1307 .elementor-element.elementor-element-608680e0 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-1307 .elementor-element.elementor-element-608680e0 .elementor-icon-box-title{margin-block-end:0px;}.elementor-1307 .elementor-element.elementor-element-608680e0 .elementor-icon-box-title, .elementor-1307 .elementor-element.elementor-element-608680e0 .elementor-icon-box-title a{font-size:22px;}.elementor-1307 .elementor-element.elementor-element-608680e0 .elementor-icon-box-description{font-size:12px;}.elementor-1307 .elementor-element.elementor-element-30a1419a{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1307 .elementor-element.elementor-element-3adfac85{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1307 .elementor-element.elementor-element-3adfac85 .elementor-heading-title{font-size:20px;line-height:1.8em;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-1307 .elementor-element.elementor-element-7d0c458e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1307 .elementor-element.elementor-element-7d0c458e .elementor-icon-box-title{margin-block-end:13px;}.elementor-1307 .elementor-element.elementor-element-7d0c458e .elementor-icon-box-title, .elementor-1307 .elementor-element.elementor-element-7d0c458e .elementor-icon-box-title a{font-size:16px;line-height:1.8em;}.elementor-1307 .elementor-element.elementor-element-7d0c458e .elementor-icon-box-description{font-size:13px;}.elementor-1307 .elementor-element.elementor-element-6c1aa510 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1307 .elementor-element.elementor-element-6c1aa510 .elementor-icon-box-title{margin-block-end:13px;}.elementor-1307 .elementor-element.elementor-element-6c1aa510 .elementor-icon-box-title, .elementor-1307 .elementor-element.elementor-element-6c1aa510 .elementor-icon-box-title a{font-size:16px;line-height:1.8em;}.elementor-1307 .elementor-element.elementor-element-6c1aa510 .elementor-icon-box-description{font-size:13px;}.elementor-1307 .elementor-element.elementor-element-7bacc9d7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1307 .elementor-element.elementor-element-7bacc9d7 .elementor-icon-box-title{margin-block-end:13px;}.elementor-1307 .elementor-element.elementor-element-7bacc9d7 .elementor-icon-box-title, .elementor-1307 .elementor-element.elementor-element-7bacc9d7 .elementor-icon-box-title a{font-size:16px;line-height:1.8em;}.elementor-1307 .elementor-element.elementor-element-7bacc9d7 .elementor-icon-box-description{font-size:13px;}.elementor-1307 .elementor-element.elementor-element-15ae7513{width:100%;max-width:100%;}.elementor-1307 .elementor-element.elementor-element-15ae7513 .elementor-icon{font-size:25px;}.elementor-1307 .elementor-element.elementor-element-15ae7513 .elementor-icon-box-title, .elementor-1307 .elementor-element.elementor-element-15ae7513 .elementor-icon-box-title a{font-size:15px;line-height:1.8em;}.elementor-1307 .elementor-element.elementor-element-15ae7513 .elementor-icon-box-description{font-size:13px;}.elementor-1307 .elementor-element.elementor-element-19e10ac5{width:100%;max-width:100%;}.elementor-1307 .elementor-element.elementor-element-19e10ac5 .elementor-icon{font-size:25px;}.elementor-1307 .elementor-element.elementor-element-19e10ac5 .elementor-icon-box-title, .elementor-1307 .elementor-element.elementor-element-19e10ac5 .elementor-icon-box-title a{font-size:15px;line-height:1.8em;}.elementor-1307 .elementor-element.elementor-element-19e10ac5 .elementor-icon-box-description{font-size:13px;}.elementor-1307 .elementor-element.elementor-element-49002ff1{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1307 .elementor-element.elementor-element-16d4fab6{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1307 .elementor-element.elementor-element-16d4fab6 .elementor-heading-title{font-size:20px;line-height:1.8em;}.elementor-1307 .elementor-element.elementor-element-4643615a{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1307 .elementor-element.elementor-element-3f09274f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1307 .elementor-element.elementor-element-3f09274f .elementor-heading-title{font-size:20px;line-height:1.8em;}.elementor-1307 .elementor-element.elementor-element-27608187 .elementor-icon-box-wrapper{text-align:start;}.elementor-1307 .elementor-element.elementor-element-27608187 .elementor-icon-box-title, .elementor-1307 .elementor-element.elementor-element-27608187 .elementor-icon-box-title a{font-size:15px;line-height:1.8em;}.elementor-1307 .elementor-element.elementor-element-151af30{width:100%;max-width:100%;}.elementor-1307 .elementor-element.elementor-element-151af30 .elementor-icon-box-title{margin-block-end:10px;}.elementor-1307 .elementor-element.elementor-element-151af30 .elementor-icon{font-size:25px;}.elementor-1307 .elementor-element.elementor-element-151af30 .elementor-icon-box-title, .elementor-1307 .elementor-element.elementor-element-151af30 .elementor-icon-box-title a{font-size:15px;}.elementor-1307 .elementor-element.elementor-element-151af30 .elementor-icon-box-description{font-size:13px;}.elementor-1307 .elementor-element.elementor-element-2e663451{width:100%;max-width:100%;}.elementor-1307 .elementor-element.elementor-element-2e663451 .elementor-icon-box-title{margin-block-end:10px;}.elementor-1307 .elementor-element.elementor-element-2e663451 .elementor-icon{font-size:25px;}.elementor-1307 .elementor-element.elementor-element-2e663451 .elementor-icon-box-title, .elementor-1307 .elementor-element.elementor-element-2e663451 .elementor-icon-box-title a{font-size:15px;}.elementor-1307 .elementor-element.elementor-element-2e663451 .elementor-icon-box-description{font-size:13px;}.elementor-1307 .elementor-element.elementor-element-42fde3e0 .elementor-icon-box-title{margin-block-end:10px;}.elementor-1307 .elementor-element.elementor-element-42fde3e0 .elementor-icon{font-size:25px;}.elementor-1307 .elementor-element.elementor-element-42fde3e0 .elementor-icon-box-title, .elementor-1307 .elementor-element.elementor-element-42fde3e0 .elementor-icon-box-title a{font-size:15px;}.elementor-1307 .elementor-element.elementor-element-42fde3e0 .elementor-icon-box-description{font-size:13px;}.elementor-1307 .elementor-element.elementor-element-19db493{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1307 .elementor-element.elementor-element-3a0096d2{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1307 .elementor-element.elementor-element-3a0096d2 .elementor-heading-title{font-size:20px;line-height:1.8em;}.elementor-1307 .elementor-element.elementor-element-7209b409{--gap:45px 45px;--row-gap:45px;--column-gap:45px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1307 .elementor-element.elementor-element-69c589db{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1307 .elementor-element.elementor-element-69c589db .elementor-heading-title{font-size:20px;line-height:1.8em;}.elementor-1307 .elementor-element.elementor-element-5ba22eff > .elementor-widget-container{margin:-45px 0px 0px 0px;}.elementor-1307 .elementor-element.elementor-element-579419cc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1307 .elementor-element.elementor-element-579419cc .elementor-icon-box-title, .elementor-1307 .elementor-element.elementor-element-579419cc .elementor-icon-box-title a{font-size:19px;line-height:1.8em;}.elementor-1307 .elementor-element.elementor-element-579419cc .elementor-icon-box-description{font-size:14px;}.elementor-1307 .elementor-element.elementor-element-61ed18a0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1307 .elementor-element.elementor-element-61ed18a0 .elementor-icon-box-title, .elementor-1307 .elementor-element.elementor-element-61ed18a0 .elementor-icon-box-title a{font-size:19px;line-height:1.8em;}.elementor-1307 .elementor-element.elementor-element-61ed18a0 .elementor-icon-box-description{font-size:14px;}.elementor-1307 .elementor-element.elementor-element-350ca1c9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1307 .elementor-element.elementor-element-350ca1c9 .elementor-icon-box-title, .elementor-1307 .elementor-element.elementor-element-350ca1c9 .elementor-icon-box-title a{font-size:19px;line-height:1.8em;}.elementor-1307 .elementor-element.elementor-element-350ca1c9 .elementor-icon-box-description{font-size:14px;}.elementor-1307 .elementor-element.elementor-element-d10a4a8{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1307 .elementor-element.elementor-element-1003e29b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1307 .elementor-element.elementor-element-1003e29b .elementor-heading-title{font-size:20px;line-height:1.8em;}.elementor-1307 .elementor-element.elementor-element-15ec37bf .elementor-heading-title{font-size:15px;}.elementor-1307 .elementor-element.elementor-element-205ff789 .elementor-heading-title{font-size:60px;}.elementor-1307 .elementor-element.elementor-element-4b0a0287 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-1307 .elementor-element.elementor-element-4b0a0287{font-size:14px;}.elementor-1307 .elementor-element.elementor-element-55bd881a .elementor-heading-title{font-size:15px;}.elementor-1307 .elementor-element.elementor-element-56c5eaca .elementor-heading-title{font-size:60px;}.elementor-1307 .elementor-element.elementor-element-1602692e > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-1307 .elementor-element.elementor-element-1602692e{font-size:14px;}.elementor-1307 .elementor-element.elementor-element-595a5c0e .elementor-heading-title{font-size:15px;}.elementor-1307 .elementor-element.elementor-element-1cd535c8 .elementor-heading-title{font-size:60px;}.elementor-1307 .elementor-element.elementor-element-632f4a81 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-1307 .elementor-element.elementor-element-632f4a81{font-size:14px;}.elementor-1307 .elementor-element.elementor-element-14e76486{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1307 .elementor-element.elementor-element-1d56f24d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1307 .elementor-element.elementor-element-1d56f24d .elementor-heading-title{font-size:20px;line-height:1.8em;}.elementor-1307 .elementor-element.elementor-element-329f8229{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1307 .elementor-element.elementor-element-2ec0e4a7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1307 .elementor-element.elementor-element-2ec0e4a7 .elementor-heading-title{font-size:20px;line-height:1.8em;}.elementor-1307 .elementor-element.elementor-element-3896cd7a{width:100%;max-width:100%;}.elementor-1307 .elementor-element.elementor-element-3896cd7a > .elementor-widget-container{padding:0px 80px 10px 10px;}.elementor-1307 .elementor-element.elementor-element-3896cd7a .elementor-icon-box-title, .elementor-1307 .elementor-element.elementor-element-3896cd7a .elementor-icon-box-title a{font-size:15px;}.elementor-1307 .elementor-element.elementor-element-3896cd7a .elementor-icon-box-description{font-size:13px;}.elementor-1307 .elementor-element.elementor-element-560052dd{width:100%;max-width:100%;}.elementor-1307 .elementor-element.elementor-element-560052dd > .elementor-widget-container{padding:0px 80px 10px 10px;}.elementor-1307 .elementor-element.elementor-element-560052dd .elementor-icon-box-title, .elementor-1307 .elementor-element.elementor-element-560052dd .elementor-icon-box-title a{font-size:15px;}.elementor-1307 .elementor-element.elementor-element-560052dd .elementor-icon-box-description{font-size:13px;}.elementor-1307 .elementor-element.elementor-element-69ad445e{width:100%;max-width:100%;}.elementor-1307 .elementor-element.elementor-element-69ad445e > .elementor-widget-container{padding:0px 80px 10px 10px;}.elementor-1307 .elementor-element.elementor-element-69ad445e .elementor-icon-box-title, .elementor-1307 .elementor-element.elementor-element-69ad445e .elementor-icon-box-title a{font-size:15px;}.elementor-1307 .elementor-element.elementor-element-69ad445e .elementor-icon-box-description{font-size:13px;}.elementor-1307 .elementor-element.elementor-element-2f5fe75c{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1307 .elementor-element.elementor-element-2333bb4f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1307 .elementor-element.elementor-element-2333bb4f .elementor-heading-title{font-size:20px;line-height:1.8em;}.elementor-1307 .elementor-element.elementor-element-5e1fffb4{width:100%;max-width:100%;}.elementor-1307 .elementor-element.elementor-element-5e1fffb4 .elementor-icon{font-size:6px;}.elementor-1307 .elementor-element.elementor-element-5e1fffb4 .elementor-icon-box-title, .elementor-1307 .elementor-element.elementor-element-5e1fffb4 .elementor-icon-box-title a{font-size:15px;}.elementor-1307 .elementor-element.elementor-element-5e1fffb4 .elementor-icon-box-description{font-size:13px;}.elementor-1307 .elementor-element.elementor-element-447ddc80{width:100%;max-width:100%;}.elementor-1307 .elementor-element.elementor-element-447ddc80 .elementor-icon-box-title, .elementor-1307 .elementor-element.elementor-element-447ddc80 .elementor-icon-box-title a{font-size:15px;}.elementor-1307 .elementor-element.elementor-element-447ddc80 .elementor-icon-box-description{font-size:13px;}.elementor-1307 .elementor-element.elementor-element-4c7eecb7{width:100%;max-width:100%;}.elementor-1307 .elementor-element.elementor-element-4c7eecb7 .elementor-icon-box-title, .elementor-1307 .elementor-element.elementor-element-4c7eecb7 .elementor-icon-box-title a{font-size:15px;}.elementor-1307 .elementor-element.elementor-element-4c7eecb7 .elementor-icon-box-description{font-size:13px;}.elementor-1307 .elementor-element.elementor-element-5289a16f{width:100%;max-width:100%;}.elementor-1307 .elementor-element.elementor-element-5289a16f .elementor-icon-box-title, .elementor-1307 .elementor-element.elementor-element-5289a16f .elementor-icon-box-title a{font-size:15px;}.elementor-1307 .elementor-element.elementor-element-5289a16f .elementor-icon-box-description{font-size:13px;}.elementor-1307 .elementor-element.elementor-element-72fea382 .elementor-icon-box-title, .elementor-1307 .elementor-element.elementor-element-72fea382 .elementor-icon-box-title a{font-size:15px;}.elementor-1307 .elementor-element.elementor-element-72fea382 .elementor-icon-box-description{font-size:13px;}.elementor-1307 .elementor-element.elementor-element-1ee2dc8d{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1307 .elementor-element.elementor-element-2349a106{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1307 .elementor-element.elementor-element-2349a106 .elementor-heading-title{font-size:20px;line-height:1.8em;}.elementor-1307 .elementor-element.elementor-element-3eaca0ac .elementor-heading-title{font-size:14px;}.elementor-1307 .elementor-element.elementor-element-54376de4 .elementor-heading-title{font-size:36px;}.elementor-1307 .elementor-element.elementor-element-9a6e42b .elementor-heading-title{font-size:14px;}.elementor-1307 .elementor-element.elementor-element-74d12034 .elementor-button{font-size:16px;}.elementor-1307 .elementor-element.elementor-element-236dca20 .elementor-button{font-size:14px;}.elementor-1307 .elementor-element.elementor-element-3ffb6c7d{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1307 .elementor-element.elementor-element-1340600f{--z-index:5;}.elementor-1307 .elementor-element.elementor-element-60959d1b .elementor-icon-box-description{font-size:25px;}.elementor-1307 .elementor-element.elementor-element-7e738f12 {--n-accordion-padding:10px 10px 10px 10px;}.elementor-1307 .elementor-element.elementor-element-7e738f12{--n-accordion-title-font-size:14px;}.elementor-1307 .elementor-element.elementor-element-1ac47e01.e-con{--order:-99999 /* order start hack */;}.elementor-1307 .elementor-element.elementor-element-10ae6652{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}}/* Start custom CSS for heading, class: .elementor-element-19c77a51 */.elementor-1307 .elementor-element.elementor-element-19c77a51 span{
    color: #EF3E63;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6bdb67ab */.elementor-1307 .elementor-element.elementor-element-6bdb67ab span{
    color: #5A85FF;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-17fb8108 */.elementor-1307 .elementor-element.elementor-element-17fb8108 {
    position: relative !important;
    overflow: visible !important;
}

.elementor-1307 .elementor-element.elementor-element-17fb8108 .elementor-button {
    position: relative !important;
}

.elementor-1307 .elementor-element.elementor-element-17fb8108 .elementor-button::before {
    content: 'بدون ثبت نام';
    position: absolute;
    top: -12px;
    left: 4px;
    right: auto;
    font-family: dana, sans-serif;
    
    /* پس‌زمینه تیره و شیشه‌ای (دقیقاً مثل تصویر) */
    background-color: #0f172a !important; 
    color: #ffffff !important; /* متن خاکستری/روشن */
    white-space: nowrap;

    font-size: 11px !important;
    font-weight: 500 !important;
    padding: 4px 10px !important;
    border-radius: 20px !important;
    border: 1px solid rgba(255, 255, 255, 0.2) !important;
    line-height: 1 !important;
    white-space: nowrap !important;
    z-index: 2 !important;
    pointer-events: none !important;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.35) !important;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-19d87152 */.elementor-1307 .elementor-element.elementor-element-19d87152 {
    position: relative !important;
    overflow: visible !important;
}

.elementor-1307 .elementor-element.elementor-element-19d87152 .elementor-button {
    position: relative !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7b4bab31 */.dm-z .dm-sx{container-type:inline-size}
.dm-z .dm-sxm{position:relative;overflow:hidden}
.dm-z .dm-sxi{position:absolute;top:0;left:50%;height:400px}
.dm-z .dm-sxm{height:160px}
.dm-z .dm-sxi{width:400px;margin-left:-200px;transform-origin:50% 0;transform:scale(0.4)}
@container (min-width:200px){.dm-z .dm-sxm{height:200px}.dm-z .dm-sxi{width:400px;margin-left:-200px;transform-origin:50% 0;transform:scale(0.5)}}
@container (min-width:240px){.dm-z .dm-sxm{height:240px}.dm-z .dm-sxi{width:400px;margin-left:-200px;transform-origin:50% 0;transform:scale(0.6)}}
@container (min-width:280px){.dm-z .dm-sxm{height:280px}.dm-z .dm-sxi{width:400px;margin-left:-200px;transform-origin:50% 0;transform:scale(0.7)}}
@container (min-width:320px){.dm-z .dm-sxm{height:320px}.dm-z .dm-sxi{width:400px;margin-left:-200px;transform-origin:50% 0;transform:scale(0.8)}}
@container (min-width:360px){.dm-z .dm-sxm{height:360px}.dm-z .dm-sxi{width:400px;margin-left:-200px;transform-origin:50% 0;transform:scale(0.9)}}
@container (min-width:410px){.dm-z .dm-sxm{height:400px}.dm-z .dm-sxi{width:400px;margin-left:-200px;transform-origin:50% 0;transform:scale(1)}}
@container (min-width:460px){.dm-z .dm-sxm{height:448px}.dm-z .dm-sxi{width:400px;margin-left:-200px;transform-origin:50% 0;transform:scale(1.12)}}
@container (min-width:510px){.dm-z .dm-sxm{height:364px}.dm-z .dm-sxi{width:560px;margin-left:-280px;transform-origin:50% 0;transform:scale(0.91)}}
@container (min-width:560px){.dm-z .dm-sxm{height:400px}.dm-z .dm-sxi{width:560px;margin-left:-280px;transform-origin:50% 0;transform:scale(1)}}
@container (min-width:640px){.dm-z .dm-sxm{height:456px}.dm-z .dm-sxi{width:560px;margin-left:-280px;transform-origin:50% 0;transform:scale(1.14)}}

.dm-z,.dm-z *{box-sizing:border-box}
.dm-z .dm-ab{position:absolute;left:12px;right:12px}
.dm-z .dm-t1{top:10px;height:26px}
.dm-z .dm-t2{top:46px;height:84px}
.dm-z .dm-t3{top:140px;height:112px}
.dm-z .dm-t4{top:262px;height:62px}
.dm-z .dm-t5{top:332px}
.dm-z .dm-prow,.dm-z .dm-chart{position:relative}
.dm-z .dm-pw{position:relative;display:inline-block}
.dm-z .dm-fill{position:absolute;top:0;right:0;bottom:0;left:0}
.dm-z .dm-w1{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 450 80' preserveAspectRatio='none'%3E%3Cpolygon points='10,50 50,42 90,46 130,34 170,38 210,26 250,30 290,18 330,22 370,12 410,80 10,80' fill='%233e68ff' fill-opacity='.14'/%3E%3Cpolyline points='10,50 50,42 90,46 130,34 170,38 210,26 250,30 290,18 330,22 370,12' fill='none' stroke='%233e68ff' stroke-width='2.5' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat 0 0/100% 100%}
.dm-z .dm-w2{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 450 80' preserveAspectRatio='none'%3E%3Cpolygon points='10,40 50,46 90,32 130,50 170,26 210,44 250,20 290,36 330,14 370,24 410,80 10,80' fill='%233e68ff' fill-opacity='.14'/%3E%3Cpolyline points='10,40 50,46 90,32 130,50 170,26 210,44 250,20 290,36 330,14 370,24' fill='none' stroke='%233e68ff' stroke-width='2.5' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat 0 0/100% 100%}
.dm-z .dm-toast{position:absolute;left:30%;right:30%;bottom:4px}
.dm-z .dm-cur{position:absolute;left:90%;top:96%;width:22px;height:22px;z-index:20;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 2l15 9-6.5 1.6L9.6 19z' fill='%23fff' stroke='%23111' stroke-width='1.4' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center/22px 22px;filter:drop-shadow(0 1px 2px rgba(0,0,0,.4))}
.dm-z .dm-k{opacity:0;visibility:hidden}
.dm-z .dm-k1{animation:dmz1 12s linear infinite}
.dm-z .dm-k2{animation:dmz2 12s linear infinite}
.dm-z .dm-k3{animation:dmz3 12s linear infinite}
.dm-z .dm-k4{animation:dmz4 12s linear infinite}
.dm-z .dm-k5{animation:dmz5 12s ease-in-out infinite}
.dm-z .dm-k6{animation:dmz6 12s ease-in-out infinite}
.dm-z .dm-k7{animation:dmz7 12s linear infinite}
@keyframes dmz1{0%{opacity:1;visibility:visible}22.9%{opacity:1;visibility:visible}23.3%{opacity:0;visibility:hidden}100%{opacity:0;visibility:hidden}}
@keyframes dmz2{0%{opacity:0;visibility:hidden}22.6%{opacity:0;visibility:hidden}23%{opacity:1;visibility:visible}100%{opacity:1;visibility:visible}}
@keyframes dmz3{0%{opacity:1;visibility:visible}22.9%{opacity:1;visibility:visible}23.3%{opacity:0;visibility:hidden}100%{opacity:0;visibility:hidden}}
@keyframes dmz4{0%{opacity:0;visibility:hidden}22.6%{opacity:0;visibility:hidden}23%{opacity:1;visibility:visible}100%{opacity:1;visibility:visible}}
@keyframes dmz5{0%{transform:scale(1)}54%{transform:scale(1)}55.5%{transform:scale(.93)}57%{transform:scale(1)}100%{transform:scale(1)}}
@keyframes dmz6{0%{opacity:0;transform:translateY(8px);visibility:hidden}57%{opacity:0;transform:translateY(8px);visibility:hidden}60%{opacity:1;transform:translateY(0);visibility:visible}88%{opacity:1;transform:translateY(0);visibility:visible}92%{opacity:0;transform:translateY(8px);visibility:hidden}100%{opacity:0;transform:translateY(8px);visibility:hidden}}
@keyframes dmz7{0%{left:90%;top:96%;opacity:0;visibility:hidden}4%{left:90%;top:96%;opacity:1;visibility:visible}16%{left:60%;top:41%;opacity:1;visibility:visible}22%{left:60%;top:41%;opacity:1;visibility:visible}50%{left:76%;top:88%;opacity:1;visibility:visible}56%{left:76%;top:88%;opacity:1;visibility:visible}68%{left:60%;top:70%;opacity:0;visibility:hidden}100%{left:60%;top:70%;opacity:0;visibility:hidden}}
@media (prefers-reduced-motion:reduce){
  .dm-z .dm-k,.dm-z .dm-a{animation:none!important}
  .dm-z .dm-k1,.dm-z .dm-k3{opacity:1;visibility:visible}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4ebff0f0 */.dm-unit-billion .elementor-icon-box-title{
  display:flex;
  align-items:baseline;
  gap:8px;
}
.dm-unit-billion .elementor-icon-box-title::after{
  content:"میلیارد تومان";
  font-family:'Vazirmatn',sans-serif;
  font-size:13px;
  font-weight:700;
  line-height:1;
  color:#E84164;
    position:relative;
  top:-4px;
}

.elementor-1307 .elementor-element.elementor-element-4ebff0f0 .elementor-icon-box-content{
    margin: 0px;
}
.elementor-1307 .elementor-element.elementor-element-4ebff0f0 .elementor-icon-box-title{
    margin-top: 0px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-784c04c3 */.elementor-1307 .elementor-element.elementor-element-784c04c3 .elementor-icon-box-title{
    margin-top: 0px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-59491518 */.elementor-1307 .elementor-element.elementor-element-59491518 .elementor-icon-box-title{
    margin-top: 0px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-608680e0 */.elementor-1307 .elementor-element.elementor-element-608680e0 .elementor-icon-box-title{
    margin-top: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2dd12b38 */.dm-hero{
  position:relative;
  overflow:hidden;
  z-index:3;
  border-radius:0 0 48px 48px;
}
.dm-hero::before{
  content:"";position:absolute;pointer-events:none;
  width:780px;height:780px;border-radius:50%;
  left:-220px;top:-240px;
  background:radial-gradient(closest-side,rgba(232,65,100,.34),rgba(232,65,100,0));
}
.dm-hero::after{
  content:"";position:absolute;pointer-events:none;
  width:760px;height:760px;border-radius:50%;
  right:-240px;bottom:-280px;
  background:radial-gradient(closest-side,rgba(64,103,249,.45),rgba(64,103,249,0));
}
/* محتوای داخلی بالاتر از هاله‌ها بماند */
.dm-hero > *{position:relative;z-index:1}

@media (max-width:640px){
  .dm-hero{border-radius:0 0 32px 32px}
  .dm-hero::before,.dm-hero::after{width:480px;height:480px}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3adfac85 */.dm-bar .elementor-heading-title::before{
  content:"";
  display:block;
  width:64px;
  height:6px;
  border-radius:6px;
  background:linear-gradient(90deg,#4067F9,#E84164);
  margin-bottom:18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f8852d2 */.elementor-1307 .elementor-element.elementor-element-3f8852d2 p{
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-51b36771 */.dm-h1 .dm-sx{container-type:inline-size}
.dm-h1 .dm-sxm{position:relative;overflow:hidden}
.dm-h1 .dm-sxi{position:absolute;top:0;left:50%;height:330px}
.dm-h1 .dm-sxm{height:132px}
.dm-h1 .dm-sxi{width:400px;margin-left:-200px;transform-origin:50% 0;transform:scale(0.4)}
@container (min-width:200px){.dm-h1 .dm-sxm{height:165px}.dm-h1 .dm-sxi{width:400px;margin-left:-200px;transform-origin:50% 0;transform:scale(0.5)}}
@container (min-width:240px){.dm-h1 .dm-sxm{height:198px}.dm-h1 .dm-sxi{width:400px;margin-left:-200px;transform-origin:50% 0;transform:scale(0.6)}}
@container (min-width:280px){.dm-h1 .dm-sxm{height:231px}.dm-h1 .dm-sxi{width:400px;margin-left:-200px;transform-origin:50% 0;transform:scale(0.7)}}
@container (min-width:320px){.dm-h1 .dm-sxm{height:264px}.dm-h1 .dm-sxi{width:400px;margin-left:-200px;transform-origin:50% 0;transform:scale(0.8)}}
@container (min-width:360px){.dm-h1 .dm-sxm{height:297px}.dm-h1 .dm-sxi{width:400px;margin-left:-200px;transform-origin:50% 0;transform:scale(0.9)}}
@container (min-width:410px){.dm-h1 .dm-sxm{height:330px}.dm-h1 .dm-sxi{width:400px;margin-left:-200px;transform-origin:50% 0;transform:scale(1)}}
@container (min-width:460px){.dm-h1 .dm-sxm{height:370px}.dm-h1 .dm-sxi{width:400px;margin-left:-200px;transform-origin:50% 0;transform:scale(1.12)}}
@container (min-width:510px){.dm-h1 .dm-sxm{height:300px}.dm-h1 .dm-sxi{width:560px;margin-left:-280px;transform-origin:50% 0;transform:scale(0.91)}}
@container (min-width:560px){.dm-h1 .dm-sxm{height:330px}.dm-h1 .dm-sxi{width:560px;margin-left:-280px;transform-origin:50% 0;transform:scale(1)}}
@container (min-width:640px){.dm-h1 .dm-sxm{height:376px}.dm-h1 .dm-sxi{width:560px;margin-left:-280px;transform-origin:50% 0;transform:scale(1.14)}}
.dm-h1,.dm-h1 *{box-sizing:border-box}
.dm-h1 .dm-ab{position:absolute;left:14px;right:14px}
.dm-h1 .dm-tb{position:relative;display:inline-block;vertical-align:middle}
.dm-h1 .dm-fill{position:absolute;top:0;right:0;bottom:0;left:0}
.dm-h1 .dm-le{position:absolute;top:0;left:0}
.dm-h1 .dm-ri{position:absolute;top:0;right:0}
.dm-h1 .dm-cur{position:absolute;left:90%;top:95%;width:22px;height:22px;z-index:20;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 2l15 9-6.5 1.6L9.6 19z' fill='%23fff' stroke='%23111' stroke-width='1.4' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center/22px 22px;filter:drop-shadow(0 1px 2px rgba(0,0,0,.4))}
.dm-h1 .dm-k{opacity:0;visibility:hidden}
.dm-h1 .dm-ab{left:14px;right:14px}
.dm-h1 .dm-c1{top:8px;height:70px}
.dm-h1 .dm-c2{top:90px;height:96px}
.dm-h1 .dm-c3{top:196px;height:82px}
.dm-h1 .dm-win{bottom:10px;height:30px;display:flex;align-items:center;justify-content:center}
.dm-h1 .dm-k1{animation:h1k1 14s linear infinite}
.dm-h1 .dm-k2{animation:h1k2 14s linear infinite}
.dm-h1 .dm-k3{animation:h1k3 14s linear infinite}
.dm-h1 .dm-k4{animation:h1k4 14s linear infinite}
.dm-h1 .dm-k5{animation:h1k5 14s linear infinite}
.dm-h1 .dm-k6{animation:h1k6 14s linear infinite}
.dm-h1 .dm-k7{animation:h1k7 14s linear infinite}
.dm-h1 .dm-k8{animation:h1k8 14s linear infinite}
.dm-h1 .dm-k9{animation:h1k9 14s linear infinite}
.dm-h1 .dm-k10{animation:h1k10 14s linear infinite}
@keyframes h1k1{0%{opacity:0;visibility:hidden}25.6%{opacity:0;visibility:hidden}26%{opacity:1;visibility:visible}100%{opacity:1;visibility:visible}}
@keyframes h1k2{0%{opacity:0;visibility:hidden}55.6%{opacity:0;visibility:hidden}56%{opacity:1;visibility:visible}100%{opacity:1;visibility:visible}}
@keyframes h1k3{0%{opacity:0;visibility:hidden}75.6%{opacity:0;visibility:hidden}76%{opacity:1;visibility:visible}100%{opacity:1;visibility:visible}}
@keyframes h1k4{0%{transform:scale(1)}17%{transform:scale(1)}18.5%{transform:scale(.94)}20%{transform:scale(1)}100%{transform:scale(1)}}
@keyframes h1k5{0%{transform:scale(1)}52%{transform:scale(1)}53.5%{transform:scale(.94)}55%{transform:scale(1)}100%{transform:scale(1)}}
@keyframes h1k6{0%{transform:scale(1)}72%{transform:scale(1)}73.5%{transform:scale(.94)}75%{transform:scale(1)}100%{transform:scale(1)}}
@keyframes h1k7{0%{opacity:.4}28%{opacity:.4}34%{opacity:1}100%{opacity:1}}
@keyframes h1k8{0%{opacity:.4}58%{opacity:.4}64%{opacity:1}100%{opacity:1}}
@keyframes h1k9{0%{opacity:0;visibility:hidden}79.6%{opacity:0;visibility:hidden}80%{opacity:1;visibility:visible}97%{opacity:1;visibility:visible}97.4%{opacity:0;visibility:hidden}100%{opacity:0;visibility:hidden}}
@keyframes h1k10{0%{left:90%;top:96%;opacity:0;visibility:hidden}4%{left:90%;top:96%;opacity:1;visibility:visible}14%{left:78%;top:17%;opacity:1;visibility:visible}18%{left:78%;top:17%;opacity:1;visibility:visible}48%{left:76%;top:55%;opacity:1;visibility:visible}53%{left:76%;top:55%;opacity:1;visibility:visible}68%{left:70%;top:84%;opacity:1;visibility:visible}73%{left:70%;top:84%;opacity:1;visibility:visible}82%{left:60%;top:70%;opacity:0;visibility:hidden}100%{left:60%;top:70%;opacity:0;visibility:hidden}}
@media (prefers-reduced-motion:reduce){
  .dm-h1 .dm-k,.dm-h1 .dm-a{animation:none!important}
}
.dm-h1 .dm-a.dm-k7{opacity:1}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7b808c72 */.dm-h2 .dm-sx{container-type:inline-size}
.dm-h2 .dm-sxm{position:relative;overflow:hidden}
.dm-h2 .dm-sxi{position:absolute;top:0;left:50%;height:380px}
.dm-h2 .dm-sxm{height:152px}
.dm-h2 .dm-sxi{width:400px;margin-left:-200px;transform-origin:50% 0;transform:scale(0.4)}
@container (min-width:200px){.dm-h2 .dm-sxm{height:190px}.dm-h2 .dm-sxi{width:400px;margin-left:-200px;transform-origin:50% 0;transform:scale(0.5)}}
@container (min-width:240px){.dm-h2 .dm-sxm{height:228px}.dm-h2 .dm-sxi{width:400px;margin-left:-200px;transform-origin:50% 0;transform:scale(0.6)}}
@container (min-width:280px){.dm-h2 .dm-sxm{height:266px}.dm-h2 .dm-sxi{width:400px;margin-left:-200px;transform-origin:50% 0;transform:scale(0.7)}}
@container (min-width:320px){.dm-h2 .dm-sxm{height:304px}.dm-h2 .dm-sxi{width:400px;margin-left:-200px;transform-origin:50% 0;transform:scale(0.8)}}
@container (min-width:360px){.dm-h2 .dm-sxm{height:342px}.dm-h2 .dm-sxi{width:400px;margin-left:-200px;transform-origin:50% 0;transform:scale(0.9)}}
@container (min-width:410px){.dm-h2 .dm-sxm{height:380px}.dm-h2 .dm-sxi{width:400px;margin-left:-200px;transform-origin:50% 0;transform:scale(1)}}
@container (min-width:460px){.dm-h2 .dm-sxm{height:426px}.dm-h2 .dm-sxi{width:400px;margin-left:-200px;transform-origin:50% 0;transform:scale(1.12)}}
@container (min-width:510px){.dm-h2 .dm-sxm{height:346px}.dm-h2 .dm-sxi{width:560px;margin-left:-280px;transform-origin:50% 0;transform:scale(0.91)}}
@container (min-width:560px){.dm-h2 .dm-sxm{height:380px}.dm-h2 .dm-sxi{width:560px;margin-left:-280px;transform-origin:50% 0;transform:scale(1)}}
@container (min-width:640px){.dm-h2 .dm-sxm{height:433px}.dm-h2 .dm-sxi{width:560px;margin-left:-280px;transform-origin:50% 0;transform:scale(1.14)}}
.dm-h2,.dm-h2 *{box-sizing:border-box}
.dm-h2 .dm-ab{position:absolute;left:16px;right:16px}
.dm-h2 .dm-tb{position:relative;display:inline-block;vertical-align:middle}
.dm-h2 .dm-fill{position:absolute;top:0;right:0;bottom:0;left:0}
.dm-h2 .dm-le{position:absolute;top:0;left:0}
.dm-h2 .dm-ri{position:absolute;top:0;right:0}
.dm-h2 .dm-cur{position:absolute;left:90%;top:95%;width:22px;height:22px;z-index:20;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 2l15 9-6.5 1.6L9.6 19z' fill='%23fff' stroke='%23111' stroke-width='1.4' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center/22px 22px;filter:drop-shadow(0 1px 2px rgba(0,0,0,.4))}
.dm-h2 .dm-k{opacity:0;visibility:hidden}
.dm-h2 .dm-ab{left:16px;right:16px}
.dm-h2 .dm-b1{top:10px}
.dm-h2 .dm-b2{top:44px}
.dm-h2 .dm-b3{top:100px}
.dm-h2 .dm-b4{top:124px}
.dm-h2 .dm-b5{top:158px}
.dm-h2 .dm-b6{top:308px}
.dm-h2 .dm-buybtn{position:absolute;left:25%;right:25%;top:262px;height:36px;display:flex;align-items:center;justify-content:center}
.dm-h2 .dm-conf{position:absolute;top:0;right:0;bottom:0;left:0;z-index:8}
.dm-h2 .dm-bd{position:absolute;top:0;bottom:0;left:-300px;right:-300px}
.dm-h2 .dm-dlg{position:absolute;left:12%;right:12%;top:110px}
.dm-h2 .dm-done{position:absolute;top:0;right:0;bottom:0;left:0;z-index:9;display:flex;align-items:center;justify-content:center}
.dm-h2 .dm-k1{animation:h2k1 14s linear infinite}
.dm-h2 .dm-k2{animation:h2k2 14s linear infinite}
.dm-h2 .dm-k3{animation:h2k3 14s linear infinite}
.dm-h2 .dm-k4{animation:h2k4 14s linear infinite}
.dm-h2 .dm-k5{animation:h2k5 14s ease-in-out infinite}
.dm-h2 .dm-k6{animation:h2k6 14s linear infinite}
.dm-h2 .dm-k7{animation:h2k7 14s ease-in-out infinite}
.dm-h2 .dm-k8{animation:h2k8 14s linear infinite}
.dm-h2 .dm-k9{animation:h2k9 14s ease-in-out infinite}
.dm-h2 .dm-k10{animation:h2k10 14s linear infinite}
@keyframes h2k1{0%{opacity:1;visibility:visible}19.9%{opacity:1;visibility:visible}20.3%{opacity:0;visibility:hidden}100%{opacity:0;visibility:hidden}}
@keyframes h2k2{0%{opacity:0;visibility:hidden}19.6%{opacity:0;visibility:hidden}20%{opacity:1;visibility:visible}100%{opacity:1;visibility:visible}}
@keyframes h2k3{0%{opacity:1;visibility:visible}24.9%{opacity:1;visibility:visible}25.3%{opacity:0;visibility:hidden}100%{opacity:0;visibility:hidden}}
@keyframes h2k4{0%{opacity:0;visibility:hidden}24.6%{opacity:0;visibility:hidden}25%{opacity:1;visibility:visible}100%{opacity:1;visibility:visible}}
@keyframes h2k5{0%{transform:scale(1)}43%{transform:scale(1)}44.5%{transform:scale(.94)}46%{transform:scale(1)}100%{transform:scale(1)}}
@keyframes h2k6{0%{opacity:0;visibility:hidden}46%{opacity:0;visibility:hidden}46.1%{opacity:0;visibility:hidden}50%{opacity:1;visibility:visible}68%{opacity:1;visibility:visible}71%{opacity:0;visibility:hidden}100%{opacity:0;visibility:hidden}}
@keyframes h2k7{0%{transform:scale(1)}65%{transform:scale(1)}66.5%{transform:scale(.92)}68%{transform:scale(1)}100%{transform:scale(1)}}
@keyframes h2k8{0%{opacity:0;visibility:hidden}70%{opacity:0;visibility:hidden}76%{opacity:1;visibility:visible}95%{opacity:1;visibility:visible}98%{opacity:0;visibility:hidden}100%{opacity:0;visibility:hidden}}
@keyframes h2k9{0%{transform:scale(.3)}72%{transform:scale(.3)}78%{transform:scale(1.15)}81%{transform:scale(1)}100%{transform:scale(1)}}
@keyframes h2k10{0%{left:90%;top:96%;opacity:0;visibility:hidden}4%{left:90%;top:96%;opacity:1;visibility:visible}12%{left:60%;top:19%;opacity:1;visibility:visible}16%{left:60%;top:19%;opacity:1;visibility:visible}40%{left:50%;top:64%;opacity:1;visibility:visible}44%{left:50%;top:64%;opacity:1;visibility:visible}62%{left:63%;top:60%;opacity:1;visibility:visible}66%{left:63%;top:60%;opacity:1;visibility:visible}74%{left:60%;top:60%;opacity:0;visibility:hidden}100%{left:60%;top:60%;opacity:0;visibility:hidden}}
@media (prefers-reduced-motion:reduce){
  .dm-h2 .dm-k,.dm-h2 .dm-a{animation:none!important}
  .dm-h2 .dm-k2{opacity:1;visibility:visible}
  .dm-h2 .dm-k4{opacity:1;visibility:visible}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2de9f9df */.dm-h3,.dm-h3 *{box-sizing:border-box}
.dm-h3 .dm-grid2{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:10px}
.dm-h3 .dm-scroll{overflow-x:auto}
.dm-h3 td,.dm-h3 th{white-space:nowrap}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b680fc */.elementor-1307 .elementor-element.elementor-element-3b680fc p{
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16d4fab6 */.dm-bar .elementor-heading-title::before{
  content:"";
  display:block;
  width:64px;
  height:6px;
  border-radius:6px;
  background:linear-gradient(90deg,#4067F9,#E84164);
  margin-bottom:18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-33aa79be */.elementor-1307 .elementor-element.elementor-element-33aa79be p{
    margin-bottom: 0;
    margin-top: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49002ff1 */.dmx-blush{
  position:relative;
  overflow:hidden;
  background-color:#FFF1F4;
  background-image:radial-gradient(closest-side,rgba(232,65,100,.16),rgba(232,65,100,0));
  background-repeat:no-repeat;
  background-size:640px 640px;
  background-position:right -240px bottom -220px;
  box-shadow:inset 0 22px 34px -28px rgba(27,37,81,.18);
}
.dmx-blush::before,
.dmx-blush::after{
  content:"";
  position:absolute;
  left:50%;
  transform:translateX(-50%);
  width:min(760px,70%);
  height:2px;
  border-radius:2px;
  background:linear-gradient(90deg,rgba(64,103,249,0),#4067F9,#E84164,rgba(232,65,100,0));
  opacity:.55;
  z-index:1;
  pointer-events:none;
}
.dmx-blush::before{top:0}
.dmx-blush::after{bottom:0}
.dmx-blush > *{position:relative;z-index:1}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3f09274f */.dm-bar .elementor-heading-title::before{
  content:"";
  display:block;
  width:64px;
  height:6px;
  border-radius:6px;
  background:linear-gradient(90deg,#4067F9,#E84164);
  margin-bottom:18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-efb91b4 */.elementor-1307 .elementor-element.elementor-element-efb91b4 p{
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-493cf9ed */.dm-h0,.dm-h0 *{box-sizing:border-box}
.dm-h0 .dm-gw{container-type:inline-size}
.dm-h0 .dm-grid4{display:grid;grid-template-columns:1fr 1fr;gap:8px}
@container (min-width:440px){.dm-h0 .dm-grid4{grid-template-columns:repeat(4,1fr)}}
.dm-h0 .dm-chart1{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 450 80' preserveAspectRatio='none'%3E%3Cpolygon points='10,56 50,50 90,52 130,40 170,44 210,32 250,36 290,24 330,28 370,16 410,80 10,80' fill='%233e68ff' fill-opacity='.14'/%3E%3Cpolyline points='10,56 50,50 90,52 130,40 170,44 210,32 250,36 290,24 330,28 370,16' fill='none' stroke='%233e68ff' stroke-width='2.5' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat 0 0/100% 100%}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-27608187 */.box3::before{
  content:"";
  position: absolute;
  width:6px;
  height:100%;
  border-radius:6px;
  background:linear-gradient(0deg,#4067F9,#E84164);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-151af30 */.elementor-1307 .elementor-element.elementor-element-151af30 .elementor-icon-box-title{
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2e663451 */.elementor-1307 .elementor-element.elementor-element-2e663451 .elementor-icon-box-title{
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-42fde3e0 */.elementor-1307 .elementor-element.elementor-element-42fde3e0 .elementor-icon-box-title{
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a0096d2 */.dm-bar .elementor-heading-title::before{
  content:"";
  display:block;
  width:64px;
  height:6px;
  border-radius:6px;
  background:linear-gradient(90deg,#4067F9,#E84164);
  margin-bottom:18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-566623fb *//* ---------- قاب ---------- */
.dmt{
  overflow:hidden;
  background:#fff;
  border:1px solid #D5DEFA;
  border-radius:20px;
  box-shadow:0 24px 44px -32px rgba(27,37,81,.5);
  direction:rtl;
}
.dmt .elementor-widget-container{padding:0 !important}

/* ---------- جدول ---------- */
.dmt table{
  width:100%;
  margin:0 !important;
  border:0 !important;
  border-collapse:collapse;
  border-spacing:0;
  direction:rtl;
  font-family:'Dana','Vazirmatn',sans-serif !important;
}

/* ---------- همه‌ی سلول‌ها ---------- */
.dmt table td{
  padding:12px 18px !important;
  text-align:right !important;
  vertical-align:middle;
  line-height:1.8;
  border:0 !important;
  background:#fff !important;
  color:#3B4467 !important;
  font-family:inherit !important;
  font-size:13px;
  font-weight:400;
}

/* ---------- ستون اول: سرمه‌ای ---------- */
.dmt table td:first-child{
  width:27%;
  background:#1B2551 !important;
  color:#fff !important;
  font-size:14px;
  font-weight:700;
}
.dmt table td:first-child::before{
  content:"";
  display:inline-block;
  width:7px;height:7px;
  border-radius:2px;
  background:#E84164;
  margin-inline-end:8px;
  vertical-align:middle;
}

/* ---------- ستون دوم: مقدار ---------- */
.dmt table td:last-child strong{
  display:block;
  color:#0B0C1E;
  font-size:15px;
  font-weight:800;
  line-height:1.7;
}
.dmt table td:last-child strong + br{display:none}

/* ---------- خط بین ردیف‌ها ---------- */
.dmt table tr + tr td:first-child{border-top:1px solid rgba(255,255,255,.14) !important}
.dmt table tr + tr td:last-child{border-top:1px solid #E0E3EE !important}

/* ---------- هاور و راه‌راه قالب را خنثی کن ---------- */
.dmt table tr:hover td:first-child,
.dmt table tr:nth-child(n) td:first-child{background:#1B2551 !important;color:#fff !important}
.dmt table tr:hover td:last-child,
.dmt table tr:nth-child(n) td:last-child{background:#fff !important}

/* ---------- موبایل: عنوان بالا، مقدار زیرش ---------- */
@media (max-width:640px){
  .dmt table,
  .dmt table tbody,
  .dmt table tr,
  .dmt table td{
    display:block;
    width:100% !important;
  }
  .dmt table td:first-child{padding:10px 18px !important}
  .dmt table td:last-child{padding:12px 18px 16px !important}
  .dmt table tr + tr td:first-child,
  .dmt table tr + tr td:last-child{border-top:0 !important}
  .dmt table tr{border-top:1px solid #E0E3EE}
  .dmt table tr:first-child{border-top:0}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-95d7164 *//* ---------- قاب ---------- */
.dmt{
  overflow:hidden;
  background:#fff;
  border:1px solid #D5DEFA;
  border-radius:20px;
  box-shadow:0 24px 44px -32px rgba(27,37,81,.5);
  direction:rtl;
}
.dmt .elementor-widget-container{padding:0 !important}

/* ---------- جدول ---------- */
.dmt table{
  width:100%;
  margin:0 !important;
  border:0 !important;
  border-collapse:collapse;
  border-spacing:0;
  direction:rtl;
  font-family:'Dana','Vazirmatn',sans-serif !important;
}

/* ---------- همه‌ی سلول‌ها ---------- */
.dmt table td{
  padding:12px 18px !important;
  text-align:right !important;
  vertical-align:middle;
  line-height:1.8;
  border:0 !important;
  background:#fff !important;
  color:#3B4467 !important;
  font-family:inherit !important;
  font-size:13px;
  font-weight:400;
}

/* ---------- ستون اول: سرمه‌ای ---------- */
.dmt table td:first-child{
  width:27%;
  background:#1B2551 !important;
  color:#fff !important;
  font-size:14px;
  font-weight:700;
}
.dmt table td:first-child::before{
  content:"";
  display:inline-block;
  width:7px;height:7px;
  border-radius:2px;
  background:#E84164;
  margin-inline-end:8px;
  vertical-align:middle;
}

/* ---------- ستون دوم: مقدار ---------- */
.dmt table td:last-child strong{
  display:block;
  color:#0B0C1E;
  font-size:15px;
  font-weight:800;
  line-height:1.7;
}
.dmt table td:last-child strong + br{display:none}

/* ---------- خط بین ردیف‌ها ---------- */
.dmt table tr + tr td:first-child{border-top:1px solid rgba(255,255,255,.14) !important}
.dmt table tr + tr td:last-child{border-top:1px solid #E0E3EE !important}

/* ---------- هاور و راه‌راه قالب را خنثی کن ---------- */
.dmt table tr:hover td:first-child,
.dmt table tr:nth-child(n) td:first-child{background:#1B2551 !important;color:#fff !important}
.dmt table tr:hover td:last-child,
.dmt table tr:nth-child(n) td:last-child{background:#fff !important}

/* ---------- موبایل: عنوان بالا، مقدار زیرش ---------- */
@media (max-width:640px){
  .dmt table,
  .dmt table tbody,
  .dmt table tr,
  .dmt table td{
    display:block;
    width:100% !important;
  }
  .dmt table td:first-child{padding:10px 18px !important}
  .dmt table td:last-child{padding:12px 18px 16px !important}
  .dmt table tr + tr td:first-child,
  .dmt table tr + tr td:last-child{border-top:0 !important}
  .dmt table tr{border-top:1px solid #E0E3EE}
  .dmt table tr:first-child{border-top:0}
}


@media (min-width:641px){
  .dmt{
    flex-grow:1;
    align-self:stretch;
    display:flex;
  }
  .dmt .elementor-widget-container{
    flex:1;
    display:flex;
    height:100%;
  }
  .dmt .elementor-widget-container > *{
    flex:1;
  }
  .dmt table{
    height:100%;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19db493 */.dmx-cool{
  position:relative;
  overflow:hidden;
  background-color:#EDF1FF;
  background-image:radial-gradient(closest-side,rgba(64,103,249,.18),rgba(64,103,249,0));
  background-repeat:no-repeat;
  background-size:640px 640px;
  background-position:left -240px top -200px;
  box-shadow:inset 0 22px 34px -28px rgba(27,37,81,.22);
}
.dmx-cool::before,
.dmx-cool::after{
  content:"";
  position:absolute;
  left:50%;
  transform:translateX(-50%);
  width:min(760px,70%);
  height:2px;
  border-radius:2px;
  background:linear-gradient(90deg,rgba(64,103,249,0),#4067F9,#E84164,rgba(232,65,100,0));
  opacity:.55;
  z-index:1;
  pointer-events:none;
}
.dmx-cool::before{top:0}
.dmx-cool::after{bottom:0}
.dmx-cool > *{position:relative;z-index:1}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69c589db */.dm-bar .elementor-heading-title::before{
  content:"";
  display:block;
  width:64px;
  height:6px;
  border-radius:6px;
  background:linear-gradient(90deg,#4067F9,#E84164);
  margin-bottom:18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5ba22eff */.elementor-1307 .elementor-element.elementor-element-5ba22eff p{
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-579419cc */.wc-box{
  position:relative;

  background:#1a1a4e;
  border-radius:24px;
  box-shadow:0 18px 40px rgba(26,26,78,.25);
}
.wc-box .elementor-widget-container{
  padding:60px 26px 28px;
}
.wc-box .elementor-icon-box-wrapper{
  display:block;
  text-align:right;
}

/* دایره آیکن: نصفش بیرون کارت */
.wc-box .elementor-icon-box-icon{
  position:absolute;
  top:-32px; right:24px;
  margin:0 !important;
  z-index:2;
}
.wc-box .elementor-icon{
  width:64px; height:64px;
  border-radius:50%;
  border:3px solid #1a1a4e;
  box-shadow:inset 0 0 0 4px #fff, inset 0 0 0 7px #f0386b;
  background:#fff;
  color:#1a1a4e;
  display:flex; align-items:center; justify-content:center;
  font-size:24px;
}
.wc-box .elementor-icon svg{width:24px;height:24px;fill:#1a1a4e}

/* عنوان و توضیح */
.wc-box .elementor-icon-box-title{
  color:#ff6d93; font-size:19px; font-weight:800; margin:0 0 6px;
}
.wc-box .elementor-icon-box-description{
  color:#d6d8f5; font-size:15px; margin:0;
}

/* تبلت و موبایل */
@media(max-width:1024px){
  .why{flex-wrap:wrap;row-gap:44px}
  .wc-box{flex:1 1 100%}
}


.elementor-1307 .elementor-element.elementor-element-579419cc a {
    color: #f8a9ba !important; /* رنگ لینک */
    text-decoration: none !important;
}

.elementor-1307 .elementor-element.elementor-element-579419cc a:hover {
    color: #fabfcb !important; /* رنگ لینک هنگام هاور */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-61ed18a0 */.wc-box{
  position:relative;

  background:#1a1a4e;
  border-radius:24px;
  box-shadow:0 18px 40px rgba(26,26,78,.25);
}
.wc-box .elementor-widget-container{
  padding:60px 26px 28px;
}
.wc-box .elementor-icon-box-wrapper{
  display:block;
  text-align:right;
}

/* دایره آیکن: نصفش بیرون کارت */
.wc-box .elementor-icon-box-icon{
  position:absolute;
  top:-32px; right:24px;
  margin:0 !important;
  z-index:2;
}
.wc-box .elementor-icon{
  width:64px; height:64px;
  border-radius:50%;
  border:3px solid #1a1a4e;
  box-shadow:inset 0 0 0 4px #fff, inset 0 0 0 7px #f0386b;
  background:#fff;
  color:#1a1a4e;
  display:flex; align-items:center; justify-content:center;
  font-size:24px;
}
.wc-box .elementor-icon svg{width:24px;height:24px;fill:#1a1a4e}

/* عنوان و توضیح */
.wc-box .elementor-icon-box-title{
  color:#ff6d93; font-size:19px; font-weight:800; margin:0 0 6px;
}
.wc-box .elementor-icon-box-description{
  color:#d6d8f5; font-size:15px; margin:0;
}

/* تبلت و موبایل */
@media(max-width:1024px){
  .why{flex-wrap:wrap;row-gap:44px}
  .wc-box{flex:1 1 100%}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-350ca1c9 */.wc-box{
  position:relative;

  background:#1a1a4e;
  border-radius:24px;
  box-shadow:0 18px 40px rgba(26,26,78,.25);
}
.wc-box .elementor-widget-container{
  padding:60px 26px 28px;
}
.wc-box .elementor-icon-box-wrapper{
  display:block;
  text-align:right;
}

/* دایره آیکن: نصفش بیرون کارت */
.wc-box .elementor-icon-box-icon{
  position:absolute;
  top:-32px; right:24px;
  margin:0 !important;
  z-index:2;
}
.wc-box .elementor-icon{
  width:64px; height:64px;
  border-radius:50%;
  border:3px solid #1a1a4e;
  box-shadow:inset 0 0 0 4px #fff, inset 0 0 0 7px #f0386b;
  background:#fff;
  color:#1a1a4e;
  display:flex; align-items:center; justify-content:center;
  font-size:24px;
}
.wc-box .elementor-icon svg{width:24px;height:24px;fill:#1a1a4e}

/* عنوان و توضیح */
.wc-box .elementor-icon-box-title{
  color:#ff6d93; font-size:19px; font-weight:800; margin:0 0 6px;
}
.wc-box .elementor-icon-box-description{
  color:#d6d8f5; font-size:15px; margin:0;
}

/* تبلت و موبایل */
@media(max-width:1024px){
  .why{flex-wrap:wrap;row-gap:44px}
  .wc-box{flex:1 1 100%}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1003e29b */.dm-bar .elementor-heading-title::before{
  content:"";
  display:block;
  width:64px;
  height:6px;
  border-radius:6px;
  background:linear-gradient(90deg,#4067F9,#E84164);
  margin-bottom:18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-59111978 */.elementor-1307 .elementor-element.elementor-element-59111978 p{
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d10a4a8 */.dmx-blush{
  position:relative;
  overflow:hidden;
  background-color:#FFF1F4;
  background-image:radial-gradient(closest-side,rgba(232,65,100,.16),rgba(232,65,100,0));
  background-repeat:no-repeat;
  background-size:640px 640px;
  background-position:right -240px bottom -220px;
  box-shadow:inset 0 22px 34px -28px rgba(27,37,81,.18);
}
.dmx-blush::before,
.dmx-blush::after{
  content:"";
  position:absolute;
  left:50%;
  transform:translateX(-50%);
  width:min(760px,70%);
  height:2px;
  border-radius:2px;
  background:linear-gradient(90deg,rgba(64,103,249,0),#4067F9,#E84164,rgba(232,65,100,0));
  opacity:.55;
  z-index:1;
  pointer-events:none;
}
.dmx-blush::before{top:0}
.dmx-blush::after{bottom:0}
.dmx-blush > *{position:relative;z-index:1}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d56f24d */.dm-bar .elementor-heading-title::before{
  content:"";
  display:block;
  width:64px;
  height:6px;
  border-radius:6px;
  background:linear-gradient(90deg,#4067F9,#E84164);
  margin-bottom:18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-582c9b6e */.elementor-1307 .elementor-element.elementor-element-582c9b6e p{
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-689407c3 *//* ---------- قاب ---------- */
.dmc{
  overflow:hidden !important;   /* در همه‌ی سایزها بدون اسکرول افقی */
  background:#fff;
  border:1px solid #D5DEFA;
  border-radius:24px;
  box-shadow:0 24px 44px -32px rgba(27,37,81,.5);
  direction:rtl;
}
.dmc .elementor-widget-container{padding:0 !important}

/* ---------- جدول ---------- */
.dmc table{
  width:100% !important;
  min-width:0 !important;
  margin:0 !important;
  border:0 !important;
  border-collapse:separate;
  border-spacing:0;
  direction:rtl;
  table-layout:auto;
  font-family:'Dana','Vazirmatn',sans-serif !important;
}

/* ---------- همه‌ی سلول‌ها ---------- */
.dmc table td{
  padding:20px 28px !important;
  text-align:right !important;
  vertical-align:middle;
  line-height:1.9;
  border:0 !important;
  background:#fff !important;
  color:#3B4467 !important;
  font-family:inherit !important;
  font-size:15px;
  font-weight:400;
  overflow-wrap:anywhere;
}

/* ---------- سربرگ ---------- */
.dmc table tr:first-child td{
  background:#1E2A44 !important;
  color:#fff !important;
  font-size:16px;
  font-weight:700;
  padding-top:22px !important;
  padding-bottom:22px !important;
}
.dmc table tr:first-child td:nth-child(2){
  background:#2F3F59 !important;
  color:#A9B3C7 !important;
  font-size:16px;
  font-weight:600;
}
.dmc table tr:first-child td:last-child{
  background:#E11D48 !important;
  color:#fff !important;
  font-size:17px;
  font-weight:800;
}

/* ---------- بج بالای ستون قرمز ---------- */
.dmc table tr:first-child td:last-child::before{
  content:"✓ پیشنهاد ویژه و حرفه‌ای";
  display:table;
  background:rgba(255,255,255,.22);
  color:#fff;
  font-size:12px;
  font-weight:600;
  line-height:1;
  padding:6px 12px;
  border-radius:999px;
  margin-bottom:8px;
}

/* ---------- ستون اول ---------- */
.dmc table tr:not(:first-child) td:first-child{
  width:22%;
  color:#0B0C1E !important;
  font-weight:800;
}

/* ---------- ستون وسط ---------- */
.dmc table tr:not(:first-child) td:nth-child(2){
  background:#F5F7FA !important;
  color:#7C8499 !important;
  font-size:14px;
  font-weight:500;
}

/* ---------- ستون قرمز بدنه + تیک ---------- */
.dmc table tr:not(:first-child) td:last-child{
  background:#FFEFF2 !important;
  color:#7A0E2B !important;
  font-weight:700;
  position:relative;
  padding-right:52px !important;
}
.dmc table tr:not(:first-child) td:last-child::before{
  content:"✓";
  position:absolute;
  right:24px;
  top:50%;
  transform:translateY(-50%);
  color:#E11D48;
  font-size:17px;
  font-weight:800;
}

/* ---------- بردر دور ستون قرمز ---------- */
.dmc table td:last-child{
  border-left:2px solid #E11D48 !important;
  border-right:2px solid #E11D48 !important;
}
.dmc table tr:first-child td:last-child{
  border-top:2px solid #E11D48 !important;
  border-top-left-radius:22px;
}
.dmc table tr:last-child td:last-child{
  border-bottom:2px solid #E11D48 !important;
  border-bottom-left-radius:22px;
}

/* ---------- خط بین ردیف‌ها ---------- */
.dmc table tr:nth-child(n+3) td{
  border-top:1px solid #E0E3EE !important;
}
.dmc table tr:nth-child(n+3) td:last-child{
  border-top:1px solid #F8C9D4 !important;
}

/* ---------- هاور و راه‌راه قالب را خنثی کن ---------- */
.dmc table tr:not(:first-child):hover td,
.dmc table tr:not(:first-child):nth-child(n) td{
  background:#fff !important;
}
.dmc table tr:not(:first-child):hover td:nth-child(2),
.dmc table tr:not(:first-child):nth-child(n) td:nth-child(2){
  background:#F5F7FA !important;
}
.dmc table tr:not(:first-child):hover td:last-child,
.dmc table tr:not(:first-child):nth-child(n) td:last-child{
  background:#FFEFF2 !important;
}

/* ---------- عدد لاتین ---------- */
.dmc-ltr{
  direction:ltr;
  unicode-bidi:isolate;
  display:inline-block;
}

/* ---------- خنثی کردن افکت‌های قالب ---------- */
.dmc table,
.dmc table tr,
.dmc table td{
  transition:none !important;
  box-shadow:none !important;
  outline:0 !important;
}
.dmc table tr:hover{transform:none !important}

/* =====================================================
   تبلت کوچک (تا ۸۰۰ پیکسل): کمی فشرده‌تر
   ===================================================== */
@media (max-width:800px){
  .dmc table td{padding:16px 18px !important;font-size:14px}
  .dmc table tr:first-child td{font-size:15px}
  .dmc table tr:first-child td:last-child{font-size:16px}
  .dmc table tr:not(:first-child) td:last-child{padding-right:46px !important}
  .dmc table tr:not(:first-child) td:last-child::before{right:18px}
}

/* =====================================================
   موبایل (تا ۶۴۰ پیکسل): فشرده، بدون اسکرول
   ===================================================== */
@media (max-width:640px){
  .dmc{border-radius:18px}
  .dmc table{table-layout:fixed}

  /* عرض ستون‌ها */
  .dmc table tr:first-child td:nth-child(1){width:24%}
  .dmc table tr:first-child td:nth-child(2){width:33%}
  .dmc table tr:first-child td:nth-child(3){width:43%}

  .dmc table td{
    padding:10px 8px !important;
    font-size:11.5px;
    line-height:1.75;
  }

  /* سربرگ */
  .dmc table tr:first-child td{
    font-size:11px;
    padding-top:14px !important;
    padding-bottom:14px !important;
  }
  .dmc table tr:first-child td:nth-child(2){font-size:11px}
  .dmc table tr:first-child td:last-child{
    font-size:12px;
    border-top-left-radius:16px;
  }

  /* بج */
  .dmc table tr:first-child td:last-child::before{
    font-size:9.5px;
    padding:4px 8px;
    margin-bottom:6px;
  }

  /* بدنه */
  .dmc table tr:not(:first-child) td:first-child{
    width:auto;
    font-size:11.5px;
  }
  .dmc table tr:not(:first-child) td:nth-child(2){font-size:12px}
  .dmc table tr:not(:first-child) td:last-child{
    font-size:11.5px;
    padding-right:24px !important;
  }
  .dmc table tr:not(:first-child) td:last-child::before{
    right:7px;
    font-size:13px;
  }
  .dmc table tr:last-child td:last-child{border-bottom-left-radius:16px}
}

/* =====================================================
   موبایل‌های خیلی باریک (تا ۳۶۰ پیکسل)
   ===================================================== */
@media (max-width:360px){
  .dmc table td{padding:9px 6px !important;font-size:10.5px}
  .dmc table tr:first-child td{font-size:10px}
  .dmc table tr:first-child td:last-child{font-size:11px}
  .dmc table tr:first-child td:last-child::before{font-size:8.5px;padding:7px 6px}
  .dmc table tr:not(:first-child) td:nth-child(2){font-size:11px}
  .dmc table tr:not(:first-child) td:last-child{font-size:10.5px;padding-right:21px !important}
  .dmc table tr:not(:first-child) td:last-child::before{right:6px;font-size:12px}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ec0e4a7 */.dm-bar .elementor-heading-title::before{
  content:"";
  display:block;
  width:64px;
  height:6px;
  border-radius:6px;
  background:linear-gradient(90deg,#4067F9,#E84164);
  margin-bottom:18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-327c1c8b */.elementor-1307 .elementor-element.elementor-element-327c1c8b p{
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3896cd7a */.dms-1 .elementor-widget-container{border-radius:20px}
.dms-1 .elementor-icon-box-wrapper,
.dms-1 .elementor-icon-box-content{position:static !important}
.dms-1 .elementor-icon-box-icon{
  position:absolute !important;
  top:0 !important;
  right:0 !important;
  left:auto !important;
}
.dms-1 .elementor-icon{border-radius:0 20px 0 20px}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-560052dd */.dms-1 .elementor-widget-container{border-radius:20px}
.dms-1 .elementor-icon-box-wrapper,
.dms-1 .elementor-icon-box-content{position:static !important}
.dms-1 .elementor-icon-box-icon{
  position:absolute !important;
  top:0 !important;
  right:0 !important;
  left:auto !important;
}
.dms-1 .elementor-icon{border-radius:0 20px 0 20px}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-69ad445e */.dms-3 .elementor-widget-container{border-radius:20px}
.dms-3 .elementor-icon-box-wrapper,
.dms-3 .elementor-icon-box-content{position:static !important}
.dms-3 .elementor-icon-box-icon{
  position:absolute !important;
  top:0 !important;
  right:0 !important;
  left:auto !important;
}
.dms-3 .elementor-icon{border-radius:0 20px 0 20px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-329f8229 */.dmx-cool{
  position:relative;
  overflow:hidden;
  background-color:#EDF1FF;
  background-image:radial-gradient(closest-side,rgba(64,103,249,.18),rgba(64,103,249,0));
  background-repeat:no-repeat;
  background-size:640px 640px;
  background-position:left -240px top -200px;
  box-shadow:inset 0 22px 34px -28px rgba(27,37,81,.22);
}
.dmx-cool::before,
.dmx-cool::after{
  content:"";
  position:absolute;
  left:50%;
  transform:translateX(-50%);
  width:min(760px,70%);
  height:2px;
  border-radius:2px;
  background:linear-gradient(90deg,rgba(64,103,249,0),#4067F9,#E84164,rgba(232,65,100,0));
  opacity:.55;
  z-index:1;
  pointer-events:none;
}
.dmx-cool::before{top:0}
.dmx-cool::after{bottom:0}
.dmx-cool > *{position:relative;z-index:1}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2333bb4f */.dm-bar .elementor-heading-title::before{
  content:"";
  display:block;
  width:64px;
  height:6px;
  border-radius:6px;
  background:linear-gradient(90deg,#4067F9,#E84164);
  margin-bottom:18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4f4b9949 */.elementor-1307 .elementor-element.elementor-element-4f4b9949 p{
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5e1fffb4 *//* کارت اصلی */
.step-card {
  position: relative;
  background: linear-gradient(145deg, #2b3260 0%, #1e2347 100%) !important;
  border: 1px solid rgba(255, 255, 255, 0.08) !important;
  border-radius: 24px !important;
  overflow: hidden;
  box-shadow: 0 10px 30px rgba(10, 14, 40, 0.35);
}

/* درخشش گرادینتی گوشه‌ی کارت */
.step-card::before {
  content: "";
  position: absolute;
  top: 60px;
  left: -60px;
  width: 220px;
  height: 220px;
  background: radial-gradient(circle, rgba(244, 63, 108, 0.35), transparent 70%);
  pointer-events: none;
}

/* خط رنگی ثابت پایین کارت */
.step-card::after {
  content: "";
  position: absolute;
  bottom: 0;
  right: 0;
  height: 4px;
  width: 100%;
  background: linear-gradient(90deg, #6366f1, #f43f6c);
  opacity: .85;
}

/* عدد: گرادینتی */
.step-card .elementor-icon-box-icon,
.step-card .elementor-icon {
  background: linear-gradient(135deg, #f43f6c, #a855f7);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  font-weight: 200;
}

/* عنوان و توضیحات */
.step-card .elementor-icon-box-title {
  color: #fff;
  letter-spacing: -.2px;
}
.step-card .elementor-icon-box-description {
  color: #b9bddb;
  line-height: 1.9;
}


.step-card .elementor-icon {
  position: absolute;
  bottom: 10px;
  left: 0px;
  font-size: 100px !important;
  opacity: .15;
}

.step-card .elementor-icon {
font-size: 100px !important;
}


@media (max-width: 768px) {
  .step-card .elementor-icon {
   font-size: 70px !important;
   
}

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-447ddc80 *//* کارت اصلی */
.step-card {
  position: relative;
  background: linear-gradient(145deg, #2b3260 0%, #1e2347 100%) !important;
  border: 1px solid rgba(255, 255, 255, 0.08) !important;
  border-radius: 24px !important;
  overflow: hidden;
  box-shadow: 0 10px 30px rgba(10, 14, 40, 0.35);
}

/* درخشش گرادینتی گوشه‌ی کارت */
.step-card::before {
  content: "";
  position: absolute;
  top: 60px;
  left: -60px;
  width: 220px;
  height: 220px;
  background: radial-gradient(circle, rgba(244, 63, 108, 0.35), transparent 70%);
  pointer-events: none;
}

/* خط رنگی ثابت پایین کارت */
.step-card::after {
  content: "";
  position: absolute;
  bottom: 0;
  right: 0;
  height: 4px;
  width: 100%;
  background: linear-gradient(90deg, #6366f1, #f43f6c);
  opacity: .85;
}

/* عدد: گرادینتی */
.step-card .elementor-icon-box-icon,
.step-card .elementor-icon {
  background: linear-gradient(135deg, #f43f6c, #a855f7);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  font-weight: 200;
}

/* عنوان و توضیحات */
.step-card .elementor-icon-box-title {
  color: #fff;
  letter-spacing: -.2px;
}
.step-card .elementor-icon-box-description {
  color: #b9bddb;
  line-height: 1.9;
}


.step-card .elementor-icon {
  position: absolute;
  bottom: 10px;
  left: 0px;
  font-size: 100px !important;
  opacity: .15;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4c7eecb7 *//* کارت اصلی */
.step-card {
  position: relative;
  background: linear-gradient(145deg, #2b3260 0%, #1e2347 100%) !important;
  border: 1px solid rgba(255, 255, 255, 0.08) !important;
  border-radius: 24px !important;
  overflow: hidden;
  box-shadow: 0 10px 30px rgba(10, 14, 40, 0.35);
}

/* درخشش گرادینتی گوشه‌ی کارت */
.step-card::before {
  content: "";
  position: absolute;
  top: 60px;
  left: -60px;
  width: 220px;
  height: 220px;
  background: radial-gradient(circle, rgba(244, 63, 108, 0.35), transparent 70%);
  pointer-events: none;
}

/* خط رنگی ثابت پایین کارت */
.step-card::after {
  content: "";
  position: absolute;
  bottom: 0;
  right: 0;
  height: 4px;
  width: 100%;
  background: linear-gradient(90deg, #6366f1, #f43f6c);
  opacity: .85;
}

/* عدد: گرادینتی */
.step-card .elementor-icon-box-icon,
.step-card .elementor-icon {
  background: linear-gradient(135deg, #f43f6c, #a855f7);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  font-weight: 200;
}

/* عنوان و توضیحات */
.step-card .elementor-icon-box-title {
  color: #fff;
  letter-spacing: -.2px;
}
.step-card .elementor-icon-box-description {
  color: #b9bddb;
  line-height: 1.9;
}


.step-card .elementor-icon {
  position: absolute;
  bottom: 10px;
  left: 0px;
  font-size: 100px !important;
  opacity: .15;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5289a16f *//* کارت اصلی */
.step-card {
  position: relative;
  background: linear-gradient(145deg, #2b3260 0%, #1e2347 100%) !important;
  border: 1px solid rgba(255, 255, 255, 0.08) !important;
  border-radius: 24px !important;
  overflow: hidden;
  box-shadow: 0 10px 30px rgba(10, 14, 40, 0.35);
}

/* درخشش گرادینتی گوشه‌ی کارت */
.step-card::before {
  content: "";
  position: absolute;
  top: 60px;
  left: -60px;
  width: 220px;
  height: 220px;
  background: radial-gradient(circle, rgba(244, 63, 108, 0.35), transparent 70%);
  pointer-events: none;
}

/* خط رنگی ثابت پایین کارت */
.step-card::after {
  content: "";
  position: absolute;
  bottom: 0;
  right: 0;
  height: 4px;
  width: 100%;
  background: linear-gradient(90deg, #6366f1, #f43f6c);
  opacity: .85;
}

/* عدد: گرادینتی */
.step-card .elementor-icon-box-icon,
.step-card .elementor-icon {
  background: linear-gradient(135deg, #f43f6c, #a855f7);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  font-weight: 200;
}

/* عنوان و توضیحات */
.step-card .elementor-icon-box-title {
  color: #fff;
  letter-spacing: -.2px;
}
.step-card .elementor-icon-box-description {
  color: #b9bddb;
  line-height: 1.9;
}


.step-card .elementor-icon {
  position: absolute;
  bottom: 10px;
  left: 0px;
  font-size: 100px !important;
  opacity: .15;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-72fea382 *//* کارت اصلی */
.step-card {
  position: relative;
  background: linear-gradient(145deg, #2b3260 0%, #1e2347 100%) !important;
  border: 1px solid rgba(255, 255, 255, 0.08) !important;
  border-radius: 24px !important;
  overflow: hidden;
  box-shadow: 0 10px 30px rgba(10, 14, 40, 0.35);
}

/* درخشش گرادینتی گوشه‌ی کارت */
.step-card::before {
  content: "";
  position: absolute;
  top: 60px;
  left: -60px;
  width: 220px;
  height: 220px;
  background: radial-gradient(circle, rgba(244, 63, 108, 0.35), transparent 70%);
  pointer-events: none;
}

/* خط رنگی ثابت پایین کارت */
.step-card::after {
  content: "";
  position: absolute;
  bottom: 0;
  right: 0;
  height: 4px;
  width: 100%;
  background: linear-gradient(90deg, #6366f1, #f43f6c);
  opacity: .85;
}

/* عدد: گرادینتی */
.step-card .elementor-icon-box-icon,
.step-card .elementor-icon {
  background: linear-gradient(135deg, #f43f6c, #a855f7);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  font-weight: 200;

}

/* عنوان و توضیحات */
.step-card .elementor-icon-box-title {
  color: #fff;
  letter-spacing: -.2px;
}
.step-card .elementor-icon-box-description {
  color: #b9bddb;
  line-height: 1.9;
}


.step-card .elementor-icon {
  position: absolute;
  bottom: 10px;
  left: 0px;
  font-size: 100px !important;
  opacity: .15;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2349a106 */.dm-bar .elementor-heading-title::before{
  content:"";
  display:block;
  width:64px;
  height:6px;
  border-radius:6px;
  background:linear-gradient(90deg,#4067F9,#E84164);
  margin-bottom:18px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3eaca0ac */.elementor-1307 .elementor-element.elementor-element-3eaca0ac span{
    color: #5A85FF;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54376de4 */.dmp-price .elementor-heading-title{
  display:flex;
  align-items:baseline;
  gap:10px;
  margin:0;
  font-family:'Lalezar','Vazirmatn',sans-serif;
  font-weight:400;
  font-size:76px;
  line-height:1.25;
  color:#fff;
}
.dmp-price .elementor-heading-title::after{
  content:"تومان";
  font-family:'Dana','Vazirmatn',sans-serif;
  font-size:22px;
  font-weight:700;
  line-height:1;
  color:#E84164;
}

@media (max-width:640px){
  .dmp-price .elementor-heading-title{font-size:52px}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ee2dc8d *//* ============ سکشن قیمت ============ */
.dmp-section{
  position:relative;
  overflow:hidden;
  z-index:2;
  background-color:#090A22;
  background-image:radial-gradient(closest-side,rgba(64,103,249,.4),rgba(64,103,249,0));
  background-repeat:no-repeat;
  background-size:620px 620px;
  background-position:left -240px bottom -280px;
  border-radius:0 0 48px 48px;
}
/* خط نورانی بالا با درخشش */
.dmp-section::before{
  content:"";
  position:absolute;
  top:0;left:50%;
  transform:translateX(-50%);
  width:min(900px,80%);
  height:2px;
  border-radius:2px;
  background:linear-gradient(90deg,rgba(64,103,249,0),#4067F9,#E84164,rgba(232,65,100,0));
  box-shadow:0 0 36px 6px rgba(64,103,249,.55);
  z-index:1;
  pointer-events:none;
}
.dmp-section > *{position:relative;z-index:1}

/* ============ باکس داخلی ============ */
.dmp-box{
  background:#1B2551 !important;
  border:1px solid rgba(232,65,100,.55) !important;
  border-radius:30px !important;
  padding:40px !important;
  box-shadow:0 0 0 8px rgba(64,103,249,.14);
}

/* ============ دکمه‌ها ============ */
.dmp-btn-primary .elementor-button,
.dmp-btn-ghost .elementor-button{
  min-height:60px;
  padding:10px 10px;
  border-radius:14px;
  font-family:'Dana','Vazirmatn',sans-serif;
  font-weight:700;
  line-height:1.6;
  transition:background .15s,border-color .15s;
}

/* دکمه‌ی اصلی */
.dmp-btn-primary .elementor-button{
  background:#D9355B !important;
  color:#fff !important;
  border:0 !important;
  box-shadow:0 16px 30px -14px rgba(232,65,100,.85);
}
.dmp-btn-primary .elementor-button:hover{
  background:#C42B50 !important;
  color:#fff !important;
}

/* دکمه‌ی دوم (خط‌دار) */
.dmp-btn-ghost .elementor-button{
  width:100%;
  background:transparent !important;
  color:#fff !important;
  border:1.5px solid rgba(255,255,255,.4) !important;
}
.dmp-btn-ghost .elementor-button:hover{
  background:rgba(232,65,100,.15) !important;
  border-color:#E84164 !important;
  color:#fff !important;
}

@media (max-width:640px){
  .dmp-section{border-radius:0 0 32px 32px}
  .dmp-box{padding:28px !important}
  .dmp-btn-primary .elementor-button{width:100%}
}


/* وسط‌چین کردن متن دکمه‌ها */
.dmp-btn-primary .elementor-button,
.dmp-btn-ghost .elementor-button{
  display:flex !important;
  align-items:center;
  justify-content:center;
  text-align:center;
}
.dmp-btn-primary .elementor-button-content-wrapper,
.dmp-btn-ghost .elementor-button-content-wrapper{
  display:flex;
  align-items:center;
  justify-content:center;
  width:100%;
  text-align:center;
}
.dmp-btn-primary .elementor-button-text,
.dmp-btn-ghost .elementor-button-text{
  text-align:center;
  flex-grow:0;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-7e738f12 */.elementor-1307 .elementor-element.elementor-element-7e738f12 .e-n-accordion-item{
    background: rgb(255, 255, 255);
    border: 1px solid rgba(62, 104, 255, 0.55);
    border-radius: 16px;
    overflow: hidden;
    box-shadow: rgba(62, 104, 255, 0.12) 0px 18px 42px;
    transition: border-color 0.25s, background 0.25s, box-shadow 0.25s;
}
.elementor-1307 .elementor-element.elementor-element-7e738f12 .number-faqs{
    /*flex: 0 0 auto;*/
    width: 32px;
    height: 32px;
    border-radius: 9px;
    background: rgba(62, 104, 255, 0.1);
    color: rgb(62, 104, 255);
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 14px;
    font-weight: 700;
}
.elementor-1307 .elementor-element.elementor-element-7e738f12 .e-n-accordion-item-title-text{
    display: flex;
    gap: 10px;
    align-items: center;
}
.elementor-1307 .elementor-element.elementor-element-7e738f12 .e-n-accordion-item svg{
    width: 12px;
    height: 12px;
    transform: rotate(-45deg) !important;
    transition: all ease 0.3s;
}
.elementor-1307 .elementor-element.elementor-element-7e738f12 .e-n-accordion-item-title[aria-expanded="true"] svg{
    transform: rotate(0deg) !important;
    transition: all ease 0.3s;
}/* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-43248bdd */.elementor-1307 .elementor-element.elementor-element-43248bdd{
    height: 8px;
    width: 64%;
    border-radius: 4px;
    background: rgba(62, 104, 255, 0.5);
    display: block;
}/* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-316efb58 */.elementor-1307 .elementor-element.elementor-element-316efb58{
    height: 8px;
    width: 100%;
    border-radius: 4px;
    background: rgb(217, 220, 232);
    display: block;
}/* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-6b31829f */.elementor-1307 .elementor-element.elementor-element-6b31829f{
        height: 8px;
    width: 82%;
    border-radius: 4px;
    background: rgb(217, 220, 232);
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10ae6652 */.elementor-1307 .elementor-element.elementor-element-10ae6652{
    position: absolute;
    top: 12%;
    left: 8%;
    width: 188px;
    padding: 18px;
    border-radius: 18px 18px 18px 5px;
    background: rgb(255, 255, 255);
    border: 1px solid rgb(230, 232, 242);
    box-shadow: rgba(6, 6, 28, 0.12) 0px 12px 30px;
}
@media screen and (max-width: 790px) {
    .elementor-1307 .elementor-element.elementor-element-10ae6652{
    position: absolute;
    top: 3%;
    left: 2%;
    width: 188px;
    padding: 10px 18px;
    border-radius: 18px 18px 18px 5px;
    background: rgb(255, 255, 255);
    border: 1px solid rgb(230, 232, 242);
    box-shadow: rgba(6, 6, 28, 0.12) 0px 12px 30px;
}
}/* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-185fd742 */.elementor-1307 .elementor-element.elementor-element-185fd742{
    height: 8px;
    width: 100%;
    border-radius: 4px;
    background: rgb(217, 220, 232);
    display: block;
}/* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-94de257 */.elementor-1307 .elementor-element.elementor-element-94de257{
    height: 8px;
    width: 55%;
    border-radius: 4px;
    background: rgba(62, 104, 255, 0.5);
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c8eeb62 */.elementor-1307 .elementor-element.elementor-element-3c8eeb62{
    position: absolute;
    bottom: 13%;
    right: 7%;
    width: 158px;
    padding: 16px 18px;
    border-radius: 18px 18px 5px;
    background: rgb(255, 255, 255);
    border: 1px solid rgb(230, 232, 242);
    box-shadow: rgba(6, 6, 28, 0.12) 0px 12px 30px;
}
@media screen and (max-width: 790px) {
    .elementor-1307 .elementor-element.elementor-element-3c8eeb62{
    bottom: 3%;
    right: 5%;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-df91fb6 */.elementor-1307 .elementor-element.elementor-element-df91fb6{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 130px;
    height: 130px;
    border-radius: 50%;
    background: linear-gradient(135deg, rgb(82, 120, 255), rgb(36, 71, 214));
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: rgba(62, 104, 255, 0.45) 0px 20px 54px;
}
@media screen and (max-width: 790px) {
    .elementor-1307 .elementor-element.elementor-element-df91fb6{
    width: 90px;
    height: 90px;
    }
    
}
.elementor-1307 .elementor-element.elementor-element-df91fb6 .elementor-widget-container{
        display: flex;
    align-items: center;
}
.elementor-1307 .elementor-element.elementor-element-df91fb6.question-icon-cyrcle::before{
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 268px;
    height: 268px;
    border-radius: 50%;
    border: 1.5px solid rgba(62, 104, 255, 0.24);
}
.elementor-1307 .elementor-element.elementor-element-df91fb6.question-icon-cyrcle::after{
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 400px;
    height: 400px;
    border-radius: 50%;
    border: 1.5px solid rgba(62, 104, 255, 0.14);
}/* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-13a0a5e1 */.elementor-1307 .elementor-element.elementor-element-13a0a5e1{
    position: absolute;
    top: 24%;
    right: 16%;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: rgba(62, 104, 255, 0.45);
}/* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-43a8a51a */.elementor-1307 .elementor-element.elementor-element-43a8a51a{
        position: absolute;
    top: 62%;
    left: 14%;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: rgba(62, 104, 255, 0.45);
}/* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-693b3221 */.elementor-1307 .elementor-element.elementor-element-693b3221{
        position: absolute;
    bottom: 26%;
    left: 18%;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: rgba(62, 104, 255, 0.45);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ac47e01 */.elementor-1307 .elementor-element.elementor-element-1ac47e01{
    min-height: 500px;
    border-radius: 28px;
    overflow: hidden;
    border: 1px solid rgb(230, 232, 242);
    background: linear-gradient(165deg, rgb(233, 238, 255) 0%, rgb(255, 255, 255) 100%);
}
@media screen and (max-width: 790px) {
    .elementor-1307 .elementor-element.elementor-element-1ac47e01{
    min-height: 223px;
}
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Dana';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://dmhouse.market/wp-content/uploads/2025/04/DanaFaNum-Light.woff2') format('woff2');
}
@font-face {
	font-family: 'Dana';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://dmhouse.market/wp-content/uploads/2025/04/DanaFaNum-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Dana';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://dmhouse.market/wp-content/uploads/2025/04/DanaFaNum-Medium.woff2') format('woff2');
}
@font-face {
	font-family: 'Dana';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://dmhouse.market/wp-content/uploads/2025/04/DanaFaNum-ExtraBlack.woff2') format('woff2');
}
@font-face {
	font-family: 'Dana';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://dmhouse.market/wp-content/uploads/2025/04/DanaFaNum-Bold.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Gofteh';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://dmhouse.market/wp-content/uploads/2025/04/GoftehFaNumWeb-Heavy.woff2') format('woff2');
}
/* End Custom Fonts CSS */