.elementor-85 .elementor-element.elementor-element-6f5250cd:not(.elementor-motion-effects-element-type-background), .elementor-85 .elementor-element.elementor-element-6f5250cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nithinsethu.in/wp-content/uploads/2025/05/background-hero-home.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-85 .elementor-element.elementor-element-6f5250cd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 0px 120px 0px;}.elementor-85 .elementor-element.elementor-element-6f5250cd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-85 .elementor-element.elementor-element-265295cb{text-align:center;}.elementor-85 .elementor-element.elementor-element-265295cb .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-a95c067 );}.elementor-85 .elementor-element.elementor-element-4cd79bbc{text-align:center;font-family:var( --e-global-typography-b92dbd7-font-family ), Sans-serif;font-size:var( --e-global-typography-b92dbd7-font-size );font-weight:var( --e-global-typography-b92dbd7-font-weight );line-height:var( --e-global-typography-b92dbd7-line-height );color:var( --e-global-color-84cb94b );}.elementor-85 .elementor-element.elementor-element-7a694fcb .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-823619d-font-family ), Sans-serif;font-size:var( --e-global-typography-823619d-font-size );font-weight:var( --e-global-typography-823619d-font-weight );line-height:var( --e-global-typography-823619d-line-height );}.elementor-85 .elementor-element.elementor-element-7a694fcb .elementor-button:hover, .elementor-85 .elementor-element.elementor-element-7a694fcb .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-85 .elementor-element.elementor-element-7784750{padding:80px 0px 80px 0px;}.elementor-85 .elementor-element.elementor-element-53433870{text-align:center;}.elementor-85 .elementor-element.elementor-element-53433870 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-a95c067 );}.elementor-85 .elementor-element.elementor-element-4bb6b2f7{text-align:center;font-family:var( --e-global-typography-b92dbd7-font-family ), Sans-serif;font-size:var( --e-global-typography-b92dbd7-font-size );font-weight:var( --e-global-typography-b92dbd7-font-weight );line-height:var( --e-global-typography-b92dbd7-line-height );color:var( --e-global-color-84cb94b );}.elementor-85 .elementor-element.elementor-element-d8540de > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );margin:12px 12px 12px 12px;--e-column-margin-right:12px;--e-column-margin-left:12px;padding:32px 32px 32px 32px;}.elementor-85 .elementor-element.elementor-element-d8540de > .elementor-element-populated, .elementor-85 .elementor-element.elementor-element-d8540de > .elementor-element-populated > .elementor-background-overlay, .elementor-85 .elementor-element.elementor-element-d8540de > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-85 .elementor-element.elementor-element-192bc9cf .elementor-icon-box-title, .elementor-85 .elementor-element.elementor-element-192bc9cf .elementor-icon-box-title a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-85 .elementor-element.elementor-element-192bc9cf .elementor-icon-box-title{color:var( --e-global-color-a95c067 );}.elementor-85 .elementor-element.elementor-element-2f245c86:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-85 .elementor-element.elementor-element-2f245c86 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-85 .elementor-element.elementor-element-2f245c86 > .elementor-element-populated, .elementor-85 .elementor-element.elementor-element-2f245c86 > .elementor-element-populated > .elementor-background-overlay, .elementor-85 .elementor-element.elementor-element-2f245c86 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-85 .elementor-element.elementor-element-2f245c86 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:12px 12px 12px 12px;--e-column-margin-right:12px;--e-column-margin-left:12px;padding:32px 32px 32px 32px;}.elementor-85 .elementor-element.elementor-element-2f245c86 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-85 .elementor-element.elementor-element-7b04c2ca .elementor-icon-box-title, .elementor-85 .elementor-element.elementor-element-7b04c2ca .elementor-icon-box-title a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-85 .elementor-element.elementor-element-7b04c2ca .elementor-icon-box-title{color:var( --e-global-color-fbc23da );}.elementor-85 .elementor-element.elementor-element-6bb11c7b > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );margin:12px 12px 12px 12px;--e-column-margin-right:12px;--e-column-margin-left:12px;padding:32px 32px 32px 32px;}.elementor-85 .elementor-element.elementor-element-6bb11c7b > .elementor-element-populated, .elementor-85 .elementor-element.elementor-element-6bb11c7b > .elementor-element-populated > .elementor-background-overlay, .elementor-85 .elementor-element.elementor-element-6bb11c7b > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-85 .elementor-element.elementor-element-404a8eba .elementor-icon-box-title, .elementor-85 .elementor-element.elementor-element-404a8eba .elementor-icon-box-title a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-85 .elementor-element.elementor-element-404a8eba .elementor-icon-box-title{color:var( --e-global-color-a95c067 );}.elementor-85 .elementor-element.elementor-element-19d7f1b8 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );margin:12px 12px 12px 12px;--e-column-margin-right:12px;--e-column-margin-left:12px;padding:32px 32px 32px 32px;}.elementor-85 .elementor-element.elementor-element-19d7f1b8 > .elementor-element-populated, .elementor-85 .elementor-element.elementor-element-19d7f1b8 > .elementor-element-populated > .elementor-background-overlay, .elementor-85 .elementor-element.elementor-element-19d7f1b8 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-85 .elementor-element.elementor-element-258d6585 .elementor-icon-box-title, .elementor-85 .elementor-element.elementor-element-258d6585 .elementor-icon-box-title a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-85 .elementor-element.elementor-element-258d6585 .elementor-icon-box-title{color:var( --e-global-color-a95c067 );}.elementor-85 .elementor-element.elementor-element-fdecdd3 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );margin:12px 12px 12px 12px;--e-column-margin-right:12px;--e-column-margin-left:12px;padding:32px 32px 32px 32px;}.elementor-85 .elementor-element.elementor-element-fdecdd3 > .elementor-element-populated, .elementor-85 .elementor-element.elementor-element-fdecdd3 > .elementor-element-populated > .elementor-background-overlay, .elementor-85 .elementor-element.elementor-element-fdecdd3 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-85 .elementor-element.elementor-element-3f472541 .elementor-icon-box-title, .elementor-85 .elementor-element.elementor-element-3f472541 .elementor-icon-box-title a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-85 .elementor-element.elementor-element-3f472541 .elementor-icon-box-title{color:var( --e-global-color-a95c067 );}.elementor-85 .elementor-element.elementor-element-243b7a06 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );margin:12px 12px 12px 12px;--e-column-margin-right:12px;--e-column-margin-left:12px;padding:32px 32px 32px 32px;}.elementor-85 .elementor-element.elementor-element-243b7a06 > .elementor-element-populated, .elementor-85 .elementor-element.elementor-element-243b7a06 > .elementor-element-populated > .elementor-background-overlay, .elementor-85 .elementor-element.elementor-element-243b7a06 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-85 .elementor-element.elementor-element-45386380 .elementor-icon-box-title, .elementor-85 .elementor-element.elementor-element-45386380 .elementor-icon-box-title a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-85 .elementor-element.elementor-element-45386380 .elementor-icon-box-title{color:var( --e-global-color-a95c067 );}.elementor-85 .elementor-element.elementor-element-fdc1685:not(.elementor-motion-effects-element-type-background), .elementor-85 .elementor-element.elementor-element-fdc1685 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nithinsethu.in/wp-content/uploads/2025/05/dot-background.png");background-position:center center;background-repeat:no-repeat;background-size:auto;}.elementor-85 .elementor-element.elementor-element-fdc1685{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-85 .elementor-element.elementor-element-fdc1685 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-85 .elementor-element.elementor-element-63722aeb .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:32px;font-weight:600;line-height:48px;color:var( --e-global-color-a95c067 );}.elementor-85 .elementor-element.elementor-element-6c0343c1{font-family:var( --e-global-typography-b92dbd7-font-family ), Sans-serif;font-size:var( --e-global-typography-b92dbd7-font-size );font-weight:var( --e-global-typography-b92dbd7-font-weight );line-height:var( --e-global-typography-b92dbd7-line-height );color:var( --e-global-color-84cb94b );}.elementor-85 .elementor-element.elementor-element-b8dd135{text-align:left;}.elementor-85 .elementor-element.elementor-element-b8dd135 img{height:320px;object-fit:cover;object-position:center center;border-radius:8px 8px 8px 8px;}.elementor-85 .elementor-element.elementor-element-166a8be5 img{height:320px;border-radius:8px 8px 8px 8px;}.elementor-85 .elementor-element.elementor-element-1f7c763e img{height:320px;border-radius:8px 8px 8px 8px;}.elementor-85 .elementor-element.elementor-element-2715ef1d{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:85px;--padding-bottom:90px;--padding-left:15px;--padding-right:15px;}.elementor-85 .elementor-element.elementor-element-79ee6b22 > .elementor-widget-container{margin:0px 0px 53px 0px;}.elementor-85 .elementor-element.elementor-element-79ee6b22 .ekit-heading__description{max-width:570px;}.elementor-85 .elementor-element.elementor-element-79ee6b22 .elementskit-section-title-wraper .elementskit-section-title{color:#101010;margin:0px 0px 4px 0px;font-family:"Poppins", Sans-serif;font-size:45px;font-weight:600;line-height:1em;letter-spacing:-1px;}.elementor-85 .elementor-element.elementor-element-79ee6b22 .elementskit-section-title-wraper .elementskit-section-title > span{color:#5C55E1;}.elementor-85 .elementor-element.elementor-element-79ee6b22 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-85 .elementor-element.elementor-element-79ee6b22 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-85 .elementor-element.elementor-element-79ee6b22 .elementskit-section-title-wraper .elementskit-section-title > span{font-family:"Playfair Display", Sans-serif;font-weight:700;font-style:italic;}.elementor-85 .elementor-element.elementor-element-79ee6b22 .elementskit-section-title-wraper p{color:#585367;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-85 .elementor-element.elementor-element-79ee6b22 .ekit-heading__shadow-text{top:8%;left:27%;font-family:"Archivo", Sans-serif;font-size:90px;font-weight:700;line-height:1px;letter-spacing:-0.5px;-webkit-text-fill-color:#B3858500;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#5853672B;}.elementor-85 .elementor-element.elementor-element-49c1906d{width:100%;max-width:100%;}.elementor-85 .elementor-element.elementor-element-49c1906d .elementskit-single-image-accordion{min-height:460px;}.elementor-85 .elementor-element.elementor-element-49c1906d .elementskit-image-accordion-wraper{height:460px;margin-left:-3px;margin-right:-3px;}.elementor-85 .elementor-element.elementor-element-49c1906d .elementskit-image-accordion-wraper .elementskit-single-image-accordion{margin-left:3px;margin-right:3px;align-items:flex-end;}.elementor-85 .elementor-element.elementor-element-49c1906d .elementskit-single-image-accordion .elementskit-accordion-title-wraper{margin:19px 0px 0px 0px;}.elementor-85 .elementor-element.elementor-element-49c1906d .elementskit-image-accordion-wraper .elementskit-accordion-title-wraper .elementskit-accordion-title {color:#fff;}.elementor-85 .elementor-element.elementor-element-49c1906d .elementskit-image-accordion-wraper .elementskit-accordion-title-wraper .elementskit-accordion-title svg path{stroke:#fff;fill:#fff;}.elementor-85 .elementor-element.elementor-element-49c1906d .elementskit-image-accordion-wraper .elementskit-accordion-title-wraper .elementskit-accordion-title{font-family:"Archivo", Sans-serif;font-size:23px;font-weight:600;}.elementor-85 .elementor-element.elementor-element-49c1906d .elementskit-single-image-accordion .elementskit-accordion-content{text-align:center;padding:0px 15px 30px 15px;}.elementor-85 .elementor-element.elementor-element-49c1906d .ekit-image-accordion-actions > a{width:60px;height:60px;background-color:#FFFFFF;border-color:#FFFFFF;}.elementor-85 .elementor-element.elementor-element-49c1906d .elementskit-single-image-accordion .elementskit-icon-wraper > a:not(:last-child){margin-right:11px;}.elementor-85 .elementor-element.elementor-element-49c1906d .elementskit-icon-wraper a:first-child{color:#5C55E1;}.elementor-85 .elementor-element.elementor-element-49c1906d .elementskit-icon-wraper a:first-child svg path{fill:#5C55E1;}.elementor-85 .elementor-element.elementor-element-49c1906d .elementskit-icon-wraper a:last-child{color:#5C55E1;}.elementor-85 .elementor-element.elementor-element-49c1906d .elementskit-icon-wraper a:last-child svg path{fill:#5C55E1;}.elementor-85 .elementor-element.elementor-element-49c1906d .elementskit-icon-wraper a:first-child:hover{color:#FFFFFF;}.elementor-85 .elementor-element.elementor-element-49c1906d .elementskit-icon-wraper a:first-child:hover svg path{fill:#FFFFFF;}.elementor-85 .elementor-element.elementor-element-49c1906d .elementskit-icon-wraper a:last-child:hover{color:#FFFFFF;}.elementor-85 .elementor-element.elementor-element-49c1906d .elementskit-icon-wraper a:last-child:hover svg path{fill:#FFFFFF;}.elementor-85 .elementor-element.elementor-element-49c1906d .ekit-image-accordion-actions > a:hover{background-color:#5C55E1;border-color:#5C55E1;}.elementor-85 .elementor-element.elementor-element-d561554{padding:80px 0px 80px 0px;}.elementor-85 .elementor-element.elementor-element-64bb36e9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-85 .elementor-element.elementor-element-64bb36e9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-85 .elementor-element.elementor-element-64bb36e9 > .elementor-element-populated, .elementor-85 .elementor-element.elementor-element-64bb36e9 > .elementor-element-populated > .elementor-background-overlay, .elementor-85 .elementor-element.elementor-element-64bb36e9 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-85 .elementor-element.elementor-element-64bb36e9 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:12px 12px 12px 12px;--e-column-margin-right:12px;--e-column-margin-left:12px;padding:40px 40px 40px 40px;}.elementor-85 .elementor-element.elementor-element-64bb36e9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-85 .elementor-element.elementor-element-47e9ef8d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;line-height:35px;letter-spacing:0.2px;color:var( --e-global-color-fbc23da );}.elementor-85 .elementor-element.elementor-element-7129ed07:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-85 .elementor-element.elementor-element-7129ed07 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-85 .elementor-element.elementor-element-7129ed07 > .elementor-element-populated, .elementor-85 .elementor-element.elementor-element-7129ed07 > .elementor-element-populated > .elementor-background-overlay, .elementor-85 .elementor-element.elementor-element-7129ed07 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-85 .elementor-element.elementor-element-7129ed07 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:12px 12px 12px 12px;--e-column-margin-right:12px;--e-column-margin-left:12px;padding:40px 40px 40px 40px;}.elementor-85 .elementor-element.elementor-element-7129ed07 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-85 .elementor-element.elementor-element-d6a74ce .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;line-height:35px;letter-spacing:0.2px;color:var( --e-global-color-fbc23da );}.elementor-85 .elementor-element.elementor-element-31dade82 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );margin:12px 12px 12px 0px;--e-column-margin-right:12px;--e-column-margin-left:0px;padding:24px 24px 24px 24px;}.elementor-85 .elementor-element.elementor-element-31dade82 > .elementor-element-populated, .elementor-85 .elementor-element.elementor-element-31dade82 > .elementor-element-populated > .elementor-background-overlay, .elementor-85 .elementor-element.elementor-element-31dade82 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-85 .elementor-element.elementor-element-412b03ef{width:initial;max-width:initial;}.elementor-85 .elementor-element.elementor-element-4dd2619e{--spacer-size:20px;width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;}.elementor-85 .elementor-element.elementor-element-4b7b5e14{width:initial;max-width:initial;}.elementor-85 .elementor-element.elementor-element-4b7b5e14 .elementor-heading-title{font-family:var( --e-global-typography-b92dbd7-font-family ), Sans-serif;font-size:var( --e-global-typography-b92dbd7-font-size );font-weight:var( --e-global-typography-b92dbd7-font-weight );line-height:var( --e-global-typography-b92dbd7-line-height );color:var( --e-global-color-84cb94b );}.elementor-85 .elementor-element.elementor-element-2fce595{width:var( --container-widget-width, 112px );max-width:112px;--container-widget-width:112px;--container-widget-flex-grow:0;align-self:center;}.elementor-85 .elementor-element.elementor-element-2fce595 .elementor-icon-wrapper{text-align:right;}.elementor-85 .elementor-element.elementor-element-71f9d75 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );margin:12px 12px 12px 12px;--e-column-margin-right:12px;--e-column-margin-left:12px;padding:24px 24px 24px 24px;}.elementor-85 .elementor-element.elementor-element-71f9d75 > .elementor-element-populated, .elementor-85 .elementor-element.elementor-element-71f9d75 > .elementor-element-populated > .elementor-background-overlay, .elementor-85 .elementor-element.elementor-element-71f9d75 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-85 .elementor-element.elementor-element-3ef6f92d{width:initial;max-width:initial;}.elementor-85 .elementor-element.elementor-element-3788de4b{--spacer-size:20px;width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;}.elementor-85 .elementor-element.elementor-element-6b65eb01{width:initial;max-width:initial;}.elementor-85 .elementor-element.elementor-element-6b65eb01 .elementor-heading-title{font-family:var( --e-global-typography-b92dbd7-font-family ), Sans-serif;font-size:var( --e-global-typography-b92dbd7-font-size );font-weight:var( --e-global-typography-b92dbd7-font-weight );line-height:var( --e-global-typography-b92dbd7-line-height );color:var( --e-global-color-84cb94b );}.elementor-85 .elementor-element.elementor-element-5ebc1347{width:var( --container-widget-width, 127px );max-width:127px;--container-widget-width:127px;--container-widget-flex-grow:0;align-self:center;}.elementor-85 .elementor-element.elementor-element-5ebc1347 .elementor-icon-wrapper{text-align:right;}.elementor-85 .elementor-element.elementor-element-5ebc1347.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d7d1640 );}.elementor-85 .elementor-element.elementor-element-5ebc1347.elementor-view-framed .elementor-icon, .elementor-85 .elementor-element.elementor-element-5ebc1347.elementor-view-default .elementor-icon{color:var( --e-global-color-d7d1640 );border-color:var( --e-global-color-d7d1640 );}.elementor-85 .elementor-element.elementor-element-5ebc1347.elementor-view-framed .elementor-icon, .elementor-85 .elementor-element.elementor-element-5ebc1347.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d7d1640 );}.elementor-85 .elementor-element.elementor-element-56bdf75b > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );margin:12px 0px 12px 12px;--e-column-margin-right:0px;--e-column-margin-left:12px;padding:24px 24px 24px 24px;}.elementor-85 .elementor-element.elementor-element-56bdf75b > .elementor-element-populated, .elementor-85 .elementor-element.elementor-element-56bdf75b > .elementor-element-populated > .elementor-background-overlay, .elementor-85 .elementor-element.elementor-element-56bdf75b > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-85 .elementor-element.elementor-element-163ef2ba{width:initial;max-width:initial;}.elementor-85 .elementor-element.elementor-element-1468e829{--spacer-size:20px;width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;}.elementor-85 .elementor-element.elementor-element-65952447{width:initial;max-width:initial;}.elementor-85 .elementor-element.elementor-element-65952447 .elementor-heading-title{font-family:var( --e-global-typography-b92dbd7-font-family ), Sans-serif;font-size:var( --e-global-typography-b92dbd7-font-size );font-weight:var( --e-global-typography-b92dbd7-font-weight );line-height:var( --e-global-typography-b92dbd7-line-height );color:var( --e-global-color-84cb94b );}.elementor-85 .elementor-element.elementor-element-56da1a46{width:var( --container-widget-width, 113px );max-width:113px;--container-widget-width:113px;--container-widget-flex-grow:0;align-self:center;}.elementor-85 .elementor-element.elementor-element-56da1a46 .elementor-icon-wrapper{text-align:right;}.elementor-85 .elementor-element.elementor-element-4f25432d{padding:80px 0px 80px 0px;}.elementor-85 .elementor-element.elementor-element-7eef2207 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-a95c067 );}.elementor-85 .elementor-element.elementor-element-7d903504{font-family:var( --e-global-typography-b92dbd7-font-family ), Sans-serif;font-size:var( --e-global-typography-b92dbd7-font-size );font-weight:var( --e-global-typography-b92dbd7-font-weight );line-height:var( --e-global-typography-b92dbd7-line-height );color:var( --e-global-color-84cb94b );}.elementor-85 .elementor-element.elementor-element-e50a962 .elementor-title{color:var( --e-global-color-a95c067 );font-family:var( --e-global-typography-823619d-font-family ), Sans-serif;font-size:var( --e-global-typography-823619d-font-size );font-weight:var( --e-global-typography-823619d-font-weight );line-height:var( --e-global-typography-823619d-line-height );}.elementor-85 .elementor-element.elementor-element-e50a962 .elementor-progress-wrapper{background-color:var( --e-global-color-text );border-radius:8px;overflow:hidden;}.elementor-85 .elementor-element.elementor-element-e50a962 .elementor-progress-bar{height:24px;line-height:24px;}.elementor-85 .elementor-element.elementor-element-4a95a977 .elementor-title{color:var( --e-global-color-a95c067 );font-family:var( --e-global-typography-823619d-font-family ), Sans-serif;font-size:var( --e-global-typography-823619d-font-size );font-weight:var( --e-global-typography-823619d-font-weight );line-height:var( --e-global-typography-823619d-line-height );}.elementor-85 .elementor-element.elementor-element-4a95a977 .elementor-progress-wrapper .elementor-progress-bar{background-color:var( --e-global-color-accent );}.elementor-85 .elementor-element.elementor-element-4a95a977 .elementor-progress-wrapper{background-color:var( --e-global-color-1410eca );border-radius:8px;overflow:hidden;}.elementor-85 .elementor-element.elementor-element-4a95a977 .elementor-progress-bar{height:24px;line-height:24px;}.elementor-85 .elementor-element.elementor-element-367cf24d .elementor-title{color:var( --e-global-color-a95c067 );font-family:var( --e-global-typography-823619d-font-family ), Sans-serif;font-size:var( --e-global-typography-823619d-font-size );font-weight:var( --e-global-typography-823619d-font-weight );line-height:var( --e-global-typography-823619d-line-height );}.elementor-85 .elementor-element.elementor-element-367cf24d .elementor-progress-wrapper .elementor-progress-bar{background-color:var( --e-global-color-d7d1640 );}.elementor-85 .elementor-element.elementor-element-367cf24d .elementor-progress-wrapper{background-color:var( --e-global-color-8eb6669 );border-radius:8px;overflow:hidden;}.elementor-85 .elementor-element.elementor-element-367cf24d .elementor-progress-bar{height:24px;line-height:24px;}.elementor-85 .elementor-element.elementor-element-64f8826 .elementor-title{color:var( --e-global-color-a95c067 );font-family:var( --e-global-typography-823619d-font-family ), Sans-serif;font-size:var( --e-global-typography-823619d-font-size );font-weight:var( --e-global-typography-823619d-font-weight );line-height:var( --e-global-typography-823619d-line-height );}.elementor-85 .elementor-element.elementor-element-64f8826 .elementor-progress-wrapper .elementor-progress-bar{background-color:#7ADB6E;}.elementor-85 .elementor-element.elementor-element-64f8826 .elementor-progress-wrapper{background-color:var( --e-global-color-8eb6669 );border-radius:8px;overflow:hidden;}.elementor-85 .elementor-element.elementor-element-64f8826 .elementor-progress-bar{height:24px;line-height:24px;}.elementor-85 .elementor-element.elementor-element-5ee778f{--spacer-size:20px;}.elementor-85 .elementor-element.elementor-element-5676ae6d img{border-radius:8px 8px 8px 8px;}.elementor-85 .elementor-element.elementor-element-71789947:not(.elementor-motion-effects-element-type-background), .elementor-85 .elementor-element.elementor-element-71789947 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-85 .elementor-element.elementor-element-71789947{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-85 .elementor-element.elementor-element-71789947 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-85 .elementor-element.elementor-element-20811fc3 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-fbc23da );}.elementor-85 .elementor-element.elementor-element-5934bd6 .elementor-button{background-color:#6252CE00;font-family:var( --e-global-typography-823619d-font-family ), Sans-serif;font-size:var( --e-global-typography-823619d-font-size );font-weight:var( --e-global-typography-823619d-font-weight );line-height:var( --e-global-typography-823619d-line-height );fill:var( --e-global-color-fbc23da );color:var( --e-global-color-fbc23da );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-fbc23da );}.elementor-85 .elementor-element.elementor-element-5934bd6 .elementor-button:hover, .elementor-85 .elementor-element.elementor-element-5934bd6 .elementor-button:focus{background-color:var( --e-global-color-ab26b7a );color:var( --e-global-color-primary );}.elementor-85 .elementor-element.elementor-element-5934bd6 .elementor-button:hover svg, .elementor-85 .elementor-element.elementor-element-5934bd6 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-85 .elementor-element.elementor-element-7453305a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-85 .elementor-element.elementor-element-7453305a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ab26b7a );}.elementor-85 .elementor-element.elementor-element-7453305a > .elementor-element-populated, .elementor-85 .elementor-element.elementor-element-7453305a > .elementor-element-populated > .elementor-background-overlay, .elementor-85 .elementor-element.elementor-element-7453305a > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-85 .elementor-element.elementor-element-7453305a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:12px 12px 12px 12px;--e-column-margin-right:12px;--e-column-margin-left:12px;padding:32px 32px 32px 32px;}.elementor-85 .elementor-element.elementor-element-7453305a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-85 .elementor-element.elementor-element-7d490299 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-a95c067 );}.elementor-85 .elementor-element.elementor-element-6fbade27{font-family:var( --e-global-typography-b92dbd7-font-family ), Sans-serif;font-size:var( --e-global-typography-b92dbd7-font-size );font-weight:var( --e-global-typography-b92dbd7-font-weight );line-height:var( --e-global-typography-b92dbd7-line-height );color:var( --e-global-color-84cb94b );}.elementor-85 .elementor-element.elementor-element-5fa1e6d0 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-a95c067 );}.elementor-85 .elementor-element.elementor-element-76416676:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-85 .elementor-element.elementor-element-76416676 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ab26b7a );}.elementor-85 .elementor-element.elementor-element-76416676 > .elementor-element-populated, .elementor-85 .elementor-element.elementor-element-76416676 > .elementor-element-populated > .elementor-background-overlay, .elementor-85 .elementor-element.elementor-element-76416676 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-85 .elementor-element.elementor-element-76416676 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:12px 12px 12px 12px;--e-column-margin-right:12px;--e-column-margin-left:12px;padding:32px 32px 32px 32px;}.elementor-85 .elementor-element.elementor-element-76416676 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-85 .elementor-element.elementor-element-30aa834e.elementor-position-right .elementor-image-box-img{margin-left:24px;}.elementor-85 .elementor-element.elementor-element-30aa834e.elementor-position-left .elementor-image-box-img{margin-right:24px;}.elementor-85 .elementor-element.elementor-element-30aa834e.elementor-position-top .elementor-image-box-img{margin-bottom:24px;}.elementor-85 .elementor-element.elementor-element-30aa834e .elementor-image-box-wrapper .elementor-image-box-img{width:58%;}.elementor-85 .elementor-element.elementor-element-30aa834e .elementor-image-box-img img{border-radius:8px;transition-duration:0.3s;}.elementor-85 .elementor-element.elementor-element-30aa834e .elementor-image-box-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-a95c067 );}.elementor-85 .elementor-element.elementor-element-30aa834e .elementor-image-box-description{font-family:var( --e-global-typography-b92dbd7-font-family ), Sans-serif;font-size:var( --e-global-typography-b92dbd7-font-size );font-weight:var( --e-global-typography-b92dbd7-font-weight );line-height:var( --e-global-typography-b92dbd7-line-height );color:var( --e-global-color-a95c067 );}.elementor-85 .elementor-element.elementor-element-66ebf784 > .elementor-widget-container{margin:-5em 0em 0em 0em;padding:0em 0em 0em 16em;}.elementor-85 .elementor-element.elementor-element-66ebf784 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-a95c067 );}.elementor-85 .elementor-element.elementor-element-213f4655{padding:80px 0px 80px 0px;}.elementor-85 .elementor-element.elementor-element-1dbe7043{text-align:center;}.elementor-85 .elementor-element.elementor-element-1dbe7043 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-a95c067 );}.elementor-85 .elementor-element.elementor-element-57416b0e{text-align:center;font-family:var( --e-global-typography-b92dbd7-font-family ), Sans-serif;font-size:var( --e-global-typography-b92dbd7-font-size );font-weight:var( --e-global-typography-b92dbd7-font-weight );line-height:var( --e-global-typography-b92dbd7-line-height );color:var( --e-global-color-84cb94b );}.elementor-85 .elementor-element.elementor-element-208a1ec0 .elementskit-blog-block-post, .elementor-85 .elementor-element.elementor-element-208a1ec0 .elementskit-post-image-card, .elementor-85 .elementor-element.elementor-element-208a1ec0 .elementskit-post-card{background-color:var( --e-global-color-9ae3d78 );border-radius:8px 8px 8px 8px;padding:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-85 .elementor-element.elementor-element-208a1ec0 .elementskit-btn{background-color:var( --e-global-color-9ae3d78 );padding:0px 0px 0px 0px;font-family:var( --e-global-typography-823619d-font-family ), Sans-serif;font-size:var( --e-global-typography-823619d-font-size );font-weight:var( --e-global-typography-823619d-font-weight );line-height:var( --e-global-typography-823619d-line-height );color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-85 .elementor-element.elementor-element-208a1ec0 .elementskit-post-image-card{display:block;}.elementor-85 .elementor-element.elementor-element-208a1ec0 .btn-wraper{text-align:left;}.elementor-85 .elementor-element.elementor-element-208a1ec0 .elementskit-blog-block-post .elementskit-post-body{padding:24px 24px 24px 24px;}.elementor-85 .elementor-element.elementor-element-208a1ec0 .elementskit-post-image-card .elementskit-post-body{padding:24px 24px 24px 24px;}.elementor-85 .elementor-element.elementor-element-208a1ec0 .elementskit-entry-thumb{border-radius:8px 8px 8px 8px;margin:0px 0px 0px 0px;} .elementor-85 .elementor-element.elementor-element-208a1ec0 .ekit-wid-con .elementskit-entry-thumb{padding:0px 0px 0px 0px;}.elementor-85 .elementor-element.elementor-element-208a1ec0 .post-meta-list{text-align:left;}.elementor-85 .elementor-element.elementor-element-208a1ec0 .elementskit-post-body .entry-title, .elementor-85 .elementor-element.elementor-element-208a1ec0 .elementskit-entry-header .entry-title, .elementor-85 .elementor-element.elementor-element-208a1ec0 .elementskit-post-image-card .elementskit-post-body .entry-title  a,  .elementor-85 .elementor-element.elementor-element-208a1ec0 .elementskit-post-card .elementskit-entry-header .entry-title  a,.elementor-85 .elementor-element.elementor-element-208a1ec0 .elementskit-blog-block-post .elementskit-post-body .entry-title a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-85 .elementor-element.elementor-element-208a1ec0 .elementskit-post-body .entry-title a{color:var( --e-global-color-a95c067 );}.elementor-85 .elementor-element.elementor-element-208a1ec0 .elementskit-entry-header .entry-title a{color:var( --e-global-color-a95c067 );}.elementor-85 .elementor-element.elementor-element-208a1ec0 .elementskit-post-body .entry-title a:hover{color:var( --e-global-color-primary );}.elementor-85 .elementor-element.elementor-element-208a1ec0 .elementskit-entry-header .entry-title a:hover{color:var( --e-global-color-primary );}.elementor-85 .elementor-element.elementor-element-208a1ec0 .elementskit-post-card:hover .entry-title a{color:var( --e-global-color-primary );}.elementor-85 .elementor-element.elementor-element-208a1ec0 .elementskit-post-image-card:hover .entry-title a{color:var( --e-global-color-primary );}.elementor-85 .elementor-element.elementor-element-208a1ec0 .elementskit-post-body .entry-title{text-align:left;margin:0px 0px 24px 0px;}.elementor-85 .elementor-element.elementor-element-208a1ec0 .elementskit-entry-header .entry-title{text-align:left;margin:0px 0px 24px 0px;}.elementor-85 .elementor-element.elementor-element-208a1ec0 .elementskit-btn:hover{color:var( --e-global-color-d7d1640 );fill:var( --e-global-color-d7d1640 );}.elementor-85 .elementor-element.elementor-element-7f306b08{padding:80px 0px 80px 0px;}.elementor-85 .elementor-element.elementor-element-3cb5a05e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-85 .elementor-element.elementor-element-3cb5a05e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://nithinsethu.in/wp-content/uploads/2025/05/Dot-1.png");background-position:center center;background-repeat:no-repeat;background-size:auto;}.elementor-85 .elementor-element.elementor-element-3cb5a05e > .elementor-element-populated, .elementor-85 .elementor-element.elementor-element-3cb5a05e > .elementor-element-populated > .elementor-background-overlay, .elementor-85 .elementor-element.elementor-element-3cb5a05e > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-85 .elementor-element.elementor-element-3cb5a05e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:32px 32px 32px 32px;}.elementor-85 .elementor-element.elementor-element-3cb5a05e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-85 .elementor-element.elementor-element-5ee561f9 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-fbc23da );}.elementor-85 .elementor-element.elementor-element-cbb94b5{font-family:var( --e-global-typography-b92dbd7-font-family ), Sans-serif;font-size:var( --e-global-typography-b92dbd7-font-size );font-weight:var( --e-global-typography-b92dbd7-font-weight );line-height:var( --e-global-typography-b92dbd7-line-height );color:var( --e-global-color-fbc23da );}.elementor-85 .elementor-element.elementor-element-302c6a22 .elementor-button{background-color:var( --e-global-color-fbc23da );font-family:var( --e-global-typography-823619d-font-family ), Sans-serif;font-size:var( --e-global-typography-823619d-font-size );font-weight:var( --e-global-typography-823619d-font-weight );line-height:var( --e-global-typography-823619d-line-height );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-85 .elementor-element.elementor-element-302c6a22 .elementor-button:hover, .elementor-85 .elementor-element.elementor-element-302c6a22 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-fbc23da );}.elementor-85 .elementor-element.elementor-element-302c6a22 .elementor-button:hover svg, .elementor-85 .elementor-element.elementor-element-302c6a22 .elementor-button:focus svg{fill:var( --e-global-color-fbc23da );}@media(min-width:768px){.elementor-85 .elementor-element.elementor-element-25b57045{width:32.252%;}.elementor-85 .elementor-element.elementor-element-744e796f{width:31.582%;}.elementor-85 .elementor-element.elementor-element-3f220164{width:11.142%;}.elementor-85 .elementor-element.elementor-element-2715ef1d{--content-width:1120px;}.elementor-85 .elementor-element.elementor-element-31dade82{width:33.304%;}.elementor-85 .elementor-element.elementor-element-71f9d75{width:33.482%;}.elementor-85 .elementor-element.elementor-element-56bdf75b{width:32.498%;}.elementor-85 .elementor-element.elementor-element-da313f4{width:42.332%;}.elementor-85 .elementor-element.elementor-element-7e6a6727{width:37.332%;}.elementor-85 .elementor-element.elementor-element-18a018de{width:20%;}.elementor-85 .elementor-element.elementor-element-2004d88a{width:49.349%;}.elementor-85 .elementor-element.elementor-element-6448e1bb{width:29.983%;}.elementor-85 .elementor-element.elementor-element-3b0a687d{width:20%;}}@media(max-width:1024px){.elementor-85 .elementor-element.elementor-element-265295cb .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-85 .elementor-element.elementor-element-4cd79bbc{font-size:var( --e-global-typography-b92dbd7-font-size );line-height:var( --e-global-typography-b92dbd7-line-height );}.elementor-85 .elementor-element.elementor-element-7a694fcb .elementor-button{font-size:var( --e-global-typography-823619d-font-size );line-height:var( --e-global-typography-823619d-line-height );}.elementor-85 .elementor-element.elementor-element-53433870 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-85 .elementor-element.elementor-element-4bb6b2f7{font-size:var( --e-global-typography-b92dbd7-font-size );line-height:var( --e-global-typography-b92dbd7-line-height );}.elementor-85 .elementor-element.elementor-element-192bc9cf .elementor-icon-box-title, .elementor-85 .elementor-element.elementor-element-192bc9cf .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-85 .elementor-element.elementor-element-7b04c2ca .elementor-icon-box-title, .elementor-85 .elementor-element.elementor-element-7b04c2ca .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-85 .elementor-element.elementor-element-404a8eba .elementor-icon-box-title, .elementor-85 .elementor-element.elementor-element-404a8eba .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-85 .elementor-element.elementor-element-258d6585 .elementor-icon-box-title, .elementor-85 .elementor-element.elementor-element-258d6585 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-85 .elementor-element.elementor-element-3f472541 .elementor-icon-box-title, .elementor-85 .elementor-element.elementor-element-3f472541 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-85 .elementor-element.elementor-element-45386380 .elementor-icon-box-title, .elementor-85 .elementor-element.elementor-element-45386380 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-85 .elementor-element.elementor-element-6c0343c1{font-size:var( --e-global-typography-b92dbd7-font-size );line-height:var( --e-global-typography-b92dbd7-line-height );}.elementor-85 .elementor-element.elementor-element-79ee6b22 .ekit-heading__shadow-text{top:0%;left:22%;}.elementor-85 .elementor-element.elementor-element-4b7b5e14 .elementor-heading-title{font-size:var( --e-global-typography-b92dbd7-font-size );line-height:var( --e-global-typography-b92dbd7-line-height );}.elementor-85 .elementor-element.elementor-element-6b65eb01 .elementor-heading-title{font-size:var( --e-global-typography-b92dbd7-font-size );line-height:var( --e-global-typography-b92dbd7-line-height );}.elementor-85 .elementor-element.elementor-element-65952447 .elementor-heading-title{font-size:var( --e-global-typography-b92dbd7-font-size );line-height:var( --e-global-typography-b92dbd7-line-height );}.elementor-85 .elementor-element.elementor-element-7eef2207 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-85 .elementor-element.elementor-element-7d903504{font-size:var( --e-global-typography-b92dbd7-font-size );line-height:var( --e-global-typography-b92dbd7-line-height );}.elementor-85 .elementor-element.elementor-element-e50a962 .elementor-title{font-size:var( --e-global-typography-823619d-font-size );line-height:var( --e-global-typography-823619d-line-height );}.elementor-85 .elementor-element.elementor-element-4a95a977 .elementor-title{font-size:var( --e-global-typography-823619d-font-size );line-height:var( --e-global-typography-823619d-line-height );}.elementor-85 .elementor-element.elementor-element-367cf24d .elementor-title{font-size:var( --e-global-typography-823619d-font-size );line-height:var( --e-global-typography-823619d-line-height );}.elementor-85 .elementor-element.elementor-element-64f8826 .elementor-title{font-size:var( --e-global-typography-823619d-font-size );line-height:var( --e-global-typography-823619d-line-height );}.elementor-85 .elementor-element.elementor-element-20811fc3 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-85 .elementor-element.elementor-element-5934bd6 .elementor-button{font-size:var( --e-global-typography-823619d-font-size );line-height:var( --e-global-typography-823619d-line-height );}.elementor-85 .elementor-element.elementor-element-7d490299 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-85 .elementor-element.elementor-element-6fbade27{font-size:var( --e-global-typography-b92dbd7-font-size );line-height:var( --e-global-typography-b92dbd7-line-height );}.elementor-85 .elementor-element.elementor-element-5fa1e6d0 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-85 .elementor-element.elementor-element-30aa834e .elementor-image-box-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-85 .elementor-element.elementor-element-30aa834e .elementor-image-box-description{font-size:var( --e-global-typography-b92dbd7-font-size );line-height:var( --e-global-typography-b92dbd7-line-height );}.elementor-85 .elementor-element.elementor-element-66ebf784 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-85 .elementor-element.elementor-element-1dbe7043 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-85 .elementor-element.elementor-element-57416b0e{font-size:var( --e-global-typography-b92dbd7-font-size );line-height:var( --e-global-typography-b92dbd7-line-height );}.elementor-85 .elementor-element.elementor-element-208a1ec0 .elementskit-blog-block-post, .elementor-85 .elementor-element.elementor-element-208a1ec0 .elementskit-post-image-card, .elementor-85 .elementor-element.elementor-element-208a1ec0 .elementskit-post-card{margin:0px 0px 30px 0px;}.elementor-85 .elementor-element.elementor-element-208a1ec0 .elementskit-post-body .entry-title, .elementor-85 .elementor-element.elementor-element-208a1ec0 .elementskit-entry-header .entry-title, .elementor-85 .elementor-element.elementor-element-208a1ec0 .elementskit-post-image-card .elementskit-post-body .entry-title  a,  .elementor-85 .elementor-element.elementor-element-208a1ec0 .elementskit-post-card .elementskit-entry-header .entry-title  a,.elementor-85 .elementor-element.elementor-element-208a1ec0 .elementskit-blog-block-post .elementskit-post-body .entry-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-85 .elementor-element.elementor-element-208a1ec0 .elementskit-btn{font-size:var( --e-global-typography-823619d-font-size );line-height:var( --e-global-typography-823619d-line-height );}.elementor-85 .elementor-element.elementor-element-5ee561f9 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-85 .elementor-element.elementor-element-cbb94b5{font-size:var( --e-global-typography-b92dbd7-font-size );line-height:var( --e-global-typography-b92dbd7-line-height );}.elementor-85 .elementor-element.elementor-element-302c6a22 .elementor-button{font-size:var( --e-global-typography-823619d-font-size );line-height:var( --e-global-typography-823619d-line-height );}}@media(max-width:767px){.elementor-85 .elementor-element.elementor-element-6f5250cd{padding:20px 0px 40px 0px;}.elementor-85 .elementor-element.elementor-element-265295cb .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-85 .elementor-element.elementor-element-4cd79bbc{font-size:var( --e-global-typography-b92dbd7-font-size );line-height:var( --e-global-typography-b92dbd7-line-height );}.elementor-85 .elementor-element.elementor-element-7a694fcb .elementor-button{font-size:var( --e-global-typography-823619d-font-size );line-height:var( --e-global-typography-823619d-line-height );}.elementor-85 .elementor-element.elementor-element-7784750{padding:40px 0px 40px 0px;}.elementor-85 .elementor-element.elementor-element-53433870 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-85 .elementor-element.elementor-element-4bb6b2f7{font-size:var( --e-global-typography-b92dbd7-font-size );line-height:var( --e-global-typography-b92dbd7-line-height );}.elementor-85 .elementor-element.elementor-element-192bc9cf .elementor-icon-box-title, .elementor-85 .elementor-element.elementor-element-192bc9cf .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-85 .elementor-element.elementor-element-7b04c2ca .elementor-icon-box-title, .elementor-85 .elementor-element.elementor-element-7b04c2ca .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-85 .elementor-element.elementor-element-404a8eba .elementor-icon-box-title, .elementor-85 .elementor-element.elementor-element-404a8eba .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-85 .elementor-element.elementor-element-258d6585 .elementor-icon-box-title, .elementor-85 .elementor-element.elementor-element-258d6585 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-85 .elementor-element.elementor-element-3f472541 .elementor-icon-box-title, .elementor-85 .elementor-element.elementor-element-3f472541 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-85 .elementor-element.elementor-element-45386380 .elementor-icon-box-title, .elementor-85 .elementor-element.elementor-element-45386380 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-85 .elementor-element.elementor-element-fdc1685{padding:40px 0px 40px 0px;}.elementor-85 .elementor-element.elementor-element-6c0343c1{font-size:var( --e-global-typography-b92dbd7-font-size );line-height:var( --e-global-typography-b92dbd7-line-height );}.elementor-85 .elementor-element.elementor-element-2715ef1d{--padding-top:48px;--padding-bottom:45px;--padding-left:15px;--padding-right:15px;}.elementor-85 .elementor-element.elementor-element-79ee6b22 > .elementor-widget-container{margin:0px 0px 23px 0px;}.elementor-85 .elementor-element.elementor-element-79ee6b22 .elementskit-section-title-wraper .elementskit-section-title{font-size:34px;}.elementor-85 .elementor-element.elementor-element-79ee6b22 .ekit-heading__shadow-text{font-size:65px;}.elementor-85 .elementor-element.elementor-element-49c1906d .elementskit-image-accordion-wraper .elementskit-single-image-accordion{margin-left:3px;margin-right:3px;}.elementor-85 .elementor-element.elementor-element-49c1906d .elementskit-image-accordion-wraper{margin-left:-3px;margin-right:-3px;}.elementor-85 .elementor-element.elementor-element-49c1906d .elementskit-accordion-content .elementskit-btn{padding:19px 12px 18px 12px;}.elementor-85 .elementor-element.elementor-element-d561554{padding:40px 0px 40px 0px;}.elementor-85 .elementor-element.elementor-element-47e9ef8d .elementor-heading-title{font-size:24px;line-height:40px;}.elementor-85 .elementor-element.elementor-element-d6a74ce .elementor-heading-title{font-size:24px;line-height:40px;}.elementor-85 .elementor-element.elementor-element-31dade82 > .elementor-element-populated{margin:12px 12px 12px 12px;--e-column-margin-right:12px;--e-column-margin-left:12px;}.elementor-85 .elementor-element.elementor-element-4b7b5e14 .elementor-heading-title{font-size:var( --e-global-typography-b92dbd7-font-size );line-height:var( --e-global-typography-b92dbd7-line-height );}.elementor-85 .elementor-element.elementor-element-2fce595{width:var( --container-widget-width, 78px );max-width:78px;--container-widget-width:78px;--container-widget-flex-grow:0;}.elementor-85 .elementor-element.elementor-element-6b65eb01 .elementor-heading-title{font-size:var( --e-global-typography-b92dbd7-font-size );line-height:var( --e-global-typography-b92dbd7-line-height );}.elementor-85 .elementor-element.elementor-element-5ebc1347{width:var( --container-widget-width, 93px );max-width:93px;--container-widget-width:93px;--container-widget-flex-grow:0;}.elementor-85 .elementor-element.elementor-element-56bdf75b > .elementor-element-populated{margin:12px 12px 12px 12px;--e-column-margin-right:12px;--e-column-margin-left:12px;}.elementor-85 .elementor-element.elementor-element-65952447 .elementor-heading-title{font-size:var( --e-global-typography-b92dbd7-font-size );line-height:var( --e-global-typography-b92dbd7-line-height );}.elementor-85 .elementor-element.elementor-element-56da1a46{width:var( --container-widget-width, 80px );max-width:80px;--container-widget-width:80px;--container-widget-flex-grow:0;}.elementor-85 .elementor-element.elementor-element-4f25432d{padding:40px 0px 40px 0px;}.elementor-85 .elementor-element.elementor-element-7eef2207 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-85 .elementor-element.elementor-element-7d903504{font-size:var( --e-global-typography-b92dbd7-font-size );line-height:var( --e-global-typography-b92dbd7-line-height );}.elementor-85 .elementor-element.elementor-element-e50a962 .elementor-title{font-size:var( --e-global-typography-823619d-font-size );line-height:var( --e-global-typography-823619d-line-height );}.elementor-85 .elementor-element.elementor-element-4a95a977 .elementor-title{font-size:var( --e-global-typography-823619d-font-size );line-height:var( --e-global-typography-823619d-line-height );}.elementor-85 .elementor-element.elementor-element-367cf24d .elementor-title{font-size:var( --e-global-typography-823619d-font-size );line-height:var( --e-global-typography-823619d-line-height );}.elementor-85 .elementor-element.elementor-element-64f8826 .elementor-title{font-size:var( --e-global-typography-823619d-font-size );line-height:var( --e-global-typography-823619d-line-height );}.elementor-85 .elementor-element.elementor-element-71789947{padding:40px 0px 40px 0px;}.elementor-85 .elementor-element.elementor-element-20811fc3 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-85 .elementor-element.elementor-element-5934bd6 .elementor-button{font-size:var( --e-global-typography-823619d-font-size );line-height:var( --e-global-typography-823619d-line-height );}.elementor-85 .elementor-element.elementor-element-7d490299 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-85 .elementor-element.elementor-element-6fbade27{font-size:var( --e-global-typography-b92dbd7-font-size );line-height:var( --e-global-typography-b92dbd7-line-height );}.elementor-85 .elementor-element.elementor-element-5fa1e6d0 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-85 .elementor-element.elementor-element-30aa834e .elementor-image-box-wrapper{text-align:left;}.elementor-85 .elementor-element.elementor-element-30aa834e .elementor-image-box-img{margin-bottom:24px;}.elementor-85 .elementor-element.elementor-element-30aa834e .elementor-image-box-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-85 .elementor-element.elementor-element-30aa834e .elementor-image-box-description{font-size:var( --e-global-typography-b92dbd7-font-size );line-height:var( --e-global-typography-b92dbd7-line-height );}.elementor-85 .elementor-element.elementor-element-66ebf784 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-85 .elementor-element.elementor-element-66ebf784 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-85 .elementor-element.elementor-element-213f4655{padding:40px 0px 40px 0px;}.elementor-85 .elementor-element.elementor-element-1dbe7043 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-85 .elementor-element.elementor-element-57416b0e{font-size:var( --e-global-typography-b92dbd7-font-size );line-height:var( --e-global-typography-b92dbd7-line-height );}.elementor-85 .elementor-element.elementor-element-208a1ec0 .elementskit-blog-block-post, .elementor-85 .elementor-element.elementor-element-208a1ec0 .elementskit-post-image-card, .elementor-85 .elementor-element.elementor-element-208a1ec0 .elementskit-post-card{margin:0px 0px 30px 0px;}.elementor-85 .elementor-element.elementor-element-208a1ec0 .elementskit-post-body .entry-title, .elementor-85 .elementor-element.elementor-element-208a1ec0 .elementskit-entry-header .entry-title, .elementor-85 .elementor-element.elementor-element-208a1ec0 .elementskit-post-image-card .elementskit-post-body .entry-title  a,  .elementor-85 .elementor-element.elementor-element-208a1ec0 .elementskit-post-card .elementskit-entry-header .entry-title  a,.elementor-85 .elementor-element.elementor-element-208a1ec0 .elementskit-blog-block-post .elementskit-post-body .entry-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-85 .elementor-element.elementor-element-208a1ec0 .elementskit-btn{font-size:var( --e-global-typography-823619d-font-size );line-height:var( --e-global-typography-823619d-line-height );}.elementor-85 .elementor-element.elementor-element-7f306b08{padding:40px 0px 40px 0px;}.elementor-85 .elementor-element.elementor-element-3cb5a05e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-85 .elementor-element.elementor-element-3cb5a05e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;}.elementor-85 .elementor-element.elementor-element-3cb5a05e > .elementor-element-populated, .elementor-85 .elementor-element.elementor-element-3cb5a05e > .elementor-element-populated > .elementor-background-overlay, .elementor-85 .elementor-element.elementor-element-3cb5a05e > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-85 .elementor-element.elementor-element-5ee561f9 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-85 .elementor-element.elementor-element-cbb94b5{font-size:var( --e-global-typography-b92dbd7-font-size );line-height:var( --e-global-typography-b92dbd7-line-height );}.elementor-85 .elementor-element.elementor-element-302c6a22 .elementor-button{font-size:var( --e-global-typography-823619d-font-size );line-height:var( --e-global-typography-823619d-line-height );}}/* Start custom CSS for button, class: .elementor-element-7a694fcb *//* Apply glint + border animation effect to Elementor button */
.elementor-button.elementor-animation-wobble-vertical {
  position: relative;
  z-index: 1;
  text-decoration: none; 
  color: rgb(207, 248, 255);
  border: 3px solid transparent;
  border-radius: 60px;
  background-color: rgb(6, 69, 73);
  background-image:
    linear-gradient(to bottom right, rgb(10,107,115), rgb(2, 10, 14)),
    linear-gradient(125deg, rgba(255,255,255,0) 45%, rgba(255,255,255,0.6) 50%, rgba(255,255,255,0) 53%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
  background-size: 100%, 200%;
  background-position: 0px, -250px;
  animation: 4s border-glint linear infinite;
  animation-delay: 1s;
  box-shadow: rgba(0,0,0,0.6) 8px 8px 8px;
  text-shadow: 0px 0px 4px rgba(255,255,255,0.1);
  overflow: hidden;
}

/* Hover state for shimmer and glow */
.elementor-button.elementor-animation-wobble-vertical:hover {
  cursor: pointer;
  background-image:
    linear-gradient(to bottom right, rgb(24, 77, 177), rgb(24, 77, 177)),
    linear-gradient(125deg, rgba(255,255,255,0) 45%, rgba(255,255,255,0.6) 50%, rgba(255,255,255,0) 53%);
  color: rgb(250, 250, 255);
  box-shadow: rgba(0,0,0,0.7) 5px 5px 5px;
  text-shadow: 0px 0px 3px rgba(255,255,255,0.7);
}

/* Shine animation overlay */
.elementor-button.elementor-animation-wobble-vertical::after {
  content: '';
  position: absolute;
  top: -50%;
  left: -120%;
  width: 200%;
  height: 200%;
  background-image: linear-gradient(
    125deg,
    rgba(255, 255, 255, 0) 30%,
    rgba(255, 255, 255, 0.4) 50%,
    rgba(255, 255, 255, 0) 52%
  );
  animation: 4s glint linear infinite;
  animation-delay: -3s;
  z-index: 0;
  pointer-events: none;
}

/* Keep text and icon above shine */
.elementor-button.elementor-animation-wobble-vertical span {
  position: relative;
  z-index: 2;
}

/* Glint animation */
@keyframes glint {
  0% { left: -120%; }
  8% { left: 50%; }
  100% { left: 50%; }
}

/* Border shine animation */
@keyframes border-glint {
  0% { background-position: 0px, -250px; }
  25% { background-position: 0px, -200px; }
  75% { background-position: 0px, 50px; }
  100% { background-position: 0px, 50px; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5934bd6 */.elementor-85 .elementor-element.elementor-element-5934bd6 .elementor-button.elementor-animation-wobble-vertical {
    position: relative;
    z-index: 1;
    text-decoration: none;
    color: rgb(207, 248, 255);
    border: 3px solid transparent;
    border-radius: 60px;
    background-color: rgb(6, 69, 73);
    background-image: 
        linear-gradient(to bottom right, rgb(10,107,115), rgb(2, 10, 14)), 
        linear-gradient(125deg, rgba(255,255,255,0) 45%, rgba(255,255,255,0.6) 50%, rgba(255,255,255,0) 53%);
    background-origin: border-box;
    background-clip: padding-box, border-box;
    background-size: 100%, 200%;
    background-position: 0px, -250px;
    animation: 4s border-glint linear infinite;
    animation-delay: 1s;
    box-shadow: rgba(0,0,0,0.6) 8px 8px 8px;
    text-shadow: 0px 0px 4px rgba(255,255,255,0.1);
    overflow: hidden;
}

.elementor-85 .elementor-element.elementor-element-5934bd6 .elementor-button.elementor-animation-wobble-vertical:hover {
    cursor: pointer;
    background-image: 
        linear-gradient(to bottom right, rgb(24, 77, 177), rgb(24, 77, 177)), 
        linear-gradient(125deg, rgba(255,255,255,0) 45%, rgba(255,255,255,0.6) 50%, rgba(255,255,255,0) 53%);
    color: rgb(250, 250, 255);
    box-shadow: rgba(0,0,0,0.7) 5px 5px 5px;
    text-shadow: 0px 0px 3px rgba(255,255,255,0.7);
}

.elementor-85 .elementor-element.elementor-element-5934bd6 .elementor-button.elementor-animation-wobble-vertical::after {
    content: '';
    position: absolute;
    top: -50%;
    left: -120%;
    width: 200%;
    height: 200%;
    background-image: linear-gradient(
        125deg,
        rgba(255, 255, 255, 0) 30%,
        rgba(255, 255, 255, 0.4) 50%,
        rgba(255, 255, 255, 0) 52%
    );
    animation: 4s glint linear infinite;
    animation-delay: -3s;
    z-index: 0;
    pointer-events: none;
}

.elementor-85 .elementor-element.elementor-element-5934bd6 .elementor-button.elementor-animation-wobble-vertical span {
    position: relative;
    z-index: 2;
}

@keyframes glint {
    0% { left: -120%; }
    8% { left: 50%; }
    100% { left: 50%; }
}

@keyframes border-glint {
    0% { background-position: 0px, -250px; }
    25% { background-position: 0px, -200px; }
    75% { background-position: 0px, 50px; }
    100% { background-position: 0px, 50px; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-302c6a22 */.elementor-85 .elementor-element.elementor-element-302c6a22 .elementor-button.elementor-animation-wobble-vertical {
    position: relative;
    z-index: 1;
    text-decoration: none;
    color: rgb(207, 248, 255);
    border: 3px solid transparent;
    border-radius: 60px;
    background-color: rgb(6, 69, 73);
    background-image: 
        linear-gradient(to bottom right, rgb(10,107,115), rgb(2, 10, 14)), 
        linear-gradient(125deg, rgba(255,255,255,0) 45%, rgba(255,255,255,0.6) 50%, rgba(255,255,255,0) 53%);
    background-origin: border-box;
    background-clip: padding-box, border-box;
    background-size: 100%, 200%;
    background-position: 0px, -250px;
    animation: 4s border-glint linear infinite;
    animation-delay: 1s;
    box-shadow: rgba(0,0,0,0.6) 8px 8px 8px;
    text-shadow: 0px 0px 4px rgba(255,255,255,0.1);
    overflow: hidden;
}

.elementor-85 .elementor-element.elementor-element-302c6a22 .elementor-button.elementor-animation-wobble-vertical:hover {
    cursor: pointer;
    background-image: 
        linear-gradient(to bottom right, rgb(24, 77, 177), rgb(24, 77, 177)), 
        linear-gradient(125deg, rgba(255,255,255,0) 45%, rgba(255,255,255,0.6) 50%, rgba(255,255,255,0) 53%);
    color: rgb(250, 250, 255);
    box-shadow: rgba(0,0,0,0.7) 5px 5px 5px;
    text-shadow: 0px 0px 3px rgba(255,255,255,0.7);
}

.elementor-85 .elementor-element.elementor-element-302c6a22 .elementor-button.elementor-animation-wobble-vertical::after {
    content: '';
    position: absolute;
    top: -50%;
    left: -120%;
    width: 200%;
    height: 200%;
    background-image: linear-gradient(
        125deg,
        rgba(255, 255, 255, 0) 30%,
        rgba(255, 255, 255, 0.4) 50%,
        rgba(255, 255, 255, 0) 52%
    );
    animation: 4s glint linear infinite;
    animation-delay: -3s;
    z-index: 0;
    pointer-events: none;
}

.elementor-85 .elementor-element.elementor-element-302c6a22 .elementor-button.elementor-animation-wobble-vertical span {
    position: relative;
    z-index: 2;
}

@keyframes glint {
    0% { left: -120%; }
    8% { left: 50%; }
    100% { left: 50%; }
}

@keyframes border-glint {
    0% { background-position: 0px, -250px; }
    25% { background-position: 0px, -200px; }
    75% { background-position: 0px, 50px; }
    100% { background-position: 0px, 50px; }
}/* End custom CSS */