.elementor-59141 .elementor-element.elementor-element-ee31080{--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;}.elementor-59141 .elementor-element.elementor-element-c2d4508{--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;}.elementor-59141 .elementor-element.elementor-element-ed02fe8 .elementor-button{background-color:#00152C;font-size:13px;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:10px 40px 10px 40px;}.elementor-59141 .elementor-element.elementor-element-ed02fe8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-59141 .elementor-element.elementor-element-5b884ca .elementor-heading-title{font-size:14px;}.elementor-59141 .elementor-element.elementor-element-b647f92{--display:flex;}.elementor-59141 .elementor-element.elementor-element-216c13b .elementor-button{background-color:#00152C;font-family:"IranSansX(Eco)", Sans-serif;font-size:15px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:15px 25px 15px 25px;}.elementor-59141 .elementor-element.elementor-element-216c13b.elementor-element{--align-self:flex-end;}.elementor-59141 .elementor-element.elementor-element-e6ec9b6{--display:flex;}.elementor-59141 .elementor-element.elementor-element-da744d5{--grid-columns:3;--grid-row-gap:10px;--grid-column-gap:10px;}.elementor-59141 .elementor-element.elementor-element-02853d1{--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;}.elementor-59141 .elementor-element.elementor-element-209ea77{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-59141 .elementor-element.elementor-element-93abfcf .elementor-button{background-color:#1978BA;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:10px 40px 10px 40px;}.elementor-59141 .elementor-element.elementor-element-93abfcf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-59141 .elementor-element.elementor-element-93abfcf .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-59141 .elementor-element.elementor-element-0af928a .elementor-heading-title{font-size:12px;}.elementor-59141 .elementor-element.elementor-element-d53aab7{--display:flex;}.elementor-59141 .elementor-element.elementor-element-30e20aa .elementor-button{background-color:#1978BA;font-family:"IranSansX(Eco)", Sans-serif;font-size:15px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:15px 25px 15px 25px;}.elementor-59141 .elementor-element.elementor-element-30e20aa.elementor-element{--align-self:flex-end;}.elementor-59141 .elementor-element.elementor-element-1bca831{--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;}.elementor-59141 .elementor-element.elementor-element-1bca831:not(.elementor-motion-effects-element-type-background), .elementor-59141 .elementor-element.elementor-element-1bca831 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-59141 .elementor-element.elementor-element-1063fc8{--grid-column-gap:15px;}.elementor-59141 .elementor-element.elementor-element-1063fc8 .pp-posts:not(.elementor-grid){margin-left:-15px;}.elementor-59141 .elementor-element.elementor-element-1063fc8 .pp-posts:not(.elementor-grid) .pp-post-wrap{padding-left:15px;}.elementor-59141 .elementor-element.elementor-element-1063fc8 .pp-post{background-color:var( --e-global-color-secondary );border-radius:10px 10px 10px 10px;padding:10px 10px 10px 10px;}.elementor-59141 .elementor-element.elementor-element-1063fc8 .pp-post-content-wrap{text-align:center;border-radius:10px 10px 10px 10px;padding:7px 7px 7px 7px;}.elementor-59141 .elementor-element.elementor-element-1063fc8 .pp-post-thumbnail{margin-bottom:20px;}.elementor-59141 .elementor-element.elementor-element-1063fc8 .pp-post:hover .pp-post-thumbnail img{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-59141 .elementor-element.elementor-element-1063fc8 .pp-post-title{font-size:16px;font-weight:bold;margin-bottom:10px;}.elementor-59141 .elementor-element.elementor-element-1063fc8 .pp-posts-button{background-color:var( --e-global-color-af0bf5c );}.elementor-59141 .elementor-element.elementor-element-1063fc8 .pp-slider-arrow{font-size:22px;line-height:22px;}.elementor-59141 .elementor-element.elementor-element-1ceec46{--display:flex;}.elementor-59141 .elementor-element.elementor-element-65d365c .pp-tiled-post-content{text-align:center;}.elementor-59141 .elementor-element.elementor-element-65d365c .pp-tiled-post{height:535px;margin-bottom:5px;}.elementor-59141 .elementor-element.elementor-element-65d365c .pp-tiled-post-medium, .elementor-59141 .elementor-element.elementor-element-65d365c .pp-tiled-post-small, .elementor-59141 .elementor-element.elementor-element-65d365c .pp-tiled-post-xs, .elementor-59141 .elementor-element.elementor-element-65d365c .pp-tiled-post-large{height:calc( (535px - 5px)/2 );}.elementor-59141 .elementor-element.elementor-element-65d365c .pp-tiled-posts{margin-left:-5px;}.elementor-59141 .elementor-element.elementor-element-65d365c .pp-tiled-post, .elementor-59141 .elementor-element.elementor-element-65d365c .pp-tiled-posts-layout-6 .pp-tiles-posts-left .pp-tiled-post, .elementor-59141 .elementor-element.elementor-element-65d365c .pp-tiled-posts-layout-6 .pp-tiles-posts-right .pp-tiled-post{margin-left:5px;width:calc( 100% - 5px );}.elementor-59141 .elementor-element.elementor-element-65d365c .pp-tiled-post-medium{width:calc( 50% - 5px );}.elementor-59141 .elementor-element.elementor-element-65d365c .pp-tiled-post-small{width:calc( 33.333% - 5px );}.elementor-59141 .elementor-element.elementor-element-65d365c .pp-tiled-post-xs{width:calc( 25% - 5px );}.elementor-59141 .elementor-element.elementor-element-65d365c .pp-media-background{filter:brightness( 35% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-59141 .elementor-element.elementor-element-65d365c .pp-tiled-post:hover .pp-media-background{filter:brightness( 59% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-59141 .elementor-element.elementor-element-65d365c .pp-tiled-post-title{text-shadow:0px 0px 9px #000000;}.elementor-59141 .elementor-element.elementor-element-65d365c .pp-post-categories{color:#fff;}.elementor-59141 .elementor-element.elementor-element-ec24d6d .pp-tiled-post-content{text-align:center;}.elementor-59141 .elementor-element.elementor-element-ec24d6d .pp-tiled-post{height:535px;margin-bottom:5px;}.elementor-59141 .elementor-element.elementor-element-ec24d6d .pp-tiled-post-medium, .elementor-59141 .elementor-element.elementor-element-ec24d6d .pp-tiled-post-small, .elementor-59141 .elementor-element.elementor-element-ec24d6d .pp-tiled-post-xs, .elementor-59141 .elementor-element.elementor-element-ec24d6d .pp-tiled-post-large{height:calc( (535px - 5px)/2 );}.elementor-59141 .elementor-element.elementor-element-ec24d6d .pp-tiled-posts{margin-left:-5px;}.elementor-59141 .elementor-element.elementor-element-ec24d6d .pp-tiled-post, .elementor-59141 .elementor-element.elementor-element-ec24d6d .pp-tiled-posts-layout-6 .pp-tiles-posts-left .pp-tiled-post, .elementor-59141 .elementor-element.elementor-element-ec24d6d .pp-tiled-posts-layout-6 .pp-tiles-posts-right .pp-tiled-post{margin-left:5px;width:calc( 100% - 5px );}.elementor-59141 .elementor-element.elementor-element-ec24d6d .pp-tiled-post-medium{width:calc( 50% - 5px );}.elementor-59141 .elementor-element.elementor-element-ec24d6d .pp-tiled-post-small{width:calc( 33.333% - 5px );}.elementor-59141 .elementor-element.elementor-element-ec24d6d .pp-tiled-post-xs{width:calc( 25% - 5px );}.elementor-59141 .elementor-element.elementor-element-ec24d6d .pp-media-background{filter:brightness( 35% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-59141 .elementor-element.elementor-element-ec24d6d .pp-tiled-post:hover .pp-media-background{filter:brightness( 59% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-59141 .elementor-element.elementor-element-ec24d6d .pp-tiled-post-title{text-shadow:0px 0px 9px #000000;}.elementor-59141 .elementor-element.elementor-element-ec24d6d .pp-post-categories{color:#fff;}.elementor-59141 .elementor-element.elementor-element-4531006{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-59141 .elementor-element.elementor-element-4531006:not(.elementor-motion-effects-element-type-background), .elementor-59141 .elementor-element.elementor-element-4531006 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121D3D;}.elementor-59141 .elementor-element.elementor-element-67823d5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59141 .elementor-element.elementor-element-7bb4abf img{width:100%;}.elementor-59141 .elementor-element.elementor-element-0eae295{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59141 .elementor-element.elementor-element-0eae295.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-59141 .elementor-element.elementor-element-5faf55e{text-align:center;}.elementor-59141 .elementor-element.elementor-element-5faf55e .elementor-heading-title{font-size:24px;font-weight:bold;color:var( --e-global-color-secondary );}.elementor-59141 .elementor-element.elementor-element-42d6458 img{width:91%;}.elementor-59141 .elementor-element.elementor-element-1a6403e{--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;}.elementor-59141 .elementor-element.elementor-element-1a6403e:not(.elementor-motion-effects-element-type-background), .elementor-59141 .elementor-element.elementor-element-1a6403e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121D3D;}.elementor-59141 .elementor-element.elementor-element-289a5de{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-59141 .elementor-element.elementor-element-9219136 .elementor-button{background-color:#0F4469;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:10px 40px 10px 40px;}.elementor-59141 .elementor-element.elementor-element-53c2522 img{filter:brightness( 200% ) contrast( 0% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-59141 .elementor-element.elementor-element-6b821c6 .elementor-heading-title{font-size:14px;color:var( --e-global-color-secondary );}.elementor-59141 .elementor-element.elementor-element-3e513b4{--display:flex;}.elementor-59141 .elementor-element.elementor-element-6f1c8b6 .elementor-button{background-color:#0F4469;font-family:"IranSansX(Eco)", Sans-serif;font-size:15px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:15px 25px 15px 25px;}.elementor-59141 .elementor-element.elementor-element-6f1c8b6.elementor-element{--align-self:flex-end;}.elementor-59141 .elementor-element.elementor-element-c3a389e{--grid-column-gap:15px;}.elementor-59141 .elementor-element.elementor-element-c3a389e .pp-posts:not(.elementor-grid){margin-left:-15px;}.elementor-59141 .elementor-element.elementor-element-c3a389e .pp-posts:not(.elementor-grid) .pp-post-wrap{padding-left:15px;}.elementor-59141 .elementor-element.elementor-element-c3a389e .pp-post{background-color:var( --e-global-color-0e32c23 );border-style:none;border-radius:10px 10px 10px 10px;padding:10px 10px 10px 10px;}.elementor-59141 .elementor-element.elementor-element-c3a389e .pp-post-content-wrap{text-align:center;border-radius:10px 10px 10px 10px;padding:7px 7px 7px 7px;}.elementor-59141 .elementor-element.elementor-element-c3a389e .pp-post-thumbnail{margin-bottom:20px;}.elementor-59141 .elementor-element.elementor-element-c3a389e .pp-post:hover .pp-post-thumbnail img{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-59141 .elementor-element.elementor-element-c3a389e .pp-post-title, .elementor-59141 .elementor-element.elementor-element-c3a389e .pp-post-title a{color:var( --e-global-color-secondary );}.elementor-59141 .elementor-element.elementor-element-c3a389e .pp-post-title{font-size:16px;font-weight:bold;margin-bottom:10px;}.elementor-59141 .elementor-element.elementor-element-c3a389e .pp-posts-button{background-color:var( --e-global-color-af0bf5c );}.elementor-59141 .elementor-element.elementor-element-c3a389e .pp-slider-arrow{font-size:22px;line-height:22px;}.elementor-59141 .elementor-element.elementor-element-33fed9d{--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;--padding-top:20px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-59141 .elementor-element.elementor-element-33fed9d:not(.elementor-motion-effects-element-type-background), .elementor-59141 .elementor-element.elementor-element-33fed9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121D3D;}.elementor-59141 .elementor-element.elementor-element-d3bea33{--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;--border-radius:10px 10px 10px 10px;}.elementor-59141 .elementor-element.elementor-element-d3bea33:not(.elementor-motion-effects-element-type-background), .elementor-59141 .elementor-element.elementor-element-d3bea33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-59141 .elementor-element.elementor-element-4475e09{--display:flex;}.elementor-59141 .elementor-element.elementor-element-322baa8 .elementor-heading-title{font-size:16px;font-weight:bold;color:var( --e-global-color-secondary );}.elementor-59141 .elementor-element.elementor-element-1818a91 .elementor-heading-title{font-size:14px;line-height:1.5em;color:var( --e-global-color-secondary );}.elementor-59141 .elementor-element.elementor-element-a94c25d .elementor-button{background-color:var( --e-global-color-99eaf81 );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-59141 .elementor-element.elementor-element-23bfff6{--display:flex;}.elementor-59141 .elementor-element.elementor-element-8c0e797 img{width:50%;}.elementor-59141 .elementor-element.elementor-element-38700d3{--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;}.elementor-59141 .elementor-element.elementor-element-bd16be9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-59141 .elementor-element.elementor-element-562d0c2 .elementor-button{background-color:#DF3C3C;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:10px 40px 10px 40px;}.elementor-59141 .elementor-element.elementor-element-8997b43 .elementor-heading-title{font-size:14px;}.elementor-59141 .elementor-element.elementor-element-3099078{--display:flex;}.elementor-59141 .elementor-element.elementor-element-3d78f69 .elementor-button{background-color:#DF3C3C;font-family:"IranSansX(Eco)", Sans-serif;font-size:15px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:15px 25px 15px 25px;}.elementor-59141 .elementor-element.elementor-element-3d78f69.elementor-element{--align-self:flex-end;}.elementor-59141 .elementor-element.elementor-element-bbc4ebe{--grid-column-gap:25px;}.elementor-59141 .elementor-element.elementor-element-bbc4ebe .pp-posts:not(.elementor-grid){margin-left:-25px;}.elementor-59141 .elementor-element.elementor-element-bbc4ebe .pp-posts:not(.elementor-grid) .pp-post-wrap{padding-left:25px;}.elementor-59141 .elementor-element.elementor-element-bbc4ebe .pp-post{background-color:#f6f6f6;}.elementor-59141 .elementor-element.elementor-element-bbc4ebe .pp-post-content-wrap{background-color:#ffffff;padding:20px 20px 20px 20px;width:calc(100% - 15px*2);margin-bottom:15px;margin-top:15px;}.elementor-59141 .elementor-element.elementor-element-bbc4ebe .pp-post:not(.pp-post-no-thumb) .pp-post-content-wrap{margin-top:-45px;}.elementor-59141 .elementor-element.elementor-element-bbc4ebe .pp-post-thumbnail{margin-bottom:20px;}.elementor-59141 .elementor-element.elementor-element-bbc4ebe .pp-post-terms{background:#000000;color:#ffffff;}.elementor-59141 .elementor-element.elementor-element-bbc4ebe .pp-post-title{font-size:22px;margin-bottom:10px;}.elementor-59141 .elementor-element.elementor-element-bbc4ebe .pp-post-excerpt{margin-bottom:20px;}.elementor-59141 .elementor-element.elementor-element-bbc4ebe .pp-slider-arrow{font-size:22px;line-height:22px;}.elementor-59141 .elementor-element.elementor-element-c01cb00{--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;}.elementor-59141 .elementor-element.elementor-element-cfc70f9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-59141 .elementor-element.elementor-element-17e8401 .elementor-button{background-color:#BB0A7B;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:10px 40px 10px 40px;}.elementor-59141 .elementor-element.elementor-element-882ab37 .elementor-heading-title{font-size:14px;}.elementor-59141 .elementor-element.elementor-element-c8052d1{--display:flex;}.elementor-59141 .elementor-element.elementor-element-147649a .elementor-button{background-color:#BB0A7B;font-family:"IranSansX(Eco)", Sans-serif;font-size:15px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:15px 25px 15px 25px;}.elementor-59141 .elementor-element.elementor-element-147649a.elementor-element{--align-self:flex-end;}.elementor-59141 .elementor-element.elementor-element-0b88f94{--display:flex;}.elementor-59141 .elementor-element.elementor-element-c08b0b9{--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:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59141 .elementor-element.elementor-element-c08b0b9:not(.elementor-motion-effects-element-type-background), .elementor-59141 .elementor-element.elementor-element-c08b0b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2B0000;}.elementor-59141 .elementor-element.elementor-element-8aced9a{--display:flex;--justify-content:center;}.elementor-59141 .elementor-element.elementor-element-eed51e7{color:var( --e-global-color-secondary );}.elementor-59141 .elementor-element.elementor-element-d9282ff > .elementor-widget-container{margin:-50px 0px 0px 0px;}.elementor-59141 .elementor-element.elementor-element-d9282ff.elementor-element{--align-self:flex-end;}.elementor-59141 .elementor-element.elementor-element-b73d40e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-59141 .elementor-element.elementor-element-da744d5{--grid-columns:2;}}@media(max-width:767px){.elementor-59141 .elementor-element.elementor-element-c2d4508{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;}.elementor-59141 .elementor-element.elementor-element-ed02fe8 .elementor-button{font-size:11px;line-height:1.5em;padding:10px 20px 10px 20px;}.elementor-59141 .elementor-element.elementor-element-5b884ca .elementor-heading-title{font-size:13px;line-height:1.5em;}.elementor-59141 .elementor-element.elementor-element-da744d5{--grid-columns:1;}.elementor-59141 .elementor-element.elementor-element-209ea77{--flex-wrap:nowrap;}.elementor-59141 .elementor-element.elementor-element-93abfcf{width:var( --container-widget-width, 140.833px );max-width:140.833px;--container-widget-width:140.833px;--container-widget-flex-grow:0;}.elementor-59141 .elementor-element.elementor-element-93abfcf .elementor-button{font-size:12px;padding:10px 20px 10px 20px;}.elementor-59141 .elementor-element.elementor-element-0af928a .elementor-heading-title{line-height:1.5em;}.elementor-59141 .elementor-element.elementor-element-65d365c .pp-tiled-post{height:calc( (535px - 5px)/2 );}.elementor-59141 .elementor-element.elementor-element-ec24d6d .pp-tiled-post{height:calc( (535px - 5px)/2 );}.elementor-59141 .elementor-element.elementor-element-289a5de{--flex-wrap:nowrap;}.elementor-59141 .elementor-element.elementor-element-9219136 .elementor-button{padding:10px 20px 10px 20px;}.elementor-59141 .elementor-element.elementor-element-6b821c6 .elementor-heading-title{font-size:12px;}.elementor-59141 .elementor-element.elementor-element-bd16be9{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;}.elementor-59141 .elementor-element.elementor-element-562d0c2 .elementor-button{font-size:11px;line-height:1.5em;padding:10px 20px 10px 20px;}.elementor-59141 .elementor-element.elementor-element-8997b43 .elementor-heading-title{font-size:13px;line-height:1.5em;}.elementor-59141 .elementor-element.elementor-element-cfc70f9{--flex-wrap:nowrap;}.elementor-59141 .elementor-element.elementor-element-882ab37 .elementor-heading-title{line-height:1.5em;}}@media(min-width:768px){.elementor-59141 .elementor-element.elementor-element-b647f92{--width:58%;}.elementor-59141 .elementor-element.elementor-element-d53aab7{--width:58%;}.elementor-59141 .elementor-element.elementor-element-0eae295{--width:66%;}.elementor-59141 .elementor-element.elementor-element-3e513b4{--width:64%;}.elementor-59141 .elementor-element.elementor-element-3099078{--width:56%;}.elementor-59141 .elementor-element.elementor-element-c8052d1{--width:65%;}}/* Start custom CSS for button, class: .elementor-element-216c13b */.sigmaweb-btn17 .elementor-button {
  box-shadow: 0.5em 0.5em 0.5em rgba(0, 0, 0, 0.3);
}

.sigmaweb-btn17 .elementor-button::before {
  position: absolute;
  content: '';
  height: 0;
  width: 0;
  top: 0;
  left: 0;
  background: linear-gradient(135deg, rgba(33,33,33,1) 0%, rgba(33,33,33,1) 50%, rgba(150,4,31,1) 50%, rgba(191,4,38,1) 60%);
  border-radius: 0 0 0.5em 0;
  box-shadow: 0.2em 0.2em 0.2em rgba(0, 0, 0, 0.3);
  transition: 0.3s;
}

.sigmaweb-btn17 .elementor-button:hover::before {
  width: 1.6em;
  height: 1.6em;
}

.sigmaweb-btn17 .elementor-button:active {
  box-shadow: 0.2em 0.2em 0.3em rgba(0, 0, 0, 0.3);
  transform: translate(0.1em, 0.1em);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-30e20aa */.sigmaweb-btn17 .elementor-button {
  box-shadow: 0.5em 0.5em 0.5em rgba(0, 0, 0, 0.3);
}

.sigmaweb-btn17 .elementor-button::before {
  position: absolute;
  content: '';
  height: 0;
  width: 0;
  top: 0;
  left: 0;
  background: linear-gradient(135deg, rgba(33,33,33,1) 0%, rgba(33,33,33,1) 50%, rgba(150,4,31,1) 50%, rgba(191,4,38,1) 60%);
  border-radius: 0 0 0.5em 0;
  box-shadow: 0.2em 0.2em 0.2em rgba(0, 0, 0, 0.3);
  transition: 0.3s;
}

.sigmaweb-btn17 .elementor-button:hover::before {
  width: 1.6em;
  height: 1.6em;
}

.sigmaweb-btn17 .elementor-button:active {
  box-shadow: 0.2em 0.2em 0.3em rgba(0, 0, 0, 0.3);
  transform: translate(0.1em, 0.1em);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6f1c8b6 */.sigmaweb-btn17 .elementor-button {
  box-shadow: 0.5em 0.5em 0.5em rgba(0, 0, 0, 0.3);
}

.sigmaweb-btn17 .elementor-button::before {
  position: absolute;
  content: '';
  height: 0;
  width: 0;
  top: 0;
  left: 0;
  background: linear-gradient(135deg, rgba(33,33,33,1) 0%, rgba(33,33,33,1) 50%, rgba(150,4,31,1) 50%, rgba(191,4,38,1) 60%);
  border-radius: 0 0 0.5em 0;
  box-shadow: 0.2em 0.2em 0.2em rgba(0, 0, 0, 0.3);
  transition: 0.3s;
}

.sigmaweb-btn17 .elementor-button:hover::before {
  width: 1.6em;
  height: 1.6em;
}

.sigmaweb-btn17 .elementor-button:active {
  box-shadow: 0.2em 0.2em 0.3em rgba(0, 0, 0, 0.3);
  transform: translate(0.1em, 0.1em);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d78f69 */.sigmaweb-btn17 .elementor-button {
  box-shadow: 0.5em 0.5em 0.5em rgba(0, 0, 0, 0.3);
}

.sigmaweb-btn17 .elementor-button::before {
  position: absolute;
  content: '';
  height: 0;
  width: 0;
  top: 0;
  left: 0;
  background: linear-gradient(135deg, rgba(33,33,33,1) 0%, rgba(33,33,33,1) 50%, rgba(150,4,31,1) 50%, rgba(191,4,38,1) 60%);
  border-radius: 0 0 0.5em 0;
  box-shadow: 0.2em 0.2em 0.2em rgba(0, 0, 0, 0.3);
  transition: 0.3s;
}

.sigmaweb-btn17 .elementor-button:hover::before {
  width: 1.6em;
  height: 1.6em;
}

.sigmaweb-btn17 .elementor-button:active {
  box-shadow: 0.2em 0.2em 0.3em rgba(0, 0, 0, 0.3);
  transform: translate(0.1em, 0.1em);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-147649a */.sigmaweb-btn17 .elementor-button {
  box-shadow: 0.5em 0.5em 0.5em rgba(0, 0, 0, 0.3);
}

.sigmaweb-btn17 .elementor-button::before {
  position: absolute;
  content: '';
  height: 0;
  width: 0;
  top: 0;
  left: 0;
  background: linear-gradient(135deg, rgba(33,33,33,1) 0%, rgba(33,33,33,1) 50%, rgba(150,4,31,1) 50%, rgba(191,4,38,1) 60%);
  border-radius: 0 0 0.5em 0;
  box-shadow: 0.2em 0.2em 0.2em rgba(0, 0, 0, 0.3);
  transition: 0.3s;
}

.sigmaweb-btn17 .elementor-button:hover::before {
  width: 1.6em;
  height: 1.6em;
}

.sigmaweb-btn17 .elementor-button:active {
  box-shadow: 0.2em 0.2em 0.3em rgba(0, 0, 0, 0.3);
  transform: translate(0.1em, 0.1em);
}/* End custom CSS */
/* Start custom CSS *//* طراحی شده توسط سید علیرضا زمردیان */ 
.e-card {
  margin: 10px auto;
  background: transparent;
  box-shadow: 0px 8px 28px -9px rgb(223 0 88 / 29%);
  position: relative;
  width: 240px;
  height: 330px;
  border-radius: 27px;
  overflow: hidden;
  /*تنظیمات باکس اصلی*/
}

.wave {
  position: absolute;
  width: 540px;
  height: 700px;
  opacity: 0.6;
  left: 0;
  top: 0;
  margin-left: -50%;
  margin-top: -70%;
  background: linear-gradient(744deg,#df0058,#900039 60%,#df0058);
  /*تنظیمات افکت موج*/
}
.profile-image {
  width: 60px;
  height: 60px;
  margin-bottom: 10px;
  border-radius: 50%;
  object-fit: cover;
  box-shadow: 0 0 10px rgba(0,0,0,0.1);
  /*تنظیمات تصویر*/
}

.infotop {
  text-align: center;
  font-size: 21px;
  position: absolute;
  top: 4em;
  left: 0;
  right: 0;
  color: rgb(255, 255, 255);
  font-weight: 300;
  /*تنظیمات عنوان اول*/
}

.name {
  font-size: 16px;
  font-weight: 100;
  position: relative;
  top: 1em;
  text-transform: lowercase;
  /*تنظیمات عنوان دوم*/
}

.wave:nth-child(2),
.wave:nth-child(3) {
  top: 210px;
}

.playing .wave {
  border-radius: 40%;
  animation: wave 3000ms infinite linear;
}

.wave {
  border-radius: 40%;
  animation: wave 55s infinite linear;
}

.playing .wave:nth-child(2) {
  animation-duration: 4000ms;
}

.wave:nth-child(2) {
  animation-duration: 50s;
}

.playing .wave:nth-child(3) {
  animation-duration: 5000ms;
}

.wave:nth-child(3) {
  animation-duration: 45s;
}

@keyframes wave {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
  }
}

 

        /* کانتینر اصلی با بالاترین لایه */
        .services-container {
            max-width: 1280px;
            margin: 0 auto;
            position: relative;
            z-index: 2;
        }

        /* ========== گرید ۲ ستونه (۴ کارت اول) ========== */
        .cards-grid {
            display: grid;
            grid-template-columns: repeat(2, 1fr);
            gap: 2rem;
            margin-bottom: 2.5rem;
        }

        /* ========== ردیف پنجم : هم‌تراز با عرض کامل ========== */
        .single-card-wrapper {
            display: flex;
            justify-content: center;
            width: 100%;
            margin-top: 0.5rem;
        }

        /* استایل پایه کارت‌ها (شیشه‌ای، نئون، هویت لوکس) */
        .service-card {
            display: flex;
            align-items: center;
            gap: 1.6rem;
            background: rgba(255, 255, 255, 0.75);
            backdrop-filter: blur(12px);
            border-radius: 2rem;
            padding: 1.6rem 1.8rem;
            text-decoration: none;
            color: inherit;
            transition: all 0.4s cubic-bezier(0.2, 0, 0, 1);
            border: 1px solid rgba(255, 255, 255, 0.5);
            box-shadow: 0 8px 20px -8px rgba(0, 0, 0, 0.08), 0 0 0 1px rgba(156, 163, 175, 0.05);
            position: relative;
            overflow: hidden;
            direction: ltr;
            text-align: right;
        }

        /* افکت شیشه‌ای + نور حاشیه‌دار (نئون مخفی) روی hover */
        .service-card::before {
            content: "";
            position: absolute;
            inset: 0;
            border-radius: 2rem;
            padding: 2px;
            background: linear-gradient(145deg, rgba(139, 92, 246, 0.2), rgba(59, 130, 246, 0.15), rgba(236, 72, 153, 0.1));
            mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
            mask-composite: exclude;
            -webkit-mask-composite: exclude;
            pointer-events: none;
            opacity: 0;
            transition: opacity 0.3s;
        }

        .service-card:hover::before {
            opacity: 1;
        }

        /* آیکون‌رپر با افکت نئون درخشان (گلو اطراف آیکن) – دقیقاً سمت چپ */
        .icon-wrapper {
            flex-shrink: 0;
            display: inline-flex;
            align-items: center;
            justify-content: center;
            background: rgba(248, 250, 252, 0.85);
            backdrop-filter: blur(4px);
            border-radius: 1.5rem;
            padding: 0.75rem;
            transition: all 0.3s ease;
            position: relative;
            box-shadow: 0 0 0 1px rgba(139, 92, 246, 0.2), 0 0 0 2px rgba(255, 255, 255, 0.6);
        }

        /* نئون گلو سَمت چپ آیکون (حالت زنده) – یک درخشش رنگی که پیوسته حرکت کند */
        .icon-wrapper::after {
            content: "";
            position: absolute;
            top: -3px;
            left: -3px;
            right: -3px;
            bottom: -3px;
            background: linear-gradient(45deg, #8b5cf6, #3b82f6, #06b6d4, #8b5cf6);
            border-radius: 1.6rem;
            z-index: -1;
            opacity: 0;
            filter: blur(6px);
            transition: opacity 0.4s;
            background-size: 200% 200%;
            animation: neonPulse 3s ease infinite alternate;
        }

        .service-card:hover .icon-wrapper::after {
            opacity: 0.7;
        }

        @keyframes neonPulse {
            0% {
                background-position: 0% 50%;
                filter: blur(6px);
            }
            100% {
                background-position: 100% 50%;
                filter: blur(10px);
            }
        }

        /* سایه نئونی ثابت برای آیکون بدون هاور (کمتر) */
        .icon-wrapper {
            box-shadow: 0 0 5px rgba(139, 92, 246, 0.3), 0 0 8px rgba(59, 130, 246, 0.2);
        }

        .service-card:hover .icon-wrapper {
            transform: scale(1.02);
            background: rgba(255, 255, 255, 0.95);
            box-shadow: 0 0 14px #8b5cf6, 0 0 22px #3b82f6;
        }

        .service-icon {
            width: 52px;
            height: 52px;
            display: block;
            object-fit: contain;
            transition: transform 0.2s, filter 0.2s;
            filter: drop-shadow(0 1px 2px rgba(0,0,0,0.05));
        }

        .service-card:hover .service-icon {
            transform: scale(1.02);
            filter: drop-shadow(0 0 6px rgba(139, 92, 246, 0.5));
        }

        /* بلوک متنی */
        .card-content {
            flex: 1;
            direction: rtl;
            text-align: right;
        }

        .service-title {
            font-size: 1.3rem;
            font-weight: 700;
            margin-bottom: 0.55rem;
            color: #0f172a;
            letter-spacing: -0.2px;
            line-height: 1.4;
            background: linear-gradient(135deg, #1e293b, #2d3a5e);
            background-clip: text;
            -webkit-background-clip: text;
            color: transparent;
            transition: all 0.2s;
        }

        .service-card:hover .service-title {
            background: linear-gradient(135deg, #4f46e5, #0f172a);
            background-clip: text;
            -webkit-background-clip: text;
        }

        .service-desc {
            font-size: 0.92rem;
            color: #334155;
            line-height: 1.6;
            font-weight: 400;
        }

        /* کارت بزرگ (آکادمی ویدئویی) – بدون محدودیت عرض، صددرصد هم‌تراز با گرید بالا */
        .card-lg {
            width: 100%;
            /* حذف max-width محدودکننده و width دستی */
            max-width: none;
            padding: 1.8rem 2rem;
            gap: 1.8rem;
            transition: all 0.3s ease;
            background: rgba(255, 255, 255, 0.78);
            backdrop-filter: blur(12px);
        }

        .card-lg .service-icon {
            width: 58px;
            height: 58px;
        }

        .card-lg .service-title {
            font-size: 1.45rem;
        }

        .card-lg .service-desc {
            font-size: 1rem;
        }

        /* افکت هاور برای کارت بزرگ */
        .card-lg:hover {
            transform: translateY(-6px);
            background: rgba(255, 255, 255, 0.86);
            box-shadow: 0 28px 32px -16px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(139, 92, 246, 0.25);
        }

        /* ---- ریسپانسیو حرفه‌ای ---- */

        /* تبلت */
        @media (max-width: 1024px) {
            body {
                padding: 2rem 1.5rem;
            }
            .cards-grid {
                gap: 1.6rem;
            }
            .service-card {
                padding: 1.4rem 1.5rem;
                gap: 1.3rem;
            }
            .service-icon {
                width: 46px;
                height: 46px;
            }
            .service-title {
                font-size: 1.2rem;
            }
            .card-lg .service-icon {
                width: 52px;
                height: 52px;
            }
            .card-lg .service-title {
                font-size: 1.35rem;
            }
        }

        /* موبایل (زیر 768px) همه کارتها عمودی */
        @media (max-width: 768px) {
            .cards-grid {
                grid-template-columns: 1fr;
                gap: 1.5rem;
                margin-bottom: 1.8rem;
            }
            .single-card-wrapper {
                margin-top: 0;
            }
            .service-card {
                padding: 1.2rem 1.3rem;
                gap: 1rem;
            }
            .service-icon {
                width: 44px;
                height: 44px;
            }
            .service-title {
                font-size: 1.15rem;
            }
            .service-desc {
                font-size: 0.85rem;
            }
            .card-lg {
                padding: 1.3rem 1.3rem;
            }
            .card-lg .service-icon {
                width: 48px;
                height: 48px;
            }
            .card-lg .service-title {
                font-size: 1.2rem;
            }
            .card-lg .service-desc {
                font-size: 0.88rem;
            }
        }

        @media (max-width: 480px) {
            body {
                padding: 1.3rem 1rem;
            }
            .service-card {
                padding: 1rem 1rem;
                gap: 0.85rem;
            }
            .service-icon {
                width: 38px;
                height: 38px;
            }
            .service-title {
                font-size: 1rem;
            }
            .service-desc {
                font-size: 0.78rem;
            }
        }

        /* دسترسی */
        .service-card:focus-visible {
            outline: 3px solid #8b5cf6;
            outline-offset: 4px;
            border-radius: 2rem;
        }

//*استایل های دکمه 17*//

.sigmaweb-btn17 .elementor-button {
  box-shadow: 0.5em 0.5em 0.5em rgba(0, 0, 0, 0.3);
}

.sigmaweb-btn17 .elementor-button::before {
  position: absolute;
  content: '';
  height: 0;
  width: 0;
  top: 0;
  left: 0;
  background: linear-gradient(135deg, rgba(33,33,33,1) 0%, rgba(33,33,33,1) 50%, rgba(150,4,31,1) 50%, rgba(191,4,38,1) 60%);
  border-radius: 0 0 0.5em 0;
  box-shadow: 0.2em 0.2em 0.2em rgba(0, 0, 0, 0.3);
  transition: 0.3s;
}

.sigmaweb-btn17 .elementor-button:hover::before {
  width: 1.6em;
  height: 1.6em;
}

.sigmaweb-btn17 .elementor-button:active {
  box-shadow: 0.2em 0.2em 0.3em rgba(0, 0, 0, 0.3);
  transform: translate(0.1em, 0.1em);
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'IranSansX(Eco)';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://ramontale.com/wp-content/uploads/2022/09/IRANSansXFaNum-Regular.woff2') format('woff2'),
		url('https://ramontale.com/wp-content/uploads/2022/09/IRANSansXFaNum-Regular.woff') format('woff'),
		url('https://ramontale.com/wp-content/uploads/2022/09/IRANSansXFaNum-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'IranSansX(Eco)';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://ramontale.com/wp-content/uploads/2022/09/IRANSansXFaNum-Bold.woff2') format('woff2'),
		url('https://ramontale.com/wp-content/uploads/2022/09/IRANSansXFaNum-Bold.woff') format('woff'),
		url('https://ramontale.com/wp-content/uploads/2022/09/IRANSansXFaNum-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */