.elementor-396 .elementor-element.elementor-element-40966853 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-396 .elementor-element.elementor-element-40966853 > .elementor-container{min-height:480px;}.elementor-bc-flex-widget .elementor-396 .elementor-element.elementor-element-5e535cf.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-396 .elementor-element.elementor-element-5e535cf.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-396 .elementor-element.elementor-element-5e535cf > .elementor-element-populated.elementor-element-populated.elementor-element-populated{padding:42px 42px 42px 42px;}.elementor-396 .elementor-element.elementor-element-c3c57ee .pp-gravity-form .validation_message:not(.validation_message--hidden-on-empty){display:block !important;}.elementor-396 .elementor-element.elementor-element-c3c57ee .pp-gravity-form .validation_error{display:block !important;}.elementor-396 .elementor-element.elementor-element-c3c57ee .pp-gravity-form .gform_wrapper .gform_title, .elementor-396 .elementor-element.elementor-element-c3c57ee .pp-gravity-form .pp-gravity-form-title{color:#004250;font-size:22px;line-height:28px;}.elementor-396 .elementor-element.elementor-element-c3c57ee .pp-gravity-form .gform_wrapper .gform_description, .elementor-396 .elementor-element.elementor-element-c3c57ee .pp-gravity-form .pp-gravity-form-description{font-size:16px;line-height:22px;}.elementor-396 .elementor-element.elementor-element-c3c57ee .pp-gravity-form .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-396 .elementor-element.elementor-element-c3c57ee .pp-gravity-form .gfield textarea, .elementor-396 .elementor-element.elementor-element-c3c57ee .pp-gravity-form .gfield select{background-color:#f9f9f9;color:#262626;padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C6C6C6;border-radius:0px 0px 0px 0px;font-size:16px;line-height:22px;}.elementor-396 .elementor-element.elementor-element-c3c57ee .pp-gravity-form .gform_wrapper.gravity-theme .gform_fields{grid-row-gap:20px;}.elementor-396 .elementor-element.elementor-element-c3c57ee .pp-gravity-form .gfield_label,
					.elementor-396 .elementor-element.elementor-element-c3c57ee .pp-gravity-form .gfield_checkbox li label,
					.elementor-396 .elementor-element.elementor-element-c3c57ee .pp-gravity-form .ginput_container_consent label,
					.elementor-396 .elementor-element.elementor-element-c3c57ee .pp-gravity-form .gfield_radio li label,
					.elementor-396 .elementor-element.elementor-element-c3c57ee .pp-gravity-form .gsection_title,
					.elementor-396 .elementor-element.elementor-element-c3c57ee .pp-gravity-form .gfield_html,
					.elementor-396 .elementor-element.elementor-element-c3c57ee .pp-gravity-form .ginput_product_price,
					.elementor-396 .elementor-element.elementor-element-c3c57ee .pp-gravity-form .ginput_product_price_label,
					.elementor-396 .elementor-element.elementor-element-c3c57ee .pp-gravity-form .gf_progressbar_title,
					.elementor-396 .elementor-element.elementor-element-c3c57ee .pp-gravity-form .gf_page_steps,
					.elementor-396 .elementor-element.elementor-element-c3c57ee .pp-gravity-form .gfield_checkbox div label,
					.elementor-396 .elementor-element.elementor-element-c3c57ee .pp-gravity-form .gfield_radio div label{color:#004250;}.elementor-396 .elementor-element.elementor-element-c3c57ee .pp-gravity-form .gfield_label,
				.elementor-396 .elementor-element.elementor-element-c3c57ee .pp-gravity-form .gfield_checkbox li label,
				.elementor-396 .elementor-element.elementor-element-c3c57ee .pp-gravity-form .ginput_container_consent label,
				.elementor-396 .elementor-element.elementor-element-c3c57ee .pp-gravity-form .gfield_radio li label,
				.elementor-396 .elementor-element.elementor-element-c3c57ee .pp-gravity-form .gsection_title,
				.elementor-396 .elementor-element.elementor-element-c3c57ee .pp-gravity-form .gfield_html,
				.elementor-396 .elementor-element.elementor-element-c3c57ee .pp-gravity-form .ginput_product_price,
				.elementor-396 .elementor-element.elementor-element-c3c57ee .pp-gravity-form .ginput_product_price_label,
				.elementor-396 .elementor-element.elementor-element-c3c57ee .pp-gravity-form .gf_progressbar_title,
				.elementor-396 .elementor-element.elementor-element-c3c57ee .pp-gravity-form .gf_page_steps,
				.elementor-396 .elementor-element.elementor-element-c3c57ee .pp-gravity-form .gfield_checkbox div label,
				.elementor-396 .elementor-element.elementor-element-c3c57ee .pp-gravity-form .gfield_radio div label{font-size:22px;font-weight:600;line-height:30px;}.elementor-396 .elementor-element.elementor-element-c3c57ee .pp-gravity-form .gfield .gfield_description,
					.elementor-396 .elementor-element.elementor-element-c3c57ee .pp-gravity-form .ginput_container .gfield_post_tags_hint,
					.elementor-396 .elementor-element.elementor-element-c3c57ee .pp-gravity-form .ginput_container .gform_fileupload_rules,
					.elementor-396 .elementor-element.elementor-element-c3c57ee .pp-gravity-form .ginput_container_creditcard input + span + label,
					.elementor-396 .elementor-element.elementor-element-c3c57ee .pp-gravity-form .ginput_container select + label,
					.elementor-396 .elementor-element.elementor-element-c3c57ee .pp-gravity-form .ginput_container .chosen-single + label,
					.elementor-396 .elementor-element.elementor-element-c3c57ee .pp-gravity-form .gfield_time_hour label,
					.elementor-396 .elementor-element.elementor-element-c3c57ee .pp-gravity-form .gfield_time_minute label,
					.elementor-396 .elementor-element.elementor-element-c3c57ee .pp-gravity-form .ginput_container_address label,
					.elementor-396 .elementor-element.elementor-element-c3c57ee .pp-gravity-form .ginput_container_total span,
					.elementor-396 .elementor-element.elementor-element-c3c57ee .pp-gravity-form .ginput_shipping_price,
					.elementor-396 .elementor-element.elementor-element-c3c57ee .pp-gravity-form .gsection_description{color:#262626;}.elementor-396 .elementor-element.elementor-element-c3c57ee .pp-gravity-form .gfield .gfield_description,
				.elementor-396 .elementor-element.elementor-element-c3c57ee .pp-gravity-form .ginput_container .gfield_post_tags_hint,
				.elementor-396 .elementor-element.elementor-element-c3c57ee .pp-gravity-form .ginput_container .gform_fileupload_rules,
				.elementor-396 .elementor-element.elementor-element-c3c57ee .pp-gravity-form .ginput_container_creditcard input + span + label,
				.elementor-396 .elementor-element.elementor-element-c3c57ee .pp-gravity-form .ginput_container select + label,
				.elementor-396 .elementor-element.elementor-element-c3c57ee .pp-gravity-form .ginput_container .chosen-single + label,
				.elementor-396 .elementor-element.elementor-element-c3c57ee .pp-gravity-form .gfield_time_hour label,
				.elementor-396 .elementor-element.elementor-element-c3c57ee .pp-gravity-form .gfield_time_minute label,
				.elementor-396 .elementor-element.elementor-element-c3c57ee .pp-gravity-form .ginput_container_address label,
				.elementor-396 .elementor-element.elementor-element-c3c57ee .pp-gravity-form .ginput_container_total span,
				.elementor-396 .elementor-element.elementor-element-c3c57ee .pp-gravity-form .ginput_shipping_price,
				.elementor-396 .elementor-element.elementor-element-c3c57ee .pp-gravity-form .gsection_description{font-size:16px;line-height:22px;}.elementor-396 .elementor-element.elementor-element-c3c57ee .pp-gravity-form .gfield.gsection .gsection_title{font-size:16px;font-weight:400;line-height:22px;}.elementor-396 .elementor-element.elementor-element-c3c57ee .pp-gravity-form .gfield.gsection{border-bottom-style:solid;border-bottom-width:1px;}.elementor-396 .elementor-element.elementor-element-c3c57ee .pp-custom-radio-checkbox input[type="checkbox"], .elementor-396 .elementor-element.elementor-element-c3c57ee .pp-custom-radio-checkbox input[type="radio"]{width:20px !important;height:20px;background:#F8F8F8;border-width:1px;border-color:#D5D5D5;}.elementor-396 .elementor-element.elementor-element-c3c57ee .pp-custom-radio-checkbox input[type="checkbox"], .elementor-396 .elementor-element.elementor-element-c3c57ee .pp-custom-radio-checkbox input[type="checkbox"]:before{border-radius:2px 2px 2px 2px;}.elementor-396 .elementor-element.elementor-element-c3c57ee .pp-custom-radio-checkbox input[type="checkbox"]:checked:before, .elementor-396 .elementor-element.elementor-element-c3c57ee .pp-custom-radio-checkbox input[type="radio"]:checked:before{background:#004250;}.elementor-396 .elementor-element.elementor-element-c3c57ee .pp-gravity-form .gform_footer,
                    .elementor-396 .elementor-element.elementor-element-c3c57ee .pp-gravity-form .gform_page_footer{justify-content:center;}.elementor-396 .elementor-element.elementor-element-c3c57ee .pp-gravity-form .gform_wrapper .gform_footer input[type="submit"],
					.elementor-396 .elementor-element.elementor-element-c3c57ee .pp-gravity-form .gform_wrapper .gform_page_footer input[type="submit"],
					.elementor-396 .elementor-element.elementor-element-c3c57ee .pp-gravity-form .gform_wrapper .gfield--type-submit input[type="submit"]{width:136px;background-color:#004250;padding:13px 0px 15px 0px;font-size:16px;font-weight:400;line-height:22px;}.elementor-396 .elementor-element.elementor-element-c3c57ee .pp-gravity-form .gform_page_footer input[type="button"]{width:136px;background-color:#004250;padding:13px 0px 15px 0px;font-size:16px;font-weight:400;line-height:22px;}.elementor-396 .elementor-element.elementor-element-c3c57ee .pp-gravity-form .gform_wrapper .gf_progressbar{background-color:#DDE9EB;}.elementor-396 .elementor-element.elementor-element-c3c57ee .pp-gravity-form .gform_wrapper .gf_progressbar_percentage span{color:rgba(2, 1, 1, 0);}.elementor-396 .elementor-element.elementor-element-c3c57ee .pp-gravity-form .gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-396 .elementor-element.elementor-element-c3c57ee .gform_wrapper li.gfield_error textarea{border-width:1px;}.elementor-396 .elementor-element.elementor-element-c3c57ee .pp-gravity-form .gform_confirmation_wrapper{color:#004250;}.elementor-396 .elementor-element.elementor-element-c3c57ee .gform_confirmation_wrapper{padding:10px 10px 10px 10px;}#elementor-popup-modal-396 .dialog-widget-content{animation-duration:1.4s;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}#elementor-popup-modal-396{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-396 .dialog-message{width:780px;height:auto;}#elementor-popup-modal-396 .dialog-close-button{display:flex;top:16px;font-size:32px;}body:not(.rtl) #elementor-popup-modal-396 .dialog-close-button{right:16px;}body.rtl #elementor-popup-modal-396 .dialog-close-button{left:16px;}#elementor-popup-modal-396 .dialog-close-button i{color:#00606D;}#elementor-popup-modal-396 .dialog-close-button svg{fill:#00606D;}@media(max-width:1024px){.elementor-396 .elementor-element.elementor-element-40966853 > .elementor-container{min-height:430px;}#elementor-popup-modal-396 .dialog-message{width:700px;}#elementor-popup-modal-396 .dialog-widget-content{margin:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-396 .elementor-element.elementor-element-40966853 > .elementor-container{min-height:100vh;}.elementor-396 .elementor-element.elementor-element-5e535cf > .elementor-element-populated.elementor-element-populated.elementor-element-populated{padding:32px 32px 32px 32px;}#elementor-popup-modal-396 .dialog-close-button{top:0px;}body:not(.rtl) #elementor-popup-modal-396 .dialog-close-button{right:16px;}body.rtl #elementor-popup-modal-396 .dialog-close-button{left:16px;}}/* Start custom CSS for pp-gravity-forms, class: .elementor-element-c3c57ee */.elementor-396 .elementor-element.elementor-element-c3c57ee .gform_wrapper {
    margin-top: 0;
    margin-bottom: 0;
}

.elementor-396 .elementor-element.elementor-element-c3c57ee .gf_progressbar_title {
    display: none;
}

.elementor-396 .elementor-element.elementor-element-c3c57ee .gform_wrapper .gf_progressbar_wrapper {
    margin-bottom: 40px;
}

.elementor-396 .elementor-element.elementor-element-c3c57ee .gform_wrapper .gf_progressbar_percentage {
    background: #004250;
    height: 8px;
}
.elementor-396 .elementor-element.elementor-element-c3c57ee .gform_wrapper .gf_progressbar::after {
    display: none;
}

.elementor-396 .elementor-element.elementor-element-c3c57ee .gform_wrapper .gf_progressbar {
    box-shadow: none;
    padding: 0;
    max-width: 290px;
    margin: 0 auto;
}

.elementor-396 .elementor-element.elementor-element-c3c57ee .gform_wrapper .gf_progressbar_percentage > span {
    display: none;
}

.elementor-396 .elementor-element.elementor-element-c3c57ee .gform_wrapper .gform_page_footer {
    border: none;
}

.elementor-396 .elementor-element.elementor-element-c3c57ee .pp-custom-radio-checkbox input[type="checkbox"] {
    padding: 1px;
}

.elementor-396 .elementor-element.elementor-element-c3c57ee .gform_wrapper .gfield_radio li,
.elementor-396 .elementor-element.elementor-element-c3c57ee .gform_wrapper .gfield_checkbox li {
    margin-bottom: 14px;
}

.elementor-396 .elementor-element.elementor-element-c3c57ee .gform_wrapper .gfield_checkbox li input,
.elementor-396 .elementor-element.elementor-element-c3c57ee .gform_wrapper .gfield_checkbox li input[type=checkbox],
.elementor-396 .elementor-element.elementor-element-c3c57ee .gform_wrapper .gfield_radio li input[type=radio] {
    vertical-align: top;
    margin-top: 8px;
}

.elementor-396 .elementor-element.elementor-element-c3c57ee .gform_wrapper .gfield_radio li label[for],
.elementor-396 .elementor-element.elementor-element-c3c57ee .gform_wrapper .gfield_checkbox li label[for] {
    font-size: 16px;
    line-height: 22px;
    margin-left: 16px;
    margin-top: 6px;
    font-weight: 400;
    color: #262626;
}

.elementor-396 .elementor-element.elementor-element-c3c57ee .gf_image_radio .gfield_radio {
    display: flex;
    justify-content: space-between;
    align-items: stretch;
}

.elementor-396 .elementor-element.elementor-element-c3c57ee .gf_image_radio .gfield_radio input[type=radio] {
    display: none;
}

.elementor-396 .elementor-element.elementor-element-c3c57ee .gf_image_radio .gfield_radio li {
    flex: 1 1 calc(33.33% - 16px);
    max-width: calc(33.33% - 16px);
    background-color: #F9F9F9;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='15' viewBox='0 0 25 15'%3E%3Cpath fill='%23F26F21' fill-rule='evenodd' d='M24.2 7.2a1.5 1.5 0 00-.3-.8l-5-6a1.3 1.3 0 00-1.7-.1c-.6.4-.6 1.2-.2 1.6L20.3 6h-19C.6 6 0 6.5 0 7.2s.6 1.2 1.3 1.2h19l-3.3 4c-.5.5-.3 1.3.2 1.7.5.5 1.3.3 1.7-.2l5-6a1 1 0 00.3-.7'/%3E%3C/svg%3E");
    background-position: bottom 16px right 16px;
    background-repeat: no-repeat;
    background-size: 25px 15px;
}

[data-elementor-device-mode=mobile] .elementor-396 .elementor-element.elementor-element-c3c57ee .gf_image_radio .gfield_radio {
    display: block;
}

[data-elementor-device-mode=mobile] .elementor-396 .elementor-element.elementor-element-c3c57ee .gf_image_radio .gfield_radio li {
    max-width: 100%;
    background-position: center right 16px;
}

[data-elementor-device-mode=mobile] .elementor-396 .elementor-element.elementor-element-c3c57ee .gform_wrapper .gf_image_radio .gfield_radio li label[for] {
    width: 100%;
    display: flex;
    align-items: center;
}

[data-elementor-device-mode=mobile] .elementor-396 .elementor-element.elementor-element-c3c57ee .gform_wrapper .gf_image_radio .gfield_radio li label .gf_image_label_text {
    flex: 1 1 auto;
    text-align: left;
    padding: 0 16px 0 0;
    line-height: 22px;
    margin-bottom: 0;
    font-size: 16px;
}

[data-elementor-device-mode=mobile] .elementor-396 .elementor-element.elementor-element-c3c57ee .gform_wrapper .gf_image_radio .gfield_radio li label .gf_image_label {
    flex: 0 0 64px;
    width: 64px;
    height: 64px;
    padding-bottom: 0;
    margin-bottom: 0;
    margin-right: 16px;
    align-self: stretch;
}

.elementor-396 .elementor-element.elementor-element-c3c57ee .gform_wrapper .gf_image_radio .gfield_radio li label {
    margin: 0;
    display: block;
    max-width: none;
}

.elementor-396 .elementor-element.elementor-element-c3c57ee .gform_wrapper .gf_image_radio .gfield_radio li label .gf_image_label {
    display: block;
    background-size: cover;
    background-position: center;
    height: 0;
    padding-bottom: 100%;
}

.elementor-396 .elementor-element.elementor-element-c3c57ee .gform_wrapper .gf_image_radio .gfield_radio li label .gf_image_label_text {
    display: block;
    font-size: 18px;
    line-height: 22px;
    font-weight: 600;
    color: #000;
    text-align: center;
    padding: 24px;
}

.elementor-396 .elementor-element.elementor-element-c3c57ee .gform_wrapper .gfield.intro {
    text-align: center;
    max-width: 460px;
    margin-left: auto !important;
    margin-right: auto !important;
}

.elementor-396 .elementor-element.elementor-element-c3c57ee .gform_wrapper .gfield.intro .icon-search-question {
    display: inline-block;

}

.elementor-396 .elementor-element.elementor-element-c3c57ee .gform_wrapper .gfield.body-text p,
.elementor-396 .elementor-element.elementor-element-c3c57ee .gform_wrapper .gfield.intro p {
    font-size: 16px;
    line-height: 22px;
}

.elementor-396 .elementor-element.elementor-element-c3c57ee [data-hint]:after {
    white-space: normal;
    background: #004250;
    width: 170px;
    font-size: 11px;
    line-height: 15px;
    font-weight: 600;
}

.elementor-396 .elementor-element.elementor-element-c3c57ee .gf-icon {
    position: absolute;
    top: 9px;
    right: 0;
}

[data-elementor-device-mode=tablet] .elementor-396 .elementor-element.elementor-element-c3c57ee .gform_wrapper .gfield.gf_tooltips,
[data-elementor-device-mode=desktop] .elementor-396 .elementor-element.elementor-element-c3c57ee .gform_wrapper .gfield.gf_tooltips {
    padding-right: 85px;
}

[data-elementor-device-mode=tablet] .elementor-396 .elementor-element.elementor-element-c3c57ee .gform_wrapper .gf_left_half,
[data-elementor-device-mode=desktop] .elementor-396 .elementor-element.elementor-element-c3c57ee .gform_wrapper .gf_left_half {
    width: 40%;
    padding-right: 48px;
}
[data-elementor-device-mode=tablet] .elementor-396 .elementor-element.elementor-element-c3c57ee .gform_wrapper .gf_left_half img,
[data-elementor-device-mode=desktop] .elementor-396 .elementor-element.elementor-element-c3c57ee .gform_wrapper .gf_left_half img {
    margin-left: auto;
    margin-right: auto;
    display: block;
}

[data-elementor-device-mode=tablet] .elementor-396 .elementor-element.elementor-element-c3c57ee .gform_wrapper .gf_right_half,
[data-elementor-device-mode=desktop] .elementor-396 .elementor-element.elementor-element-c3c57ee .gform_wrapper .gf_right_half {
    width: 60%;
}

[data-elementor-device-mode=tablet] .elementor-396 .elementor-element.elementor-element-c3c57ee .gform_wrapper .gf_left_half,
[data-elementor-device-mode=desktop] .elementor-396 .elementor-element.elementor-element-c3c57ee .gform_wrapper .gf_left_half,
[data-elementor-device-mode=tablet] .elementor-396 .elementor-element.elementor-element-c3c57ee .gform_wrapper .gf_right_half,
[data-elementor-device-mode=desktop] .elementor-396 .elementor-element.elementor-element-c3c57ee .gform_wrapper .gf_right_half {
    margin-top: 0;
}

[data-elementor-device-mode=tablet] .elementor-396 .elementor-element.elementor-element-c3c57ee .gform_wrapper .gf_float_right,
[data-elementor-device-mode=desktop] .elementor-396 .elementor-element.elementor-element-c3c57ee .gform_wrapper .gf_float_right {
    float: right;
}

.elementor-396 .elementor-element.elementor-element-c3c57ee .gform_confirmation_message {
    text-align: center;
    font-size: 16px;
    line-height: 22px;
}

.elementor-396 .elementor-element.elementor-element-c3c57ee img.gform_ajax_spinner {
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translate(-50%, -50%);
}

.elementor-396 .elementor-element.elementor-element-c3c57ee .gform_page.is-loading-enter {
    opacity: 0;
    transform: translateY(32px);
}

.elementor-396 .elementor-element.elementor-element-c3c57ee .gform_page.is-loading-active {
    transition: all .3s ease-in-out;
}

.elementor-396 .elementor-element.elementor-element-c3c57ee .gform_page.is-loading-done {
    opacity: 1;
    transform: translateY(0);
}

.elementor-396 .elementor-element.elementor-element-c3c57ee .gform_page.is-unloading-enter {
    opacity: 1;
}

.elementor-396 .elementor-element.elementor-element-c3c57ee .gform_page.is-unloading-active {
    transition: all .15s ease-in-out;
}

.elementor-396 .elementor-element.elementor-element-c3c57ee .gform_page.is-unloading-done {
    opacity: 0;
    transform: translateY(32px);
}

.elementor-396 .elementor-element.elementor-element-c3c57ee .gf_image_label--range-of-methods {
    background-image: url('/wp-content/uploads/2020/06/range-of-methods.jpg');
}
.elementor-396 .elementor-element.elementor-element-c3c57ee .gf_image_label--training {
    background-image: url('/wp-content/uploads/2020/06/training.jpg');
}
.elementor-396 .elementor-element.elementor-element-c3c57ee .gf_image_label--consultancy {
    background-image: url('/wp-content/uploads/2020/06/consultancy.jpg');
}

.elementor-396 .elementor-element.elementor-element-c3c57ee .gform_wrapper .gfield.gf_label_font_size_small .gfield_label {
    font-size: 16px;
    line-height: 22px;
    color: #000;
}

.elementor-396 .elementor-element.elementor-element-c3c57ee .gform_next_button:disabled {
    opacity: .5;
}/* End custom CSS */