.elementor-2518 .elementor-element.elementor-element-89c28c4{--display:flex;--min-height:800px;--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:flex-end;--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-2518 .elementor-element.elementor-element-9eacc8f{--display:flex;--position:absolute;--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;bottom:30%;}body:not(.rtl) .elementor-2518 .elementor-element.elementor-element-9eacc8f{right:7%;}body.rtl .elementor-2518 .elementor-element.elementor-element-9eacc8f{left:7%;}.elementor-2518 .elementor-element.elementor-element-c777726.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-2518 .elementor-element.elementor-element-c777726{text-align:start;font-family:"bakh", Sans-serif;font-size:47px;font-weight:600;line-height:37px;color:#FFFFFF;}.elementor-2518 .elementor-element.elementor-element-3b71181{text-align:start;font-family:"bakh", Sans-serif;font-size:16px;font-weight:500;line-height:33px;color:#FFFFFF;}.elementor-2518 .elementor-element.elementor-element-8c3b9b3{--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;}.elementor-2518 .elementor-element.elementor-element-96f8102 .elementor-button{background-color:#EBBB3C2E;font-size:15px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#EBBB3C4D;border-radius:7px 7px 7px 7px;padding:15px 20px 15px 20px;}.elementor-2518 .elementor-element.elementor-element-96f8102 .elementor-button:hover, .elementor-2518 .elementor-element.elementor-element-96f8102 .elementor-button:focus{background-color:#EBBB3C;}.elementor-2518 .elementor-element.elementor-element-96f8102 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2518 .elementor-element.elementor-element-94bc729 .elementor-button{background-color:#00BAB952;font-size:15px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#00BAB94D;border-radius:7px 7px 7px 7px;padding:15px 20px 15px 20px;}.elementor-2518 .elementor-element.elementor-element-94bc729 .elementor-button:hover, .elementor-2518 .elementor-element.elementor-element-94bc729 .elementor-button:focus{background-color:#00BAB9;}.elementor-2518 .elementor-element.elementor-element-94bc729 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2518 .elementor-element.elementor-element-350aba9{--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:5%;--padding-right:5%;}.elementor-2518 .elementor-element.elementor-element-b09a36b{--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;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFFFFF1C;--border-color:#FFFFFF1C;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.23137254901960785);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2518 .elementor-element.elementor-element-b09a36b:not(.elementor-motion-effects-element-type-background), .elementor-2518 .elementor-element.elementor-element-b09a36b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(0deg, #000C1729 0%, #3B678F75 100%);}.elementor-2518 .elementor-element.elementor-element-9f5d159{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 2px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:2px;border-color:#1E442D2B;--border-color:#1E442D2B;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-2518 .elementor-element.elementor-element-426b57b .elementor-icon-box-wrapper{text-align:center;gap:10px;}.elementor-2518 .elementor-element.elementor-element-426b57b .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-2518 .elementor-element.elementor-element-426b57b.elementor-view-stacked .elementor-icon{background-color:#00BAB9;}.elementor-2518 .elementor-element.elementor-element-426b57b.elementor-view-framed .elementor-icon, .elementor-2518 .elementor-element.elementor-element-426b57b.elementor-view-default .elementor-icon{fill:#00BAB9;color:#00BAB9;border-color:#00BAB9;}.elementor-2518 .elementor-element.elementor-element-426b57b .elementor-icon{font-size:30px;}.elementor-2518 .elementor-element.elementor-element-426b57b .elementor-icon-box-title, .elementor-2518 .elementor-element.elementor-element-426b57b .elementor-icon-box-title a{font-size:15px;font-weight:700;}.elementor-2518 .elementor-element.elementor-element-426b57b .elementor-icon-box-description{font-size:11px;font-weight:700;color:#FFFFFF8F;}.elementor-2518 .elementor-element.elementor-element-fe73437{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 2px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:2px;border-color:#1E442D2B;--border-color:#1E442D2B;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-2518 .elementor-element.elementor-element-8407ba1 .elementor-icon-box-wrapper{text-align:center;gap:10px;}.elementor-2518 .elementor-element.elementor-element-8407ba1 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-2518 .elementor-element.elementor-element-8407ba1.elementor-view-stacked .elementor-icon{background-color:#00BAB9;}.elementor-2518 .elementor-element.elementor-element-8407ba1.elementor-view-framed .elementor-icon, .elementor-2518 .elementor-element.elementor-element-8407ba1.elementor-view-default .elementor-icon{fill:#00BAB9;color:#00BAB9;border-color:#00BAB9;}.elementor-2518 .elementor-element.elementor-element-8407ba1 .elementor-icon{font-size:30px;}.elementor-2518 .elementor-element.elementor-element-8407ba1 .elementor-icon-box-title, .elementor-2518 .elementor-element.elementor-element-8407ba1 .elementor-icon-box-title a{font-size:15px;font-weight:700;}.elementor-2518 .elementor-element.elementor-element-8407ba1 .elementor-icon-box-description{font-size:11px;font-weight:700;color:#FFFFFF8F;}.elementor-2518 .elementor-element.elementor-element-cbc4e88{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 2px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:2px;border-color:#1E442D2B;--border-color:#1E442D2B;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-2518 .elementor-element.elementor-element-d3437d5 .elementor-icon-box-wrapper{text-align:center;gap:10px;}.elementor-2518 .elementor-element.elementor-element-d3437d5 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-2518 .elementor-element.elementor-element-d3437d5.elementor-view-stacked .elementor-icon{background-color:#00BAB9;}.elementor-2518 .elementor-element.elementor-element-d3437d5.elementor-view-framed .elementor-icon, .elementor-2518 .elementor-element.elementor-element-d3437d5.elementor-view-default .elementor-icon{fill:#00BAB9;color:#00BAB9;border-color:#00BAB9;}.elementor-2518 .elementor-element.elementor-element-d3437d5 .elementor-icon{font-size:30px;}.elementor-2518 .elementor-element.elementor-element-d3437d5 .elementor-icon-box-title, .elementor-2518 .elementor-element.elementor-element-d3437d5 .elementor-icon-box-title a{font-size:15px;font-weight:700;}.elementor-2518 .elementor-element.elementor-element-d3437d5 .elementor-icon-box-description{font-size:11px;font-weight:700;color:#FFFFFF8F;}.elementor-2518 .elementor-element.elementor-element-bb325d4{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 2px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:2px;border-color:#1E442D2B;--border-color:#1E442D2B;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-2518 .elementor-element.elementor-element-cdbf9e0 .elementor-icon-box-wrapper{text-align:center;gap:10px;}.elementor-2518 .elementor-element.elementor-element-cdbf9e0 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-2518 .elementor-element.elementor-element-cdbf9e0.elementor-view-stacked .elementor-icon{background-color:#ECB83F;}.elementor-2518 .elementor-element.elementor-element-cdbf9e0.elementor-view-framed .elementor-icon, .elementor-2518 .elementor-element.elementor-element-cdbf9e0.elementor-view-default .elementor-icon{fill:#ECB83F;color:#ECB83F;border-color:#ECB83F;}.elementor-2518 .elementor-element.elementor-element-cdbf9e0 .elementor-icon{font-size:30px;}.elementor-2518 .elementor-element.elementor-element-cdbf9e0 .elementor-icon-box-title, .elementor-2518 .elementor-element.elementor-element-cdbf9e0 .elementor-icon-box-title a{font-size:15px;font-weight:700;}.elementor-2518 .elementor-element.elementor-element-cdbf9e0 .elementor-icon-box-description{font-size:11px;font-weight:700;color:#FFFFFF8F;}.elementor-2518 .elementor-element.elementor-element-cdac2d0{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 2px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:2px;border-color:#1E442D2B;--border-color:#1E442D2B;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-2518 .elementor-element.elementor-element-32fdd6c .elementor-icon-box-wrapper{text-align:center;gap:10px;}.elementor-2518 .elementor-element.elementor-element-32fdd6c .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-2518 .elementor-element.elementor-element-32fdd6c.elementor-view-stacked .elementor-icon{background-color:#00BAB9;}.elementor-2518 .elementor-element.elementor-element-32fdd6c.elementor-view-framed .elementor-icon, .elementor-2518 .elementor-element.elementor-element-32fdd6c.elementor-view-default .elementor-icon{fill:#00BAB9;color:#00BAB9;border-color:#00BAB9;}.elementor-2518 .elementor-element.elementor-element-32fdd6c .elementor-icon{font-size:30px;}.elementor-2518 .elementor-element.elementor-element-32fdd6c .elementor-icon-box-title, .elementor-2518 .elementor-element.elementor-element-32fdd6c .elementor-icon-box-title a{font-size:15px;font-weight:700;}.elementor-2518 .elementor-element.elementor-element-32fdd6c .elementor-icon-box-description{font-size:11px;font-weight:700;color:#FFFFFF8F;}.elementor-2518 .elementor-element.elementor-element-f73b40f{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 2px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:2px;border-color:#1E442D2B;--border-color:#1E442D2B;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-2518 .elementor-element.elementor-element-60dbd15 .elementor-icon-box-wrapper{text-align:center;gap:10px;}.elementor-2518 .elementor-element.elementor-element-60dbd15 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-2518 .elementor-element.elementor-element-60dbd15.elementor-view-stacked .elementor-icon{background-color:#00BAB9;}.elementor-2518 .elementor-element.elementor-element-60dbd15.elementor-view-framed .elementor-icon, .elementor-2518 .elementor-element.elementor-element-60dbd15.elementor-view-default .elementor-icon{fill:#00BAB9;color:#00BAB9;border-color:#00BAB9;}.elementor-2518 .elementor-element.elementor-element-60dbd15 .elementor-icon{font-size:30px;}.elementor-2518 .elementor-element.elementor-element-60dbd15 .elementor-icon-box-title, .elementor-2518 .elementor-element.elementor-element-60dbd15 .elementor-icon-box-title a{font-size:15px;font-weight:700;}.elementor-2518 .elementor-element.elementor-element-60dbd15 .elementor-icon-box-description{font-size:11px;font-weight:700;color:#FFFFFF8F;}.elementor-2518 .elementor-element.elementor-element-aa92f25{--display:flex;border-style:none;--border-style:none;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-2518 .elementor-element.elementor-element-dca64e2 .elementor-icon-box-wrapper{text-align:center;gap:10px;}.elementor-2518 .elementor-element.elementor-element-dca64e2 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-2518 .elementor-element.elementor-element-dca64e2.elementor-view-stacked .elementor-icon{background-color:#00BAB9;}.elementor-2518 .elementor-element.elementor-element-dca64e2.elementor-view-framed .elementor-icon, .elementor-2518 .elementor-element.elementor-element-dca64e2.elementor-view-default .elementor-icon{fill:#00BAB9;color:#00BAB9;border-color:#00BAB9;}.elementor-2518 .elementor-element.elementor-element-dca64e2 .elementor-icon{font-size:30px;}.elementor-2518 .elementor-element.elementor-element-dca64e2 .elementor-icon-box-title, .elementor-2518 .elementor-element.elementor-element-dca64e2 .elementor-icon-box-title a{font-size:15px;font-weight:700;}.elementor-2518 .elementor-element.elementor-element-dca64e2 .elementor-icon-box-description{font-size:11px;font-weight:700;color:#FFFFFF8F;}.elementor-2518 .elementor-element.elementor-element-4daef57{--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-2518 .elementor-element.elementor-element-60ab453{--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;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFFFFF1C;--border-color:#FFFFFF1C;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.23137254901960785);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2518 .elementor-element.elementor-element-60ab453:not(.elementor-motion-effects-element-type-background), .elementor-2518 .elementor-element.elementor-element-60ab453 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(0deg, #000C1729 0%, #3B678F75 100%);}.elementor-2518 .elementor-element.elementor-element-4214d12{text-align:start;}.elementor-2518 .elementor-element.elementor-element-4214d12 .elementor-heading-title{font-family:"bakh", Sans-serif;font-size:16px;color:#FFFFFF;}.elementor-2518 .elementor-element.elementor-element-f511cea{width:100%;max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2518 .elementor-element.elementor-element-a648fbd{--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;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFFFFF1C;--border-color:#FFFFFF1C;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.23137254901960785);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2518 .elementor-element.elementor-element-a648fbd:not(.elementor-motion-effects-element-type-background), .elementor-2518 .elementor-element.elementor-element-a648fbd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(0deg, #000C1729 0%, #3B678F75 100%);}.elementor-2518 .elementor-element.elementor-element-9b0470c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-2518 .elementor-element.elementor-element-f68ca90{padding:0px 0px 0px 0px;text-align:start;}.elementor-2518 .elementor-element.elementor-element-f68ca90 .elementor-heading-title{font-family:"bakh", Sans-serif;font-size:16px;font-weight:700;color:#FFFFFF;}.elementor-2518 .elementor-element.elementor-element-b8d06e4 .elementor-button{background-color:#02010100;font-size:14px;font-weight:700;fill:#0BB7B7;color:#0BB7B7;padding:0px 0px 0px 0px;}.elementor-2518 .elementor-element.elementor-element-b8d06e4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2518 .elementor-element.elementor-element-b8d06e4 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-2518 .elementor-element.elementor-element-ee1960d{--swiper-slides-to-display:1;--swiper-slides-gap:10px;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--swiper-pagination-size:10px;--dots-normal-color:#03121C;--dots-hover-color:#EBBB3C;--swiper-pagination-spacing:20px;}.elementor-2518 .elementor-element.elementor-element-ee1960d .swiper-slide > .elementor-element{height:100%;}.elementor-2518 .elementor-element.elementor-element-ee1960d .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:5px;--swiper-pagination-bullet-vertical-gap:5px;}.elementor-2518 .elementor-element.elementor-element-61d924c{--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-2518 .elementor-element.elementor-element-a3373d6{--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:20px 0px;--row-gap:20px;--column-gap:0px;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFFFFF1C;--border-color:#FFFFFF1C;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.23137254901960785);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2518 .elementor-element.elementor-element-a3373d6:not(.elementor-motion-effects-element-type-background), .elementor-2518 .elementor-element.elementor-element-a3373d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(0deg, #000C1729 0%, #3B678F75 100%);}.elementor-2518 .elementor-element.elementor-element-e6024b8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-2518 .elementor-element.elementor-element-3b7006c{padding:0px 0px 0px 0px;text-align:start;}.elementor-2518 .elementor-element.elementor-element-3b7006c .elementor-heading-title{font-family:"bakh", Sans-serif;font-size:16px;font-weight:700;color:#FFFFFF;}.elementor-2518 .elementor-element.elementor-element-17cb94f .elementor-button{background-color:#02010100;font-size:14px;font-weight:700;fill:#0BB7B7;color:#0BB7B7;padding:0px 0px 0px 0px;}.elementor-2518 .elementor-element.elementor-element-17cb94f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2518 .elementor-element.elementor-element-17cb94f .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-2518 .elementor-element.elementor-element-d32b363{--grid-columns:1;--grid-row-gap:0px;--grid-column-gap:0px;}.elementor-2518 .elementor-element.elementor-element-d32b363 > .elementor-widget-container{background-color:#05192854;padding:5px 10px 5px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF0D;border-radius:20px 20px 20px 20px;}.elementor-2518 .elementor-element.elementor-element-d32b363 .elementor-widget-container{backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);}.elementor-2518 .elementor-element.elementor-element-e3101c9{--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:20px 0px;--row-gap:20px;--column-gap:0px;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFFFFF1C;--border-color:#FFFFFF1C;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.23137254901960785);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2518 .elementor-element.elementor-element-e3101c9:not(.elementor-motion-effects-element-type-background), .elementor-2518 .elementor-element.elementor-element-e3101c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(0deg, #000C1729 0%, #3B678F75 100%);}.elementor-2518 .elementor-element.elementor-element-bc9a80a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-2518 .elementor-element.elementor-element-0d042ce{padding:0px 0px 0px 0px;text-align:start;}.elementor-2518 .elementor-element.elementor-element-0d042ce .elementor-heading-title{font-family:"bakh", Sans-serif;font-size:16px;font-weight:700;color:#FFFFFF;}.elementor-2518 .elementor-element.elementor-element-b9013fb .elementor-button{background-color:#02010100;font-size:14px;font-weight:700;fill:#0BB7B7;color:#0BB7B7;padding:0px 0px 0px 0px;}.elementor-2518 .elementor-element.elementor-element-b9013fb .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2518 .elementor-element.elementor-element-b9013fb .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-2518 .elementor-element.elementor-element-15a77dd{--grid-columns:1;--grid-row-gap:3px;--grid-column-gap:0px;}.elementor-2518 .elementor-element.elementor-element-15a77dd > .elementor-widget-container{border-style:none;}.elementor-2518 .elementor-element.elementor-element-c9d0bf1{--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;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFFFFF1C;--border-color:#FFFFFF1C;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.23137254901960785);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2518 .elementor-element.elementor-element-c9d0bf1:not(.elementor-motion-effects-element-type-background), .elementor-2518 .elementor-element.elementor-element-c9d0bf1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000612;}.elementor-2518 .elementor-element.elementor-element-c9d0bf1::before, .elementor-2518 .elementor-element.elementor-element-c9d0bf1 > .elementor-background-video-container::before, .elementor-2518 .elementor-element.elementor-element-c9d0bf1 > .e-con-inner > .elementor-background-video-container::before, .elementor-2518 .elementor-element.elementor-element-c9d0bf1 > .elementor-background-slideshow::before, .elementor-2518 .elementor-element.elementor-element-c9d0bf1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2518 .elementor-element.elementor-element-c9d0bf1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://mohamad-qafari.ir/wp-content/uploads/2026/09/qafari-book-scaled.webp");--background-overlay:'';background-position:center left;background-repeat:no-repeat;background-size:contain;}.elementor-2518 .elementor-element.elementor-element-01af958{--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;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF2E;--border-color:#FFFFFF2E;--border-radius:20px 20px 20px 20px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2518 .elementor-element.elementor-element-01af958:not(.elementor-motion-effects-element-type-background), .elementor-2518 .elementor-element.elementor-element-01af958 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#05192838;}.elementor-2518 .elementor-element.elementor-element-09a2c85{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF0F;--border-color:#FFFFFF0F;--padding-top:10px;--padding-bottom:10px;--padding-left:5px;--padding-right:5px;}.elementor-2518 .elementor-element.elementor-element-59e4700{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;padding:0px 0px 0px 10px;border-style:solid;border-width:0px 0px 0px 1px;border-color:#FFFFFF0F;}.elementor-2518 .elementor-element.elementor-element-59e4700 .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-2518 .elementor-element.elementor-element-59e4700 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-2518 .elementor-element.elementor-element-59e4700.elementor-view-stacked .elementor-icon{background-color:#0BB7B7;}.elementor-2518 .elementor-element.elementor-element-59e4700.elementor-view-framed .elementor-icon, .elementor-2518 .elementor-element.elementor-element-59e4700.elementor-view-default .elementor-icon{fill:#0BB7B7;color:#0BB7B7;border-color:#0BB7B7;}.elementor-2518 .elementor-element.elementor-element-59e4700 .elementor-icon{font-size:17px;}.elementor-2518 .elementor-element.elementor-element-59e4700 .elementor-icon-box-title, .elementor-2518 .elementor-element.elementor-element-59e4700 .elementor-icon-box-title a{font-family:"bakh", Sans-serif;font-size:12px;font-weight:700;}.elementor-2518 .elementor-element.elementor-element-d493dfc{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2518 .elementor-element.elementor-element-d493dfc .elementor-heading-title{font-family:"bakh", Sans-serif;font-size:12px;font-weight:700;color:#FFFFFF;}.elementor-2518 .elementor-element.elementor-element-90887a6{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF0F;--border-color:#FFFFFF0F;--padding-top:10px;--padding-bottom:10px;--padding-left:5px;--padding-right:5px;}.elementor-2518 .elementor-element.elementor-element-94b6745{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;padding:0px 0px 0px 10px;border-style:solid;border-width:0px 0px 0px 1px;border-color:#FFFFFF0F;}.elementor-2518 .elementor-element.elementor-element-94b6745 .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-2518 .elementor-element.elementor-element-94b6745 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-2518 .elementor-element.elementor-element-94b6745.elementor-view-stacked .elementor-icon{background-color:#0BB7B7;}.elementor-2518 .elementor-element.elementor-element-94b6745.elementor-view-framed .elementor-icon, .elementor-2518 .elementor-element.elementor-element-94b6745.elementor-view-default .elementor-icon{fill:#0BB7B7;color:#0BB7B7;border-color:#0BB7B7;}.elementor-2518 .elementor-element.elementor-element-94b6745 .elementor-icon{font-size:17px;}.elementor-2518 .elementor-element.elementor-element-94b6745 .elementor-icon-box-title, .elementor-2518 .elementor-element.elementor-element-94b6745 .elementor-icon-box-title a{font-family:"bakh", Sans-serif;font-size:12px;font-weight:700;}.elementor-2518 .elementor-element.elementor-element-357f1bb{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2518 .elementor-element.elementor-element-357f1bb .elementor-heading-title{font-family:"bakh", Sans-serif;font-size:12px;font-weight:700;color:#FFFFFF;}.elementor-2518 .elementor-element.elementor-element-6a8d1c2{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--padding-top:10px;--padding-bottom:10px;--padding-left:5px;--padding-right:5px;}.elementor-2518 .elementor-element.elementor-element-d324951{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;padding:0px 0px 0px 10px;border-style:solid;border-width:0px 0px 0px 1px;border-color:#FFFFFF0F;}.elementor-2518 .elementor-element.elementor-element-d324951 .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-2518 .elementor-element.elementor-element-d324951 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-2518 .elementor-element.elementor-element-d324951.elementor-view-stacked .elementor-icon{background-color:#0BB7B7;}.elementor-2518 .elementor-element.elementor-element-d324951.elementor-view-framed .elementor-icon, .elementor-2518 .elementor-element.elementor-element-d324951.elementor-view-default .elementor-icon{fill:#0BB7B7;color:#0BB7B7;border-color:#0BB7B7;}.elementor-2518 .elementor-element.elementor-element-d324951 .elementor-icon{font-size:17px;}.elementor-2518 .elementor-element.elementor-element-d324951 .elementor-icon-box-title, .elementor-2518 .elementor-element.elementor-element-d324951 .elementor-icon-box-title a{font-family:"bakh", Sans-serif;font-size:12px;font-weight:700;}.elementor-2518 .elementor-element.elementor-element-3c7085a{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2518 .elementor-element.elementor-element-3c7085a .elementor-heading-title{font-family:"bakh", Sans-serif;font-size:12px;font-weight:700;color:#FFFFFF;}.elementor-2518 .elementor-element.elementor-element-d6b2831{--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 0px;--row-gap:10px;--column-gap:0px;backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:30px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2518 .elementor-element.elementor-element-cb65dec .elementor-heading-title{font-family:"bakh", Sans-serif;font-size:12px;font-weight:700;color:#0BB7B7;}.elementor-2518 .elementor-element.elementor-element-40917ec .elementor-heading-title{font-family:"bakh", Sans-serif;font-size:20px;font-weight:700;color:#FFFFFF;}.elementor-2518 .elementor-element.elementor-element-8c91659{width:var( --container-widget-width, 250px );max-width:250px;--container-widget-width:250px;--container-widget-flex-grow:0;text-align:start;font-family:"bakh", Sans-serif;font-size:12px;font-weight:700;color:#FFFFFFDE;}.elementor-2518 .elementor-element.elementor-element-13f95cf .elementor-button{background-color:#00BAB952;font-size:15px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#00BAB94D;border-radius:7px 7px 7px 7px;padding:10px 15px 10px 15px;}.elementor-2518 .elementor-element.elementor-element-13f95cf .elementor-button:hover, .elementor-2518 .elementor-element.elementor-element-13f95cf .elementor-button:focus{background-color:#00BAB9;}.elementor-2518 .elementor-element.elementor-element-13f95cf .elementor-button-content-wrapper{flex-direction:row;}.elementor-2518 .elementor-element.elementor-element-13f95cf .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-2518 .elementor-element.elementor-element-9e7b323{--display:flex;}@media(max-width:1024px){.elementor-2518 .elementor-element.elementor-element-89c28c4{--min-height:100vh;}body:not(.rtl) .elementor-2518 .elementor-element.elementor-element-9eacc8f{right:2%;}body.rtl .elementor-2518 .elementor-element.elementor-element-9eacc8f{left:2%;}.elementor-2518 .elementor-element.elementor-element-9eacc8f{bottom:25%;}.elementor-2518 .elementor-element.elementor-element-c777726{font-size:30px;}.elementor-2518 .elementor-element.elementor-element-3b71181{font-size:12px;line-height:1.7em;}.elementor-2518 .elementor-element.elementor-element-96f8102 .elementor-button{font-size:14px;padding:12px 12px 12px 12px;}.elementor-2518 .elementor-element.elementor-element-94bc729 .elementor-button{font-size:13px;padding:12px 12px 12px 12px;}.elementor-2518 .elementor-element.elementor-element-350aba9{--padding-top:0%;--padding-bottom:0%;--padding-left:2%;--padding-right:2%;}.elementor-2518 .elementor-element.elementor-element-9f5d159{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-2518 .elementor-element.elementor-element-426b57b .elementor-icon-box-wrapper{text-align:center;}.elementor-2518 .elementor-element.elementor-element-426b57b .elementor-icon{font-size:25px;}.elementor-2518 .elementor-element.elementor-element-426b57b .elementor-icon-box-title, .elementor-2518 .elementor-element.elementor-element-426b57b .elementor-icon-box-title a{font-size:11px;}.elementor-2518 .elementor-element.elementor-element-426b57b .elementor-icon-box-description{font-size:10px;}.elementor-2518 .elementor-element.elementor-element-fe73437{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-2518 .elementor-element.elementor-element-8407ba1 .elementor-icon-box-wrapper{text-align:center;}.elementor-2518 .elementor-element.elementor-element-8407ba1 .elementor-icon{font-size:25px;}.elementor-2518 .elementor-element.elementor-element-8407ba1 .elementor-icon-box-title, .elementor-2518 .elementor-element.elementor-element-8407ba1 .elementor-icon-box-title a{font-size:11px;}.elementor-2518 .elementor-element.elementor-element-8407ba1 .elementor-icon-box-description{font-size:10px;}.elementor-2518 .elementor-element.elementor-element-cbc4e88{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-2518 .elementor-element.elementor-element-d3437d5 .elementor-icon-box-wrapper{text-align:center;}.elementor-2518 .elementor-element.elementor-element-d3437d5 .elementor-icon{font-size:25px;}.elementor-2518 .elementor-element.elementor-element-d3437d5 .elementor-icon-box-title, .elementor-2518 .elementor-element.elementor-element-d3437d5 .elementor-icon-box-title a{font-size:11px;}.elementor-2518 .elementor-element.elementor-element-d3437d5 .elementor-icon-box-description{font-size:10px;}.elementor-2518 .elementor-element.elementor-element-bb325d4{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-2518 .elementor-element.elementor-element-cdbf9e0 .elementor-icon-box-wrapper{text-align:center;}.elementor-2518 .elementor-element.elementor-element-cdbf9e0 .elementor-icon{font-size:25px;}.elementor-2518 .elementor-element.elementor-element-cdbf9e0 .elementor-icon-box-title, .elementor-2518 .elementor-element.elementor-element-cdbf9e0 .elementor-icon-box-title a{font-size:11px;}.elementor-2518 .elementor-element.elementor-element-cdbf9e0 .elementor-icon-box-description{font-size:10px;}.elementor-2518 .elementor-element.elementor-element-cdac2d0{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-2518 .elementor-element.elementor-element-32fdd6c .elementor-icon-box-wrapper{text-align:center;}.elementor-2518 .elementor-element.elementor-element-32fdd6c .elementor-icon{font-size:25px;}.elementor-2518 .elementor-element.elementor-element-32fdd6c .elementor-icon-box-title, .elementor-2518 .elementor-element.elementor-element-32fdd6c .elementor-icon-box-title a{font-size:11px;}.elementor-2518 .elementor-element.elementor-element-32fdd6c .elementor-icon-box-description{font-size:10px;}.elementor-2518 .elementor-element.elementor-element-f73b40f{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-2518 .elementor-element.elementor-element-60dbd15 .elementor-icon-box-wrapper{text-align:center;}.elementor-2518 .elementor-element.elementor-element-60dbd15 .elementor-icon{font-size:25px;}.elementor-2518 .elementor-element.elementor-element-60dbd15 .elementor-icon-box-title, .elementor-2518 .elementor-element.elementor-element-60dbd15 .elementor-icon-box-title a{font-size:11px;}.elementor-2518 .elementor-element.elementor-element-60dbd15 .elementor-icon-box-description{font-size:10px;}.elementor-2518 .elementor-element.elementor-element-aa92f25{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-2518 .elementor-element.elementor-element-dca64e2 .elementor-icon-box-wrapper{text-align:center;}.elementor-2518 .elementor-element.elementor-element-dca64e2 .elementor-icon{font-size:25px;}.elementor-2518 .elementor-element.elementor-element-dca64e2 .elementor-icon-box-title, .elementor-2518 .elementor-element.elementor-element-dca64e2 .elementor-icon-box-title a{font-size:11px;}.elementor-2518 .elementor-element.elementor-element-dca64e2 .elementor-icon-box-description{font-size:10px;}.elementor-2518 .elementor-element.elementor-element-4214d12 .elementor-heading-title{font-size:14px;}.elementor-2518 .elementor-element.elementor-element-f68ca90 .elementor-heading-title{font-size:14px;}.elementor-2518 .elementor-element.elementor-element-b8d06e4 .elementor-button{font-size:11px;}.elementor-2518 .elementor-element.elementor-element-ee1960d{--swiper-slides-to-display:1;}.elementor-2518 .elementor-element.elementor-element-3b7006c .elementor-heading-title{font-size:14px;}.elementor-2518 .elementor-element.elementor-element-17cb94f .elementor-button{font-size:11px;}.elementor-2518 .elementor-element.elementor-element-d32b363{--grid-columns:1;}.elementor-2518 .elementor-element.elementor-element-0d042ce .elementor-heading-title{font-size:14px;}.elementor-2518 .elementor-element.elementor-element-b9013fb .elementor-button{font-size:11px;}.elementor-2518 .elementor-element.elementor-element-15a77dd{--grid-columns:1;}.elementor-2518 .elementor-element.elementor-element-c9d0bf1::before, .elementor-2518 .elementor-element.elementor-element-c9d0bf1 > .elementor-background-video-container::before, .elementor-2518 .elementor-element.elementor-element-c9d0bf1 > .e-con-inner > .elementor-background-video-container::before, .elementor-2518 .elementor-element.elementor-element-c9d0bf1 > .elementor-background-slideshow::before, .elementor-2518 .elementor-element.elementor-element-c9d0bf1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2518 .elementor-element.elementor-element-c9d0bf1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:cover;}.elementor-2518 .elementor-element.elementor-element-59e4700 .elementor-icon{font-size:14px;}.elementor-2518 .elementor-element.elementor-element-59e4700 .elementor-icon-box-title, .elementor-2518 .elementor-element.elementor-element-59e4700 .elementor-icon-box-title a{font-size:10px;}.elementor-2518 .elementor-element.elementor-element-d493dfc .elementor-heading-title{font-size:10px;}.elementor-2518 .elementor-element.elementor-element-94b6745 .elementor-icon{font-size:14px;}.elementor-2518 .elementor-element.elementor-element-94b6745 .elementor-icon-box-title, .elementor-2518 .elementor-element.elementor-element-94b6745 .elementor-icon-box-title a{font-size:10px;}.elementor-2518 .elementor-element.elementor-element-357f1bb .elementor-heading-title{font-size:10px;}.elementor-2518 .elementor-element.elementor-element-d324951 .elementor-icon{font-size:14px;}.elementor-2518 .elementor-element.elementor-element-d324951 .elementor-icon-box-title, .elementor-2518 .elementor-element.elementor-element-d324951 .elementor-icon-box-title a{font-size:10px;}.elementor-2518 .elementor-element.elementor-element-3c7085a .elementor-heading-title{font-size:10px;}.elementor-2518 .elementor-element.elementor-element-d6b2831{--justify-content:center;--border-radius:20px 20px 20px 20px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2518 .elementor-element.elementor-element-cb65dec .elementor-heading-title{font-size:10px;}.elementor-2518 .elementor-element.elementor-element-40917ec .elementor-heading-title{font-size:18px;}.elementor-2518 .elementor-element.elementor-element-8c91659{font-size:10px;}.elementor-2518 .elementor-element.elementor-element-13f95cf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2518 .elementor-element.elementor-element-13f95cf .elementor-button{font-size:12px;padding:8px 10px 8px 10px;}}@media(max-width:768px){.elementor-2518 .elementor-element.elementor-element-89c28c4{--min-height:90vh;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-2518 .elementor-element.elementor-element-9eacc8f{--padding-top:20%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;bottom:0%;}.elementor-2518 .elementor-element.elementor-element-9eacc8f.e-con{--align-self:center;}body:not(.rtl) .elementor-2518 .elementor-element.elementor-element-9eacc8f{right:0%;}body.rtl .elementor-2518 .elementor-element.elementor-element-9eacc8f{left:0%;}.elementor-2518 .elementor-element.elementor-element-c777726.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2518 .elementor-element.elementor-element-c777726{text-align:center;font-size:18px;}.elementor-2518 .elementor-element.elementor-element-3b71181{text-align:center;font-size:13px;line-height:1.4em;}.elementor-2518 .elementor-element.elementor-element-8c3b9b3{--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2518 .elementor-element.elementor-element-96f8102 .elementor-button{font-size:14px;padding:12px 10px 12px 10px;}.elementor-2518 .elementor-element.elementor-element-94bc729 .elementor-button{font-size:14px;padding:12px 10px 12px 10px;}.elementor-2518 .elementor-element.elementor-element-350aba9{--content-width:100%;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2518 .elementor-element.elementor-element-b09a36b{--width:100%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2518 .elementor-element.elementor-element-9f5d159{--width:33%;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-2518 .elementor-element.elementor-element-426b57b .elementor-icon-box-wrapper{text-align:center;gap:5px;}.elementor-2518 .elementor-element.elementor-element-426b57b .elementor-icon-box-title{margin-block-end:5px;}.elementor-2518 .elementor-element.elementor-element-426b57b .elementor-icon{font-size:20px;}.elementor-2518 .elementor-element.elementor-element-426b57b .elementor-icon-box-title, .elementor-2518 .elementor-element.elementor-element-426b57b .elementor-icon-box-title a{font-size:10px;}.elementor-2518 .elementor-element.elementor-element-426b57b .elementor-icon-box-description{font-size:8px;}.elementor-2518 .elementor-element.elementor-element-fe73437{--width:33%;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-2518 .elementor-element.elementor-element-8407ba1 .elementor-icon-box-wrapper{text-align:center;gap:5px;}.elementor-2518 .elementor-element.elementor-element-8407ba1 .elementor-icon-box-title{margin-block-end:5px;}.elementor-2518 .elementor-element.elementor-element-8407ba1 .elementor-icon{font-size:20px;}.elementor-2518 .elementor-element.elementor-element-8407ba1 .elementor-icon-box-title, .elementor-2518 .elementor-element.elementor-element-8407ba1 .elementor-icon-box-title a{font-size:10px;}.elementor-2518 .elementor-element.elementor-element-8407ba1 .elementor-icon-box-description{font-size:8px;}.elementor-2518 .elementor-element.elementor-element-cbc4e88{--width:33%;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-2518 .elementor-element.elementor-element-d3437d5 .elementor-icon-box-wrapper{text-align:center;gap:5px;}.elementor-2518 .elementor-element.elementor-element-d3437d5 .elementor-icon-box-title{margin-block-end:5px;}.elementor-2518 .elementor-element.elementor-element-d3437d5 .elementor-icon{font-size:20px;}.elementor-2518 .elementor-element.elementor-element-d3437d5 .elementor-icon-box-title, .elementor-2518 .elementor-element.elementor-element-d3437d5 .elementor-icon-box-title a{font-size:10px;}.elementor-2518 .elementor-element.elementor-element-d3437d5 .elementor-icon-box-description{font-size:8px;}.elementor-2518 .elementor-element.elementor-element-bb325d4{--width:100%;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:5px;--padding-right:5px;}.elementor-2518 .elementor-element.elementor-element-cdbf9e0 .elementor-icon-box-wrapper{text-align:center;gap:5px;}.elementor-2518 .elementor-element.elementor-element-cdbf9e0 .elementor-icon-box-title{margin-block-end:1px;}.elementor-2518 .elementor-element.elementor-element-cdbf9e0 .elementor-icon{font-size:20px;}.elementor-2518 .elementor-element.elementor-element-cdbf9e0 .elementor-icon-box-title, .elementor-2518 .elementor-element.elementor-element-cdbf9e0 .elementor-icon-box-title a{font-size:10px;}.elementor-2518 .elementor-element.elementor-element-cdbf9e0 .elementor-icon-box-description{font-size:8px;}.elementor-2518 .elementor-element.elementor-element-cdac2d0{--width:33%;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-2518 .elementor-element.elementor-element-32fdd6c .elementor-icon-box-wrapper{text-align:center;gap:5px;}.elementor-2518 .elementor-element.elementor-element-32fdd6c .elementor-icon-box-title{margin-block-end:5px;}.elementor-2518 .elementor-element.elementor-element-32fdd6c .elementor-icon{font-size:20px;}.elementor-2518 .elementor-element.elementor-element-32fdd6c .elementor-icon-box-title, .elementor-2518 .elementor-element.elementor-element-32fdd6c .elementor-icon-box-title a{font-size:10px;}.elementor-2518 .elementor-element.elementor-element-32fdd6c .elementor-icon-box-description{font-size:8px;}.elementor-2518 .elementor-element.elementor-element-f73b40f{--width:33%;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-2518 .elementor-element.elementor-element-60dbd15 .elementor-icon-box-wrapper{text-align:center;gap:5px;}.elementor-2518 .elementor-element.elementor-element-60dbd15 .elementor-icon-box-title{margin-block-end:5px;}.elementor-2518 .elementor-element.elementor-element-60dbd15 .elementor-icon{font-size:20px;}.elementor-2518 .elementor-element.elementor-element-60dbd15 .elementor-icon-box-title, .elementor-2518 .elementor-element.elementor-element-60dbd15 .elementor-icon-box-title a{font-size:10px;}.elementor-2518 .elementor-element.elementor-element-60dbd15 .elementor-icon-box-description{font-size:8px;}.elementor-2518 .elementor-element.elementor-element-aa92f25{--width:33%;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-2518 .elementor-element.elementor-element-dca64e2 .elementor-icon-box-wrapper{text-align:center;gap:5px;}.elementor-2518 .elementor-element.elementor-element-dca64e2 .elementor-icon-box-title{margin-block-end:5px;}.elementor-2518 .elementor-element.elementor-element-dca64e2 .elementor-icon{font-size:20px;}.elementor-2518 .elementor-element.elementor-element-dca64e2 .elementor-icon-box-title, .elementor-2518 .elementor-element.elementor-element-dca64e2 .elementor-icon-box-title a{font-size:10px;}.elementor-2518 .elementor-element.elementor-element-dca64e2 .elementor-icon-box-description{font-size:8px;}.elementor-2518 .elementor-element.elementor-element-60ab453{--width:100%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2518 .elementor-element.elementor-element-4214d12{text-align:center;}.elementor-2518 .elementor-element.elementor-element-4214d12 .elementor-heading-title{font-size:14px;}.elementor-2518 .elementor-element.elementor-element-a648fbd{--width:100%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2518 .elementor-element.elementor-element-f68ca90 .elementor-heading-title{font-size:14px;}.elementor-2518 .elementor-element.elementor-element-b8d06e4 .elementor-button{font-size:11px;}.elementor-2518 .elementor-element.elementor-element-ee1960d{--swiper-slides-to-display:1;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2518 .elementor-element.elementor-element-a3373d6{--width:100%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2518 .elementor-element.elementor-element-e6024b8{--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-2518 .elementor-element.elementor-element-3b7006c .elementor-heading-title{font-size:14px;}.elementor-2518 .elementor-element.elementor-element-17cb94f .elementor-button{font-size:11px;}.elementor-2518 .elementor-element.elementor-element-d32b363{--grid-columns:1;}.elementor-2518 .elementor-element.elementor-element-d32b363 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2518 .elementor-element.elementor-element-e3101c9{--width:100%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2518 .elementor-element.elementor-element-bc9a80a{--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-2518 .elementor-element.elementor-element-0d042ce .elementor-heading-title{font-size:14px;}.elementor-2518 .elementor-element.elementor-element-b9013fb .elementor-button{font-size:11px;}.elementor-2518 .elementor-element.elementor-element-15a77dd{--grid-columns:1;}.elementor-2518 .elementor-element.elementor-element-15a77dd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2518 .elementor-element.elementor-element-c9d0bf1::before, .elementor-2518 .elementor-element.elementor-element-c9d0bf1 > .elementor-background-video-container::before, .elementor-2518 .elementor-element.elementor-element-c9d0bf1 > .e-con-inner > .elementor-background-video-container::before, .elementor-2518 .elementor-element.elementor-element-c9d0bf1 > .elementor-background-slideshow::before, .elementor-2518 .elementor-element.elementor-element-c9d0bf1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2518 .elementor-element.elementor-element-c9d0bf1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://mohamad-qafari.ir/wp-content/uploads/2026/09/book-mobile3.jpg");background-position:bottom center;background-size:contain;}.elementor-2518 .elementor-element.elementor-element-c9d0bf1{--width:100%;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2518 .elementor-element.elementor-element-59e4700 .elementor-icon-box-wrapper{gap:7px;}.elementor-2518 .elementor-element.elementor-element-59e4700 .elementor-icon-box-title{margin-block-end:0px;}.elementor-2518 .elementor-element.elementor-element-59e4700 .elementor-icon{font-size:13px;}.elementor-2518 .elementor-element.elementor-element-59e4700 .elementor-icon-box-title, .elementor-2518 .elementor-element.elementor-element-59e4700 .elementor-icon-box-title a{font-size:10px;}.elementor-2518 .elementor-element.elementor-element-d493dfc .elementor-heading-title{font-size:10px;}.elementor-2518 .elementor-element.elementor-element-94b6745 .elementor-icon-box-wrapper{gap:7px;}.elementor-2518 .elementor-element.elementor-element-94b6745 .elementor-icon-box-title{margin-block-end:0px;}.elementor-2518 .elementor-element.elementor-element-94b6745 .elementor-icon{font-size:13px;}.elementor-2518 .elementor-element.elementor-element-94b6745 .elementor-icon-box-title, .elementor-2518 .elementor-element.elementor-element-94b6745 .elementor-icon-box-title a{font-size:10px;}.elementor-2518 .elementor-element.elementor-element-357f1bb .elementor-heading-title{font-size:10px;}.elementor-2518 .elementor-element.elementor-element-d324951 .elementor-icon-box-wrapper{gap:7px;}.elementor-2518 .elementor-element.elementor-element-d324951 .elementor-icon-box-title{margin-block-end:0px;}.elementor-2518 .elementor-element.elementor-element-d324951 .elementor-icon{font-size:13px;}.elementor-2518 .elementor-element.elementor-element-d324951 .elementor-icon-box-title, .elementor-2518 .elementor-element.elementor-element-d324951 .elementor-icon-box-title a{font-size:10px;}.elementor-2518 .elementor-element.elementor-element-3c7085a .elementor-heading-title{font-size:10px;}.elementor-2518 .elementor-element.elementor-element-d6b2831{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2518 .elementor-element.elementor-element-40917ec .elementor-heading-title{font-size:18px;}.elementor-2518 .elementor-element.elementor-element-8c91659{font-size:9px;}.elementor-2518 .elementor-element.elementor-element-13f95cf .elementor-button{font-size:12px;padding:10px 10px 10px 10px;}.elementor-2518 .elementor-element.elementor-element-9e7b323{--min-height:200px;}}@media(min-width:769px){.elementor-2518 .elementor-element.elementor-element-9eacc8f{--width:500px;}.elementor-2518 .elementor-element.elementor-element-01af958{--width:400px;}.elementor-2518 .elementor-element.elementor-element-d6b2831{--width:300px;}.elementor-2518 .elementor-element.elementor-element-9e7b323{--width:40%;}}@media(max-width:1024px) and (min-width:769px){.elementor-2518 .elementor-element.elementor-element-9eacc8f{--width:350px;}.elementor-2518 .elementor-element.elementor-element-01af958{--width:320px;}.elementor-2518 .elementor-element.elementor-element-9e7b323{--width:0%;}}/* Start custom CSS for text-editor, class: .elementor-element-c777726 */@media (max-width: 768px) {
.elementor-2518 .elementor-element.elementor-element-c777726 p
{
    text-align: center !important;    
}

}

/* =========================
   MAIN TYPOGRAPHY
========================= */

.elementor-2518 .elementor-element.elementor-element-c777726 {
    direction: rtl;
    text-align: right;
}

.elementor-2518 .elementor-element.elementor-element-c777726 p {
    margin: 0 !important;

    font-weight: 700;
    line-height: 1.35;

    color: #F4F7F8;

    text-shadow:
        0 0 12px rgba(255, 255, 255, 0.08);

    transition: all 0.35s ease;
}


/* =========================
   TURQUOISE MAIN LINE
========================= */

.elementor-2518 .elementor-element.elementor-element-c777726 p:nth-child(2) span {
    position: relative;

    display: inline-block;

    color: transparent !important;

    background: linear-gradient(
        90deg,
        #00AFAE 0%,
        #00D9D7 35%,
        #8AFFFF 50%,
        #00D9D7 65%,
        #00AFAE 100%
    );

    background-size: 250% 100%;
    background-position: 100% 50%;

    -webkit-background-clip: text;
    background-clip: text;

    text-shadow: none;

    animation: turquoiseTextShine 4s ease-in-out infinite;
}


/* =========================
   SOFT GLOW
========================= */

.elementor-2518 .elementor-element.elementor-element-c777726 p:nth-child(2) {
    filter:
        drop-shadow(0 0 8px rgba(0, 217, 215, 0.12));
}


/* =========================
   MOVING LIGHT
========================= */

@keyframes turquoiseTextShine {

    0% {
        background-position: 100% 50%;
    }

    45% {
        background-position: 100% 50%;
    }

    70% {
        background-position: 0% 50%;
    }

    100% {
        background-position: 0% 50%;
    }

}


/* =========================
   WHITE TEXT GLOW
========================= */

.elementor-2518 .elementor-element.elementor-element-c777726 p:first-child,
.elementor-2518 .elementor-element.elementor-element-c777726 p:nth-child(3) {
    text-shadow:
        0 0 8px rgba(255, 255, 255, 0.08),
        0 0 25px rgba(255, 255, 255, 0.035);
}


/* =========================
   HOVER
========================= */

.elementor-2518 .elementor-element.elementor-element-c777726:hover p:nth-child(2) {
    filter:
        drop-shadow(0 0 10px rgba(0, 217, 215, 0.22));
}

.elementor-2518 .elementor-element.elementor-element-c777726:hover p:first-child,
.elementor-2518 .elementor-element.elementor-element-c777726:hover p:nth-child(3) {
    text-shadow:
        0 0 10px rgba(255, 255, 255, 0.12),
        0 0 30px rgba(255, 255, 255, 0.05);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b71181 *//* متن توضیحات Hero */

.elementor-2518 .elementor-element.elementor-element-3b71181 .elementor-widget-container p {
    margin: 0 !important;

    color: #D7E0E3 !important;

    font-size: 16px !important;
    font-weight: 400 !important;

    line-height: 2 !important;

    text-align: center !important;

    text-shadow:
        0 0 8px rgba(255, 255, 255, 0.08);

    transition:
        color 0.4s ease,
        text-shadow 0.4s ease,
        transform 0.4s ease;
}


/* هاور روی متن */

.elementor-2518 .elementor-element.elementor-element-3b71181 .elementor-widget-container p:hover {
    color: #F5FAFB !important;

    text-shadow:
        0 0 8px rgba(255, 255, 255, 0.12),
        0 0 20px rgba(0, 190, 195, 0.12);
}


/* خط بسیار ظریف فیروزه‌ای */

.elementor-2518 .elementor-element.elementor-element-3b71181 .elementor-widget-container {
    position: relative;
}

.elementor-2518 .elementor-element.elementor-element-3b71181 .elementor-widget-container::after {
    content: "";

    display: block;

    width: 45px;
    height: 1px;

    margin: 14px auto 0;

    background: linear-gradient(
        90deg,
        transparent,
        #00BAB9,
        transparent
    );

    opacity: 0.65;

    animation: descriptionLine 3s ease-in-out infinite;
}


@keyframes descriptionLine {

    0%,
    100% {
        width: 35px;
        opacity: 0.35;
    }

    50% {
        width: 90px;
        opacity: 0.9;
    }

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-96f8102 *//*.elementor-2518 .elementor-element.elementor-element-96f8102 .elementor-button*/
/*{*/
/*    backdrop-filter: blur(7px);*/
/*}*/

.elementor-2518 .elementor-element.elementor-element-96f8102 svg
{
    fill: #EBBB3C;
}

/* =========================
   BUTTON
========================= */

.elementor-2518 .elementor-element.elementor-element-96f8102 .elementor-button {
    position: relative;
    isolation: isolate;
    overflow: hidden;

    background: #061925 !important;
    border: 1px solid rgba(201, 161, 59, 0.65) !important;
    border-radius: 12px;

    z-index: 1;
}


/* =========================
   MOVING LIGHT
========================= */

.elementor-2518 .elementor-element.elementor-element-96f8102 .elementor-button::before {
    content: "";
    position: absolute;

    width: 70px;
    height: 70px;

    top: -35px;
    left: -35px;

    background: radial-gradient(
        circle,
        #fff4b0 0%,
        #e5bd55 25%,
        rgba(229, 189, 85, 0.5) 45%,
        transparent 70%
    );

    filter: blur(3px);

    z-index: 0;

    animation: buttonBorderLight 4s linear infinite;
}


/* =========================
   COVER
========================= */

.elementor-2518 .elementor-element.elementor-element-96f8102 .elementor-button::after {
    content: "";

    position: absolute;
    inset: 1px;

    background: #061925;

    border-radius: 11px;

    z-index: 1;
}


/* =========================
   CONTENT
========================= */

.elementor-2518 .elementor-element.elementor-element-96f8102 .elementor-button-content-wrapper {
    position: relative;
    z-index: 5;
}

.elementor-2518 .elementor-element.elementor-element-96f8102 .elementor-button-icon,
.elementor-2518 .elementor-element.elementor-element-96f8102 .elementor-button-text {
    position: relative;
    z-index: 5;
}


/* =========================
   BORDER PATH ANIMATION
========================= */

@keyframes buttonBorderLight {

    0% {
        left: -35px;
        top: -35px;
    }

    25% {
        left: calc(100% - 35px);
        top: -35px;
    }

    50% {
        left: calc(100% - 35px);
        top: calc(100% - 35px);
    }

    75% {
        left: -35px;
        top: calc(100% - 35px);
    }

    100% {
        left: -35px;
        top: -35px;
    }

}

/* =========================
   HOVER EFFECT
========================= */

.elementor-2518 .elementor-element.elementor-element-96f8102 .elementor-button {
    transition:
        background 0.35s ease,
        border-color 0.35s ease,
        box-shadow 0.35s ease,
        transform 0.25s ease;
}


/* هاور دکمه */
.elementor-2518 .elementor-element.elementor-element-96f8102 .elementor-button:hover {
    background: #091F2D !important;

    border-color: #EBBB3C !important;

    box-shadow:
        0 0 8px rgba(235, 187, 60, 0.35),
        0 0 20px rgba(235, 187, 60, 0.15),
        inset 0 0 15px rgba(235, 187, 60, 0.06);

    transform: translateY(-1px);
}


/* سریع‌تر شدن نور Border هنگام هاور */
.elementor-2518 .elementor-element.elementor-element-96f8102 .elementor-button:hover::before {
    animation-duration: 2.2s;

    filter: blur(2px);
}


/* Glow برای متن */
.elementor-2518 .elementor-element.elementor-element-96f8102 .elementor-button:hover .elementor-button-text {
    text-shadow:
        0 0 6px rgba(235, 187, 60, 0.45);
}


/* Glow برای آیکون */
.elementor-2518 .elementor-element.elementor-element-96f8102 .elementor-button:hover svg {
    fill: #FFD96A;

    filter:
        drop-shadow(0 0 5px rgba(235, 187, 60, 0.7));
}


/* برگشت نرم آیکون */
.elementor-2518 .elementor-element.elementor-element-96f8102 svg {
    transition:
        fill 0.3s ease,
        filter 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-94bc729 *//*.elementor-2518 .elementor-element.elementor-element-94bc729 .elementor-button*/
/*{*/
/*    backdrop-filter: blur(7px);*/
/*}*/

/* =========================
   BUTTON
========================= */

.elementor-2518 .elementor-element.elementor-element-94bc729 .elementor-button {
    position: relative;
    isolation: isolate;
    overflow: hidden;

    background: #087F88 !important;
    border: 1px solid #10C9D0 !important;
    border-radius: 12px;

    box-shadow:
        0 0 12px rgba(0, 220, 230, 0.20),
        inset 0 0 15px rgba(0, 220, 230, 0.08);

    z-index: 1;
}


/* =========================
   MOVING LIGHT
========================= */

.elementor-2518 .elementor-element.elementor-element-94bc729 .elementor-button::before {
    content: "";

    position: absolute;

    width: 75px;
    height: 75px;

    top: -37px;
    left: -37px;

    background: radial-gradient(
        circle,
        #ffffff 0%,
        #7FFFFF 15%,
        #00E5EA 35%,
        rgba(0, 229, 234, 0.45) 50%,
        transparent 72%
    );

    filter: blur(3px);

    z-index: 0;

    animation: cyanBorderLight 4s linear infinite;
}


/* =========================
   INNER COVER
========================= */

.elementor-2518 .elementor-element.elementor-element-94bc729 .elementor-button::after {
    content: "";

    position: absolute;

    inset: 1px;

    background: #087F88;

    border-radius: 11px;

    z-index: 1;
}


/* =========================
   TEXT + ICON
========================= */

.elementor-2518 .elementor-element.elementor-element-94bc729 .elementor-button-content-wrapper {
    position: relative;
    z-index: 5;
}

.elementor-2518 .elementor-element.elementor-element-94bc729 .elementor-button-icon,
.elementor-2518 .elementor-element.elementor-element-94bc729 .elementor-button-text {
    position: relative;
    z-index: 5;
}


/* =========================
   FULL BORDER ROTATION
========================= */

@keyframes cyanBorderLight {

    0% {
        left: -37px;
        top: -37px;
    }

    25% {
        left: calc(100% - 37px);
        top: -37px;
    }

    50% {
        left: calc(100% - 37px);
        top: calc(100% - 37px);
    }

    75% {
        left: -37px;
        top: calc(100% - 37px);
    }

    100% {
        left: -37px;
        top: -37px;
    }

}

/* =========================
   HOVER EFFECT
========================= */

.elementor-2518 .elementor-element.elementor-element-94bc729 .elementor-button {
    transition:
        background 0.35s ease,
        box-shadow 0.35s ease,
        border-color 0.35s ease,
        transform 0.25s ease;
}


/* هاور */
.elementor-2518 .elementor-element.elementor-element-94bc729 .elementor-button:hover {
    background: #0A9CA5 !important;

    border-color: #5FFFFF !important;

    box-shadow:
        0 0 10px rgba(0, 229, 234, 0.35),
        0 0 25px rgba(0, 229, 234, 0.20),
        inset 0 0 20px rgba(0, 229, 234, 0.15);

    transform: translateY(-1px);
}


/* سرعت بیشتر نور هنگام هاور */
.elementor-2518 .elementor-element.elementor-element-94bc729 .elementor-button:hover::before {
    animation-duration: 2s;
}


/* روشن‌تر شدن متن */
.elementor-2518 .elementor-element.elementor-element-94bc729 .elementor-button:hover .elementor-button-text,
.elementor-2518 .elementor-element.elementor-element-94bc729 .elementor-button:hover .elementor-button-icon {
    text-shadow: 0 0 8px rgba(150, 255, 255, 0.45);
}


/* آیکون کمی روشن‌تر */
.elementor-2518 .elementor-element.elementor-element-94bc729 .elementor-button:hover .elementor-button-icon svg {
    filter:
        drop-shadow(0 0 5px rgba(150, 255, 255, 0.7));
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9eacc8f */@media (max-width: 768px)
{

.elementor-2518 .elementor-element.elementor-element-9eacc8f.elementor-element
{
background-image: linear-gradient(0deg, #06111F8F 76%, #0E182500 100%);
}

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-426b57b *//*.elementor-2518 .elementor-element.elementor-element-426b57b .elementor-icon*/
/*{*/
/*background-color: white;*/
/*padding: 15px;*/
/*border-radius: 50%;*/
/*backdrop-filter: blur(7px);*/
/*-webkit-backdrop-filter: blur(7px);*/
/*box-shadow: 0 0 10px 3px #0000003B;*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f5d159 */.elementor-2518 .elementor-element.elementor-element-9f5d159
{
    border-image: linear-gradient(to bottom, rgb(0 0 0 / 0%) 0%, #ffffff57 50%, rgb(0 0 0 / 0%) 100%) 1;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8407ba1 *//*.elementor-2518 .elementor-element.elementor-element-8407ba1 .elementor-icon*/
/*{*/
/*background-color: white;*/
/*padding: 15px;*/
/*border-radius: 50%;*/
/*backdrop-filter: blur(7px);*/
/*-webkit-backdrop-filter: blur(7px);*/
/*box-shadow: 0 0 10px 3px #0000003B;*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe73437 */.elementor-2518 .elementor-element.elementor-element-fe73437
{
    border-image: linear-gradient(to bottom, rgb(0 0 0 / 0%) 0%, #ffffff57 50%, rgb(0 0 0 / 0%) 100%) 1;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d3437d5 *//*.elementor-2518 .elementor-element.elementor-element-d3437d5 .elementor-icon*/
/*{*/
/*background-color: white;*/
/*padding: 15px;*/
/*border-radius: 50%;*/
/*backdrop-filter: blur(7px);*/
/*-webkit-backdrop-filter: blur(7px);*/
/*box-shadow: 0 0 10px 3px #0000003B;*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cbc4e88 */.elementor-2518 .elementor-element.elementor-element-cbc4e88
{
    border-image: linear-gradient(to bottom, rgb(0 0 0 / 0%) 0%, #ffffff57 50%, rgb(0 0 0 / 0%) 100%) 1;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cdbf9e0 *//*.elementor-2518 .elementor-element.elementor-element-cdbf9e0 .elementor-icon*/
/*{*/
/*background-color: white;*/
/*padding: 15px;*/
/*border-radius: 50%;*/
/*backdrop-filter: blur(7px);*/
/*-webkit-backdrop-filter: blur(7px);*/
/*box-shadow: 0 0 10px 3px #0000003B;*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb325d4 */.elementor-2518 .elementor-element.elementor-element-bb325d4
{
    border-image: linear-gradient(to bottom, rgb(0 0 0 / 0%) 0%, #ffffff57 50%, rgb(0 0 0 / 0%) 100%) 1;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-32fdd6c *//*.elementor-2518 .elementor-element.elementor-element-32fdd6c .elementor-icon*/
/*{*/
/*background-color: white;*/
/*padding: 15px;*/
/*border-radius: 50%;*/
/*backdrop-filter: blur(7px);*/
/*-webkit-backdrop-filter: blur(7px);*/
/*box-shadow: 0 0 10px 3px #0000003B;*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdac2d0 */.elementor-2518 .elementor-element.elementor-element-cdac2d0
{
    border-image: linear-gradient(to bottom, rgb(0 0 0 / 0%) 0%, #ffffff57 50%, rgb(0 0 0 / 0%) 100%) 1;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-60dbd15 *//*.elementor-2518 .elementor-element.elementor-element-60dbd15 .elementor-icon*/
/*{*/
/*background-color: white;*/
/*padding: 15px;*/
/*border-radius: 50%;*/
/*backdrop-filter: blur(7px);*/
/*-webkit-backdrop-filter: blur(7px);*/
/*box-shadow: 0 0 10px 3px #0000003B;*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f73b40f */.elementor-2518 .elementor-element.elementor-element-f73b40f
{
    border-image: linear-gradient(to bottom, rgb(0 0 0 / 0%) 0%, #ffffff57 50%, rgb(0 0 0 / 0%) 100%) 1;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dca64e2 *//*.elementor-2518 .elementor-element.elementor-element-dca64e2 .elementor-icon*/
/*{*/
/*background-color: white;*/
/*padding: 15px;*/
/*border-radius: 50%;*/
/*backdrop-filter: blur(7px);*/
/*-webkit-backdrop-filter: blur(7px);*/
/*box-shadow: 0 0 10px 3px #0000003B;*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa92f25 */.elementor-2518 .elementor-element.elementor-element-aa92f25
{
    border-image: linear-gradient(to bottom, rgb(0 0 0 / 0%) 0%, #ffffff57 50%, rgb(0 0 0 / 0%) 100%) 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b09a36b */.elementor-2518 .elementor-element.elementor-element-b09a36b .border-gr .elementor-element
{
border-image: linear-gradient(to bottom, rgba(255, 0, 0, 0) 0%, /* بالا: کاملا شفاف (محو) */ #1e442d57 50%, /* وسط: قرمز خالص */ rgba(255, 0, 0, 0) 100% /* پایین: کاملا شفاف (محو) */) 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60ab453 */.elementor-2518 .elementor-element.elementor-element-60ab453 .border-gr .elementor-element
{
border-image: linear-gradient(to bottom, rgba(255, 0, 0, 0) 0%, /* بالا: کاملا شفاف (محو) */ #1e442d57 50%, /* وسط: قرمز خالص */ rgba(255, 0, 0, 0) 100% /* پایین: کاملا شفاف (محو) */) 1;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-ee1960d */.elementor-2518 .elementor-element.elementor-element-ee1960d .swiper-pagination .swiper-pagination-bullet
{
    background-color: #03121C;
    border: 1px solid #ffffffb8;
}

.elementor-2518 .elementor-element.elementor-element-ee1960d .swiper-pagination .swiper-pagination-bullet-active
{
    background-color: #EBBB3C;
    border: 1px solid #ffffffb8;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a648fbd */.elementor-2518 .elementor-element.elementor-element-a648fbd .border-gr .elementor-element
{
border-image: linear-gradient(to bottom, rgba(255, 0, 0, 0) 0%, /* بالا: کاملا شفاف (محو) */ #1e442d57 50%, /* وسط: قرمز خالص */ rgba(255, 0, 0, 0) 100% /* پایین: کاملا شفاف (محو) */) 1;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-d32b363 */.elementor-2518 .elementor-element.elementor-element-d32b363 .e-loop-item:not(:last-child) > div {
    border-bottom: 1px solid #FFFFFF0D;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3373d6 */.elementor-2518 .elementor-element.elementor-element-a3373d6 .border-gr .elementor-element
{
border-image: linear-gradient(to bottom, rgba(255, 0, 0, 0) 0%, /* بالا: کاملا شفاف (محو) */ #1e442d57 50%, /* وسط: قرمز خالص */ rgba(255, 0, 0, 0) 100% /* پایین: کاملا شفاف (محو) */) 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3101c9 */.elementor-2518 .elementor-element.elementor-element-e3101c9 .border-gr .elementor-element
{
border-image: linear-gradient(to bottom, rgba(255, 0, 0, 0) 0%, /* بالا: کاملا شفاف (محو) */ #1e442d57 50%, /* وسط: قرمز خالص */ rgba(255, 0, 0, 0) 100% /* پایین: کاملا شفاف (محو) */) 1;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-59e4700 */.elementor-2518 .elementor-element.elementor-element-59e4700 .elementor-icon-box-icon
{
    background-color: rgb(0 71 86 / 20%);;
    backdrop-filter: blur(12px) !important;
    padding: 7px;
    border: 1px solid rgb(11 183 183 / 30%);
    border-radius: 7px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-94b6745 */.elementor-2518 .elementor-element.elementor-element-94b6745 .elementor-icon-box-icon
{
    background-color: rgb(0 71 86 / 20%);;
    backdrop-filter: blur(12px) !important;
    padding: 7px;
    border: 1px solid rgb(11 183 183 / 30%);
    border-radius: 7px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d324951 */.elementor-2518 .elementor-element.elementor-element-d324951 .elementor-icon-box-icon
{
    background-color: rgb(0 71 86 / 20%);;
    backdrop-filter: blur(12px) !important;
    padding: 7px;
    border: 1px solid rgb(11 183 183 / 30%);
    border-radius: 7px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-13f95cf */.elementor-2518 .elementor-element.elementor-element-13f95cf svg
{
    fill: #EBBB3C !important;
}

/* =========================
   BUTTON
========================= */

.elementor-2518 .elementor-element.elementor-element-13f95cf .elementor-button {
    position: relative;
    isolation: isolate;
    overflow: hidden;

    background: #087F88 !important;
    border: 1px solid #10C9D0 !important;
    border-radius: 12px;

    box-shadow:
        0 0 12px rgba(0, 220, 230, 0.20),
        inset 0 0 15px rgba(0, 220, 230, 0.08);

    z-index: 1;
}


/* =========================
   MOVING LIGHT
========================= */

.elementor-2518 .elementor-element.elementor-element-13f95cf .elementor-button::before {
    content: "";

    position: absolute;

    width: 75px;
    height: 75px;

    top: -37px;
    left: -37px;

    background: radial-gradient(
        circle,
        #ffffff 0%,
        #7FFFFF 15%,
        #00E5EA 35%,
        rgba(0, 229, 234, 0.45) 50%,
        transparent 72%
    );

    filter: blur(3px);

    z-index: 0;

    animation: cyanBorderLight 4s linear infinite;
}


/* =========================
   INNER COVER
========================= */

.elementor-2518 .elementor-element.elementor-element-13f95cf .elementor-button::after {
    content: "";

    position: absolute;

    inset: 1px;

    background: #087F88;

    border-radius: 11px;

    z-index: 1;
}


/* =========================
   TEXT + ICON
========================= */

.elementor-2518 .elementor-element.elementor-element-13f95cf .elementor-button-content-wrapper {
    position: relative;
    z-index: 5;
}

.elementor-2518 .elementor-element.elementor-element-13f95cf .elementor-button-icon,
.elementor-2518 .elementor-element.elementor-element-13f95cf .elementor-button-text {
    position: relative;
    z-index: 5;
}


/* =========================
   FULL BORDER ROTATION
========================= */

@keyframes cyanBorderLight {

    0% {
        left: -37px;
        top: -37px;
    }

    25% {
        left: calc(100% - 37px);
        top: -37px;
    }

    50% {
        left: calc(100% - 37px);
        top: calc(100% - 37px);
    }

    75% {
        left: -37px;
        top: calc(100% - 37px);
    }

    100% {
        left: -37px;
        top: -37px;
    }

}

/* =========================
   HOVER EFFECT
========================= */

.elementor-2518 .elementor-element.elementor-element-13f95cf .elementor-button {
    transition:
        background 0.35s ease,
        box-shadow 0.35s ease,
        border-color 0.35s ease,
        transform 0.25s ease;
}


/* هاور */
.elementor-2518 .elementor-element.elementor-element-13f95cf .elementor-button:hover {
    background: #0A9CA5 !important;

    border-color: #5FFFFF !important;

    box-shadow:
        0 0 10px rgba(0, 229, 234, 0.35),
        0 0 25px rgba(0, 229, 234, 0.20),
        inset 0 0 20px rgba(0, 229, 234, 0.15);

    transform: translateY(-1px);
}


/* سرعت بیشتر نور هنگام هاور */
.elementor-2518 .elementor-element.elementor-element-13f95cf .elementor-button:hover::before {
    animation-duration: 2s;
}


/* روشن‌تر شدن متن */
.elementor-2518 .elementor-element.elementor-element-13f95cf .elementor-button:hover .elementor-button-text,
.elementor-2518 .elementor-element.elementor-element-13f95cf .elementor-button:hover .elementor-button-icon {
    text-shadow: 0 0 8px rgba(150, 255, 255, 0.45);
}


/* آیکون کمی روشن‌تر */
.elementor-2518 .elementor-element.elementor-element-13f95cf .elementor-button:hover .elementor-button-icon svg {
    filter:
        drop-shadow(0 0 5px rgba(150, 255, 255, 0.7));
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c9d0bf1 */.elementor-2518 .elementor-element.elementor-element-c9d0bf1 .border-gr .elementor-element
{
border-image: linear-gradient(to bottom, rgba(255, 0, 0, 0) 0%, /* بالا: کاملا شفاف (محو) */ #1e442d57 50%, /* وسط: قرمز خالص */ rgba(255, 0, 0, 0) 100% /* پایین: کاملا شفاف (محو) */) 1;
}/* End custom CSS */