.elementor-1173 .elementor-element.elementor-element-773929c3{--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1173 .elementor-element.elementor-element-773929c3:not(.elementor-motion-effects-element-type-background), .elementor-1173 .elementor-element.elementor-element-773929c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #E8E8E8 10%, #9D9D9D 100%);}.elementor-1173 .elementor-element.elementor-element-66ead62d{--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;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-1173 .elementor-element.elementor-element-661fd952{--display:flex;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1173 .elementor-element.elementor-element-55990dd0{--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;}.elementor-1173 .elementor-element.elementor-element-4bf3d4ba{--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 0px;--row-gap:0px;--column-gap:0px;}.elementor-1173 .elementor-element.elementor-element-3148cc1{--display:flex;}.elementor-1173 .elementor-element.elementor-element-28d2daf6{font-size:20px;}.elementor-1173 .elementor-element.elementor-element-7db838a2{--display:flex;}.elementor-1173 .elementor-element.elementor-element-66aa9089 .elementor-repeater-item-0daeb5a.elementor-social-icon{background-color:#02010100;}.elementor-1173 .elementor-element.elementor-element-66aa9089 .elementor-repeater-item-820028d.elementor-social-icon{background-color:#02010100;}.elementor-1173 .elementor-element.elementor-element-66aa9089 .elementor-repeater-item-5cb71f5.elementor-social-icon{background-color:#02010100;}.elementor-1173 .elementor-element.elementor-element-66aa9089{--grid-template-columns:repeat(0, auto);--icon-size:46px;--grid-column-gap:2px;--grid-row-gap:0px;}.elementor-1173 .elementor-element.elementor-element-66aa9089 .elementor-widget-container{text-align:right;}.elementor-1173 .elementor-element.elementor-element-66aa9089 .elementor-social-icon{--icon-padding:2px;}.elementor-1173 .elementor-element.elementor-element-c4f95a1{--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 0px;--row-gap:0px;--column-gap:0px;}.elementor-1173 .elementor-element.elementor-element-c4f95a1.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1173 .elementor-element.elementor-element-c57874d.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}@media(max-width:1024px){.elementor-1173 .elementor-element.elementor-element-773929c3{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1173 .elementor-element.elementor-element-661fd952{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}}@media(max-width:768px){.elementor-1173 .elementor-element.elementor-element-773929c3{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-1173 .elementor-element.elementor-element-661fd952{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1173 .elementor-element.elementor-element-76b92d82 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1173 .elementor-element.elementor-element-66aa9089{--grid-template-columns:repeat(3, auto);width:var( --container-widget-width, 150px );max-width:150px;--container-widget-width:150px;--container-widget-flex-grow:0;--icon-size:43px;--grid-column-gap:8px;--grid-row-gap:8px;}.elementor-1173 .elementor-element.elementor-element-66aa9089 .elementor-widget-container{text-align:right;}.elementor-1173 .elementor-element.elementor-element-66aa9089 > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-1173 .elementor-element.elementor-element-66aa9089.elementor-element{--align-self:flex-end;}.elementor-1173 .elementor-element.elementor-element-66aa9089 .elementor-social-icon{--icon-padding:0px;}}@media(min-width:769px){.elementor-1173 .elementor-element.elementor-element-773929c3{--content-width:1440px;}.elementor-1173 .elementor-element.elementor-element-66ead62d{--width:41.6%;}.elementor-1173 .elementor-element.elementor-element-55990dd0{--width:50%;}.elementor-1173 .elementor-element.elementor-element-3148cc1{--width:100%;}.elementor-1173 .elementor-element.elementor-element-7db838a2{--width:50%;}.elementor-1173 .elementor-element.elementor-element-c4f95a1{--width:100%;}}@media(max-width:1024px) and (min-width:769px){.elementor-1173 .elementor-element.elementor-element-66ead62d{--width:100%;}.elementor-1173 .elementor-element.elementor-element-55990dd0{--width:100%;}}/* Start custom CSS for wd_contact_form_7, class: .elementor-element-76b92d82 */.optf {
    
}
.checkbox-other label {
	display: block;
	margin: 0 0 10px 0;
	cursor: pointer;
	user-select: none;
	position: relative;
}
.checkbox-other label input[type=checkbox] {
	position: absolute;
	z-index: -1;
	opacity: 0;
	display: block;
	width: 0;
	height: 0;
}
.checkbox-other label span {
	display: inline-block;
	position: relative; 
	padding: 0 0 0 35px; 
	line-height: 22px;    
}
.checkbox-other label span:before {
	content: "";
	display: inline-block;
	width: 22px;
	height: 22px;
	position: absolute;
	left: 0;
	top: 0;
	transition: background 0.3s ease;
	background: url(/wp-content/uploads/2025/03/rectangle-15.png) 0 0 no-repeat;
}
 
/* Checked */
.checkbox-other label input[type=checkbox]:checked + span:before {
	background-image: url(/wp-content/uploads/2025/03/group-180.png);
}
 
/* Focus */
.focused label span:before {
	box-shadow: 0 0 0 0.2rem rgba(0,123,255,.25);
}
 
/* Hover */
.checkbox-other span:hover:before {
	filter: brightness(110%);
}
 
/* Active */
.checkbox-other label span:active:before {
	filter: brightness(80%);
}
 
/* Disabled */
.checkbox-other label input[type=checkbox]:disabled + span {
	color: #666;
	cursor: default;
}
.checkbox-other label input[type=checkbox]:disabled + span:before {
	filter: grayscale(100%);
	opacity: 0.6;
}
p.wd-col:has(.btn) {
    margin: auto;
    width: 100%;
}
@media (min-width: 768px) {
.cjk.e-flex {
    max-width: 1440px;
    min-width: 1440px;
    --container-max-width: 1440px;
    text-align: center;
    left: auto;
}
}
.optf .wd-grid-g {
    /*display: flex;*/
    justify-content: space-between;
}
.optf textarea.wpcf7-form-control.wpcf7-textarea {
    min-height: auto;
    background: #F1E5DA;
    padding: 38px 50px;
}
.optf .wd-grid-f-stretch {
    width: -webkit-fill-available;
    height: auto;
}
.optf p.wd-col .btn {
    width: auto;
    color: #FFF7F7;
    font-size: 24px;
    padding: 25px 65px;
    background: #8E8E8E;
    display: flex;
    align-content: center;
    align-items: center;
    width: calc(100%);
}
.optf p.wd-col input.wpcf7-form-control.wpcf7-submit.has-spinner.btn.btn-color-primary {
    line-height: normal;
}
.optf input.wpcf7-form-control.wpcf7-text {
    background: #F1E5DA;
    padding: 33px 50px;
    height: auto;
    font-size: 20px;
}
.optf textarea.wpcf7-form-control.wpcf7-textarea {
    height: auto;
    min-height: auto;
    background: #F1E5DA;
    padding: 33px 50px;
    max-height: 200px;
    font-size: 20px;
}

@media (max-width: 768px) {
.optf {
    max-width: 350px;
    padding: 0 0px;
}
.wd-grid-f-stretch {
    --wd-gap-sm: 10px !important;
}
.optf .wd-grid-g {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.optyf input.wpcf7-form-control.wpcf7-text {
    background: #F1E5DA;
    padding: 27px 50px;
    height: auto;
    font-size: 16px;
}
.optf textarea.wpcf7-form-control.wpcf7-textarea {
    height: auto;
    min-height: auto;
    background: #F1E5DA;
    padding: 26px 50px;
    max-height: 80px;
    font-size: 18px;
}
.optf p.wd-col:has(.btn) {
    width: auto;
    color: #FFF7F7;
    font-size: 18px;
    padding: 19px 1px;
    background: #8E8E8E;
    display: flex;
    align-content: center;
    align-items: center;
    justify-content: center;
    margin: auto;
    text-align: center;
    width: 100%;
}
.optf input.wpcf7-form-control.wpcf7-submit.has-spinner.btn.btn-color-primary {
    line-height: normal;
    font-size: 18px;
    margin: auto;
}
}
@media (max-width: 768px){
    .optf 
}/* End custom CSS */