.elementor-3777 .elementor-element.elementor-element-130d6113{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:200px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-3777 .elementor-element.elementor-element-130d6113:not(.elementor-motion-effects-element-type-background), .elementor-3777 .elementor-element.elementor-element-130d6113 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3777 .elementor-element.elementor-element-38da9af6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--border-radius:25px 25px 25px 25px;box-shadow:14.68px 7.34px 11.01px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-3777 .elementor-element.elementor-element-38da9af6:not(.elementor-motion-effects-element-type-background), .elementor-3777 .elementor-element.elementor-element-38da9af6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#274B05;}.elementor-3777 .elementor-element.elementor-element-38da9af6.e-con{--align-self:center;}.elementor-3777 .elementor-element.elementor-element-b21f51a{--display:flex;--overlay-opacity:0.5;--border-radius:22px 22px 22px 22px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:51px;}.elementor-3777 .elementor-element.elementor-element-b21f51a::before, .elementor-3777 .elementor-element.elementor-element-b21f51a > .elementor-background-video-container::before, .elementor-3777 .elementor-element.elementor-element-b21f51a > .e-con-inner > .elementor-background-video-container::before, .elementor-3777 .elementor-element.elementor-element-b21f51a > .elementor-background-slideshow::before, .elementor-3777 .elementor-element.elementor-element-b21f51a > .e-con-inner > .elementor-background-slideshow::before, .elementor-3777 .elementor-element.elementor-element-b21f51a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}body:not(.rtl) .elementor-3777 .elementor-element.elementor-element-6936f5ee{left:-18px;}body.rtl .elementor-3777 .elementor-element.elementor-element-6936f5ee{right:-18px;}.elementor-3777 .elementor-element.elementor-element-6936f5ee{top:-179px;}.elementor-3777 .elementor-element.elementor-element-6936f5ee img{width:100%;max-width:1000px;opacity:1;}.elementor-3777 .elementor-element.elementor-element-5b4bd881{--display:flex;--overlay-opacity:0.5;--border-radius:22px 22px 22px 22px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3777 .elementor-element.elementor-element-5b4bd881::before, .elementor-3777 .elementor-element.elementor-element-5b4bd881 > .elementor-background-video-container::before, .elementor-3777 .elementor-element.elementor-element-5b4bd881 > .e-con-inner > .elementor-background-video-container::before, .elementor-3777 .elementor-element.elementor-element-5b4bd881 > .elementor-background-slideshow::before, .elementor-3777 .elementor-element.elementor-element-5b4bd881 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3777 .elementor-element.elementor-element-5b4bd881 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3777 .elementor-element.elementor-element-38724df3{text-align:start;}.elementor-3777 .elementor-element.elementor-element-38724df3 .elementor-heading-title{font-size:20px;font-weight:500;color:#FFFFFF;}.elementor-3777 .elementor-element.elementor-element-670a4553 > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-3777 .elementor-element.elementor-element-670a4553{font-size:12px;font-weight:400;color:#FFFFFF;}@media(min-width:768px){.elementor-3777 .elementor-element.elementor-element-38da9af6{--width:70%;}.elementor-3777 .elementor-element.elementor-element-b21f51a{--width:40%;}.elementor-3777 .elementor-element.elementor-element-5b4bd881{--width:70%;}}@media(max-width:1024px){.elementor-3777 .elementor-element.elementor-element-130d6113{--padding-top:135px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-3777 .elementor-element.elementor-element-38da9af6{--padding-top:15px;--padding-bottom:15px;--padding-left:25px;--padding-right:25px;}body:not(.rtl) .elementor-3777 .elementor-element.elementor-element-6936f5ee{left:-18px;}body.rtl .elementor-3777 .elementor-element.elementor-element-6936f5ee{right:-18px;}.elementor-3777 .elementor-element.elementor-element-6936f5ee{top:-93px;}.elementor-3777 .elementor-element.elementor-element-38724df3 > .elementor-widget-container{margin:0px 0px -5px 0px;padding:0px 0px 0px 0px;}.elementor-3777 .elementor-element.elementor-element-38724df3 .elementor-heading-title{font-size:1.125rem;}.elementor-3777 .elementor-element.elementor-element-670a4553 > .elementor-widget-container{margin:-10px 0px -22px 0px;}}/* Start custom CSS for image, class: .elementor-element-6936f5ee */.elementor-3777 .elementor-element.elementor-element-6936f5ee img {
  transform: scale(1.2);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-62311b06 *//* Newsletter Code - Tablet - [forminator_form id="3754"] */
/* --- CSS to Customize --- */

#forminator-module-3754.forminator-design--bold {
    display: flex !important;
    align-items: center;
    background-color: #ffffff;
/*     background-color: #C48D37; */
    border-radius: 50px;
    padding: 8px;
    border: none !important;
    max-width: 480px;
    box-shadow: none !important;
	 position: relative !important;
}

#forminator-module-3754 .forminator-row,
#forminator-module-3754 .forminator-col,
#forminator-module-3754 .forminator-field {
    padding: 0 !important;
    margin: 0 !important;
    border: none !important;
}

#forminator-module-3754 .forminator-row:not(.forminator-row-last) {
    flex-grow: 1;
}


#forminator-module-3754 input[type="email"] {
    background: transparent !important;
    box-shadow: none !important;
    border: none !important;
    color: #000000 !important;
    font-size: 16px !important;
    width: 100%;
    padding: 10px 5px !important;
    margin: 0 0 0 5px !important;
    line-height: 1.5 !important;
}

#forminator-module-3754 input[type="email"]:focus {
    background: transparent !important; /* Make it transparent */
    outline: none !important;
}

#forminator-module-3754 input[type="email"]::placeholder {
    /*color: #000000 !important;*/
    font-size: 1rem !important;
    opacity: 0.9 !important;
}


#forminator-module-3754 .forminator-button-submit {
    background-color: #C48D37 !important;
    color: #fff !important;
    border: none !important;
    box-shadow: none !important;
    border-radius: 20px !important;
    padding: 8px 12px !important;
    font-size: 1rem !important;
    font-weight: 500 !important;
    margin: 5px !important;
    white-space: nowrap;
}


#forminator-module-3754 .forminator-response-message {
/*     display: none !important; */
}

/* --- Styling for the Forminator Error Message --- */
#forminator-module-3754 .forminator-response-message {
/*     display: none !important; */
}

#forminator-module-3754 .forminator-error-message {
    /* Positioning */
    position: absolute;
    display: block !important;
    top: 100%;
    left: 0;
    width: 100%;
    margin-top: 8px;

    /* Styling  */
	background: #274B05 !important;
/*     background: #FADBD8 !important; */
	color: #ffffff !important;
/*     color: #A93226 !important; */
    opacity: 1 !important; 
	border: 1px solid #ffffff;
/*     border: 1px solid #E6B0AA;  */
    padding: 12px 20px;
    border-radius: 8px;
    font-size: 14px;
    font-weight: 500;
    text-align: left;
    box-shadow: 0 2px 4px rgba(0,0,0,0.05);
	z-index:100;
}
/* End  *//* End custom CSS */