.elementor-6569 .elementor-element.elementor-element-98a64b8{margin-top:70px;margin-bottom:80px;padding:0px 0px 0px 0px;}.elementor-6569 .elementor-element.elementor-element-f237f29 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 47px 0px 0px;--e-column-margin-right:47px;--e-column-margin-left:0px;padding:0px 0px 0px 125px;}.elementor-6569 .elementor-element.elementor-element-f237f29 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6569 .elementor-element.elementor-element-2fdc6e8 .elementor-nav-menu .elementor-item{font-family:"Helvetica-Regular", Sans-serif;font-size:16.18px;font-weight:normal;text-transform:uppercase;line-height:53.93px;letter-spacing:normal;}.elementor-6569 .elementor-element.elementor-element-2fdc6e8 .elementor-nav-menu--main .elementor-item{color:#243650;fill:#243650;padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-6569 .elementor-element.elementor-element-2fdc6e8 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#243650;}.elementor-6569 .elementor-element.elementor-element-2fdc6e8 .e--pointer-framed .elementor-item:before{border-width:0px;}.elementor-6569 .elementor-element.elementor-element-2fdc6e8 .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 0px 0px;}.elementor-6569 .elementor-element.elementor-element-2fdc6e8 .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:0px 0px 0 0;}.elementor-6569 .elementor-element.elementor-element-2fdc6e8 .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:0px 0 0 0px;}.elementor-6569 .elementor-element.elementor-element-2fdc6e8 .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 0px 0px 0;}.elementor-6569 .elementor-element.elementor-element-2fdc6e8 .e--pointer-underline .elementor-item:after,
					 .elementor-6569 .elementor-element.elementor-element-2fdc6e8 .e--pointer-overline .elementor-item:before,
					 .elementor-6569 .elementor-element.elementor-element-2fdc6e8 .e--pointer-double-line .elementor-item:before,
					 .elementor-6569 .elementor-element.elementor-element-2fdc6e8 .e--pointer-double-line .elementor-item:after{height:0px;}.elementor-6569 .elementor-element.elementor-element-2fdc6e8{--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-6569 .elementor-element.elementor-element-2fdc6e8 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-6569 .elementor-element.elementor-element-2fdc6e8 .elementor-nav-menu--dropdown a{padding-top:0px;padding-bottom:0px;}.elementor-6569 .elementor-element.elementor-element-2fdc6e8 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6569 .elementor-element.elementor-element-d45d2e1 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 1px;border-color:var( --e-global-color-secondary );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 125px 0px 78px;}.elementor-6569 .elementor-element.elementor-element-d45d2e1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6569 .elementor-element.elementor-element-c8209ed .elementor-heading-title{font-family:"Helvetica-Bold", Sans-serif;font-size:32.36px;font-weight:normal;text-transform:uppercase;line-height:37.21px;letter-spacing:normal;}.elementor-6569 .elementor-element.elementor-element-c8209ed > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-6569 .elementor-element.elementor-element-1ac5504{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-6569 .elementor-element.elementor-element-1ac5504 > .elementor-widget-container{padding:0px 0px 55px 0px;}@media(max-width:1440px){.elementor-6569 .elementor-element.elementor-element-98a64b8{margin-top:50px;margin-bottom:50px;padding:0px 0px 0px 0px;}.elementor-6569 .elementor-element.elementor-element-f237f29 > .elementor-element-populated{padding:0px 0px 0px 70px;}.elementor-6569 .elementor-element.elementor-element-d45d2e1 > .elementor-element-populated{padding:0px 70px 0px 50px;}.elementor-6569 .elementor-element.elementor-element-1ac5504{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}@media(max-width:1024px){.elementor-6569 .elementor-element.elementor-element-98a64b8{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-6569 .elementor-element.elementor-element-f237f29 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-6569 .elementor-element.elementor-element-2fdc6e8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6569 .elementor-element.elementor-element-d45d2e1 > .elementor-element-populated{border-width:0px 0px 0px 0px;padding:30px 50px 0px 50px;}.elementor-6569 .elementor-element.elementor-element-1ac5504{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}@media(max-width:767px){.elementor-6569 .elementor-element.elementor-element-98a64b8{margin-top:0px;margin-bottom:34px;}.elementor-6569 .elementor-element.elementor-element-f237f29 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:17px 0px 16px 0px;}.elementor-6569 .elementor-element.elementor-element-2fdc6e8 .elementor-nav-menu .elementor-item{line-height:18.4px;}.elementor-6569 .elementor-element.elementor-element-2fdc6e8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-6569 .elementor-element.elementor-element-d45d2e1 > .elementor-element-populated{padding:30px 23px 0px 23px;}.elementor-6569 .elementor-element.elementor-element-c8209ed{text-align:center;}.elementor-6569 .elementor-element.elementor-element-c8209ed .elementor-heading-title{font-size:24px;line-height:29.3px;}.elementor-6569 .elementor-element.elementor-element-c8209ed > .elementor-widget-container{padding:0px 0px 33px 0px;}.elementor-6569 .elementor-element.elementor-element-1ac5504{text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-6569 .elementor-element.elementor-element-1ac5504 > .elementor-widget-container{padding:0px 0px 23px 0px;}}@media(min-width:768px){.elementor-6569 .elementor-element.elementor-element-f237f29{width:10%;}.elementor-6569 .elementor-element.elementor-element-d45d2e1{width:89.666%;}}@media(max-width:1024px) and (min-width:768px){.elementor-6569 .elementor-element.elementor-element-d45d2e1{width:100%;}}/* Start custom CSS for column, class: .elementor-element-d45d2e1 */.cu_form_field {
    margin-bottom: 33px;
    padding-bottom: 11px;
    border-bottom: 1px solid #9F9F9F;
}
.cu_form_field.half_col {
    width: 45%;
}
.cu_form_field.half_col.title {
    border-color: #243650;
    border-width: 2px;
}
.cu_form_field select {
    width: 100%;
    border: 0;
    color: #9F9F9F;
}
.cu_form_field input {
    padding:  0 !important;
    border: 0 !important;
    font-family: 'Helvetica-Regular';
    font-size: 14.38px;
    line-height: 19.78px;
    text-align: left;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    color: #243650;
}
.cu_form_field.half_col.title select {
    color: #243650;
}
.cu_form_field input::placeholder {
    color: #9F9F9F;
    font-family: 'Helvetica-Regular';
    font-size: 14.38px;
    line-height: 19.78px;
}
.flex_col {
    display: flex;
    gap: 81px;
}
.flex_col .cu_form_field {
    width: 100%;
}
.contact_form form {
    max-width: 852px;
}
.desc {
    margin-top: 23px;
    margin-bottom: 53px;
    color: #9F9F9F;
    font-family: 'Helvetica-Regular';
    font-size: 14.38px;
    line-height: 16.54px;
}
.desc p:first-child {
    margin-bottom: 18px;
}
.comment lable textarea {
    margin-top: 11px;
}
.comment lable {
    color: #9F9F9F;
    font-family: 'Helvetica-Regular';
    font-size: 14.38px;
    line-height: 19.78px;
}

input.cu_submit_btn {
    background: #243650 !important;
    color: #fff !important;
    padding: 9px 42px;
    font-family: 'Helvetica-Regular';
    font-size: 14.38px;
    line-height: normal;
}

input.cu_submit_btn:hover {
    text-decoration: none;
    background: transparent !important;
    color: #243650 !important;
}
.cu_form_field.phone {
    border: 0;
    padding: 0;
}
.phone .intl-tel-input {
    display: flex;
    gap: 16px;
}
.phone .intl-tel-input .flag-container {
    position: unset;
}
.phone input.phone_no_field {
    padding-bottom: 11px !important;
    border-bottom: 1px solid #9F9F9F !important;
}
.phone .intl-tel-input .selected-flag {
    background: transparent !important;
    padding-bottom: 11px ! important;
    border-bottom: 1px solid #9F9F9F !important;
    padding-left: 0;
    color: #9F9F9F;
}
.phone .iti-flag {
    margin-bottom: 11px !important;
}
.phone .intl-tel-input .selected-flag .iti-arrow {
    display: inline-block;
    width: 12px;
    height: 12px;
    border-color: unset !important;
    border-style: unset;
    border-width: unset !important;
    border-left: 1px solid #9F9F9F !important;
    border-bottom: 1px solid #9F9F9F !important;
    margin: 0;
    top: 30%;
    transform: translateY(-50%) rotate(315deg);
}
.phone .iti-flag {
    display: none;
}
.phone .intl-tel-input.separate-dial-code .selected-dial-code {
    padding: 0;
}
.cu_form_field.select span.wpcf7-form-control-wrap:after {
     width: 12px;
     height: 12px;
     border-color: unset !important;
     border-style: unset;
     border-width: unset !important;
     border-left: 1px solid #9F9F9F !important;
     border-bottom: 1px solid #9F9F9F !important;
     margin: 0;
     top: 30%;
     transform: translateY(-50%) rotate(315deg);
     content: "";
     position: absolute;
     right: 0;
     z-index: 0;
}
.cu_form_field.select span.wpcf7-form-control-wrap {
    position: relative;
}
.cu_form_field select {
    -webkit-appearance: none;
}
.cu_form_field.select.title span.wpcf7-form-control-wrap:after {
    border-left: 1px solid #243650 !important;
    border-bottom: 1px solid #243650 !important;
}
.wpcf7 form .wpcf7-response-output {
    border: 0;
    padding: 0;
    color: #243650;
}


@media only screen and (max-width:1440px){
    .flex_col {
    gap: 40px;
}
.cu_form_field.half_col {
    width: 47.5%;
}
}
@media only screen and (max-width:1024px){
    .contact_form form {
    max-width: 100%;
}
}
@media only screen and (max-width:767px){
    .phone .intl-tel-input .flag-container {
    display: none;
}
.phone .intl-tel-input .flag-container {
    display: none;
}
.cu_form_field.half_col {
    width: 100%;
}
.flex_col {
    display: block;
}
.phone .intl-tel-input .flag-container {
    display: none;
}
.cu_form_field.half_col {
    width: 100%;
}
.flex_col {
    display: block;
}

.cu_form_field input {
    font-size: 16px;
    line-height: 22px;
}

.cu_form_field input::placeholder {
    font-size: 16px;
    line-height: 22px;
}
.cu_form_field {
    margin-bottom: 37px;
}
.comment lable{
    font-size: 16px;
    line-height: 22px;
}
.desc {
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 28px;
    margin-top: 29px;
}
input.cu_submit_btn {
    width: 100%;
}
span.wpcf7-spinner {
    margin: auto;
    display: flex;
    margin-top: 20px;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-98a64b8 */.policy_main .policy_left{
    max-width: 359px;
    width: 100% !important;
}
.policy_main .policy_left .elementor-item-active {
    font-family: 'Helvetica-Bold' !important;
}
.policy_main .policy_left .elementor-item:after {
    background: transparent !important;
}
.policy_main .policy_right .policy_content p strong {
    font-size: 17.98px;
    line-height: 20.67px;
    font-weight: normal;
}
.policy_main .policy_right .policy_content p.title_wrap strong {
    font-size: 14.38px;
    line-height: 16.54px;
}
.faq_menu nav ul li {
    width: 100%;
}
@media only screen and (max-width:1024px){
.policy_main .policy_left .elementor-nav-menu {
    flex-wrap: nowrap;
    justify-content: center !important;
    margin: 0 auto;
    gap: 20px;
    align-items: center;
}
.policy_main .policy_left {
    max-width: 100%;
}
.policy_main .policy_left {
    background: #F7F7F7;
}
}
@media only screen and (max-width:767px){
.elementor-reverse-mobile>.elementor-container>:first-child {
    order: 1;
}

.policy_main .policy_left .elementor-nav-menu {
    overflow: scroll;
    justify-content: flex-start !important;
    padding-left: 20px;
}
.policy_main .policy_right .policy_content p strong {
    font-size: 12px;
    line-height: 13.8px;
}
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Helvetica-Regular';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('/wp-content/uploads/2024/10/Helvetica-1.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Helvetica-Bold';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('/wp-content/uploads/2024/10/Helvetica-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */