.elementor-6221 .elementor-element.elementor-element-8b215c8{--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:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:1;--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-6221 .elementor-element.elementor-element-8b215c8:not(.elementor-motion-effects-element-type-background), .elementor-6221 .elementor-element.elementor-element-8b215c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F4A96;background-image:url("https://www.thebarefootwriter.com/wp-content/uploads/2025/01/stripes_pattern-invert.svg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6221 .elementor-element.elementor-element-8b215c8::before, .elementor-6221 .elementor-element.elementor-element-8b215c8 > .elementor-background-video-container::before, .elementor-6221 .elementor-element.elementor-element-8b215c8 > .e-con-inner > .elementor-background-video-container::before, .elementor-6221 .elementor-element.elementor-element-8b215c8 > .elementor-background-slideshow::before, .elementor-6221 .elementor-element.elementor-element-8b215c8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6221 .elementor-element.elementor-element-8b215c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #1F4A96EB 24%, #1F4A96 80%);}.elementor-6221 .elementor-element.elementor-element-8b215c8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6221 .elementor-element.elementor-element-9ae43d6{text-align:center;}.elementor-6221 .elementor-element.elementor-element-9ae43d6 .elementor-heading-title{font-size:2.7em;font-weight:700;line-height:1.15;color:#FFFFFF;}.elementor-6221 .elementor-element.elementor-element-2658f62{text-align:center;}.elementor-6221 .elementor-element.elementor-element-2658f62 .elementor-heading-title{font-size:1.6em;color:#FFFFFF;}.elementor-6221 .elementor-element.elementor-element-2430ed0 .elementor-icon-wrapper{text-align:center;}.elementor-6221 .elementor-element.elementor-element-2430ed0.elementor-view-stacked .elementor-icon{background-color:#6EB43F;}.elementor-6221 .elementor-element.elementor-element-2430ed0.elementor-view-framed .elementor-icon, .elementor-6221 .elementor-element.elementor-element-2430ed0.elementor-view-default .elementor-icon{color:#6EB43F;border-color:#6EB43F;}.elementor-6221 .elementor-element.elementor-element-2430ed0.elementor-view-framed .elementor-icon, .elementor-6221 .elementor-element.elementor-element-2430ed0.elementor-view-default .elementor-icon svg{fill:#6EB43F;}.elementor-6221 .elementor-element.elementor-element-b87e113{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:020px;}.elementor-6221 .elementor-element.elementor-element-b87e113:not(.elementor-motion-effects-element-type-background), .elementor-6221 .elementor-element.elementor-element-b87e113 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000021;}.elementor-6221 .elementor-element.elementor-element-0656f16{width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;}.elementor-6221 .elementor-element.elementor-element-694df17 > .elementor-widget-container{padding:0px 40px 0px 40px;}.elementor-6221 .elementor-element.elementor-element-694df17{text-align:center;}.elementor-6221 .elementor-element.elementor-element-694df17 .elementor-heading-title{font-size:1em;line-height:1.2;color:#FFFFFF;}.elementor-6221 .elementor-element.elementor-element-a75ab8f > .elementor-widget-container{padding:0px 40px 0px 40px;}.elementor-6221 .elementor-element.elementor-element-a75ab8f{text-align:center;}.elementor-6221 .elementor-element.elementor-element-a75ab8f .elementor-heading-title{font-size:0.9em;font-weight:bold;line-height:1.2;color:#FFFFFF;}#elementor-popup-modal-6221 .dialog-widget-content{background-color:#FFFFFF00;border-style:none;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);margin:0px 0px 0px 0px;}#elementor-popup-modal-6221{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-6221 .dialog-message{width:900px;height:auto;}#elementor-popup-modal-6221 .dialog-close-button{display:flex;font-size:28px;}#elementor-popup-modal-6221 .dialog-close-button i{color:#FFFFFF;}#elementor-popup-modal-6221 .dialog-close-button svg{fill:#FFFFFF;}@media(max-width:700px){.elementor-6221 .elementor-element.elementor-element-8b215c8{--padding-top:55px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-6221 .elementor-element.elementor-element-9ae43d6 .elementor-heading-title{font-size:1.9em;}.elementor-6221 .elementor-element.elementor-element-2658f62 .elementor-heading-title{font-size:1.2em;line-height:1.1;}.elementor-6221 .elementor-element.elementor-element-b87e113{--content-width:100%;}.elementor-6221 .elementor-element.elementor-element-694df17 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-6221 .elementor-element.elementor-element-a75ab8f > .elementor-widget-container{padding:10px 10px 10px 10px;}#elementor-popup-modal-6221 .dialog-widget-content{margin:20px 20px 20px 20px;}}@media(min-width:701px){.elementor-6221 .elementor-element.elementor-element-8b215c8{--width:100%;}}/* Start custom CSS */#signup {color:#fff !important;}


#signup input {
    height:40px;
    border: 5px solid #fff;
    border-radius:100px;
    line-height: 1;
}
#signup input:focus {
    background-color: #e8fdc9;
    border: 5px solid #e8fdc9;

}
#signup .fields {
 
    justify-content: center;
    gap: 10px 10px;
}
@media screen and (min-width:30em) {
#signup .fields {
    display: flex;
    justify-content: center;
    gap: 10px 10px;
}
}
.form-label_text {
    display: inline-block;
    font-weight: bold;
    padding:5px 0 5px 10px;
}
#signup .submit-button {
	background: #ff811b;
	background: linear-gradient(to bottom, #ff9a43 0%,#ff9640 49%,#ff811b 50%,#ff6c06 100%);
	border: 0 none;
	border-radius: 0.25em;
	color: #fff;
	cursor: pointer;
	display: block;
	font-weight: bold;
	font-size: 1.5em;
	line-height: 1.2;
	margin: 10px auto;
	padding: 0.4em 0.5em 0.5em;
	text-decoration: none;
	width: 100%;
	max-width: 330px;
}
#elementor-popup-modal-6221 a:link, #elementor-popup-modal-6221 a:visited {
    color:#00ffff;
}
#elementor-popup-modal-6221 a:hover, a:active {
    color:#ffaa00;
    text-decoration: underline;
}/* End custom CSS */