.elementor-1115 .elementor-element.elementor-element-412cd618{--display:flex;--min-height:600px;--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:space-around;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:none;--border-style:none;--border-radius:25px 25px 25px 25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1115 .elementor-element.elementor-element-412cd618:not(.elementor-motion-effects-element-type-background), .elementor-1115 .elementor-element.elementor-element-412cd618 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1115 .elementor-element.elementor-element-412cd618 > .elementor-shape-top .elementor-shape-fill, .elementor-1115 .elementor-element.elementor-element-412cd618 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-accent );}.elementor-1115 .elementor-element.elementor-element-412cd618 > .elementor-shape-top svg, .elementor-1115 .elementor-element.elementor-element-412cd618 > .e-con-inner > .elementor-shape-top svg{width:calc(100% + 1.3px);height:65px;}.elementor-1115 .elementor-element.elementor-element-412cd618 > .elementor-shape-bottom .elementor-shape-fill, .elementor-1115 .elementor-element.elementor-element-412cd618 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#92C021;}.elementor-1115 .elementor-element.elementor-element-412cd618 > .elementor-shape-bottom svg, .elementor-1115 .elementor-element.elementor-element-412cd618 > .e-con-inner > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:25px;transform:translateX(-50%) rotateY(180deg);}.elementor-1115 .elementor-element.elementor-element-1a05b37c{--spacer-size:50px;}.elementor-1115 .elementor-element.elementor-element-9c088d0 > .elementor-widget-container{padding:15px 10px 0px 10px;border-style:none;}.elementor-1115 .elementor-element.elementor-element-9c088d0{text-align:center;}.elementor-1115 .elementor-element.elementor-element-9c088d0 .elementor-heading-title{font-family:var( --e-global-typography-fdef4d1-font-family ), Sans-serif;font-size:var( --e-global-typography-fdef4d1-font-size );font-weight:var( --e-global-typography-fdef4d1-font-weight );line-height:var( --e-global-typography-fdef4d1-line-height );letter-spacing:var( --e-global-typography-fdef4d1-letter-spacing );color:#1C244B;}.elementor-1115 .elementor-element.elementor-element-14bca943 > .elementor-widget-container{padding:0% 10% 0% 10%;}.elementor-1115 .elementor-element.elementor-element-14bca943.elementor-element{--align-self:center;}.elementor-1115 .elementor-element.elementor-element-14bca943{text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:var( --e-global-color-text );}.elementor-1115 .elementor-element.elementor-element-6899c2c0 > .elementor-widget-container{padding:0px 0px 15px 0px;}#elementor-popup-modal-1115{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-1115 .dialog-message{width:640px;height:auto;}#elementor-popup-modal-1115 .dialog-close-button{display:flex;}#elementor-popup-modal-1115 .dialog-widget-content{box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}@media(min-width:768px){.elementor-1115 .elementor-element.elementor-element-412cd618{--content-width:1280px;}}@media(max-width:1024px){.elementor-1115 .elementor-element.elementor-element-412cd618{--margin-top:25%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-1115 .elementor-element.elementor-element-9c088d0 .elementor-heading-title{font-size:var( --e-global-typography-fdef4d1-font-size );line-height:var( --e-global-typography-fdef4d1-line-height );letter-spacing:var( --e-global-typography-fdef4d1-letter-spacing );}.elementor-1115 .elementor-element.elementor-element-14bca943{font-size:14px;}}@media(max-width:767px){.elementor-1115 .elementor-element.elementor-element-412cd618{--margin-top:35%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-1115 .elementor-element.elementor-element-9c088d0 .elementor-heading-title{font-size:var( --e-global-typography-fdef4d1-font-size );line-height:var( --e-global-typography-fdef4d1-line-height );letter-spacing:var( --e-global-typography-fdef4d1-letter-spacing );}.elementor-1115 .elementor-element.elementor-element-14bca943 > .elementor-widget-container{padding:0px 0px 0px 0px;}}/* Start custom CSS for shortcode, class: .elementor-element-6899c2c0 *//* Styles configuration */
:root {
--cf7-font: inherit;
--cf7-font-size: 16px;
--cf7-font-weight: 300;
--cf7-labels: #5a6e81;
--cf7-input-text: #8CA3B9;
--cf7-accent: #2d8cff;
--cf7-accent-hover: #247de9;
--cf7-accent-outline: #b9d9ff;
--cf7-accent-text: #ffffff;
--cf7-warning: #fb584e;
--cf7-warning-bg: #FFEDEC;
--cf7-success: #00B474;
--cf7-success-bg: #E6FFF0;
}
/* General Settings */
.wpcf7 {
font-family: var(--cf7-font);
font-weight: var(--cf7-font-weight);
width: 100% !important;
}
.wpcf7 label {
color: var(--cf7-labels);
}
.wpcf7-list-item {
margin-left: 0px !important;
margin-right: 15px !important;
}
.wpcf7 a {
color: var(--cf7-accent) !important;
text-decoration: none;
}
.wpcf7 a:hover {
color: var(--cf7-accent-hover) !important;
}
/* General Inputs */
.wpcf7 input[type=color],
.wpcf7 input[type=date],
.wpcf7 input[type=datetime-local],
.wpcf7 input[type=datetime],
.wpcf7 input[type=email],
.wpcf7 input[type=month],
.wpcf7 input[type=number],
.wpcf7 input[type=search],
.wpcf7 input[type=tel],
.wpcf7 input[type=text],
.wpcf7 input[type=time],
.wpcf7 input[type=url],
.wpcf7 input[type=week],
.wpcf7 textarea
{
border: 1px solid #D5E0EB;
background-color: #ffffff;
border-radius: 6px;
line-height: 1.3;
padding: .375rem .75rem;
color: var(--cf7-input-text);
min-height: 35px;
font-size: var(--cf7-font-size);
font-weight: var(--cf7-font-weight);
font-family: var(--cf7-font);
width: 100%;

}
/* Other Inputs */
.wpcf7 input[type=submit] {
background-color: #92C021;
color: var(--cf7-accent-text);
border: 0;
padding: 15px 30px;
border-radius: 6px;
font-size: var(--cf7-font-size);
font-family: var(--cf7-font);
transition: .2s linear;
}
.wpcf7 input:hover[type=submit] {
background-color: 7A7A7A;
color: white
transition: .2s linear;
cursor: pointer;
}
.wpcf7 input:focus[type=submit] {
background-color: var(--cf7-accent-hover);
outline: none;
border: 0;
box-shadow: 0 0 0 3px var(--cf7-accent-outline);
}
.wpcf7 input[type=file] {
color: var(--cf7-input-text);
font-size: var(--cf7-font-size);
font-weight: var(--cf7-font-weight);
font-family: var(--cf7-font);
}
.wpcf7 input:focus[type=file] {
outline: none;
border: 0;
}
.wpcf7 input[type=file]::file-.elementor-1115 .elementor-element.elementor-element-6899c2c0-button,
.wpcf7 select
{
border: 1px solid #D5E0EB;
	background-color: #ffffff;
	border-radius: 6px;
    background-color: #ffffff;
    border-radius: 6px;
line-height: 1.3;
padding: 0.7rem 1rem;
color: var(--cf7-input-text);
min-height: 35px;
font-size: var(--cf7-font-size);
font-weight: var(--cf7-font-weight);
font-family: var(--cf7-font);
}
.wpcf7 input[type=file]::file-.elementor-1115 .elementor-element.elementor-element-6899c2c0-button {
cursor: pointer;
margin-right: 20px;
}
/* Custom Checkbox */
.wpcf7 input[type="checkbox"] {
-webkit-appearance: none;
appearance: none;
width: 18px;
height: 18px;
border: 2px solid var(--cf7-accent);
border-radius: 6px;
margin: 0;
display: grid;
place-content: center;
cursor: pointer;
}
.wpcf7 input[type="checkbox"]:before {
content: "\f147";
font-family: 'dashicons';
font-weight: 300;
font-size: 15px;
line-height: 17px;
width: 18px;
height: 18px;
color: white;
text-align: center;
border-radius: 6px;
transform: scale(0);
transition: 120ms transform ease-in-out;
box-shadow: inset 20px 20px var(--cf7-accent);
}
.wpcf7 input[type="checkbox"]:checked::before {
transform: scale(1);
}
.wpcf7-checkbox label,
.wpcf7-acceptance label,
.wpcf7-radio label {
display: flex;
align-items: center;
gap: 10px;
}
/* Custom Radio */
.wpcf7 input[type="radio"] {
-webkit-appearance: none;
appearance: none;
background-color: transparent;
margin: 0;
font: inherit;
color: var(--cf7-accent);
width: 18px;
height: 18px;
border: 2px solid var(--cf7-accent);
border-radius: 100%;
display: grid;
place-content: center;
cursor: pointer;
}
.wpcf7 input[type="radio"]::before {
content: "";
width: 10px;
height: 10px;
border-radius: 100%;
transform: scale(0);
transition: 120ms transform ease-in-out;
box-shadow: inset 1em 1em var(--cf7-accent);
}
.wpcf7 input[type="radio"]:checked::before {
transform: scale(1);
}
/* Other States */
.wpcf7 input:hover[type=color],
.wpcf7 input:hover[type=date],
.wpcf7 input:hover[type=datetime-local],
.wpcf7 input:hover[type=datetime],
.wpcf7 input:hover[type=email],
.wpcf7 input:hover[type=month],
.wpcf7 input:hover[type=number],
.wpcf7 input:hover[type=search],
.wpcf7 input:hover[type=tel],
.wpcf7 input:hover[type=text],
.wpcf7 input:hover[type=time],
.wpcf7 input:hover[type=url],
.wpcf7 input:hover[type=week],
.wpcf7 input:hover[type=file]::file-.elementor-1115 .elementor-element.elementor-element-6899c2c0-button,
.wpcf7 textarea:hover,
.wpcf7 select:hover
{
border: 1px solid #92ACC7;
outline: none;
background-color: #ffffff;
font-size: var(--cf7-font-size);
}
.wpcf7 input:focus[type=color],
.wpcf7 input:focus[type=date],
.wpcf7 input:focus[type=datetime-local],
.wpcf7 input:focus[type=datetime],
.wpcf7 input:focus[type=email],
.wpcf7 input:focus[type=month],
.wpcf7 input:focus[type=number],
.wpcf7 input:focus[type=search],
.wpcf7 input:focus[type=tel],
.wpcf7 input:focus[type=text],
.wpcf7 input:focus[type=time],
.wpcf7 input:focus[type=url],
.wpcf7 input:focus[type=week],
.wpcf7 input:focus[type="checkbox"],
.wpcf7 textarea:focus,
.wpcf7 select:focus,
.wpcf7 a:focus
{
border: 1px solid #92ACC7;
outline:none;
box-shadow: 0 0 0 3px var(--cf7-accent-outline);
background-color: #ffffff;
}
/* Invalid Fields */
.wpcf7-not-valid-tip {
color: var(--cf7-warning) !important;
font-size: var(--cf7-font-size) !important;
font-weight: var(--cf7-font-weight) !important;
}
.wpcf7-not-valid:not(input[type=file]):not(span){
border-color: #FFBAB6 !important;
background-color: #FFFAFA !important;
}
.wpcf7 input:disabled[type=submit],
.wpcf7 input:disabled[type=submit]:hover {
.wpcf7 input:disabled[type=submit]:hover
{
color: #ffffff;
background-color: var(--cf7-warning);
border:0;
cursor: not-allowed;
}
/* Response Messages */
.wpcf7 form.init .wpcf7-response-output {
display: none;
}
.wpcf7 form .wpcf7-response-output { /* Default */
margin: 15px 0 !important;
padding: 10px 20px !important;
border: 0 !important;
border-radius: 6px !important;
}
.wpcf7 form.sent .wpcf7-response-output { /* Success */
background-color: var(--cf7-success-bg) !important;
color: var(--cf7-success) !important;
border: 0 !important;
}
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output,
.wpcf7 form.spam .wpcf7-response-output,
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output { /* Failed */
.wpcf7 form.unaccepted .wpcf7-response-output{ /* Failed */
background-color: var(--cf7-warning-bg) !important;
color: var(--cf7-warning) !important;
border: 0 !important;/* End custom CSS */