.elementor-68 .elementor-element.elementor-element-a365033{--display:flex;--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-68 .elementor-element.elementor-element-e347385{--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;--justify-content:space-between;}.elementor-68 .elementor-element.elementor-element-687d68a .elementor-field-group{padding-right:calc( 14px/2 );padding-left:calc( 14px/2 );margin-bottom:14px;}.elementor-68 .elementor-element.elementor-element-687d68a .elementor-form-fields-wrapper{margin-left:calc( -14px/2 );margin-right:calc( -14px/2 );margin-bottom:-14px;}.elementor-68 .elementor-element.elementor-element-687d68a .elementor-field-group.recaptcha_v3-bottomleft, .elementor-68 .elementor-element.elementor-element-687d68a .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-68 .elementor-element.elementor-element-687d68a .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-68 .elementor-element.elementor-element-687d68a .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-68 .elementor-element.elementor-element-687d68a .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-68 .elementor-element.elementor-element-687d68a .elementor-field-type-html{padding-bottom:0px;}.elementor-68 .elementor-element.elementor-element-687d68a .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-68 .elementor-element.elementor-element-687d68a .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-68 .elementor-element.elementor-element-687d68a .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-68 .elementor-element.elementor-element-687d68a .elementor-button[type="submit"]{color:#ffffff;}.elementor-68 .elementor-element.elementor-element-687d68a .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-68 .elementor-element.elementor-element-687d68a .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-68 .elementor-element.elementor-element-687d68a .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-68 .elementor-element.elementor-element-687d68a .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-68 .elementor-element.elementor-element-687d68a .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-68 .elementor-element.elementor-element-687d68a .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-68 .elementor-element.elementor-element-687d68a{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-68 .elementor-element.elementor-element-a365033{--width:100%;}}/* Start custom CSS */.ct-wrap{
	--width:1440px;
	width:100%!important;
	max-width:1440px!important;
	margin-left:auto!important;
	margin-right:auto!important;
	background:#fdf8f4;
	border-radius:0;
	padding:0 120px!important;
}

.ct-row{padding:36px 0 40px!important;}
.ct-row > .e-con-inner{
	max-width:100%!important;
	padding:0!important;
	flex-direction:row;
	flex-wrap:nowrap;
	gap:56px;
	align-items:flex-start;
}
.ct-row > .e-con-inner > .elementor-widget-html{flex:0 0 42%;max-width:42%;min-width:0;}
.ct-row > .e-con-inner > .elementor-widget-form{flex:1 1 0;min-width:0;}

.ct-wrap .sat-form .elementor-form-fields-wrapper{--e-form-fields-row-gap:14px;}

.ct-wrap .sat-form .elementor-field-textual{
	font-family:'Nunito',sans-serif!important;
	font-size:16px!important;
	line-height:1.4!important;
	color:#3d2d34!important;
	background-color:#fff!important;
	border:2px solid #f0e6ec!important;
	border-radius:28px!important;
	padding:14px 22px!important;
	height:auto!important;
	min-height:0!important;
	box-shadow:none!important;
	transition:border-color .2s,box-shadow .2s;
	-webkit-appearance:none;appearance:none;
}
.ct-wrap .sat-form textarea.elementor-field-textual{
	border-radius:20px!important;
	min-height:140px!important;
	line-height:1.55!important;
	resize:vertical;
}
.ct-wrap .sat-form .elementor-field-textual:focus{
	border-color:#d53275!important;
	box-shadow:0 0 0 4px rgba(213,50,117,.08)!important;
	outline:none;
}
.ct-wrap .sat-form .elementor-field-textual::placeholder{color:#a89ba1!important;opacity:1;}

.ct-wrap .sat-form .elementor-button{
	background-color:#d53275!important;
	color:#fff!important;
	border:0!important;
	border-radius:26px!important;
	padding:13px 40px!important;
	font-family:'Nunito',sans-serif!important;
	font-size:16px!important;
	font-weight:600!important;
	letter-spacing:.2px;
	box-shadow:none!important;
	cursor:pointer;
	transition:background-color .2s;
}
.ct-wrap .sat-form .elementor-button:hover,
.ct-wrap .sat-form .elementor-button:focus{background-color:#c02769!important;}
.ct-wrap .sat-form .elementor-button:focus-visible{outline:3px solid rgba(213,50,117,.35);outline-offset:2px;}



.ct-wrap .sat-form .elementor-field-group.elementor-error .elementor-field-textual{
	border-color:#e0416b!important;
	box-shadow:0 0 0 4px rgba(224,65,107,.08)!important;
}
.ct-wrap .sat-form .elementor-message{font-family:'Nunito',sans-serif;font-size:14px;line-height:1.5;margin-top:8px;}
.ct-wrap .sat-form .elementor-message.elementor-message-danger{color:#e0416b;}
.ct-wrap .sat-form .elementor-message.elementor-message-success{color:#3d2d34;background:#fff;border:2px solid #f0e6ec;border-radius:20px;padding:14px 22px;}

@media (max-width:1199px){
	.ct-wrap{padding:0 32px!important;}
	.ct-row{padding:28px 0!important;}
	.ct-row > .e-con-inner{flex-direction:column;gap:32px;}
	.ct-row > .e-con-inner > .elementor-widget-html,
	.ct-row > .e-con-inner > .elementor-widget-form{flex:1 1 auto;max-width:100%;width:100%;}
}

@media (max-width:767px){
	.ct-wrap{padding:0 18px!important;}
	.ct-row{padding:20px 0!important;}
	.ct-row > .e-con-inner{gap:26px;}
	.ct-wrap .sat-form .elementor-form-fields-wrapper{--e-form-fields-row-gap:12px;}
	.ct-wrap .sat-form .elementor-field-textual{font-size:16px!important;padding:12px 18px!important;}
	.ct-wrap .sat-form textarea.elementor-field-textual{min-height:120px!important;}
	.ct-wrap .sat-form .e-form__buttons{flex-direction:column-reverse;align-items:stretch;gap:12px;}
	.ct-wrap .sat-form .e-form__buttons:before{text-align:center;}
	.ct-wrap .sat-form .elementor-button{width:100%;justify-content:center;padding:14px 24px!important;}
}

@media (max-width:480px){
	.ct-wrap{padding:0 14px!important;}
	.ct-row{padding:16px 0!important;}
	.ct-row > .e-con-inner{gap:22px;}
}

@media (prefers-reduced-motion:reduce){
	.ct-wrap .sat-form *{transition:none!important;}
}/* End custom CSS */