.elementor-8250 .elementor-element.elementor-element-049c6d5{--display:grid;--min-height:931px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(12, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:start;--border-radius:25px 25px 25px 25px;--margin-top:45px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-8250 .elementor-element.elementor-element-049c6d5:not(.elementor-motion-effects-element-type-background), .elementor-8250 .elementor-element.elementor-element-049c6d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #053F42 0%, #0F878BDB 100%);}.elementor-8250 .elementor-element.elementor-element-9026d33{--display:flex;}.elementor-8250 .elementor-element.elementor-element-e405adf{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:35px;--margin-left:0px;--margin-right:0px;}.elementor-8250 .elementor-element.elementor-element-3a834c1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8250 .elementor-element.elementor-element-3a834c1::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-8250 .elementor-element.elementor-element-3a834c1:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-8250 .elementor-element.elementor-element-f5e5bfe{--spacer-size:400px;top:0%;}.elementor-8250 .elementor-element.elementor-element-f5e5bfe > .elementor-widget-container{background-color:var( --e-global-color-5b191c6 );background-image:url("https://vitatechlife.com/wp-content/uploads/2026/08/LGR-NG5-VTL2.png");background-position:center center;background-repeat:no-repeat;background-size:cover;border-style:none;}.elementor-8250 .elementor-element.elementor-element-f5e5bfe:not( .elementor-widget-image ) .elementor-widget-container, .elementor-8250 .elementor-element.elementor-element-f5e5bfe.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://vitatechlife.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-8250 .elementor-element.elementor-element-a8df31c .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-8250 .elementor-element.elementor-element-a8df31c .elementor-icon-wrapper{text-align:start;}.elementor-8250 .elementor-element.elementor-element-a8df31c .elementor-icon{font-size:100px;}.elementor-8250 .elementor-element.elementor-element-a8df31c .elementor-icon svg{height:100px;}.elementor-8250 .elementor-element.elementor-element-f2fbb1f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0.625rem 0rem;--row-gap:0.625rem;--column-gap:0rem;--padding-top:35px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-8250 .elementor-element.elementor-element-0c31bbc > .elementor-widget-container{--e-transform-rotateZ:-6deg;margin:0px 35px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-8250 .elementor-element.elementor-element-0c31bbc{left:0%;}body.rtl .elementor-8250 .elementor-element.elementor-element-0c31bbc{right:0%;}.elementor-8250 .elementor-element.elementor-element-0c31bbc{top:-3%;z-index:0;text-align:center;}.elementor-8250 .elementor-element.elementor-element-0c31bbc img{width:203px;height:151px;object-fit:contain;object-position:center center;opacity:100;filter:brightness( 81% ) contrast( 100% ) saturate( 100% ) blur( 0.2px ) hue-rotate( 0deg );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-8250 .elementor-element.elementor-element-18923b6{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-8250 .elementor-element.elementor-element-18923b6 > .elementor-widget-container{margin:0px 35px 0px 0px;}.elementor-8250 .elementor-element.elementor-element-18923b6 .elementor-heading-title{font-family:"Dana", Sans-serif;font-size:35px;font-weight:500;line-height:3.2rem;word-spacing:0em;color:#FFFFFF;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-8250 .elementor-element.elementor-element-d5cd3af{width:100%;max-width:100%;}.elementor-8250 .elementor-element.elementor-element-d5cd3af > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8250 .elementor-element.elementor-element-d5cd3af.elementor-element{--align-self:stretch;}.elementor-8250 .elementor-element.elementor-element-d5cd3af .elementor-swiper-button{font-size:20px;color:#F4C36A;}.elementor-8250 .elementor-element.elementor-element-d5cd3af .elementor-swiper-button svg{fill:#F4C36A;}.elementor-8250 .elementor-element.elementor-element-d5cd3af.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
					.elementor-8250 .elementor-element.elementor-element-d5cd3af.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{margin-top:0px;}.elementor-8250 .elementor-element.elementor-element-d5cd3af.elementor-testimonial--layout-image_above .elementor-testimonial__footer{margin-bottom:0px;}.elementor-8250 .elementor-element.elementor-element-d5cd3af.elementor-testimonial--layout-image_left .elementor-testimonial__footer{padding-right:0px;}.elementor-8250 .elementor-element.elementor-element-d5cd3af.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-left:0px;}.elementor-8250 .elementor-element.elementor-element-d5cd3af .elementor-testimonial__text{color:#EDF3FB;font-family:"Dana", Sans-serif;font-weight:200;font-style:normal;}.elementor-8250 .elementor-element.elementor-element-1aedbdc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:1rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8250 .elementor-element.elementor-element-1aedbdc:hover{border-style:none;}.elementor-8250 .elementor-element.elementor-element-1aedbdc, .elementor-8250 .elementor-element.elementor-element-1aedbdc::before{--border-transition:0.3s;}.elementor-8250 .elementor-element.elementor-element-1aedbdc.e-con{--align-self:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8250 .elementor-element.elementor-element-8e38d82 .elementor-button{background-color:#00000000;font-family:"Dana", Sans-serif;font-size:19px;font-weight:800;fill:#053F42;color:#053F42;padding:14px 30px 13px 30px;}.elementor-8250 .elementor-element.elementor-element-8e38d82{width:auto;max-width:auto;}.elementor-8250 .elementor-element.elementor-element-8e38d82.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-8250 .elementor-element.elementor-element-4c2ea5a{--display:flex;--gap:2rem 0rem;--row-gap:2rem;--column-gap:0rem;--margin-top:2rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-8250 .elementor-element.elementor-element-c4900ea{text-align:center;}.elementor-8250 .elementor-element.elementor-element-c4900ea .elementor-heading-title{font-family:"Dana", Sans-serif;font-size:16px;font-weight:500;color:#F4C36A;}.elementor-8250 .elementor-element.elementor-element-53b3f69{--e-image-carousel-slides-to-show:5;}.elementor-8250 .elementor-element.elementor-element-53b3f69 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-8250 .elementor-element.elementor-element-53b3f69 .elementor-swiper-button.elementor-swiper-button-next{font-size:20px;color:#F4C36A;}.elementor-8250 .elementor-element.elementor-element-53b3f69 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-8250 .elementor-element.elementor-element-53b3f69 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#F4C36A;}.elementor-8250 .elementor-element.elementor-element-53b3f69 .swiper-wrapper{display:flex;align-items:center;}.elementor-8250 .elementor-element.elementor-element-b081b46{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8250 .elementor-element.elementor-element-a6353ab{--display:flex;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8250 .elementor-element.elementor-element-9d116d4{--display:flex;--margin-top:-120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8250 .elementor-element.elementor-element-845a8fe{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8250 .elementor-element.elementor-element-7067e68{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8250 .elementor-element.elementor-element-d286084{--display:flex;--margin-top:-51px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8250 .elementor-element.elementor-element-bdf847e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:2;}.elementor-8250 .elementor-element.elementor-element-537fabc{--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:0.625rem 0rem;--row-gap:0.625rem;--column-gap:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8250 .elementor-element.elementor-element-d6ed3a7 > .elementor-widget-container{margin:0.5rem 0rem 0rem 0rem;}.elementor-8250 .elementor-element.elementor-element-d6ed3a7 .elementor-heading-title{font-family:"Dana", Sans-serif;font-size:35px;font-weight:900;font-style:normal;line-height:3.3rem;color:var( --e-global-color-af9acf8 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-8250 .elementor-element.elementor-element-c906a68{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:justify;font-family:"Dana", Sans-serif;font-weight:300;line-height:1.7rem;}.elementor-8250 .elementor-element.elementor-element-2e399fe{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:1rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8250 .elementor-element.elementor-element-2e399fe:hover{border-style:none;}.elementor-8250 .elementor-element.elementor-element-2e399fe, .elementor-8250 .elementor-element.elementor-element-2e399fe::before{--border-transition:0.3s;}.elementor-8250 .elementor-element.elementor-element-2e399fe.e-con{--align-self:center;}.elementor-8250 .elementor-element.elementor-element-3af098f .elementor-button{background-color:#00000000;font-family:"Dana", Sans-serif;font-size:19px;font-weight:800;fill:#053F42;color:#053F42;padding:14px 30px 13px 30px;}.elementor-8250 .elementor-element.elementor-element-3af098f{width:auto;max-width:auto;}.elementor-8250 .elementor-element.elementor-element-3af098f.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-8250 .elementor-element.elementor-element-ba37833{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;--align-content:space-evenly;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-8250 .elementor-element.elementor-element-b026ad1{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-8250 .elementor-element.elementor-element-b026ad1 > .elementor-widget-container{background-color:var( --e-global-color-5b191c6 );padding:1rem 1rem 0.6rem 1rem;transition:background 0.6s;border-radius:15px 15px 15px 15px;box-shadow:0px 3px 35px 0px rgba(0, 0, 0, 0.0784313725490196);}.elementor-8250 .elementor-element.elementor-element-b026ad1:hover .elementor-widget-container{background-color:var( --e-global-color-46455ee );}.elementor-8250 .elementor-element.elementor-element-b026ad1 .elementor-image-box-wrapper{text-align:justify;}.elementor-8250 .elementor-element.elementor-element-b026ad1.elementor-position-right .elementor-image-box-img{margin-left:12px;}.elementor-8250 .elementor-element.elementor-element-b026ad1.elementor-position-left .elementor-image-box-img{margin-right:12px;}.elementor-8250 .elementor-element.elementor-element-b026ad1.elementor-position-top .elementor-image-box-img{margin-bottom:12px;}.elementor-8250 .elementor-element.elementor-element-b026ad1 .elementor-image-box-title{margin-bottom:1px;font-family:"Dana", Sans-serif;font-size:15px;font-weight:500;color:var( --e-global-color-af9acf8 );}.elementor-8250 .elementor-element.elementor-element-b026ad1 .elementor-image-box-wrapper .elementor-image-box-img{width:23%;}.elementor-8250 .elementor-element.elementor-element-b026ad1 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-8250 .elementor-element.elementor-element-b026ad1 .elementor-image-box-description{font-family:"Dana", Sans-serif;font-size:12px;font-weight:300;line-height:1.35rem;color:var( --e-global-color-text );}.elementor-8250 .elementor-element.elementor-element-fa3e98d{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-8250 .elementor-element.elementor-element-fa3e98d > .elementor-widget-container{background-color:var( --e-global-color-5b191c6 );margin:-1.2rem 0rem 0rem 0rem;padding:1rem 1rem 0.6rem 1rem;transition:background 0.6s;border-radius:15px 15px 15px 15px;box-shadow:0px 3px 35px 0px rgba(0, 0, 0, 0.0784313725490196);}.elementor-8250 .elementor-element.elementor-element-fa3e98d:hover .elementor-widget-container{background-color:var( --e-global-color-46455ee );}.elementor-8250 .elementor-element.elementor-element-fa3e98d .elementor-image-box-wrapper{text-align:justify;}.elementor-8250 .elementor-element.elementor-element-fa3e98d.elementor-position-right .elementor-image-box-img{margin-left:12px;}.elementor-8250 .elementor-element.elementor-element-fa3e98d.elementor-position-left .elementor-image-box-img{margin-right:12px;}.elementor-8250 .elementor-element.elementor-element-fa3e98d.elementor-position-top .elementor-image-box-img{margin-bottom:12px;}.elementor-8250 .elementor-element.elementor-element-fa3e98d .elementor-image-box-title{margin-bottom:1px;font-family:"Dana", Sans-serif;font-size:15px;font-weight:500;color:var( --e-global-color-af9acf8 );}.elementor-8250 .elementor-element.elementor-element-fa3e98d .elementor-image-box-wrapper .elementor-image-box-img{width:23%;}.elementor-8250 .elementor-element.elementor-element-fa3e98d .elementor-image-box-img img{transition-duration:0.3s;}.elementor-8250 .elementor-element.elementor-element-fa3e98d .elementor-image-box-description{font-family:"Dana", Sans-serif;font-size:12px;font-weight:300;line-height:1.35rem;color:var( --e-global-color-text );}.elementor-8250 .elementor-element.elementor-element-bb25196{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-8250 .elementor-element.elementor-element-bb25196 > .elementor-widget-container{background-color:var( --e-global-color-5b191c6 );padding:1rem 1rem 0.6rem 1rem;transition:background 0.6s;border-radius:15px 15px 15px 15px;box-shadow:0px 3px 35px 0px rgba(0, 0, 0, 0.0784313725490196);}.elementor-8250 .elementor-element.elementor-element-bb25196:hover .elementor-widget-container{background-color:var( --e-global-color-46455ee );}.elementor-8250 .elementor-element.elementor-element-bb25196 .elementor-image-box-wrapper{text-align:justify;}.elementor-8250 .elementor-element.elementor-element-bb25196.elementor-position-right .elementor-image-box-img{margin-left:12px;}.elementor-8250 .elementor-element.elementor-element-bb25196.elementor-position-left .elementor-image-box-img{margin-right:12px;}.elementor-8250 .elementor-element.elementor-element-bb25196.elementor-position-top .elementor-image-box-img{margin-bottom:12px;}.elementor-8250 .elementor-element.elementor-element-bb25196 .elementor-image-box-title{margin-bottom:1px;font-family:"Dana", Sans-serif;font-size:15px;font-weight:500;color:var( --e-global-color-af9acf8 );}.elementor-8250 .elementor-element.elementor-element-bb25196 .elementor-image-box-wrapper .elementor-image-box-img{width:23%;}.elementor-8250 .elementor-element.elementor-element-bb25196 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-8250 .elementor-element.elementor-element-bb25196 .elementor-image-box-description{font-family:"Dana", Sans-serif;font-size:12px;font-weight:300;line-height:1.35rem;color:var( --e-global-color-text );}.elementor-8250 .elementor-element.elementor-element-50c4f15{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-8250 .elementor-element.elementor-element-50c4f15 > .elementor-widget-container{background-color:var( --e-global-color-5b191c6 );margin:-1.2rem 0rem 0rem 0rem;padding:1rem 1rem 0.6rem 1rem;border-radius:15px 15px 15px 15px;box-shadow:0px 3px 35px 0px rgba(0, 0, 0, 0.0784313725490196);}.elementor-8250 .elementor-element.elementor-element-50c4f15:hover .elementor-widget-container{background-color:var( --e-global-color-46455ee );}.elementor-8250 .elementor-element.elementor-element-50c4f15 .elementor-image-box-wrapper{text-align:justify;}.elementor-8250 .elementor-element.elementor-element-50c4f15.elementor-position-right .elementor-image-box-img{margin-left:12px;}.elementor-8250 .elementor-element.elementor-element-50c4f15.elementor-position-left .elementor-image-box-img{margin-right:12px;}.elementor-8250 .elementor-element.elementor-element-50c4f15.elementor-position-top .elementor-image-box-img{margin-bottom:12px;}.elementor-8250 .elementor-element.elementor-element-50c4f15 .elementor-image-box-title{margin-bottom:1px;font-family:"Dana", Sans-serif;font-size:15px;font-weight:500;color:var( --e-global-color-af9acf8 );}.elementor-8250 .elementor-element.elementor-element-50c4f15 .elementor-image-box-wrapper .elementor-image-box-img{width:23%;}.elementor-8250 .elementor-element.elementor-element-50c4f15 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-8250 .elementor-element.elementor-element-50c4f15 .elementor-image-box-description{font-family:"Dana", Sans-serif;font-size:12px;font-weight:300;line-height:1.35rem;color:var( --e-global-color-text );}.elementor-8250 .elementor-element.elementor-element-5aa17a5{--display:flex;--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0.8rem 0rem;--row-gap:0.8rem;--column-gap:0rem;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3CC1C5;--border-color:#3CC1C5;--border-radius:15px 15px 15px 15px;--margin-top:150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-8250 .elementor-element.elementor-element-8e998b9 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-8250 .elementor-element.elementor-element-8e998b9 > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}.elementor-8250 .elementor-element.elementor-element-8e998b9 > .elementor-widget-container{margin:0.4rem 0rem 0rem 0rem;}.elementor-8250 .elementor-element.elementor-element-45aa076 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-8250 .elementor-element.elementor-element-45aa076 > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}.elementor-8250 .elementor-element.elementor-element-45aa076 > .elementor-widget-container{margin:0.4rem 0rem 0rem 0rem;}.elementor-8250 .elementor-element.elementor-element-45aa076 .jet-listing-not-found{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-secondary );}.elementor-8250 .elementor-element.elementor-element-45aa076 .jet-listing-grid__slider-icon{width:10px;height:10px;line-height:10px;margin-top:calc( -10px/2 );}.elementor-8250 .elementor-element.elementor-element-799dd78{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-8250 .elementor-element.elementor-element-799dd78 > .elementor-widget-container{margin:0.5rem 0rem 0rem 0rem;}.elementor-8250 .elementor-element.elementor-element-799dd78 .elementor-heading-title{font-family:"Dana", Sans-serif;font-size:35px;font-weight:900;color:var( --e-global-color-af9acf8 );}@media(max-width:1024px){.elementor-8250 .elementor-element.elementor-element-e405adf{--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8250 .elementor-element.elementor-element-3a834c1{--justify-content:center;}.elementor-8250 .elementor-element.elementor-element-3a834c1.e-con{--align-self:flex-start;}.elementor-8250 .elementor-element.elementor-element-f5e5bfe{--spacer-size:300px;top:-9%;}.elementor-8250 .elementor-element.elementor-element-f2fbb1f{--gap:0.625rem 0rem;--row-gap:0.625rem;--column-gap:0rem;}.elementor-8250 .elementor-element.elementor-element-f2fbb1f.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-8250 .elementor-element.elementor-element-0c31bbc{left:5.1%;}body.rtl .elementor-8250 .elementor-element.elementor-element-0c31bbc{right:5.1%;}.elementor-8250 .elementor-element.elementor-element-0c31bbc{top:-3.5%;}.elementor-8250 .elementor-element.elementor-element-0c31bbc img{width:85px;height:51px;}.elementor-8250 .elementor-element.elementor-element-18923b6 .elementor-heading-title{font-size:23px;line-height:2.2rem;}.elementor-8250 .elementor-element.elementor-element-1aedbdc{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-8250 .elementor-element.elementor-element-8e38d82 .elementor-button{padding:11px 24px 9px 24px;}.elementor-8250 .elementor-element.elementor-element-4c2ea5a{--gap:1.4rem 0rem;--row-gap:1.4rem;--column-gap:0rem;--margin-top:4rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-8250 .elementor-element.elementor-element-c4900ea .elementor-heading-title{font-size:15px;}.elementor-8250 .elementor-element.elementor-element-53b3f69{--e-image-carousel-slides-to-show:4;}.elementor-8250 .elementor-element.elementor-element-b081b46{--margin-top:-400px;--margin-bottom:35px;--margin-left:0px;--margin-right:0px;}.elementor-8250 .elementor-element.elementor-element-a6353ab{--margin-top:-150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8250 .elementor-element.elementor-element-9d116d4{--margin-top:-200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8250 .elementor-element.elementor-element-845a8fe{--margin-top:-200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8250 .elementor-element.elementor-element-7067e68{--margin-top:-600px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8250 .elementor-element.elementor-element-d286084{--margin-top:-1100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8250 .elementor-element.elementor-element-bdf847e{--margin-top:-1600px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8250 .elementor-element.elementor-element-537fabc{--gap:0.625rem 0rem;--row-gap:0.625rem;--column-gap:0rem;}.elementor-8250 .elementor-element.elementor-element-d6ed3a7 .elementor-heading-title{font-size:17px;}.elementor-8250 .elementor-element.elementor-element-c906a68{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;line-height:1.4rem;}.elementor-8250 .elementor-element.elementor-element-2e399fe{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-8250 .elementor-element.elementor-element-3af098f .elementor-button{padding:11px 24px 9px 24px;}.elementor-8250 .elementor-element.elementor-element-ba37833{--gap:0.725rem 0.725rem;--row-gap:0.725rem;--column-gap:0.725rem;}.elementor-8250 .elementor-element.elementor-element-b026ad1{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-8250 .elementor-element.elementor-element-b026ad1 > .elementor-widget-container{padding:0.425rem 0.425rem 0.425rem 0.425rem;}.elementor-8250 .elementor-element.elementor-element-b026ad1 .elementor-image-box-wrapper{text-align:center;}.elementor-8250 .elementor-element.elementor-element-b026ad1.elementor-position-right .elementor-image-box-img{margin-left:0rem;}.elementor-8250 .elementor-element.elementor-element-b026ad1.elementor-position-left .elementor-image-box-img{margin-right:0rem;}.elementor-8250 .elementor-element.elementor-element-b026ad1.elementor-position-top .elementor-image-box-img{margin-bottom:0rem;}.elementor-8250 .elementor-element.elementor-element-b026ad1 .elementor-image-box-title{margin-bottom:1px;font-size:12.5px;}.elementor-8250 .elementor-element.elementor-element-b026ad1 .elementor-image-box-wrapper .elementor-image-box-img{width:25%;}.elementor-8250 .elementor-element.elementor-element-b026ad1 .elementor-image-box-description{font-size:10px;line-height:1.2rem;}.elementor-8250 .elementor-element.elementor-element-fa3e98d > .elementor-widget-container{padding:0.425rem 0.425rem 0.425rem 0.425rem;}.elementor-8250 .elementor-element.elementor-element-fa3e98d{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-8250 .elementor-element.elementor-element-fa3e98d .elementor-image-box-wrapper{text-align:center;}.elementor-8250 .elementor-element.elementor-element-fa3e98d.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-8250 .elementor-element.elementor-element-fa3e98d.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-8250 .elementor-element.elementor-element-fa3e98d.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-8250 .elementor-element.elementor-element-fa3e98d .elementor-image-box-title{margin-bottom:1px;font-size:12.5px;}.elementor-8250 .elementor-element.elementor-element-fa3e98d .elementor-image-box-wrapper .elementor-image-box-img{width:25%;}.elementor-8250 .elementor-element.elementor-element-fa3e98d .elementor-image-box-description{font-size:10px;line-height:1.2rem;}.elementor-8250 .elementor-element.elementor-element-bb25196 > .elementor-widget-container{padding:0.425rem 0.425rem 0.425rem 0.425rem;}.elementor-8250 .elementor-element.elementor-element-bb25196{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-8250 .elementor-element.elementor-element-bb25196 .elementor-image-box-wrapper{text-align:center;}.elementor-8250 .elementor-element.elementor-element-bb25196.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-8250 .elementor-element.elementor-element-bb25196.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-8250 .elementor-element.elementor-element-bb25196.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-8250 .elementor-element.elementor-element-bb25196 .elementor-image-box-title{margin-bottom:1px;font-size:12.5px;}.elementor-8250 .elementor-element.elementor-element-bb25196 .elementor-image-box-wrapper .elementor-image-box-img{width:25%;}.elementor-8250 .elementor-element.elementor-element-bb25196 .elementor-image-box-description{font-size:10px;line-height:1.2rem;}.elementor-8250 .elementor-element.elementor-element-50c4f15 > .elementor-widget-container{padding:0.425rem 0.425rem 0.425rem 0.425rem;}.elementor-8250 .elementor-element.elementor-element-50c4f15{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-8250 .elementor-element.elementor-element-50c4f15 .elementor-image-box-wrapper{text-align:center;}.elementor-8250 .elementor-element.elementor-element-50c4f15.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-8250 .elementor-element.elementor-element-50c4f15.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-8250 .elementor-element.elementor-element-50c4f15.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-8250 .elementor-element.elementor-element-50c4f15 .elementor-image-box-title{margin-bottom:1px;font-size:12.5px;}.elementor-8250 .elementor-element.elementor-element-50c4f15 .elementor-image-box-wrapper .elementor-image-box-img{width:25%;}.elementor-8250 .elementor-element.elementor-element-50c4f15 .elementor-image-box-description{font-size:10px;line-height:1.2rem;}.elementor-8250 .elementor-element.elementor-element-5aa17a5{--margin-top:-3000px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8250 .elementor-element.elementor-element-45aa076 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-8250 .elementor-element.elementor-element-45aa076 > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}.elementor-8250 .elementor-element.elementor-element-799dd78 .elementor-heading-title{font-size:17px;}.elementor-8250 .elementor-element.elementor-element-049c6d5{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-8250 .elementor-element.elementor-element-e405adf{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}body:not(.rtl) .elementor-8250 .elementor-element.elementor-element-0c31bbc{left:6.2%;}body.rtl .elementor-8250 .elementor-element.elementor-element-0c31bbc{right:6.2%;}.elementor-8250 .elementor-element.elementor-element-0c31bbc{top:-3%;}.elementor-8250 .elementor-element.elementor-element-0c31bbc img{width:80px;height:47px;}.elementor-8250 .elementor-element.elementor-element-18923b6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8250 .elementor-element.elementor-element-18923b6 .elementor-heading-title{font-size:20px;line-height:2.2rem;}.elementor-8250 .elementor-element.elementor-element-d5cd3af > .elementor-widget-container{margin:0px -19px 0px -19px;}.elementor-8250 .elementor-element.elementor-element-1aedbdc{--margin-top:0.625rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-8250 .elementor-element.elementor-element-8e38d82 .elementor-button{font-size:13px;}.elementor-8250 .elementor-element.elementor-element-4c2ea5a{--margin-top:4rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-8250 .elementor-element.elementor-element-c4900ea .elementor-heading-title{font-size:13px;}.elementor-8250 .elementor-element.elementor-element-53b3f69{--e-image-carousel-slides-to-show:2;}.elementor-8250 .elementor-element.elementor-element-b081b46{--margin-top:-70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8250 .elementor-element.elementor-element-a6353ab{--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8250 .elementor-element.elementor-element-9d116d4{--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8250 .elementor-element.elementor-element-845a8fe{--margin-top:-130px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8250 .elementor-element.elementor-element-7067e68{--margin-top:-130px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8250 .elementor-element.elementor-element-d286084{--margin-top:-130px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8250 .elementor-element.elementor-element-bdf847e{--gap:2.4rem 0rem;--row-gap:2.4rem;--column-gap:0rem;--margin-top:-1rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-8250 .elementor-element.elementor-element-537fabc{--gap:0.625rem 0rem;--row-gap:0.625rem;--column-gap:0rem;}.elementor-8250 .elementor-element.elementor-element-d6ed3a7 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-8250 .elementor-element.elementor-element-d6ed3a7 .elementor-heading-title{font-size:15px;line-height:1.8rem;word-spacing:0em;}.elementor-8250 .elementor-element.elementor-element-c906a68{line-height:1.4rem;}.elementor-8250 .elementor-element.elementor-element-2e399fe{--margin-top:0.625rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-8250 .elementor-element.elementor-element-3af098f .elementor-button{font-size:13px;}.elementor-8250 .elementor-element.elementor-element-ba37833{--justify-content:space-between;--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8250 .elementor-element.elementor-element-b026ad1 > .elementor-widget-container{padding:0.4rem 0.4rem 0.4rem 0.4rem;}.elementor-8250 .elementor-element.elementor-element-b026ad1{--container-widget-width:47.5%;--container-widget-flex-grow:0;width:var( --container-widget-width, 47.5% );max-width:47.5%;}.elementor-8250 .elementor-element.elementor-element-b026ad1 .elementor-image-box-img{margin-bottom:0rem;}.elementor-8250 .elementor-element.elementor-element-b026ad1 .elementor-image-box-title{margin-bottom:0px;}.elementor-8250 .elementor-element.elementor-element-b026ad1 .elementor-image-box-wrapper .elementor-image-box-img{width:18.5%;}.elementor-8250 .elementor-element.elementor-element-b026ad1 .elementor-image-box-description{line-height:1.1rem;}.elementor-8250 .elementor-element.elementor-element-fa3e98d > .elementor-widget-container{padding:0.4rem 0.4rem 0.4rem 0.4rem;}.elementor-8250 .elementor-element.elementor-element-fa3e98d{--container-widget-width:47.5%;--container-widget-flex-grow:0;width:var( --container-widget-width, 47.5% );max-width:47.5%;}.elementor-8250 .elementor-element.elementor-element-fa3e98d .elementor-image-box-img{margin-bottom:0px;}.elementor-8250 .elementor-element.elementor-element-fa3e98d .elementor-image-box-title{margin-bottom:0px;}.elementor-8250 .elementor-element.elementor-element-fa3e98d .elementor-image-box-wrapper .elementor-image-box-img{width:18.5%;}.elementor-8250 .elementor-element.elementor-element-fa3e98d .elementor-image-box-description{line-height:1.1rem;}.elementor-8250 .elementor-element.elementor-element-bb25196 > .elementor-widget-container{padding:0.4rem 0.4rem 0.4rem 0.4rem;}.elementor-8250 .elementor-element.elementor-element-bb25196{--container-widget-width:47.5%;--container-widget-flex-grow:0;width:var( --container-widget-width, 47.5% );max-width:47.5%;}.elementor-8250 .elementor-element.elementor-element-bb25196 .elementor-image-box-img{margin-bottom:0px;}.elementor-8250 .elementor-element.elementor-element-bb25196 .elementor-image-box-title{margin-bottom:0px;}.elementor-8250 .elementor-element.elementor-element-bb25196 .elementor-image-box-wrapper .elementor-image-box-img{width:18.5%;}.elementor-8250 .elementor-element.elementor-element-bb25196 .elementor-image-box-description{line-height:1.1rem;}.elementor-8250 .elementor-element.elementor-element-50c4f15 > .elementor-widget-container{padding:0.4rem 0.4rem 0.4rem 0.4rem;}.elementor-8250 .elementor-element.elementor-element-50c4f15{--container-widget-width:47.5%;--container-widget-flex-grow:0;width:var( --container-widget-width, 47.5% );max-width:47.5%;}.elementor-8250 .elementor-element.elementor-element-50c4f15 .elementor-image-box-img{margin-bottom:0px;}.elementor-8250 .elementor-element.elementor-element-50c4f15 .elementor-image-box-title{margin-bottom:0px;}.elementor-8250 .elementor-element.elementor-element-50c4f15 .elementor-image-box-wrapper .elementor-image-box-img{width:18.5%;}.elementor-8250 .elementor-element.elementor-element-50c4f15 .elementor-image-box-description{line-height:1.1rem;}.elementor-8250 .elementor-element.elementor-element-5aa17a5{--margin-top:22px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8250 .elementor-element.elementor-element-8e998b9 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-8250 .elementor-element.elementor-element-8e998b9 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-8250 .elementor-element.elementor-element-8e998b9 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}:is( .elementor-8250 .elementor-element.elementor-element-8e998b9 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-8250 .elementor-element.elementor-element-8e998b9 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-8250 .elementor-element.elementor-element-8e998b9 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(1rem / 2);padding-right:calc(1rem / 2);padding-top:calc(1.4rem / 2);padding-bottom:calc(1.4rem / 2);}:is( .elementor-8250 .elementor-element.elementor-element-8e998b9 > .elementor-widget-container > .jet-listing-grid, .elementor-8250 .elementor-element.elementor-element-8e998b9 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-8250 .elementor-element.elementor-element-8e998b9 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 1rem / -2);margin-right:calc( 1rem / -2);width:calc(100% + 1rem);}:is( .elementor-8250 .elementor-element.elementor-element-8e998b9 > .elementor-widget-container > .jet-listing-grid, .elementor-8250 .elementor-element.elementor-element-8e998b9 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-8250 .elementor-element.elementor-element-8e998b9 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 1.4rem / -2);margin-bottom:calc( 1.4rem / -2);}.elementor-8250 .elementor-element.elementor-element-45aa076 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-8250 .elementor-element.elementor-element-45aa076 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-8250 .elementor-element.elementor-element-799dd78 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-8250 .elementor-element.elementor-element-799dd78 .elementor-heading-title{font-size:15px;}.elementor-8250 .elementor-element.elementor-element-049c6d5{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}}@media(min-width:768px){.elementor-8250 .elementor-element.elementor-element-3a834c1{--width:100%;}.elementor-8250 .elementor-element.elementor-element-f2fbb1f{--width:100%;}.elementor-8250 .elementor-element.elementor-element-1aedbdc{--width:50%;}.elementor-8250 .elementor-element.elementor-element-bdf847e{--width:1200px;}.elementor-8250 .elementor-element.elementor-element-537fabc{--width:50%;}.elementor-8250 .elementor-element.elementor-element-2e399fe{--width:50%;}.elementor-8250 .elementor-element.elementor-element-ba37833{--width:50%;}.elementor-8250 .elementor-element.elementor-element-5aa17a5{--width:1100px;}.elementor-8250 .elementor-element.elementor-element-049c6d5{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-8250 .elementor-element.elementor-element-3a834c1{--width:100%;}.elementor-8250 .elementor-element.elementor-element-f2fbb1f{--width:100%;}.elementor-8250 .elementor-element.elementor-element-537fabc{--width:55%;}}/* Start custom CSS for spacer, class: .elementor-element-f5e5bfe */.elementor-8250 .elementor-element.elementor-element-f5e5bfe {
    clip-path: circle();
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18923b6 */.elementor-8250 .elementor-element.elementor-element-18923b6 h2 {
    font-weight: 620 !important
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8e38d82 */.vita-cta-wrap .vita-btn-main .vita-btn-gold {
  flex: 0 0 220px !important;
  width: 220px !important;
  max-width: 220px !important;
  padding: 14px 20px !important;
  font-size: 15px !important;
  box-sizing: border-box;
}

.vita-cta-wrap .vita-cta-btn.vita-cta-secondary {
  flex: 0 0 220px;
  width: 220px;
  max-width: 220px;
  box-sizing: border-box;
}

@media (max-width: 768px) {
  .vita-cta-wrap {
    flex-direction: column;
    align-items: stretch;
  }

  .vita-cta-wrap .vita-btn-main.vita-btn-gold,
  .vita-cta-wrap .vita-cta-btn.vita-cta-secondary {
    width: 100% !important;
    max-width: none !important;
    flex: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a6d4f8a */.vita-btn-group {
    display: flex;
    flex-wrap: wrap; /* اجازه می‌دهد در موبایل اگر فضا کم بود، جابجا شوند */
    gap: 15px; /* فاصله بین دکمه‌ها در حالت افقی */
    margin-top: 2rem; /* اعمال فاصله ۲ واحدی (۲rem) از بالا */
}

.vita-btn-main {
    flex: 1; /* باعث می‌شود دکمه‌ها فضای یکسان بگیرند */
    text-align: center;
    padding: 12px 20px;
    display: inline-block;
    transition: all 0.3s ease;
}

/* تنظیمات مخصوص موبایل */
@media (max-width: 768px) {
    .vita-btn-group {
        flex-direction: column; /* چیدمان ستونی */
        gap: 10px; /* فاصله کمتر بین دکمه‌های ستونی */
    }

    .vita-btn-main {
        width: 100%; /* دکمه‌ها تمام‌عرض شوند */
        display: block; /* برای اینکه در موبایل مثل بلاک عمل کنند */
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d6ed3a7 */.elementor-8250 .elementor-element.elementor-element-d6ed3a7 h2 {
    font-weight: 620 !important
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3af098f *//* کنترل اختصاصی دکمه‌های جدول مقایسه */
.vita-cta-wrap .vita-btn-main.vita-btn-gold {
  flex: 0 0 220px !important;
  width: 220px !important;
  max-width: 220px !important;
  padding: 14px 20px !important;
  font-size: 15px !important;
  box-sizing: border-box;
}

.vita-cta-wrap .vita-cta-btn.vita-cta-secondary {
  flex: 0 0 220px;
  width: 220px;
  max-width: 220px;
  box-sizing: border-box;
}

/* موبایل: دکمه‌ها زیر هم و تمام‌عرض */
@media (max-width: 768px) {
  .vita-cta-wrap {
    flex-direction: column;
    align-items: stretch;
  }

  .vita-cta-wrap .vita-btn-main.vita-btn-gold,
  .vita-cta-wrap .vita-cta-btn.vita-cta-secondary {
    width: 100% !important;
    max-width: none !important;
    flex: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b026ad1 */.elementor-8250 .elementor-element.elementor-element-b026ad1 .elementor-widget-container {
    background: transparent;
    border: 1px solid #3CC1C5;
    box-shadow: 0 0 15px rgba(244, 195, 106, 0.25);
    transition: all 0.6s ease;
    border-radius: 12px;
    padding: 20px;
}

.elementor-8250 .elementor-element.elementor-element-b026ad1 .elementor-widget-container:hover {
    background: #F4C36A;
    border-color: #F4C36A;
    box-shadow: 0 0 20px rgba(244, 195, 106, 0.45);
    transform: scale(1.02);
}

.elementor-8250 .elementor-element.elementor-element-b026ad1 .elementor-image-box-img {
    position: relative;
}

.elementor-8250 .elementor-element.elementor-element-b026ad1 .elementor-image-box-img:before {
    content: "";
    width: 45px;
    height: 45px;
    background: #F4C36A;
    border-radius: 100%;
    display: inline-block;
    position: absolute;
    top: 15%;
    right: 5%;
    opacity: 0.35;
    filter: blur(30px);
    pointer-events: none;
}

@media (min-width:576px) and (max-width:830px) {
    .elementor-8250 .elementor-element.elementor-element-b026ad1 .elementor-image-box-wrapper {
        flex-direction: column;
        align-items: center;
        gap: 0;
    }
}

@media screen and (max-width:576px){
    .elementor-8250 .elementor-element.elementor-element-b026ad1 .elementor-image-box-img:before {
        width: 35px;
        height: 35px;
    }
}

/* رنگ عنوان در حالت عادی */
.elementor-8250 .elementor-element.elementor-element-b026ad1 .elementor-image-box-title {
    color: #ffffff;
    transition: all 0.6s ease;
}

/* رنگ توضیحات در حالت عادی - اگر خواستی می‌تونه سفید یا رنگ دیگه باشه */
.elementor-8250 .elementor-element.elementor-element-b026ad1 .elementor-image-box-description {
    color: #ffffff;
    transition: all 0.6s ease;
}

/* در حالت هاور متن‌ها سفید بمانند */
.elementor-8250 .elementor-element.elementor-element-b026ad1 .elementor-widget-container:hover .elementor-image-box-title {
    color: #ffffff;
}

.elementor-8250 .elementor-element.elementor-element-b026ad1 .elementor-widget-container:hover .elementor-image-box-description {
    color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-fa3e98d */.elementor-8250 .elementor-element.elementor-element-fa3e98d .elementor-widget-container {
    background: transparent;
    border: 1px solid #3CC1C5;
    box-shadow: 0 0 15px rgba(244, 195, 106, 0.25);
    transition: all 0.6s ease;
    border-radius: 12px;
    padding: 20px;
}

.elementor-8250 .elementor-element.elementor-element-fa3e98d .elementor-widget-container:hover {
    background: #F4C36A;
    border-color: #F4C36A;
    box-shadow: 0 0 20px rgba(244, 195, 106, 0.45);
    transform: scale(1.02);
}

.elementor-8250 .elementor-element.elementor-element-fa3e98d .elementor-image-box-img {
    position: relative;
}

.elementor-8250 .elementor-element.elementor-element-fa3e98d .elementor-image-box-img:before {
    content: "";
    width: 45px;
    height: 45px;
    background: #F4C36A;
    border-radius: 100%;
    display: inline-block;
    position: absolute;
    top: 15%;
    right: 5%;
    opacity: 0.35;
    filter: blur(30px);
    pointer-events: none;
}

@media (min-width:576px) and (max-width:830px) {
    .elementor-8250 .elementor-element.elementor-element-fa3e98d .elementor-image-box-wrapper {
        flex-direction: column;
        align-items: center;
        gap: 0;
    }
}

@media screen and (max-width:576px){
    .elementor-8250 .elementor-element.elementor-element-fa3e98d .elementor-image-box-img:before {
        width: 35px;
        height: 35px;
    }
}

/* رنگ عنوان در حالت عادی */
.elementor-8250 .elementor-element.elementor-element-fa3e98d .elementor-image-box-title {
    color: #ffffff;
    transition: all 0.6s ease;
}

/* رنگ توضیحات در حالت عادی - اگر خواستی می‌تونه سفید یا رنگ دیگه باشه */
.elementor-8250 .elementor-element.elementor-element-fa3e98d .elementor-image-box-description {
    color: #ffffff;
    transition: all 0.6s ease;
}

/* در حالت هاور متن‌ها سفید بمانند */
.elementor-8250 .elementor-element.elementor-element-fa3e98d .elementor-widget-container:hover .elementor-image-box-title {
    color: #ffffff;
}

.elementor-8250 .elementor-element.elementor-element-fa3e98d .elementor-widget-container:hover .elementor-image-box-description {
    color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-bb25196 */.elementor-8250 .elementor-element.elementor-element-bb25196 .elementor-widget-container {
    background: transparent;
    border: 1px solid #3CC1C5;
    box-shadow: 0 0 15px rgba(244, 195, 106, 0.25);
    transition: all 0.6s ease;
    border-radius: 12px;
    padding: 20px;
}

.elementor-8250 .elementor-element.elementor-element-bb25196 .elementor-widget-container:hover {
    background: #F4C36A;
    border-color: #F4C36A;
    box-shadow: 0 0 20px rgba(244, 195, 106, 0.45);
    transform: scale(1.02);
}

.elementor-8250 .elementor-element.elementor-element-bb25196 .elementor-image-box-img {
    position: relative;
}

.elementor-8250 .elementor-element.elementor-element-bb25196 .elementor-image-box-img:before {
    content: "";
    width: 45px;
    height: 45px;
    background: #F4C36A;
    border-radius: 100%;
    display: inline-block;
    position: absolute;
    top: 15%;
    right: 5%;
    opacity: 0.35;
    filter: blur(30px);
    pointer-events: none;
}

@media (min-width:576px) and (max-width:830px) {
    .elementor-8250 .elementor-element.elementor-element-bb25196 .elementor-image-box-wrapper {
        flex-direction: column;
        align-items: center;
        gap: 0;
    }
}

@media screen and (max-width:576px){
    .elementor-8250 .elementor-element.elementor-element-bb25196 .elementor-image-box-img:before {
        width: 35px;
        height: 35px;
    }
}

/* رنگ عنوان در حالت عادی */
.elementor-8250 .elementor-element.elementor-element-bb25196 .elementor-image-box-title {
    color: #ffffff;
    transition: all 0.6s ease;
}

/* رنگ توضیحات در حالت عادی - اگر خواستی می‌تونه سفید یا رنگ دیگه باشه */
.elementor-8250 .elementor-element.elementor-element-bb25196 .elementor-image-box-description {
    color: #ffffff;
    transition: all 0.6s ease;
}

/* در حالت هاور متن‌ها سفید بمانند */
.elementor-8250 .elementor-element.elementor-element-bb25196 .elementor-widget-container:hover .elementor-image-box-title {
    color: #ffffff;
}

.elementor-8250 .elementor-element.elementor-element-bb25196 .elementor-widget-container:hover .elementor-image-box-description {
    color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-50c4f15 */.elementor-8250 .elementor-element.elementor-element-50c4f15 .elementor-widget-container {
    background: transparent;
    border: 1px solid #3CC1C5;
    box-shadow: 0 0 15px rgba(244, 195, 106, 0.25);
    transition: all 0.6s ease;
    border-radius: 12px;
    padding: 20px;
}

.elementor-8250 .elementor-element.elementor-element-50c4f15 .elementor-widget-container:hover {
    background: #F4C36A;
    border-color: #F4C36A;
    box-shadow: 0 0 20px rgba(244, 195, 106, 0.45);
    transform: scale(1.02);
}

.elementor-8250 .elementor-element.elementor-element-50c4f15 .elementor-image-box-img {
    position: relative;
}

.elementor-8250 .elementor-element.elementor-element-50c4f15 .elementor-image-box-img:before {
    content: "";
    width: 45px;
    height: 45px;
    background: #F4C36A;
    border-radius: 100%;
    display: inline-block;
    position: absolute;
    top: 15%;
    right: 5%;
    opacity: 0.35;
    filter: blur(30px);
    pointer-events: none;
}

@media (min-width:576px) and (max-width:830px) {
    .elementor-8250 .elementor-element.elementor-element-50c4f15 .elementor-image-box-wrapper {
        flex-direction: column;
        align-items: center;
        gap: 0;
    }
}

@media screen and (max-width:576px){
    .elementor-8250 .elementor-element.elementor-element-50c4f15 .elementor-image-box-img:before {
        width: 35px;
        height: 35px;
    }
}

/* رنگ عنوان در حالت عادی */
.elementor-8250 .elementor-element.elementor-element-50c4f15 .elementor-image-box-title {
    color: #ffffff;
    transition: all 0.6s ease;
}

/* رنگ توضیحات در حالت عادی - اگر خواستی می‌تونه سفید یا رنگ دیگه باشه */
.elementor-8250 .elementor-element.elementor-element-50c4f15 .elementor-image-box-description {
    color: #ffffff;
    transition: all 0.6s ease;
}

/* در حالت هاور متن‌ها سفید بمانند */
.elementor-8250 .elementor-element.elementor-element-50c4f15 .elementor-widget-container:hover .elementor-image-box-title {
    color: #ffffff;
}

.elementor-8250 .elementor-element.elementor-element-50c4f15 .elementor-widget-container:hover .elementor-image-box-description {
    color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-8e998b9 */.elementor-8250 .elementor-element.elementor-element-8e998b9 .jet-listing-grid__item .e-con-boxed  {
    box-shadow: none;
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-45aa076 */.elementor-8250 .elementor-element.elementor-element-45aa076 .jet-listing-grid__item .e-con-boxed  {
    box-shadow: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-799dd78 */.elementor-8250 .elementor-element.elementor-element-799dd78 h2 {
    font-weight: 620 !important
}/* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-f5e5bfe */.elementor-8250 .elementor-element.elementor-element-f5e5bfe {
    clip-path: circle();
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18923b6 */.elementor-8250 .elementor-element.elementor-element-18923b6 h2 {
    font-weight: 620 !important
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8e38d82 */.vita-cta-wrap .vita-btn-main .vita-btn-gold {
  flex: 0 0 220px !important;
  width: 220px !important;
  max-width: 220px !important;
  padding: 14px 20px !important;
  font-size: 15px !important;
  box-sizing: border-box;
}

.vita-cta-wrap .vita-cta-btn.vita-cta-secondary {
  flex: 0 0 220px;
  width: 220px;
  max-width: 220px;
  box-sizing: border-box;
}

@media (max-width: 768px) {
  .vita-cta-wrap {
    flex-direction: column;
    align-items: stretch;
  }

  .vita-cta-wrap .vita-btn-main.vita-btn-gold,
  .vita-cta-wrap .vita-cta-btn.vita-cta-secondary {
    width: 100% !important;
    max-width: none !important;
    flex: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a6d4f8a */.vita-btn-group {
    display: flex;
    flex-wrap: wrap; /* اجازه می‌دهد در موبایل اگر فضا کم بود، جابجا شوند */
    gap: 15px; /* فاصله بین دکمه‌ها در حالت افقی */
    margin-top: 2rem; /* اعمال فاصله ۲ واحدی (۲rem) از بالا */
}

.vita-btn-main {
    flex: 1; /* باعث می‌شود دکمه‌ها فضای یکسان بگیرند */
    text-align: center;
    padding: 12px 20px;
    display: inline-block;
    transition: all 0.3s ease;
}

/* تنظیمات مخصوص موبایل */
@media (max-width: 768px) {
    .vita-btn-group {
        flex-direction: column; /* چیدمان ستونی */
        gap: 10px; /* فاصله کمتر بین دکمه‌های ستونی */
    }

    .vita-btn-main {
        width: 100%; /* دکمه‌ها تمام‌عرض شوند */
        display: block; /* برای اینکه در موبایل مثل بلاک عمل کنند */
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d6ed3a7 */.elementor-8250 .elementor-element.elementor-element-d6ed3a7 h2 {
    font-weight: 620 !important
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3af098f *//* کنترل اختصاصی دکمه‌های جدول مقایسه */
.vita-cta-wrap .vita-btn-main.vita-btn-gold {
  flex: 0 0 220px !important;
  width: 220px !important;
  max-width: 220px !important;
  padding: 14px 20px !important;
  font-size: 15px !important;
  box-sizing: border-box;
}

.vita-cta-wrap .vita-cta-btn.vita-cta-secondary {
  flex: 0 0 220px;
  width: 220px;
  max-width: 220px;
  box-sizing: border-box;
}

/* موبایل: دکمه‌ها زیر هم و تمام‌عرض */
@media (max-width: 768px) {
  .vita-cta-wrap {
    flex-direction: column;
    align-items: stretch;
  }

  .vita-cta-wrap .vita-btn-main.vita-btn-gold,
  .vita-cta-wrap .vita-cta-btn.vita-cta-secondary {
    width: 100% !important;
    max-width: none !important;
    flex: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b026ad1 */.elementor-8250 .elementor-element.elementor-element-b026ad1 .elementor-widget-container {
    background: transparent;
    border: 1px solid #3CC1C5;
    box-shadow: 0 0 15px rgba(244, 195, 106, 0.25);
    transition: all 0.6s ease;
    border-radius: 12px;
    padding: 20px;
}

.elementor-8250 .elementor-element.elementor-element-b026ad1 .elementor-widget-container:hover {
    background: #F4C36A;
    border-color: #F4C36A;
    box-shadow: 0 0 20px rgba(244, 195, 106, 0.45);
    transform: scale(1.02);
}

.elementor-8250 .elementor-element.elementor-element-b026ad1 .elementor-image-box-img {
    position: relative;
}

.elementor-8250 .elementor-element.elementor-element-b026ad1 .elementor-image-box-img:before {
    content: "";
    width: 45px;
    height: 45px;
    background: #F4C36A;
    border-radius: 100%;
    display: inline-block;
    position: absolute;
    top: 15%;
    right: 5%;
    opacity: 0.35;
    filter: blur(30px);
    pointer-events: none;
}

@media (min-width:576px) and (max-width:830px) {
    .elementor-8250 .elementor-element.elementor-element-b026ad1 .elementor-image-box-wrapper {
        flex-direction: column;
        align-items: center;
        gap: 0;
    }
}

@media screen and (max-width:576px){
    .elementor-8250 .elementor-element.elementor-element-b026ad1 .elementor-image-box-img:before {
        width: 35px;
        height: 35px;
    }
}

/* رنگ عنوان در حالت عادی */
.elementor-8250 .elementor-element.elementor-element-b026ad1 .elementor-image-box-title {
    color: #ffffff;
    transition: all 0.6s ease;
}

/* رنگ توضیحات در حالت عادی - اگر خواستی می‌تونه سفید یا رنگ دیگه باشه */
.elementor-8250 .elementor-element.elementor-element-b026ad1 .elementor-image-box-description {
    color: #ffffff;
    transition: all 0.6s ease;
}

/* در حالت هاور متن‌ها سفید بمانند */
.elementor-8250 .elementor-element.elementor-element-b026ad1 .elementor-widget-container:hover .elementor-image-box-title {
    color: #ffffff;
}

.elementor-8250 .elementor-element.elementor-element-b026ad1 .elementor-widget-container:hover .elementor-image-box-description {
    color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-fa3e98d */.elementor-8250 .elementor-element.elementor-element-fa3e98d .elementor-widget-container {
    background: transparent;
    border: 1px solid #3CC1C5;
    box-shadow: 0 0 15px rgba(244, 195, 106, 0.25);
    transition: all 0.6s ease;
    border-radius: 12px;
    padding: 20px;
}

.elementor-8250 .elementor-element.elementor-element-fa3e98d .elementor-widget-container:hover {
    background: #F4C36A;
    border-color: #F4C36A;
    box-shadow: 0 0 20px rgba(244, 195, 106, 0.45);
    transform: scale(1.02);
}

.elementor-8250 .elementor-element.elementor-element-fa3e98d .elementor-image-box-img {
    position: relative;
}

.elementor-8250 .elementor-element.elementor-element-fa3e98d .elementor-image-box-img:before {
    content: "";
    width: 45px;
    height: 45px;
    background: #F4C36A;
    border-radius: 100%;
    display: inline-block;
    position: absolute;
    top: 15%;
    right: 5%;
    opacity: 0.35;
    filter: blur(30px);
    pointer-events: none;
}

@media (min-width:576px) and (max-width:830px) {
    .elementor-8250 .elementor-element.elementor-element-fa3e98d .elementor-image-box-wrapper {
        flex-direction: column;
        align-items: center;
        gap: 0;
    }
}

@media screen and (max-width:576px){
    .elementor-8250 .elementor-element.elementor-element-fa3e98d .elementor-image-box-img:before {
        width: 35px;
        height: 35px;
    }
}

/* رنگ عنوان در حالت عادی */
.elementor-8250 .elementor-element.elementor-element-fa3e98d .elementor-image-box-title {
    color: #ffffff;
    transition: all 0.6s ease;
}

/* رنگ توضیحات در حالت عادی - اگر خواستی می‌تونه سفید یا رنگ دیگه باشه */
.elementor-8250 .elementor-element.elementor-element-fa3e98d .elementor-image-box-description {
    color: #ffffff;
    transition: all 0.6s ease;
}

/* در حالت هاور متن‌ها سفید بمانند */
.elementor-8250 .elementor-element.elementor-element-fa3e98d .elementor-widget-container:hover .elementor-image-box-title {
    color: #ffffff;
}

.elementor-8250 .elementor-element.elementor-element-fa3e98d .elementor-widget-container:hover .elementor-image-box-description {
    color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-bb25196 */.elementor-8250 .elementor-element.elementor-element-bb25196 .elementor-widget-container {
    background: transparent;
    border: 1px solid #3CC1C5;
    box-shadow: 0 0 15px rgba(244, 195, 106, 0.25);
    transition: all 0.6s ease;
    border-radius: 12px;
    padding: 20px;
}

.elementor-8250 .elementor-element.elementor-element-bb25196 .elementor-widget-container:hover {
    background: #F4C36A;
    border-color: #F4C36A;
    box-shadow: 0 0 20px rgba(244, 195, 106, 0.45);
    transform: scale(1.02);
}

.elementor-8250 .elementor-element.elementor-element-bb25196 .elementor-image-box-img {
    position: relative;
}

.elementor-8250 .elementor-element.elementor-element-bb25196 .elementor-image-box-img:before {
    content: "";
    width: 45px;
    height: 45px;
    background: #F4C36A;
    border-radius: 100%;
    display: inline-block;
    position: absolute;
    top: 15%;
    right: 5%;
    opacity: 0.35;
    filter: blur(30px);
    pointer-events: none;
}

@media (min-width:576px) and (max-width:830px) {
    .elementor-8250 .elementor-element.elementor-element-bb25196 .elementor-image-box-wrapper {
        flex-direction: column;
        align-items: center;
        gap: 0;
    }
}

@media screen and (max-width:576px){
    .elementor-8250 .elementor-element.elementor-element-bb25196 .elementor-image-box-img:before {
        width: 35px;
        height: 35px;
    }
}

/* رنگ عنوان در حالت عادی */
.elementor-8250 .elementor-element.elementor-element-bb25196 .elementor-image-box-title {
    color: #ffffff;
    transition: all 0.6s ease;
}

/* رنگ توضیحات در حالت عادی - اگر خواستی می‌تونه سفید یا رنگ دیگه باشه */
.elementor-8250 .elementor-element.elementor-element-bb25196 .elementor-image-box-description {
    color: #ffffff;
    transition: all 0.6s ease;
}

/* در حالت هاور متن‌ها سفید بمانند */
.elementor-8250 .elementor-element.elementor-element-bb25196 .elementor-widget-container:hover .elementor-image-box-title {
    color: #ffffff;
}

.elementor-8250 .elementor-element.elementor-element-bb25196 .elementor-widget-container:hover .elementor-image-box-description {
    color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-50c4f15 */.elementor-8250 .elementor-element.elementor-element-50c4f15 .elementor-widget-container {
    background: transparent;
    border: 1px solid #3CC1C5;
    box-shadow: 0 0 15px rgba(244, 195, 106, 0.25);
    transition: all 0.6s ease;
    border-radius: 12px;
    padding: 20px;
}

.elementor-8250 .elementor-element.elementor-element-50c4f15 .elementor-widget-container:hover {
    background: #F4C36A;
    border-color: #F4C36A;
    box-shadow: 0 0 20px rgba(244, 195, 106, 0.45);
    transform: scale(1.02);
}

.elementor-8250 .elementor-element.elementor-element-50c4f15 .elementor-image-box-img {
    position: relative;
}

.elementor-8250 .elementor-element.elementor-element-50c4f15 .elementor-image-box-img:before {
    content: "";
    width: 45px;
    height: 45px;
    background: #F4C36A;
    border-radius: 100%;
    display: inline-block;
    position: absolute;
    top: 15%;
    right: 5%;
    opacity: 0.35;
    filter: blur(30px);
    pointer-events: none;
}

@media (min-width:576px) and (max-width:830px) {
    .elementor-8250 .elementor-element.elementor-element-50c4f15 .elementor-image-box-wrapper {
        flex-direction: column;
        align-items: center;
        gap: 0;
    }
}

@media screen and (max-width:576px){
    .elementor-8250 .elementor-element.elementor-element-50c4f15 .elementor-image-box-img:before {
        width: 35px;
        height: 35px;
    }
}

/* رنگ عنوان در حالت عادی */
.elementor-8250 .elementor-element.elementor-element-50c4f15 .elementor-image-box-title {
    color: #ffffff;
    transition: all 0.6s ease;
}

/* رنگ توضیحات در حالت عادی - اگر خواستی می‌تونه سفید یا رنگ دیگه باشه */
.elementor-8250 .elementor-element.elementor-element-50c4f15 .elementor-image-box-description {
    color: #ffffff;
    transition: all 0.6s ease;
}

/* در حالت هاور متن‌ها سفید بمانند */
.elementor-8250 .elementor-element.elementor-element-50c4f15 .elementor-widget-container:hover .elementor-image-box-title {
    color: #ffffff;
}

.elementor-8250 .elementor-element.elementor-element-50c4f15 .elementor-widget-container:hover .elementor-image-box-description {
    color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-8e998b9 */.elementor-8250 .elementor-element.elementor-element-8e998b9 .jet-listing-grid__item .e-con-boxed  {
    box-shadow: none;
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-45aa076 */.elementor-8250 .elementor-element.elementor-element-45aa076 .jet-listing-grid__item .e-con-boxed  {
    box-shadow: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-799dd78 */.elementor-8250 .elementor-element.elementor-element-799dd78 h2 {
    font-weight: 620 !important
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-049c6d5 *//* تنظیمات برای دسکتاپ (حالت پیش‌فرض) */
.elementor-8250 .elementor-element.elementor-element-049c6d5 {
    width: 90%;
    max-width: 90%;
    max-height: 5600px !important;
    margin-inline: auto !important;
    align-self: center !important;
    box-sizing: border-box;
    overflow: hidden;
}

/* غیرفعال کردن محدودیت ارتفاع در تبلت و موبایل (صفحه‌های کوچک‌تر از 1024px) */
@media (max-width: 1024px) {
    .elementor-8250 .elementor-element.elementor-element-049c6d5 {
        max-height: none !important;
        width: 100% !important; /* در موبایل معمولاً بهتر است عرض کامل باشد */
        max-width: 100% !important;
        overflow: visible !important; /* اسکرول داخلی را غیرفعال می‌کند */
    }
}/* End custom CSS */
/* Start custom CSS */:root { 
    --color-gold:#F4C36A; 
    --color-gold-hover:#ffcf7d; 
    --text-white:#fff; 
    --text-muted:rgba(255,255,255,.85); 
    --glass-bg:rgba(255,255,255,.08); 
    --glass-border:rgba(255,255,255,.15); 
    --glass-shadow:0 20px 50px rgba(0,0,0,.2); 
    --bg-primary:#0F878B; 
    --bg-dark-accent:#09595d; 
}

.vita-wrapper{direction:rtl;text-align:right;font-family:inherit;background:transparent!important;color:var(--text-white);padding:80px 24px;border-radius:24px;box-shadow:none!important;overflow:hidden;position:relative}
.vita-wrapper::before,.vita-wrapper::after{display:none!important;content:none!important}
.vita-container{max-width:1200px;margin:0 auto;position:relative;z-index:2}
.vita-hero-section{display:flex;align-items:center;justify-content:space-between;gap:50px;margin-bottom:90px}
.vita-hero-text{flex:1.2}
.vita-hero-badge{display:inline-block;background:var(--glass-bg);border:1px solid var(--glass-border);padding:6px 18px;border-radius:50px;font-size:14px;color:var(--color-gold);font-weight:700;margin-bottom:25px;backdrop-filter:blur(10px)}
.vita-hero-title{font-size:42px;font-weight:900;line-height:1.6;color:var(--text-white);margin:0 0 25px}
.vita-hero-title span{color:var(--color-gold)}
.vita-hero-description{font-size:17px;line-height:2;color:var(--text-muted);margin:0 0 35px;text-align:justify}
.vita-features-list,.vita-specs-list{list-style:none!important;padding:0!important}
.vita-features-list{margin:0 0 40px!important}
.vita-features-list li{position:relative;padding-right:35px;margin-bottom:18px;font-size:16px;line-height:2;color:var(--text-white)}
.vita-features-list li::before{content:"✦";position:absolute;right:5px;top:0;color:var(--color-gold);font-size:20px}

/* ظرفیت دکمه‌ها */
.vita-btn-group {
    display: flex;
    gap: 16px;
    flex-wrap: wrap;
    margin-top: 35px;
}

/* استایل پایه دکمه‌ها */
.vita-btn-main {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    text-decoration: none !important;
    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
    cursor: pointer;
    border-radius: 14px;
    line-height: 1.6;
}

/* دکمه طلایی خرید - اصلاح شده */
.vita-btn-gold {
    background: #F4C36A !important;
    color: #0c4e51 !important;
    padding: 16px 36px; /* افزایش پدینگ برای متن بزرگتر */
    font-size: 19px !important; /* سایز بزرگتر و خوانا */
    font-weight: 900 !important; /* کاملاً بولد */
    box-shadow: 0 10px 25px rgba(244, 195, 106, 0.35);
    border: none;
}

.vita-btn-gold:hover {
    background: #e5b35a !important;
    transform: translateY(-4px);
    box-shadow: 0 15px 30px rgba(244, 195, 106, 0.5);
}

/* دکمه شیشه‌ای مشاوره - اصلاح شده */
.vita-btn-glass {
    background: rgba(255, 255, 255, 0.08);
    color: #ffffff !important;
    border: 1.5px solid rgba(255, 255, 255, 0.3);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);
    padding: 16px 36px;
    font-size: 19px !important;
    font-weight: 900 !important;
}

.vita-btn-glass:hover {
    background: rgba(255, 255, 255, 0.15);
    border-color: rgba(255, 255, 255, 0.5);
    transform: translateY(-4px);
}

/* بهینه‌سازی برای موبایل */
@media (max-width: 480px) {
    .vita-btn-main {
        width: 100%; /* در موبایل دکمه‌ها تمام عرض شوند */
        font-size: 18px !important;
        padding: 14px 20px;
    }
}

.vita-hero-visual{flex:.9;display:flex;justify-content:center}
.vita-glass-card,.vita-brand-box,.vita-specs-card,.vita-commitment-card,.vita-search-cta-bar{background:var(--glass-bg);border:1px solid var(--glass-border);backdrop-filter:blur(15px)}
.vita-glass-card{width:100%;max-width:440px;padding:30px;border-radius:28px;box-shadow:var(--glass-shadow);transition:transform .4s ease}
.vita-glass-card:hover{transform:translateY(-5px)}
.vita-card-title{display:flex;align-items:center;gap:10px;color:var(--color-gold);font-size:20px;font-weight:800;margin-bottom:20px}
.vita-card-title::before{content:"";display:inline-block;width:8px;height:24px;background:var(--color-gold);border-radius:4px}
.vita-video-wrapper{position:relative;overflow:hidden;border-radius:16px;border:1px solid rgba(255,255,255,.2);background:#000;box-shadow:0 15px 35px rgba(0,0,0,.3);margin-bottom:20px}
.vita-video-wrapper video{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}
.vita-card-badge-row{display:flex;gap:12px}
.vita-badge-item{flex:1;padding:12px;border-radius:12px;background:rgba(15,135,139,.5);border:1px solid rgba(244,195,106,.2);text-align:center;font-size:13px;line-height:1.8}
.vita-badge-item strong{display:block;color:var(--color-gold);margin-bottom:4px;font-size:14px}
.vita-brands-section,.vita-tabs-section{margin-bottom:80px}
.vita-section-header{text-align:center;margin-bottom:50px}
.vita-section-header h2{color:var(--text-white);font-size:32px;font-weight:800;margin:0 0 15px}
.vita-section-header h2 span{color:var(--color-gold)}
.vita-section-header p{max-width:800px;margin:0 auto;color:var(--text-muted);font-size:16px;line-height:2}
.vita-brands-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}
.vita-brand-box{padding:35px;border-radius:20px;transition:all .3s ease}
.vita-brand-box:hover{border-color:var(--color-gold);transform:translateY(-5px);box-shadow:var(--glass-shadow)}
.vita-brand-icon{font-size:36px;margin-bottom:15px}
.vita-brand-box h3{color:var(--color-gold);font-size:22px;font-weight:800;margin:0 0 15px}
.vita-brand-box p{color:var(--text-muted);font-size:15px;line-height:2;margin:0}
.vita-comparison-container{display:grid;grid-template-columns:1fr 1fr;gap:30px}
.vita-specs-card{padding:35px;border-radius:24px}
.vita-specs-card h3{color:var(--color-gold);font-size:20px;font-weight:800;margin:0 0 25px;padding-bottom:15px;border-bottom:1px solid var(--glass-border)}
.vita-specs-list{margin:0!important}
.vita-specs-list li{position:relative;padding-right:30px;margin-bottom:18px;color:var(--text-muted);font-size:15px;line-height:2}
.vita-specs-list li::before{content:"✔";position:absolute;right:0;color:var(--color-gold);font-weight:bold}
.vita-commitments{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:80px}
.vita-commitment-card{padding:25px 20px;border-radius:18px;text-align:center;transition:all .3s ease}
.vita-commitment-card:hover{background:rgba(255,255,255,.12);border-color:var(--color-gold);transform:translateY(-5px)}
.vita-commitment-icon{display:flex;align-items:center;justify-content:center;width:50px;height:50px;margin:0 auto 15px;border-radius:50%;background:rgba(244,195,106,.15);border:1px solid var(--color-gold);color:var(--color-gold);font-size:20px}
.vita-commitment-card h4{color:var(--text-white);font-size:16px;font-weight:800;margin:0 0 10px}
.vita-commitment-card p{color:var(--text-muted);font-size:13px;line-height:2;margin:0}
.vita-search-cta-bar{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:40px;margin-bottom:80px;border-radius:24px}
.vita-search-info{flex:1.2}
.vita-search-info h3{color:var(--color-gold);font-size:24px;font-weight:800;margin:0 0 15px}
.vita-search-info p{color:var(--text-muted);font-size:15px;line-height:2;margin:0}
.vita-search-form-container{flex:.8;width:100%}
.vita-custom-search-box{display:flex;padding:5px;border-radius:12px;background:rgba(255,255,255,.95);box-shadow:0 10px 30px rgba(0,0,0,.15)}
.vita-custom-search-box input[type=search]{flex:1;min-width:0;padding:12px 15px;border:none;outline:none;background:transparent;color:#333;font-size:15px}
.vita-custom-search-box button{padding:0 25px;border:none;border-radius:8px;background:var(--bg-primary);color:#fff;font-weight:700;cursor:pointer;transition:background .3s ease}
.vita-custom-search-box button:hover{background:var(--bg-dark-accent)}
.vita-final-cta{position:relative;display:flex;align-items:center;justify-content:space-between;gap:30px;overflow:hidden;padding:50px 45px;border-radius:28px;background:linear-gradient(135deg,var(--color-gold) 0%,#e0ab4f 100%);box-shadow:0 25px 60px rgba(0,0,0,.2)}
.vita-final-cta::before{content:"";position:absolute;top:-80px;left:-80px;width:300px;height:300px;border-radius:50%;background:rgba(255,255,255,.15)}
.vita-final-cta-content{position:relative;z-index:2;flex:1.3}
.vita-final-cta-content h2{color:#0c4e51;font-size:30px;font-weight:900;margin:0 0 12px}
.vita-final-cta-content p{color:#173638;font-size:16px;line-height:2;margin:0}
.vita-final-cta-action{position:relative;z-index:2;flex:.7;text-align:left}
.vita-final-cta .vita-btn-main{padding:16px 36px;background:#0c4e51;color:var(--text-white)!important;box-shadow:0 10px 25px rgba(12,78,81,.25)}
.vita-final-cta .vita-btn-main:hover{background:#14696d;transform:translateY(-3px);box-shadow:0 15px 30px rgba(12,78,81,.4)}

@media(max-width:992px){
   
    .vita-btn-group { flex-direction: column; align-items: stretch; }
    .vita-btn-main { width: 100%; }
    
    .vita-hero-section{flex-direction:column;gap:40px;text-align:center}
    .vita-hero-description{text-align:center}
    .vita-features-list li{padding-right:0;padding-bottom:5px}
    .vita-features-list li::before{position:static;margin-left:8px}
    .vita-brands-grid,.vita-comparison-container{grid-template-columns:1fr}
    .vita-commitments{grid-template-columns:repeat(2,1fr)}
    .vita-search-cta-bar,.vita-final-cta{flex-direction:column;padding:35px 25px;text-align:center}
    .vita-final-cta-action{width:100%;text-align:center}
    .vita-final-cta .vita-btn-main{width:100%}
}

@media(max-width:576px){
    .vita-wrapper{padding:50px 12px}
    .vita-hero-title{font-size:12px}
    .vita-hero-description{font-size:15px}
    .vita-commitments{grid-template-columns:1fr}
    .vita-custom-search-box{flex-direction:column;gap:10px;background:transparent;box-shadow:none}
    .vita-custom-search-box input[type=search]{padding:12px 15px;border-radius:8px;background:#fff}
    .vita-custom-search-box button{padding:12px}
    .vita-section-header h2{font-size:26px}
    .vita-glass-card,.vita-brand-box,.vita-specs-card{padding:24px 20px}
    .vita-card-badge-row{flex-direction:column
    }
    .vita-wrapper .vita-search-info h3,h2,h4 {
    font-size: 12px !important;
    line-height: 1.5 !important;
  }
  }/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Dana';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://vitatechlife.com/wp-content/uploads/2023/09/DanaFaNum-Thin.woff2') format('woff2'),
		url('https://vitatechlife.com/wp-content/uploads/2023/09/DanaFaNum-Thin.woff') format('woff');
}
@font-face {
	font-family: 'Dana';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://vitatechlife.com/wp-content/uploads/2023/09/DanaFaNum-Light.woff2') format('woff2'),
		url('https://vitatechlife.com/wp-content/uploads/2023/09/DanaFaNum-Light.woff') format('woff');
}
@font-face {
	font-family: 'Dana';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://vitatechlife.com/wp-content/uploads/2023/09/DanaFaNum-Regular.woff2') format('woff2'),
		url('https://vitatechlife.com/wp-content/uploads/2023/09/DanaFaNum-Regular.woff') format('woff');
}
@font-face {
	font-family: 'Dana';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://vitatechlife.com/wp-content/uploads/2023/09/DanaFaNum-Medium.woff2') format('woff2'),
		url('https://vitatechlife.com/wp-content/uploads/2023/09/DanaFaNum-Medium.woff') format('woff');
}
@font-face {
	font-family: 'Dana';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://vitatechlife.com/wp-content/uploads/2023/09/DanaFaNum-DemiBold.woff2') format('woff2'),
		url('https://vitatechlife.com/wp-content/uploads/2023/09/DanaFaNum-DemiBold.woff') format('woff');
}
@font-face {
	font-family: 'Dana';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://vitatechlife.com/wp-content/uploads/2023/09/DanaFaNum-Bold.woff2') format('woff2'),
		url('https://vitatechlife.com/wp-content/uploads/2023/09/DanaFaNum-Bold.woff') format('woff');
}
@font-face {
	font-family: 'Dana';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://vitatechlife.com/wp-content/uploads/2023/09/DanaFaNum-ExtraBold.woff2') format('woff2'),
		url('https://vitatechlife.com/wp-content/uploads/2023/09/DanaFaNum-ExtraBold.woff') format('woff');
}
@font-face {
	font-family: 'Dana';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://vitatechlife.com/wp-content/uploads/2023/09/DanaFaNum-Black.woff2') format('woff2'),
		url('https://vitatechlife.com/wp-content/uploads/2023/09/DanaFaNum-Black.woff') format('woff');
}
@font-face {
	font-family: 'Dana';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://vitatechlife.com/wp-content/uploads/2023/09/DanaFaNum-ExtraBlack.woff2') format('woff2'),
		url('https://vitatechlife.com/wp-content/uploads/2023/09/DanaFaNum-ExtraBlack.woff') format('woff');
}
/* End Custom Fonts CSS */