.elementor-51639 .elementor-element.elementor-element-b7332f4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:8rem;--margin-bottom:7rem;--margin-left:0rem;--margin-right:0rem;}.elementor-51639 .elementor-element.elementor-element-c4a67b5{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:25px 25px 25px 25px;box-shadow:15px 5px 50px 0px rgba(0, 0, 0, 0.2);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-51639 .elementor-element.elementor-element-c4a67b5:not(.elementor-motion-effects-element-type-background), .elementor-51639 .elementor-element.elementor-element-c4a67b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-51639 .elementor-element.elementor-element-a3c3aba{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-51639 .elementor-element.elementor-element-88c13bd{--display:flex;--justify-content:flex-end;--overlay-opacity:0.63;--border-radius:25px 0px 0px 25px;--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-51639 .elementor-element.elementor-element-88c13bd::before, .elementor-51639 .elementor-element.elementor-element-88c13bd > .elementor-background-video-container::before, .elementor-51639 .elementor-element.elementor-element-88c13bd > .e-con-inner > .elementor-background-video-container::before, .elementor-51639 .elementor-element.elementor-element-88c13bd > .elementor-background-slideshow::before, .elementor-51639 .elementor-element.elementor-element-88c13bd > .e-con-inner > .elementor-background-slideshow::before, .elementor-51639 .elementor-element.elementor-element-88c13bd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-51639 .elementor-element.elementor-element-aa040f6 > .elementor-widget-container{padding:0px 0px 60px 0px;}.elementor-51639 .elementor-element.elementor-element-58dfc4c{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:5%;--padding-bottom:4%;--padding-left:0%;--padding-right:5%;}.elementor-51639 .elementor-element.elementor-element-950812c > .elementor-widget-container{margin:-15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-51639 .elementor-element.elementor-element-950812c .eael-gravity-form .validation_error{display:none !important;}.elementor-51639 .elementor-element.elementor-element-950812c .eael-gravity-form .gform_validation_errors{display:none !important;}.elementor-51639 .elementor-element.elementor-element-950812c .eael-contact-form{width:100%;}.elementor-51639 .elementor-element.elementor-element-950812c .eael-gravity-form .gf_progressbar_wrapper .gf_progressbar .gf_progressbar_percentage{display:flex;justify-content:end;}html body .elementor-51639 .elementor-element.elementor-element-950812c .eael-gravity-form .gfield .gfield_label{font-size:0.8rem;line-height:1.3em;}html body .elementor-51639 .elementor-element.elementor-element-950812c .eael-gravity-form .gfield{margin-bottom:-7px;}html body .elementor-51639 .elementor-element.elementor-element-950812c .eael-gravity-form .gfield.gf_left_half{padding-right:32px;}html body .elementor-51639 .elementor-element.elementor-element-950812c .eael-gravity-form .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), html body .elementor-51639 .elementor-element.elementor-element-950812c .eael-gravity-form .gfield textarea{padding:5px 5px 5px 5px;}html body .elementor-51639 .elementor-element.elementor-element-950812c .eael-gravity-form .gfield input[type="text"], html body .elementor-51639 .elementor-element.elementor-element-950812c .eael-gravity-form .gfield input[type="email"], html body .elementor-51639 .elementor-element.elementor-element-950812c .eael-gravity-form .gfield input[type="tel"], html body .elementor-51639 .elementor-element.elementor-element-950812c .eael-gravity-form .gfield input[type="number"], html body .elementor-51639 .elementor-element.elementor-element-950812c .eael-gravity-form .gfield select{width:86%;}html body .elementor-51639 .elementor-element.elementor-element-950812c .eael-gravity-form .gfield .ginput_container input[type="text"], html body .elementor-51639 .elementor-element.elementor-element-950812c .eael-gravity-form .gfield .ginput_container input[type="email"], html body .elementor-51639 .elementor-element.elementor-element-950812c .eael-gravity-form .gfield .ginput_container input[type="tel"], html body .elementor-51639 .elementor-element.elementor-element-950812c .eael-gravity-form .gfield .ginput_container input[type="number"], html body .elementor-51639 .elementor-element.elementor-element-950812c .eael-gravity-form .gfield .ginput_container_date input[type="text"], html body .elementor-51639 .elementor-element.elementor-element-950812c .eael-gravity-form .gfield .ginput_container_phone input[type="text"], html body .elementor-51639 .elementor-element.elementor-element-950812c .eael-gravity-form .gfield .ginput_container_email input[type="text"], html body .elementor-51639 .elementor-element.elementor-element-950812c .eael-gravity-form .gfield .ginput_container_text input[type="text"], html body .elementor-51639 .elementor-element.elementor-element-950812c .eael-gravity-form .gfield textarea, html body .elementor-51639 .elementor-element.elementor-element-950812c .eael-gravity-form .gfield select{font-size:0.9rem;}html body .elementor-51639 .elementor-element.elementor-element-950812c .eael-gravity-form .gfield .gfield_description{font-size:1.1rem;}html body .elementor-51639 .elementor-element.elementor-element-950812c .eael-gravity-form .gfield.gsection{border-bottom-style:solid;border-bottom-width:1px;}html body .elementor-51639 .elementor-element.elementor-element-950812c .eael-custom-radio-checkbox input[type="checkbox"]{width:18px !important;height:18px;border-width:1px;border-color:var( --e-global-color-6acc7d6 );margin:0px 5px 5px 15px;}html body .elementor-51639 .elementor-element.elementor-element-950812c .eael-custom-radio-checkbox input[type="checkbox"], html body .elementor-51639 .elementor-element.elementor-element-950812c .eael-custom-radio-checkbox input[type="checkbox"]:before{border-radius:5px 5px 5px 5px;}html body .elementor-51639 .elementor-element.elementor-element-950812c .eael-custom-radio-checkbox input[type="checkbox"]:checked:before{background:var( --e-global-color-secondary );}html body .elementor-51639 .elementor-element.elementor-element-950812c .eael-gravity-form .gform_wrapper .gf_scroll_text{width:100%;}html body .elementor-51639 .elementor-element.elementor-element-950812c .eael-gravity-form .gform_footer{text-align:left;justify-content:left;}html body .elementor-51639 .elementor-element.elementor-element-950812c .eael-gravity-form .gfield--type-submit{text-align:left;justify-content:left;}html body .elementor-51639 .elementor-element.elementor-element-950812c .eael-gravity-form .gform_footer .gform_button{display:inline-block;width:30% !important;background-color:#E36F1E !important;color:var( --e-global-color-4a19535f );border-radius:5px 5px 5px 5px !important;padding:0.8em 1.5em 0.8em 1.5em;}html body .elementor-51639 .elementor-element.elementor-element-950812c .eael-gravity-form .gform_body .gform_page_footer .gform_button{width:30% !important;background-color:#E36F1E !important;color:var( --e-global-color-4a19535f );border-radius:5px 5px 5px 5px !important;padding:0.8em 1.5em 0.8em 1.5em;}html body .elementor-51639 .elementor-element.elementor-element-950812c .eael-gravity-form .gform_body .gform-button:not(.gform-datepicker-toggle){width:30% !important;background-color:#E36F1E !important;color:var( --e-global-color-4a19535f );border-radius:5px 5px 5px 5px !important;padding:0.8em 1.5em 0.8em 1.5em;}html body .elementor-51639 .elementor-element.elementor-element-950812c .eael-gravity-form .gform_footer .gform_button:hover{background-color:var( --e-global-color-7bd5b2ac );color:#FFFFFF !important;}html body .elementor-51639 .elementor-element.elementor-element-950812c .eael-gravity-form .gform_body .gform_page_footer .gform_button:hover{background-color:var( --e-global-color-7bd5b2ac );color:#FFFFFF !important;}html body .elementor-51639 .elementor-element.elementor-element-950812c .eael-gravity-form .gform_body .gform-button:not(.gform-datepicker-toggle):hover{background-color:var( --e-global-color-7bd5b2ac );color:#FFFFFF !important;}html body .elementor-51639 .elementor-element.elementor-element-950812c .eael-gravity-form .gform_footer .gform_button, html body .elementor-51639 .elementor-element.elementor-element-950812c .eael-gravity-form .gform_body .gform_page_footer .gform_button, html body .elementor-51639 .elementor-element.elementor-element-950812c .eael-gravity-form .gform_body .gform-button:not(.gform-datepicker-toggle){font-size:1rem;font-weight:400;text-transform:uppercase;}html body .elementor-51639 .elementor-element.elementor-element-950812c .eael-gravity-form .gform_body .gform_page_footer .gform_next_button, html body .elementor-51639 .elementor-element.elementor-element-950812c .eael-gravity-form .gform_body .gform_page_footer .gform_previous_button{width:100px;}@media(max-width:1024px){.elementor-51639 .elementor-element.elementor-element-b7332f4{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}}@media(max-width:767px){.elementor-51639 .elementor-element.elementor-element-b7332f4{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-51639 .elementor-element.elementor-element-88c13bd{--width:100%;}.elementor-51639 .elementor-element.elementor-element-58dfc4c{--width:100%;}html body .elementor-51639 .elementor-element.elementor-element-950812c .eael-gravity-form .gform_footer .gform_button{width:75% !important;padding:0.5em 1em 0.5em 1em;}html body .elementor-51639 .elementor-element.elementor-element-950812c .eael-gravity-form .gform_body .gform_page_footer .gform_button{width:75% !important;padding:0.5em 1em 0.5em 1em;}html body .elementor-51639 .elementor-element.elementor-element-950812c .eael-gravity-form .gform_body .gform-button:not(.gform-datepicker-toggle){width:75% !important;padding:0.5em 1em 0.5em 1em;}}@media(min-width:768px){.elementor-51639 .elementor-element.elementor-element-88c13bd{--width:15%;}.elementor-51639 .elementor-element.elementor-element-58dfc4c{--width:85%;}}@media(max-width:1024px) and (min-width:768px){.elementor-51639 .elementor-element.elementor-element-88c13bd{--width:0%;}.elementor-51639 .elementor-element.elementor-element-58dfc4c{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-b7332f4 */.gform_wrapper h2.gsection_title {font-size: 1.5rem; font-weight: 400;}
.gform_wrapper .gsection_description {font-size: 0.9rem;}
.gfield.gsection {border-bottom-style: none !important;}
.gform_wrapper li.gfield fieldset legend.gfield_label {line-height: 18px;}
.gform_wrapper li.gfield fieldset {padding: 0px !important; width: 100%;}
.form_checkboxes_styling {border: solid 1px #CECFD1 !important; border-radius: 10px; margin: 1%; width: 32% !important; height: 125px; }
.gform_wrapper.gf_browser_safari .gfield_checkbox li input, .gform_wrapper.gf_browser_safari .gfield_checkbox li input[type=checkbox], .gform_wrapper.gf_browser_safari .gfield_radio li input[type=radio] {margin-left: 25px;}
.gform_wrapper .field_description_below .gfield_description {font-size: 1.1rem padding: 0px; text-align: center; padding-top: 0px;}
.eael-gravity-form .gform_wrapper ul.gform_fields li.gfield {padding-right: 0px;}

#gform_12 .gfield input[type='checkbox'] {
    width: 20px;
    height: 20px;
}

input.medium {width: 96% !important;}

#gform_53 .gform_body {
  text-transform: uppercase;-
}

#field_53_35, #field_53_40, #field_53_41, #field_53_42, #field_53_43, #field_53_44 {
    display: table-cell;
    box-sizing: border-box!important;
    font-size: 1.1rem;
    vertical-align: top;
    width: 19%;
}

#field_53_39, #field_53_40 {
    display: block;
    width: 100%;
}

#field_53_22, #field_53_20 {
    display: inline-block;
    width: 50%;
}

#gform_53 .gform_body input[type=checkbox] { display: none !important; }
#gform_53 .gform_body input[type=checkbox] + label {
  padding-left: 30px;
  position: relative;
}
#gform_53 .gform_body input[type=checkbox] + label::before {
  display: block;
  left: 3px;
  height: 17px;
  width: 17px;
  content: "";
  position: absolute;
  line-height: 14px;
}
#gform_53 .gform_body input[type=checkbox]:invalid + label { color: red !important; }

#gform_53 .gform_body input[type=checkbox]:invalid + label::before {
  border-color: red !important;
}
#gform_53 .gform_body input[type=checkbox]:checked + label::before {
  content: "✓";
  font-weight: 999;
  line-height: 0.4em;
  font-size: 20px;
}
.gform_legacy_markup_wrapper .gfield_checkbox li label {
    font-family: roboto,montserrat;
    font-size: 13px;
    font-weight: 400;
    line-height: 14px;
}
#field_53_40 {
    margin-top: 40px;
}

.gform_wrapper.gravity-theme fieldset .gchoice {
    padding: 5px 0;
}
#field_53_35 {
  color: rgb(51, 42, 134);
}
#field_53_35 > label::before {
    content: " ";
    background: url(/wp-content/uploads/2021/01/HMG_Product_Icons_websites_menu_01.png);
    background-color: transparent;
    background-size: auto;
    background-size: 100% 100%;
    width: 40px;
    height: 40px;
    margin: 0 auto;
    display: block;
    color: #332a86;
}
#field_53_35 input[type=checkbox] + label::before {
    border: 3px solid rgb(51, 42, 134);
}
#field_53_41 {
  color: rgb(94, 151, 50);
}
#field_53_41 > label::before {
    content: " ";
    background: url(/wp-content/uploads/2021/01/HMG_Product_Icons_digital-marketing_menu_01.png);
    background-color: transparent;
    background-size: auto;
    background-size: 100% 100%;
    width: 40px;
    height: 40px;
    margin: 0 auto;
    display: block;
    color: #5e9732;
}
#field_53_41 input[type=checkbox] + label::before {
    border: 3px solid rgb(94, 151, 50);
}
#field_53_42 {
  color: rgb(227, 111, 30);
}
#field_53_42 > label::before {
    content: " ";
    background: url(/wp-content/uploads/2021/01/HMG_Product_Icons_branded-content_menu_01.png);
    background-color: transparent;
    background-size: auto;
    background-size: 100% 100%;
    width: 40px;
    height: 40px;
    margin: 0 auto;
    display: block;
    color: #e36f1e;
}
#field_53_42 input[type=checkbox] + label::before {
    border: 3px solid rgb(227, 111, 30);
}
#field_53_43 {
  color: rgb(33, 67, 87);
}
#field_53_43 > label::before {
    content: " ";
    background: url(/wp-content/uploads/2021/01/HMG_Product_Icons_recruitment-marketing_menu_01.png);
    background-color: transparent;
    background-size: auto;
    background-size: 100% 100%;
    width: 40px;
    height: 40px;
    margin: 0 auto;
    display: block;
    color: #214357;
}
#field_53_43 input[type=checkbox] + label::before {
    border: 3px solid rgb(33, 67, 87);
}
#field_53_44 {
  color: rgb(138, 31, 3);
}
#field_53_44 > label::before {
    content: " ";
    background: url(/wp-content/uploads/2021/01/HMG_Product_Icons_marketing-tech_menu_01.png);
    background-color: transparent;
    background-size: auto;
    background-size: 100% 100%;
    width: 40px;
    height: 40px;
    margin: 0 auto;
    display: block;
    color: #8a1f03;
}
#field_53_44 input[type=checkbox] + label::before {
    border: 3px solid rgb(138, 31, 3);
}

@media only screen and (max-width: 1025px) {
.elementor-element-fb73cd6 {
    display: none;
}
}


@media only screen and (max-width: 600px) {
#field_53_35, #field_53_40, #field_53_41, #field_53_42, #field_53_43, #field_53_44 {
    display: block;
    width: 100%;
    margin-bottom: 40px !important;
}
}/* End custom CSS */
/* Start custom CSS */html, body, body > .elementor {
    overflow-x: hidden !important;
}

html, body {
    width: 100%;
}

html {
    font-size: 16px;
}/* End custom CSS */