.elementor-121 .elementor-element.elementor-element-4bf11a3:not(.elementor-motion-effects-element-type-background), .elementor-121 .elementor-element.elementor-element-4bf11a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-121 .elementor-element.elementor-element-4bf11a3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-121 .elementor-element.elementor-element-4bf11a3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-121 .elementor-element.elementor-element-93cbeca{margin-top:30px;margin-bottom: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-121 .elementor-element.elementor-element-116e1d3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -50px) 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-121 .elementor-element.elementor-element-c366d79{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-121 .elementor-element.elementor-element-c366d79 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-121 .elementor-element.elementor-element-044d1ef{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-121 .elementor-element.elementor-element-044d1ef .elementor-nav-menu .elementor-item{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;}.elementor-121 .elementor-element.elementor-element-044d1ef .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;padding-left:3px;padding-right:3px;padding-top:3px;padding-bottom:3px;}.elementor-121 .elementor-element.elementor-element-044d1ef .elementor-nav-menu--main .elementor-item:hover,
					.elementor-121 .elementor-element.elementor-element-044d1ef .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-121 .elementor-element.elementor-element-044d1ef .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-121 .elementor-element.elementor-element-044d1ef .elementor-nav-menu--main .elementor-item:focus{color:#0098B3;fill:#0098B3;}.elementor-121 .elementor-element.elementor-element-044d1ef .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#0098B3;}.elementor-121 .elementor-element.elementor-element-044d1ef .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-121 .elementor-element.elementor-element-044d1ef .elementor-nav-menu--dropdown a, .elementor-121 .elementor-element.elementor-element-044d1ef .elementor-menu-toggle{color:#000000;fill:#000000;}.elementor-121 .elementor-element.elementor-element-044d1ef .elementor-nav-menu--dropdown{background-color:#FFFFFF;}.elementor-121 .elementor-element.elementor-element-044d1ef .elementor-nav-menu--dropdown a:hover,
					.elementor-121 .elementor-element.elementor-element-044d1ef .elementor-nav-menu--dropdown a:focus,
					.elementor-121 .elementor-element.elementor-element-044d1ef .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-121 .elementor-element.elementor-element-044d1ef .elementor-nav-menu--dropdown a.highlighted,
					.elementor-121 .elementor-element.elementor-element-044d1ef .elementor-menu-toggle:hover,
					.elementor-121 .elementor-element.elementor-element-044d1ef .elementor-menu-toggle:focus{color:#0098B3;}.elementor-121 .elementor-element.elementor-element-044d1ef .elementor-nav-menu--dropdown a:hover,
					.elementor-121 .elementor-element.elementor-element-044d1ef .elementor-nav-menu--dropdown a:focus,
					.elementor-121 .elementor-element.elementor-element-044d1ef .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-121 .elementor-element.elementor-element-044d1ef .elementor-nav-menu--dropdown a.highlighted{background-color:#FFFFFF;}.elementor-121 .elementor-element.elementor-element-044d1ef .elementor-nav-menu--dropdown a.elementor-item-active{color:#0098B3;background-color:#FFFFFF;}.elementor-121 .elementor-element.elementor-element-044d1ef .elementor-nav-menu--dropdown .elementor-item, .elementor-121 .elementor-element.elementor-element-044d1ef .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Nunito", Sans-serif;font-weight:500;}.elementor-121 .elementor-element.elementor-element-044d1ef .elementor-nav-menu--dropdown a{padding-left:3px;padding-right:3px;padding-top:4px;padding-bottom:4px;}.elementor-121 .elementor-element.elementor-element-044d1ef .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-121 .elementor-element.elementor-element-044d1ef .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:-22px !important;}.elementor-121 .elementor-element.elementor-element-63deee3{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-121 .elementor-element.elementor-element-63deee3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-121 .elementor-element.elementor-element-d4a3e6b{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-121 .elementor-element.elementor-element-d4a3e6b .elementor-nav-menu .elementor-item{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;}.elementor-121 .elementor-element.elementor-element-d4a3e6b .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;padding-left:3px;padding-right:3px;padding-top:3px;padding-bottom:3px;}.elementor-121 .elementor-element.elementor-element-d4a3e6b .elementor-nav-menu--main .elementor-item:hover,
					.elementor-121 .elementor-element.elementor-element-d4a3e6b .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-121 .elementor-element.elementor-element-d4a3e6b .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-121 .elementor-element.elementor-element-d4a3e6b .elementor-nav-menu--main .elementor-item:focus{color:#0098B3;fill:#0098B3;}.elementor-121 .elementor-element.elementor-element-d4a3e6b .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#0098B3;}.elementor-121 .elementor-element.elementor-element-d4a3e6b .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-121 .elementor-element.elementor-element-d4a3e6b .elementor-nav-menu--dropdown a, .elementor-121 .elementor-element.elementor-element-d4a3e6b .elementor-menu-toggle{color:#000000;fill:#000000;}.elementor-121 .elementor-element.elementor-element-d4a3e6b .elementor-nav-menu--dropdown{background-color:#FFFFFF;}.elementor-121 .elementor-element.elementor-element-d4a3e6b .elementor-nav-menu--dropdown a:hover,
					.elementor-121 .elementor-element.elementor-element-d4a3e6b .elementor-nav-menu--dropdown a:focus,
					.elementor-121 .elementor-element.elementor-element-d4a3e6b .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-121 .elementor-element.elementor-element-d4a3e6b .elementor-nav-menu--dropdown a.highlighted,
					.elementor-121 .elementor-element.elementor-element-d4a3e6b .elementor-menu-toggle:hover,
					.elementor-121 .elementor-element.elementor-element-d4a3e6b .elementor-menu-toggle:focus{color:#0098B3;}.elementor-121 .elementor-element.elementor-element-d4a3e6b .elementor-nav-menu--dropdown a:hover,
					.elementor-121 .elementor-element.elementor-element-d4a3e6b .elementor-nav-menu--dropdown a:focus,
					.elementor-121 .elementor-element.elementor-element-d4a3e6b .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-121 .elementor-element.elementor-element-d4a3e6b .elementor-nav-menu--dropdown a.highlighted{background-color:#FFFFFF;}.elementor-121 .elementor-element.elementor-element-d4a3e6b .elementor-nav-menu--dropdown a.elementor-item-active{color:#0098B3;background-color:#FFFFFF;}.elementor-121 .elementor-element.elementor-element-d4a3e6b .elementor-nav-menu--dropdown .elementor-item, .elementor-121 .elementor-element.elementor-element-d4a3e6b .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Nunito", Sans-serif;font-weight:500;}.elementor-121 .elementor-element.elementor-element-d4a3e6b .elementor-nav-menu--dropdown a{padding-left:3px;padding-right:3px;padding-top:4px;padding-bottom:4px;}.elementor-121 .elementor-element.elementor-element-d4a3e6b .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-121 .elementor-element.elementor-element-d4a3e6b .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:-22px !important;}.elementor-121 .elementor-element.elementor-element-4fdda37{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-121 .elementor-element.elementor-element-4fdda37 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-121 .elementor-element.elementor-element-fd48097{text-align:center;}.elementor-121 .elementor-element.elementor-element-fd48097 img{width:70%;}.elementor-121 .elementor-element.elementor-element-48e74bc{padding:0px 0px 020px 0px;text-align:center;}.elementor-121 .elementor-element.elementor-element-48e74bc img{width:70%;}.elementor-121 .elementor-element.elementor-element-cdaf934{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-121 .elementor-element.elementor-element-cdaf934 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;color:#FFFFFF;}.elementor-121 .elementor-element.elementor-element-0aba3ad{border-style:solid;border-width:1px 0px 0px 0px;border-color:#373737;margin-top:0px;margin-bottom:30px;}.elementor-121 .elementor-element.elementor-element-852513b{padding:10px 0px 0px 0px;}.elementor-121 .elementor-element.elementor-element-852513b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-121 .elementor-element.elementor-element-241f58f{width:30.956%;}.elementor-121 .elementor-element.elementor-element-ad627ba{width:14.516%;}.elementor-121 .elementor-element.elementor-element-eacc82a{width:29.528%;}.elementor-121 .elementor-element.elementor-element-9747c34{width:36.364%;}.elementor-121 .elementor-element.elementor-element-58022f9{width:63.636%;}}@media(max-width:1024px) and (min-width:768px){.elementor-121 .elementor-element.elementor-element-ad627ba{width:20%;}.elementor-121 .elementor-element.elementor-element-eacc82a{width:20%;}.elementor-121 .elementor-element.elementor-element-ec6e23a{width:100%;}}@media(max-width:1024px){.elementor-121 .elementor-element.elementor-element-93cbeca{margin-top:30px;margin-bottom:20px;}.elementor-121 .elementor-element.elementor-element-116e1d3{margin:-70px 0px calc(var(--kit-widget-spacing, 0px) + -50px) 0px;}.elementor-121 .elementor-element.elementor-element-c366d79{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-121 .elementor-element.elementor-element-63deee3{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-121 .elementor-element.elementor-element-4fdda37{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-121 .elementor-element.elementor-element-cdaf934{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-121 .elementor-element.elementor-element-852513b{text-align:center;}.elementor-121 .elementor-element.elementor-element-852513b .elementor-heading-title{font-size:13px;}}@media(max-width:767px){.elementor-121 .elementor-element.elementor-element-116e1d3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-121 .elementor-element.elementor-element-116e1d3 img{width:75%;}.elementor-121 .elementor-element.elementor-element-ad627ba{width:50%;}.elementor-121 .elementor-element.elementor-element-ad627ba > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-121 .elementor-element.elementor-element-c366d79{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-121 .elementor-element.elementor-element-044d1ef .elementor-nav-menu--dropdown a{padding-left:0px;padding-right:0px;}.elementor-121 .elementor-element.elementor-element-044d1ef .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-121 .elementor-element.elementor-element-044d1ef .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:-36px !important;}.elementor-121 .elementor-element.elementor-element-eacc82a{width:50%;}.elementor-121 .elementor-element.elementor-element-eacc82a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-121 .elementor-element.elementor-element-63deee3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-121 .elementor-element.elementor-element-d4a3e6b .elementor-nav-menu--dropdown a{padding-left:0px;padding-right:0px;}.elementor-121 .elementor-element.elementor-element-d4a3e6b .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-121 .elementor-element.elementor-element-d4a3e6b .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:-36px !important;}.elementor-121 .elementor-element.elementor-element-6e47861 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-121 .elementor-element.elementor-element-4fdda37{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-121 .elementor-element.elementor-element-fd48097{text-align:center;}.elementor-121 .elementor-element.elementor-element-fd48097 img{width:55%;}.elementor-121 .elementor-element.elementor-element-48e74bc{text-align:center;}.elementor-121 .elementor-element.elementor-element-48e74bc img{width:55%;}.elementor-121 .elementor-element.elementor-element-cdaf934{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}}/* Start custom CSS for shortcode, class: .elementor-element-969bc12 */<! ––Google font CDN Link-->
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700&display=swap" rel="stylesheet">

<! ––CSS For CF7 Newsletter Form-->

<style>
/*CF7 spinner*/
.news-letter-container .wpcf7-spinner {
    display:none !important;
}


/*--form wrapper--*/
 .news-letter-wrapper{
    display:flex !important;
    justify-content:center !important;
    align-items:center !important;
    margin-bottom: 0 !important;
    gap:0px !important;
}


/*--form main container--*/
#news-letter-container{
   display:flex !important;
   flex-direction: row !important;
   max-width:70vw !important;
   width:100% !important;
   gap:0px !important;
   justify-content:center !important;
}



/*--form background, border & content area--*/
 .news-letter-container .wpcf7 {
    border: 0px solid #0098b3 !important;
    padding: 0px 0px 0px 0px !important;
    background: transparent !important;
}



/*--form placeholder text--*/
.news-letter-container .wpcf7 input::placeholder{
	font-family: 'Poppins', sans-serif !important;
	font-size:20px !important;
	color: #B6B8BA !important;
}



/*--Form email input field--*/
.news-letter-container .wpcf7 input[type="email"] {
    width: 100% !important;
	height:60px !important;
    padding: 10px !important;
    font-family: 'Poppins', sans-serif !important;
    font-size:20px !important;
    line-height:1.2 !important;
    background-color:  white !important;
    color:#5E5E5F !important;
    border: 0px solid #0098b3 !important;
    border-radius: 5px !important;
    border-top-right-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
    box-shadow: 3px 4px 12px rgba(0, 0, 0, 0.1) !important;
    -webkit-box-sizing: border-box !important;
    -moz-box-sizing: border-box !important;
    box-sizing: border-box !important;
    margin:0 !important;
}



/*--Form Submit button--*/
.news-letter-container .wpcf7 input[type="submit"] {
    display: block !important;
    font-family: 'Poppins', sans-serif !important;
   height: 60px !important;
   text-align:center !important;
   color: #ffffff !important;
   font-size: 16px !important;
   font-weight: 600 !important;
   background: #0098b3 !important;
   box-shadow: 3px 4px 12px rgba(0, 0, 0, 0.1) !important;
   padding: 12px 10px 12px 10px !important;
   border: 0px solid #0098b3  !important;
   border-radius: 5px !important;
   border-top-left-radius: 0px !important;
   border-bottom-left-radius: 0px !important;
   width: fit-content !important;
   text-transform: uppercase !important;
   letter-spacing: 1px !important;
   line-height: 1.0 !important;
   margin:0 !important;
   transition: all 0.4s ease 0s !important;
}



/*-Submit button Hover effect-*/
.news-letter-container .wpcf7 input:hover[type="submit"] {
    
}



/* Highlight input currently in use */
.news-letter-container .wpcf7 input[type="email"]:focus {
   background-color: white !important;
   border: 1px solid #0098b3 !important;
}



/*Shrinking for Tablet devices*/ 
@media (min-width: 401px) and (max-width: 768px) {
	.news-letter-container .wpcf7 input[type="submit"],  .news-letter-container .wpcf7 input[type="email"], .news-letter-container .wpcf7 input::placeholder{
   font-size: 15px !important;
   font-weight: 600 !important;
   height:50px !important;
  }
}



/*Shrinking for the large Mobile devices*/ 
@media (max-width: 400px) {
	.news-letter-container .wpcf7 input[type="submit"],  .news-letter-container .wpcf7 input[type="email"], .news-letter-container .wpcf7 input::placeholder{
     font-size: 15px !important;
     font-weight: 600 !important;
     height:40px !important;
}
   
   
    .news-letter-container .wpcf7 input[type="submit"]{
   border-radius: 0px !important;
   border-bottom-right-radius: 5px !important;
   border-bottom-left-radius: 5px !important;
   width: 70vw !important;
    }


    .news-letter-container .wpcf7 input[type="email"]{
    border-radius: 0px !important;
    border-top-right-radius: 5px !important;
    border-top-left-radius: 5px !important;
    width: 70vw !important;
}


   .news-letter-container	.wpcf7 input::placeholder{
	text-align:center;
	}
/*--form main container--*/
#news-letter-container{
    display:flex !important;
    flex-direction: column !important;
    max-width:70vw !important;
    width:100% !important;
    gap:0px !important;
   justify-content:center !important;
   align-items:center;
  }
}



/*--Not valid tool tip--*/
.news-letter-container span.wpcf7-not-valid-tip{
    text-shadow: none !important;
    font-size: 12px !important;
    color:#ff0000 !important;
    background: transparent !important;
    padding: 0px !important;
    display:none  !important;
}



/*--Invalid Response--*/
.news-letter-container div.wpcf7 form.invalid .wpcf7-response-output,
.news-letter-container .wpcf7 form.unaccepted .wpcf7-response-output {
    text-shadow: none !important;
    border: 0px !important;
    padding: 3px !important;
    color: #D8000C !important;
    text-align: left !important;
    margin: 0 !important;
    font-size: 12px !important;
    background-color: #FFBABA !important;
    /*display: none !important; -----Remove this line of code, If you don't want to display error message------*/
}



/*--Success Response--*/
.news-letter-container div.wpcf7 form.sent .wpcf7-response-output {
    text-align: left !important;
    text-shadow: none !important;
    padding: 3px !important;
    border:0px !important;
    font-size: 12px !important;
    background: #DFF2BF !important;
    border-color: #DFF2BF !important;
    color: #4F8A10 !important;
    margin: 0 !important;
}
</style>/* End custom CSS */