.elementor-96846 .elementor-element.elementor-element-a13dae2{--display:flex;--min-height:100vh;--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:1;--margin-top:-81px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:110px;--padding-left:0px;--padding-right:0px;}.elementor-96846 .elementor-element.elementor-element-a13dae2:not(.elementor-motion-effects-element-type-background), .elementor-96846 .elementor-element.elementor-element-a13dae2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://zigma8.ir/wp-content/uploads/2025/11/Web-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-96846 .elementor-element.elementor-element-a13dae2::before, .elementor-96846 .elementor-element.elementor-element-a13dae2 > .elementor-background-video-container::before, .elementor-96846 .elementor-element.elementor-element-a13dae2 > .e-con-inner > .elementor-background-video-container::before, .elementor-96846 .elementor-element.elementor-element-a13dae2 > .elementor-background-slideshow::before, .elementor-96846 .elementor-element.elementor-element-a13dae2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-96846 .elementor-element.elementor-element-a13dae2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #1A1A1F00 0%, #1A1A1F 75%);}.elementor-96846 .elementor-element.elementor-element-96391ce .elementor-heading-title{font-family:"inter farsi", Sans-serif;letter-spacing:4.9px;color:#FFFFFF;}.elementor-96846 .elementor-element.elementor-element-f3f7f44 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-96846 .elementor-element.elementor-element-f3f7f44{text-align:center;font-family:"inter farsi", Sans-serif;color:#FFFFFF;}.elementor-96846 .elementor-element.elementor-element-5fb6d89{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:150px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-96846 .elementor-element.elementor-element-5fb6d89:not(.elementor-motion-effects-element-type-background), .elementor-96846 .elementor-element.elementor-element-5fb6d89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#58575A;}.elementor-96846 .elementor-element.elementor-element-98efc8e .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-96846 .elementor-element.elementor-element-ff2c657{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-96846 .elementor-element.elementor-element-4fd832c{--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:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-96846 .elementor-element.elementor-element-d27fe22{--display:flex;}.elementor-96846 .elementor-element.elementor-element-2ad5638{z-index:11;text-align:center;}.elementor-96846 .elementor-element.elementor-element-7bc7dc6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-96846 .elementor-element.elementor-element-4e868b7 .elementor-heading-title{font-family:"inter farsi", Sans-serif;font-size:48px;font-weight:700;color:#FFF000;}.elementor-96846 .elementor-element.elementor-element-00ef7c6{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;font-family:"inter farsi", Sans-serif;font-size:22px;font-weight:400;color:#FFFFFF;}.elementor-96846 .elementor-element.elementor-element-eebd484 .elementor-button{background-color:#FFF000;font-family:"inter farsi", Sans-serif;font-size:16px;font-weight:500;fill:#000000;color:#000000;}.elementor-96846 .elementor-element.elementor-element-eebd484 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-96846 .elementor-element.elementor-element-6aeb8e1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-96846 .elementor-element.elementor-element-b84ea0d{--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:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-96846 .elementor-element.elementor-element-bccba14{--display:flex;}.elementor-96846 .elementor-element.elementor-element-625d8ec{z-index:11;text-align:center;}.elementor-96846 .elementor-element.elementor-element-28fb54e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-96846 .elementor-element.elementor-element-68d604f .elementor-heading-title{font-family:"inter farsi", Sans-serif;font-size:48px;font-weight:700;color:#B7E82F;}.elementor-96846 .elementor-element.elementor-element-8482598{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;font-family:"inter farsi", Sans-serif;font-size:22px;font-weight:400;color:#FFFFFF;}.elementor-96846 .elementor-element.elementor-element-945772f .elementor-button{background-color:#B7E82F;font-family:"inter farsi", Sans-serif;font-size:16px;font-weight:500;fill:#000000;color:#000000;}.elementor-96846 .elementor-element.elementor-element-945772f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-96846 .elementor-element.elementor-element-86ce0c3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-96846 .elementor-element.elementor-element-8e5ca8b{--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:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-96846 .elementor-element.elementor-element-ed0292a{--display:flex;}.elementor-96846 .elementor-element.elementor-element-8cf06fd{z-index:11;text-align:center;}.elementor-96846 .elementor-element.elementor-element-267af6c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-96846 .elementor-element.elementor-element-07d69bd .elementor-heading-title{font-family:"inter farsi", Sans-serif;font-size:48px;font-weight:700;color:#EB2E93;}.elementor-96846 .elementor-element.elementor-element-f21abfa{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;font-family:"inter farsi", Sans-serif;font-size:22px;font-weight:400;color:#FFFFFF;}.elementor-96846 .elementor-element.elementor-element-00b3dfe .elementor-button{background-color:#EB2E93;font-family:"inter farsi", Sans-serif;font-size:16px;font-weight:500;fill:#000000;color:#000000;}.elementor-96846 .elementor-element.elementor-element-00b3dfe .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-96846 .elementor-element.elementor-element-238d961{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-96846 .elementor-element.elementor-element-b623569{--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-96846 .elementor-element.elementor-element-9ced015{--display:flex;}.elementor-96846 .elementor-element.elementor-element-77322ab{z-index:11;text-align:center;}.elementor-96846 .elementor-element.elementor-element-fee3369{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-96846 .elementor-element.elementor-element-1cdd484 .elementor-heading-title{font-family:"inter farsi", Sans-serif;font-size:48px;font-weight:700;color:#00A1D5;}.elementor-96846 .elementor-element.elementor-element-7349b32{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;font-family:"inter farsi", Sans-serif;font-size:22px;font-weight:400;color:#FFFFFF;}.elementor-96846 .elementor-element.elementor-element-90feddf .elementor-button{background-color:#00A1D5;font-family:"inter farsi", Sans-serif;font-size:16px;font-weight:500;fill:#000000;color:#000000;}.elementor-96846 .elementor-element.elementor-element-90feddf .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-96846 .elementor-element.elementor-element-94f8098{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-96846 .elementor-element.elementor-element-42ce85b{--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:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-96846 .elementor-element.elementor-element-4d141c2{--display:flex;}.elementor-96846 .elementor-element.elementor-element-367a787{z-index:11;text-align:center;}.elementor-96846 .elementor-element.elementor-element-7b0ae66{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-96846 .elementor-element.elementor-element-3fd02a7 .elementor-heading-title{font-family:"inter farsi", Sans-serif;font-size:48px;font-weight:700;color:#EB2E93;}.elementor-96846 .elementor-element.elementor-element-bd57c3f{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;font-family:"inter farsi", Sans-serif;font-size:22px;font-weight:400;color:#FFFFFF;}.elementor-96846 .elementor-element.elementor-element-0d13a31 .elementor-button{background-color:#EB2E93;font-family:"inter farsi", Sans-serif;font-size:16px;font-weight:500;fill:#000000;color:#000000;}.elementor-96846 .elementor-element.elementor-element-0d13a31 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-96846 .elementor-element.elementor-element-337f261{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-96846 .elementor-element.elementor-element-eec5087{--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:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-96846 .elementor-element.elementor-element-55da381{--display:flex;}.elementor-96846 .elementor-element.elementor-element-25962d3{z-index:11;text-align:center;}.elementor-96846 .elementor-element.elementor-element-ea67df3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-96846 .elementor-element.elementor-element-51b167d .elementor-heading-title{font-family:"inter farsi", Sans-serif;font-size:48px;font-weight:700;color:#EB2E93;}.elementor-96846 .elementor-element.elementor-element-3bb3e10{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;font-family:"inter farsi", Sans-serif;font-size:22px;font-weight:400;color:#FFFFFF;}.elementor-96846 .elementor-element.elementor-element-5737e47 .elementor-button{background-color:#EB2E93;font-family:"inter farsi", Sans-serif;font-size:16px;font-weight:500;fill:#000000;color:#000000;}.elementor-96846 .elementor-element.elementor-element-5737e47 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-96846 .elementor-element.elementor-element-e072695{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-96846 .elementor-element.elementor-element-ca0f261{--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:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-96846 .elementor-element.elementor-element-eb603e5{--display:flex;}.elementor-96846 .elementor-element.elementor-element-c5e915c{z-index:11;text-align:center;}.elementor-96846 .elementor-element.elementor-element-ae13a20{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-96846 .elementor-element.elementor-element-e0f6e24 .elementor-heading-title{font-family:"inter farsi", Sans-serif;font-size:48px;font-weight:700;color:#FFF000;}.elementor-96846 .elementor-element.elementor-element-df45392{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;font-family:"inter farsi", Sans-serif;font-size:22px;font-weight:400;color:#FFFFFF;}.elementor-96846 .elementor-element.elementor-element-19b93c4 .elementor-button{background-color:#FFF000;font-family:"inter farsi", Sans-serif;font-size:16px;font-weight:500;fill:#000000;color:#000000;}.elementor-96846 .elementor-element.elementor-element-19b93c4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-96846 .elementor-element.elementor-element-d492c82{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-96846 .elementor-element.elementor-element-e0a0d58{--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:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-96846 .elementor-element.elementor-element-767ff25{--display:flex;}.elementor-96846 .elementor-element.elementor-element-6a33d5f{z-index:11;text-align:center;}.elementor-96846 .elementor-element.elementor-element-7ff3519{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-96846 .elementor-element.elementor-element-2ae7df1 .elementor-heading-title{font-family:"inter farsi", Sans-serif;font-size:48px;font-weight:700;line-height:63px;color:#B7E82F;}.elementor-96846 .elementor-element.elementor-element-99665f9{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;font-family:"inter farsi", Sans-serif;font-size:22px;font-weight:400;color:#FFFFFF;}.elementor-96846 .elementor-element.elementor-element-cc6bd6f .elementor-button{background-color:#B7E82F;font-family:"inter farsi", Sans-serif;font-size:16px;font-weight:500;fill:#000000;color:#000000;}.elementor-96846 .elementor-element.elementor-element-cc6bd6f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-96846 .elementor-element.elementor-element-aa44cae{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-96846 .elementor-element.elementor-element-feea96a{--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:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-96846 .elementor-element.elementor-element-cbf8a42{--display:flex;}.elementor-96846 .elementor-element.elementor-element-85e6b56{z-index:11;text-align:center;}.elementor-96846 .elementor-element.elementor-element-1a4a2c5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-96846 .elementor-element.elementor-element-e2eff09 .elementor-heading-title{font-family:"inter farsi", Sans-serif;font-size:48px;font-weight:700;color:#00A1D5;}.elementor-96846 .elementor-element.elementor-element-2c567da{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;font-family:"inter farsi", Sans-serif;font-size:22px;font-weight:400;color:#FFFFFF;}.elementor-96846 .elementor-element.elementor-element-440e6b1 .elementor-button{background-color:#00A1D5;font-family:"inter farsi", Sans-serif;font-size:16px;font-weight:500;fill:#000000;color:#000000;}.elementor-96846 .elementor-element.elementor-element-440e6b1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-96846 .elementor-element.elementor-element-d1f9a33{--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-96846 .elementor-element.elementor-element-d1f9a33 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#02010100;}.elementor-96846 .elementor-element.elementor-element-d1f9a33.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#02010100;}.elementor-96846 .elementor-element.elementor-element-d1f9a33.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-96846 .elementor-element.elementor-element-d1f9a33.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#02010100;}.elementor-96846 .elementor-element.elementor-element-d1f9a33.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"inter farsi", Sans-serif;font-weight:700;}.elementor-96846 .elementor-element.elementor-element-d1f9a33 [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-96846 .elementor-element.elementor-element-6a36740{--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-96846 .elementor-element.elementor-element-6a36740:not(.elementor-motion-effects-element-type-background), .elementor-96846 .elementor-element.elementor-element-6a36740 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-96846 .elementor-element.elementor-element-ad28b53{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.elementor-96846 .elementor-element.elementor-element-37e6d9e .elementor-heading-title{font-family:"inter farsi", Sans-serif;font-size:46px;letter-spacing:3px;color:#AADE1C;}.elementor-96846 .elementor-element.elementor-element-53e3179{font-family:"inter farsi", Sans-serif;color:#FFFFFF;}.elementor-96846 .elementor-element.elementor-element-33358aa{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-96846 .elementor-element.elementor-element-645eca0{--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-96846 .elementor-element.elementor-element-c4ef612{--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-96846 .elementor-element.elementor-element-55cfebe .elementor-button{background-color:#FFFFFF;font-family:"inter farsi", Sans-serif;fill:#000000;color:#000000;border-radius:42px 42px 42px 42px;}.elementor-96846 .elementor-element.elementor-element-55cfebe > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-96846 .elementor-element.elementor-element-57dd778{--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-96846 .elementor-element.elementor-element-04d8880 .elementor-heading-title{font-family:"inter farsi", Sans-serif;font-size:29px;font-weight:500;color:#FFFFFF;}.elementor-96846 .elementor-element.elementor-element-fdd2675{font-family:"inter farsi", Sans-serif;color:#FFFFFF;}.elementor-96846 .elementor-element.elementor-element-2d0c01a{--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-96846 .elementor-element.elementor-element-306709c{--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-96846 .elementor-element.elementor-element-7cf146c .elementor-button{background-color:#FFFFFF;fill:#000000;color:#000000;border-radius:42px 42px 42px 42px;}.elementor-96846 .elementor-element.elementor-element-7cf146c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-96846 .elementor-element.elementor-element-e3ee135{--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-96846 .elementor-element.elementor-element-e44228f .elementor-heading-title{font-family:"inter farsi", Sans-serif;font-size:29px;font-weight:500;color:#FFFFFF;}.elementor-96846 .elementor-element.elementor-element-29f8a45{font-family:"inter farsi", Sans-serif;color:#FFFFFF;}.elementor-96846 .elementor-element.elementor-element-7606cf7{--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-96846 .elementor-element.elementor-element-6aa3966{--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-96846 .elementor-element.elementor-element-bc2e074 .elementor-button{background-color:#FFFFFF;fill:#000000;color:#000000;border-radius:42px 42px 42px 42px;}.elementor-96846 .elementor-element.elementor-element-bc2e074 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-96846 .elementor-element.elementor-element-934a688{--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-96846 .elementor-element.elementor-element-6980608 .elementor-heading-title{font-family:"inter farsi", Sans-serif;font-size:29px;font-weight:500;color:#FFFFFF;}.elementor-96846 .elementor-element.elementor-element-611bed3{font-family:"inter farsi", Sans-serif;color:#FFFFFF;}.elementor-96846 .elementor-element.elementor-element-81adc9a{--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-96846 .elementor-element.elementor-element-f6d6887:not(.elementor-motion-effects-element-type-background), .elementor-96846 .elementor-element.elementor-element-f6d6887 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#58585A;}.elementor-96846 .elementor-element.elementor-element-f6d6887 > .elementor-container{max-width:1800px;}.elementor-96846 .elementor-element.elementor-element-f6d6887{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 30px 0px;}.elementor-96846 .elementor-element.elementor-element-f6d6887 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-96846 .elementor-element.elementor-element-9d8a3bc{--e-image-carousel-slides-to-show:5;}.elementor-96846 .elementor-element.elementor-element-9d8a3bc > .elementor-widget-container{padding:2% 9% 2% 9%;}.elementor-96846 .elementor-element.elementor-element-9d8a3bc .swiper-wrapper{display:flex;align-items:center;}.elementor-96846 .elementor-element.elementor-element-9d8a3bc .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-96846 .elementor-element.elementor-element-33358aa{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-96846 .elementor-element.elementor-element-9d8a3bc{--e-image-carousel-slides-to-show:4;}}@media(min-width:768px){.elementor-96846 .elementor-element.elementor-element-5fb6d89{--content-width:1440px;}.elementor-96846 .elementor-element.elementor-element-d27fe22{--width:50%;}.elementor-96846 .elementor-element.elementor-element-7bc7dc6{--width:50%;}.elementor-96846 .elementor-element.elementor-element-bccba14{--width:50%;}.elementor-96846 .elementor-element.elementor-element-28fb54e{--width:50%;}.elementor-96846 .elementor-element.elementor-element-ed0292a{--width:50%;}.elementor-96846 .elementor-element.elementor-element-267af6c{--width:50%;}.elementor-96846 .elementor-element.elementor-element-9ced015{--width:50%;}.elementor-96846 .elementor-element.elementor-element-fee3369{--width:50%;}.elementor-96846 .elementor-element.elementor-element-4d141c2{--width:50%;}.elementor-96846 .elementor-element.elementor-element-7b0ae66{--width:50%;}.elementor-96846 .elementor-element.elementor-element-55da381{--width:50%;}.elementor-96846 .elementor-element.elementor-element-ea67df3{--width:50%;}.elementor-96846 .elementor-element.elementor-element-eb603e5{--width:50%;}.elementor-96846 .elementor-element.elementor-element-ae13a20{--width:50%;}.elementor-96846 .elementor-element.elementor-element-767ff25{--width:50%;}.elementor-96846 .elementor-element.elementor-element-7ff3519{--width:50%;}.elementor-96846 .elementor-element.elementor-element-cbf8a42{--width:50%;}.elementor-96846 .elementor-element.elementor-element-1a4a2c5{--width:50%;}.elementor-96846 .elementor-element.elementor-element-c4ef612{--width:100%;}.elementor-96846 .elementor-element.elementor-element-306709c{--width:100%;}.elementor-96846 .elementor-element.elementor-element-6aa3966{--width:100%;}}@media(min-width:2400px){.elementor-96846 .elementor-element.elementor-element-d1f9a33{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;}.elementor-96846 .elementor-element.elementor-element-33358aa{--grid-auto-flow:row;}.elementor-96846 .elementor-element.elementor-element-f6d6887 > .elementor-container{max-width:1800px;}.elementor-96846 .elementor-element.elementor-element-f6d6887{padding:3% 8% 3% 8%;}.elementor-96846 .elementor-element.elementor-element-9d8a3bc{--e-image-carousel-slides-to-show:5;}.elementor-96846 .elementor-element.elementor-element-9d8a3bc > .elementor-widget-container{padding:0% 0% 0% 0%;}}@media(max-width:767px){.elementor-96846 .elementor-element.elementor-element-a13dae2:not(.elementor-motion-effects-element-type-background), .elementor-96846 .elementor-element.elementor-element-a13dae2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://zigma8.ir/wp-content/uploads/2025/11/Web-1.webp");background-repeat:no-repeat;background-size:cover;}.elementor-96846 .elementor-element.elementor-element-a13dae2{--min-height:100vh;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-96846 .elementor-element.elementor-element-f3f7f44{width:100%;max-width:100%;text-align:center;font-size:14px;}.elementor-96846 .elementor-element.elementor-element-5fb6d89{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-96846 .elementor-element.elementor-element-98efc8e{text-align:center;}.elementor-96846 .elementor-element.elementor-element-98efc8e .elementor-heading-title{font-size:23px;line-height:1.5em;}.elementor-96846 .elementor-element.elementor-element-4fd832c{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-96846 .elementor-element.elementor-element-4e868b7 .elementor-heading-title{font-size:30px;}.elementor-96846 .elementor-element.elementor-element-00ef7c6{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-96846 .elementor-element.elementor-element-68d604f .elementor-heading-title{font-size:30px;}.elementor-96846 .elementor-element.elementor-element-8482598{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-96846 .elementor-element.elementor-element-07d69bd .elementor-heading-title{font-size:30px;}.elementor-96846 .elementor-element.elementor-element-f21abfa{width:100%;max-width:100%;font-size:16px;}.elementor-96846 .elementor-element.elementor-element-1cdd484 .elementor-heading-title{font-size:30px;line-height:1.8em;}.elementor-96846 .elementor-element.elementor-element-7349b32{width:100%;max-width:100%;font-size:16px;}.elementor-96846 .elementor-element.elementor-element-3fd02a7 .elementor-heading-title{font-size:30px;}.elementor-96846 .elementor-element.elementor-element-bd57c3f{width:100%;max-width:100%;font-size:16px;}.elementor-96846 .elementor-element.elementor-element-51b167d .elementor-heading-title{font-size:30px;}.elementor-96846 .elementor-element.elementor-element-3bb3e10{width:100%;max-width:100%;font-size:16px;}.elementor-96846 .elementor-element.elementor-element-e0f6e24 .elementor-heading-title{font-size:30px;}.elementor-96846 .elementor-element.elementor-element-df45392{width:100%;max-width:100%;font-size:16px;}.elementor-96846 .elementor-element.elementor-element-2ae7df1 .elementor-heading-title{font-size:25px;line-height:1.6em;}.elementor-96846 .elementor-element.elementor-element-99665f9{width:100%;max-width:100%;font-size:16px;}.elementor-96846 .elementor-element.elementor-element-e2eff09 .elementor-heading-title{font-size:23px;}.elementor-96846 .elementor-element.elementor-element-2c567da{width:100%;max-width:100%;font-size:16px;}.elementor-96846 .elementor-element.elementor-element-d1f9a33{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;}.elementor-96846 .elementor-element.elementor-element-ad28b53{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-96846 .elementor-element.elementor-element-37e6d9e{text-align:center;}.elementor-96846 .elementor-element.elementor-element-37e6d9e .elementor-heading-title{font-size:30px;}.elementor-96846 .elementor-element.elementor-element-53e3179{font-size:14px;}.elementor-96846 .elementor-element.elementor-element-33358aa{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-96846 .elementor-element.elementor-element-645eca0{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-96846 .elementor-element.elementor-element-2d0c01a{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-96846 .elementor-element.elementor-element-7606cf7{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-96846 .elementor-element.elementor-element-9d8a3bc{--e-image-carousel-slides-to-show:1;}}/* Start custom CSS for text-editor, class: .elementor-element-f3f7f44 */.elementor-96846 .elementor-element.elementor-element-f3f7f44{
    width: 50%
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a13dae2 */@media (max-width: 767px) {
  .elementor-96846 .elementor-element.elementor-element-a13dae2 {
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-98efc8e */.elementor-96846 .elementor-element.elementor-element-98efc8e {
    text-align: center !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2ad5638 */.tab-item-img {
    display: block;
    margin: 0 auto !important;
    width: 61%;
}

@media (max-width: 767px) {
  .tab-item-img {
      width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-eebd484 */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.brand .elementor-button .elementor-button-icon {
    position: absolute;
    left: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #FFF000; 
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.brand .elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    right: -20px;
    width: 100%;
    height: 4px; 
    background-color: #FFF203; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-625d8ec */.tab-item-img {
    display: block;
    margin: 0 auto !important;
    width: 61%;
}

@media (max-width: 767px) {
  .tab-item-img {
      width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-945772f */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.package .elementor-button .elementor-button-icon {
    position: absolute;
    left: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #B7E82F;
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.package .elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    right: -20px;
    width: 100%;
    height: 4px; 
    background-color: #B7E82F; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8cf06fd */.tab-item-img {
    display: block;
    margin: 0 auto !important;
    width: 61%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-00b3dfe */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.event .elementor-button .elementor-button-icon {
    position: absolute;
    left: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #EB2E93;
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.event .elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    right: -20px;
    width: 100%;
    height: 4px; 
    background-color: #EB2E93 ;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-77322ab */.tab-item-img {
    display: block;
    margin: 0 auto !important;
    width: 61%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-90feddf */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.gift .elementor-button .elementor-button-icon {
    position: absolute;
    left: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #00A1D5; 
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.gift .elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    right: -20px;
    width: 100%;
    height: 4px; 
    background-color: #00A1D5; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-367a787 */.tab-item-img {
    display: block;
    margin: 0 auto !important;
    width: 61%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0d13a31 */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.graphic .elementor-button .elementor-button-icon {
    position: absolute;
    left: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #EB2E93; 
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.graphic .elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    right: -20px;
    width: 100%;
    height: 4px; 
    background-color: #EB2E93; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-25962d3 */.tab-item-img {
    display: block;
    margin: 0 auto !important;
    width: 61%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5737e47 */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.digital .elementor-button .elementor-button-icon {
    position: absolute;
    left: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #EB2E93; 
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.digital .elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    right: -20px;
    width: 100%;
    height: 4px; 
    background-color: #EB2E93; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c5e915c */.tab-item-img {
    display: block;
    margin: 0 auto !important;
    width: 61%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-19b93c4 */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.elementor-button .elementor-button-icon {
    position: absolute;
    left: -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;
    right: -20px;
    width: 100%;
    height: 4px; 
    background-color: #FFF203; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6a33d5f */.tab-item-img {
    display: block;
    margin: 0 auto !important;
    width: 61%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cc6bd6f */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.photo .elementor-button .elementor-button-icon {
    position: absolute;
    left: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color:#B7E82F; 
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.photo .elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    right: -20px;
    width: 100%;
    height: 4px; 
    background-color: #B7E82F; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-85e6b56 */.tab-item-img {
    display: block;
    margin: 0 auto !important;
    width: 61%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-440e6b1 */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.video .elementor-button .elementor-button-icon {
    position: absolute;
    left: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #00A1D5; 
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.video .elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    right: -20px;
    width: 100%;
    height: 4px; 
    background-color: #00A1D5; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2ad5638 */.tab-item-img {
    display: block;
    margin: 0 auto !important;
    width: 61%;
}

@media (max-width: 767px) {
  .tab-item-img {
      width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-eebd484 */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.brand .elementor-button .elementor-button-icon {
    position: absolute;
    left: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #FFF000; 
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.brand .elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    right: -20px;
    width: 100%;
    height: 4px; 
    background-color: #FFF203; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-625d8ec */.tab-item-img {
    display: block;
    margin: 0 auto !important;
    width: 61%;
}

@media (max-width: 767px) {
  .tab-item-img {
      width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-945772f */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.package .elementor-button .elementor-button-icon {
    position: absolute;
    left: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #B7E82F;
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.package .elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    right: -20px;
    width: 100%;
    height: 4px; 
    background-color: #B7E82F; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8cf06fd */.tab-item-img {
    display: block;
    margin: 0 auto !important;
    width: 61%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-00b3dfe */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.event .elementor-button .elementor-button-icon {
    position: absolute;
    left: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #EB2E93;
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.event .elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    right: -20px;
    width: 100%;
    height: 4px; 
    background-color: #EB2E93 ;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-77322ab */.tab-item-img {
    display: block;
    margin: 0 auto !important;
    width: 61%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-90feddf */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.gift .elementor-button .elementor-button-icon {
    position: absolute;
    left: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #00A1D5; 
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.gift .elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    right: -20px;
    width: 100%;
    height: 4px; 
    background-color: #00A1D5; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-367a787 */.tab-item-img {
    display: block;
    margin: 0 auto !important;
    width: 61%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0d13a31 */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.graphic .elementor-button .elementor-button-icon {
    position: absolute;
    left: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #EB2E93; 
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.graphic .elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    right: -20px;
    width: 100%;
    height: 4px; 
    background-color: #EB2E93; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-25962d3 */.tab-item-img {
    display: block;
    margin: 0 auto !important;
    width: 61%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5737e47 */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.digital .elementor-button .elementor-button-icon {
    position: absolute;
    left: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #EB2E93; 
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.digital .elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    right: -20px;
    width: 100%;
    height: 4px; 
    background-color: #EB2E93; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c5e915c */.tab-item-img {
    display: block;
    margin: 0 auto !important;
    width: 61%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-19b93c4 */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.elementor-button .elementor-button-icon {
    position: absolute;
    left: -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;
    right: -20px;
    width: 100%;
    height: 4px; 
    background-color: #FFF203; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6a33d5f */.tab-item-img {
    display: block;
    margin: 0 auto !important;
    width: 61%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cc6bd6f */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.photo .elementor-button .elementor-button-icon {
    position: absolute;
    left: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color:#B7E82F; 
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.photo .elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    right: -20px;
    width: 100%;
    height: 4px; 
    background-color: #B7E82F; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-85e6b56 */.tab-item-img {
    display: block;
    margin: 0 auto !important;
    width: 61%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-440e6b1 */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.video .elementor-button .elementor-button-icon {
    position: absolute;
    left: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #00A1D5; 
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.video .elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    right: -20px;
    width: 100%;
    height: 4px; 
    background-color: #00A1D5; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2ad5638 */.tab-item-img {
    display: block;
    margin: 0 auto !important;
    width: 61%;
}

@media (max-width: 767px) {
  .tab-item-img {
      width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-eebd484 */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.brand .elementor-button .elementor-button-icon {
    position: absolute;
    left: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #FFF000; 
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.brand .elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    right: -20px;
    width: 100%;
    height: 4px; 
    background-color: #FFF203; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-625d8ec */.tab-item-img {
    display: block;
    margin: 0 auto !important;
    width: 61%;
}

@media (max-width: 767px) {
  .tab-item-img {
      width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-945772f */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.package .elementor-button .elementor-button-icon {
    position: absolute;
    left: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #B7E82F;
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.package .elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    right: -20px;
    width: 100%;
    height: 4px; 
    background-color: #B7E82F; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8cf06fd */.tab-item-img {
    display: block;
    margin: 0 auto !important;
    width: 61%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-00b3dfe */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.event .elementor-button .elementor-button-icon {
    position: absolute;
    left: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #EB2E93;
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.event .elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    right: -20px;
    width: 100%;
    height: 4px; 
    background-color: #EB2E93 ;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-77322ab */.tab-item-img {
    display: block;
    margin: 0 auto !important;
    width: 61%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-90feddf */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.gift .elementor-button .elementor-button-icon {
    position: absolute;
    left: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #00A1D5; 
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.gift .elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    right: -20px;
    width: 100%;
    height: 4px; 
    background-color: #00A1D5; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-367a787 */.tab-item-img {
    display: block;
    margin: 0 auto !important;
    width: 61%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0d13a31 */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.graphic .elementor-button .elementor-button-icon {
    position: absolute;
    left: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #EB2E93; 
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.graphic .elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    right: -20px;
    width: 100%;
    height: 4px; 
    background-color: #EB2E93; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-25962d3 */.tab-item-img {
    display: block;
    margin: 0 auto !important;
    width: 61%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5737e47 */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.digital .elementor-button .elementor-button-icon {
    position: absolute;
    left: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #EB2E93; 
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.digital .elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    right: -20px;
    width: 100%;
    height: 4px; 
    background-color: #EB2E93; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c5e915c */.tab-item-img {
    display: block;
    margin: 0 auto !important;
    width: 61%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-19b93c4 */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.elementor-button .elementor-button-icon {
    position: absolute;
    left: -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;
    right: -20px;
    width: 100%;
    height: 4px; 
    background-color: #FFF203; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6a33d5f */.tab-item-img {
    display: block;
    margin: 0 auto !important;
    width: 61%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cc6bd6f */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.photo .elementor-button .elementor-button-icon {
    position: absolute;
    left: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color:#B7E82F; 
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.photo .elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    right: -20px;
    width: 100%;
    height: 4px; 
    background-color: #B7E82F; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-85e6b56 */.tab-item-img {
    display: block;
    margin: 0 auto !important;
    width: 61%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-440e6b1 */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.video .elementor-button .elementor-button-icon {
    position: absolute;
    left: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #00A1D5; 
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.video .elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    right: -20px;
    width: 100%;
    height: 4px; 
    background-color: #00A1D5; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2ad5638 */.tab-item-img {
    display: block;
    margin: 0 auto !important;
    width: 61%;
}

@media (max-width: 767px) {
  .tab-item-img {
      width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-eebd484 */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.brand .elementor-button .elementor-button-icon {
    position: absolute;
    left: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #FFF000; 
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.brand .elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    right: -20px;
    width: 100%;
    height: 4px; 
    background-color: #FFF203; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-625d8ec */.tab-item-img {
    display: block;
    margin: 0 auto !important;
    width: 61%;
}

@media (max-width: 767px) {
  .tab-item-img {
      width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-945772f */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.package .elementor-button .elementor-button-icon {
    position: absolute;
    left: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #B7E82F;
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.package .elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    right: -20px;
    width: 100%;
    height: 4px; 
    background-color: #B7E82F; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8cf06fd */.tab-item-img {
    display: block;
    margin: 0 auto !important;
    width: 61%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-00b3dfe */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.event .elementor-button .elementor-button-icon {
    position: absolute;
    left: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #EB2E93;
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.event .elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    right: -20px;
    width: 100%;
    height: 4px; 
    background-color: #EB2E93 ;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-77322ab */.tab-item-img {
    display: block;
    margin: 0 auto !important;
    width: 61%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-90feddf */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.gift .elementor-button .elementor-button-icon {
    position: absolute;
    left: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #00A1D5; 
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.gift .elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    right: -20px;
    width: 100%;
    height: 4px; 
    background-color: #00A1D5; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-367a787 */.tab-item-img {
    display: block;
    margin: 0 auto !important;
    width: 61%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0d13a31 */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.graphic .elementor-button .elementor-button-icon {
    position: absolute;
    left: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #EB2E93; 
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.graphic .elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    right: -20px;
    width: 100%;
    height: 4px; 
    background-color: #EB2E93; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-25962d3 */.tab-item-img {
    display: block;
    margin: 0 auto !important;
    width: 61%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5737e47 */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.digital .elementor-button .elementor-button-icon {
    position: absolute;
    left: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #EB2E93; 
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.digital .elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    right: -20px;
    width: 100%;
    height: 4px; 
    background-color: #EB2E93; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c5e915c */.tab-item-img {
    display: block;
    margin: 0 auto !important;
    width: 61%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-19b93c4 */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.elementor-button .elementor-button-icon {
    position: absolute;
    left: -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;
    right: -20px;
    width: 100%;
    height: 4px; 
    background-color: #FFF203; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6a33d5f */.tab-item-img {
    display: block;
    margin: 0 auto !important;
    width: 61%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cc6bd6f */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.photo .elementor-button .elementor-button-icon {
    position: absolute;
    left: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color:#B7E82F; 
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.photo .elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    right: -20px;
    width: 100%;
    height: 4px; 
    background-color: #B7E82F; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-85e6b56 */.tab-item-img {
    display: block;
    margin: 0 auto !important;
    width: 61%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-440e6b1 */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.video .elementor-button .elementor-button-icon {
    position: absolute;
    left: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #00A1D5; 
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.video .elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    right: -20px;
    width: 100%;
    height: 4px; 
    background-color: #00A1D5; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2ad5638 */.tab-item-img {
    display: block;
    margin: 0 auto !important;
    width: 61%;
}

@media (max-width: 767px) {
  .tab-item-img {
      width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-eebd484 */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.brand .elementor-button .elementor-button-icon {
    position: absolute;
    left: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #FFF000; 
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.brand .elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    right: -20px;
    width: 100%;
    height: 4px; 
    background-color: #FFF203; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-625d8ec */.tab-item-img {
    display: block;
    margin: 0 auto !important;
    width: 61%;
}

@media (max-width: 767px) {
  .tab-item-img {
      width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-945772f */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.package .elementor-button .elementor-button-icon {
    position: absolute;
    left: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #B7E82F;
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.package .elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    right: -20px;
    width: 100%;
    height: 4px; 
    background-color: #B7E82F; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8cf06fd */.tab-item-img {
    display: block;
    margin: 0 auto !important;
    width: 61%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-00b3dfe */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.event .elementor-button .elementor-button-icon {
    position: absolute;
    left: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #EB2E93;
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.event .elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    right: -20px;
    width: 100%;
    height: 4px; 
    background-color: #EB2E93 ;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-77322ab */.tab-item-img {
    display: block;
    margin: 0 auto !important;
    width: 61%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-90feddf */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.gift .elementor-button .elementor-button-icon {
    position: absolute;
    left: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #00A1D5; 
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.gift .elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    right: -20px;
    width: 100%;
    height: 4px; 
    background-color: #00A1D5; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-367a787 */.tab-item-img {
    display: block;
    margin: 0 auto !important;
    width: 61%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0d13a31 */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.graphic .elementor-button .elementor-button-icon {
    position: absolute;
    left: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #EB2E93; 
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.graphic .elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    right: -20px;
    width: 100%;
    height: 4px; 
    background-color: #EB2E93; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-25962d3 */.tab-item-img {
    display: block;
    margin: 0 auto !important;
    width: 61%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5737e47 */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.digital .elementor-button .elementor-button-icon {
    position: absolute;
    left: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #EB2E93; 
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.digital .elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    right: -20px;
    width: 100%;
    height: 4px; 
    background-color: #EB2E93; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c5e915c */.tab-item-img {
    display: block;
    margin: 0 auto !important;
    width: 61%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-19b93c4 */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.elementor-button .elementor-button-icon {
    position: absolute;
    left: -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;
    right: -20px;
    width: 100%;
    height: 4px; 
    background-color: #FFF203; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6a33d5f */.tab-item-img {
    display: block;
    margin: 0 auto !important;
    width: 61%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cc6bd6f */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.photo .elementor-button .elementor-button-icon {
    position: absolute;
    left: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color:#B7E82F; 
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.photo .elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    right: -20px;
    width: 100%;
    height: 4px; 
    background-color: #B7E82F; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-85e6b56 */.tab-item-img {
    display: block;
    margin: 0 auto !important;
    width: 61%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-440e6b1 */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.video .elementor-button .elementor-button-icon {
    position: absolute;
    left: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #00A1D5; 
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.video .elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    right: -20px;
    width: 100%;
    height: 4px; 
    background-color: #00A1D5; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2ad5638 */.tab-item-img {
    display: block;
    margin: 0 auto !important;
    width: 61%;
}

@media (max-width: 767px) {
  .tab-item-img {
      width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-eebd484 */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.brand .elementor-button .elementor-button-icon {
    position: absolute;
    left: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #FFF000; 
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.brand .elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    right: -20px;
    width: 100%;
    height: 4px; 
    background-color: #FFF203; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-625d8ec */.tab-item-img {
    display: block;
    margin: 0 auto !important;
    width: 61%;
}

@media (max-width: 767px) {
  .tab-item-img {
      width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-945772f */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.package .elementor-button .elementor-button-icon {
    position: absolute;
    left: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #B7E82F;
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.package .elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    right: -20px;
    width: 100%;
    height: 4px; 
    background-color: #B7E82F; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8cf06fd */.tab-item-img {
    display: block;
    margin: 0 auto !important;
    width: 61%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-00b3dfe */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.event .elementor-button .elementor-button-icon {
    position: absolute;
    left: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #EB2E93;
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.event .elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    right: -20px;
    width: 100%;
    height: 4px; 
    background-color: #EB2E93 ;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-77322ab */.tab-item-img {
    display: block;
    margin: 0 auto !important;
    width: 61%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-90feddf */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.gift .elementor-button .elementor-button-icon {
    position: absolute;
    left: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #00A1D5; 
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.gift .elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    right: -20px;
    width: 100%;
    height: 4px; 
    background-color: #00A1D5; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-367a787 */.tab-item-img {
    display: block;
    margin: 0 auto !important;
    width: 61%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0d13a31 */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.graphic .elementor-button .elementor-button-icon {
    position: absolute;
    left: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #EB2E93; 
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.graphic .elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    right: -20px;
    width: 100%;
    height: 4px; 
    background-color: #EB2E93; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-25962d3 */.tab-item-img {
    display: block;
    margin: 0 auto !important;
    width: 61%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5737e47 */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.digital .elementor-button .elementor-button-icon {
    position: absolute;
    left: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #EB2E93; 
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.digital .elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    right: -20px;
    width: 100%;
    height: 4px; 
    background-color: #EB2E93; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c5e915c */.tab-item-img {
    display: block;
    margin: 0 auto !important;
    width: 61%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-19b93c4 */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.elementor-button .elementor-button-icon {
    position: absolute;
    left: -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;
    right: -20px;
    width: 100%;
    height: 4px; 
    background-color: #FFF203; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6a33d5f */.tab-item-img {
    display: block;
    margin: 0 auto !important;
    width: 61%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cc6bd6f */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.photo .elementor-button .elementor-button-icon {
    position: absolute;
    left: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color:#B7E82F; 
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.photo .elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    right: -20px;
    width: 100%;
    height: 4px; 
    background-color: #B7E82F; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-85e6b56 */.tab-item-img {
    display: block;
    margin: 0 auto !important;
    width: 61%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-440e6b1 */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.video .elementor-button .elementor-button-icon {
    position: absolute;
    left: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #00A1D5; 
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.video .elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    right: -20px;
    width: 100%;
    height: 4px; 
    background-color: #00A1D5; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2ad5638 */.tab-item-img {
    display: block;
    margin: 0 auto !important;
    width: 61%;
}

@media (max-width: 767px) {
  .tab-item-img {
      width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-eebd484 */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.brand .elementor-button .elementor-button-icon {
    position: absolute;
    left: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #FFF000; 
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.brand .elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    right: -20px;
    width: 100%;
    height: 4px; 
    background-color: #FFF203; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-625d8ec */.tab-item-img {
    display: block;
    margin: 0 auto !important;
    width: 61%;
}

@media (max-width: 767px) {
  .tab-item-img {
      width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-945772f */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.package .elementor-button .elementor-button-icon {
    position: absolute;
    left: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #B7E82F;
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.package .elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    right: -20px;
    width: 100%;
    height: 4px; 
    background-color: #B7E82F; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8cf06fd */.tab-item-img {
    display: block;
    margin: 0 auto !important;
    width: 61%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-00b3dfe */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.event .elementor-button .elementor-button-icon {
    position: absolute;
    left: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #EB2E93;
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.event .elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    right: -20px;
    width: 100%;
    height: 4px; 
    background-color: #EB2E93 ;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-77322ab */.tab-item-img {
    display: block;
    margin: 0 auto !important;
    width: 61%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-90feddf */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.gift .elementor-button .elementor-button-icon {
    position: absolute;
    left: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #00A1D5; 
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.gift .elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    right: -20px;
    width: 100%;
    height: 4px; 
    background-color: #00A1D5; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-367a787 */.tab-item-img {
    display: block;
    margin: 0 auto !important;
    width: 61%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0d13a31 */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.graphic .elementor-button .elementor-button-icon {
    position: absolute;
    left: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #EB2E93; 
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.graphic .elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    right: -20px;
    width: 100%;
    height: 4px; 
    background-color: #EB2E93; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-25962d3 */.tab-item-img {
    display: block;
    margin: 0 auto !important;
    width: 61%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5737e47 */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.digital .elementor-button .elementor-button-icon {
    position: absolute;
    left: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #EB2E93; 
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.digital .elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    right: -20px;
    width: 100%;
    height: 4px; 
    background-color: #EB2E93; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c5e915c */.tab-item-img {
    display: block;
    margin: 0 auto !important;
    width: 61%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-19b93c4 */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.elementor-button .elementor-button-icon {
    position: absolute;
    left: -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;
    right: -20px;
    width: 100%;
    height: 4px; 
    background-color: #FFF203; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6a33d5f */.tab-item-img {
    display: block;
    margin: 0 auto !important;
    width: 61%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cc6bd6f */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.photo .elementor-button .elementor-button-icon {
    position: absolute;
    left: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color:#B7E82F; 
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.photo .elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    right: -20px;
    width: 100%;
    height: 4px; 
    background-color: #B7E82F; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-85e6b56 */.tab-item-img {
    display: block;
    margin: 0 auto !important;
    width: 61%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-440e6b1 */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.video .elementor-button .elementor-button-icon {
    position: absolute;
    left: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #00A1D5; 
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.video .elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    right: -20px;
    width: 100%;
    height: 4px; 
    background-color: #00A1D5; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2ad5638 */.tab-item-img {
    display: block;
    margin: 0 auto !important;
    width: 61%;
}

@media (max-width: 767px) {
  .tab-item-img {
      width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-eebd484 */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.brand .elementor-button .elementor-button-icon {
    position: absolute;
    left: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #FFF000; 
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.brand .elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    right: -20px;
    width: 100%;
    height: 4px; 
    background-color: #FFF203; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-625d8ec */.tab-item-img {
    display: block;
    margin: 0 auto !important;
    width: 61%;
}

@media (max-width: 767px) {
  .tab-item-img {
      width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-945772f */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.package .elementor-button .elementor-button-icon {
    position: absolute;
    left: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #B7E82F;
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.package .elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    right: -20px;
    width: 100%;
    height: 4px; 
    background-color: #B7E82F; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8cf06fd */.tab-item-img {
    display: block;
    margin: 0 auto !important;
    width: 61%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-00b3dfe */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.event .elementor-button .elementor-button-icon {
    position: absolute;
    left: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #EB2E93;
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.event .elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    right: -20px;
    width: 100%;
    height: 4px; 
    background-color: #EB2E93 ;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-77322ab */.tab-item-img {
    display: block;
    margin: 0 auto !important;
    width: 61%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-90feddf */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.gift .elementor-button .elementor-button-icon {
    position: absolute;
    left: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #00A1D5; 
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.gift .elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    right: -20px;
    width: 100%;
    height: 4px; 
    background-color: #00A1D5; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-367a787 */.tab-item-img {
    display: block;
    margin: 0 auto !important;
    width: 61%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0d13a31 */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.graphic .elementor-button .elementor-button-icon {
    position: absolute;
    left: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #EB2E93; 
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.graphic .elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    right: -20px;
    width: 100%;
    height: 4px; 
    background-color: #EB2E93; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-25962d3 */.tab-item-img {
    display: block;
    margin: 0 auto !important;
    width: 61%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5737e47 */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.digital .elementor-button .elementor-button-icon {
    position: absolute;
    left: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #EB2E93; 
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.digital .elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    right: -20px;
    width: 100%;
    height: 4px; 
    background-color: #EB2E93; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c5e915c */.tab-item-img {
    display: block;
    margin: 0 auto !important;
    width: 61%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-19b93c4 */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.elementor-button .elementor-button-icon {
    position: absolute;
    left: -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;
    right: -20px;
    width: 100%;
    height: 4px; 
    background-color: #FFF203; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6a33d5f */.tab-item-img {
    display: block;
    margin: 0 auto !important;
    width: 61%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cc6bd6f */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.photo .elementor-button .elementor-button-icon {
    position: absolute;
    left: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color:#B7E82F; 
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.photo .elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    right: -20px;
    width: 100%;
    height: 4px; 
    background-color: #B7E82F; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-85e6b56 */.tab-item-img {
    display: block;
    margin: 0 auto !important;
    width: 61%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-440e6b1 */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.video .elementor-button .elementor-button-icon {
    position: absolute;
    left: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #00A1D5; 
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.video .elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    right: -20px;
    width: 100%;
    height: 4px; 
    background-color: #00A1D5; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2ad5638 */.tab-item-img {
    display: block;
    margin: 0 auto !important;
    width: 61%;
}

@media (max-width: 767px) {
  .tab-item-img {
      width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-eebd484 */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.brand .elementor-button .elementor-button-icon {
    position: absolute;
    left: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #FFF000; 
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.brand .elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    right: -20px;
    width: 100%;
    height: 4px; 
    background-color: #FFF203; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-625d8ec */.tab-item-img {
    display: block;
    margin: 0 auto !important;
    width: 61%;
}

@media (max-width: 767px) {
  .tab-item-img {
      width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-945772f */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.package .elementor-button .elementor-button-icon {
    position: absolute;
    left: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #B7E82F;
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.package .elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    right: -20px;
    width: 100%;
    height: 4px; 
    background-color: #B7E82F; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8cf06fd */.tab-item-img {
    display: block;
    margin: 0 auto !important;
    width: 61%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-00b3dfe */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.event .elementor-button .elementor-button-icon {
    position: absolute;
    left: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #EB2E93;
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.event .elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    right: -20px;
    width: 100%;
    height: 4px; 
    background-color: #EB2E93 ;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-77322ab */.tab-item-img {
    display: block;
    margin: 0 auto !important;
    width: 61%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-90feddf */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.gift .elementor-button .elementor-button-icon {
    position: absolute;
    left: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #00A1D5; 
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.gift .elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    right: -20px;
    width: 100%;
    height: 4px; 
    background-color: #00A1D5; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-367a787 */.tab-item-img {
    display: block;
    margin: 0 auto !important;
    width: 61%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0d13a31 */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.graphic .elementor-button .elementor-button-icon {
    position: absolute;
    left: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #EB2E93; 
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.graphic .elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    right: -20px;
    width: 100%;
    height: 4px; 
    background-color: #EB2E93; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-25962d3 */.tab-item-img {
    display: block;
    margin: 0 auto !important;
    width: 61%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5737e47 */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.digital .elementor-button .elementor-button-icon {
    position: absolute;
    left: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #EB2E93; 
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.digital .elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    right: -20px;
    width: 100%;
    height: 4px; 
    background-color: #EB2E93; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c5e915c */.tab-item-img {
    display: block;
    margin: 0 auto !important;
    width: 61%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-19b93c4 */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.elementor-button .elementor-button-icon {
    position: absolute;
    left: -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;
    right: -20px;
    width: 100%;
    height: 4px; 
    background-color: #FFF203; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6a33d5f */.tab-item-img {
    display: block;
    margin: 0 auto !important;
    width: 61%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cc6bd6f */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.photo .elementor-button .elementor-button-icon {
    position: absolute;
    left: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color:#B7E82F; 
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.photo .elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    right: -20px;
    width: 100%;
    height: 4px; 
    background-color: #B7E82F; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-85e6b56 */.tab-item-img {
    display: block;
    margin: 0 auto !important;
    width: 61%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-440e6b1 */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.video .elementor-button .elementor-button-icon {
    position: absolute;
    left: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #00A1D5; 
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.video .elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    right: -20px;
    width: 100%;
    height: 4px; 
    background-color: #00A1D5; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2ad5638 */.tab-item-img {
    display: block;
    margin: 0 auto !important;
    width: 61%;
}

@media (max-width: 767px) {
  .tab-item-img {
      width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-eebd484 */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.brand .elementor-button .elementor-button-icon {
    position: absolute;
    left: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #FFF000; 
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.brand .elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    right: -20px;
    width: 100%;
    height: 4px; 
    background-color: #FFF203; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-625d8ec */.tab-item-img {
    display: block;
    margin: 0 auto !important;
    width: 61%;
}

@media (max-width: 767px) {
  .tab-item-img {
      width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-945772f */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.package .elementor-button .elementor-button-icon {
    position: absolute;
    left: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #B7E82F;
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.package .elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    right: -20px;
    width: 100%;
    height: 4px; 
    background-color: #B7E82F; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8cf06fd */.tab-item-img {
    display: block;
    margin: 0 auto !important;
    width: 61%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-00b3dfe */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.event .elementor-button .elementor-button-icon {
    position: absolute;
    left: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #EB2E93;
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.event .elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    right: -20px;
    width: 100%;
    height: 4px; 
    background-color: #EB2E93 ;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-77322ab */.tab-item-img {
    display: block;
    margin: 0 auto !important;
    width: 61%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-90feddf */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.gift .elementor-button .elementor-button-icon {
    position: absolute;
    left: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #00A1D5; 
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.gift .elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    right: -20px;
    width: 100%;
    height: 4px; 
    background-color: #00A1D5; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-367a787 */.tab-item-img {
    display: block;
    margin: 0 auto !important;
    width: 61%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0d13a31 */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.graphic .elementor-button .elementor-button-icon {
    position: absolute;
    left: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #EB2E93; 
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.graphic .elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    right: -20px;
    width: 100%;
    height: 4px; 
    background-color: #EB2E93; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-25962d3 */.tab-item-img {
    display: block;
    margin: 0 auto !important;
    width: 61%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5737e47 */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.digital .elementor-button .elementor-button-icon {
    position: absolute;
    left: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #EB2E93; 
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.digital .elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    right: -20px;
    width: 100%;
    height: 4px; 
    background-color: #EB2E93; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c5e915c */.tab-item-img {
    display: block;
    margin: 0 auto !important;
    width: 61%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-19b93c4 */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.elementor-button .elementor-button-icon {
    position: absolute;
    left: -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;
    right: -20px;
    width: 100%;
    height: 4px; 
    background-color: #FFF203; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6a33d5f */.tab-item-img {
    display: block;
    margin: 0 auto !important;
    width: 61%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cc6bd6f */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.photo .elementor-button .elementor-button-icon {
    position: absolute;
    left: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color:#B7E82F; 
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.photo .elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    right: -20px;
    width: 100%;
    height: 4px; 
    background-color: #B7E82F; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-85e6b56 */.tab-item-img {
    display: block;
    margin: 0 auto !important;
    width: 61%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-440e6b1 */.elementor-button .elementor-button-content-wrapper {
    position: relative;
}

.video .elementor-button .elementor-button-icon {
    position: absolute;
    left: -60px;
    top: 50%;
    transform: translateY(-50%); 
    background-color: #00A1D5; 
    border-radius: 50%;
    padding: 8px;
    z-index: 1;
}


.video .elementor-button .elementor-button-icon::after {
    content: '';
    position: absolute;
    right: -20px;
    width: 100%;
    height: 4px; 
    background-color: #00A1D5; 
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-d1f9a33 */@media (max-width: 767px){
  .e-n-tabs .e-n-tab-title:nth-child(8) span.e-n-tab-title-text {
    width: 60% !important;
    display: inline-block;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-53e3179 */.elementor-96846 .elementor-element.elementor-element-53e3179{
    width: 90%
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-55cfebe */.elementor-96846 .elementor-element.elementor-element-55cfebe{
    padding: 0;
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7cf146c */.elementor-96846 .elementor-element.elementor-element-7cf146c{
    padding: 0;
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bc2e074 */.elementor-96846 .elementor-element.elementor-element-bc2e074{
    padding: 0;
    margin: 0;
}/* End custom CSS */
/* Start custom CSS */body{
    background-color: #58585a !important;
}

.top-header-services{
    height: 600px !important
}/* 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.ir/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.ir/wp-content/uploads/2023/02/AvenirNextCyr-Medium.woff') format('woff');
}
/* End Custom Fonts CSS */