.elementor-170763 .elementor-element.elementor-element-25711a3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:120px;--padding-bottom:200px;--padding-left:10px;--padding-right:10px;}.elementor-170763 .elementor-element.elementor-element-25711a3:not(.elementor-motion-effects-element-type-background), .elementor-170763 .elementor-element.elementor-element-25711a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0069FF;}.elementor-170763 .elementor-element.elementor-element-1b3fe2d{--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:10px;--padding-bottom:10px;--padding-left:80px;--padding-right:10px;}.elementor-170763 .elementor-element.elementor-element-c9115d4 .elementor-heading-title{font-size:34px;font-weight:600;line-height:1.7em;color:#FFFFFF;}.elementor-170763 .elementor-element.elementor-element-6f602e4 > .elementor-widget-container{margin:0px 0px 0px 40px;}.elementor-170763 .elementor-element.elementor-element-6f602e4{text-align:justify;font-size:18px;font-weight:400;line-height:1.7em;color:#FFFFFF;}.elementor-170763 .elementor-element.elementor-element-046f804{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-170763 .elementor-element.elementor-element-6877ad4 .elementor-button{background-color:#FCA700;font-size:16px;font-weight:700;word-spacing:1px;fill:#000000;color:#000000;transition-duration:0.2s;border-style:solid;border-width:2px 4px 4px 2px;border-radius:20px 20px 20px 20px;padding:1.3rem 2rem 1.25rem 2rem;}.elementor-170763 .elementor-element.elementor-element-6877ad4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-170763 .elementor-element.elementor-element-6877ad4 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-170763 .elementor-element.elementor-element-f856c2c .elementor-button{background-color:#FFFFFF;font-weight:700;word-spacing:1px;fill:#000000;color:#000000;transition-duration:0.2s;border-style:solid;border-width:2px 4px 4px 2px;border-color:#000000;border-radius:20px 20px 20px 20px;padding:1.3rem 2rem 1.25rem 2rem;}.elementor-170763 .elementor-element.elementor-element-f856c2c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-170763 .elementor-element.elementor-element-f856c2c .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-170763 .elementor-element.elementor-element-7c5b9fd{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-170763 .elementor-element.elementor-element-98e5590{--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:-140px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-170763 .elementor-element.elementor-element-98e5590:not(.elementor-motion-effects-element-type-background), .elementor-170763 .elementor-element.elementor-element-98e5590 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-170763 .elementor-element.elementor-element-6ee0ea0{--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;--border-radius:60px 0px 0px 0px;--padding-top:0px;--padding-bottom:40px;--padding-left:50px;--padding-right:10px;}.elementor-170763 .elementor-element.elementor-element-6ee0ea0:not(.elementor-motion-effects-element-type-background), .elementor-170763 .elementor-element.elementor-element-6ee0ea0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-170763 .elementor-element.elementor-element-59f5ea1{--display:flex;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-170763 .elementor-element.elementor-element-eae4a0e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-170763 .elementor-element.elementor-element-98ff493 img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E7E7E7;border-radius:24px 24px 24px 24px;}.elementor-170763 .elementor-element.elementor-element-aa1c9c6 > .elementor-widget-container{margin:32px 0px 0px 0px;}.elementor-170763 .elementor-element.elementor-element-aa1c9c6{text-align:start;}.elementor-170763 .elementor-element.elementor-element-aa1c9c6 .elementor-heading-title{font-size:32px;font-weight:700;color:#0069FF;}.elementor-170763 .elementor-element.elementor-element-d138673{text-align:justify;font-size:17px;font-weight:400;line-height:2em;color:#020101;}.elementor-170763 .elementor-element.elementor-element-8efbcfa img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E7E7E7;border-radius:8px 8px 8px 8px;}.elementor-170763 .elementor-element.elementor-element-232e4c6{--display:flex;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-170763 .elementor-element.elementor-element-77b21c6{text-align:start;}.elementor-170763 .elementor-element.elementor-element-77b21c6 .elementor-heading-title{font-size:32px;font-weight:700;color:#0069FF;}.elementor-170763 .elementor-element.elementor-element-42eae2f{text-align:justify;font-size:17px;font-weight:400;line-height:2em;color:#020101;}.elementor-170763 .elementor-element.elementor-element-1f5ce7d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-170763 .elementor-element.elementor-element-5ed9a01 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-170763 .elementor-element.elementor-element-5ed9a01{text-align:start;}.elementor-170763 .elementor-element.elementor-element-5ed9a01 .elementor-heading-title{font-size:32px;font-weight:700;color:#0069FF;}.elementor-170763 .elementor-element.elementor-element-4d2d163{text-align:justify;font-size:17px;font-weight:400;line-height:2em;color:#020101;}.elementor-170763 .elementor-element.elementor-element-b204234{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-170763 .elementor-element.elementor-element-c685a5f > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-170763 .elementor-element.elementor-element-c685a5f{text-align:start;}.elementor-170763 .elementor-element.elementor-element-c685a5f .elementor-heading-title{font-size:32px;font-weight:700;color:#0069FF;}.elementor-170763 .elementor-element.elementor-element-70ed1e5{text-align:justify;font-size:17px;font-weight:400;line-height:2em;color:#020101;}.elementor-170763 .elementor-element.elementor-element-2e67bbb img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E7E7E7;border-radius:8px 8px 8px 8px;}.elementor-170763 .elementor-element.elementor-element-ee87124{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-170763 .elementor-element.elementor-element-e21ac0b > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-170763 .elementor-element.elementor-element-e21ac0b{text-align:start;}.elementor-170763 .elementor-element.elementor-element-e21ac0b .elementor-heading-title{font-size:32px;font-weight:700;color:#0069FF;}.elementor-170763 .elementor-element.elementor-element-16f63bb{text-align:justify;font-size:17px;font-weight:400;line-height:2em;color:#020101;}.elementor-170763 .elementor-element.elementor-element-d39c68e img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E7E7E7;border-radius:8px 8px 8px 8px;}.elementor-170763 .elementor-element.elementor-element-da386c4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-170763 .elementor-element.elementor-element-9edf97c > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-170763 .elementor-element.elementor-element-9edf97c{text-align:start;}.elementor-170763 .elementor-element.elementor-element-9edf97c .elementor-heading-title{font-size:32px;font-weight:700;color:#0069FF;}.elementor-170763 .elementor-element.elementor-element-e65abef{text-align:justify;font-size:17px;font-weight:400;line-height:2em;color:#020101;}.elementor-170763 .elementor-element.elementor-element-2891229 img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E7E7E7;border-radius:8px 8px 8px 8px;}.elementor-170763 .elementor-element.elementor-element-cf8111c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-170763 .elementor-element.elementor-element-72b18e1 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-170763 .elementor-element.elementor-element-72b18e1{text-align:start;}.elementor-170763 .elementor-element.elementor-element-72b18e1 .elementor-heading-title{font-size:32px;font-weight:700;color:#0069FF;}.elementor-170763 .elementor-element.elementor-element-7ca4c81{text-align:justify;font-size:17px;font-weight:400;line-height:2em;color:#020101;}.elementor-170763 .elementor-element.elementor-element-08aa0b3 img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E7E7E7;border-radius:8px 8px 8px 8px;}.elementor-170763 .elementor-element.elementor-element-d85ecbc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-170763 .elementor-element.elementor-element-41820e1 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-170763 .elementor-element.elementor-element-41820e1{text-align:start;}.elementor-170763 .elementor-element.elementor-element-41820e1 .elementor-heading-title{font-size:32px;font-weight:700;color:#0069FF;}.elementor-170763 .elementor-element.elementor-element-812c660{text-align:justify;font-size:17px;font-weight:400;line-height:2em;color:#020101;}.elementor-170763 .elementor-element.elementor-element-34f5920 img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E7E7E7;border-radius:8px 8px 8px 8px;}.elementor-170763 .elementor-element.elementor-element-bc14c22{--display:flex;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-170763 .elementor-element.elementor-element-8028307 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-170763 .elementor-element.elementor-element-8028307{text-align:start;}.elementor-170763 .elementor-element.elementor-element-8028307 .elementor-heading-title{font-size:32px;font-weight:700;color:#0069FF;}.elementor-170763 .elementor-element.elementor-element-aecd016{text-align:justify;font-size:17px;font-weight:400;line-height:2em;color:#020101;}.elementor-170763 .elementor-element.elementor-element-51c274d img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E7E7E7;border-radius:8px 8px 8px 8px;}.elementor-170763 .elementor-element.elementor-element-f61e6e2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-170763 .elementor-element.elementor-element-285ba69 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-170763 .elementor-element.elementor-element-285ba69{text-align:start;}.elementor-170763 .elementor-element.elementor-element-285ba69 .elementor-heading-title{font-size:32px;font-weight:700;color:#0069FF;}.elementor-170763 .elementor-element.elementor-element-46c19d3{text-align:justify;font-size:17px;font-weight:400;line-height:2em;color:#020101;}.elementor-170763 .elementor-element.elementor-element-5235de6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-170763 .elementor-element.elementor-element-094263c > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-170763 .elementor-element.elementor-element-094263c{text-align:start;}.elementor-170763 .elementor-element.elementor-element-094263c .elementor-heading-title{font-size:32px;font-weight:700;color:#0069FF;}.elementor-170763 .elementor-element.elementor-element-6c07dc4{text-align:justify;font-size:17px;font-weight:400;line-height:2em;color:#020101;}.elementor-170763 .elementor-element.elementor-element-814ccbe{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-170763 .elementor-element.elementor-element-bacb5a4 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-170763 .elementor-element.elementor-element-bacb5a4{text-align:start;}.elementor-170763 .elementor-element.elementor-element-bacb5a4 .elementor-heading-title{font-size:32px;font-weight:700;color:#0069FF;}.elementor-170763 .elementor-element.elementor-element-3cf25bc{text-align:justify;font-size:17px;font-weight:400;line-height:2em;color:#020101;}.elementor-170763 .elementor-element.elementor-element-d33612c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-170763 .elementor-element.elementor-element-79d94a3 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-170763 .elementor-element.elementor-element-79d94a3{text-align:start;}.elementor-170763 .elementor-element.elementor-element-79d94a3 .elementor-heading-title{font-size:32px;font-weight:700;color:#0069FF;}.elementor-170763 .elementor-element.elementor-element-48b8b12{text-align:justify;font-size:17px;font-weight:400;line-height:2em;color:#020101;}.elementor-170763 .elementor-element.elementor-element-61b14aa{--display:flex;border-style:solid;--border-style:solid;border-width:2px 4px 4px 2px;--border-top-width:2px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:2px;--border-radius:20px 20px 20px 20px;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-170763 .elementor-element.elementor-element-61b14aa:not(.elementor-motion-effects-element-type-background), .elementor-170763 .elementor-element.elementor-element-61b14aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #002DFF 0%, #0069FF 100%);}.elementor-170763 .elementor-element.elementor-element-f32b0e1{text-align:start;}.elementor-170763 .elementor-element.elementor-element-f32b0e1 .elementor-heading-title{font-size:36px;font-weight:700;color:#FFFFFF;}.elementor-170763 .elementor-element.elementor-element-d6393a6{text-align:justify;font-size:18px;font-weight:400;line-height:1.8em;color:#FFFFFF;}.elementor-170763 .elementor-element.elementor-element-c294a02 .elementor-button{background-color:#FCA700;font-size:16px;font-weight:700;word-spacing:1px;fill:#000000;color:#000000;transition-duration:0.2s;border-style:solid;border-width:2px 4px 4px 2px;border-radius:20px 20px 20px 20px;padding:1.3rem 2rem 1.25rem 2rem;}.elementor-170763 .elementor-element.elementor-element-c294a02 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-170763 .elementor-element.elementor-element-c294a02 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-170763 .elementor-element.elementor-element-963ab37{--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;--border-radius:0px 60px 0px 0px;--padding-top:80px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-170763 .elementor-element.elementor-element-963ab37:not(.elementor-motion-effects-element-type-background), .elementor-170763 .elementor-element.elementor-element-963ab37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(min-width:768px){.elementor-170763 .elementor-element.elementor-element-1b3fe2d{--width:68%;}.elementor-170763 .elementor-element.elementor-element-7c5b9fd{--width:30%;}.elementor-170763 .elementor-element.elementor-element-6ee0ea0{--width:70%;}.elementor-170763 .elementor-element.elementor-element-963ab37{--width:30%;}}@media(max-width:767px){.elementor-170763 .elementor-element.elementor-element-25711a3{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-170763 .elementor-element.elementor-element-1b3fe2d{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-170763 .elementor-element.elementor-element-c9115d4{text-align:center;}.elementor-170763 .elementor-element.elementor-element-c9115d4 .elementor-heading-title{font-size:20px;}.elementor-170763 .elementor-element.elementor-element-6f602e4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-170763 .elementor-element.elementor-element-6f602e4{text-align:center;font-size:16px;}.elementor-170763 .elementor-element.elementor-element-046f804{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-170763 .elementor-element.elementor-element-6877ad4 .elementor-button{font-size:15px;border-radius:16px 16px 16px 16px;padding:1.3rem 1.2rem 1.25rem 1.2rem;}.elementor-170763 .elementor-element.elementor-element-f856c2c .elementor-button{font-size:15px;word-spacing:-2px;border-radius:16px 16px 16px 16px;padding:1.3rem 1.2rem 1.25rem 1.2rem;}.elementor-170763 .elementor-element.elementor-element-dedca84 img{width:280px;}.elementor-170763 .elementor-element.elementor-element-98e5590{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-170763 .elementor-element.elementor-element-6ee0ea0{--border-radius:0px 0px 0px 0px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-170763 .elementor-element.elementor-element-59f5ea1{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-170763 .elementor-element.elementor-element-98ff493 img{border-radius:12px 12px 12px 12px;}.elementor-170763 .elementor-element.elementor-element-9f41188 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-170763 .elementor-element.elementor-element-aa1c9c6{text-align:center;}.elementor-170763 .elementor-element.elementor-element-aa1c9c6 .elementor-heading-title{font-size:22px;line-height:1.7em;}.elementor-170763 .elementor-element.elementor-element-d138673 > .elementor-widget-container{margin:0px 10px 0px 10px;}.elementor-170763 .elementor-element.elementor-element-d138673{text-align:justify;font-size:15px;}.elementor-170763 .elementor-element.elementor-element-8efbcfa img{border-radius:6px 6px 6px 6px;}.elementor-170763 .elementor-element.elementor-element-77b21c6{text-align:start;}.elementor-170763 .elementor-element.elementor-element-77b21c6 .elementor-heading-title{font-size:24px;line-height:1.7em;}.elementor-170763 .elementor-element.elementor-element-42eae2f > .elementor-widget-container{margin:0px 10px 0px 10px;}.elementor-170763 .elementor-element.elementor-element-42eae2f{text-align:justify;font-size:15px;}.elementor-170763 .elementor-element.elementor-element-5ed9a01 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-170763 .elementor-element.elementor-element-5ed9a01{text-align:start;}.elementor-170763 .elementor-element.elementor-element-5ed9a01 .elementor-heading-title{font-size:24px;line-height:1.7em;}.elementor-170763 .elementor-element.elementor-element-4d2d163 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-170763 .elementor-element.elementor-element-4d2d163{text-align:justify;font-size:15px;}.elementor-170763 .elementor-element.elementor-element-c685a5f > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-170763 .elementor-element.elementor-element-c685a5f{text-align:start;}.elementor-170763 .elementor-element.elementor-element-c685a5f .elementor-heading-title{font-size:24px;line-height:1.7em;}.elementor-170763 .elementor-element.elementor-element-70ed1e5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-170763 .elementor-element.elementor-element-70ed1e5{text-align:justify;font-size:15px;}.elementor-170763 .elementor-element.elementor-element-2e67bbb img{border-radius:6px 6px 6px 6px;}.elementor-170763 .elementor-element.elementor-element-e21ac0b > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-170763 .elementor-element.elementor-element-e21ac0b{text-align:start;}.elementor-170763 .elementor-element.elementor-element-e21ac0b .elementor-heading-title{font-size:24px;line-height:1.7em;}.elementor-170763 .elementor-element.elementor-element-16f63bb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-170763 .elementor-element.elementor-element-16f63bb{text-align:justify;font-size:15px;}.elementor-170763 .elementor-element.elementor-element-d39c68e img{border-radius:6px 6px 6px 6px;}.elementor-170763 .elementor-element.elementor-element-9edf97c > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-170763 .elementor-element.elementor-element-9edf97c{text-align:start;}.elementor-170763 .elementor-element.elementor-element-9edf97c .elementor-heading-title{font-size:24px;line-height:1.7em;}.elementor-170763 .elementor-element.elementor-element-e65abef > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-170763 .elementor-element.elementor-element-e65abef{text-align:justify;font-size:15px;}.elementor-170763 .elementor-element.elementor-element-2891229 img{border-radius:6px 6px 6px 6px;}.elementor-170763 .elementor-element.elementor-element-72b18e1 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-170763 .elementor-element.elementor-element-72b18e1{text-align:start;}.elementor-170763 .elementor-element.elementor-element-72b18e1 .elementor-heading-title{font-size:24px;line-height:1.7em;}.elementor-170763 .elementor-element.elementor-element-7ca4c81 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-170763 .elementor-element.elementor-element-7ca4c81{text-align:justify;font-size:15px;}.elementor-170763 .elementor-element.elementor-element-08aa0b3 img{border-radius:6px 6px 6px 6px;}.elementor-170763 .elementor-element.elementor-element-41820e1 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-170763 .elementor-element.elementor-element-41820e1{text-align:start;}.elementor-170763 .elementor-element.elementor-element-41820e1 .elementor-heading-title{font-size:24px;line-height:1.7em;}.elementor-170763 .elementor-element.elementor-element-812c660 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-170763 .elementor-element.elementor-element-812c660{text-align:justify;font-size:15px;}.elementor-170763 .elementor-element.elementor-element-34f5920 img{border-radius:6px 6px 6px 6px;}.elementor-170763 .elementor-element.elementor-element-8028307 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-170763 .elementor-element.elementor-element-8028307{text-align:start;}.elementor-170763 .elementor-element.elementor-element-8028307 .elementor-heading-title{font-size:24px;line-height:1.7em;}.elementor-170763 .elementor-element.elementor-element-aecd016 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-170763 .elementor-element.elementor-element-aecd016{text-align:justify;font-size:15px;}.elementor-170763 .elementor-element.elementor-element-51c274d img{border-radius:6px 6px 6px 6px;}.elementor-170763 .elementor-element.elementor-element-285ba69 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-170763 .elementor-element.elementor-element-285ba69{text-align:start;}.elementor-170763 .elementor-element.elementor-element-285ba69 .elementor-heading-title{font-size:24px;line-height:1.7em;}.elementor-170763 .elementor-element.elementor-element-46c19d3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-170763 .elementor-element.elementor-element-46c19d3{text-align:justify;font-size:15px;}.elementor-170763 .elementor-element.elementor-element-094263c > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-170763 .elementor-element.elementor-element-094263c{text-align:start;}.elementor-170763 .elementor-element.elementor-element-094263c .elementor-heading-title{font-size:24px;line-height:1.7em;}.elementor-170763 .elementor-element.elementor-element-6c07dc4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-170763 .elementor-element.elementor-element-6c07dc4{text-align:justify;font-size:15px;}.elementor-170763 .elementor-element.elementor-element-bacb5a4 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-170763 .elementor-element.elementor-element-bacb5a4{text-align:start;}.elementor-170763 .elementor-element.elementor-element-bacb5a4 .elementor-heading-title{font-size:24px;line-height:1.7em;}.elementor-170763 .elementor-element.elementor-element-3cf25bc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-170763 .elementor-element.elementor-element-3cf25bc{text-align:justify;font-size:15px;}.elementor-170763 .elementor-element.elementor-element-79d94a3 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-170763 .elementor-element.elementor-element-79d94a3{text-align:start;}.elementor-170763 .elementor-element.elementor-element-79d94a3 .elementor-heading-title{font-size:24px;line-height:1.7em;}.elementor-170763 .elementor-element.elementor-element-48b8b12 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-170763 .elementor-element.elementor-element-48b8b12{text-align:justify;font-size:15px;}.elementor-170763 .elementor-element.elementor-element-61b14aa{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-170763 .elementor-element.elementor-element-f32b0e1{text-align:center;}.elementor-170763 .elementor-element.elementor-element-f32b0e1 .elementor-heading-title{font-size:24px;line-height:1.7em;}.elementor-170763 .elementor-element.elementor-element-d6393a6{text-align:justify;font-size:15px;}.elementor-170763 .elementor-element.elementor-element-c294a02 .elementor-button{font-size:15px;border-radius:16px 16px 16px 16px;padding:1.3rem 1.2rem 1.25rem 1.2rem;}.elementor-170763 .elementor-element.elementor-element-963ab37{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:18px 18px 0px 0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}}/* Start custom CSS for html, class: .elementor-element-1972e18 */.hero-title {
    color: #ffffff;
    font-size: 60px;
    font-weight: 800;
    line-height: 1.6;
    margin: 0;
}

.dana-highlight {
    position: relative;
    display: inline-block;
    white-space: nowrap;
    z-index: 1;
}

.dana-highlight::after {
    content: "";
    position: absolute;
    bottom: -10px;
    right: 0;
    width: 100%;
    height: 42px;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-position: center bottom;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 306 42' preserveAspectRatio='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.314542 22.3672C52.9464 14.9125 91.8245 33.6666 144.966 18.1254C147.46 24.7349 153.892 33.0058 163.497 33.1094C155.486 32.9725 142.641 15.7178 155.536 27.2686C163.119 36.0683 196.172 25.2364 170.842 32.944C188.334 31.2885 204.356 20.5339 216.163 10.9702C235.811 -2.65832 220.928 23.6737 235.178 36.8756C255.37 55.2242 316.463 7.29572 304.134 7.28816C296.296 13.2947 285.769 17.046 281.423 23.6985C204.757 63.1757 259.992 -9.72674 214.311 2.55426C139.744 53.2533 177.393 7.4163 133.572 10.6223C108.06 28.9946 -0.613806 0.46356 0.29434 22.3672L0.314542 22.3672Z' fill='%23FCA700'/%3E%3C/svg%3E");
    z-index: -1;
    pointer-events: none;
    animation: strokeRightToLeft 0.8s ease-in-out forwards;
    animation-delay: 0.2s;
    clip-path: polygon(100% 0, 100% 0, 100% 100%, 100% 100%);
}

.dana-subtext {
    font-size: 42px;
    font-weight: 600;
    color: #ffffff;
    margin-right: 6px;
}

@keyframes strokeRightToLeft {
    0% {
        clip-path: polygon(100% 0, 100% 0, 100% 100%, 100% 100%);
    }

    100% {
        clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
    }
}

@media (max-width: 767px) {
    .hero-title {
        font-size: 40px;
        text-align: center;
        display: flex;
        flex-direction: column;
        align-items: center;
        gap: 8px;
    }

    .dana-highlight {
        display: inline-block;
        margin: 0 auto;
    }

    .dana-highlight::after {
        bottom: -6px;
        height: 28px;
    }

    .dana-subtext {
        font-size: 30px;
        display: block;
        margin-right: 0;
        margin-top: 4px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f856c2c */.elementor-button:hover .elementor-button-icon {
    transform: translateX(-5px); 
}
.elementor-button-icon {
    transition: transform 0.3s ease-in-out; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-98ff493 */.elementor-170763 .elementor-element.elementor-element-98ff493 {
    position: relative;
    display: inline-block;
    overflow: hidden;
    transition: all 0.35s cubic-bezier(0.4, 0, 0.2, 1);
}

/* افکت شناوری هنگام هاور ماوس روی کاور */
.elementor-170763 .elementor-element.elementor-element-98ff493:hover {
    transform: translateY(-6px) scale(1.01);
}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9f41188 */.center-play-container {
    position: relative !important;
}

.center-play-container .elementor-widget-html {
    position: absolute !important;
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -50%) !important;
    z-index: 10;
    margin: 0 !important;
}


.video-play-wrapper {
    position: relative;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
}

.custom-play-btn {
    width: 90px;
    height: 90px;
    background-color: #fb9700;
    border-radius: 50%;
    display: flex;
    border: 3px solid #ffffff;
    justify-content: center;
    align-items: center;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
    z-index:100;
    color: #000000;
    animation: button-pulse 1s infinite ease-in-out; 
    transition: transform 0.3s ease, background-color 0.3s ease;
}

.custom-play-btn svg {
    width: 40px;
    height: 40px;
}

.video-play-wrapper:hover .custom-play-btn {
    animation-play-state: paused;
    transform: scale(1.15);
    color: #000000;
}

.play-btn-pulse {
    position: absolute;
    width: 80px;
    height: 80px;
    background: rgb(255 200 87 / 50%);
    border-radius: 50%;
    z-index: 1;
    animation: pulse-animation 1s infinite linear; 
}

@keyframes button-pulse {
    0% { transform: scale(1); }
    50% { transform: scale(1.06); }
    100% { transform: scale(1); }
}

@keyframes pulse-animation {
    0% { transform: scale(1); opacity: 0.8; }
    100% { transform: scale(1.6); opacity: 0; }
}


.rtl-video-modal {
    display: none; 
    position: fixed;
    z-index: 99999;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.75);
    backdrop-filter: blur(4px);
    align-items: center;
    justify-content: center;
    padding: 10px;
    box-sizing: border-box;
}

.modal-box-content {
    background-color: #fff;
    width: 900px;
    max-width: 96%;
    border-radius: 15px;
    box-shadow: 0 15px 40px rgba(0, 0, 0, 0.4);
    position: relative;
    overflow: hidden;
    display: flex;
    flex-direction: column;
}


.modal-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 15px 20px;
    background: #fff;
    direction: rtl;
    border-bottom: 1px solid #f0f0f0;
}

#modalVideoTitle {
    margin: 0;
    font-family: inherit;
    font-size: 16px;
    color: #444;
    font-weight: 700;
}


.close-modal-btn {
    background: #eee;
    color: #666;
    width: 32px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    font-size: 22px;
    border-radius: 8px;
    cursor: pointer;
    transition: 0.2s;
    display: block;
}
.close-modal-btn:hover {
    background: #e0e0e0;
    color: #000;
}


#videoPlayerContainer {
    background: #fff;
    padding: 15px;
    line-height: 0;
    position: relative;
}


#videoPlayerContainer video {
    width: 100%;
    height: auto;
    display: block;
    border-radius: 10px;
    max-height: 70vh;
    background: #000;
}


#videoPlayerContainer iframe {
    width: 100%;
    aspect-ratio: 16 / 9;
    max-height: 70vh;
    display: block;
    border-radius: 10px;
    background: #000;
    border: none;
}


@media only screen and (max-width: 600px) {

.custom-play-btn {
    width: 80px;
    height: 80px;

}

.play-btn-pulse {
    width: 70px;
    height: 70px;
}
.custom-play-btn svg {
    width: 30px;
    height: 30px;
}

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d138673 */.custom-check-list ul {
  list-style: none !important;
  padding-right: 0 !important;
  margin: 18px 0 !important;
}


.custom-check-list ul li {
  position: relative;
  padding-right: 26px !important; 
  margin-bottom: 12px;
  line-height: 1.8;
  color: #0D2E4E;
font-weight: 600;
}


.custom-check-list ul li::before {
  content: "";
  position: absolute;
  right: 0;
  top: 9px; 
  width: 9px;
  height: 9px;
  border-radius: 50%;
  background-color: #0067ff; 
  box-shadow: 0 0 0 3px rgba(0, 103, 255, 0.15); 
  transition: transform 0.2s ease, background-color 0.2s ease;
}


.custom-check-list ul li:hover::before {
  background-color: #0D2E4E;
  transform: scale(1.2);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8efbcfa */.elementor-170763 .elementor-element.elementor-element-8efbcfa {
    position: relative;
    display: inline-block;
    overflow: hidden;
    transition: all 0.35s cubic-bezier(0.4, 0, 0.2, 1);
}

/* افکت شناوری هنگام هاور ماوس روی کاور */
.elementor-170763 .elementor-element.elementor-element-8efbcfa:hover {
    transform: translateY(-6px) scale(1.01);
}

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-42eae2f */.custom-check-list ul {
  list-style: none !important;
  padding-right: 0 !important;
  margin: 18px 0 !important;
}


.custom-check-list ul li {
  position: relative;
  padding-right: 26px !important; 
  margin-bottom: 12px;
  line-height: 1.8;
  color: #0D2E4E;
font-weight: 600;
}


.custom-check-list ul li::before {
  content: "";
  position: absolute;
  right: 0;
  top: 9px; 
  width: 9px;
  height: 9px;
  border-radius: 50%;
  background-color: #0067ff; 
  box-shadow: 0 0 0 3px rgba(0, 103, 255, 0.15); 
  transition: transform 0.2s ease, background-color 0.2s ease;
}


.custom-check-list ul li:hover::before {
  background-color: #0D2E4E;
  transform: scale(1.2);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d2d163 */.custom-check-list ul {
  list-style: none !important;
  padding-right: 0 !important;
  margin: 18px 0 !important;
}


.custom-check-list ul li {
  position: relative;
  padding-right: 26px !important; 
  margin-bottom: 12px;
  line-height: 1.8;
  color: #0D2E4E;
font-weight: 600;
}


.custom-check-list ul li::before {
  content: "";
  position: absolute;
  right: 0;
  top: 9px; 
  width: 9px;
  height: 9px;
  border-radius: 50%;
  background-color: #0067ff; 
  box-shadow: 0 0 0 3px rgba(0, 103, 255, 0.15); 
  transition: transform 0.2s ease, background-color 0.2s ease;
}


.custom-check-list ul li:hover::before {
  background-color: #0D2E4E;
  transform: scale(1.2);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70ed1e5 */.custom-check-list ul {
  list-style: none !important;
  padding-right: 0 !important;
  margin: 18px 0 !important;
}


.custom-check-list ul li {
  position: relative;
  padding-right: 26px !important; 
  margin-bottom: 12px;
  line-height: 1.8;
  color: #0D2E4E;
font-weight: 600;
}


.custom-check-list ul li::before {
  content: "";
  position: absolute;
  right: 0;
  top: 9px; 
  width: 9px;
  height: 9px;
  border-radius: 50%;
  background-color: #0067ff; 
  box-shadow: 0 0 0 3px rgba(0, 103, 255, 0.15); 
  transition: transform 0.2s ease, background-color 0.2s ease;
}


.custom-check-list ul li:hover::before {
  background-color: #0D2E4E;
  transform: scale(1.2);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e67bbb */.elementor-170763 .elementor-element.elementor-element-2e67bbb {
    position: relative;
    display: inline-block;
    overflow: hidden;
    transition: all 0.35s cubic-bezier(0.4, 0, 0.2, 1);
}

/* افکت شناوری هنگام هاور ماوس روی کاور */
.elementor-170763 .elementor-element.elementor-element-2e67bbb:hover {
    transform: translateY(-6px) scale(1.01);
}

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-16f63bb */.custom-check-list ul {
  list-style: none !important;
  padding-right: 0 !important;
  margin: 18px 0 !important;
}


.custom-check-list ul li {
  position: relative;
  padding-right: 26px !important; 
  margin-bottom: 12px;
  line-height: 1.8;
  color: #0D2E4E;
font-weight: 600;
}


.custom-check-list ul li::before {
  content: "";
  position: absolute;
  right: 0;
  top: 9px; 
  width: 9px;
  height: 9px;
  border-radius: 50%;
  background-color: #0067ff; 
  box-shadow: 0 0 0 3px rgba(0, 103, 255, 0.15); 
  transition: transform 0.2s ease, background-color 0.2s ease;
}


.custom-check-list ul li:hover::before {
  background-color: #0D2E4E;
  transform: scale(1.2);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d39c68e */.elementor-170763 .elementor-element.elementor-element-d39c68e {
    position: relative;
    display: inline-block;
    overflow: hidden;
    transition: all 0.35s cubic-bezier(0.4, 0, 0.2, 1);
}

/* افکت شناوری هنگام هاور ماوس روی کاور */
.elementor-170763 .elementor-element.elementor-element-d39c68e:hover {
    transform: translateY(-6px) scale(1.01);
}

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e65abef */.custom-check-list ul {
  list-style: none !important;
  padding-right: 0 !important;
  margin: 18px 0 !important;
}


.custom-check-list ul li {
  position: relative;
  padding-right: 26px !important; 
  margin-bottom: 12px;
  line-height: 1.8;
  color: #0D2E4E;
font-weight: 600;
}


.custom-check-list ul li::before {
  content: "";
  position: absolute;
  right: 0;
  top: 9px; 
  width: 9px;
  height: 9px;
  border-radius: 50%;
  background-color: #0067ff; 
  box-shadow: 0 0 0 3px rgba(0, 103, 255, 0.15); 
  transition: transform 0.2s ease, background-color 0.2s ease;
}


.custom-check-list ul li:hover::before {
  background-color: #0D2E4E;
  transform: scale(1.2);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2891229 */.elementor-170763 .elementor-element.elementor-element-2891229 {
    position: relative;
    display: inline-block;
    overflow: hidden;
    transition: all 0.35s cubic-bezier(0.4, 0, 0.2, 1);
}

/* افکت شناوری هنگام هاور ماوس روی کاور */
.elementor-170763 .elementor-element.elementor-element-2891229:hover {
    transform: translateY(-6px) scale(1.01);
}

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7ca4c81 */.custom-check-list ul {
  list-style: none !important;
  padding-right: 0 !important;
  margin: 18px 0 !important;
}


.custom-check-list ul li {
  position: relative;
  padding-right: 26px !important; 
  margin-bottom: 12px;
  line-height: 1.8;
  color: #0D2E4E;
font-weight: 600;
}


.custom-check-list ul li::before {
  content: "";
  position: absolute;
  right: 0;
  top: 9px; 
  width: 9px;
  height: 9px;
  border-radius: 50%;
  background-color: #0067ff; 
  box-shadow: 0 0 0 3px rgba(0, 103, 255, 0.15); 
  transition: transform 0.2s ease, background-color 0.2s ease;
}


.custom-check-list ul li:hover::before {
  background-color: #0D2E4E;
  transform: scale(1.2);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-08aa0b3 */.elementor-170763 .elementor-element.elementor-element-08aa0b3 {
    position: relative;
    display: inline-block;
    overflow: hidden;
    transition: all 0.35s cubic-bezier(0.4, 0, 0.2, 1);
}

/* افکت شناوری هنگام هاور ماوس روی کاور */
.elementor-170763 .elementor-element.elementor-element-08aa0b3:hover {
    transform: translateY(-6px) scale(1.01);
}

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-812c660 */.custom-check-list ul {
  list-style: none !important;
  padding-right: 0 !important;
  margin: 18px 0 !important;
}


.custom-check-list ul li {
  position: relative;
  padding-right: 26px !important; 
  margin-bottom: 12px;
  line-height: 1.8;
  color: #0D2E4E;
font-weight: 600;
}


.custom-check-list ul li::before {
  content: "";
  position: absolute;
  right: 0;
  top: 9px; 
  width: 9px;
  height: 9px;
  border-radius: 50%;
  background-color: #0067ff; 
  box-shadow: 0 0 0 3px rgba(0, 103, 255, 0.15); 
  transition: transform 0.2s ease, background-color 0.2s ease;
}


.custom-check-list ul li:hover::before {
  background-color: #0D2E4E;
  transform: scale(1.2);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-34f5920 */.elementor-170763 .elementor-element.elementor-element-34f5920 {
    position: relative;
    display: inline-block;
    overflow: hidden;
    transition: all 0.35s cubic-bezier(0.4, 0, 0.2, 1);
}

/* افکت شناوری هنگام هاور ماوس روی کاور */
.elementor-170763 .elementor-element.elementor-element-34f5920:hover {
    transform: translateY(-6px) scale(1.01);
}

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aecd016 */.custom-check-list ul {
  list-style: none !important;
  padding-right: 0 !important;
  margin: 18px 0 !important;
}


.custom-check-list ul li {
  position: relative;
  padding-right: 26px !important; 
  margin-bottom: 12px;
  line-height: 1.8;
  color: #0D2E4E;
font-weight: 600;
}


.custom-check-list ul li::before {
  content: "";
  position: absolute;
  right: 0;
  top: 9px; 
  width: 9px;
  height: 9px;
  border-radius: 50%;
  background-color: #0067ff; 
  box-shadow: 0 0 0 3px rgba(0, 103, 255, 0.15); 
  transition: transform 0.2s ease, background-color 0.2s ease;
}


.custom-check-list ul li:hover::before {
  background-color: #0D2E4E;
  transform: scale(1.2);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-51c274d */.elementor-170763 .elementor-element.elementor-element-51c274d {
    position: relative;
    display: inline-block;
    overflow: hidden;
    transition: all 0.35s cubic-bezier(0.4, 0, 0.2, 1);
}

/* افکت شناوری هنگام هاور ماوس روی کاور */
.elementor-170763 .elementor-element.elementor-element-51c274d:hover {
    transform: translateY(-6px) scale(1.01);
}

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46c19d3 */.custom-check-list ul {
  list-style: none !important;
  padding-right: 0 !important;
  margin: 18px 0 !important;
}


.custom-check-list ul li {
  position: relative;
  padding-right: 26px !important; 
  margin-bottom: 12px;
  line-height: 1.8;
  color: #0D2E4E;
font-weight: 600;
}


.custom-check-list ul li::before {
  content: "";
  position: absolute;
  right: 0;
  top: 9px; 
  width: 9px;
  height: 9px;
  border-radius: 50%;
  background-color: #0067ff; 
  box-shadow: 0 0 0 3px rgba(0, 103, 255, 0.15); 
  transition: transform 0.2s ease, background-color 0.2s ease;
}


.custom-check-list ul li:hover::before {
  background-color: #0D2E4E;
  transform: scale(1.2);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c07dc4 */.custom-check-list ul {
  list-style: none !important;
  padding-right: 0 !important;
  margin: 18px 0 !important;
}


.custom-check-list ul li {
  position: relative;
  padding-right: 26px !important; 
  margin-bottom: 12px;
  line-height: 1.8;
  color: #0D2E4E;
font-weight: 600;
}


.custom-check-list ul li::before {
  content: "";
  position: absolute;
  right: 0;
  top: 9px; 
  width: 9px;
  height: 9px;
  border-radius: 50%;
  background-color: #0067ff; 
  box-shadow: 0 0 0 3px rgba(0, 103, 255, 0.15); 
  transition: transform 0.2s ease, background-color 0.2s ease;
}


.custom-check-list ul li:hover::before {
  background-color: #0D2E4E;
  transform: scale(1.2);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3cf25bc */.custom-check-list ul {
  list-style: none !important;
  padding-right: 0 !important;
  margin: 18px 0 !important;
}


.custom-check-list ul li {
  position: relative;
  padding-right: 26px !important; 
  margin-bottom: 12px;
  line-height: 1.8;
  color: #0D2E4E;
font-weight: 600;
}


.custom-check-list ul li::before {
  content: "";
  position: absolute;
  right: 0;
  top: 9px; 
  width: 9px;
  height: 9px;
  border-radius: 50%;
  background-color: #0067ff; 
  box-shadow: 0 0 0 3px rgba(0, 103, 255, 0.15); 
  transition: transform 0.2s ease, background-color 0.2s ease;
}


.custom-check-list ul li:hover::before {
  background-color: #0D2E4E;
  transform: scale(1.2);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-48b8b12 */.custom-check-list ul {
  list-style: none !important;
  padding-right: 0 !important;
  margin: 18px 0 !important;
}


.custom-check-list ul li {
  position: relative;
  padding-right: 26px !important; 
  margin-bottom: 12px;
  line-height: 1.8;
  color: #0D2E4E;
font-weight: 600;
}


.custom-check-list ul li::before {
  content: "";
  position: absolute;
  right: 0;
  top: 9px; 
  width: 9px;
  height: 9px;
  border-radius: 50%;
  background-color: #0067ff; 
  box-shadow: 0 0 0 3px rgba(0, 103, 255, 0.15); 
  transition: transform 0.2s ease, background-color 0.2s ease;
}


.custom-check-list ul li:hover::before {
  background-color: #0D2E4E;
  transform: scale(1.2);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d6393a6 */.custom-orange-list ul {
  list-style: none !important;
  padding-right: 0 !important;
  margin: 18px 0 !important;
}

.custom-orange-list ul li {
  position: relative;
  padding-right: 26px !important;
  margin-bottom: 12px;
  line-height: 1.8;
  color: #ffffff;
  font-weight: 500;
}

.custom-orange-list ul li::before {
  content: "";
  position: absolute;
  right: 0;
  top: 9px;
  width: 9px;
  height: 9px;
  border-radius: 50%;
  background-color: #FCA700;
  box-shadow: 0 0 0 3px rgba(252, 167, 0, 0.2);
  transition: transform 0.2s ease, background-color 0.2s ease, box-shadow 0.2s ease;
}

.custom-orange-list ul li:hover::before {
  background-color: #ffffff;
  box-shadow: 0 0 0 3px rgba(255, 255, 255, 0.25);
  transform: scale(1.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61b14aa */@media (min-width: 1025px) {
    .has-corner-icon {
        position: relative !important;
        overflow: visible !important;
    }

    .has-corner-icon::before {
        content: "" !important;
        display: block !important;
        position: absolute !important;
        top: -38px !important;
        right: -38px !important;
        width: 42px !important;
        height: 42px !important;
        background-image: url("data:image/svg+xml,%3Csvg width='26' height='24' viewBox='0 0 26 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_6177_59)'%3E%3Cpath d='M2.42 17.43C3.20667 12.7633 3.99332 8.09664 4.77999 3.42997L5.11 1.42997C5.13748 1.12432 5.0497 0.819446 4.86391 0.575196C4.67812 0.330945 4.40774 0.164965 4.10585 0.109848C3.80396 0.0547313 3.49237 0.114457 3.23226 0.277298C2.97214 0.44014 2.7823 0.694337 2.7 0.989975C1.92 5.65664 1.13666 10.3233 0.349994 14.99L0.0200072 16.99C-0.0383403 17.3082 0.0321139 17.6366 0.2159 17.9029C0.399685 18.1692 0.681728 18.3516 0.999988 18.41C1.31825 18.4683 1.64665 18.3979 1.91295 18.2141C2.17925 18.0303 2.36165 17.7482 2.42 17.43Z' fill='%23000000'/%3E%3Cpath d='M6.75937 18.92L14.0194 11.72L15.0194 10.72C15.1218 10.5965 15.1989 10.4541 15.2463 10.3009C15.2937 10.1476 15.3104 9.98656 15.2956 9.82684C15.2807 9.66713 15.2345 9.5119 15.1597 9.37003C15.0849 9.22815 14.9828 9.10241 14.8593 8.99998C14.7359 8.89755 14.5935 8.82044 14.4403 8.77304C14.287 8.72565 14.1259 8.7089 13.9662 8.72376C13.8065 8.73861 13.6513 8.78478 13.5094 8.85963C13.3676 8.93448 13.2418 9.03654 13.1394 9.15998L5.86936 16.36L4.86936 17.36C4.76692 17.4834 4.68982 17.6258 4.64243 17.7791C4.59503 17.9323 4.57828 18.0934 4.59314 18.2531C4.608 18.4128 4.65416 18.5681 4.72901 18.7099C4.80385 18.8518 4.90592 18.9775 5.02936 19.08C5.1528 19.1824 5.29521 19.2595 5.44846 19.3069C5.6017 19.3543 5.7628 19.3711 5.92252 19.3562C6.08223 19.3413 6.23746 19.2952 6.37934 19.2203C6.52121 19.1455 6.64693 19.0434 6.74936 18.92H6.75937Z' fill='%23000000'/%3E%3Cpath d='M8.4493 23.68L22.8493 22.51L24.9093 22.34C25.2208 22.3011 25.5052 22.1438 25.7036 21.9006C25.902 21.6574 25.9991 21.3472 25.9746 21.0343C25.9502 20.7214 25.8061 20.4299 25.5723 20.2206C25.3385 20.0112 25.033 19.8999 24.7193 19.91L10.3093 21.08L8.24929 21.25C7.93609 21.2879 7.64974 21.4456 7.45034 21.6901C7.25095 21.9346 7.15402 22.2468 7.1799 22.5612C7.20577 22.8757 7.35245 23.1678 7.58914 23.3764C7.82582 23.585 8.13412 23.6938 8.4493 23.68Z' fill='%23000000'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_6177_59'%3E%3Crect width='26' height='23.69' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") !important;
        background-repeat: no-repeat !important;
        background-size: contain !important;
        background-position: center !important;
        pointer-events: none !important;
        z-index: 10 !important;
        box-shadow: none !important;
        border: none !important;
        border-radius: 0px;
    }

    .has-corner-icon::after {
        content: "" !important;
        display: block !important;
        position: absolute !important;
        bottom: 30px !important;
        left: -65px !important;
        width: 80px !important;
        height: 80px !important;
        background-image: url("data:image/svg+xml,%3Csvg width='71' height='75' viewBox='0 0 71 75' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_6177_64)'%3E%3Cpath d='M0.619698 43.79C12.0089 39.8451 23.9087 37.5682 35.9497 37.03C37.7997 22.03 46.8197 9.49997 58.1597 0.0299683V4.95997C49.3097 12.41 41.3997 21.87 38.1597 33.15C37.7867 34.4219 37.4862 35.714 37.2597 37.02C39.6197 36.96 41.9797 36.96 44.3297 37.02C50.8797 37.26 57.6197 38.41 63.0897 42.25C65.4675 43.8869 67.4189 46.0691 68.7811 48.6142C70.1433 51.1594 70.8765 53.9936 70.9197 56.88C71.0797 62.66 69.3397 68.98 64.2597 72.32C61.7953 73.852 58.9515 74.664 56.0497 74.664C53.1479 74.664 50.3041 73.852 47.8397 72.32C42.7097 69.19 39.5697 63.75 37.7397 58.16C36.0823 52.9167 35.3547 47.424 35.5897 41.93C23.6356 42.494 11.8248 44.774 0.519691 48.7C0.259689 48.78 -0.480316 44.13 0.639687 43.7L0.619698 43.79ZM37.5497 51C38.7897 56.34 41.2397 61.72 45.3597 65.46C47.3565 67.3029 49.7883 68.6091 52.4275 69.2562C55.0667 69.9033 57.8268 69.8702 60.4497 69.16C65.1197 67.83 69.3397 63.59 69.7897 58.58C69.8143 56.3772 69.1462 54.2224 67.8797 52.42C66.4473 50.1912 64.5676 48.2843 62.3597 46.82C57.3097 43.41 51.0697 42.32 45.0997 42.02C42.3097 41.87 39.4997 41.85 36.6897 41.94C36.5682 44.9849 36.8575 48.0323 37.5497 51Z' fill='%23000000'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_6177_64'%3E%3Crect width='70.91' height='74.69' fill='white' transform='matrix(-1 0 0 1 70.9102 0)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") !important;
        background-repeat: no-repeat !important;
        background-size: contain !important;
        background-position: center !important;
        pointer-events: none !important;
        z-index: 10 !important;
        box-shadow: none !important;
        border: none !important;
        border-radius: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ee0ea0 */.main-card-right::before {
    content: "";
    position: absolute;
    top: 0;
    right: -100%;
    width: 100%;
    height: 100%;
    background-color: #ffffff;
    z-index: 0;
    border-radius: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-66bc39a */html {
  scroll-behavior: smooth;
}

.toc-wrapper {
  font-family: inherit;
  max-width: 320px;
  direction: rtl;
  text-align: right;
}

.toc-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 1.5rem;
}

.toc-title {
  font-size: 1.25rem;
  font-weight: 800;
  color: #111827;
  margin: 0;
}

/* آیکون فلش در دسکتاپ کلاً مخفی است */
.toc-arrow {
  display: none;
}

/* در دسکتاپ منو همیشه باز است و بسته‌نشدنی */
.toc-nav {
  display: block !important;
}

.toc-nav ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 1.25rem;
}

.toc-link {
  position: relative;
  display: block;
  text-decoration: none;
  font-size: 0.95rem;
  color: #6b7280;
  font-weight: 500;
  padding-right: 1rem;
  transition: all 0.2s ease-in-out;
  line-height: 1.6;
}

.toc-link:hover {
  color: #1f2937;
}

.toc-link.active {
  color: #111827;
  font-weight: 700;
}

.toc-link.active::before {
  content: '';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 4px;
  height: 100%;
  background-color: #0052cc;
  border-radius: 2px;
}

/* استایل‌های اختصاصی موبایل */
@media (max-width: 768px) {
  .toc-wrapper {
    max-width: 100%;
    background-color: #f8fafc;
    border: 1px solid #e2e8f0;
    border-radius: 12px;
    padding: 16px;
    box-sizing: border-box;
  }

  .toc-header {
    cursor: pointer;
    user-select: none;
    margin-bottom: 0;
  }

  .toc-arrow {
    display: block;
    transition: transform 0.3s ease;
  }

  /* در موبایل به صورت پیش‌فرض بسته باشد */
  .toc-nav {
    display: none !important;
    margin-top: 1.25rem;
  }

  /* کلاس حالت باز شده */
  .toc-wrapper.is-open .toc-nav {
    display: block !important;
  }

  .toc-wrapper.is-open .toc-arrow {
    transform: rotate(180deg);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-963ab37 */@media (min-width: 1025px) {
.elementor-170763 .elementor-element.elementor-element-963ab37{
box-shadow: 32px 12px 40px -32px rgba(29, 140, 242, 0.16);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98e5590 */.elementor-170763 .elementor-element.elementor-element-98e5590::before {
    content: '';
    width: 1320px;
    height: 200px;
    background-color: #0069ff;
    position: absolute;
    margin: auto;
    left: 0;
    right: 0;
}

@media (max-width: 767px) {

.elementor-170763 .elementor-element.elementor-element-98e5590::before {
    width: 100%;
    height: 200px;
}

}/* End custom CSS */