.elementor-4993 .elementor-element.elementor-element-ab5b2a8{--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;--justify-content:flex-start;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4993 .elementor-element.elementor-element-ab5b2a8:not(.elementor-motion-effects-element-type-background), .elementor-4993 .elementor-element.elementor-element-ab5b2a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B1413;background-image:url("https://procodile.ir/wp-content/uploads/2026/04/Group-8.png");background-position:top left;background-repeat:no-repeat;}.elementor-4993 .elementor-element.elementor-element-ab5b2a8::before, .elementor-4993 .elementor-element.elementor-element-ab5b2a8 > .elementor-background-video-container::before, .elementor-4993 .elementor-element.elementor-element-ab5b2a8 > .e-con-inner > .elementor-background-video-container::before, .elementor-4993 .elementor-element.elementor-element-ab5b2a8 > .elementor-background-slideshow::before, .elementor-4993 .elementor-element.elementor-element-ab5b2a8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4993 .elementor-element.elementor-element-ab5b2a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://procodile.ir/wp-content/uploads/2026/04/Group-9.png");--background-overlay:'';background-position:center right;background-repeat:no-repeat;}.elementor-4993 .elementor-element.elementor-element-5409365{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4993 .elementor-element.elementor-element-82dc6fd{--display:flex;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4993 .elementor-element.elementor-element-9de8188 img{max-width:16%;}.elementor-4993 .elementor-element.elementor-element-3a88fe4{--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:center;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4993 .elementor-element.elementor-element-75c063b .elementor-heading-title{font-size:20px;font-weight:400;color:#959595;}.elementor-4993 .elementor-element.elementor-element-75c063b .elementor-heading-title a:hover, .elementor-4993 .elementor-element.elementor-element-75c063b .elementor-heading-title a:focus{color:#A4AA26;}.elementor-4993 .elementor-element.elementor-element-45c3a33 .elementor-heading-title{font-size:20px;font-weight:400;color:#959595;}.elementor-4993 .elementor-element.elementor-element-45c3a33 .elementor-heading-title a:hover, .elementor-4993 .elementor-element.elementor-element-45c3a33 .elementor-heading-title a:focus{color:#A4AA26;}.elementor-4993 .elementor-element.elementor-element-59b3a2e .elementor-heading-title{font-size:20px;font-weight:400;color:#959595;}.elementor-4993 .elementor-element.elementor-element-59b3a2e .elementor-heading-title a:hover, .elementor-4993 .elementor-element.elementor-element-59b3a2e .elementor-heading-title a:focus{color:#A4AA26;}.elementor-4993 .elementor-element.elementor-element-61a5c9d .elementor-heading-title{font-size:20px;font-weight:400;color:#959595;}.elementor-4993 .elementor-element.elementor-element-61a5c9d .elementor-heading-title a:hover, .elementor-4993 .elementor-element.elementor-element-61a5c9d .elementor-heading-title a:focus{color:#A4AA26;}.elementor-4993 .elementor-element.elementor-element-d691f11 .elementor-heading-title{font-size:20px;font-weight:400;color:#959595;}.elementor-4993 .elementor-element.elementor-element-d691f11 .elementor-heading-title a:hover, .elementor-4993 .elementor-element.elementor-element-d691f11 .elementor-heading-title a:focus{color:#A4AA26;}.elementor-4993 .elementor-element.elementor-element-d43bcec{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:35px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4993 .elementor-element.elementor-element-96c4308 .elementor-repeater-item-71066b4.elementor-social-icon{background-color:#FFFFFF17;}.elementor-4993 .elementor-element.elementor-element-96c4308 .elementor-repeater-item-71066b4.elementor-social-icon i{color:#FFFFFF;}.elementor-4993 .elementor-element.elementor-element-96c4308 .elementor-repeater-item-71066b4.elementor-social-icon svg{fill:#FFFFFF;}.elementor-4993 .elementor-element.elementor-element-96c4308 .elementor-repeater-item-edbf4f2.elementor-social-icon{background-color:#FFFFFF17;}.elementor-4993 .elementor-element.elementor-element-96c4308 .elementor-repeater-item-edbf4f2.elementor-social-icon i{color:#FFFFFF;}.elementor-4993 .elementor-element.elementor-element-96c4308 .elementor-repeater-item-edbf4f2.elementor-social-icon svg{fill:#FFFFFF;}.elementor-4993 .elementor-element.elementor-element-96c4308 .elementor-repeater-item-5246fe2.elementor-social-icon{background-color:#FFFFFF17;}.elementor-4993 .elementor-element.elementor-element-96c4308 .elementor-repeater-item-5246fe2.elementor-social-icon i{color:#FFFFFF;}.elementor-4993 .elementor-element.elementor-element-96c4308 .elementor-repeater-item-5246fe2.elementor-social-icon svg{fill:#FFFFFF;}.elementor-4993 .elementor-element.elementor-element-96c4308 .elementor-repeater-item-0e5e77f.elementor-social-icon{background-color:#FFFFFF17;}.elementor-4993 .elementor-element.elementor-element-96c4308 .elementor-repeater-item-0e5e77f.elementor-social-icon i{color:#FFFFFF;}.elementor-4993 .elementor-element.elementor-element-96c4308 .elementor-repeater-item-0e5e77f.elementor-social-icon svg{fill:#FFFFFF;}.elementor-4993 .elementor-element.elementor-element-96c4308{--grid-template-columns:repeat(0, auto);--grid-column-gap:20px;--grid-row-gap:0px;}.elementor-4993 .elementor-element.elementor-element-96c4308 .elementor-widget-container{text-align:center;}.elementor-4993 .elementor-element.elementor-element-96c4308 .elementor-social-icon{border-style:solid;border-width:1px 1px 1px 1px;border-color:#575757;}.elementor-4993 .elementor-element.elementor-element-67d8078{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4993 .elementor-element.elementor-element-0c2b8ed .elementor-icon-box-wrapper{align-items:center;text-align:end;gap:15px;}.elementor-4993 .elementor-element.elementor-element-0c2b8ed .elementor-icon-box-title{margin-block-end:3px;color:#E9E9E9;}.elementor-4993 .elementor-element.elementor-element-0c2b8ed.elementor-view-stacked .elementor-icon{background-color:#E9E9E9;}.elementor-4993 .elementor-element.elementor-element-0c2b8ed.elementor-view-framed .elementor-icon, .elementor-4993 .elementor-element.elementor-element-0c2b8ed.elementor-view-default .elementor-icon{fill:#E9E9E9;color:#E9E9E9;border-color:#E9E9E9;}.elementor-4993 .elementor-element.elementor-element-0c2b8ed.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-4993 .elementor-element.elementor-element-0c2b8ed.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#959595;}.elementor-4993 .elementor-element.elementor-element-0c2b8ed.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-4993 .elementor-element.elementor-element-0c2b8ed.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-4993 .elementor-element.elementor-element-0c2b8ed.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-4993 .elementor-element.elementor-element-0c2b8ed.elementor-view-default:has(:focus) .elementor-icon{fill:#959595;color:#959595;border-color:#959595;}.elementor-4993 .elementor-element.elementor-element-0c2b8ed .elementor-icon{font-size:20px;}.elementor-4993 .elementor-element.elementor-element-0c2b8ed .elementor-icon-box-title, .elementor-4993 .elementor-element.elementor-element-0c2b8ed .elementor-icon-box-title a{font-size:20px;font-weight:500;}.elementor-4993 .elementor-element.elementor-element-0c2b8ed:has(:hover) .elementor-icon-box-title,
					 .elementor-4993 .elementor-element.elementor-element-0c2b8ed:has(:focus) .elementor-icon-box-title{color:#959595;}.elementor-4993 .elementor-element.elementor-element-8839293 .elementor-icon-box-wrapper{align-items:center;text-align:end;gap:15px;}.elementor-4993 .elementor-element.elementor-element-8839293 .elementor-icon-box-title{margin-block-end:3px;color:#E9E9E9;}.elementor-4993 .elementor-element.elementor-element-8839293.elementor-view-stacked .elementor-icon{background-color:#E9E9E9;}.elementor-4993 .elementor-element.elementor-element-8839293.elementor-view-framed .elementor-icon, .elementor-4993 .elementor-element.elementor-element-8839293.elementor-view-default .elementor-icon{fill:#E9E9E9;color:#E9E9E9;border-color:#E9E9E9;}.elementor-4993 .elementor-element.elementor-element-8839293.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-4993 .elementor-element.elementor-element-8839293.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#959595;}.elementor-4993 .elementor-element.elementor-element-8839293.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-4993 .elementor-element.elementor-element-8839293.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-4993 .elementor-element.elementor-element-8839293.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-4993 .elementor-element.elementor-element-8839293.elementor-view-default:has(:focus) .elementor-icon{fill:#959595;color:#959595;border-color:#959595;}.elementor-4993 .elementor-element.elementor-element-8839293 .elementor-icon{font-size:20px;}.elementor-4993 .elementor-element.elementor-element-8839293 .elementor-icon-box-title, .elementor-4993 .elementor-element.elementor-element-8839293 .elementor-icon-box-title a{font-size:20px;font-weight:500;}.elementor-4993 .elementor-element.elementor-element-8839293:has(:hover) .elementor-icon-box-title,
					 .elementor-4993 .elementor-element.elementor-element-8839293:has(:focus) .elementor-icon-box-title{color:#959595;}.elementor-4993 .elementor-element.elementor-element-c099d85{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-4993 .elementor-element.elementor-element-257b6f4{--divider-border-style:solid;--divider-color:#707070;--divider-border-width:1px;}.elementor-4993 .elementor-element.elementor-element-257b6f4 .elementor-divider-separator{width:497px;margin:0 auto;margin-center:0;}.elementor-4993 .elementor-element.elementor-element-257b6f4 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-4993 .elementor-element.elementor-element-9938ab4 .elementor-heading-title{font-size:16px;font-weight:600;color:#E9E9E9;}.elementor-4993 .elementor-element.elementor-element-2100105{--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:0%;--padding-bottom:0%;--padding-left:10%;--padding-right:10%;}.elementor-4993 .elementor-element.elementor-element-2100105:not(.elementor-motion-effects-element-type-background), .elementor-4993 .elementor-element.elementor-element-2100105 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B1413;background-image:url("https://procodile.ir/wp-content/uploads/2026/04/Group-8.png");background-repeat:no-repeat;}.elementor-4993 .elementor-element.elementor-element-752d571{--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:center;}.elementor-4993 .elementor-element.elementor-element-47ab5e1{--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-4993 .elementor-element.elementor-element-d6393a5 > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-4993 .elementor-element.elementor-element-d6393a5 img{max-width:80%;}.elementor-4993 .elementor-element.elementor-element-8f5cdd2{text-align:center;font-size:12px;font-weight:300;color:#C7C6C6;}.elementor-4993 .elementor-element.elementor-element-ac1462a{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4993 .elementor-element.elementor-element-be8606e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-4993 .elementor-element.elementor-element-6d31f6e > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-4993 .elementor-element.elementor-element-6d31f6e .elementor-icon-wrapper{text-align:center;}.elementor-4993 .elementor-element.elementor-element-6d31f6e.elementor-view-stacked .elementor-icon{background-color:#A4AA26;}.elementor-4993 .elementor-element.elementor-element-6d31f6e.elementor-view-framed .elementor-icon, .elementor-4993 .elementor-element.elementor-element-6d31f6e.elementor-view-default .elementor-icon{color:#A4AA26;border-color:#A4AA26;}.elementor-4993 .elementor-element.elementor-element-6d31f6e.elementor-view-framed .elementor-icon, .elementor-4993 .elementor-element.elementor-element-6d31f6e.elementor-view-default .elementor-icon svg{fill:#A4AA26;}.elementor-4993 .elementor-element.elementor-element-6d31f6e .elementor-icon{font-size:20px;}.elementor-4993 .elementor-element.elementor-element-6d31f6e .elementor-icon svg{height:20px;}.elementor-4993 .elementor-element.elementor-element-17fb533{font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-4993 .elementor-element.elementor-element-f6d794a{--display:flex;}.elementor-4993 .elementor-element.elementor-element-002ae9b{--display:flex;}.elementor-4993 .elementor-element.elementor-element-bd1b402{--display:flex;}.elementor-4993 .elementor-element.elementor-element-a5204ec{--display:flex;}.elementor-4993 .elementor-element.elementor-element-16828c4{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-justify-content:center;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:center;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-color-normal:#F8F8F8;--n-menu-title-transition:300ms;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-4993 .elementor-element.elementor-element-16828c4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4993 .elementor-element.elementor-element-16828c4 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-4993 .elementor-element.elementor-element-16828c4 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-4993 .elementor-element.elementor-element-16828c4 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-weight:500;}.elementor-4993 .elementor-element.elementor-element-80ca77a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4993 .elementor-element.elementor-element-553f7da{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-4993 .elementor-element.elementor-element-6264b15 > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-4993 .elementor-element.elementor-element-6264b15 .elementor-icon-wrapper{text-align:center;}.elementor-4993 .elementor-element.elementor-element-6264b15.elementor-view-stacked .elementor-icon{background-color:#A4AA26;}.elementor-4993 .elementor-element.elementor-element-6264b15.elementor-view-framed .elementor-icon, .elementor-4993 .elementor-element.elementor-element-6264b15.elementor-view-default .elementor-icon{color:#A4AA26;border-color:#A4AA26;}.elementor-4993 .elementor-element.elementor-element-6264b15.elementor-view-framed .elementor-icon, .elementor-4993 .elementor-element.elementor-element-6264b15.elementor-view-default .elementor-icon svg{fill:#A4AA26;}.elementor-4993 .elementor-element.elementor-element-6264b15 .elementor-icon{font-size:20px;}.elementor-4993 .elementor-element.elementor-element-6264b15 .elementor-icon svg{height:20px;}.elementor-4993 .elementor-element.elementor-element-5863aa0{font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-4993 .elementor-element.elementor-element-b7ed144{--grid-template-columns:repeat(0, auto);--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-4993 .elementor-element.elementor-element-b7ed144 .elementor-widget-container{text-align:right;}.elementor-4993 .elementor-element.elementor-element-b7ed144 .elementor-social-icon{background-color:#FFFFFF00;border-style:solid;border-width:2px 2px 2px 2px;border-color:#595C23;}.elementor-4993 .elementor-element.elementor-element-b7ed144 .elementor-social-icon:hover i{color:#FFFFFF;}.elementor-4993 .elementor-element.elementor-element-b7ed144 .elementor-social-icon:hover svg{fill:#FFFFFF;}.elementor-4993 .elementor-element.elementor-element-b7ed144 .elementor-social-icon:hover{border-color:#595C23;}.elementor-4993 .elementor-element.elementor-element-d6e3a4e{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4993 .elementor-element.elementor-element-4c97fc4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-4993 .elementor-element.elementor-element-7e78415 > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-4993 .elementor-element.elementor-element-7e78415 .elementor-icon-wrapper{text-align:center;}.elementor-4993 .elementor-element.elementor-element-7e78415.elementor-view-stacked .elementor-icon{background-color:#A4AA26;}.elementor-4993 .elementor-element.elementor-element-7e78415.elementor-view-framed .elementor-icon, .elementor-4993 .elementor-element.elementor-element-7e78415.elementor-view-default .elementor-icon{color:#A4AA26;border-color:#A4AA26;}.elementor-4993 .elementor-element.elementor-element-7e78415.elementor-view-framed .elementor-icon, .elementor-4993 .elementor-element.elementor-element-7e78415.elementor-view-default .elementor-icon svg{fill:#A4AA26;}.elementor-4993 .elementor-element.elementor-element-7e78415 .elementor-icon{font-size:20px;}.elementor-4993 .elementor-element.elementor-element-7e78415 .elementor-icon svg{height:20px;}.elementor-4993 .elementor-element.elementor-element-52a699b{font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-4993 .elementor-element.elementor-element-28c0747{--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:center;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4993 .elementor-element.elementor-element-3da98d6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4993 .elementor-element.elementor-element-ca55966{--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;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-4993 .elementor-element.elementor-element-10abd67{color:#A5A5A5;}.elementor-4993 .elementor-element.elementor-element-3ea4ab0{text-align:center;color:#FFFFFF;}.elementor-4993 .elementor-element.elementor-element-89a4732{--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-4993 .elementor-element.elementor-element-6d41894 > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-4993 .elementor-element.elementor-element-6d41894 .elementor-icon-wrapper{text-align:center;}.elementor-4993 .elementor-element.elementor-element-6d41894.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-4993 .elementor-element.elementor-element-6d41894.elementor-view-framed .elementor-icon, .elementor-4993 .elementor-element.elementor-element-6d41894.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-4993 .elementor-element.elementor-element-6d41894.elementor-view-framed .elementor-icon, .elementor-4993 .elementor-element.elementor-element-6d41894.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-4993 .elementor-element.elementor-element-de9358c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4993 .elementor-element.elementor-element-0a928b1{--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;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-4993 .elementor-element.elementor-element-d4b348a{color:#A5A5A5;}.elementor-4993 .elementor-element.elementor-element-e241ee5{text-align:center;color:#FFFFFF;}.elementor-4993 .elementor-element.elementor-element-949d942{--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-4993 .elementor-element.elementor-element-48827ab > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-4993 .elementor-element.elementor-element-48827ab .elementor-icon-wrapper{text-align:center;}.elementor-4993 .elementor-element.elementor-element-48827ab.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-4993 .elementor-element.elementor-element-48827ab.elementor-view-framed .elementor-icon, .elementor-4993 .elementor-element.elementor-element-48827ab.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-4993 .elementor-element.elementor-element-48827ab.elementor-view-framed .elementor-icon, .elementor-4993 .elementor-element.elementor-element-48827ab.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-4993 .elementor-element.elementor-element-c2fda47{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4993 .elementor-element.elementor-element-6e01c88{--divider-border-style:solid;--divider-color:#A4AA26;--divider-border-width:1px;}.elementor-4993 .elementor-element.elementor-element-6e01c88 > .elementor-widget-container{padding:0px 100px 0px 100px;}.elementor-4993 .elementor-element.elementor-element-6e01c88 .elementor-divider-separator{width:100%;}.elementor-4993 .elementor-element.elementor-element-6e01c88 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-4993 .elementor-element.elementor-element-65ac4aa{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-15px;--margin-bottom:-15px;--margin-left:0px;--margin-right:0px;}.elementor-4993 .elementor-element.elementor-element-2ba6f1b{--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:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4993 .elementor-element.elementor-element-a09d425 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4993 .elementor-element.elementor-element-a09d425.elementor-element{--align-self:center;}.elementor-4993 .elementor-element.elementor-element-a09d425{font-size:14px;color:#D1D1D1;}.elementor-4993 .elementor-element.elementor-element-3a3849f > .elementor-widget-container{margin:0px 0px 5px 0px;padding:0px 0px 0px 0px;}.elementor-4993 .elementor-element.elementor-element-3a3849f.elementor-element{--align-self:center;}.elementor-4993 .elementor-element.elementor-element-3a3849f .skill-gradient-text{font-size:14px;text-align:center;}.elementor-4993 .elementor-element.elementor-element-0aefff1 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-4993 .elementor-element.elementor-element-0aefff1.elementor-element{--align-self:center;}.elementor-4993 .elementor-element.elementor-element-0aefff1 .elementor-icon-wrapper{text-align:center;}.elementor-4993 .elementor-element.elementor-element-0aefff1.elementor-view-stacked .elementor-icon{background-color:#A4AA26;}.elementor-4993 .elementor-element.elementor-element-0aefff1.elementor-view-framed .elementor-icon, .elementor-4993 .elementor-element.elementor-element-0aefff1.elementor-view-default .elementor-icon{color:#A4AA26;border-color:#A4AA26;}.elementor-4993 .elementor-element.elementor-element-0aefff1.elementor-view-framed .elementor-icon, .elementor-4993 .elementor-element.elementor-element-0aefff1.elementor-view-default .elementor-icon svg{fill:#A4AA26;}.elementor-4993 .elementor-element.elementor-element-0aefff1 .elementor-icon{font-size:14px;}.elementor-4993 .elementor-element.elementor-element-0aefff1 .elementor-icon svg{height:14px;}.elementor-4993 .elementor-element.elementor-element-18a5b79{--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:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4993 .elementor-element.elementor-element-e02b0cd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4993 .elementor-element.elementor-element-e02b0cd.elementor-element{--align-self:center;}.elementor-4993 .elementor-element.elementor-element-e02b0cd{font-size:14px;color:#D1D1D1;}.elementor-4993 .elementor-element.elementor-element-5e5d0f5 > .elementor-widget-container{margin:0px 0px 5px 0px;padding:0px 0px 0px 0px;}.elementor-4993 .elementor-element.elementor-element-5e5d0f5.elementor-element{--align-self:center;}.elementor-4993 .elementor-element.elementor-element-5e5d0f5 .skill-gradient-text{font-size:14px;text-align:center;}.elementor-4993 .elementor-element.elementor-element-0a3ab31 > .elementor-widget-container{margin:0px 0px 8px 0px;padding:0px 0px 0px 0px;}.elementor-4993 .elementor-element.elementor-element-0a3ab31.elementor-element{--align-self:center;}.elementor-4993 .elementor-element.elementor-element-0a3ab31 .elementor-icon-wrapper{text-align:center;}.elementor-4993 .elementor-element.elementor-element-0a3ab31.elementor-view-stacked .elementor-icon{background-color:#A4AA26;}.elementor-4993 .elementor-element.elementor-element-0a3ab31.elementor-view-framed .elementor-icon, .elementor-4993 .elementor-element.elementor-element-0a3ab31.elementor-view-default .elementor-icon{color:#A4AA26;border-color:#A4AA26;}.elementor-4993 .elementor-element.elementor-element-0a3ab31.elementor-view-framed .elementor-icon, .elementor-4993 .elementor-element.elementor-element-0a3ab31.elementor-view-default .elementor-icon svg{fill:#A4AA26;}.elementor-4993 .elementor-element.elementor-element-0a3ab31 .elementor-icon{font-size:14px;}.elementor-4993 .elementor-element.elementor-element-0a3ab31 .elementor-icon svg{height:14px;}@media(max-width:1366px){.elementor-4993 .elementor-element.elementor-element-553f7da{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:25px;}}@media(max-width:1024px){.elementor-4993 .elementor-element.elementor-element-ab5b2a8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4993 .elementor-element.elementor-element-9de8188 img{max-width:30%;}.elementor-4993 .elementor-element.elementor-element-752d571{--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-4993 .elementor-element.elementor-element-d6393a5 img{max-width:30%;}.elementor-4993 .elementor-element.elementor-element-be8606e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4993 .elementor-element.elementor-element-553f7da{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4993 .elementor-element.elementor-element-10abd67{font-size:14px;}.elementor-4993 .elementor-element.elementor-element-3ea4ab0{font-size:13px;}.elementor-4993 .elementor-element.elementor-element-d4b348a{font-size:14px;}.elementor-4993 .elementor-element.elementor-element-e241ee5{font-size:13px;}}@media(max-width:880px){.elementor-4993 .elementor-element.elementor-element-2100105{--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-4993 .elementor-element.elementor-element-752d571{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:nowrap;}.elementor-4993 .elementor-element.elementor-element-be8606e{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-4993 .elementor-element.elementor-element-16828c4{--n-menu-title-font-size:14px;}.elementor-4993 .elementor-element.elementor-element-553f7da{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4993 .elementor-element.elementor-element-b7ed144 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4993 .elementor-element.elementor-element-b7ed144.elementor-element{--align-self:center;}.elementor-4993 .elementor-element.elementor-element-28c0747{--justify-content:flex-start;}.elementor-4993 .elementor-element.elementor-element-3da98d6{--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-4993 .elementor-element.elementor-element-65ac4aa{--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-4993 .elementor-element.elementor-element-0aefff1 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-4993 .elementor-element.elementor-element-0aefff1 .elementor-icon{font-size:13px;}.elementor-4993 .elementor-element.elementor-element-0aefff1 .elementor-icon svg{height:13px;}.elementor-4993 .elementor-element.elementor-element-0a3ab31 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-4993 .elementor-element.elementor-element-0a3ab31 .elementor-icon{font-size:13px;}.elementor-4993 .elementor-element.elementor-element-0a3ab31 .elementor-icon svg{height:13px;}}@media(max-width:767px){.elementor-4993 .elementor-element.elementor-element-82dc6fd{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-4993 .elementor-element.elementor-element-9de8188{text-align:center;}.elementor-4993 .elementor-element.elementor-element-9de8188 img{max-width:50%;}.elementor-4993 .elementor-element.elementor-element-3a88fe4{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-4993 .elementor-element.elementor-element-75c063b .elementor-heading-title{font-size:18px;}.elementor-4993 .elementor-element.elementor-element-45c3a33 .elementor-heading-title{font-size:18px;}.elementor-4993 .elementor-element.elementor-element-59b3a2e .elementor-heading-title{font-size:18px;}.elementor-4993 .elementor-element.elementor-element-61a5c9d .elementor-heading-title{font-size:18px;}.elementor-4993 .elementor-element.elementor-element-d691f11 .elementor-heading-title{font-size:18px;}.elementor-4993 .elementor-element.elementor-element-d43bcec{--gap:35px 35px;--row-gap:35px;--column-gap:35px;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-4993 .elementor-element.elementor-element-67d8078{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:5px;}.elementor-4993 .elementor-element.elementor-element-0c2b8ed .elementor-icon-box-wrapper{gap:7px;}.elementor-4993 .elementor-element.elementor-element-0c2b8ed .elementor-icon-box-title{margin-block-end:5px;}.elementor-4993 .elementor-element.elementor-element-0c2b8ed .elementor-icon{font-size:20px;}.elementor-4993 .elementor-element.elementor-element-0c2b8ed .elementor-icon-box-title, .elementor-4993 .elementor-element.elementor-element-0c2b8ed .elementor-icon-box-title a{font-size:18px;}.elementor-4993 .elementor-element.elementor-element-8839293 .elementor-icon-box-wrapper{gap:7px;}.elementor-4993 .elementor-element.elementor-element-8839293 .elementor-icon-box-title{margin-block-end:7px;}.elementor-4993 .elementor-element.elementor-element-8839293 .elementor-icon{font-size:20px;}.elementor-4993 .elementor-element.elementor-element-8839293 .elementor-icon-box-title, .elementor-4993 .elementor-element.elementor-element-8839293 .elementor-icon-box-title a{font-size:18px;}.elementor-4993 .elementor-element.elementor-element-9938ab4 .elementor-heading-title{font-size:16px;}.elementor-4993 .elementor-element.elementor-element-2100105:not(.elementor-motion-effects-element-type-background), .elementor-4993 .elementor-element.elementor-element-2100105 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://procodile.ir/wp-content/uploads/2026/04/Group-8.png");}.elementor-4993 .elementor-element.elementor-element-2100105{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4993 .elementor-element.elementor-element-d6393a5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4993 .elementor-element.elementor-element-d6393a5{text-align:center;}.elementor-4993 .elementor-element.elementor-element-d6393a5 img{max-width:60%;}.elementor-4993 .elementor-element.elementor-element-8f5cdd2 > .elementor-widget-container{padding:0px 25px 0px 25px;}.elementor-4993 .elementor-element.elementor-element-8f5cdd2{text-align:center;font-size:12px;line-height:2em;}.elementor-4993 .elementor-element.elementor-element-ac1462a{--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4993 .elementor-element.elementor-element-be8606e{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4993 .elementor-element.elementor-element-6d31f6e > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-4993 .elementor-element.elementor-element-6d31f6e .elementor-icon-wrapper{text-align:center;}.elementor-4993 .elementor-element.elementor-element-6d31f6e .elementor-icon{font-size:17px;}.elementor-4993 .elementor-element.elementor-element-6d31f6e .elementor-icon svg{height:17px;}.elementor-4993 .elementor-element.elementor-element-17fb533{font-size:14px;}.elementor-4993 .elementor-element.elementor-element-16828c4{--n-menu-heading-justify-content:center;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:center;--n-menu-title-font-size:12px;}.elementor-4993 .elementor-element.elementor-element-16828c4 > .elementor-widget-container{margin:0px 10px 0px 10px;}.elementor-4993 .elementor-element.elementor-element-553f7da{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-4993 .elementor-element.elementor-element-6264b15 > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-4993 .elementor-element.elementor-element-6264b15 .elementor-icon-wrapper{text-align:center;}.elementor-4993 .elementor-element.elementor-element-6264b15 .elementor-icon{font-size:17px;}.elementor-4993 .elementor-element.elementor-element-6264b15 .elementor-icon svg{height:17px;}.elementor-4993 .elementor-element.elementor-element-5863aa0{font-size:14px;}.elementor-4993 .elementor-element.elementor-element-b7ed144.elementor-element{--align-self:center;}.elementor-4993 .elementor-element.elementor-element-d6e3a4e{--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4993 .elementor-element.elementor-element-4c97fc4{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4993 .elementor-element.elementor-element-7e78415 > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-4993 .elementor-element.elementor-element-7e78415 .elementor-icon-wrapper{text-align:center;}.elementor-4993 .elementor-element.elementor-element-7e78415 .elementor-icon{font-size:17px;}.elementor-4993 .elementor-element.elementor-element-7e78415 .elementor-icon svg{height:17px;}.elementor-4993 .elementor-element.elementor-element-52a699b{font-size:14px;}.elementor-4993 .elementor-element.elementor-element-28c0747{--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4993 .elementor-element.elementor-element-ca55966{--width:78%;}.elementor-4993 .elementor-element.elementor-element-10abd67 > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-4993 .elementor-element.elementor-element-10abd67{font-size:14px;}.elementor-4993 .elementor-element.elementor-element-3ea4ab0{text-align:end;font-size:13px;}.elementor-4993 .elementor-element.elementor-element-0a928b1{--width:78%;}.elementor-4993 .elementor-element.elementor-element-d4b348a > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-4993 .elementor-element.elementor-element-d4b348a{font-size:14px;}.elementor-4993 .elementor-element.elementor-element-e241ee5{text-align:end;font-size:14px;}.elementor-4993 .elementor-element.elementor-element-c2fda47{--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4993 .elementor-element.elementor-element-6e01c88 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-4993 .elementor-element.elementor-element-65ac4aa{--margin-top:-10px;--margin-bottom:-5px;--margin-left:0px;--margin-right:0px;}.elementor-4993 .elementor-element.elementor-element-2ba6f1b{--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4993 .elementor-element.elementor-element-a09d425{font-size:12px;}.elementor-4993 .elementor-element.elementor-element-3a3849f .skill-gradient-text{font-size:12px;}.elementor-4993 .elementor-element.elementor-element-0aefff1 > .elementor-widget-container{margin:3px 0px 0px 0px;}.elementor-4993 .elementor-element.elementor-element-0aefff1.elementor-element{--align-self:flex-start;}.elementor-4993 .elementor-element.elementor-element-0aefff1 .elementor-icon{font-size:12px;}.elementor-4993 .elementor-element.elementor-element-0aefff1 .elementor-icon svg{height:12px;}.elementor-4993 .elementor-element.elementor-element-18a5b79{--margin-top:-15px;--margin-bottom:-15px;--margin-left:0px;--margin-right:0px;}.elementor-4993 .elementor-element.elementor-element-e02b0cd{font-size:12px;}.elementor-4993 .elementor-element.elementor-element-5e5d0f5 .skill-gradient-text{font-size:12px;}.elementor-4993 .elementor-element.elementor-element-0a3ab31 > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-4993 .elementor-element.elementor-element-0a3ab31.elementor-element{--align-self:flex-start;}.elementor-4993 .elementor-element.elementor-element-0a3ab31 .elementor-icon{font-size:12px;}.elementor-4993 .elementor-element.elementor-element-0a3ab31 .elementor-icon svg{height:12px;}}@media(min-width:768px){.elementor-4993 .elementor-element.elementor-element-47ab5e1{--width:25%;}.elementor-4993 .elementor-element.elementor-element-ac1462a{--width:50%;}.elementor-4993 .elementor-element.elementor-element-be8606e{--width:100%;}.elementor-4993 .elementor-element.elementor-element-80ca77a{--width:25%;}.elementor-4993 .elementor-element.elementor-element-553f7da{--width:100%;}.elementor-4993 .elementor-element.elementor-element-4c97fc4{--width:100%;}.elementor-4993 .elementor-element.elementor-element-3da98d6{--width:35%;}.elementor-4993 .elementor-element.elementor-element-ca55966{--width:80%;}.elementor-4993 .elementor-element.elementor-element-89a4732{--width:20%;}.elementor-4993 .elementor-element.elementor-element-de9358c{--width:35%;}.elementor-4993 .elementor-element.elementor-element-0a928b1{--width:80%;}.elementor-4993 .elementor-element.elementor-element-949d942{--width:20%;}.elementor-4993 .elementor-element.elementor-element-65ac4aa{--width:90%;}.elementor-4993 .elementor-element.elementor-element-2ba6f1b{--width:100%;}.elementor-4993 .elementor-element.elementor-element-18a5b79{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-4993 .elementor-element.elementor-element-47ab5e1{--width:100%;}.elementor-4993 .elementor-element.elementor-element-ac1462a{--width:100%;}.elementor-4993 .elementor-element.elementor-element-80ca77a{--width:100%;}.elementor-4993 .elementor-element.elementor-element-3da98d6{--width:50%;}.elementor-4993 .elementor-element.elementor-element-de9358c{--width:45%;}}@media(max-width:880px) and (min-width:768px){.elementor-4993 .elementor-element.elementor-element-47ab5e1{--width:100%;}.elementor-4993 .elementor-element.elementor-element-ac1462a{--width:50%;}.elementor-4993 .elementor-element.elementor-element-80ca77a{--width:50%;}.elementor-4993 .elementor-element.elementor-element-3da98d6{--width:50%;}.elementor-4993 .elementor-element.elementor-element-de9358c{--width:50%;}.elementor-4993 .elementor-element.elementor-element-2ba6f1b{--width:40%;}.elementor-4993 .elementor-element.elementor-element-18a5b79{--width:40%;}}/* Start custom CSS for mega-menu, class: .elementor-element-16828c4 *//* ===========================
   ProCodile Nested Menu
=========================== */

.e-n-menu-wrapper{
    background: transparent !important;
}

.e-n-menu-wrapper .e-n-menu-heading{
    display:flex;
    justify-content:center;
    align-items:center;
    gap:0px;
    list-style:none;
    margin:0;
    padding:0;
}

.e-n-menu-wrapper .e-n-menu-item{
    position:relative;
}

.e-n-menu-wrapper .e-n-menu-title{
    cursor:pointer;
}

.e-n-menu-wrapper .e-n-menu-title-text{

    position:relative;
    display:inline-block;

    color:#ffffff;
    

    transition:all .35s ease;

}

/* Hover */

.e-n-menu-wrapper .e-n-menu-title:hover .e-n-menu-title-text{

    color:#ffffff;

    text-shadow:
        0 0 10px rgba(255,238,58,.25);

}

/* خط زیر */

.e-n-menu-wrapper .e-n-menu-title-text::after{

    content:"";

    position:absolute;

    left:50%;

    bottom:-10px;

    transform:translateX(-50%);

    width:0;

    height:3px;

    border-radius:50px;

    background:linear-gradient(
        90deg,
        #597909,
        #A4AA26,
        #FFEE3A
    );

    box-shadow:
        0 0 8px rgba(255,238,58,.35);

    transition:width .35s ease;

}

/* Hover Line */

.e-n-menu-wrapper .e-n-menu-title:hover .e-n-menu-title-text::after{

    width:100%;

}

/* آیتم فعال */

.e-n-menu-wrapper .e-current .e-n-menu-title-text::after,
.e-n-menu-wrapper .e-n-menu-item[aria-current="page"] .e-n-menu-title-text::after{

    width:100%;

}

.e-n-menu-wrapper .e-current .e-n-menu-title-text,
.e-n-menu-wrapper .e-n-menu-item[aria-current="page"] .e-n-menu-title-text{

    color:#fff;

}





































/*=========================================
        Premium Footer Menu
==========================================*/

.e-n-menu-wrapper{
    width:100%;
}

.e-n-menu-wrapper .e-n-menu-heading{

    display:grid;
    grid-template-columns:repeat(4,1fr);

    gap:20px;

    margin:0;
    padding:0;
    list-style:none;
}


/*================ Card ================*/

.e-n-menu-item{

    list-style:none;
}

.e-n-menu-title{

    position:relative;
    height: 57px;
    display:flex;
    align-items:center;
    justify-content:center;

 

    border-radius:15px;

    overflow:hidden;

    cursor:pointer;

    transition:.45s cubic-bezier(.22,.61,.36,1);

    background: transparent;

    border:2px solid #595C23 !important;

    

    box-shadow:
    inset 0 1px 0 rgba(255,255,255,.05),
    0 10px 30px rgba(0,0,0,.25);
}

/* Animated Border */

.e-n-menu-title::after{

    content:"";

    position:absolute;

    inset:0;

    border-radius:22px;

    padding:1px;

    background:
    linear-gradient(
    130deg,
    transparent,
    #595C23,
    transparent);

    -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);

    -webkit-mask-composite:xor;

    mask-composite:exclude;

    opacity:0;

    transition:.4s;
}


/* Shine */

.e-n-menu-title::before{

    content:"";

    position:absolute;

    top:0;
    left:-120%;

    width:60%;
    height:100%;

    background:

    linear-gradient(
    115deg,
    transparent,
    rgba(255,255,255,.18),
    transparent);

    transform:skewX(-25deg);

    transition:.8s;
}


/* Hover */

.e-n-menu-title:hover{

    transform:translateY(-6px);

    border-color:#AEC326;

    box-shadow:
    0 0 18px rgba(174,195,38,.18);
}

.e-n-menu-title:hover::before{

    left:160%;
}

.e-n-menu-title:hover::after{

    opacity:1;
}


/*================ Text ================*/

.e-n-menu-title-container{

    display:flex;
    align-items:center;
    gap:14px;
}

.e-n-menu-title-text{

    color:#fff;

    font-size:18px;

    font-weight:700;

    transition:.35s;
}

.e-n-menu-title:hover .e-n-menu-title-text{

    color:#AEC326;
}


/*================ Icons ================*/

#footer-services .e-n-menu-title-container::before,
#footer-resume .e-n-menu-title-container::before,
#footer-about .e-n-menu-title-container::before,
#footer-blog .e-n-menu-title-container::before{

    font-family:"Font Awesome 6 Free";

    font-weight:900;

    font-size:22px;

    color:#AEC326;

    transition:.35s;
}

#footer-services .e-n-menu-title-container::before{

    content:"\f0b1";
}

#footer-resume .e-n-menu-title-container::before{

    content:"\f2bd";
}

#footer-about .e-n-menu-title-container::before{

    content:"\f007";
}

#footer-blog .e-n-menu-title-container::before{

    content:"\f1ea";
}

.e-n-menu-title:hover .e-n-menu-title-container::before{

    transform:
    rotate(-8deg)
    scale(1.18);
}


/*================ Mobile ================*/

@media(max-width:1024px){

.e-n-menu-wrapper .e-n-menu-heading{

grid-template-columns:repeat(2,1fr);

gap:16px;

}

.e-n-menu-title{

height:74px;

}

.e-n-menu-title-text{

font-size:16px;

}

}


/*================ Phone ================*/

@media(max-width:767px){

.e-n-menu-wrapper .e-n-menu-heading{

grid-template-columns:1fr;

gap:14px;

}

.e-n-menu-title{

height:68px;

border-radius:18px;

}

.e-n-menu-title-text{

font-size:15px;

}

.e-n-menu-title-container{

justify-content:center;

}

}


































/* ==========================
   Tablet
========================== */

@media (max-width:1024px){

    .e-n-menu-wrapper{
        width:100%;
    }

    .e-n-menu-wrapper .e-n-menu-heading{

        display:grid !important;

        grid-template-columns:repeat(4,minmax(0,1fr));

        gap:16px;

        width:100%;
    }

    .e-n-menu-wrapper .e-n-menu-item{

        width:100%;
        min-width:0;
    }

    .e-n-menu-wrapper .e-n-menu-title{

        width:100%;
        height:72px;

        border-radius:18px;
    }

}


/* ==========================
   Mobile
========================== */

@media (max-width:767px){

    .e-n-menu-wrapper{

        width:100%;
    }

    .e-n-menu-wrapper .e-n-menu-heading{

        display:grid !important;

        grid-template-columns:repeat(2,minmax(0,1fr));

        gap:12px !important;

        width:100%;

        padding:0;
    }

    .e-n-menu-wrapper .e-n-menu-item{

        width:100%;
        min-width:0;
    }

    .e-n-menu-wrapper .e-n-menu-title{

        width:100%;

        height:64px;

        border-radius:16px;

        padding:0 12px;
    }

    .e-n-menu-title-container{

        gap:8px;
    }

    .e-n-menu-title-container::before{

        font-size:18px !important;
    }

    .e-n-menu-title-text{

        font-size:14px;

        font-weight:600;
    }

}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-b7ed144 *//*=========================================
      ProCodile Social Icons v2
=========================================*/

.elementor-element-b7ed144 .elementor-social-icons-wrapper{

    display:flex;
    gap:25px;
    align-items:center;
    justify-content:flex-end;

}

.elementor-element-b7ed144 .elementor-social-icon{

    width:58px;
    height:58px;

    display:flex;
    align-items:center;
    justify-content:center;

    border-radius:18px;

    background:rgba(255,255,255,.03);

    border:1px solid rgba(164,170,38,.18);

    backdrop-filter:blur(10px);

    transition:all .35s cubic-bezier(.4,0,.2,1);

    color:#ffffff !important;

    overflow:hidden;

    position:relative;

}



/* Shine Effect */

.elementor-element-b7ed144 .elementor-social-icon::before{

    content:"";

    position:absolute;

    width:60px;
    height:160%;

    background:rgba(255,255,255,.15);

    transform:rotate(25deg);

    left:-120px;

    transition:.7s;

}

.elementor-element-b7ed144 .elementor-social-icon:hover::before{

    left:170%;

}

/* Hover */

.elementor-element-b7ed144 .elementor-social-icon:hover{

    transform:translateY(-6px);

    background:linear-gradient(
        135deg,
        #A4AA26,
        #D9FF36
    );

    border-color:#D9FF36;

    color:#0F1415 !important;

    box-shadow:
        0 15px 35px rgba(164,170,38,.35);

}

.elementor-element-b7ed144 .elementor-social-icon svg{

    width:22px;
    height:22px;

    transition:.35s;

}

.elementor-element-b7ed144 .elementor-social-icon:hover svg{

    transform:scale(1.12);

}

@media(max-width:767px){

.elementor-element-b7ed144 .elementor-social-icons-wrapper{

    justify-content:center;

    gap:15px;

}

.elementor-element-b7ed144 .elementor-social-icon{

    width:52px;
    height:52px;

    border-radius:16px;

}

.elementor-element-b7ed144 .elementor-social-icon svg{

    width:20px;
    height:20px;

}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3da98d6 *//*==================================================
            CONTACT CARD PRO V2
==================================================*/

/*========== Variables ==========*/

.elementor-element-3da98d6,
.elementor-element-de9358c{

    --card-bg:#0B1413;
    --card-bg2:#101A19;

    --glow:#A4AA26;
    --glow2:#FFEE3A;

    --border:#595C23;
    --border-hover:#FFEE3A80;

    --radius:22px;

    --mouse-x:50%;
    --mouse-y:50%;

}


/*========== Card ==========*/

.elementor-element-3da98d6,
.elementor-element-de9358c{

    position:relative;

    overflow:hidden;

    isolation:isolate;

    display:flex;

    justify-content:space-between;

    align-items:center;

    gap:24px;

    padding:28px 32px;

    min-height:120px;

    border-radius:var(--radius);

    border:2px solid var(--border);

    background:
    linear-gradient(
        180deg,
        var(--card-bg2),
        var(--card-bg)
    );

    backdrop-filter:blur(18px);
    -webkit-backdrop-filter:blur(18px);

    transition:
    transform .4s ease,
    border-color .4s ease,
    box-shadow .4s ease;

}


/*========== Border Glow ==========*/

.elementor-element-3da98d6::before,
.elementor-element-de9358c::before{

    content:"";

    position:absolute;

    inset:0;

    border-radius:inherit;

    padding:1px;

    background:
    linear-gradient(
        135deg,

        transparent,

        rgba(164,170,38,.45),

        rgba(255,238,58,.7),

        rgba(164,170,38,.35),

        transparent

    );

    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);

    -webkit-mask-composite:xor;

    mask-composite:exclude;

    opacity:.25;

    transition:.35s;

}


/*========== Mouse Glow ==========*/

.elementor-element-3da98d6::after,
.elementor-element-de9358c::after{

    content:"";

    position:absolute;

    width:320px;
    height:320px;

    left:calc(var(--mouse-x) - 160px);

    top:calc(var(--mouse-y) - 160px);

    border-radius:50%;

    background:

    radial-gradient(

        circle,

        rgba(164,170,38,.28),

        rgba(255,238,58,.14),

        rgba(164,170,38,.05),

        transparent 75%

    );
    
    
    
    filter:blur(28px);

    opacity:0;

    transition:
    left .08s linear,
    top .08s linear,
    opacity .3s;

}


/*========== Hover ==========*/

.elementor-element-3da98d6:hover,
.elementor-element-de9358c:hover{

    transform:
        translateY(-6px)
        scale(1.015);

    border-color:var(--border-hover);

    box-shadow:

    0 0 18px rgba(164,170,38,.12),

    0 0 45px rgba(164,170,38,.08);

}


.elementor-element-3da98d6:hover::before,
.elementor-element-de9358c:hover::before{

    opacity:1;

}

.elementor-element-3da98d6:hover::after,
.elementor-element-de9358c:hover::after{

    opacity:1;

}






/*==================================================
        CONTACT CARD PRO V2
        PART 2
==================================================*/


/*==============================
      Text Container
==============================*/

.elementor-element-ca55966,
.elementor-element-0a928b1{

    display:flex;

    flex-direction:column;

    justify-content:center;

    gap:8px;

    z-index:5;

    flex:1;

}


/*==============================
      Title
==============================*/

.elementor-element-10abd67 p,
.elementor-element-d4b348a p{

    margin:0;

    color:#B8C0BD;

   

    line-height:1.4;

    letter-spacing:.3px;

}


/*==============================
      Value
==============================*/

.elementor-element-3ea4ab0 p,
.elementor-element-e241ee5 p{

    margin:0;




    line-height:1.5;

    transition:.35s;

    word-break:break-word;

}


/*==============================
      Text Hover
==============================*/

.elementor-element-3da98d6:hover .elementor-element-3ea4ab0 p,
.elementor-element-de9358c:hover .elementor-element-e241ee5 p{

    text-shadow:

        0 0 10px rgba(255,238,58,.28),

        0 0 18px rgba(164,170,38,.22);

}


/*==============================
      Icon Box
==============================*/

.elementor-element-89a4732,
.elementor-element-949d942{

    position:relative;

    overflow:hidden;

    width:66px;

    height:66px;

    min-width:66px;

    display:flex;

    justify-content:center;

    align-items:center;

    border-radius:50%;

    background:

    linear-gradient(

        135deg,
        #A4AA26,
        #D9FF36
    );

    box-shadow:

        inset 0 0 8px rgba(255,255,255,.08),

        0 0 22px rgba(164,170,38,.25);

    transition:.35s;

    z-index:10;

}


/*==============================
      Icon
==============================*/

.elementor-element-89a4732 svg,
.elementor-element-949d942 svg{

    width:26px;

    height:26px;

    fill:#fff;

    transition:.35s;

}


/*==============================
      Icon Hover
==============================*/

.elementor-element-3da98d6:hover .elementor-element-89a4732,
.elementor-element-de9358c:hover .elementor-element-949d942{

    transform:scale(1.08);

    box-shadow:

        0 0 14px rgba(255,238,58,.28),

        0 0 34px rgba(164,170,38,.35);

}


/*==============================
      Shine Effect
==============================*/

.elementor-element-89a4732::before,
.elementor-element-949d942::before{

    content:"";

    position:absolute;

    width:130%;

    height:130%;

    top:-120%;

    left:-120%;

    background:

    linear-gradient(

        45deg,

        transparent,

        rgba(255,255,255,.28),

        transparent

    );

    transform:rotate(35deg);

    transition:.9s;

}


.elementor-element-3da98d6:hover .elementor-element-89a4732::before,
.elementor-element-de9358c:hover .elementor-element-949d942::before{

    top:120%;

    left:120%;

}






/*==================================================
        CONTACT CARD PRO V2
        PART 3 - Responsive
==================================================*/


/*==============================
      Desktop Enhancement
==============================*/

.elementor-element-3da98d6,
.elementor-element-de9358c{

    cursor:pointer;

    will-change:transform, box-shadow;

}


/*==============================
      Tablet
==============================*/

@media (max-width:1024px){

    .elementor-element-3da98d6,
    .elementor-element-de9358c{

        padding:22px 24px;

        min-height:105px;

        gap:18px;

        border-radius:20px;

    }

    .elementor-element-89a4732,
    .elementor-element-949d942{

        width:58px;
        height:58px;
        min-width:58px;

    }

    .elementor-element-89a4732 svg,
    .elementor-element-949d942 svg{

        width:23px;
        height:23px;

    }

  

}


/*==============================
      Mobile
==============================*/

@media (max-width:767px){

    .elementor-element-28c0747{

        display:flex;

        flex-direction:column;

        gap:16px;

    }

    .elementor-element-3da98d6,
    .elementor-element-de9358c{

        padding:18px;

        min-height:auto;

        gap:14px;

        border-radius:18px;

    }

    .elementor-element-ca55966,
    .elementor-element-0a928b1{

        gap:6px;

        flex:1;

    }

    .elementor-element-89a4732,
    .elementor-element-949d942{

        width:50px;
        height:50px;
        min-width:50px;

    }

    .elementor-element-89a4732 svg,
    .elementor-element-949d942 svg{

        width:20px;
        height:20px;

    }

    .elementor-element-3ea4ab0 p,
    .elementor-element-e241ee5 p{

        

        line-height:1.5;

        word-break:break-word;

    }

    

}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-6e01c88 *//* ==========================================
   Premium Animated Divider
   By ChatGPT
========================================== */

.elementor-divider{
    padding:18px 0;
    overflow:visible;
}

.elementor-divider-separator{

    position:relative;

    display:block;

    width:100%;

    height:4px;

    overflow:visible;

    border-radius:999px;

    background:linear-gradient(
        90deg,
        transparent 0%,
        rgba(164,170,38,.08) 10%,
        rgba(164,170,38,.25) 25%,
        rgba(255,238,58,.95) 50%,
        rgba(164,170,38,.25) 75%,
        rgba(164,170,38,.08) 90%,
        transparent 100%
    );

    /* محو شدن واقعی دو طرف */
    -webkit-mask-image: linear-gradient(
        90deg,
        transparent,
        #000 15%,
        #000 85%,
        transparent
    );

    mask-image: linear-gradient(
        90deg,
        transparent,
        #000 15%,
        #000 85%,
        transparent
    );

    animation:dividerFlow 6s ease-in-out infinite;

}

/* Glow زیر خط */

.elementor-divider-separator::before{

    content:"";

    position:absolute;

    left:50%;
    top:50%;

    transform:translate(-50%,-50%);

    width:240px;
    height:16px;

    border-radius:999px;

    background:radial-gradient(
        ellipse,
        rgba(255,238,58,.30) 0%,
        rgba(164,170,38,.18) 40%,
        transparent 75%
    );

    filter:blur(12px);

    animation:dividerGlow 4.5s ease-in-out infinite;

    pointer-events:none;

}

/* هسته‌ی روشن وسط */

.elementor-divider-separator::after{

    content:"";

    position:absolute;

    left:50%;
    top:50%;

    transform:translate(-50%,-50%);

    width:180px;
    height:6px;

    border-radius:999px;

    background:linear-gradient(
        90deg,
        transparent,
        #A4AA26,
        #FFEE3A,
        #A4AA26,
        transparent
    );

    box-shadow:
        0 0 12px rgba(255,238,58,.6),
        0 0 24px rgba(164,170,38,.45);

    animation:centerPulse 4s ease-in-out infinite;

}

/* انیمیشن نور */

@keyframes dividerGlow{

    0%,100%{

        opacity:.45;

        width:220px;

    }

    50%{

        opacity:.95;

        width:300px;

    }

}

/* انیمیشن هسته */

@keyframes dividerFlow{

    0%,100%{

        filter:brightness(.95);

    }

    50%{

        filter:brightness(1.2);

    }

}

@keyframes centerPulse{

    0%,100%{

        transform:translate(-50%,-50%) scaleX(.92);

    }

    50%{

        transform:translate(-50%,-50%) scaleX(1.08);

    }

}/* End custom CSS */
/* Start custom CSS for skill_top_button, class: .elementor-element-5f7ca66 */@media (max-width: 767px) {
    
#skill-top-btn-5f7ca66 {
        bottom: 17px !important;
        right: 17px !important;
}
}


/*====================================
    Back To Top - Procodile Style
====================================*/

.skill-top-btn-wrap{
    position:fixed;
    right:32px;
    bottom:32px;
    z-index:9999;
}

.skill-top-btn{

    width:56px !important;
    height:56px !important;

    background:rgba(89,92,35,.40) !important;

    border:none !important;

    border-radius:50% !important;

    display:flex;
    align-items:center;
    justify-content:center;

    position:relative;

    cursor:pointer;

    transition:all .3s ease;

    box-shadow:
    0 0 18px rgba(174,195,38,.15);
}

/* حلقه بیرونی */

.skill-top-btn::after{

    content:"";

    position:absolute;

    inset:-8px;

    border-radius:50%;

    border:2px solid rgba(89,92,35,.45);

    transition:.3s;
}

/* هاور */

.skill-top-btn:hover{

    transform:translateY(-4px) scale(1.05);

    box-shadow:
    0 0 25px rgba(174,195,38,.40);
}

.skill-top-btn:hover::after{

    border-color:#AEC326;
}

/* آیکون */

.skill-top-btn-icon{

    color:#F5F5F5 !important;

    font-size:22px !important;

    z-index:2;

    transition:.3s;
}

.skill-top-btn:hover .skill-top-btn-icon{

    transform:translateY(-3px);
}

/* حلقه Progress */

.skill-top-btn-progress{

    position:absolute;

    inset:0;

    width:100%;

    height:100%;

    transform:rotate(-90deg);
}

.skill-top-btn-progress circle:first-child{

    stroke:rgba(89,92,35,.25);
    stroke-width:2;
}

.skill-top-btn-progress-bar{

    stroke:#AEC326 !important;
    stroke-width:2.5;
}/* End custom CSS */