.elementor-8 .elementor-element.elementor-element-fbb91d3:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-fbb91d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#003366;background-image:url("https://lp.shivayhomenursing.com/wp-content/uploads/2025/07/Untitled-design-13.png");background-position:bottom center;background-size:cover;}.elementor-8 .elementor-element.elementor-element-fbb91d3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8 .elementor-element.elementor-element-fbb91d3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-97bf92b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-8 .elementor-element.elementor-element-97bf92b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-8 .elementor-element.elementor-element-97bf92b.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-8 .elementor-element.elementor-element-97bf92b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.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-8 .elementor-element.elementor-element-bffbaab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-bffbaab .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:600;color:#FFFFFF;}.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-8 .elementor-element.elementor-element-60d4d7f .elementor-button{background-color:#00A9E0;transition-duration:0.3s;}.elementor-8 .elementor-element.elementor-element-60d4d7f .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-60d4d7f .elementor-button:focus{background-color:#FF6F00;}.elementor-8 .elementor-element.elementor-element-60d4d7f .elementor-button-content-wrapper{flex-direction:row;}.elementor-8 .elementor-element.elementor-element-60d4d7f .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8 .elementor-element.elementor-element-148bc9a .elementor-repeater-item-0fa6f93 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://lp.shivayhomenursing.com/wp-content/uploads/2025/07/bb0e203e-4c3b-4489-9b4f-cfada0027782.jpg);background-size:cover;}.elementor-8 .elementor-element.elementor-element-148bc9a .elementor-repeater-item-0fa6f93 .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-8 .elementor-element.elementor-element-148bc9a .elementor-repeater-item-8724b33 .swiper-slide-bg{background-color:#4054b2;background-image:url(https://lp.shivayhomenursing.com/wp-content/uploads/2025/07/cd0af146-cf38-44ac-bbe6-ef11b4aa5fe9.jpg);background-size:cover;}.elementor-8 .elementor-element.elementor-element-148bc9a .elementor-repeater-item-8724b33 .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-8 .elementor-element.elementor-element-148bc9a .elementor-repeater-item-bde5046 .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://lp.shivayhomenursing.com/wp-content/uploads/2025/07/143e3242-d34b-4c39-ad48-4140d1ff822d.jpg);background-size:cover;}.elementor-8 .elementor-element.elementor-element-148bc9a .elementor-repeater-item-bde5046 .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-8 .elementor-element.elementor-element-148bc9a .swiper-slide{transition-duration:calc(5000ms*1.2);height:450px;}.elementor-8 .elementor-element.elementor-element-148bc9a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-148bc9a .swiper-slide-contents{max-width:66%;}.elementor-8 .elementor-element.elementor-element-148bc9a .swiper-slide-inner{text-align:center;}.elementor-8 .elementor-element.elementor-element-5a247a9:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-5a247a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lp.shivayhomenursing.com/wp-content/uploads/2025/07/cd0af146-cf38-44ac-bbe6-ef11b4aa5fe9.jpg");background-position:center center;background-size:cover;}.elementor-8 .elementor-element.elementor-element-5a247a9 > .elementor-background-overlay{background-color:#000000;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-5a247a9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:250px 0px 250px 0px;}.elementor-8 .elementor-element.elementor-element-d677101 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-e5ad009{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-e5ad009 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-e5ad009 .elementor-heading-title a{transition-duration:0.1s;}.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-8 .elementor-element.elementor-element-2800b06{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 80px 0px 80px;column-gap:0px;text-align:center;font-family:"Poppins", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-2800b06 p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-2f9dc14{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 80px;}.elementor-8 .elementor-element.elementor-element-2f9dc14 .elementor-button-content-wrapper{flex-direction:row;}.elementor-8 .elementor-element.elementor-element-9afc136:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-9afc136 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-8 .elementor-element.elementor-element-9afc136{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8 .elementor-element.elementor-element-9afc136 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-87e23bf > .elementor-container{max-width:900px;}.elementor-8 .elementor-element.elementor-element-87e23bf{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.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-8 .elementor-element.elementor-element-1aa76d6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-1aa76d6 img{height:469px;border-radius:15px 0px 0px 15px;}.elementor-8 .elementor-element.elementor-element-bc842a0 > .elementor-widget-container{margin:-24px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-6e90d55{--spacer-size:50px;}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-8 .elementor-element.elementor-element-a8937f9{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:#2061B1;}.elementor-8 .elementor-element.elementor-element-a8937f9 .elementor-headline{text-align:center;font-family:"Poppins", Sans-serif;font-size:33px;font-weight:700;}.elementor-8 .elementor-element.elementor-element-a8937f9 .elementor-headline-dynamic-wrapper path{stroke:#003A80;}.elementor-8 .elementor-element.elementor-element-a8937f9 .elementor-headline-plain-text{color:#003A80;}.elementor-8 .elementor-element.elementor-element-a8937f9 .elementor-headline-dynamic-text{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-8 .elementor-element.elementor-element-c3b6729{margin-top:15px;margin-bottom:0px;}.elementor-8 .elementor-element.elementor-element-68ecdaa > .elementor-element-populated{margin:25px 25px 25px 25px;--e-column-margin-right:25px;--e-column-margin-left:25px;}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-flip-box .elementor-flip-box__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8 .elementor-element.elementor-element-2818072 .elementor-flip-box__front{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-2818072 .elementor-flip-box__back{background-color:#A1BCFF;}.elementor-8 .elementor-element.elementor-element-2818072{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-8 .elementor-element.elementor-element-2818072 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-8 .elementor-element.elementor-element-2818072 .elementor-flip-box__image{opacity:1;}.elementor-8 .elementor-element.elementor-element-2818072 .elementor-flip-box__front .elementor-flip-box__layer__title{color:#000000;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;}.elementor-8 .elementor-element.elementor-element-2818072 .elementor-flip-box__front .elementor-flip-box__layer__description{color:#000000;font-family:"Poppins", Sans-serif;font-size:11px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-2818072 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-8 .elementor-element.elementor-element-2818072 .elementor-flip-box__button{margin-center:0;}.elementor-8 .elementor-element.elementor-element-2818072 .elementor-flip-box__back .elementor-flip-box__layer__title{color:#020101;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;}.elementor-8 .elementor-element.elementor-element-2818072 .elementor-flip-box__back .elementor-flip-box__layer__description{color:#000000;font-family:"Poppins", Sans-serif;font-size:11px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-430a22e > .elementor-element-populated{margin:25px 25px 25px 25px;--e-column-margin-right:25px;--e-column-margin-left:25px;}.elementor-8 .elementor-element.elementor-element-133f2f5 .elementor-flip-box__front{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-133f2f5 .elementor-flip-box__back{background-color:#A1BCFF;}.elementor-8 .elementor-element.elementor-element-133f2f5{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-8 .elementor-element.elementor-element-133f2f5 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-8 .elementor-element.elementor-element-133f2f5 .elementor-flip-box__image{opacity:1;}.elementor-8 .elementor-element.elementor-element-133f2f5 .elementor-flip-box__front .elementor-flip-box__layer__title{color:#000000;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;}.elementor-8 .elementor-element.elementor-element-133f2f5 .elementor-flip-box__front .elementor-flip-box__layer__description{color:#000000;font-family:"Poppins", Sans-serif;font-size:11px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-133f2f5 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-8 .elementor-element.elementor-element-133f2f5 .elementor-flip-box__button{margin-center:0;}.elementor-8 .elementor-element.elementor-element-133f2f5 .elementor-flip-box__back .elementor-flip-box__layer__title{color:#000000;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;}.elementor-8 .elementor-element.elementor-element-133f2f5 .elementor-flip-box__back .elementor-flip-box__layer__description{color:#000000;font-family:"Poppins", Sans-serif;font-size:11px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-c29e6b2 > .elementor-element-populated{margin:25px 25px 25px 25px;--e-column-margin-right:25px;--e-column-margin-left:25px;}.elementor-8 .elementor-element.elementor-element-46d2579 .elementor-flip-box__front{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-46d2579 .elementor-flip-box__back{background-color:#A1BCFF;}.elementor-8 .elementor-element.elementor-element-46d2579{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-8 .elementor-element.elementor-element-46d2579 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-8 .elementor-element.elementor-element-46d2579 .elementor-flip-box__image{opacity:1;}.elementor-8 .elementor-element.elementor-element-46d2579 .elementor-flip-box__front .elementor-flip-box__layer__title{color:#020101;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;}.elementor-8 .elementor-element.elementor-element-46d2579 .elementor-flip-box__front .elementor-flip-box__layer__description{color:#000000;font-family:"Poppins", Sans-serif;font-size:11px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-46d2579 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-8 .elementor-element.elementor-element-46d2579 .elementor-flip-box__button{margin-center:0;}.elementor-8 .elementor-element.elementor-element-46d2579 .elementor-flip-box__back .elementor-flip-box__layer__title{color:#000000;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;}.elementor-8 .elementor-element.elementor-element-46d2579 .elementor-flip-box__back .elementor-flip-box__layer__description{color:#000000;font-family:"Poppins", Sans-serif;font-size:11px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-bec2b15 > .elementor-element-populated{margin:25px 25px 25px 25px;--e-column-margin-right:25px;--e-column-margin-left:25px;}.elementor-8 .elementor-element.elementor-element-b05e947 .elementor-flip-box__front{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-b05e947 .elementor-flip-box__back{background-color:#A1BCFF;}.elementor-8 .elementor-element.elementor-element-b05e947{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-8 .elementor-element.elementor-element-b05e947 .elementor-flip-box__layer, .elementor-8 .elementor-element.elementor-element-b05e947 .elementor-flip-box__layer__overlay{border-radius:0px;}.elementor-8 .elementor-element.elementor-element-b05e947 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-8 .elementor-element.elementor-element-b05e947 .elementor-flip-box__image{opacity:1;}.elementor-8 .elementor-element.elementor-element-b05e947 .elementor-flip-box__front .elementor-flip-box__layer__title{color:#000000;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:600;}.elementor-8 .elementor-element.elementor-element-b05e947 .elementor-flip-box__front .elementor-flip-box__layer__description{color:#000000;font-family:"Poppins", Sans-serif;font-size:11px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-b05e947 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-8 .elementor-element.elementor-element-b05e947 .elementor-flip-box__button{margin-center:0;}.elementor-8 .elementor-element.elementor-element-b05e947 .elementor-flip-box__back .elementor-flip-box__layer__title{color:#000000;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;}.elementor-8 .elementor-element.elementor-element-b05e947 .elementor-flip-box__back .elementor-flip-box__layer__description{color:#000000;font-family:"Poppins", Sans-serif;font-size:11px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-e857cd3{--spacer-size:50px;}.elementor-8 .elementor-element.elementor-element-cf824db:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-cf824db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lp.shivayhomenursing.com/wp-content/uploads/2025/07/Untitled-design-29-150x150.png");}.elementor-8 .elementor-element.elementor-element-cf824db{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-cf824db > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-3c6f29d .elementor-button{background-color:#29AF3E;transition-duration:0.3s;}.elementor-8 .elementor-element.elementor-element-3c6f29d .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-3c6f29d .elementor-button:focus{background-color:#FF6F00;}.elementor-8 .elementor-element.elementor-element-3c6f29d .elementor-button-content-wrapper{flex-direction:row;}.elementor-8 .elementor-element.elementor-element-3c6f29d .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-8 .elementor-element.elementor-element-21414f1 .elementor-button{background-color:#00A9E0;transition-duration:0.3s;}.elementor-8 .elementor-element.elementor-element-21414f1 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-21414f1 .elementor-button:focus{background-color:#FF6F00;}.elementor-8 .elementor-element.elementor-element-21414f1 .elementor-button-content-wrapper{flex-direction:row;}.elementor-8 .elementor-element.elementor-element-21414f1 .elementor-button .elementor-button-content-wrapper{gap:10px;}:root{--page-title-display:none;}@media(max-width:1024px) and (min-width:768px){.elementor-8 .elementor-element.elementor-element-68ecdaa{width:25%;}.elementor-8 .elementor-element.elementor-element-430a22e{width:25%;}.elementor-8 .elementor-element.elementor-element-c29e6b2{width:25%;}.elementor-8 .elementor-element.elementor-element-bec2b15{width:25%;}}@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-c3b6729 > .elementor-container{max-width:597px;}.elementor-8 .elementor-element.elementor-element-2818072{width:var( --container-widget-width, 190px );max-width:190px;--container-widget-width:190px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-133f2f5{width:var( --container-widget-width, 103.25px );max-width:103.25px;--container-widget-width:103.25px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-b05e947{width:var( --container-widget-width, 354.25px );max-width:354.25px;--container-widget-width:354.25px;--container-widget-flex-grow:0;}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-5a247a9{padding:50px 0px 50px 0px;}.elementor-8 .elementor-element.elementor-element-e5ad009{padding:0px 0px 0px 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-2f9dc14{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-a8937f9 .elementor-headline-dynamic-text{line-height:0.1em;}.elementor-8 .elementor-element.elementor-element-c3b6729 > .elementor-container{max-width:500px;}.elementor-8 .elementor-element.elementor-element-c3b6729{margin-top:33px;margin-bottom:0px;padding:0px 0px 0px 15px;}.elementor-8 .elementor-element.elementor-element-2818072{width:var( --container-widget-width, 324px );max-width:324px;--container-widget-width:324px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-133f2f5{width:var( --container-widget-width, 325px );max-width:325px;--container-widget-width:325px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-46d2579{width:var( --container-widget-width, 325px );max-width:325px;--container-widget-width:325px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-b05e947{width:var( --container-widget-width, 325px );max-width:325px;--container-widget-width:325px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-fc59b58{margin-top:23px;margin-bottom:0px;}.elementor-8 .elementor-element.elementor-element-0276f9d > .elementor-element-populated{margin:-22px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}}/* Start custom CSS for button, class: .elementor-element-60d4d7f *//* Button Styles */
.elementor-8 .elementor-element.elementor-element-60d4d7f .elementor-button {
  background: linear-gradient(135deg, #00A9E0, #0096c7); /* Gradient from Sky Blue to darker blue */
  color: #ffffff; /* White text */
  font-size: 18px; /* Slightly larger font for better visibility */
  font-weight: bold; /* Bold text for prominence */
  padding: 14px 28px; /* Spacious padding for a more clickable button */
  border-radius: 50px; /* Fully rounded corners for a modern look */
  border: none; /* Remove border for a cleaner design */
  display: inline-flex; /* Keeps text and icon aligned */
  align-items: center;
  justify-content: center;
  text-decoration: none; /* Remove underline for links */
  transition: all 0.3s ease-in-out; /* Smooth transition for all states */
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.15); /* Subtle shadow for depth */
}

/* Hover Effect */
.elementor-8 .elementor-element.elementor-element-60d4d7f .elementor-button:hover {
  background: linear-gradient(135deg, #0096c7, #00A9E0); /* Inverted gradient for hover effect */
  box-shadow: 0 8px 15px rgba(0, 0, 0, 0.2); /* Darker shadow for hover effect */
  transform: translateY(-4px); /* Slight lift effect on hover */
}

/* Active Effect */
.elementor-8 .elementor-element.elementor-element-60d4d7f .elementor-button:active {
  background: linear-gradient(135deg, #00A9E0, #0096c7); /* Reset gradient on click */
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.15); /* Light shadow when active */
  transform: translateY(2px); /* Button presses down slightly when clicked */
}

/* Optional: Adding an icon to the button */
.elementor-8 .elementor-element.elementor-element-60d4d7f .elementor-button i {
  margin-right: 10px; /* Space between icon and text */
  font-size: 20px; /* Adjust icon size */
}

/* Focus Effect for Accessibility */
.elementor-8 .elementor-element.elementor-element-60d4d7f .elementor-button:focus {
  outline: none; /* Remove default outline */
  animation: pulse 1.2s ease-in-out infinite; /* Subtle pulse animation for focus */
}

@keyframes pulse {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.05); /* Slight scale-up effect */
  }
  100% {
    transform: scale(1);
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2f9dc14 *//* Button Styles */
.elementor-8 .elementor-element.elementor-element-2f9dc14 .elementor-button {
  background: linear-gradient(135deg, #00A9E0, #0096c7); /* Gradient from Sky Blue to darker blue */
  color: #ffffff; /* White text */
  font-size: 18px; /* Slightly larger font for better visibility */
  font-weight: bold; /* Bold text for prominence */
  padding: 14px 28px; /* Spacious padding for a more clickable button */
  border-radius: 50px; /* Fully rounded corners for a modern look */
  border: none; /* Remove border for a cleaner design */
  display: inline-flex; /* Keeps text and icon aligned */
  align-items: center;
  justify-content: center;
  text-decoration: none; /* Remove underline for links */
  transition: all 0.3s ease-in-out; /* Smooth transition for all states */
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.15); /* Subtle shadow for depth */
}

/* Hover Effect */
.elementor-8 .elementor-element.elementor-element-2f9dc14 .elementor-button:hover {
  background: linear-gradient(135deg, #0096c7, #00A9E0); /* Inverted gradient for hover effect */
  box-shadow: 0 8px 15px rgba(0, 0, 0, 0.2); /* Darker shadow for hover effect */
  transform: translateY(-4px); /* Slight lift effect on hover */
}

/* Active Effect */
.elementor-8 .elementor-element.elementor-element-2f9dc14 .elementor-button:active {
  background: linear-gradient(135deg, #00A9E0, #0096c7); /* Reset gradient on click */
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.15); /* Light shadow when active */
  transform: translateY(2px); /* Button presses down slightly when clicked */
}

/* Optional: Adding an icon to the button */
.elementor-8 .elementor-element.elementor-element-2f9dc14 .elementor-button i {
  margin-right: 10px; /* Space between icon and text */
  font-size: 20px; /* Adjust icon size */
}

/* Focus Effect for Accessibility */
.elementor-8 .elementor-element.elementor-element-2f9dc14 .elementor-button:focus {
  outline: none; /* Remove default outline */
  animation: pulse 1.2s ease-in-out infinite; /* Subtle pulse animation for focus */
}

@keyframes pulse {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.05); /* Slight scale-up effect */
  }
  100% {
    transform: scale(1);
  }
}/* End custom CSS */
/* Start custom CSS for wpforms, class: .elementor-element-bc842a0 *//* Style for the form container */
.elementor-column .wpforms-form {
  background: linear-gradient(135deg, #2C3E50, #4A6D77); /* Dark gradient background */
  padding: 20px 30px; /* Reduced padding to shorten the form height */
  border-radius: 0 15px 15px 0; /* Round only the left corners (top and bottom) */
  box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1); /* Soft shadow for depth */
  border: none; /* No border for a clean design */
  color: #fff; /* White text for contrast */
  max-width: 600px; /* Limit form width for a more compact design */
  margin: 0 auto; /* Center the form horizontally */
  height: 470px; /* Set a fixed height to match the image height */
  display: flex;
  flex-direction: column;
  justify-content: space-between; /* Distribute the content evenly */
}

/* Other form styles remain unchanged */
.elementor-column .wpforms-field {
  margin-bottom: 20px; /* Spacing between fields */
}

.elementor-column .wpforms-field input,
.elementor-column .wpforms-field textarea,
.elementor-column .wpforms-field select {
  width: 100%;
  padding: 12px;
  border-radius: 8px;
  border: 1px solid #A9B1B7; /* Light gray border for form fields */
  font-size: 16px;
  background-color: #2C3E50; /* Dark background for fields */
  color: #fff; /* White text inside fields */
  transition: border 0.3s ease, background-color 0.3s ease; /* Smooth transition on focus */
}

/* Submit button styling */
.elementor-column .wpforms-submit {
  background-color: #3498db; /* Blue background for button */
  color: white;
  padding: 14px 30px;
  border: none;
  border-radius: 8px;
  font-size: 18px;
  cursor: pointer;
  width: 100%; /* Full width on button */
  text-align: center;
  transition: background-color 0.3s ease, transform 0.2s ease; /* Smooth transition on hover */
}

.elementor-column .wpforms-submit:hover {
  background-color: #2980b9; /* Darker blue on hover */
  transform: translateY(-2px); /* Slight lift effect on hover */
}

/* Responsive styling for mobile devices */
@media (max-width: 768px) {
  /* Stack image and form vertically on smaller screens */
  .elementor-section {
    display: flex;
    flex-direction: column;
  }

  .elementor-column {
    width: 100%;
    margin: 0;
  }

  .elementor-column .wpforms-submit {
    width: 100%;
  }

  .elementor-column .wpforms-form {
    padding: 25px;
    height: auto;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3c6f29d *//* Button Styles */
.elementor-8 .elementor-element.elementor-element-3c6f29d .elementor-button {
  background: linear-gradient(#29AF3E, #29AF3E, #29AF3E); /* Gradient from Sky Blue to darker blue */
  color: #ffffff; /* White text */
  font-size: 18px; /* Slightly larger font for better visibility */
  font-weight: bold; /* Bold text for prominence */
  padding: 14px 28px; /* Spacious padding for a more clickable button */
  border-radius: 50px; /* Fully rounded corners for a modern look */
  border: none; /* Remove border for a cleaner design */
  display: inline-flex; /* Keeps text and icon aligned */
  align-items: center;
  justify-content: center;
  text-decoration: none; /* Remove underline for links */
  transition: all 0.3s ease-in-out; /* Smooth transition for all states */
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.15); /* Subtle shadow for depth */
}

/* Hover Effect */
.elementor-8 .elementor-element.elementor-element-3c6f29d .elementor-button:hover {
  background: linear-gradient(#29AF3E, #55EA6B, #29AF3E); /* Inverted gradient for hover effect */
  box-shadow: 0 8px 15px rgba(0, 0, 0, 0.2); /* Darker shadow for hover effect */
  transform: translateY(-4px); /* Slight lift effect on hover */
}

/* Active Effect */
.elementor-8 .elementor-element.elementor-element-3c6f29d .elementor-button:active {
  background: linear-gradient(135deg, #00A9E0, #0096c7); /* Reset gradient on click */
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.15); /* Light shadow when active */
  transform: translateY(2px); /* Button presses down slightly when clicked */
}

/* Optional: Adding an icon to the button */
.elementor-8 .elementor-element.elementor-element-3c6f29d .elementor-button i {
  margin-right: 10px; /* Space between icon and text */
  font-size: 20px; /* Adjust icon size */
}

/* Focus Effect for Accessibility */
.elementor-8 .elementor-element.elementor-element-3c6f29d .elementor-button:focus {
  outline: none; /* Remove default outline */
  animation: pulse 1.2s ease-in-out infinite; /* Subtle pulse animation for focus */
}

@keyframes pulse {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.05); /* Slight scale-up effect */
  }
  100% {
    transform: scale(1);
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-21414f1 *//* Button Styles */
.elementor-8 .elementor-element.elementor-element-21414f1 .elementor-button {
  background: linear-gradient(135deg, #00A9E0, #0096c7); /* Gradient from Sky Blue to darker blue */
  color: #ffffff; /* White text */
  font-size: 18px; /* Slightly larger font for better visibility */
  font-weight: bold; /* Bold text for prominence */
  padding: 14px 28px; /* Spacious padding for a more clickable button */
  border-radius: 50px; /* Fully rounded corners for a modern look */
  border: none; /* Remove border for a cleaner design */
  display: inline-flex; /* Keeps text and icon aligned */
  align-items: center;
  justify-content: center;
  text-decoration: none; /* Remove underline for links */
  transition: all 0.3s ease-in-out; /* Smooth transition for all states */
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.15); /* Subtle shadow for depth */
}

/* Hover Effect */
.elementor-8 .elementor-element.elementor-element-21414f1 .elementor-button:hover {
  background: linear-gradient(135deg, #0096c7, #00A9E0); /* Inverted gradient for hover effect */
  box-shadow: 0 8px 15px rgba(0, 0, 0, 0.2); /* Darker shadow for hover effect */
  transform: translateY(-4px); /* Slight lift effect on hover */
}

/* Active Effect */
.elementor-8 .elementor-element.elementor-element-21414f1 .elementor-button:active {
  background: linear-gradient(135deg, #00A9E0, #0096c7); /* Reset gradient on click */
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.15); /* Light shadow when active */
  transform: translateY(2px); /* Button presses down slightly when clicked */
}

/* Optional: Adding an icon to the button */
.elementor-8 .elementor-element.elementor-element-21414f1 .elementor-button i {
  margin-right: 10px; /* Space between icon and text */
  font-size: 20px; /* Adjust icon size */
}

/* Focus Effect for Accessibility */
.elementor-8 .elementor-element.elementor-element-21414f1 .elementor-button:focus {
  outline: none; /* Remove default outline */
  animation: pulse 1.2s ease-in-out infinite; /* Subtle pulse animation for focus */
}

@keyframes pulse {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.05); /* Slight scale-up effect */
  }
  100% {
    transform: scale(1);
  }
}/* End custom CSS */