.elementor-94744 .elementor-element.elementor-element-61b5b55{--display:flex;--min-height:120vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--overlay-opacity:0.85;--margin-top:-81px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-94744 .elementor-element.elementor-element-61b5b55:not(.elementor-motion-effects-element-type-background), .elementor-94744 .elementor-element.elementor-element-61b5b55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://zigma8.com/wp-content/uploads/2025/08/Web-1.png");background-repeat:no-repeat;background-size:cover;}.elementor-94744 .elementor-element.elementor-element-61b5b55::before, .elementor-94744 .elementor-element.elementor-element-61b5b55 > .elementor-background-video-container::before, .elementor-94744 .elementor-element.elementor-element-61b5b55 > .e-con-inner > .elementor-background-video-container::before, .elementor-94744 .elementor-element.elementor-element-61b5b55 > .elementor-background-slideshow::before, .elementor-94744 .elementor-element.elementor-element-61b5b55 > .e-con-inner > .elementor-background-slideshow::before, .elementor-94744 .elementor-element.elementor-element-61b5b55 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #969696 0%, #000000 80%);}.elementor-94744 .elementor-element.elementor-element-0c21da9 .elementor-heading-title{font-family:"inter farsi", Sans-serif;letter-spacing:4.9px;color:#FFFFFF;}.elementor-94744 .elementor-element.elementor-element-5d36e87{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"inter farsi", Sans-serif;color:#FFFFFF;}.elementor-94744 .elementor-element.elementor-element-f20c895{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:0150px;--padding-left:0px;--padding-right:0px;}.elementor-94744 .elementor-element.elementor-element-f20c895:not(.elementor-motion-effects-element-type-background), .elementor-94744 .elementor-element.elementor-element-f20c895 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#58585A;}.elementor-94744 .elementor-element.elementor-element-1e5ba13{text-align:center;}.elementor-94744 .elementor-element.elementor-element-1e5ba13 .elementor-heading-title{font-family:"inter farsi", Sans-serif;font-size:53px;font-weight:700;line-height:81px;letter-spacing:1.9px;color:#F0F0F0;}.elementor-94744 .elementor-element.elementor-element-98c60ae{--display:flex;--padding-top:5px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-94744 .elementor-element.elementor-element-c592ab0{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-94744 .elementor-element.elementor-element-e7969d6{--display:flex;}.elementor-94744 .elementor-element.elementor-element-e218087{z-index:11;}.elementor-94744 .elementor-element.elementor-element-e218087 img{width:61%;}body:not(.rtl) .elementor-94744 .elementor-element.elementor-element-74aff4e{right:28px;}body.rtl .elementor-94744 .elementor-element.elementor-element-74aff4e{left:28px;}.elementor-94744 .elementor-element.elementor-element-74aff4e img{width:72%;}.elementor-94744 .elementor-element.elementor-element-0e89b1e{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-94744 .elementor-element.elementor-element-2ca599f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:48px;font-weight:700;color:#FFF000;}.elementor-94744 .elementor-element.elementor-element-c4d3780{width:var( --container-widget-width, 53% );max-width:53%;--container-widget-width:53%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:27px;font-weight:400;color:#FFFFFF;}.elementor-94744 .elementor-element.elementor-element-f9fbd43 .elementor-button{background-color:#FFF000;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;fill:#000000;color:#000000;}.elementor-94744 .elementor-element.elementor-element-f9fbd43 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-94744 .elementor-element.elementor-element-1ed5db2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-94744 .elementor-element.elementor-element-45c3dc9{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-94744 .elementor-element.elementor-element-0623d2b{--display:flex;}.elementor-94744 .elementor-element.elementor-element-3cc85af{z-index:11;}.elementor-94744 .elementor-element.elementor-element-3cc85af img{width:61%;}body:not(.rtl) .elementor-94744 .elementor-element.elementor-element-9bb5b94{right:28px;}body.rtl .elementor-94744 .elementor-element.elementor-element-9bb5b94{left:28px;}.elementor-94744 .elementor-element.elementor-element-9bb5b94 img{width:72%;}.elementor-94744 .elementor-element.elementor-element-1062d76{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-94744 .elementor-element.elementor-element-e2190ad .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:48px;font-weight:700;color:#FFF000;}.elementor-94744 .elementor-element.elementor-element-30d12d8{width:var( --container-widget-width, 53% );max-width:53%;--container-widget-width:53%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:27px;font-weight:400;color:#FFFFFF;}.elementor-94744 .elementor-element.elementor-element-d8288c1 .elementor-button{background-color:#FFF000;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;fill:#000000;color:#000000;}.elementor-94744 .elementor-element.elementor-element-d8288c1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-94744 .elementor-element.elementor-element-1d2ba29{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-94744 .elementor-element.elementor-element-713760b{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-94744 .elementor-element.elementor-element-edafc35{--display:flex;}.elementor-94744 .elementor-element.elementor-element-420937b{z-index:11;}.elementor-94744 .elementor-element.elementor-element-420937b img{width:61%;}body:not(.rtl) .elementor-94744 .elementor-element.elementor-element-458f87d{right:28px;}body.rtl .elementor-94744 .elementor-element.elementor-element-458f87d{left:28px;}.elementor-94744 .elementor-element.elementor-element-458f87d img{width:72%;}.elementor-94744 .elementor-element.elementor-element-a617934{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-94744 .elementor-element.elementor-element-31da8fa .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:48px;font-weight:700;color:#FFF000;}.elementor-94744 .elementor-element.elementor-element-537bcf8{width:var( --container-widget-width, 53% );max-width:53%;--container-widget-width:53%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:27px;font-weight:400;color:#FFFFFF;}.elementor-94744 .elementor-element.elementor-element-360e20a .elementor-button{background-color:#FFF000;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;fill:#000000;color:#000000;}.elementor-94744 .elementor-element.elementor-element-360e20a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-94744 .elementor-element.elementor-element-c7acdf7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-94744 .elementor-element.elementor-element-2ceedd2{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-94744 .elementor-element.elementor-element-999e90c{--display:flex;}.elementor-94744 .elementor-element.elementor-element-448a5fe{z-index:11;}.elementor-94744 .elementor-element.elementor-element-448a5fe img{width:61%;}body:not(.rtl) .elementor-94744 .elementor-element.elementor-element-1bd5078{right:28px;}body.rtl .elementor-94744 .elementor-element.elementor-element-1bd5078{left:28px;}.elementor-94744 .elementor-element.elementor-element-1bd5078 img{width:72%;}.elementor-94744 .elementor-element.elementor-element-73d4485{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-94744 .elementor-element.elementor-element-c256595 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:48px;font-weight:700;color:#FFF000;}.elementor-94744 .elementor-element.elementor-element-dac820d{width:var( --container-widget-width, 53% );max-width:53%;--container-widget-width:53%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:27px;font-weight:400;color:#FFFFFF;}.elementor-94744 .elementor-element.elementor-element-288b0f9 .elementor-button{background-color:#FFF000;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;fill:#000000;color:#000000;}.elementor-94744 .elementor-element.elementor-element-288b0f9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-94744 .elementor-element.elementor-element-9c71545{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-94744 .elementor-element.elementor-element-b900d1f{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-94744 .elementor-element.elementor-element-fdba595{--display:flex;}.elementor-94744 .elementor-element.elementor-element-e35e0b4{z-index:11;}.elementor-94744 .elementor-element.elementor-element-e35e0b4 img{width:61%;}body:not(.rtl) .elementor-94744 .elementor-element.elementor-element-782f18c{right:28px;}body.rtl .elementor-94744 .elementor-element.elementor-element-782f18c{left:28px;}.elementor-94744 .elementor-element.elementor-element-782f18c img{width:72%;}.elementor-94744 .elementor-element.elementor-element-9258101{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-94744 .elementor-element.elementor-element-c60f845 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:48px;font-weight:700;color:#FFF000;}.elementor-94744 .elementor-element.elementor-element-f109ed4{width:var( --container-widget-width, 53% );max-width:53%;--container-widget-width:53%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:27px;font-weight:400;color:#FFFFFF;}.elementor-94744 .elementor-element.elementor-element-52d68ec .elementor-button{background-color:#FFF000;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;fill:#000000;color:#000000;}.elementor-94744 .elementor-element.elementor-element-52d68ec .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-94744 .elementor-element.elementor-element-e92e0ef{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-94744 .elementor-element.elementor-element-87780cc{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-94744 .elementor-element.elementor-element-14de6e7{--display:flex;}.elementor-94744 .elementor-element.elementor-element-8cd9e03{z-index:11;}.elementor-94744 .elementor-element.elementor-element-8cd9e03 img{width:61%;}body:not(.rtl) .elementor-94744 .elementor-element.elementor-element-b3fbe85{right:28px;}body.rtl .elementor-94744 .elementor-element.elementor-element-b3fbe85{left:28px;}.elementor-94744 .elementor-element.elementor-element-b3fbe85 img{width:72%;}.elementor-94744 .elementor-element.elementor-element-7cf3fe8{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-94744 .elementor-element.elementor-element-5bd91f2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:48px;font-weight:700;color:#FFF000;}.elementor-94744 .elementor-element.elementor-element-ea6a1d9{width:var( --container-widget-width, 53% );max-width:53%;--container-widget-width:53%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:27px;font-weight:400;color:#FFFFFF;}.elementor-94744 .elementor-element.elementor-element-a87dcc3 .elementor-button{background-color:#FFF000;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;fill:#000000;color:#000000;}.elementor-94744 .elementor-element.elementor-element-a87dcc3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-94744 .elementor-element.elementor-element-c4afc5e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-94744 .elementor-element.elementor-element-2cd59af{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-94744 .elementor-element.elementor-element-dc360b6{--display:flex;}.elementor-94744 .elementor-element.elementor-element-3d189d9{z-index:11;}.elementor-94744 .elementor-element.elementor-element-3d189d9 img{width:61%;}body:not(.rtl) .elementor-94744 .elementor-element.elementor-element-48f82b5{right:28px;}body.rtl .elementor-94744 .elementor-element.elementor-element-48f82b5{left:28px;}.elementor-94744 .elementor-element.elementor-element-48f82b5 img{width:72%;}.elementor-94744 .elementor-element.elementor-element-2b547ab{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-94744 .elementor-element.elementor-element-401c584 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:48px;font-weight:700;color:#FFF000;}.elementor-94744 .elementor-element.elementor-element-f99cc12{width:var( --container-widget-width, 53% );max-width:53%;--container-widget-width:53%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:27px;font-weight:400;color:#FFFFFF;}.elementor-94744 .elementor-element.elementor-element-f34ed49 .elementor-button{background-color:#FFF000;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;fill:#000000;color:#000000;}.elementor-94744 .elementor-element.elementor-element-f34ed49 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-94744 .elementor-element.elementor-element-ab1e3ae{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-94744 .elementor-element.elementor-element-7285250{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-94744 .elementor-element.elementor-element-fb8c187{--display:flex;}.elementor-94744 .elementor-element.elementor-element-738dc3f{z-index:11;}.elementor-94744 .elementor-element.elementor-element-738dc3f img{width:61%;}body:not(.rtl) .elementor-94744 .elementor-element.elementor-element-c8fb688{right:28px;}body.rtl .elementor-94744 .elementor-element.elementor-element-c8fb688{left:28px;}.elementor-94744 .elementor-element.elementor-element-c8fb688 img{width:72%;}.elementor-94744 .elementor-element.elementor-element-693da9a{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-94744 .elementor-element.elementor-element-7a607bb .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:48px;font-weight:700;color:#FFF000;}.elementor-94744 .elementor-element.elementor-element-9529890{width:var( --container-widget-width, 53% );max-width:53%;--container-widget-width:53%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:27px;font-weight:400;color:#FFFFFF;}.elementor-94744 .elementor-element.elementor-element-c517825 .elementor-button{background-color:#FFF000;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;fill:#000000;color:#000000;}.elementor-94744 .elementor-element.elementor-element-c517825 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-94744 .elementor-element.elementor-element-2ea2e72{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-94744 .elementor-element.elementor-element-54ea367{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-94744 .elementor-element.elementor-element-df08e06{--display:flex;}.elementor-94744 .elementor-element.elementor-element-a402085{z-index:11;}.elementor-94744 .elementor-element.elementor-element-a402085 img{width:61%;}body:not(.rtl) .elementor-94744 .elementor-element.elementor-element-f140ed1{right:28px;}body.rtl .elementor-94744 .elementor-element.elementor-element-f140ed1{left:28px;}.elementor-94744 .elementor-element.elementor-element-f140ed1 img{width:72%;}.elementor-94744 .elementor-element.elementor-element-213504e{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-94744 .elementor-element.elementor-element-7ec4a15 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:48px;font-weight:700;color:#FFF000;}.elementor-94744 .elementor-element.elementor-element-eaed216{width:var( --container-widget-width, 53% );max-width:53%;--container-widget-width:53%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:27px;font-weight:400;color:#FFFFFF;}.elementor-94744 .elementor-element.elementor-element-7b08e3d .elementor-button{background-color:#FFF000;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;fill:#000000;color:#000000;}.elementor-94744 .elementor-element.elementor-element-7b08e3d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-94744 .elementor-element.elementor-element-38ad952{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-font-size:16px;--n-tabs-title-color:#FFFFFF;--n-tabs-title-color-active:#FFF203;--n-tabs-icon-color:#C2C0C0;--n-tabs-icon-color-active:#FFF203;}.elementor-94744 .elementor-element.elementor-element-38ad952 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#02010100;}.elementor-94744 .elementor-element.elementor-element-38ad952.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#02010100;}.elementor-94744 .elementor-element.elementor-element-38ad952.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-94744 .elementor-element.elementor-element-38ad952.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#02010100;}.elementor-94744 .elementor-element.elementor-element-38ad952.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Inter", Sans-serif;font-weight:700;}.elementor-94744 .elementor-element.elementor-element-38ad952 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#FFF203;--n-tabs-icon-color-hover:#FFF203;}.elementor-94744 .elementor-element.elementor-element-68574ad{--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:8%;--padding-bottom:8%;--padding-left:0%;--padding-right:0%;}.elementor-94744 .elementor-element.elementor-element-68574ad:not(.elementor-motion-effects-element-type-background), .elementor-94744 .elementor-element.elementor-element-68574ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-94744 .elementor-element.elementor-element-d6afab2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;}.elementor-94744 .elementor-element.elementor-element-0127ab5 .elementor-heading-title{font-family:"inter farsi", Sans-serif;font-size:46px;letter-spacing:3px;color:#AADE1C;}.elementor-94744 .elementor-element.elementor-element-aac4fa8{font-family:"inter farsi", Sans-serif;color:#FFFFFF;}.elementor-94744 .elementor-element.elementor-element-1273699{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-94744 .elementor-element.elementor-element-d15b046{--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;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:#494949;--border-color:#494949;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:43px;--padding-left:43px;--padding-right:43px;}.elementor-94744 .elementor-element.elementor-element-51f72af{--display:flex;--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-94744 .elementor-element.elementor-element-7abfdea .elementor-button{background-color:#FFFFFF;fill:#000000;color:#000000;border-radius:42px 42px 42px 42px;}.elementor-94744 .elementor-element.elementor-element-7abfdea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-94744 .elementor-element.elementor-element-d5794cb{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:22%;--padding-bottom:25%;--padding-left:0%;--padding-right:0%;}.elementor-94744 .elementor-element.elementor-element-cacb550 .elementor-heading-title{font-family:"inter farsi", Sans-serif;font-size:29px;font-weight:500;color:#FFFFFF;}.elementor-94744 .elementor-element.elementor-element-92f5fe6{font-family:"inter farsi", Sans-serif;color:#FFFFFF;}.elementor-94744 .elementor-element.elementor-element-fa4095d{--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;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:#494949;--border-color:#494949;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:43px;--padding-left:43px;--padding-right:43px;}.elementor-94744 .elementor-element.elementor-element-fb4c01c{--display:flex;--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-94744 .elementor-element.elementor-element-96d8932 .elementor-button{background-color:#FFFFFF;fill:#000000;color:#000000;border-radius:42px 42px 42px 42px;}.elementor-94744 .elementor-element.elementor-element-96d8932{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-94744 .elementor-element.elementor-element-a871778{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:17%;--padding-bottom:25%;--padding-left:0%;--padding-right:0%;}.elementor-94744 .elementor-element.elementor-element-fc0a778 .elementor-heading-title{font-family:"inter farsi", Sans-serif;font-size:29px;font-weight:500;color:#FFFFFF;}.elementor-94744 .elementor-element.elementor-element-4693382{font-family:"inter farsi", Sans-serif;color:#FFFFFF;}.elementor-94744 .elementor-element.elementor-element-c958315{--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;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:#494949;--border-color:#494949;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:43px;--padding-left:43px;--padding-right:43px;}.elementor-94744 .elementor-element.elementor-element-e3a3c55{--display:flex;--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-94744 .elementor-element.elementor-element-b0d2a13 .elementor-button{background-color:#FFFFFF;fill:#000000;color:#000000;border-radius:42px 42px 42px 42px;}.elementor-94744 .elementor-element.elementor-element-b0d2a13{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-94744 .elementor-element.elementor-element-0e7a74b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:17%;--padding-bottom:25%;--padding-left:0%;--padding-right:0%;}.elementor-94744 .elementor-element.elementor-element-34c04b1 .elementor-heading-title{font-family:"inter farsi", Sans-serif;font-size:29px;font-weight:500;color:#FFFFFF;}.elementor-94744 .elementor-element.elementor-element-6d3eeca{font-family:"inter farsi", Sans-serif;color:#FFFFFF;}.elementor-94744 .elementor-element.elementor-element-207ef3f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-94744 .elementor-element.elementor-element-4b37449:not(.elementor-motion-effects-element-type-background), .elementor-94744 .elementor-element.elementor-element-4b37449 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#58585A;}.elementor-94744 .elementor-element.elementor-element-4b37449 > .elementor-container{max-width:1800px;}.elementor-94744 .elementor-element.elementor-element-4b37449{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 30px 0px;}.elementor-94744 .elementor-element.elementor-element-4b37449 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-94744 .elementor-element.elementor-element-8a33ac4{--e-image-carousel-slides-to-show:5;padding:2% 9% 2% 9%;}.elementor-94744 .elementor-element.elementor-element-8a33ac4 .swiper-wrapper{display:flex;align-items:center;}.elementor-94744 .elementor-element.elementor-element-8a33ac4 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-94744 .elementor-element.elementor-element-f20c895{--content-width:1440px;}.elementor-94744 .elementor-element.elementor-element-e7969d6{--width:50%;}.elementor-94744 .elementor-element.elementor-element-0e89b1e{--width:50%;}.elementor-94744 .elementor-element.elementor-element-0623d2b{--width:50%;}.elementor-94744 .elementor-element.elementor-element-1062d76{--width:50%;}.elementor-94744 .elementor-element.elementor-element-edafc35{--width:50%;}.elementor-94744 .elementor-element.elementor-element-a617934{--width:50%;}.elementor-94744 .elementor-element.elementor-element-999e90c{--width:50%;}.elementor-94744 .elementor-element.elementor-element-73d4485{--width:50%;}.elementor-94744 .elementor-element.elementor-element-fdba595{--width:50%;}.elementor-94744 .elementor-element.elementor-element-9258101{--width:50%;}.elementor-94744 .elementor-element.elementor-element-14de6e7{--width:50%;}.elementor-94744 .elementor-element.elementor-element-7cf3fe8{--width:50%;}.elementor-94744 .elementor-element.elementor-element-dc360b6{--width:50%;}.elementor-94744 .elementor-element.elementor-element-2b547ab{--width:50%;}.elementor-94744 .elementor-element.elementor-element-fb8c187{--width:50%;}.elementor-94744 .elementor-element.elementor-element-693da9a{--width:50%;}.elementor-94744 .elementor-element.elementor-element-df08e06{--width:50%;}.elementor-94744 .elementor-element.elementor-element-213504e{--width:50%;}.elementor-94744 .elementor-element.elementor-element-51f72af{--width:100%;}.elementor-94744 .elementor-element.elementor-element-fb4c01c{--width:100%;}.elementor-94744 .elementor-element.elementor-element-e3a3c55{--width:100%;}}@media(min-width:2400px){.elementor-94744 .elementor-element.elementor-element-1273699{--grid-auto-flow:row;}.elementor-94744 .elementor-element.elementor-element-4b37449 > .elementor-container{max-width:1800px;}.elementor-94744 .elementor-element.elementor-element-4b37449{padding:3% 8% 3% 8%;}.elementor-94744 .elementor-element.elementor-element-8a33ac4{--e-image-carousel-slides-to-show:5;padding:0% 0% 0% 0%;}}@media(max-width:1024px){.elementor-94744 .elementor-element.elementor-element-1273699{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-94744 .elementor-element.elementor-element-8a33ac4{--e-image-carousel-slides-to-show:4;}}@media(max-width:767px){.elementor-94744 .elementor-element.elementor-element-d6afab2{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-94744 .elementor-element.elementor-element-0127ab5{text-align:center;}.elementor-94744 .elementor-element.elementor-element-1273699{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;}.elementor-94744 .elementor-element.elementor-element-8a33ac4{--e-image-carousel-slides-to-show:1;}}/* Start custom CSS for text-editor, class: .elementor-element-5d36e87 */.elementor-94744 .elementor-element.elementor-element-5d36e87{
    width: 50%
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f9fbd43 */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.elementor-button .elementor-button-icon {
    position: absolute;
    right: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #FFF000; 
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    left: -20px;
    width: 100%;
    height: 4px; 
    background-color: #FFF203; 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d8288c1 */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.elementor-button .elementor-button-icon {
    position: absolute;
    right: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #FFF000; 
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    left: -20px;
    width: 100%;
    height: 4px; 
    background-color: #FFF203; 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-360e20a */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.elementor-button .elementor-button-icon {
    position: absolute;
    right: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #FFF000; 
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    left: -20px;
    width: 100%;
    height: 4px; 
    background-color: #FFF203; 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-288b0f9 */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.elementor-button .elementor-button-icon {
    position: absolute;
    right: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #FFF000; 
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    left: -20px;
    width: 100%;
    height: 4px; 
    background-color: #FFF203; 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-52d68ec */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.elementor-button .elementor-button-icon {
    position: absolute;
    right: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #FFF000; 
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    left: -20px;
    width: 100%;
    height: 4px; 
    background-color: #FFF203; 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a87dcc3 */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.elementor-button .elementor-button-icon {
    position: absolute;
    right: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #FFF000; 
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    left: -20px;
    width: 100%;
    height: 4px; 
    background-color: #FFF203; 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f34ed49 */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.elementor-button .elementor-button-icon {
    position: absolute;
    right: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #FFF000; 
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    left: -20px;
    width: 100%;
    height: 4px; 
    background-color: #FFF203; 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c517825 */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.elementor-button .elementor-button-icon {
    position: absolute;
    right: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #FFF000; 
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    left: -20px;
    width: 100%;
    height: 4px; 
    background-color: #FFF203; 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b08e3d */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.elementor-button .elementor-button-icon {
    position: absolute;
    right: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #FFF000; 
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    left: -20px;
    width: 100%;
    height: 4px; 
    background-color: #FFF203; 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f9fbd43 */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.elementor-button .elementor-button-icon {
    position: absolute;
    right: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #FFF000; 
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    left: -20px;
    width: 100%;
    height: 4px; 
    background-color: #FFF203; 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d8288c1 */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.elementor-button .elementor-button-icon {
    position: absolute;
    right: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #FFF000; 
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    left: -20px;
    width: 100%;
    height: 4px; 
    background-color: #FFF203; 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-360e20a */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.elementor-button .elementor-button-icon {
    position: absolute;
    right: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #FFF000; 
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    left: -20px;
    width: 100%;
    height: 4px; 
    background-color: #FFF203; 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-288b0f9 */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.elementor-button .elementor-button-icon {
    position: absolute;
    right: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #FFF000; 
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    left: -20px;
    width: 100%;
    height: 4px; 
    background-color: #FFF203; 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-52d68ec */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.elementor-button .elementor-button-icon {
    position: absolute;
    right: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #FFF000; 
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    left: -20px;
    width: 100%;
    height: 4px; 
    background-color: #FFF203; 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a87dcc3 */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.elementor-button .elementor-button-icon {
    position: absolute;
    right: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #FFF000; 
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    left: -20px;
    width: 100%;
    height: 4px; 
    background-color: #FFF203; 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f34ed49 */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.elementor-button .elementor-button-icon {
    position: absolute;
    right: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #FFF000; 
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    left: -20px;
    width: 100%;
    height: 4px; 
    background-color: #FFF203; 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c517825 */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.elementor-button .elementor-button-icon {
    position: absolute;
    right: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #FFF000; 
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    left: -20px;
    width: 100%;
    height: 4px; 
    background-color: #FFF203; 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b08e3d */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.elementor-button .elementor-button-icon {
    position: absolute;
    right: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #FFF000; 
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    left: -20px;
    width: 100%;
    height: 4px; 
    background-color: #FFF203; 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f9fbd43 */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.elementor-button .elementor-button-icon {
    position: absolute;
    right: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #FFF000; 
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    left: -20px;
    width: 100%;
    height: 4px; 
    background-color: #FFF203; 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d8288c1 */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.elementor-button .elementor-button-icon {
    position: absolute;
    right: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #FFF000; 
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    left: -20px;
    width: 100%;
    height: 4px; 
    background-color: #FFF203; 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-360e20a */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.elementor-button .elementor-button-icon {
    position: absolute;
    right: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #FFF000; 
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    left: -20px;
    width: 100%;
    height: 4px; 
    background-color: #FFF203; 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-288b0f9 */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.elementor-button .elementor-button-icon {
    position: absolute;
    right: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #FFF000; 
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    left: -20px;
    width: 100%;
    height: 4px; 
    background-color: #FFF203; 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-52d68ec */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.elementor-button .elementor-button-icon {
    position: absolute;
    right: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #FFF000; 
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    left: -20px;
    width: 100%;
    height: 4px; 
    background-color: #FFF203; 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a87dcc3 */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.elementor-button .elementor-button-icon {
    position: absolute;
    right: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #FFF000; 
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    left: -20px;
    width: 100%;
    height: 4px; 
    background-color: #FFF203; 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f34ed49 */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.elementor-button .elementor-button-icon {
    position: absolute;
    right: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #FFF000; 
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    left: -20px;
    width: 100%;
    height: 4px; 
    background-color: #FFF203; 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c517825 */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.elementor-button .elementor-button-icon {
    position: absolute;
    right: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #FFF000; 
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    left: -20px;
    width: 100%;
    height: 4px; 
    background-color: #FFF203; 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b08e3d */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.elementor-button .elementor-button-icon {
    position: absolute;
    right: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #FFF000; 
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    left: -20px;
    width: 100%;
    height: 4px; 
    background-color: #FFF203; 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f9fbd43 */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.elementor-button .elementor-button-icon {
    position: absolute;
    right: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #FFF000; 
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    left: -20px;
    width: 100%;
    height: 4px; 
    background-color: #FFF203; 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d8288c1 */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.elementor-button .elementor-button-icon {
    position: absolute;
    right: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #FFF000; 
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    left: -20px;
    width: 100%;
    height: 4px; 
    background-color: #FFF203; 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-360e20a */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.elementor-button .elementor-button-icon {
    position: absolute;
    right: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #FFF000; 
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    left: -20px;
    width: 100%;
    height: 4px; 
    background-color: #FFF203; 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-288b0f9 */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.elementor-button .elementor-button-icon {
    position: absolute;
    right: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #FFF000; 
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    left: -20px;
    width: 100%;
    height: 4px; 
    background-color: #FFF203; 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-52d68ec */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.elementor-button .elementor-button-icon {
    position: absolute;
    right: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #FFF000; 
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    left: -20px;
    width: 100%;
    height: 4px; 
    background-color: #FFF203; 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a87dcc3 */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.elementor-button .elementor-button-icon {
    position: absolute;
    right: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #FFF000; 
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    left: -20px;
    width: 100%;
    height: 4px; 
    background-color: #FFF203; 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f34ed49 */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.elementor-button .elementor-button-icon {
    position: absolute;
    right: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #FFF000; 
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    left: -20px;
    width: 100%;
    height: 4px; 
    background-color: #FFF203; 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c517825 */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.elementor-button .elementor-button-icon {
    position: absolute;
    right: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #FFF000; 
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    left: -20px;
    width: 100%;
    height: 4px; 
    background-color: #FFF203; 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b08e3d */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.elementor-button .elementor-button-icon {
    position: absolute;
    right: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #FFF000; 
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    left: -20px;
    width: 100%;
    height: 4px; 
    background-color: #FFF203; 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f9fbd43 */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.elementor-button .elementor-button-icon {
    position: absolute;
    right: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #FFF000; 
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    left: -20px;
    width: 100%;
    height: 4px; 
    background-color: #FFF203; 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d8288c1 */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.elementor-button .elementor-button-icon {
    position: absolute;
    right: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #FFF000; 
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    left: -20px;
    width: 100%;
    height: 4px; 
    background-color: #FFF203; 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-360e20a */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.elementor-button .elementor-button-icon {
    position: absolute;
    right: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #FFF000; 
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    left: -20px;
    width: 100%;
    height: 4px; 
    background-color: #FFF203; 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-288b0f9 */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.elementor-button .elementor-button-icon {
    position: absolute;
    right: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #FFF000; 
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    left: -20px;
    width: 100%;
    height: 4px; 
    background-color: #FFF203; 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-52d68ec */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.elementor-button .elementor-button-icon {
    position: absolute;
    right: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #FFF000; 
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    left: -20px;
    width: 100%;
    height: 4px; 
    background-color: #FFF203; 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a87dcc3 */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.elementor-button .elementor-button-icon {
    position: absolute;
    right: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #FFF000; 
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    left: -20px;
    width: 100%;
    height: 4px; 
    background-color: #FFF203; 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f34ed49 */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.elementor-button .elementor-button-icon {
    position: absolute;
    right: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #FFF000; 
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    left: -20px;
    width: 100%;
    height: 4px; 
    background-color: #FFF203; 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c517825 */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.elementor-button .elementor-button-icon {
    position: absolute;
    right: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #FFF000; 
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    left: -20px;
    width: 100%;
    height: 4px; 
    background-color: #FFF203; 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b08e3d */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.elementor-button .elementor-button-icon {
    position: absolute;
    right: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #FFF000; 
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    left: -20px;
    width: 100%;
    height: 4px; 
    background-color: #FFF203; 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f9fbd43 */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.elementor-button .elementor-button-icon {
    position: absolute;
    right: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #FFF000; 
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    left: -20px;
    width: 100%;
    height: 4px; 
    background-color: #FFF203; 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d8288c1 */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.elementor-button .elementor-button-icon {
    position: absolute;
    right: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #FFF000; 
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    left: -20px;
    width: 100%;
    height: 4px; 
    background-color: #FFF203; 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-360e20a */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.elementor-button .elementor-button-icon {
    position: absolute;
    right: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #FFF000; 
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    left: -20px;
    width: 100%;
    height: 4px; 
    background-color: #FFF203; 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-288b0f9 */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.elementor-button .elementor-button-icon {
    position: absolute;
    right: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #FFF000; 
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    left: -20px;
    width: 100%;
    height: 4px; 
    background-color: #FFF203; 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-52d68ec */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.elementor-button .elementor-button-icon {
    position: absolute;
    right: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #FFF000; 
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    left: -20px;
    width: 100%;
    height: 4px; 
    background-color: #FFF203; 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a87dcc3 */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.elementor-button .elementor-button-icon {
    position: absolute;
    right: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #FFF000; 
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    left: -20px;
    width: 100%;
    height: 4px; 
    background-color: #FFF203; 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f34ed49 */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.elementor-button .elementor-button-icon {
    position: absolute;
    right: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #FFF000; 
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    left: -20px;
    width: 100%;
    height: 4px; 
    background-color: #FFF203; 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c517825 */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.elementor-button .elementor-button-icon {
    position: absolute;
    right: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #FFF000; 
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    left: -20px;
    width: 100%;
    height: 4px; 
    background-color: #FFF203; 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b08e3d */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.elementor-button .elementor-button-icon {
    position: absolute;
    right: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #FFF000; 
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    left: -20px;
    width: 100%;
    height: 4px; 
    background-color: #FFF203; 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f9fbd43 */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.elementor-button .elementor-button-icon {
    position: absolute;
    right: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #FFF000; 
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    left: -20px;
    width: 100%;
    height: 4px; 
    background-color: #FFF203; 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d8288c1 */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.elementor-button .elementor-button-icon {
    position: absolute;
    right: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #FFF000; 
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    left: -20px;
    width: 100%;
    height: 4px; 
    background-color: #FFF203; 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-360e20a */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.elementor-button .elementor-button-icon {
    position: absolute;
    right: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #FFF000; 
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    left: -20px;
    width: 100%;
    height: 4px; 
    background-color: #FFF203; 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-288b0f9 */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.elementor-button .elementor-button-icon {
    position: absolute;
    right: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #FFF000; 
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    left: -20px;
    width: 100%;
    height: 4px; 
    background-color: #FFF203; 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-52d68ec */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.elementor-button .elementor-button-icon {
    position: absolute;
    right: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #FFF000; 
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    left: -20px;
    width: 100%;
    height: 4px; 
    background-color: #FFF203; 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a87dcc3 */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.elementor-button .elementor-button-icon {
    position: absolute;
    right: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #FFF000; 
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    left: -20px;
    width: 100%;
    height: 4px; 
    background-color: #FFF203; 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f34ed49 */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.elementor-button .elementor-button-icon {
    position: absolute;
    right: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #FFF000; 
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    left: -20px;
    width: 100%;
    height: 4px; 
    background-color: #FFF203; 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c517825 */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.elementor-button .elementor-button-icon {
    position: absolute;
    right: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #FFF000; 
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    left: -20px;
    width: 100%;
    height: 4px; 
    background-color: #FFF203; 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b08e3d */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.elementor-button .elementor-button-icon {
    position: absolute;
    right: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #FFF000; 
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    left: -20px;
    width: 100%;
    height: 4px; 
    background-color: #FFF203; 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f9fbd43 */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.elementor-button .elementor-button-icon {
    position: absolute;
    right: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #FFF000; 
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    left: -20px;
    width: 100%;
    height: 4px; 
    background-color: #FFF203; 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d8288c1 */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.elementor-button .elementor-button-icon {
    position: absolute;
    right: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #FFF000; 
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    left: -20px;
    width: 100%;
    height: 4px; 
    background-color: #FFF203; 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-360e20a */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.elementor-button .elementor-button-icon {
    position: absolute;
    right: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #FFF000; 
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    left: -20px;
    width: 100%;
    height: 4px; 
    background-color: #FFF203; 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-288b0f9 */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.elementor-button .elementor-button-icon {
    position: absolute;
    right: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #FFF000; 
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    left: -20px;
    width: 100%;
    height: 4px; 
    background-color: #FFF203; 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-52d68ec */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.elementor-button .elementor-button-icon {
    position: absolute;
    right: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #FFF000; 
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    left: -20px;
    width: 100%;
    height: 4px; 
    background-color: #FFF203; 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a87dcc3 */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.elementor-button .elementor-button-icon {
    position: absolute;
    right: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #FFF000; 
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    left: -20px;
    width: 100%;
    height: 4px; 
    background-color: #FFF203; 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f34ed49 */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.elementor-button .elementor-button-icon {
    position: absolute;
    right: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #FFF000; 
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    left: -20px;
    width: 100%;
    height: 4px; 
    background-color: #FFF203; 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c517825 */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.elementor-button .elementor-button-icon {
    position: absolute;
    right: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #FFF000; 
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    left: -20px;
    width: 100%;
    height: 4px; 
    background-color: #FFF203; 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b08e3d */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.elementor-button .elementor-button-icon {
    position: absolute;
    right: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #FFF000; 
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    left: -20px;
    width: 100%;
    height: 4px; 
    background-color: #FFF203; 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f9fbd43 */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.elementor-button .elementor-button-icon {
    position: absolute;
    right: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #FFF000; 
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    left: -20px;
    width: 100%;
    height: 4px; 
    background-color: #FFF203; 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d8288c1 */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.elementor-button .elementor-button-icon {
    position: absolute;
    right: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #FFF000; 
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    left: -20px;
    width: 100%;
    height: 4px; 
    background-color: #FFF203; 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-360e20a */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.elementor-button .elementor-button-icon {
    position: absolute;
    right: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #FFF000; 
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    left: -20px;
    width: 100%;
    height: 4px; 
    background-color: #FFF203; 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-288b0f9 */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.elementor-button .elementor-button-icon {
    position: absolute;
    right: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #FFF000; 
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    left: -20px;
    width: 100%;
    height: 4px; 
    background-color: #FFF203; 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-52d68ec */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.elementor-button .elementor-button-icon {
    position: absolute;
    right: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #FFF000; 
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    left: -20px;
    width: 100%;
    height: 4px; 
    background-color: #FFF203; 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a87dcc3 */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.elementor-button .elementor-button-icon {
    position: absolute;
    right: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #FFF000; 
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    left: -20px;
    width: 100%;
    height: 4px; 
    background-color: #FFF203; 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f34ed49 */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.elementor-button .elementor-button-icon {
    position: absolute;
    right: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #FFF000; 
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    left: -20px;
    width: 100%;
    height: 4px; 
    background-color: #FFF203; 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c517825 */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.elementor-button .elementor-button-icon {
    position: absolute;
    right: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #FFF000; 
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    left: -20px;
    width: 100%;
    height: 4px; 
    background-color: #FFF203; 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b08e3d */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.elementor-button .elementor-button-icon {
    position: absolute;
    right: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #FFF000; 
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    left: -20px;
    width: 100%;
    height: 4px; 
    background-color: #FFF203; 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f9fbd43 */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.elementor-button .elementor-button-icon {
    position: absolute;
    right: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #FFF000; 
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    left: -20px;
    width: 100%;
    height: 4px; 
    background-color: #FFF203; 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d8288c1 */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.elementor-button .elementor-button-icon {
    position: absolute;
    right: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #FFF000; 
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    left: -20px;
    width: 100%;
    height: 4px; 
    background-color: #FFF203; 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-360e20a */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.elementor-button .elementor-button-icon {
    position: absolute;
    right: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #FFF000; 
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    left: -20px;
    width: 100%;
    height: 4px; 
    background-color: #FFF203; 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-288b0f9 */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.elementor-button .elementor-button-icon {
    position: absolute;
    right: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #FFF000; 
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    left: -20px;
    width: 100%;
    height: 4px; 
    background-color: #FFF203; 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-52d68ec */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.elementor-button .elementor-button-icon {
    position: absolute;
    right: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #FFF000; 
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    left: -20px;
    width: 100%;
    height: 4px; 
    background-color: #FFF203; 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a87dcc3 */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.elementor-button .elementor-button-icon {
    position: absolute;
    right: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #FFF000; 
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    left: -20px;
    width: 100%;
    height: 4px; 
    background-color: #FFF203; 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f34ed49 */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.elementor-button .elementor-button-icon {
    position: absolute;
    right: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #FFF000; 
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    left: -20px;
    width: 100%;
    height: 4px; 
    background-color: #FFF203; 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c517825 */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.elementor-button .elementor-button-icon {
    position: absolute;
    right: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #FFF000; 
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    left: -20px;
    width: 100%;
    height: 4px; 
    background-color: #FFF203; 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b08e3d */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.elementor-button .elementor-button-icon {
    position: absolute;
    right: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #FFF000; 
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    left: -20px;
    width: 100%;
    height: 4px; 
    background-color: #FFF203; 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aac4fa8 */.elementor-94744 .elementor-element.elementor-element-aac4fa8{
    width: 90%
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7abfdea */.elementor-94744 .elementor-element.elementor-element-7abfdea{
    padding: 0;
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-96d8932 */.elementor-94744 .elementor-element.elementor-element-96d8932{
    padding: 0;
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b0d2a13 */.elementor-94744 .elementor-element.elementor-element-b0d2a13{
    padding: 0;
    margin: 0;
}/* End custom CSS */
/* Start custom CSS */.counter div a{
    padding: 20px;
    font-weight: bold;
}
.cardservice:hover .counter div a{
    color: #ffffff !important;
    background-color:#000000 !important;
}
.cardservice:hover div.cardtitle h2{
    color: #000000 !important;
}
.cardservice:hover .cardbody {
  color: black;
}

.cardservice:hover{
    background-color: #FFF;
    border: 2px solid #ffffff !important;
}



.btnarrow a{
    padding: 15px;
}


.tab-progress-wrap { width:100%; }

.tab-progress-bar{
    box-sizing: border-box;
    width: 100%;
    padding: 2px;       
    height: 8px;            
    margin-top: 20px;
    outline: 2px solid #FFF;
    background: transparent;
    overflow: hidden;
    position: relative;
}

.tab-progress-bar .progress-inner{
    position: relative;
    width: 100%;
    height: 100%;
    background: transparent;
    overflow: hidden;
}


.tab-progress-bar .progress-fill{
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 0;
    background: #FFF203;
    transition: width 350ms cubic-bezier(.22,.9,.39,1);
    z-index: 2;
}


.tab-progress-bar, .tab-progress-bar .progress-inner { -webkit-transform: translateZ(0); }/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'inter farsi';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://zigma8.com/wp-content/uploads/2023/02/AvenirNextCyr-Regular.woff') format('woff');
}
@font-face {
	font-family: 'inter farsi';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://zigma8.com/wp-content/uploads/2023/02/AvenirNextCyr-Medium.woff') format('woff');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://zigma8.com/wp-content/uploads/2022/11/Inter-Thin-3.woff2') format('woff2'),
		url('https://zigma8.com/wp-content/uploads/2022/11/Inter-Thin.woff') format('woff');
}
@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://zigma8.com/wp-content/uploads/2022/11/Inter-ExtraLight-3.woff2') format('woff2'),
		url('https://zigma8.com/wp-content/uploads/2022/11/Inter-ExtraLight-1.woff') format('woff');
}
@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://zigma8.com/wp-content/uploads/2022/11/Inter-Light-3.woff2') format('woff2'),
		url('https://zigma8.com/wp-content/uploads/2022/11/Inter-Light-1.woff') format('woff');
}
@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://zigma8.com/wp-content/uploads/2022/11/Inter-Regular-3.woff2') format('woff2'),
		url('https://zigma8.com/wp-content/uploads/2022/11/Inter-Regular-1.woff') format('woff');
}
@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://zigma8.com/wp-content/uploads/2022/11/Inter-Medium-3.woff2') format('woff2'),
		url('https://zigma8.com/wp-content/uploads/2022/11/Inter-Medium-1.woff') format('woff');
}
@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://zigma8.com/wp-content/uploads/2022/11/Inter-SemiBold-3.woff2') format('woff2'),
		url('https://zigma8.com/wp-content/uploads/2022/11/Inter-SemiBold-1.woff') format('woff');
}
@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://zigma8.com/wp-content/uploads/2022/11/Inter-Bold-3.woff2') format('woff2'),
		url('https://zigma8.com/wp-content/uploads/2022/11/Inter-Bold-1.woff') format('woff');
}
@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://zigma8.com/wp-content/uploads/2022/11/Inter-ExtraBold-3.woff2') format('woff2'),
		url('https://zigma8.com/wp-content/uploads/2022/11/Inter-ExtraBold-1.woff') format('woff');
}
@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://zigma8.com/wp-content/uploads/2022/11/Inter-Black-3.woff2') format('woff2'),
		url('https://zigma8.com/wp-content/uploads/2022/11/Inter-Black-1.woff') format('woff');
}
/* End Custom Fonts CSS */