





@font-face { font-family: 'Texta'; src: url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/Texta-Regular.eot'); src: local('Texta'), local('Texta-Regular'), url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/Texta-Regular.eot#iefix') format('embedded-opentype'), url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/Texta-Regular.woff2') format('woff2'), url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/Texta-Regular.woff') format('woff'), url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/Texta-Regular.ttf') format('truetype'); font-weight: normal; font-style: normal; font-display: fallback; }
@font-face { font-family: 'Texta Book'; src: url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/Texta-Book.eot'); src: local('Texta Book'), local('Texta-Book'), url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/Texta-Book.eot#iefix') format('embedded-opentype'), url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/Texta-Book.woff2') format('woff2'), url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/Texta-Book.woff') format('woff'), url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/Texta-Book.ttf') format('truetype'); font-weight: normal; font-style: normal; font-display: fallback; }
@font-face { font-family: 'Texta Alt'; src: url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/TextaAlt-HeavyIt.eot'); src: local('Texta Alt Heavy It'), local('TextaAlt-HeavyIt'), url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/TextaAlt-HeavyIt.eot#iefix') format('embedded-opentype'), url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/TextaAlt-HeavyIt.woff2') format('woff2'), url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/TextaAlt-HeavyIt.woff') format('woff'), url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/TextaAlt-HeavyIt.ttf') format('truetype'); font-weight: 900; font-style: italic; font-display: fallback; }
@font-face { font-family: 'Texta Alt'; src: url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/TextaAlt-Medium.eot'); src: local('Texta Alt Medium'), local('TextaAlt-Medium'), url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/TextaAlt-Medium.eot#iefix') format('embedded-opentype'), url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/TextaAlt-Medium.woff2') format('woff2'), url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/TextaAlt-Medium.woff') format('woff'), url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/TextaAlt-Medium.ttf') format('truetype'); font-weight: 500; font-style: normal; font-display: fallback; }
@font-face { font-family: 'Texta'; src: url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/Texta-BoldIt.eot'); src: local('Texta Bold It'), local('Texta-BoldIt'), url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/Texta-BoldIt.eot#iefix') format('embedded-opentype'), url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/Texta-BoldIt.woff2') format('woff2'), url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/Texta-BoldIt.woff') format('woff'), url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/Texta-BoldIt.ttf') format('truetype'); font-weight: bold; font-style: italic; font-display: fallback; }
@font-face { font-family: 'Texta'; src: url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/Texta-MediumIt.eot'); src: local('Texta Medium It'), local('Texta-MediumIt'), url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/Texta-MediumIt.eot#iefix') format('embedded-opentype'), url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/Texta-MediumIt.woff2') format('woff2'), url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/Texta-MediumIt.woff') format('woff'), url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/Texta-MediumIt.ttf') format('truetype'); font-weight: 500; font-style: italic; font-display: fallback; }
@font-face { font-family: 'Texta'; src: url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/Texta-Light.eot'); src: local('Texta Light'), local('Texta-Light'), url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/Texta-Light.eot#iefix') format('embedded-opentype'), url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/Texta-Light.woff2') format('woff2'), url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/Texta-Light.woff') format('woff'), url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/Texta-Light.ttf') format('truetype'); font-weight: 300; font-style: normal; font-display: fallback; }
@font-face { font-family: 'Texta Book'; src: url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/Texta-BookIt.eot'); src: local('Texta Book It'), local('Texta-BookIt'), url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/Texta-BookIt.eot#iefix') format('embedded-opentype'), url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/Texta-BookIt.woff2') format('woff2'), url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/Texta-BookIt.woff') format('woff'), url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/Texta-BookIt.ttf') format('truetype'); font-weight: normal; font-style: italic; font-display: fallback; }
@font-face { font-family: 'Texta Alt'; src: url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/TextaAlt-It.eot'); src: local('Texta Alt It'), local('TextaAlt-It'), url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/TextaAlt-It.eot#iefix') format('embedded-opentype'), url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/TextaAlt-It.woff2') format('woff2'), url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/TextaAlt-It.woff') format('woff'), url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/TextaAlt-It.ttf') format('truetype'); font-weight: normal; font-style: italic; font-display: fallback; }
@font-face { font-family: 'Texta Alt'; src: url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/TextaAlt-Heavy.eot'); src: local('Texta Alt Heavy'), local('TextaAlt-Heavy'), url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/TextaAlt-Heavy.eot#iefix') format('embedded-opentype'), url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/TextaAlt-Heavy.woff2') format('woff2'), url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/TextaAlt-Heavy.woff') format('woff'), url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/TextaAlt-Heavy.ttf') format('truetype'); font-weight: 900; font-style: normal; font-display: fallback; }
@font-face { font-family: 'Texta'; src: url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/Texta-Heavy.eot'); src: local('Texta Heavy'), local('Texta-Heavy'), url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/Texta-Heavy.eot#iefix') format('embedded-opentype'), url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/Texta-Heavy.woff2') format('woff2'), url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/Texta-Heavy.woff') format('woff'), url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/Texta-Heavy.ttf') format('truetype'); font-weight: 900; font-style: normal; font-display: fallback; }
@font-face { font-family: 'Texta'; src: url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/Texta-ThintIt.eot'); src: local('Texta Thin It'), local('Texta-ThintIt'), url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/Texta-ThintIt.eot#iefix') format('embedded-opentype'), url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/Texta-ThintIt.woff2') format('woff2'), url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/Texta-ThintIt.woff') format('woff'), url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/Texta-ThintIt.ttf') format('truetype'); font-weight: 100; font-style: italic; font-display: fallback; }
@font-face { font-family: 'Texta Alt'; src: url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/TextaAlt-Bold.eot'); src: local('Texta Alt Bold'), local('TextaAlt-Bold'), url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/TextaAlt-Bold.eot#iefix') format('embedded-opentype'), url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/TextaAlt-Bold.woff2') format('woff2'), url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/TextaAlt-Bold.woff') format('woff'), url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/TextaAlt-Bold.ttf') format('truetype'); font-weight: bold; font-style: normal; font-display: fallback; }
@font-face { font-family: 'Texta'; src: url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/Texta-It.eot'); src: local('Texta It'), local('Texta-It'), url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/Texta-It.eot#iefix') format('embedded-opentype'), url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/Texta-It.woff2') format('woff2'), url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/Texta-It.woff') format('woff'), url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/Texta-It.ttf') format('truetype'); font-weight: normal; font-style: italic; font-display: fallback; }
@font-face { font-family: 'Texta Alt'; src: url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/TextaAlt-Thin.eot'); src: local('Texta Alt Thin'), local('TextaAlt-Thin'), url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/TextaAlt-Thin.eot#iefix') format('embedded-opentype'), url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/TextaAlt-Thin.woff2') format('woff2'), url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/TextaAlt-Thin.woff') format('woff'), url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/TextaAlt-Thin.ttf') format('truetype'); font-weight: 100; font-style: normal; font-display: fallback; }
@font-face { font-family: 'Texta'; src: url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/Texta-BlackIt.eot'); src: local('Texta Black It'), local('Texta-BlackIt'), url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/Texta-BlackIt.eot#iefix') format('embedded-opentype'), url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/Texta-BlackIt.woff2') format('woff2'), url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/Texta-BlackIt.woff') format('woff'), url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/Texta-BlackIt.ttf') format('truetype'); font-weight: 900; font-style: italic; font-display: fallback; }
@font-face { font-family: 'Texta Alt'; src: url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/TextaAlt-ThintIt.eot'); src: local('Texta Alt Thin It'), local('TextaAlt-ThintIt'), url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/TextaAlt-ThintIt.eot#iefix') format('embedded-opentype'), url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/TextaAlt-ThintIt.woff2') format('woff2'), url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/TextaAlt-ThintIt.woff') format('woff'), url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/TextaAlt-ThintIt.ttf') format('truetype'); font-weight: 100; font-style: italic; font-display: fallback; }
@font-face { font-family: 'Texta'; src: url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/Texta-Bold.eot'); src: local('Texta Bold'), local('Texta-Bold'), url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/Texta-Bold.eot#iefix') format('embedded-opentype'), url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/Texta-Bold.woff2') format('woff2'), url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/Texta-Bold.woff') format('woff'), url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/Texta-Bold.ttf') format('truetype'); font-weight: bold; font-style: normal; font-display: fallback; }
@font-face { font-family: 'Texta'; src: url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/Texta-LightIt.eot'); src: local('Texta Light It'), local('Texta-LightIt'), url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/Texta-LightIt.eot#iefix') format('embedded-opentype'), url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/Texta-LightIt.woff2') format('woff2'), url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/Texta-LightIt.woff') format('woff'), url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/Texta-LightIt.ttf') format('truetype'); font-weight: 300; font-style: italic; font-display: fallback; }
@font-face { font-family: 'Texta'; src: url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/Texta-HeavyIt.eot'); src: local('Texta Heavy It'), local('Texta-HeavyIt'), url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/Texta-HeavyIt.eot#iefix') format('embedded-opentype'), url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/Texta-HeavyIt.woff2') format('woff2'), url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/Texta-HeavyIt.woff') format('woff'), url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/Texta-HeavyIt.ttf') format('truetype'); font-weight: 900; font-style: italic; font-display: fallback; }
@font-face { font-family: 'Texta Alt Book'; src: url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/TextaAlt-Book.eot'); src: local('Texta Alt Book'), local('TextaAlt-Book'), url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/TextaAlt-Book.eot#iefix') format('embedded-opentype'), url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/TextaAlt-Book.woff2') format('woff2'), url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/TextaAlt-Book.woff') format('woff'), url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/TextaAlt-Book.ttf') format('truetype'); font-weight: normal; font-style: normal; font-display: fallback; }
@font-face { font-family: 'Texta Alt Book'; src: url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/TextaAlt-BookIt.eot'); src: local('Texta Alt Book It'), local('TextaAlt-BookIt'), url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/TextaAlt-BookIt.eot#iefix') format('embedded-opentype'), url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/TextaAlt-BookIt.woff2') format('woff2'), url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/TextaAlt-BookIt.woff') format('woff'), url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/TextaAlt-BookIt.ttf') format('truetype'); font-weight: normal; font-style: italic; font-display: fallback; }
@font-face { font-family: 'Texta'; src: url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/Texta-Thin.eot'); src: local('Texta Thin'), local('Texta-Thin'), url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/Texta-Thin.eot#iefix') format('embedded-opentype'), url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/Texta-Thin.woff2') format('woff2'), url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/Texta-Thin.woff') format('woff'), url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/Texta-Thin.ttf') format('truetype'); font-weight: 100; font-style: normal; font-display: fallback; }
@font-face { font-family: 'Texta Alt'; src: url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/TextaAlt-LightIt.eot'); src: local('Texta Alt Light It'), local('TextaAlt-LightIt'), url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/TextaAlt-LightIt.eot#iefix') format('embedded-opentype'), url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/TextaAlt-LightIt.woff2') format('woff2'), url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/TextaAlt-LightIt.woff') format('woff'), url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/TextaAlt-LightIt.ttf') format('truetype'); font-weight: 300; font-style: italic; font-display: fallback; }
@font-face { font-family: 'Texta Alt'; src: url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/TextaAlt-Black.eot'); src: local('Texta Alt Black'), local('TextaAlt-Black'), url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/TextaAlt-Black.eot#iefix') format('embedded-opentype'), url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/TextaAlt-Black.woff2') format('woff2'), url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/TextaAlt-Black.woff') format('woff'), url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/TextaAlt-Black.ttf') format('truetype'); font-weight: 900; font-style: normal; font-display: fallback; }
@font-face { font-family: 'Texta Alt'; src: url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/TextaAlt-MediumIt.eot'); src: local('Texta Alt Medium It'), local('TextaAlt-MediumIt'), url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/TextaAlt-MediumIt.eot#iefix') format('embedded-opentype'), url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/TextaAlt-MediumIt.woff2') format('woff2'), url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/TextaAlt-MediumIt.woff') format('woff'), url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/TextaAlt-MediumIt.ttf') format('truetype'); font-weight: 500; font-style: italic; font-display: fallback; } 
@font-face { font-family: 'Texta Alt'; src: url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/TextaAlt-Regular.eot'); src: local('Texta Alt'), local('TextaAlt-Regular'), url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/TextaAlt-Regular.eot#iefix') format('embedded-opentype'), url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/TextaAlt-Regular.woff2') format('woff2'), url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/TextaAlt-Regular.woff') format('woff'), url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/TextaAlt-Regular.ttf') format('truetype'); font-weight: normal; font-style: normal; font-display: fallback; } 
@font-face { font-family: 'Texta'; src: url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/Texta-Medium.eot'); src: local('Texta Medium'), local('Texta-Medium'), url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/Texta-Medium.eot#iefix') format('embedded-opentype'), url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/Texta-Medium.woff2') format('woff2'), url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/Texta-Medium.woff') format('woff'), url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/Texta-Medium.ttf') format('truetype'); font-weight: 500; font-style: normal; font-display: fallback; }
@font-face { font-family: 'Texta Alt'; src: url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/TextaAlt-Light.eot'); src: local('Texta Alt Light'), local('TextaAlt-Light'), url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/TextaAlt-Light.eot#iefix') format('embedded-opentype'), url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/TextaAlt-Light.woff2') format('woff2'), url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/TextaAlt-Light.woff') format('woff'), url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/TextaAlt-Light.ttf') format('truetype'); font-weight: 300; font-style: normal; font-display: fallback; } 
@font-face { font-family: 'Texta Alt'; src: url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/TextaAlt-BlackIt.eot'); src: local('Texta Alt Black It'), local('TextaAlt-BlackIt'), url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/TextaAlt-BlackIt.eot#iefix') format('embedded-opentype'), url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/TextaAlt-BlackIt.woff2') format('woff2'), url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/TextaAlt-BlackIt.woff') format('woff'), url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/TextaAlt-BlackIt.ttf') format('truetype'); font-weight: 900; font-style: italic; font-display: fallback; } 
@font-face { font-family: 'Texta Alt'; src: url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/TextaAlt-BoldIt.eot'); src: local('Texta Alt Bold It'), local('TextaAlt-BoldIt'), url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/TextaAlt-BoldIt.eot#iefix') format('embedded-opentype'), url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/TextaAlt-BoldIt.woff2') format('woff2'), url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/TextaAlt-BoldIt.woff') format('woff'), url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/TextaAlt-BoldIt.ttf') format('truetype'); font-weight: bold; font-style: italic; font-display: fallback; }
@font-face { font-family: 'Texta'; src: url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/Texta-Black.eot'); src: local('Texta Black'), local('Texta-Black'), url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/Texta-Black.eot#iefix') format('embedded-opentype'), url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/Texta-Black.woff2') format('woff2'), url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/Texta-Black.woff') format('woff'), url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/fonts/Texta-Black.ttf') format('truetype'); font-weight: 900; font-style: normal; font-display: fallback; }

/* 1a. Containers */
  
/* 1b. Colors */
 
/* 1c. Typography */
                  
/* 1d. Buttons */
      
/* 1e. Forms */
          
/* 1f. Tables */
          
/* 1g. Website header */
     
/* 1h. Website footer */
 





.content-wrapper, .wrapper { max-width: 1260px; margin:0 auto; padding:0 30px; }
.wrapperXL { max-width:1340px; margin:0 auto; padding:0 30px; }

.dnd-section, .content-wrapper--vertical-spacing { padding: 80px 1rem; }    
.dnd-section > .row-fluid { max-width: 1260px; }



  
.heroSection.o2.hsvidSec h1 {
  letter-spacing: -2px;   
  font-family: 'Texta Alt';
  font-size: 56px;
  line-height: 46px;
  font-weight: 700;
}
/* .heroSection.o2.hsvidSec h1 {
letter-spacing: -2px;       
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 56px;
line-height: 46px;
font-weight: 500;
}
body .heroSection.o2.hsvidSec .heroInner {
max-width: 670px;
} */
form.hs-form-private .hs-input {
  background: #fff;
  border: 2px solid grey;     
  height: 50px;
}              
form.hs-form-private label {                      
  font-size: 16px;   
}
.actions input.hs-button, form input[type=submit] , form .hs-button {

  font-weight:700 !important; 
} 
.actions input.hs-button:hover, form input[type=submit]:hover , form .hs-button:hover {
  color: #23527c !important;
  text-decoration: underline;  
  font-weight:700 !important; 
}            
p,
.form label span, 
p span
{
  font-size:16px;
}
form.hs-form-private{
  padding-bottom:60px;
} 
html { font-size: 16px; }
body { font-family: 'Texta Alt', sans-serif; font-style: normal; font-weight: normal; text-decoration: none; color: #737E83; font-size: 16px; line-height:22px; overflow-x:hidden; -webkit-font-smoothing: initial; }
p { font-family: 'Texta Alt', sans-serif; font-style: normal; font-weight: normal; text-decoration: none; }
a { font-weight: normal; text-decoration: none; font-family: 'Texta Alt', sans-serif; font-style: normal; color: #737E83; display:inline-block; transition:ease all 0.4s; vertical-align:top; }
a:hover, a:focus { font-weight: normal; text-decoration: none; font-family: 'Texta Alt', sans-serif; font-style: normal; color: #4b565b; }
a:active { font-weight: normal; text-decoration: none; font-family: 'Texta Alt', sans-serif; font-style: normal; color: #9ba6ab; }
h1 { font-weight: 700; text-decoration: none; font-family: 'Texta Alt', serif; font-style: normal; color: #002B3F; font-size: 68px; text-transform: none; line-height:1; margin:0 0 22px; }
h2 { font-weight: 700; text-decoration: none; font-family: 'Texta Alt', serif; font-style: normal; color: #002B3F; font-size: 46px; text-transform: none; line-height:1; margin:0 0 20px; letter-spacing:-0.84px; }
h3 { font-weight: 700; text-decoration: none; font-family: 'Texta Alt', serif; font-style: normal; color: #002B3F; font-size: 45px; text-transform: none; line-height:1; margin:0 0 10px; }
h4 { font-weight: normal; text-decoration: none; font-family: 'Texta Alt', serif; font-style: normal; color: #002B3F; font-size: 34px; text-transform: none; line-height:1; margin:0 0 10px; }
h5 { font-weight: normal; text-decoration: none; font-family: 'Texta Alt', serif; font-style: normal; color: #000000; font-size: 24px; text-transform: none; line-height:1; margin:0 0 10px; }
h6 { font-weight: normal; text-decoration: none; font-family: 'Texta Alt', serif; font-style: normal; color: #002B3F; font-size: 14px; text-transform: none; line-height:1; margin:0 0 10px; letter-spacing:1px; }
blockquote { border-left-color: #002B3F; }




body .row-fluid [class*="span"] { min-height:0px; }
body .row-fluid [class*="span"].widget-type-space { min-height:1px; }
button, .button { border: 1px solid #737E83;
 padding-top: 15px;
padding-right: 53px;
padding-bottom: 15px;
padding-left: 53px;
 font-family: 'Texta Alt', sans-serif; font-style: normal; font-weight: normal; text-decoration: none; background-color:      rgba(115, 126, 131, 1.0) ; border-radius: 6px; color: #FFFFFF; text-transform: none; }
button:hover, button:focus, .button:hover, .button:focus { font-family: 'Texta Alt', sans-serif; font-style: normal; font-weight: normal; text-decoration: none; background-color: rgba(75, 86, 91, 1.0); border-color: #4b565b; }
button:active, .button:active { font-family: 'Texta Alt', sans-serif; font-style: normal; font-weight: normal; text-decoration: none; background-color: rgba(155, 166, 171, 1.0); border-color: ; }





form, .submitted-message { font-family: 'Texta Alt', sans-serif; font-style: normal; font-weight: normal; text-decoration: none; }
/* Form title */
.form-title { color: #002B3F; }
/* Labels */
form label { color: #737E83; }
/* Help text */
form legend { color: #737E83; }
/* Inputs */
form input[type=text], form input[type=email], form input[type=password], form input[type=tel], form input[type=number], form input[type=file], form select, form textarea { width:100% !important;  background-color:      rgba(255, 255, 255, 1.0) ; color: #737E83; border-radius: 3px; 
  border: none; background: #102835; line-height: 20px; padding: 17px 20px; outline: none; color: #FFF; font-size: 18px; font-weight: 400; line-height:26px; border-radius:5px 5px 0 0; } 
/* Form placeholder text */
::-webkit-input-placeholder { opacity:1; color: #001E30; font-weight:500; font-size:16px; } ::-moz-placeholder { opacity:1; color: #001E30; font-weight:500; font-size:16px; } :-ms-input-placeholder { opacity:1; color: #001E30; font-weight:500; font-size:16px; } ::placeholder { opacity:1; color: #001E30; font-weight:500; font-size:16px; } 
/* Inputs - date picker */
.hs-fieldtype-date .input .hs-dateinput:before { color: #737E83; }  .fn-date-picker td.is-selected .pika-button { background: #737E83; } .fn-date-picker td .pika-button:hover { background-color: #737E83 !important; } .fn-date-picker td.is-today .pika-button { color: #737E83; } 
/* Submit button */
form input[type=submit], form .hs-button { border: 1px solid #737E83;
 padding-top: 15px;
padding-right: 53px;
padding-bottom: 15px;
padding-left: 53px;
 font-family: 'Texta Alt', sans-serif; font-style: normal; font-weight: normal; text-decoration: none; background-color:      rgba(115, 126, 131, 1.0) ; border-radius: 6px; color: #FFFFFF; font-size: 22px; text-transform: none; } form input[type=submit]:hover, form input[type=submit]:focus, form .hs-button:hover, form .hs-button:focus { background-color: rgba(75, 86, 91, 1.0); border-color: #4b565b; } form input[type=submit]:active, form .hs-button:active { background-color: rgba(155, 166, 171, 1.0); border-color: ; } 




/* Table */
table { border: 1px solid #737E83;
 background-color:      rgba(255, 255, 255, 1.0) ; } td, th { border: 1px solid #737E83;
 padding: 18px;
 border-color: ; color: #737E83; } thead th { background-color:      rgba(115, 126, 131, 1.0) ; color: #FFFFFF; } tfoot td { background-color:      rgba(255, 255, 255, 1.0) ; color: #737E83; }





.header { background-color:      rgba(248, 250, 252, 1.0) ; }
.menu__link, .header__logo .logo-company-name, .header__language-switcher-label-current, .header__language-switcher .lang_list_class li a { color: #737E83; font-family: Texta Alt; }
.menu__child-toggle-icon { border-top-color: #737E83; }
.menu .menu__link:hover, .menu .menu__link:focus, .header__language-switcher-label-current:hover, .header__language-switcher-label-current:focus, .header__language-switcher .lang_list_class li:hover a, .header__language-switcher .lang_list_class li a:focus { color: #4b565b; }
.menu__child-toggle-icon:hover, .menu__child-toggle-icon:focus { border-top-color: #4b565b; }
.menu .menu__link:active, .header__language-switcher-label-current:active, .header__language-switcher .lang_list_class li a:active { color: #9ba6ab; }
.menu__child-toggle-icon:active { border-top-color: #9ba6ab; }
.menu .menu__item--depth-1 > .menu__link--active-link:after { background-color: #737E83; }




@media (min-width: 767px) {
  .menu .menu__submenu, .header__language-switcher .lang_list_class { border: 2px solid #737E83;
 background-color:      rgba(255, 255, 255, 1.0) ; }
  .menu__submenu--level-2 > .menu__item:first-child:before { border: 2px solid #737E83;
 background-color:      rgba(255, 255, 255, 1.0) ; }
}

.menu__submenu .menu__link, .menu__submenu .menu__link:hover, .menu__submenu .menu__link:focus { color: #737E83; background-color:      rgba(255, 255, 255, 1.0) ; }
.header__language-switcher .lang_list_class:before { border-bottom-color: ; }
.menu__submenu .menu__link:hover, .menu__submenu .menu__link:focus, .header__language-switcher .lang_list_class li:hover, .menu__submenu--level-2 > .menu__item:first-child:hover:before, .menu__submenu--level-2 > .menu__item:first-child.focus:before { background-color:      rgba(248, 250, 252, 1.0) ; }
.header__language-switcher .lang_list_class.first-active::after { border-bottom-color:      rgba(248, 250, 252, 1.0) ; }

.header__language-switcher-label-current, .header__language-switcher .lang_list_class li a { font-family: Texta Alt; }
.header__language-switcher-label-current:after { border-top-color: #737E83; }

@media(max-width: 767px) { 
  .header__navigation { background-color:      rgba(248, 250, 252, 1.0) ; }
  .header__navigation-toggle svg, .menu-arrow svg { fill: #737E83; }
}





.footer {background-color:      rgba(248, 250, 252, 1.0) ;}

/* Footer content */

.footer p, .footer h1, .footer h2, .footer h3, .footer h4, .footer h5, .footer h6, .footer label, .footer span, .footer li, .footer img { color: #737E83;}





.blog-post, .blog-header__inner, .blog-related-posts { padding: 80px 0;}

/* Blog post */
.blog-post__meta a { color: #737E83;}
.blog-post__tag-link { color: #737E83;}
.blog-post__tag-link:hover, .blog-post__tag-link:focus {  color: #4b565b;}
.blog-post__tag-link:active {  color: #9ba6ab;}
/* Blog related posts */
.blog-related-posts__title a { color: #002B3F;}

/* Blog comments */

.blog-comments {margin-bottom: 80px;}
#comments-listing .comment-reply-to {color: ;}
#comments-listing .comment-reply-to:hover, #comments-listing .comment-reply-to:focus { color: ;}
#comments-listing .comment-reply-to:active { color: ;}





.hs-search-results__title { ; color: ;}





/* Blog listing */

.blog-index__post-title-link {color: ;}
.blog-index__post-tag, .blog-index__post-author-name {  color: #737E83;}
/* Blog pagination */
.pagination__link-text, .pagination__link--number { color: #737E83;}
.pagination__link:hover .pagination__link-text, .pagination__link:focus .pagination__link-text, .pagination__link--number:hover, .pagination__link--number:focus { color: #4b565b;}
.pagination__link:active .pagination__link-text, .pagination__link--number:active { color: #9ba6ab;}
.pagination__link-icon svg {  fill: #737E83;}
/* Pricing card */
.card__price { font-weight: 700; text-decoration: none; font-family: 'Texta Alt', serif; font-style: normal; color: #002B3F; font-size: 45px;}
.card__body svg { fill: #737E83;}
/* Social follow */
.social-links__icon { background-color: #737E83;}
.social-links__icon:hover, .social-links__icon:focus { background-color: #4b565b;}
.social-links__icon:active { background-color: #9ba6ab; font-weight: 700; text-decoration: none; font-family: 'Texta Alt', serif; font-style: normal; color: #002B3F; font-size: 45px;}
.fullwidth { float:left; width:100%; }
img { outline:none; max-width:100%; height:auto; } 
.slick-prev, .slick-next { padding:0; width:50px; height:50px; }
.slick-prev:before { opacity:1; content:''; background:url(https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/left-arrow-orange2.png) no-repeat center/18px auto; border: #f00 solid 1px; width: 50px; height: 50px; display: inline-block; border-radius: 50%; }
.slick-next:before { opacity:1; content:''; background:url(https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/right-arrow-orange2.png) no-repeat center/18px auto; border: #f00 solid 1px; width: 50px; height: 50px; display: inline-block; border-radius: 50%; }
.hs-error-msg::before { content: 'Error: '; }
form .hs-button, a.orange, a.green, a.white_border, a.black_border { background: #F2542D; color: #FFF; padding: 19px 37px 21px; line-height: 18px; border: #F2542D solid 1px; min-width: 210px; text-align: center; border-radius: 45px; margin: 5px 20px 0 0; text-transform: uppercase; font-size: 14px; letter-spacing: 0.7px; font-weight: 700; position:relative; }
a.orange:last-child, a.green:last-child, a.white_border:last-child, a.black_border:last-child { margin-right:0; }
a.orange:before, a.green:before { position: absolute; left: -1px; top: -1px; right: -1px; bottom: -1px; border-radius: 45px; background: rgba(0,0,0,0.2); content: ''; opacity:0; transition:ease all 0.4s; }
a.orange, a.green, a.black_border { text-align:left; padding:19px 70px 21px 37px; }
a.cta_button.orange, a.cta_button.green, a.cta_button.black_border { box-sizing:border-box !important; }
a.orange > span, a.green > span { position:relative; }
form .hs-button, a.green { background:#BFD730; border-color:#BFD730; color:#0c1e28; }
form .hs-button { padding-right:66px; background:url(https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/right-arrow-black2.png) no-repeat center right 32px/19px auto #BFD730 !important; border:none !important; color:#0c1e28 !important; padding: 19px 71px 21px 37px !important; border-radius: 30px !important; font-size: 14px !important; text-transform: uppercase !important; }
form .hs-button:hover { background-color:#99ac26 !important; }
.megaMenu .mmRight .btns a.white_border:after, a.orange:after, a.green:after, a.black_border:after, .contactHero a.white_border:after { position:absolute; content:''; right:37px; top:20px; width:19px; height:18px; background:url(https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assests%202019/right-arrow-white2.svg) no-repeat center right/contain; }
a.green:after { background-image:url(https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/right-arrow-black2.png); }
a.black_border:after, .megaMenu .mmRight .btns a.white_border:hover:after { background-image:url(https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/right-arrow-black2.png); }
a.white_border { background:transparent; border:#FFFFFF solid 1px; }
a.white_border:hover { background:#FFFFFF; color:#0c1e28; }
a.black_border { background:transparent; border:#0C1E28 solid 1px; color:#0C1E28; }
a.black_border:hover { background:#0C1E28; color:#FFFFFF; }
a.black_border:hover:after { background-image:url(https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/right-arrow-white2.png); }
a.orange:hover { background:#E75C39; }
a.orange:hover:before, a.green:hover:before { opacity:1; }

.secTitle { text-align:center; }
.row-fluid .secTitle > div, .secTitle > div { max-width: 698px; float: none; display: inline-block; font-size: 18px; color:rgba(255,255,255,0.8); }
.secTitle .secText { color:rgba(12,30,40,0.8); font-size: 16px; line-height: 22px; }
.secTitle h2 { color:#071218; letter-spacing:-0.84px; }
.secTitle h6 { margin: 0 0 15px; text-transform: uppercase; color: rgba(7,18,24,0.5); }

.row-fluid .flex { display:flex; flex-flow:row wrap; }
.row-fluid .justCenter { justify-content:center; }
.row-fluid .justsBet { justify-content:space-between; }
.row-fluid .justLeft { justify-content:left; }
.row-fluid .justEnd { justify-content:flex-end; }
.row-fluid .alignCenter { align-items:center; }
.row-fluid .alignEnd { align-items:flex-end; }
.row-fluid .textCenter { text-align:center; }
/* Header */
.headerSection { position: absolute; width: 100%; top: 0; left: 0; z-index: 9; border:rgba(255,255,255,0.1) solid 1px; }
.hLogo { float: left; width: 12%; padding: 30px 35px 30px 0; }
.hs-menu-wrapper.flyouts .hs-menu-children-wrapper { visibility:hidden; }
.hs-menu-wrapper.hs-menu-flow-horizontal.flyouts .hs-item-has-children:hover>.hs-menu-children-wrapper { visibility:visible; }
.hMenu { float:left; width:58%; } 
.hMenu .mobileTrigger, .hMenu .hs-menu-wrapper > ul > li .childTrigger { display:none; }
.hMenu .hs-menu-wrapper > ul { position:relative; }
.hMenu .hs-menu-wrapper > ul > li { padding:0 20px; position:relative; }
.hMenu .hs-menu-wrapper > ul > li.hs-item-has-children.custom { position:static; }
/* .hMenu .hs-menu-wrapper > ul > li.hs-item-has-children.custom > ul > li:first-child > ul { opacity:1; visibility:visible; } */
.hMenu .hs-menu-wrapper > ul > li:last-child { padding-right:0; }
.hMenu .hs-menu-wrapper > ul > li > a { text-transform:uppercase; color:#FFFFFF; padding: 35px 0px; display: inline-block; line-height: 20px; font-size: 14px; letter-spacing: 0.6px; }
.hMenu .hs-menu-wrapper > ul > li > a:before { position:absolute; content:''; left:0; right:0; bottom:0; height:2px; border-bottom:transparent solid 2px; }
.hMenu .hs-menu-wrapper > ul > li:hover > a:before { border-bottom:#FFFFFF solid 2px; }
.hMenu .hs-menu-wrapper > ul > li.hs-item-has-children > a { padding-right:15px; position:relative; max-width:none; }
.hMenu .hs-menu-wrapper > ul > li a { max-width:none !important; }
.hMenu .hs-menu-wrapper > ul > li.hs-item-has-children > a:before { left:-20px; right:-20px; }
.hMenu .hs-menu-wrapper > ul > li.hs-item-has-children > a:after { position: absolute; content: ''; right: 0; top: 42px; border-right: #fff solid 1px; border-bottom: #fff solid 1px; transform: rotate(45deg); width: 5px; height: 5px; }
.hMenu .hs-menu-wrapper > ul > li:first-child { padding-left:5px; }
.hMenu .hs-menu-wrapper > ul > li:last-child > a:before { right:-20px; }
.hMenu .hs-menu-wrapper > ul > li > ul { width:1200px; flex-direction: initial !important; }
.hMenu .hs-menu-wrapper > ul > li:not(:first-child) > ul { left:0px !important; }
.hMenu .hs-menu-wrapper > ul > li:hover > .megaMenu { opacity:1; visibility:visible; }
.hMenu .hs-menu-wrapper > ul > li > ul:before { position:absolute; content:''; left:40%; bottom:0; transform:translateX(-50%); width:200vw; height:1px; border-bottom:rgba(255,255,255,0.1) solid 1px; }
.hMenu .hs-menu-wrapper > ul > li > ul > li { float:left; width:auto; }
.hMenu .hs-menu-wrapper > ul > li > ul > li > a { padding:19px 11px; color:#FFFFFF; font-size:12px; text-transform:uppercase; border-bottom: transparent solid 2px; letter-spacing:1px; white-space:normal !important; }
.hMenu .hs-menu-wrapper > ul > li > ul > li:hover > a { border-bottom-color:#F2542D; }
.megaMenu { position: absolute; left: -30px; top: 100%; width: 740px; background: #FFF; z-index: 4; opacity:0; visibility:hidden; display: flex; flex-flow: row wrap; justify-content: left; }
.megaMenu .mmLeft { float: left; width: 43.25%; padding: 30px; }
.megaMenu .mmLeft > ul { padding: 0; list-style: none; margin: 0; }
.megaMenu .mmLeft ul.hs-menu-children-wrapper { position:static; opacity:1; }
.megaMenu .mmLeft > ul > li { margin: 0 0 31px; }
.megaMenu .mmLeft > ul > li > a { font-size: 14px; text-transform: uppercase; color: #0C1E28; font-weight: 700; letter-spacing: 1px; }
.megaMenu .mmLeft > ul > li > ul { padding:0; }
.megaMenu .mmLeft > ul > li > ul > li { float:left; width:100%; }
.megaMenu .mmLeft > ul > li > ul a { float:left; width:100%; display: block; padding: 5px 0 0; color:#0C1E28; }
.megaMenu .mmLeft > ul > li > ul a:hover { color:#F2542D; }
.megaMenu .mmRight { position:relative; float: left; width: 56.75%; background: #0C1E28; padding: 22px 30px 30px; color: #FFF; }
.megaMenu .mmRight::before { position: absolute; content: ''; left: -8px; top: 55px; border-right: #0C1E28 solid 9px; border-top: transparent solid 10px; border-bottom: transparent solid 10px; }
.megaMenu .mmRight :not(.btns) a { color: #FFF; }
.megaMenu .mmRight h4 { font-size: 30px; color: #FFF; line-height: 34px; letter-spacing: -0.5px; margin: 0 0 12px; }
.megaMenu .mmRight ul { list-style: none; padding: 0; margin:0; }
.megaMenu .mmRight ul li a { margin:0 0 2px; } 
.megaMenu .mmRight ul li a:hover { opacity: .7; }
.megaMenu .mmRight h6 { text-transform: uppercase; font-weight: 700; color: #fff; }
.megaMenu .mmRight .btns a.white_border { text-align: left; padding-right: 65px; font-size: 12px; line-height: 18px; min-width:200px; }
.megaMenu .reMenu { padding: 42px 0 114px; border-top: rgba(204,216,2013,0.19) solid 1px; margin-top:45px; }
.hSearch { float:left; width:15%; min-height:1px; }
.hSearch a { width: auto; height: 30px; padding: 36px 0 0; float: right; }
.hSearch a img { margin-left:20px; max-width:18px !important; }
.hSearch a span { vertical-align: top; line-height: 20px; font-size: 14px; color: rgba(255,255,255,0.5); letter-spacing: 0.6px; }
.hLang { position:relative; float:left; width:15%; min-height:1px; text-align: center; padding-top: 35px; font-size: 14px; letter-spacing: 0.9px; padding-left:10px; }   
.hLang > span { position: absolute; right: 0; top: 36px; width: 80px; height: 20px; }
.hLang .globe_class { background: transparent; width: 100%; }
.hLang ul { width: 90px; display:none !important; flex-flow: row wrap; justify-content: left; }
.hLang .globe_class:hover > ul { display:flex !important; }
.hLang ul:before { display:block !important; border-bottom-color: #FFF; }
.hLang ul li { padding: 10px!important; float:left; width:100%; background:#FFFFFF !important; border:none !important; }
.hLang ul li a { padding-right:0; font-size:13px; }
.hLang ul li a:hover { color:#f2542d; }
.hLang a { color: #FFF; padding-right: 20px; position:relative; text-transform:uppercase; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.hLang a:after { position:absolute; content:''; right:1px; top:8px; width:5px; height:5px; border-right:#FFFFFF solid 1px; border-bottom:#FFFFFF solid 1px; transform:rotate(45deg); box-sizing:border-box; }
.hMenu .hs-menu-wrapper .hLang, .hMenu .hs-menu-wrapper .hSearch { display:none; }
/* Hero */
.heroSection { padding: 325px 0 178px; position:relative; color: #FFF; background:#0C1E28; font-size:18px; line-height:26px; overflow:hidden; }
.heroBG { position:absolute; left:0; top:0; width:100%; height:100%; opacity:0.37; }
.heroSection:before { position: absolute; content: ''; left: 50%; top: 0; bottom: 0; width: 1037px; background: url(https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/lime-triangles-new.svg) no-repeat left top/auto 100%; z-index: 1; margin-left: -50px; }
.heroBG:after { position:absolute; content:''; left:0; top:0; width:100%; height:50%; /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#0c1e28+0,000000+100&0.65+0,0+100 */
  background: -moz-linear-gradient(top, rgba(12,30,40,0.65) 0%, rgba(0,0,0,0) 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top, rgba(12,30,40,0.65) 0%,rgba(0,0,0,0) 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgba(12,30,40,0.65) 0%,rgba(0,0,0,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a60c1e28', endColorstr='#00000000',GradientType=0 ); /* IE6-9 */ }
.heroSection:after { z-index:2; position:absolute; content:''; left:0; bottom:0; width:100%; height:70%; /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#0c1e28+0,0c1e28+100&0+0,0.65+100 */
  background: -moz-linear-gradient(top, rgba(12,30,40,0) 0%, rgba(12,30,40,1) 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top, rgba(12,30,40,0) 0%,rgba(12,30,40,1) 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgba(12,30,40,0) 0%,rgba(12,30,40,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000c1e28', endColorstr='#a60c1e28',GradientType=0 ); /* IE6-9 */ }
.heroSection .wrapper { position:relative; z-index: 3; }
.heroSection h1 { color:#FFFFFF; letter-spacing:-1.42px; }

.ourSolution { padding:80px 0; background:#0C1E28; }
.ourSolution .secTitle .secText { color:rgba(255,255,255,0.8); }
.ourSolution .secTitle h2 { color:#FFFFFF; letter-spacing:-0.84px; }
.ourSolution .secTitle h6 { margin: 0 0 15px; text-transform: uppercase; color: rgba(255,255,255,0.5); }
.resourceBox { float: left; width: 31.75%; margin: 30px 2.375% 0 0; border-radius: 5px 5px 0 0; overflow: hidden; position:relative; border-bottom:rgba(255,255,255,0.19) solid 1px; }
.resourceBox > a { position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 1; }
.resourceBox:before { position:absolute; content:''; right:0; bottom:0; height:54px; width:1px; border-right:rgba(255,255,255,0.19) solid 1px; }
.resourceBox:after { position:absolute; content:''; right:0; bottom:0; top:100%; width:0; border-bottom:#BFD730 solid 1px; border-right:#BFD730 solid 1px; opacity:0; transition:ease all 0.4s; }
.resourceBox:nth-child(3n) { margin-right:0; }
.resourceBox .rImage { /* padding:56.25% 0 0;*/ position:relative; overflow:hidden; min-height:240px; transition:ease all 0.4s; }
.resourceBox .rImage::before { position: absolute; content: ''; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.2); z-index: 1; }
.rDetails { padding:30px 30px 23px; transition:ease all 0.4s; }
.rDetails h6 { color: #fff; font-weight: 500; text-transform: uppercase; letter-spacing: 0.6px; margin:0 0 5px; font-size:16px; line-height:23px; }
.rText { color:rgba(255,255,255,0.8); }
.rMore { float: left; width: 19px; overflow:hidden; margin:18px 0 0; height:10px; }
.rMore img { transform: translateX(-100%); vertical-align:top; transition:ease all 0.4s; }
.rMore img.blue-arrow { display: none; }
.resourceBox:hover:after { width:100%; top:230px; opacity:1; }
.resourceBox:hover .rImage { transform:translateY(-10px); }
.resourceBox:hover .rDetails { transform:translateY(-10px); }
.resourceBox:hover .rMore img { transform:translateX(0); }
.resourceBox:hover .rDetails h6 { color:#BFD730; }

.aboutBox { padding: 130px 80px 106px; border-radius: 5px; position:relative; margin:134.5px 0 -330px; z-index:1; overflow:hidden; box-shadow:rgba(0, 0, 0, 0.5) 0 0 40px; }
.aboutBox:after { position:absolute; content:''; right: -21.4%; top: -10px; bottom: -40%; width: 70%; background:url(https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/lime-triangles.svg) no-repeat left top/auto 100%; z-index:1; transform: scaleY(-1); }
.aboutBox:before { position:absolute; content:''; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.4); z-index:1; }
.abInner { position: relative; z-index: 2; font-size: 18px; line-height: 26px; color: #FFF; padding-right: 45px; } 
.aboutBox h2 { color:#FFFFFF; letter-spacing:-0.86px; padding-right: 30px; }
.aboutBox h6 { color: #BFD730; font-weight: 500; font-family: 'Texta Alt'; margin:0 0 18px; font-size:15px; line-height:21px; }
.aboutBox .btns a { min-width:230px; letter-spacing:0.86px; font-size:12px; font-weight:500; } 
.aboutInd .abText { color: rgba(255,255,255,0.9); }
.aboutInd .aboutBox .btns a { min-width:200px; margin-top: 10px; }
.ourCustomers { padding:310px 0 60px; background:#f5f7f8; }
.ourCustomers .ocBox { max-width:145px; margin:30px 0 0; }
.latestNews { padding:60px 0 112px; background: #f5f7f8; }
.latestNews .secTitle { text-align:left; }
.latestNews h2 { color:#0C1E28; }
.latestNews .lnbImage { height:160px; }
.latestNews .lnbLeft { width: 49%; margin-right: 2%; border-bottom:rgba(12,30,40,0.19) solid 1px; }
.latestNews .lnbLeft > a, .lnbrBox > a { display:block; }
.latestNews .lnbRight { margin:0; }
.lnbrBox { float: left; width: 48%; margin: 0 4% 15px 0; border-radius: 5px 5px 0 0 !important; overflow: hidden; border-bottom:rgba(12,30,40,0.19) solid 1px; position:relative; }
.lnbLeft:before, .lnbrBox:before { position:absolute; content:''; right:0; bottom:0; height:33px; width:1px; border-right:rgba(12,30,40,0.19) solid 1px;; }
.lnbLeft:before { height:38px; }
.lnbLeft:after, .lnbrBox:after { position:absolute; content:''; right:0; bottom:0; height:0; width:0; border-bottom:#BFD730 solid 1px; border-right:#BFD730 solid 1px; opacity:0; transition:ease all 0.4s; }
.lnbrBox:nth-child(2n) { margin-right:0; }
.lnbrBox:nth-child(3) .lnbImage, .lnbrBox:nth-child(4) .lnbImage { display:none; }
.lnbrBox h3 { font-size:18px; line-height:20px; }
.lnbrBox h3 a { color:#0C1E28; font-weight:700; transition:ease all 0.4s; }
.lnbDetails { padding:20px 20px 22px; transition:ease all 0.4s; }
.lnbDetails h6 { font-size: 12px; line-height: 17px; color: #F94F28; font-weight: 700; margin:0 0 7px; transition:ease all 0.4s; text-transform:uppercase; }
.lnbDetails h6 + h6 { text-transform:uppercase; color:#0C1E28; opacity:0.7; margin:0 0 24px; }
.lnbDetails h6 a { color:#f94f28; font-weight: 700; letter-spacing: 1px; transition:ease all 0.4s; }
.lnbRight .btns a { margin-top: 16px; min-width:300px; }
.lnbRight .btns a:last-child { margin-right:0; }
.lnbLeft { position:relative; border-radius: 5px 5px 0 0 !important; overflow: hidden; transition:ease background 0.4s; }
.lnbLeft .lnbImage { height:320px; }
.lnbLeft h3 { font-size: 30px; line-height: 34px; }
.lnbLeft h3 a { font-weight:700; color:#0C1E28; }
.lnbLeft .lnbDetails { padding:25px 30px 40px 30px; float:left; width: 100%; }
.lnBoxes { margin:27px 0 0; }
.lnbLeft:hover, .lnbrBox:hover { background:#0C1E28; }
.lnbLeft:hover .lnbDetails h6 + h6, .lnbLeft:hover .lnbDetails h6, .lnbLeft:hover .lnbDetails h6 a, .lnbrBox:hover .lnbDetails h6, .lnbrBox:hover .lnbDetails h6 a { color:#FFFFFF; }
.lnbLeft:hover .lnbDetails h3, .lnbLeft:hover .lnbDetails h3 a, .lnbrBox:hover .lnbDetails h3, .lnbrBox:hover .lnbDetails h3 a { color:#BFD730; }
.latestNews.column_2, .latestNews.column_3 { padding: 100px 0 85px; background:#FFFFFF; }
.latestNews.column_2 .lnBoxes, .latestNews.column_3 .lnBoxes { margin:20px 0 0; }
.latestNews.column_2 .lnBoxes > .lnbRight .lnbImage, .latestNews.column_3 .lnBoxes > .lnbRight .lnbImage { display:block !important; }
.latestNews.column_2 .lnBoxes > .lnbRight, .latestNews.column_3 .lnBoxes > .lnbRight { width:100%; } 
.latestNews.column_2 .lnBoxes > .lnbRight .lnbImage { height:300px; }
.latestNews.column_3 .lnBoxes > .lnbRight .lnbImage { height:220px; }
.latestNews.column_2 .lnBoxes > .lnbRight .lnbrBox { width: 48.75%; margin-right:2.5%; }
.latestNews.column_3 .lnBoxes > .lnbRight .lnbrBox, .latestNews.column_3 .lnBoxes > .lnbRight .lnbrBox:nth-child(2n) { width:31.66%; margin-right:2.5%; }
.themeEnable .latestNews.column_3 .lnBoxes > .lnbRight .lnbrBox h3 { font-size:18px; line-height:20px; }
.themeEnable .latestNews.column_3 .lnbrBox:hover .lnvText { color:#FFFFFF; }
.latestNews.column_2 .lnBoxes > .lnbRight .lnbrBox:nth-child(2n), .latestNews.column_3 .lnBoxes > .lnbRight .lnbrBox:nth-child(3n) { margin-right:0; }
.cStories { padding:100px 0; }
.csStoriesmenu { position:relative; z-index:1; }
.cStories .csSlides[data-value="1"] { border-radius: 0 5px 5px 5px; }
.csStoriesmenu .slick-track { display: flex; align-items: flex-end; }
.csStoriesmenu .slick-list { padding: 25px 25px 0; margin-left: -25px; margin-right: -25px; }
.csStoriesmenu .csMenu { float:left; width:20%; padding:13px 14px; min-height:70px; text-align:center; border-radius:5px 5px 0 0; position: relative; z-index: 1; cursor:pointer; }
.csStoriesmenu .csMenu.slick-current { box-shadow:rgba(222,211,211,0.5) 0 0 40px; background:#FFFFFF; }
.csStoriesmenu .csMenu img { max-width:112px !important; /*width:100%;*/ float:none; display:inline-block; filter:grayscale(1); vertical-align:top; opacity:0.4; }
.csStoriesmenu .csMenu.slick-current img { opacity:1; }
.csStoriesmenu .csMenu.slick-current img { filter:grayscale(0); }
.cStories .cssLeft { padding:111px 50px 103px 65px; background:#FFFFFF; position:relative; z-index:1; color:rgba(12,30,40,0.8); }
.cStories .cssLeft .csLogo { text-align:center; margin:0 0 40px; display:none; filter: grayscale(1) brightness(40%); }
.cStories .cssLeft .csLogo img { max-width: 113px !important; display: inline-block; }
.cStories .cssLeft h4 { font-weight:700; letter-spacing:-0.57px; margin:0 0 19px; color:#0C1E28; }
.cStories .cssLeft, .cStories .cssRight { float:left; width:50%; }
.cStories .cssLeft .btns a { margin:10px 0 0; }
.cStories .csSlides { box-shadow:rgba(222,211,211,0.5) 0 0 40px; border-radius:5px; overflow:hidden; display:flex !important; }
.cStories .cStoriesMain .slick-list { box-shadow:rgba(222,211,211,0.5) 0 0 40px; }
.cStories .slick-prev { left:-70px; }
.cStories .slick-next { right:-70px; }
.cStories .slick-prev, .cStories .slick-next { width: 50px; height: 50px; }
.uEvents { background: #FFF; padding:51px 0 116px; }
.uEvents .lnbImage { height: 320px; }
.uEvents .lnbrBox:nth-child(3) .lnbImage, .uEvents .lnbrBox:nth-child(4) .lnbImage { display:block; }
.uEvents .lnbrBox h3 { font-size: 30px; line-height: 34px; letter-spacing: -0.5px; }
.uEvents .lnbrBox:before { height:38px; }
.uEvents .lnbDetails { padding: 25px 30px 52px; }
.uEvents .lnbrBox h3 a { font-weight:500; }
.uEvents .btns > a { min-width:260px; margin-top:9px; }
.signupSection { padding:60px 0 0; position:relative; overflow:hidden; }
.signupSection .hs_error_rollup { display:none; }
.signupSection .sLinks { background:rgba(12,30,40,0.9); margin-top:182px; position: relative; z-index: 1; }
.signupSection .sLink { float:left; width:25%; position:relative; }
.signupSection .sLink .slImage { height: 0; position: absolute; left: 0; bottom: 0; width: 100%; border-radius: 5px; transition:ease all 0.4s; }
.signupSection .sLink .slImage:before { position:absolute; content:''; left:0; top:0; width:100%; height:100%; background: linear-gradient(0deg, #0C1E28 0%, rgba(12,30,40,0.88) 52.78%, rgba(12,30,40,0) 100%); opacity:0.7; }
.signupSection .ssText { padding-right: 60px; }
.signupSection .ssText h3 { font-size: 50px; font-weight: 500; letter-spacing: -1.25px; line-height: 54px; }
.signupSection .sLink:hover .slImage { height:200px; } 
/* .signupSection .sLink:before { position:absolute; content:''; left:0; top:0; width:100%; height:100%; background:#0C1E28; } */
.signupSection .sLink a:first-child { position:relative; color: rgba(255,255,255,0.4); padding: 30px; display: block; font-size: 14px; line-height: 20px; letter-spacing: 0.88px; text-transform: uppercase; z-index:1; transition:ease all 0.4s; background: url(https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/right-arrow-white2.png) no-repeat bottom -30px left 30px/19px auto; }
.signupSection .sLink:hover a:first-child { padding: 12px 30px 48px; background-position:bottom 30px left 30px; color:#FFFFFF; }
.signupSection .ssSubscribe:after { opacity: 0.5; position: absolute; content: ''; right: -20%; top: -1px; bottom: -71%; width: 70%; background: url(https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/lime-triangles.svg) no-repeat left top/auto 100%; z-index: 1; transform: scaleY(-1); }
.signupSection .ssSubscribe form { max-width: 442px; float: right; width: 100%; position:relative; z-index:2; }
.signupSection .ssSubscribe form .hs-form-field > label { margin:0; }
.signupSection .ssSubscribe input { outline:none; border:none; padding:15px 60px 15px 30px; border-radius:30px; line-height:30px; color:#001E30; font-weight:500; font-size:16px; background:#FFFFFF; }
.signupSection .ssSubscribe .hs-button { font-size:0 !important; background:url(https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/right-arrow-white2.png) no-repeat center center/18px auto #f2542d !important; position: absolute; right: -1px; top: 0px; width: 50px; height: 50px; padding: 10px !important; min-width: 0 !important; margin: 0; }
.signupSection .ssSubscribe > span { position:relative; z-index:2; }
.signupSection .submitted-message { text-align:center; color:#FFFFFF; }
.footerSection { background:#0C1E28; padding:68px 0 100px; font-size: 14px; color: #FFF; line-height: 22px; border-top:rgba(240,240,240,0.14) solid 1px; }
.footerSection .fBox { float: left; width: 24%; padding-right:70px; }
.footerSection .fBox:last-child { padding-right:0; }
.footerSection .fBox.wwd { width: 22.5%; }
.footerSection .fBox.resources { width: 18.3%; }
.footerSection .fBox.findus { width: 18.3%; }
.footerSection .fBox.contact { width: 16.9%; } 
.footerSection .fLogo { margin:0 0 96px; }
.footerSection .fLogo img { max-width:120px !important; }
.footerSection .fSocial { list-style: none; padding: 0; margin: 0; float: left; width: 100%; }
.footerSection .fSocial li { float: left; width: 20px; fill: #FFF; margin: 0 35px 0 0; }
.footerSection .fSocial li * { display:block; fill:#FFFFFF; }
.footerSection .fBox h6 { color: #F94F28; font-size: 20px; margin: 0 0 30px; }
.footerSection .fBox:not(:first-child) ul li { float:left; width:100%; }
.footerSection .fBox ul li a { color: #FFF; margin: 0 0 10px; line-height: 22px; font-size: 14px; }
.footerSection .fBox ul li a:hover, .footerSection .fBox.contact a:hover { opacity:0.7; }
.footerSection .fBox.Contact p { margin:0 0 13px; }
.footerSection .fBox.contact a { color:#FFFFFF; }

.footerSection .image-links { max-width: 136px; margin: 20px 0; width: 100%; float: left; }
.footerSection .image-links img { max-width: 100% !important; }

.fCopyright { padding: 39px 0; color: #666; background:#0C1E28; font-size:14px; line-height:12px; }
.fCopyright .fcLeft { float: left; width: 33.4%; }
.fCopyright .fMenu { float:left; width:66.6%; }
.fCopyright .fMenu ul { list-style: none; padding: 0; float:left; margin:0; }
.fCopyright .fMenu ul li { float:left; margin:0 22px 0 0; padding-right:22px; border-right:#666666 solid 1px; }
.fCopyright .fMenu ul li:last-child { margin-right:0; padding-right:0; border-right:none; }
.fCopyright .fMenu ul li a { color:#969696; }
.fCopyright .fMenu ul li a:hover { color:#FFFFFF; }
/* Expertise */
.heroSection.o2 { padding:239px 0 118px }
.heroSection.o2 .heroBG { opacity: 0.91; transform: scaleY(-1) rotate(180deg); background: linear-gradient(180deg, #0C1E28 0%, rgba(12,30,40,0) 100%); }
.heroSection.o2:before { background-image:url(https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/red-traingles.svg); bottom:-140px; }
.heroSection.o2:after { bottom:auto; top:0; transform:scaleY(-1); }
.heroSection.o2 h1 { font-size: 56px; letter-spacing: -1px; line-height: 46px; margin:0 0 27px; }
.heroSection.o2 .hText { padding-right:120px; }
.heroSection.o2 h6 { color: #FFF; text-transform: uppercase; margin: 0 0 26px; }
.heroSection.o2 .btns a { margin-top:10px; }
.tcfSection { padding:100px 0; }
.tcfSection h2 { color:#F2542D; }
.tcfSection h2 + .fullwidth { margin:0 0 10px; }
.tcfSection h5 { font-size: 20px; font-weight: 500; margin: 0 0 30px; line-height: 24px; }
.tcfSection .tcfText { padding-right:34px; }
.tcfSection .tcfFAQ { padding-left:34px; }
.tcfSection .tcfRow { padding: 25px 30px 25px 28px; box-shadow: 0 5px 40px 0 rgba(222,211,211,0.5); margin:10px 0 0; border-left:#FFFFFF solid 2px; }
.tcfSection .tcfRow.active { border-left:#F2542D solid 2px; }
.tcfSection .tcfRow h6 { cursor:pointer; margin: 0; text-transform: uppercase; line-height: 20px; font-weight: 700; padding-right:20px; position:relative; }
.tcfSection .tcfRow h6:after { position:absolute; content:''; right:0; top:6px; width:5px; height:5px; border-right:#071218 solid 1px; border-bottom:#071218 solid 1px; transform:rotate(45deg); transition:ease all 0.4s; }
.tcfSection .tcfRow.active h6 { color:#F2542D; }
.tcfSection .tcfRow.active h6:after { top:9px; border-right:#F2542D solid 1px; border-bottom:#F2542D solid 1px; transform:rotate(225deg); }
.tcfSection .tcfAns { display:none; margin: 10px 0 0;  font-size: 14px; line-height: 22px; }
.tcfSection .tcfAns p { margin:5px 0; float:left; width:100%; }
.speakExpert { margin-bottom: -130px; }
.seInner { padding: 57px 50px 67px; background: #102835; border-radius: 5px; position: relative; overflow: hidden; }
.seInner h2 { color:#FFFFFF; margin:0 0 30px; }
.seInner .btns a { min-width: 280px; font-weight: 500; font-size: 12px; letter-spacing: 0.86px; }
.seInner .btns a:last-child { margin-right:0; }
.seInner:before { position:absolute; content:''; right:0; top:0; bottom:0; width:1150px; margin-right:-700px; background:url(https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/lime-triangles.svg) no-repeat left bottom/100% auto; transform: scaleY(-1); }
.seInner > * { position:relative; z-index:1; }
.whyTurnkey { padding:230px 0 110px; background:rgba(70,98,114,0.05); }
.whyTurnkey h2 { text-align:center; }
.wtBox { float: left; width: 47.5%; margin: 30px 5% 0 0; padding:30px 0 25px 120px; position:relative; border-top: rgba(12,30,40,0.19) solid 2px; }
.wtBox:before { position:absolute; content:''; left:0; top:-2px; width:200px; height:2px; border-top:#F2542D solid 2px; }
.wtBox:nth-child(2n) { margin-right:0; }
.wtBox h5 { font-size: 20px; margin: 15px 0 21px; font-weight: 700; line-height: 24px; }
.wtIcon { position: absolute; left: 0; top: 30px; width: 100px; height: 100px; display: flex; justify-content: center; align-items: center; background: #FFF; border-radius: 50%; padding: 10px; }
.wtIcon img { max-width:54px !important; }
.whyTurnkey .btns a { margin-top: 20px; }
.cardSection { padding:40px 0 100px; background:#f6f7f8; }
.cardText p:last-child { margin:0; }
.cardSlides:before { position: absolute; content: ''; right: 100%; width: 4000px; height: 100%; background: #f6f7f8; z-index: 11111; }
/* .cardSlides { display: flex; justify-content: left; flex-flow: row wrap; } */
.cardSlide { position:relative; float: left; width: 31.7%; margin-right: 30px; margin-top:40px; border-bottom:rgba(12,30,40,0.19) solid 1px; }
.cardSlide:after { position:absolute; content:''; right:0; bottom:-1px; left:100%; top:100%; border-bottom:#F2542D solid 1px; border-right:#F2542D solid 1px; opacity:0; transition:ease all 0.4s; }
.cardSlide:before { position:absolute; content:''; right:0; bottom:0; width:1px; height:38px; border-right:rgba(12,30,40,0.19) solid 1px; }
.cardSlide.disableHover .rMore, .cardSlide.disableHover:after { display:none; }
.cardSlide.slick-active { color:#071218; }
.cardImage { float:left; width:100%; min-height:220px; border-radius:5px 5px 0 0; }
.cardDetail { padding:22px 30.5px 30px; float: left; width: 100%; }
.cardDetail h6 { font-size: 16px; text-transform: uppercase; line-height: 23px; letter-spacing: 1px; font-weight: 700; color: #0C1E28; }
.cardSlide .rMore a { vertical-align:top; }
.cardSlide:hover .rMore img { transform:translateX(0); }
.cardSlide:hover:after { left:0; top:250px; opacity:1; }
.cardSection .slick-dots { display:table; overflow:hidden; padding-right:150px; margin: 52px 0 0; }
.cardSection .slick-dots li { display:table-cell; height:2px; }
.cardSection .slick-dots li button { width:100%; padding:0; font-size:0; height:2px; background:rgba(12,30,40,0.19); border:none; border-radius:0; }
.cardSection .slick-dots li button:before { display:none; }
.cardSection .slick-dots li.slick-active button::after { position: absolute; content: ''; right: 0; top: 0; width: 1200px; background: #F2542D; height: 2px; }
.cardSection .slick-arrow { display: block; left: auto; right: 0; bottom: 0; top: auto; width: 50px; height: 50px; transform: translateY(50%); }
.cardSection .slick-prev { right:60px; }
.cardSection .slick-list { overflow:initial; width: auto; margin: 0 -30px 0 0; }
.cardSection .slick-track { display: flex; justify-content: left; flex-flow: row wrap; }
.cardSection .slick-list .slick-slide { opacity:0.42; height:auto; border-radius: 5px 5px 0 0; transition:ease all 0.4s; }
.cardSection .slick-list .slick-slide.slick-active, .cardSection .slick-list .slick-slide.slick-current.slick-center { opacity:1; }
.cardSection .btns a { min-width:250px; margin-top:14px; }
.meetDirector { background:#0C1E28; color:#FFFFFF; padding:100px 0; overflow:hidden; }
.meetDirector h2 { color: #FFF; margin: 0 0 39px; }
.meetDirector h6 { font-weight: 700; font-size: 18px; line-height: 20px; letter-spacing: 0; color: #FFF; float: left; width: 100%; margin: 0 0 17px; }
.meetDirector h6 span { float:left; width:100%; color:rgba(255,255,255,0.6); text-transform:uppercase; font-size:14px; font-weight:500; letter-spacing:0.88px; margin: 5px 0 0; } 
.meetDirector .m1 { float:left; width: 34%; padding-right: 25px; position:relative; }
.meetDirector .m1:before { position: absolute; content: ''; left: 0; top: 0; width: 100%; height: 100%; background: linear-gradient(180deg, rgba(12,30,40,0) 0%, #0C1E28 100%); opacity: 0.6; }
.meetDirector .m1 img { max-width: 285px !important; width: 100%; border-radius: 5px; } 
.meetDirector .m2 { width: 43.5%; margin: 0 2.5% 0 0; padding-right:25px; }
.meetDirector .m2 a.white_border { min-width: 370px; text-align: left; padding-right:60px; margin: 10px 0 0; }
.meetDirector .m2 a.white_border:after { position:absolute; content:''; right:37px; top:20px; width:19px; height:18px; background:url(https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/right-arrow-white2.png) no-repeat center right/contain; }
.meetDirector .m2 a.white_border:hover:after { background-image:url(https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/right-arrow-black2.png); }
.meetDirector .m3 { width: 20%; margin: 0; padding:60px 0 0; }
.meetDirector .m3 a { line-height: 24px; color: #F2542D; white-space:nowrap; }
.meetDirector .m3 ul a { display:block; }
.meetDirector .m3 ul a svg { fill:#FFFFFF; }
.meetDirector .mdBio { color: rgba(255,255,255,0.8); }
.meetDirector .m3 ul { margin:20px 0 0; padding:0; float:left; width:100%; list-style:none; }
.meetDirector .m3 ul li { width: 20px; fill: #FFF; margin:6px 35px 0 0; float:left; }
.meetDirector .m3 ul li:last-child { margin:6px 0 0; }
.getTouch { padding:40px 0; background:#E75C39; box-shadow:0 5px 40px 0 rgba(9,33,46,0.1); }
.getTouch h2 { margin: 0; color: #FFF; }
.getTouch .btns a { float: right; text-align: left; padding-right: 60px; margin:0; }
.getTouch .btns a:after { position:absolute; content:''; right:37px; top:20px; width:19px; height:18px; background:url(https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assests%202019/right-arrow-white2.svg) no-repeat center right/contain; }
.getTouch .btns a:hover:after { background-image:url(https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/right-arrow-black2.png); }
.body-container--expertise .cStories { padding: 100px 0 120px; }
.body-container--expertise .csStoriesmenu .slick-list { padding: 35px 25px 0; }
.heroSection.o2.lt { padding:234px 0 134px; }
.heroSection.o2.lt:before { bottom:-175px; background-image:url(https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/lime-triangles.svg); }
.heroSection.o2.lt h6 { padding-left: 34px; position:relative; }
.heroSection.o2.lt h6:before { position:absolute; content:''; left:0; top:3px; width:19px; height:12px; background:url(https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/right-arrow-white2.png) no-repeat center top/contain; transform:scaleX(-1); }
.speakExpert:not(.o2) { margin-bottom: -180px; }
.speakExpert:not(.o2) .seInner { padding:73px 166px 104px 134px; }
.speakExpert:not(.o2) .seInner:before { width: 1080px; margin-right: -655px; opacity: 0.4; }
.speakExpert:not(.o2) h2 { font-weight:300; margin: 0; font-size: 44px; letter-spacing: -1.02px; font-family: 'Texta',serif; }
.whyTurnkey.o2 { padding-top:275px; padding-bottom:365px; }
.aboutInd { padding: 0; background: #FFFFFF; }
.aboutInd .aboutBox { margin: -275px 0 60px; }
.aboutInd .aboutBox:before { background:rgba(0,0,0,0.6); }
.body-container--ss .cardSection, .body-container--ss .cardSection .cardSlides:before { background:#FFFFFF; }
.body-container--ss .latestNews { background:#f5f6f7; }
.tcSection { padding:55px 0; }
.tcSection h2 { color:#F2542D; }
.tcSection h5 { font-size: 20px; line-height: 24px; margin: 0 0 20px; }
.tcSection .tcRow { padding:45px 0; }
.tcSection .tcText { float: left; width: 46%; margin: 0 8% 0 0; padding:32px 0; }
.tcSection .tcImage { float:left; width:46%; border-radius: 5px;height:270px; }
.tcSection .tcText .btns a { font-size: 12px; padding-right: 85px; font-weight: 500; margin: 10px 0 0; }
.tcSection .tcText .btns a:after { right:45px; }
.tcSection .tcRow:nth-child(2n) .wrapper { flex-flow: row-reverse; }
.tcSection .tcRow:nth-child(2n) .tcImage { min-height:620px; }
.tcSection .tcRow:nth-child(2n) .tcText { margin:0 0 0 8%; }
.tcSection .tcRow:nth-child(2) .tcImage { background-position:right top !important;  }
.whyTurnkey.o2 .wtBox { border-top:none; padding-left: 0; width: 31.66%; margin: 30px 2.5% 0 0; padding-top: 0; }
.whyTurnkey.o2 .wtBox:nth-child(3n) { margin-right:0; }
.whyTurnkey.o2 .wtBox:before { display:none; }
.whyTurnkey.o2 .wtIcon { position:static; margin:0 0 10px; }
.whyTurnkey.o2 h5 { font-weight:400; }
.contactHero { padding:220px 0 305px; background:#0C1E28; position:relative; }
.contactHero .submitted-message { color:#FFFFFF; }
.contactHero .hs_error_rollup { display:none; }
.contactHero .wrapper { position:relative; }
.contactHero .wrapper grammarly-extension { display:none; }
.contactHero .wrapper grammarly-extension + .cLeft { margin-left:0; }
.contactHero ::-webkit-input-placeholder { opacity:1; color:rgba(255,255,255,0.6); font-weight:400; font-size:18px; }
.contactHero ::-moz-placeholder { opacity:1; color: rgba(255,255,255,0.6); font-weight:400; font-size:18px; }
.contactHero :-ms-input-placeholder { opacity:1; color: rgba(255,255,255,0.6); font-weight:400; font-size:18px; }
.contactHero ::placeholder { opacity:1; color: rgba(255,255,255,0.6); font-weight:400; font-size:18px; }
.contactHero:before { position:absolute; content:''; left:50%; bottom:0; width:1116px; height:780px; background:url(https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/red-triangles-contact-1.svg) no-repeat center top/contain; margin-left: -973px; }
.contactHero h6 { font-size:12px; color: #BFD730; text-transform: uppercase; margin: 15px 0 18px; }
.contactHero h2 { color: #FFF; }
.contactHero .cLeft { padding-right: 40px; }
.contactHero .clText { margin: 0 0 7px; color:rgba(255,255,255,0.8); font-size: 18px; line-height: 26px; }
.contactHero .btns { margin: 0px 0 30px; }
.contactHero .btns a.orange, .contactHero .btns a.green, .contactHero .btns a.black_border { padding-right:77px; }
.contactHero .btns a.orange:after, .contactHero .btns a.green:after, .contactHero .btns a.black_border:after { right:45px; }
.contactHero .btns a:not(:first-child) { margin-top:15px; }
.contactHero .contactInfo a { color: #F2542D; font-size: 18px; line-height: 24px; margin-right: 35px; }
.contactHero a.white_border { padding-right:77px; }
.contactHero a.white_border:after { right:45px; }
.contactHero a.white_border:hover:after { background:url(https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/right-arrow-black2.png) no-repeat center right/contain; }
.contactHero form .hs-form-field { margin:0 0 15px; }
.contactHero form .hs-form-field > label { display:none; }
.contactHero form .hs-fieldtype-select > label { display:block; font-size: 18px; color: #FFF; margin: 0 0 15px; }
.contactHero form .legal-consent-container { float:left; width:100%; }
.contactHero form .legal-consent-container input { display:none; }
.contactHero form .legal-consent-container input + span { float:left; width:100%; padding-left:30px; position:relative; margin-left:0 !important; color:rgba(255,255,255,0.8); font-size:15px; line-height:24px; }
.contactHero form .legal-consent-container input + span p { margin-left:0 !important; }
.contactHero form .legal-consent-container input + span:before { position:absolute; content:''; left:0; top:2px; width:20px; height:20px; border-radius:4px; background:rgba(255,255,255,0.1); font-family:'FontAwesome'; }
.contactHero form .legal-consent-container input + span:after { position:absolute; content:''; left:4px; top:8px; width:12px; height:5px; border-left:#FFFFFF solid 1px; border-bottom:#FFFFFF solid 1px; transform:rotate(-45deg); opacity:0; transition:ease all 0.4s; }
.contactHero form .legal-consent-container input:checked + span:after { opacity:1; }
.contactHero form textarea { height: 150px; resize: none; }
.cRight .hs-button { margin: 35px 0 0; }
.cRight select { -webkit-appearance: none; -moz-appearance: none; text-indent: 1px; text-overflow: ''; }
.cRight select::-ms-expand { display: none; }
.cRight .hs-fieldtype-select .input { position:relative; }
.cRight .hs-fieldtype-select .input:after { position:absolute; content:''; right: 30px; top: 27px; width: 6px; height: 6px; border-right: #fff solid 2px; border-bottom: #fff solid 2px; transform:rotate(45deg); }
.contactMain { padding:0 0 100px; }
.map-section #map_canvas { filter: grayscale(0); -webkit-filter: grayscale(0); } 
div[aria-label="Map"] > div > div:last-child { filter: grayscale(99%); }
.contactMap .mapping { height:450px; margin-top: -225px; border-radius: 5px; overflow: hidden; }
.contactBox { float: left; width: 49.165%; margin:1.67% 1.67% 0 0; box-shadow: 0 5px 40px 0 rgba(222,211,211,0.5); padding:50px 40px 0; }
.contactBox:nth-child(2n) { margin-right:0; }
.contactBox h4 { font-weight:700; color:#0C1E28; }
.cbText { color:rgba(12,30,40,0.6); font-size: 18px; line-height: 24px; margin: 10px 0 0; } 
.dirMap { padding-bottom:20px; }
.dirMap a { color:#0C1E28; text-transform: uppercase; font-size: 14px; letter-spacing: 1px; padding-left: 22px; background:url(https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/map-marker.png) no-repeat left top 2px/14px auto; margin:0 0 8px; }
.contactEmail { padding: 25px 0; position:relative; }
.contactEmail:before { position: absolute; content: ''; left: -40px; right: -40px; top: 0; height: 1px; border-top: rgba(12,30,40,0.19) solid 1px; }
.contactEmail a { margin-bottom:4px; font-size:18px; line-height:24px; color:rgba(12,30,40); }
.contactBoxes { padding:40px 0 0; }
.contactBox:hover { background:#0C1E28; }
.contactBox:hover .cbText { color:rgba(255,255,255,0.6); }
.contactBox:hover h4 { color:#FFFFFF; }
.contactBox:hover .dirMap a, .contactBox:hover .contactEmail a { color:#FFFFFF; }
.contactBox:hover .contactEmail:before { border-top-color:rgba(210,213,215,0.25); }
.contactBox:hover .dirMap a:hover, .contactBox:hover .contactEmail a:hover { color:#F2542D; }
/* About us */
.themeEnable { color:#071218; }
.themeEnable p { color:inherit; }
.themeEnable img { vertical-align:top; }
.themeEnable h1, .themeEnable h2, .themeEnable h3, .themeEnable h4, .themeEnable h5, .themeEnable h6, .themeEnable .who-we-are-section3 .who-we-are-team-cm .heading-container h5, .themeEnable .who-we-are-section3 .who-we-are-team-cm .heading-container h6 { color:#071218; }
body.wrapper-mac-adjust.themeEnable  .transparent-bordered-cta .load-more-module a.cta_button[title], body.wrapper-mac-adjust.themeEnable a.cta_button[title], body.themeEnable .container-fluid .row-fluid .hs-button { padding:19px 60px 21px 37px; }
.themeEnable .heroSection.o2 h1 { color:#FFFFFF; }
.themeEnable .row-fluid .orange_border a, .themeEnable .row-fluid form .hs-button, .themeEnable .row-fluid .orange a, .themeEnable .row-fluid .green a, .themeEnable .row-fluid .white_border a, .themeEnable .row-fluid .black_border a { background: #F2542D; color: #FFF; padding: 19px 37px 21px; line-height: 18px; border: #F2542D solid 1px; min-width: 210px; text-align: center; border-radius: 30px; margin: 5px 20px 0 0; text-transform: uppercase; font-size: 14px; letter-spacing: 0.7px; font-weight: 700; position:relative; box-sizing:border-box !important; box-shadow:none; }
.themeEnable .row-fluid .orange a:last-child, .themeEnable .row-fluid .green a:last-child, .themeEnable .row-fluid .white_border:last-child a, .themeEnable .row-fluid .black_border a:last-child { margin-right:0; }
.themeEnable .row-fluid .orange a:before, .themeEnable .row-fluid .green:before a { position: absolute; left: -1px; top: -1px; right: -1px; bottom: -1px; border-radius: 35px; background: rgba(0,0,0,0.2); content: ''; opacity:0; transition:ease all 0.4s; }
.themeEnable .row-fluid .orange a, .themeEnable .row-fluid .green a, .themeEnable .row-fluid .black_border a { text-align:left; padding:19px 60px 21px 37px; }
.themeEnable .row-fluid .orange a > span, .themeEnable .row-fluid .green a > span { position:relative; }
.themeEnable .row-fluid form .hs-button, .themeEnable .row-fluid .green a { background:#BFD730; border-color:#BFD730; color:#0c1e28; }
.themeEnable .row-fluid form .hs-button { padding-right:66px; background:url(https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/right-arrow-black2.png) no-repeat center right 32px/19px auto #BFD730 !important; border:none !important; color:#0c1e28 !important; padding: 19px 71px 21px 37px !important; border-radius: 30px !important; font-size: 14px !important; text-transform: uppercase !important; }
.themeEnable .row-fluid form .hs-button:hover { background-color:#99ac26 !important; }
.themeEnable .row-fluid .megaMenu .mmRight .btns a.white_border:after, .themeEnable .row-fluid .orange a:after, .themeEnable .row-fluid .green a:after, .themeEnable .row-fluid .black_border a:after, .themeEnable .row-fluid .contactHero .white_border a:after { position:absolute; content:''; right:37px; top:20px; width:19px; height:18px; background:url(https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/right-arrow-white2.png) no-repeat center right/contain; }
.themeEnable .row-fluid .green a:after { background-image:url(https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/right-arrow-black2.png); }
.themeEnable .row-fluid .black_border a:after, .themeEnable .row-fluid .megaMenu .mmRight .btns a.white_border:hover:after { background-image:url(https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/right-arrow-black2.png); }
.themeEnable .row-fluid .white_border a { background:transparent; border:#FFFFFF solid 1px; }
.themeEnable .row-fluid .white_border a:hover { background:#FFFFFF; color:#0c1e28; }
.themeEnable .row-fluid .orange_border a { background:transparent; border:#f2542d solid 1px; color:#f2542d; text-align:left; }
.themeEnable .row-fluid .orange_border a:last-child { margin-right:0; }
.themeEnable .row-fluid .orange_border a:after { position: absolute; content: ''; right: 37px; top: 20px; width: 19px; height: 18px; background: url(https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/right-arrow-orange2-1.png) no-repeat center/contain; }
.themeEnable .row-fluid .orange_border a:hover { background:#f2542d; color:#FFFFFF; border:#f2542d solid 1px; }
.themeEnable .row-fluid .orange_border a:hover:after { background: url(https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/right-arrow-white2.png) no-repeat center/contain; }
.themeEnable .row-fluid .black_border a { background:transparent; border:#0C1E28 solid 1px; color:#0C1E28; }
.themeEnable .row-fluid .black_border a:hover { background:#0C1E28; color:#FFFFFF; }
.themeEnable .row-fluid .black_border a:hover:after { background-image:url(https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/right-arrow-white2.png); }
.themeEnable .row-fluid .orange a:hover { background:#b94a2e; border-color:#b94a2e; }
.themeEnable .row-fluid .orange a:hover:before, .themeEnable .row-fluid .green a:hover:before { opacity:1; }
/* .themeEnable h3 { font-size:34px; font-weight:700; } */
.themeEnable h4, .who-we-are-section3 .who-we-are-team-cm .heading-container h4 { font-size:26px; font-weight:700; color:#f2542d; }
.themeEnable h5, .who-we-are-section3 .who-we-are-team-cm .heading-container h5 { font-size:20px; font-weight:700; }
.themeEnable h6, .who-we-are-section3 .who-we-are-team-cm .heading-container h6 { font-size:14px; font-weight:700; }
.themeEnable p, .themeEnable .body-container-wrapper li, .who-we-are-section3 .who-we-are-team-cm .description-container p { font-size:16px; line-height:22px; letter-spacing:0; }
.themeEnable * { box-sizing:border-box; } 
.themeEnable .wrapperXL { box-sizing:border-box; }
.themeEnable .hLogo { box-sizing:border-box; }
.themeEnable .hMenu .hs-menu-wrapper > ul > li { padding:0 20px !important; }
.themeEnable .hMenu .hs-menu-wrapper > ul, .themeEnable .hMenu .hs-menu-wrapper > ul > li > a { vertical-align:top; overflow:initial; }
.hMenu .hs-menu-wrapper > ul > li.hs-item-has-children > a:after { box-sizing:border-box; }
.themeEnable .hMenu .hs-menu-wrapper > ul > li:first-child { padding-left:5px !important; }
.themeEnable .hMenu .hs-menu-wrapper > ul > li:last-child { padding-right:0 !important; }
.themeEnable .body-container-wrapper { margin-top: 0; }
.themeEnable .hMenu .hs-menu-wrapper > ul > li > ul:before { background:#0c1e28; height:100%; }
.themeEnable .hMenu .hs-menu-wrapper > ul > li > ul > li { position:relative; }
.themeEnable .hMenu .hs-menu-wrapper > ul > li > ul > li > a { width: auto !important; white-space: normal !important; max-width: none;  }
.themeEnable .hMenu .hs-menu-wrapper > ul > li > ul > li a { transition:none; }
.themeEnable .megaMenu .mmRight ul li a { padding: 0; width: auto; max-width: none; white-space: normal; display: inline-block; vertical-align: top; }
.themeEnable .hSearch a img { vertical-align:top; }
.themeEnable .megaMenu .mmRight p { color:#FFFFFF; }
.themeEnable .megaMenu .mmRight .btns a.white_border { padding:19px 37px 21px; } 
.themeEnable .megaMenu .mmLeft > ul > li > a:first-child { white-space: normal; padding: 0; width: 100%; max-width: 100%; }  
.themeEnable .megaMenu .mmLeft ul.hs-menu-children-wrapper { position:static !important; opacity:1 !important; visibility:visible !important; }
.themeEnable .megaMenu .mmLeft > ul > li { float:left; width:100%; }
.themeEnable .footerSection .fBox ul li a { padding: 0; max-width: none; white-space: normal; vertical-align: top; } 
.themeEnable .footerSection p { font-size: 14px; color: #FFF; line-height: 22px; letter-spacing:0; }
.themeEnable .getTouch h2 { color:#FFFFFF; }
.themeEnable .heroSection.o2 .hText { max-width: 570px; margin: 0 0 15px; }
.themeEnable .heroSection.o2 .hText p { font-size: 18px; line-height: 26px; }

.themeEnable .row-fluid .signupSection .ssSubscribe input { height:60px; }
.themeEnable .row-fluid .signupSection .ssSubscribe input:focus { border:none; }
.themeEnable .row-fluid .signupSection .ssSubscribe .hs-button { font-size: 0 !important; background: url(https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/right-arrow-white2.png) no-repeat center center/19px auto #f2542d !important; position: absolute; right: 5px; top: 5px; width: 50px; height: 50px; padding: 10px !important; min-width: 0 !important; margin: 0; }
.themeEnable .row-fluid .hs-error-msgs li { margin: 0.7rem 0; font-size: 0.875rem; }
.themeEnable .row-fluid .hs-error-msgs li label { color: #ef6b51; margin-top: .35rem; }
body.themeEnable .container-fluid .row-fluid .who-we-are-section3 .four-col-adjust span > .hs_cos_wrapper { margin-top:26px; }
/* Partner Page */
.themeEnable .key-news-section .event-container p { font-size:16px; letter-spacing:0; }
.themeEnable .key-news-section .event-container h3 { color:#f2542d; }
.themeEnable .event-container h5.border-bottom-line { border-bottom-color:#bfd730; }
.themeEnable .transparent-bordered-cta a.cta_button[title] { color:#f2542d; font-weight:700; border-color:#f2542d; font-family: 'Texta Alt',sans-serif; border-radius: 35px; font-size: 14px; padding: 17px 65px 17px 37px; text-transform: uppercase; line-height:24px; } 
.themeEnable .transparent-bordered-cta a.cta_button[title]:after { position:absolute; content:''; right:37px; top:21px; width:19px; height:18px; background:url(https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/right-arrow-orange2-1.png) no-repeat center/contain; }
.themeEnable .transparent-bordered-cta a.cta_button[title]:hover { background:#e75c39; color:#FFFFFF; border-color:#e75c39; }
.themeEnable .transparent-bordered-cta a.cta_button[title]:hover:after { background:url(https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/right-arrow-white2.png) no-repeat center/contain; }
.themeEnable .cardSlides:not(.o1) { display:flex; flex-flow:row wrap; justify-content:left; }
.themeEnable .cardSlides:not(.o1) .cardSlide { margin-right: 2.45%; }
.themeEnable .cardSlides:not(.o1) .cardSlide:nth-child(3n) { margin-right:0; }
.themeEnable .cardSlides:not(.o1) .cardSlide img { max-width:220px !important; width:100%; }
.themeEnable .cardSlides .cardSlide > a { position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 1; }
.themeEnable .cardSlides .cardSlide h6 span { color: #f2542d; margin: 0 0 10px; }
/* Corporate Social Responsibility */
.themeEnable .row-fluid .emailSubs-outer .hs-form .hs-button:hover, .row-fluid .emailSubs-outer .hs-form input[type="submit"]:hover, .themeEnable .row-fluid .emailSubs-outer .hs-form .hs-button, .row-fluid .emailSubs-outer .hs-form input[type="submit"] { background: #f2542d !important; color: #fff !important; padding: 19px 29px !important; font-size: 13.71px !important; font-weight: 400; letter-spacing: 0; line-height: 20px; text-align: center; -webkit-appearance: none; box-shadow: none; min-width: 0; margin: 4px 4px 0 0;    font-size:0 !important; background:url(https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/right-arrow-white2.png) no-repeat center center/19px auto #f2542d !important; }  
.row-fluid .emailSubs-outer .hs-form input[type="submit"]:hover { background:#b94a2e !important; }
.themeEnable .row-fluid .emailSubs-outer input[type="email"] { color:#071218; font-weight:500; border-radius: 40px; line-height: 32px; height: auto; }
.themeEnable .row-fluid .o-cta-left, .themeEnable .row-fluid .tyevent-btn a, .themeEnable .row-fluid .tyevent-left h2, .themeEnable .row-fluid .tech-engbox h3, .themeEnable .row-fluid .tech-engbox h3 a, .themeEnable .row-fluid .tech-engtitle h2, .themeEnable .row-fluid .c-ainner h4, .themeEnable .row-fluid .c-actionbox h4, .themeEnable .row-fluid .climate-descr p, .themeEnable .row-fluid .climate-box h4, .themeEnable .row-fluid .climate-subtitle, .themeEnable .row-fluid .climate-subtitle p, .themeEnable .row-fluid .climate-titlesec h2, .themeEnable .row-fluid .emailSubs-outer .form-title { font-family: 'Texta Alt',sans-serif; }
.themeEnable .row-fluid .tech-engsubtitle p, .row-fluid .tech-engdesc p, .themeEnable .row-fluid .climate-descr p, .themeEnable .row-fluid .climate-subtitle p { line-height:22px; }
.themeEnable .row-fluid .tyevent-desc, .themeEnable .row-fluid .tyevent-desc p { font-size:16px; line-height:22px; }
.themeEnable .row-fluid .emailSubs-outer input[type="email"]::-webkit-input-placeholder { font-family: 'Texta Alt',sans-serif; opacity:1; color: #001E30; font-weight:500; font-size:16px; }
.themeEnable .row-fluid .emailSubs-outer input[type="email"]::-moz-placeholder { font-family: 'Texta Alt',sans-serif; opacity:1; color: #001E30; font-weight:500; font-size:16px; }
.themeEnable .row-fluid .emailSubs-outer input[type="email"]:-ms-input-placeholder { font-family: 'Texta Alt',sans-serif; opacity:1; color: #001E30; font-weight:500; font-size:16px; }
.themeEnable .row-fluid .emailSubs-outer input[type="email"]::placeholder { font-family: 'Texta Alt',sans-serif; opacity:1; color: #001E30; font-weight:500; font-size:16px; }
.themeEnable .row-fluid .climate-Wcta .climate-box { padding-bottom:90px; overflow:hidden; }
.themeEnable .row-fluid .current-actions { background-color:#f2542d; }
.themeEnable .row-fluid .climate-box:before { background-color:#f2542d; left: 0; width: 100%; }
.themeEnable .row-fluid .climate-Wcta .climate-image { margin:-30px -17px 15px; }
.themeEnable .row-fluid .tech-engtitle h2, .themeEnable .row-fluid .tyevent-btn a:hover, .themeEnable .row-fluid .cTitle h2 { color:#f2542d; }
.themeEnable .row-fluid .emailSubs-outer ul.hs-error-msgs li label { font-family: 'Texta Alt',sans-serif; font-weight: 400; color: #f2542d; }
.themeEnable .row-fluid .climate-icon { background:rgba(191,215,148,0.3); }
.themeEnable.csrPage .latestNews .secTitle { text-align:center; }
.themeEnable.csrPage .latestNews .secTitle .stText { color:#7A7A7C; }
.themeEnable.csrPage .whyTurnkey { background:#FFFFFF; padding:70px 0 20px; }
.themeEnable.csrPage .wtBox:nth-child(2n), .themeEnable.csrPage .wtBox { width: 32%; margin: 30px 2% 0 0; }
.themeEnable.csrPage .wtBox:nth-child(3n) { margin-right:0; }
.themeEnable.csrPage .wtIcon { background:#f2542d; }
/* Careers */
.themeEnable .careers-section5 h2, .themeEnable .careers-section5 h3, .themeEnable .careers-section5 h4, .themeEnable .careers-section5 h5, .themeEnable .careers-section5 h6 { color:#FFFFFF; }
.themeEnable .row-fluid .latest-position-cm-container .cta-container a.cta_button { padding:19px 60px 21px 37px; min-width: 0; width: 100%; margin:0; }
.themeEnable .careers-section5, .themeEnable .row-fluid .careers-section8 .left-col:before, .themeEnable .careers-section8 .right-col:after, .themeEnable .careers-section8 .right-col, .themeEnable .careers-section8 .left-col:after, .themeEnable .careers-section8 .left-col { background:#f2542d; }
.themeEnable .careers-section5 { background:#102835; position:relative; overflow:hidden; }
.themeEnable .careers-section5:after { position: absolute; content: ''; right: -20%; top: -1px; bottom: -71%; width: 70%; background: url(https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/lime-triangles.svg) no-repeat left top/auto 100%; z-index: 1; transform: scaleY(-1); opacity: 0; }
.themeEnable .careers-section5 > div { position: relative; z-index: 2; }
.themeEnable .careers-section8 h2 { color:#FFFFFF; }
.themeEnable .aboutasSection { background: #FFF; position: relative; z-index: 100; }
.themeEnable .aboutasSection .aboutBox { margin:0; }
.themeEnable .aboutasSection .aboutBox h2 { color:#FFFFFF; }
.themeEnable .aboutasSection .aboutBox h6 { color:#bfd730; }
.themeEnable .latest-position-cm-container .latest-position-cm .category-container { max-width:340px; }
.themeEnable .row-fluid .latest-position-cm-container .cta-container { width:100%; max-width:180px; } 
/* Key resources */
.themeEnable .key-resources-section1 .key-resource-feature-content-cm .description1-container h4 span, .themeEnable .filter-area.key-resource-filter-list-section .dropdownwra > span { font-family:'Texta Alt',serif; }
.themeEnable .key-resources-section1 .key-resource-feature-content-cm .cta-container a.cta_button { padding:19px 60px 21px 37px; background:#f2542d; }
.themeEnable .key-resources-section1 .key-resource-feature-content-cm .cta-container a.cta_button:hover { background:#b94a2e; border-color:#b94a2e; }
.themeEnable .key-resource-filter-section .key-resource-filter-cm-container .small-text h4 { color:#f2542d; }
.themeEnable .key-resource-filter-section .key-resource-filter-cm-container .small-text:after { background:#f2542d; }

.themeEnable .right-col input { background: transparent; border: #f5f5f5 solid 1px; } 
.themeEnable .key-resources-section1 .right-col-bottom .section-heading h4 { color:#f2542d; }
body.themeEnable .row-fluid .key-resource-filter-section .read-more a.cta_button, .themeEnable .row-fluid .key-resource-filter-section .key-resource-filter-cm-container .cta-container a.cta_button { background:#f2542d; color:#FFFFFF !important; border-color:#f2542d; padding: 19px 60px 21px 37px; min-width: 180px; justify-content: left; }
.themeEnable .row-fluid .key-resource-filter-section .key-resource-filter-cm-container .cta-container a.cta_button { background:transparent; color:#f2542d !important; }
.themeEnable .row-fluid .key-resource-filter-section .key-resource-filter-cm-container .cta-container a.cta_button:after { background:url(https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/right-arrow-orange2-1.png) no-repeat center right/contain; }
body.themeEnable .row-fluid .key-resource-filter-section .read-more a.cta_button:hover, .themeEnable .row-fluid .key-resource-filter-section .key-resource-filter-cm-container .cta-container a.cta_button:hover { background:#b94a2e; border-color:#b94a2e;color:#FFFFFF !important; }
.themeEnable .row-fluid .key-resource-filter-section .key-resource-filter-cm-container .cta-container a.cta_button:hover:after { background:url(https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/right-arrow-white2.png) no-repeat center right/contain; }
body.themeEnable .row-fluid .filter-section.ps1-resource-1-section .ps1-resource-1-cm .cta-container a.cta_button:hover { background:#f2542d; border-color:#f2542d; }
body.themeEnable .ps1-resource-1-filter .row-fluid .text-search { font-family: 'Texta Alt',sans-serif; }
body.themeEnable .ps1-resource-1-filter .search-trigger { top:14px; }
body.themeEnable .ps1-resource-1-filter .row-fluid .text-search::-webkit-input-placeholder { font-family: 'Texta Alt',sans-serif; opacity:1; color: #001E30; font-weight:500; font-size:16px; }
body.themeEnable .ps1-resource-1-filter .row-fluid .text-search::-moz-placeholder { font-family: 'Texta Alt',sans-serif; opacity:1; color: #001E30; font-weight:500; font-size:16px; }
body.themeEnable .ps1-resource-1-filter .row-fluid .text-search:-ms-input-placeholder { font-family: 'Texta Alt',sans-serif; opacity:1; color: #001E30; font-weight:500; font-size:16px; }
body.themeEnable .ps1-resource-1-filter .row-fluid .text-search::placeholder { font-family: 'Texta Alt',sans-serif; opacity:1; color: #001E30; font-weight:500; font-size:16px; }
.themeEnable .row-fluid .filter-area.key-resource-filter-list-section .dropdownwra {  font-size: 18px; padding:9px 15px; background:#102835; border-radius:5px 5px 0 0; }
.themeEnable .row-fluid .filter-area.key-resource-filter-list-section .dropdownwra > span { font-size: 18px; padding: 9px 30px 9px 0; }
.themeEnable .filter-area.key-resource-filter-list-section .dropdownwra > span::before { top: 0; right: 0; font-size: 12px; content: "\f107"; }
.themeEnable .dropdownwra > ul { top:100%; left:0; border-radius: 0 0 5px 5px; overflow: hidden; }
.themeEnable .key-resource-filter-list-section .filter-dropdownwra.dropdownwra ul li, .themeEnable .filter-area.key-resource-filter-list-section ul.filter.option-set.clearfix li { margin:0; background:#102835; }
.themeEnable .key-resource-filter-list-section .filter-dropdownwra.dropdownwra ul li > a, .themeEnable .filter-area.key-resource-filter-list-section ul.filter.option-set.clearfix li > a { border-bottom:1px solid rgba(255,255,255,0.2) }
.themeEnable .key-resource-filter-list-section .filter-dropdownwra.dropdownwra ul li:last-child > a, .themeEnable .filter-area.key-resource-filter-list-section ul.filter.option-set.clearfix li:last-child > a { border-bottom:none; }
.themeEnable .filter-area.key-resource-filter-list-section ul.filter.option-set.clearfix li:first-child, .themeEnable .key-resource-filter-list-section .filter-dropdownwra.dropdownwra ul li:first-child { border-top: 1px solid rgba(255,255,255,0.2); }
.themeEnable .key-resoucesrow .item-img { padding:0; }
.themeEnable .key-resource-filter-section .key-resource-filter-cm-container .Resources-col.resource-box { border:none; }
.themeEnable .row-fluid .key-resource-filter-section .key-resource-filter-cm-container .item-img { margin:0; border-radius: 5px 5px 0 0; overflow: hidden; height:225px; }
.themeEnable.keyResource .row-fluid .key-resource-filter-section .key-resource-filter-cm-container .item-img { height:auto; } 
.themeEnable .row-fluid .key-resource-filter-section .key-resource-filter-cm-container .small-text { float: left; width: 100%; max-width: 100%; text-align:left; margin: 0; padding:21px 30px 0; }
.themeEnable .key-resource-filter-section .key-resource-filter-cm-container .small-text h4 { color:#0c1e28; font-size: 16px; text-transform: uppercase; line-height: 23px; letter-spacing: 1px; font-weight: 700; padding: 0; }
.themeEnable .key-resource-filter-section .key-resource-filter-cm-container .small-text h6 { color:#f2542d; }
.themeEnable .key-resource-filter-section .key-resource-filter-cm-container .small-text:after { display:none; }
.themeEnable .key-resource-filter-section .key-resource-filter-cm-container .description-container { max-width: 100%; text-align: left; padding: 0 30px; }
.themeEnable .key-resource-filter-section .key-resource-filter-cm-container .cta-container { margin-top: 0; text-align: left; padding: 0 30px; }
.themeEnable .row-fluid .key-resource-filter-section .key-resource-filter-cm-container .item-height { position:relative; height:auto; padding:0; }
.themeEnable .row-fluid .key-resource-filter-section .key-resource-filter-cm-container .item-height .item-inner > a { position:relative; z-index:1; }
.themeEnable .row-fluid .key-resource-filter-section .key-resource-filter-cm-container .item-height:after { position:absolute; content:''; right:0; bottom:-30px; width:100%; top:calc(100% - 8px); border-right:rgba(12,30,40,0.19) solid 1px; border-bottom:rgba(12,30,40,0.19) solid 1px; transition:ease all 0.4s; }
.themeEnable .row-fluid .key-resource-filter-section .key-resource-filter-cm-container .item-height:hover:after { border-color:#f2542d; height:auto; top:250px; }
.themeEnable .key-resource-filter-section .key-resource-filter-cm-container .Resources-col.resource-box { max-height:none !important; }
.themeEnable .key-resource-filter-section .key-resource-filter-cm-container .Resources-col.resource-box .rMore { position:relative; z-index:1; }
.themeEnable .key-resource-filter-section .key-resource-filter-cm-container .Resources-col.resource-box:hover .rMore img { transform:none; }
.themeEnable .row-fluid .filter-area.key-resource-filter-list-section .wrapper { max-width:1200px; }
.themeEnable .key-resoucesrow > span .Resources-col { width: 33.3%; margin: 0 0 30px; float: left; padding: 0 1%; }
.themeEnable .key-resoucesrow #container { margin:0 -0.5%; } 
/* Key answer / FAQs */
.themeEnable .tabber-main-wrapper.transparent-bordered-cta a.cta_button[title] { color:#FFFFFF; background:#f2542d; border-color:#f2542d; }
.themeEnable .tabber-main-wrapper.transparent-bordered-cta a.cta_button[title]:after { background:url(https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/right-arrow-white2.png) no-repeat center/contain; }
.themeEnable .tabber-main-wrapper.transparent-bordered-cta a.cta_button[title]:hover { background:#e75c39; border-color:#e75c39; }
body.themeEnable.faqPage .filter-container li { background:url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assests%202019/right-arrow-white2.svg') no-repeat right 30px top 24px/19px auto #f2542d; border-color:#f2542d; padding: 17px 60px 17px 25px; line-height: 24px; border-radius: 35px; text-transform: uppercase; font-size: 14px; letter-spacing:0.7px; margin:10px 10px 0 0; }
body.themeEnable.faqPage .filter-container li.active { color:#F2542d; background:url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assests%202019/right-arrow-orange2-1%20%281%29.svg') no-repeat right 30px top 24px/19px auto transparent; }
.themeEnable .accordion_header h4:before { background-image:url('https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assests%202019/chevron-sign-to-right.svg'); }
.themeEnable .accordion_group.expanded .accordion_header h4 { color:#f2542d; }
body.themeEnable.faqPage .accordion_group { margin:0 0 12px; }
/* Events */
.themeEnable .event-section .transparent-bordered-cta.margin-space-top a.cta_button[title] { padding: 17px 65px 17px 37px; min-width: 180px; box-sizing: border-box !important; text-align: center; }
.themeEnable .event-cm .event-container .event-content-container img.themeEnable { display:none; }
.themeEnable .event-cm .event-container .event-content-container img.themeEnable + img { display:inline-block; }
.themeEnable .event-section .event-container { padding-top:0; }
.themeEnable.eventPage .container-fluid .row-fluid .three-col-adjust span > .hs_cos_wrapper.event-cm > span, .themeEnable.eventPage .container-fluid .row-fluid .three-col-adjust span > .hs_cos_wrapper.event-cm-copy > span  { display:block; }
.themeEnable.eventPage .container-fluid .row-fluid .three-col-adjust span > .hs_cos_wrapper.event-cm > span a.cta_button, .themeEnable.eventPage .event-section .event-cm-copy > span a.cta_button { font-size: 0; padding: 0; box-shadow: none; position: absolute; left: 0; top: 0; width: 100%; height: 100%; opacity: 0; }
.themeEnable.eventPage .container-fluid .row-fluid .three-col-adjust .transparent-bordered-cta { display:none; }
.themeEnable.eventPage .event-section .event-container { float:left; width:100%; padding-bottom:10px; }
.themeEnable .event-section .banner-image-container { margin:0 -20px; }
.themeEnable .event-section .event-content-container h3 { font-size:16px; line-height:23px; color:#0c1e28; letter-spacing:1px; min-height: 0; margin: 0 0 10px; }
.themeEnable .event-section .event-content-container img { display:none; }
.themeEnable .event-section .event-content-container h4, .themeEnable .event-section .event-content-container h5 { float:left; width:auto; border: none; font-size: 14px; margin: 0 3px 10px 0; color: #f2542d; padding:0; }
.themeEnable .container-fluid .row-fluid .three-col-adjust span > .hs_cos_wrapper.event-cm { text-align:left; }
.themeEnable .container-fluid .row-fluid .three-col-adjust span > .hs_cos_wrapper.event-cm .event-content-container p { float:left; width:100%; margin-top:10px; }
.themeEnable .container-fluid .row-fluid .three-col-adjust span > .hs_cos_wrapper.event-cm .event-content-container .one-line-desc p { margin: 10px 0; }
.themeEnable .event-cm .event-container .event-content-container { min-height:0; }
.themeEnable .event-cm { border: none; box-shadow: none; }
.themeEnable .event-cm .banner-image-container { border-radius: 5px 5px 0 0; overflow: hidden; }
.themeEnable .event-cm:after, .themeEnable .event-cm-copy:after { position:absolute; content:''; right:0; bottom:0; width:100%; top:calc(100% - 38px); border-right:rgba(12,30,40,0.19) solid 1px; border-bottom:rgba(12,30,40,0.19) solid 1px; transition:ease all 0.4s; }
.themeEnable .event-cm-copy:after { top:auto; height:38px; }
.themeEnable .event-cm:hover:after { border-color:#f2542d; height:auto; top:220px; }
.themeEnable .event-cm-copy { border: none; box-shadow: none; text-align: left; }
.themeEnable .event-cm-copy:hover { transform:scale(1) !important; }
.themeEnable .event-cm-copy:hover:after { border-color:#f2542d; height:220px; }
.themeEnable .event-cm-copy .event-content-container p { float:left; width:100%; margin-top:10px; }
.themeEnable.eventPage .transparent-bordered-cta a.cta_button[title] { overflow:hidden; padding: 0; font-size: 0; border: none; width: 30px; height: 30px; }
.themeEnable.eventPage .transparent-bordered-cta a.cta_button[title]:after { width:100%; height:100%; right:100%; top:0; background-size:19px auto; transition:ease all 0.4s; }
.themeEnable.eventPage .event-cm:hover .transparent-bordered-cta a.cta_button[title]:after, .themeEnable.eventPage .event-cm-copy:hover .transparent-bordered-cta a.cta_button[title]:after { right:0; }
.themeEnable.eventPage .transparent-bordered-cta a.cta_button[title]:hover { background:transparent; }
.themeEnable.eventPage .transparent-bordered-cta a.cta_button[title]:hover:after { background-image:url(https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/right-arrow-orange2-1.png); }
.themeEnable.eventPage .event-cm.span12.hs_cos_wrapper:hover { transform:scale(1); }
.themeEnable.eventPage .event-section .load-more-copy.transparent-bordered-cta.margin-space-top a.cta_button[title] { color:#FFFFFF; font-size:14px; height:auto; border:#f2542d solid 1px; }
.themeEnable.eventPage .event-section .load-more-copy.transparent-bordered-cta.margin-space-top a.cta_button[title]:after { right: 37px; top: 21px; width: 19px; height: 18px; background: url(https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/right-arrow-white2.png) no-repeat center/contain; }
.themeEnable.eventPage .event-section .load-more-copy.transparent-bordered-cta.margin-space-top a.cta_button[title]:hover { color:#f2542d; }
.themeEnable.eventPage .event-section .load-more-copy.transparent-bordered-cta.margin-space-top a.cta_button[title]:hover:after { background-image:url(https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/right-arrow-orange2-1.png) }
/* Key Insights */
.insights-blog.themeEnable .headerSection, .themeEnable.blackHeader .headerSection { position: static; background:#0C1E28; }
.insights-blog.themeEnable .blog-container .left-col h1 { font-size: 68px; line-height: 1; letter-spacing:0; font-weight:700; color: var(--petrol); }
.insights-blog.themeEnable .blog-container .left-col p { color:#071218; }
.insights-blog.themeEnable .blog-container .right-col .cta-trigger h3 { color:#071218; font-weight: 700; background:transparent; border-radius:5px 5px 0 0; line-height: 22px; }
.insights-blog.themeEnable .blog-container .post-item a.hs-featured-image-link { display:block; }
.insights-blog.themeEnable .blog-container .blog-detail .post-header h2 a { font-size: 14px; text-transform: uppercase; line-height: 22px; letter-spacing: 1px; font-weight: 700; color: var(--petrol); }
.insights-blog.themeEnable .paginationjs-pages li a { display: flex; margin-top:4px; justify-content: center; align-items: center; vertical-align:top; }
.insights-blog.themeEnable .paginationjs-pages ul li img { margin-top:10px; } 
.insights-blog.themeEnable .right-col input { background:#f5f5f5; color:#001E30; outline:none; border:none; }  
.insights-blog.themeEnable .row-fluid .hs-error-msgs li label { color:#FFFFFF; display:block; }
.insights-blog.themeEnable .right-col .download-our-guide.btns.orange a { padding:19px 37px 21px; }
.insights-blog.themeEnable .right-col .download-our-guide.btns.orange a:after { display:none; }
.insights-blog.themeEnable .right-col .download-our-guide.btns.orange a:hover { background:#b94a2e; border-color:#b94a2e; }
.insights-blog.themeEnable .right-col .download-guide h4 { color:#FFFFFF; font-size: 18px; line-height: 24px; }
.insights-blog.themeEnable .right-col .subscription-inner-col { background:#f2542d; }
.insights-blog.themeEnable .topic-section.active .right-col #sidebar { position:fixed !important; top:10px !important; }
.insights-blog.themeEnable .cta-trigger h3:after, .insights-blog.themeEnable .blog-container .blog-detail .cta-container .more-link, .insights-blog.themeEnable .blog-container .blog-detail .date-module { color: var(--ocean); }
.insights-blog.themeEnable.hs-blog-post .back-section { padding:15px 0; } 
.insights-blog.themeEnable.hs-blog-post .blog-section .post-header .date-module { color:#f2542d; }
.insights-blog.themeEnable.hs-blog-post .featured-image-cont > a { display:block; }
.insights-blog.themeEnable.hs-blog-post .featured-image-cont > a div { width:100%; float:left; }
.insights-blog.themeEnable.hs-blog-post .blog-container .left-col h1 { font-size: 42.9px; margin: 10px 0 20px; } 
.insights-blog.themeEnable.hs-blog-post .blog-section .post-body { float:left; width:100%; } 
.insights-blog.themeEnable.hs-blog-listing .blog-container { background:transparent; }
.insights-blog.themeEnable.hs-blog-listing .container-fluid .row-fluid .blog-container .right-col { display:none; }
.insights-blog.themeEnable.hs-blog-listing .container-fluid .row-fluid .blog-container .left-col { width:100%; padding-right:0; }
.insights-blog.themeEnable .blog-container .post-item { border:none; box-shadow:none; position:relative; overflow: hidden; border-radius: 5px 5px 0 0; }
.insights-blog.themeEnable .blog-container .post-item > a.fulllink { position:absolute; left:0; top:0; width:100%; height:100%; z-index:2; }
.insights-blog.themeEnable .blog-container .post-item:after { position:absolute; content:''; right:0; bottom:0; width:100%; top:calc(100% - 38px); border-right:rgba(12,30,40,0.19) solid 1px; border-bottom:rgba(12,30,40,0.19) solid 1px; transition:ease all 0.4s; }
.insights-blog.themeEnable .blog-container .post-item:hover:after { opacity:0; border-color:#f2542d; height:auto; top:200px; }
.insights-blog.themeEnable .blog-container .post-item:hover { background: var(--frost); }
.insights-blog.themeEnable .blog-container .post-item:hover h2 a { color: var(--ocean); }
.insights-blog.themeEnable .blog-container .post-item:hover .blog-detail .date-module { color: var(--black); }
.insights-blog.themeEnable .blog-container .blog-detail { padding: 20px 30px; position:relative; z-index:1; }   /*.hs-blog-listing*/
.insights-blog.themeEnable .blog-container .hs-featured-image-wrapper { height: 170px; border-radius: 5px 5px 0 0; } /*.hs-blog-listing*/
.insights-blog.themeEnable.hs-blog-post .blog-container .hs-featured-image-wrapper { height: 0; padding:40% 0 0; border-radius: 5px 5px 0 0; }
.insights-blog.themeEnable .blog-container .blog-detail .date-module { text-transform:uppercase; letter-spacing: 0.7px; transition: ease all 0.4s; } /*.hs-blog-listing*/
.insights-blog.themeEnable .blog-container .blog-detail .cta-container { padding: 0 30px 30px;} /*.hs-blog-listing*/
.insights-blog.themeEnable .blog-container .blog-detail .cta-container:before { display:none; }  /*.hs-blog-listing*/
.insights-blog.themeEnable .blog-container .blog-detail .cta-container a { overflow:hidden; display: inline-block; padding: 15px 60px 19px 30px; width: auto; border-radius: 35px; border: #f2542d solid 1px; line-height: 24px; text-transform: uppercase; font-size:14px;  border: none; font-size: 0; padding: 0; width: 30px; height: 30px; }  /*.hs-blog-listing*/
.insights-blog.themeEnable .blog-container .blog-detail .cta-container a:after { width: 30px; height: 30px; position: absolute; top: 0; right: 100%; background: url(https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/right-arrow-orange2-1.png) no-repeat center center/19px auto; transition:ease all 0.4s; } /*.hs-blog-listing */
.insights-blog.themeEnable .blog-container .blog-detail .cta-container a:hover { background:transparent !important; color:#FFFFFF !important; } /*.hs-blog-listing*/
/* .insights-blog.themeEnable .blog-container .blog-detail .cta-container a:hover:after { background-image: url(https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/right-arrow-white2.png); } .hs-blog-listing */
.insights-blog.themeEnable .blog-container .post-item:hover .blog-detail .cta-container a:after { right:0; }
.insights-blog.themeEnable.hs-blog-post.wrapper-mac-adjust .back-section .key a:before { top:8px; }
.insights-blog.themeEnable.hs-blog-post .blog-container .post-item { border: none; box-shadow: none; }
.insights-blog.themeEnable.hs-blog-post .events-related-post-section .hs-featured-image-wrapper { height: 170px !important; }
.insights-blog.themeEnable.hs-blog-post .hs-blog-social-share .hs-blog-social-share-item { width:auto; max-width:75px; }
.insights-blog.themeEnable.hs-blog-post .blog-container .blog-detail .cta-container, .insights-blog.themeEnable.hs-blog-post .blog-container .blog-detail .post-description { display:none; }
.hs-blog-post .blog-section a { vertical-align:initial; }
/* Webinar Signup */
.themeEnable .webinar-sign-up .form-description p, .themeEnable .webinar-sign-up .form-body .row-fluid form .field > label, .themeEnable .webinar-sign-up .description-text h5, .themeEnable .webinar-sign-up .description-text p, .themeEnable .webinar-sign-up .description-text h4, .themeEnable .webinar-sign-up .heading-text p, .themeEnable .webinar-sign-up .heading-text h2, .themeEnable .webinar-sign-up .form-heading h3 { font-family: 'Texta Alt',serif; }
body.themeEnable .container-fluid .webinar-sign-up .form-body .row-fluid .hs-button { height:auto; line-height:20px; }
body.themeEnable .webinar-sign-up .mobile-view-cta a.cta_button[title]:hover { background:#b94a2e; color:#FFFFFF; border-color:#b94a2e; }
.themeEnable .webinar-sign-up .form-body .row-fluid #hs_cos_wrapper_module_1574838871723987 form select, .themeEnable .webinar-sign-up .form-body .row-fluid #hs_cos_wrapper_module_1574838871723987 form input:not(.hs-button), .themeEnable .webinar-sign-up .form-body .row-fluid form input, .themeEnable .webinar-sign-up .form-body .row-fluid form select { border: none; background: #102835; line-height: 26px; height: auto; color: #FFF !important; }
.themeEnable #hs_cos_wrapper_module_1574838871723987 .hs-error-msg, .themeEnable .hs-error-msg { color:#ef6b51 !important; font-family: 'Texta Alt',serif !important; }
.themeEnable .webinar-sign-up .form-body .row-fluid #hs_cos_wrapper_module_1574838871723987 form select { padding:17px 20px; }
.themeEnable .hs-fieldtype-select .input { position:relative; }
.themeEnable .hs-fieldtype-select .input:after { position: absolute; content: ''; right: 30px; top: 27px; width: 6px; height: 6px; border-right: #fff solid 2px; border-bottom: #fff solid 2px; transform: rotate(45deg); } 
.themeEnable .hs-fieldtype-select .input select { -webkit-appearance: none; -moz-appearance: none; text-indent: 1px; text-overflow: ''; }
.themeEnable .hs-form-checkbox { float: left; width: 100%; margin: 2px 0 !important; }
.themeEnable .hs-form-checkbox input[type="checkbox"] { display:none; }
.themeEnable .hs-form-checkbox input[type="checkbox"] + span { float:left; width:100%; padding-left:35px; position:relative; }
.themeEnable .hs-form-checkbox input[type="checkbox"] + span:before { position: absolute; content: ''; left: 0; top: 2px; width: 20px; height: 20px; border-radius: 4px; background: rgba(255,255,255,0.1); font-family: 'FontAwesome'; }
.themeEnable .hs-form-checkbox input[type="checkbox"] + span:after { position: absolute; content: ''; left: 4px; top: 8px; width: 12px; height: 5px; border-left: #fff solid 1px; border-bottom: #fff solid 1px; transform: rotate(-45deg); opacity: 0; transition: ease all .4s; }
.themeEnable .hs-form-checkbox input[type="checkbox"]:checked + span:after { opacity:1; }
.themeEnable .webinar-sign-up .form-body .hs-input { background-color: transparent; border: 0; }


body.themeEnable .container-fluid .webinar-sign-up .form-body .row-fluid #hs_cos_wrapper_module_1574838871723987 input[type="submit"], body.themeEnable .container-fluid .webinar-sign-up .form-body .row-fluid .hs-button { color:#0c1e28 !important; margin-top:10px; }
body.themeEnable .container-fluid .webinar-sign-up .hs-error-msgs { float:left; width:100%; }
.themeEnable .webinar-sign-up .form-body { background:#0c1e28; }
.themeEnable .webinar-sign-up .form-description p { color:#FFFFFF; }
body.themeEnable .form-description a.cta_button[title]:hover { background:#b94a2e; color:#FFFFFF; border-color:#b94a2e; }
/* Individual Case Study */
.themeEnable .row-fluid .single-line-input input[type=email] { background: #FFF; line-height: 26px; height: auto; border-radius: 40px; padding: 17px 80px 17px 30px;  border: none; margin: 0; opacity:1; color: #001E30; font-weight:500; font-size:16px; }
.themeEnable .row-fluid .single-line-input input[type=email]::-webkit-input-placeholder { opacity:1; color: #001E30; font-weight:500; font-size:16px; }
.themeEnable .row-fluid .single-line-input input[type=email]::-moz-placeholder { opacity:1; color: #001E30; font-weight:500; font-size:16px; }
.themeEnable .row-fluid .single-line-input input[type=email]:-ms-input-placeholder { opacity:1; color: #001E30; font-weight:500; font-size:16px; }
.themeEnable .row-fluid .single-line-input input[type=email]::placeholder { opacity:1; color: #001E30; font-weight:500; font-size:16px; }
.themeEnable .row-fluid .single-line-input .hs-button { font-size: 0 !important; width: 50px; height: 50px; min-width: 0; padding: 0 !important; background-position: center !important; margin: 5px 5px 0 0 !important; background:url(https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/right-arrow-white2.png) no-repeat center/19px auto #f2542d !important; }
.themeEnable .row-fluid .single-line-input .hs-button:hover { background-color: #b94a2e !important; }
/* Customer Success */
.themeEnable.customerSuccess .ps1-resource-1-section .row-fluid .three-col-adjust span > .hs_cos_wrapper { box-shadow: none; border: none; padding-top: 0; }
.themeEnable.customerSuccess .ps1-resource-1-section .row-fluid .three-col-adjust span > .hs_cos_wrapper .problem-solving-cm > a { position:absolute; content:''; right:0; top:0; width:100%; height:100%; z-index:2; }
.themeEnable.customerSuccess .ps1-resource-1-section .row-fluid .three-col-adjust span > .hs_cos_wrapper:hover .rMore { position:relative; z-index:1; }
.themeEnable.customerSuccess .ps1-resource-1-section .row-fluid .three-col-adjust span > .hs_cos_wrapper:hover .rMore img { transform:none; }
.themeEnable.customerSuccess .ps1-resource-1-filter { background:#FFFFFF; padding-top:60px; }
.themeEnable.customerSuccess .ps1-resource-1-section { background:#FFFFFF; }
.themeEnable.customerSuccess .filter-section .filter-cm-container span > .hs_cos_wrapper { padding:19px 30px 70px; position:relative; }
.themeEnable.customerSuccess .filter-section .filter-cm-container span > .hs_cos_wrapper:after { position:absolute; content:''; right:0; bottom:0; width:100%; top:calc(100% - 38px); border-right:rgba(12,30,40,0.19) solid 1px; border-bottom:rgba(12,30,40,0.19) solid 1px; transition:ease all 0.4s; }
.themeEnable.customerSuccess .filter-section .filter-cm-container span > .hs_cos_wrapper:hover:after { top:220px; border-color:#f2542d; }
.themeEnable.customerSuccess .filter-section.ps1-resource-1-section .filter-cm-container .problem-solving-cm .image-cont { margin: 0 -30px 20px; border-radius:5px 5px 0 0; min-height:220px; }
.themeEnable.customerSuccess .filter-section.ps1-resource-1-section .filter-cm-container .problem-solving-cm .image-cont.addBG img { max-width:220px; }
.themeEnable.customerSuccess .filter-section.ps1-resource-1-section .filter-cm-container .problem-solving-cm .image-cont.setBG img { display:none; }
.themeEnable.customerSuccess .filter-section.ps1-resource-1-section .filter-cm-container .problem-solving-cm .heading-container, .themeEnable.customerSuccess .filter-section .filter-cm-container .problem-solving-cm .description-container, .themeEnable.customerSuccess .row-fluid .filter-section .filter-cm-container .problem-solving-cm .cta-container { text-align:left; }
.themeEnable.customerSuccess .filter-section.ps1-resource-1-section .filter-cm-container .problem-solving-cm .heading-container, .themeEnable.customerSuccess .filter-section .filter-cm-container .problem-solving-cm .description-container { position:relative; z-index:1; } 
.themeEnable.customerSuccess .row-fluid .filter-section .filter-cm-container .problem-solving-cm .cta-container { padding:0 30px; bottom:30px; }
.themeEnable.customerSuccess .filter-section.ps1-resource-1-section .filter-cm-container .problem-solving-cm .heading-container p strong { font-size: 16px; text-transform: uppercase; line-height: 23px; letter-spacing: 1px; font-weight: 700; color: #0c1e28; }
.themeEnable.customerSuccess .filter-section .filter-cm-container .problem-solving-cm .description-container p { font-size: 16px !important; color: #071218; line-height: 22px; text-align:left !important; }
.themeEnable.customerSuccess .filter-section .filter-cm-container span > .hs_cos_wrapper { padding-bottom:30px; }
.themeEnable.customerSuccess .filter-section.ps1-resource-1-section .filter-cm-container .heading-container { margin:0 0 10px; }
.themeEnable.customerSuccess .filter-section.ps1-resource-1-section .filter-cm-container .heading-container h6 { text-transform: uppercase; color: #f2542d; margin: 5px 0 15px; float: left; width: 100%; }
.themeEnable.customerSuccess .filter-section.ps1-resource-1-section .filter-cm-container .problem-solving-cm .heading-container { min-height:0; }
.themeEnable.customerSuccess .filter-section .filter-cm-container .problem-solving-cm .description-container { padding-bottom:0; }
.themeEnable.customerSuccess .heading-container { margin-bottom:0; }
.themeEnable.customerSuccess .ps1-resource-1-filter { padding-bottom:0; }
/* SAIL */
body .sailPage h6 { font-size:14px; }
body .sailPage .heroSection.sail { padding-bottom:300px; }
body .sailPage .heroSection.sail:before { margin-left:-10px; bottom:0; }
body .sailPage .heroSection.sail h1 { font-weight:500; }
body .sailPage .heroSection.sail .hText { font-size: 26px; line-height: 32px; }
body .sailPage .fullVideo .vidyard-player-container { border-radius:5px; margin-top:-180px !important; z-index:1; }
body .sailPage .fvInner { padding:56.25% 0 0; position:relative; overflow:hidden; border-radius: 5px; margin: -180px 0 30px; z-index: 1; }
body .sailPage .fvInner:before { position:absolute; content:''; left:0; top:0; width:100%; height:100%; z-index:1; }
body .sailPage .fvInner video { position:absolute; left:0; top:0; width:100%; height:100%; }
body .sailPage .fvInner .btns { position: absolute; left: 0; top: calc(50% - 30px); width: 100%; text-align: center; z-index: 1; }
body .sailPage .fvInner .btns a { min-width: 0; padding: 19px 37px 21px 55px; }
body .sailPage .fvInner .btns a:after { background: transparent; border-left: #000 solid 6px; border-top: transparent solid 6px; border-bottom: transparent solid 6px; width: 0; height: 0; top: 23px; right: auto; left: 35px; }
body .sailPage .vPlay .fvInner:before { display:none; }
body .sailPage .vPlay .fvInner .btns a.pauseVid { display:none; }
body .sailPage .vPlay .fvInner:hover .btns a.pauseVid { display:inline-block; }  
body .sailPage .vPlay .fvInner:hover .btns a.pauseVid.hide { display:none; }
body .sailPage .tcfSection.withImage { padding:0; } 
body .sailPage .tcftRow { padding:100px 0; }
body .sailPage .tcftRow h2 { color:#0c1e28; font-size: 40px; line-height: 52px; letter-spacing: -1px; }
body .sailPage .tcfSection h5 { font-size:22px; line-height:30px; font-weight:400; }
body .sailPage .tcftRow .tcftImage { border-radius:10px 10px 0 0; min-height:600px; position:relative; float: left; width: 46%; margin: 0; }
body .sailPage .tcftRow .tcftImage:after { position: absolute; content: ''; right: -25px; bottom: -38px; width: 380px; height: 30px; border-right: #f2542d solid 1px; border-bottom: #f2542d solid 1px; }
body .sailPage .tcftRow:nth-child(2n) { flex-flow:row-reverse; }
/* body .sailPage .tcftRow:nth-child(2n) .tcftImage { margin: 0 2.56% 0 0; } */
body .sailPage .tcftRow:nth-child(2n) .tcftImage:after { right:auto; left:-25px; transform:scaleX(-1); }
body .sailPage .tcftRow .tcfFAQ { padding:30px 0; float: left; width: 46%; margin-right: 8%; color:rgba(12,30,40,0.7); font-size:18px; line-height:24px; }
body .sailPage .tcftRow:nth-child(2n) .tcfFAQ { margin-right:0; margin-left:8%; }
body .sailPage .tctiSection { padding:100px 0 0; }
body .sailPage .tctiInner { border-radius: 10px; overflow: hidden; margin-bottom: -100px; position: relative; z-index: 1; box-shadow:rgba(0,0,0,0.2) 0 0 25px; }
body .sailPage .tctiInner h2 { font-size: 40px; line-height: 42px; letter-spacing: -1px; padding-right:10px; }
body .sailPage .tctiText { background:#FFFFFF; padding:80px 60px 80px 80px; float:left; width:54%; margin:0; }
body .sailPage .tctiImage { float:left; width:46%; margin:0; min-height:621px; }
body .sailPage .tctiImage img { display:none; }
body .sailPage .tctiText .btns { margin-top:10px; }
body .sailPage .tctiText .btns a.green:after { width: 10px; background-size: auto 9px; transform: rotate(90deg); background-position: center right; }
body .sailPage .speakExpert { background: #f5f7f8; position: relative; } /*  padding-top: 200px; */
body .sailPage .wtBox:before { border-top:#bfd730 solid 2px; }
body .sailPage .seInner:before { background: transparent; width: 50px; transform: rotate(19deg); transform-origin: center top; margin: -40px 0px -25px 0px; border-right: #bfd730 solid 1px; }
body .sailPage .seInner:after { position: absolute; content: ''; right: -35px; width: 186px; top: 0; bottom: -10px; border-left: #bfd730 solid 1px; transform: skewX(20deg); border-top: #bfd730 solid 1px; }
body .sailPage .seInner h2 { position:static; }
body .sailPage .seInner h2:before { position:absolute; content:''; left:150px; top:-10px; bottom:-10px; width:1px; border-left:#dfd730 solid 1px; transform:rotate(19deg); }
body .sailPage .seInner .btns a { min-width:235px; }
body .sailPage .seInner .btns a.orange:after, body .sailPage .seInner .btns a.green:after { width: 10px; background-size: auto 9px; transform: rotate(90deg); background-position: center right; }
body .sailPage .column_2.cardSection { padding:110px 0 121px; }
body .sailPage .column_2.cardSection .secTitle h2 { color:#FFFFFF; margin:0; }
body .sailPage .column_2.cardSection .cardSlide { width:48.775%; margin-right:2.45%; border-bottom:rgba(255,255,255,0.19) solid 1px; }
body .sailPage .column_2.cardSection .cardSlide:nth-child(2n) { margin-right:0; }
body .sailPage .column_2.cardSection .cardSlide:before { border-right:rgba(255,255,255,0.19) solid 1px; height:55px; }
body .sailPage .column_2.cardSection .cardSlide:hover:after { top:350px; }
body .sailPage .column_2.cardSection .cardImage { min-height:320px; }
body .sailPage .column_2.cardSection .cardDetail { position:relative; z-index:1; }
body .sailPage .column_2.cardSection .cardDetail h6 { color: #fff; text-transform: none; font-size: 30px; margin: 15px 0 25px; letter-spacing: -0.5px; font-weight: 500; }
body .sailPage .column_2.cardSection .cardText { color:rgba(255,255,255,0.7); font-size: 18px; line-height: 24px; }
body .sailPage .hsLogo { padding: 30px 0 0; text-align: right; }
body .sailPage .tcfSection .tcfAns { font-size: 18px; line-height: 24px; }
body .sailPage .tcfSection .tcfRow h6 { font-size:16px; line-height:22px; letter-spacing:1.14px; }
body .sailPage .cardSlides.slick-slider .cardDetail > h6 { font-size:16px; }
body .sailPage .meetingSection { padding: 77px 0; background: #f5f7f8; }
body .sailPage .meetingSection .secTitle > div, .secTitle > div { color:#666666; font-size:16px; line-height:22px; } 
body .sailPage .heroSection.sail { padding: 150px 0 75px; }

body .sailPage .speakExpert .seInner { z-index: 1;  }
body .sailPage .seInner:before, body .sailPage .seInner h2:before, body .sailPage .seInner:after { z-index: -1; }

/* Search Result */
.themeEnable .search-result-section2 input.hs-search-field__input { background: transparent; color: #071218; border: #f5f6f7 solid 1px; }
.bedRock-img { margin: 0 0 20px; }
.bedRock-img img { vertical-align: middle; }
.cStoriesMain .slick-track { display: -webkit-flex !important; display: -moz-flex !important; display: -o-flex !important; display: flex !important; }
.cStoriesMain .slick-slide { height: inherit !important; }
.themeEnable .webinar-sign-up .form-body .row-fluid #hs_cos_wrapper_module_1574838871723987 form input:not(.hs-button), .themeEnable .webinar-sign-up .form-body .row-fluid form input .themeEnable .webinar-sign-up .form-body .row-fluid #hs_cos_wrapper_module_1574838871723987 form input:not(.hs-button), .themeEnable .webinar-sign-up .form-body .row-fluid form input  { font-size: 14px; }
.themeEnable.customerSuccess .filter-section .filter-cm-container .csNewResource, .filter-cm-container .csNewResource { width: 30% !important; margin-left: 1.6%; margin-right: 1.6%;  }
.themeEnable .filter-cm-container > span#container { display: block; margin-left: -1.6%; margin-right: -1.6%;  }
.themeEnable.customerSuccess .filter-cm-container .cover-button { display: none; }
.themeEnable.customerSuccess .customerIso-btn.read-more a.cta_button, .customerIso-btn a  { margin: 50px auto 0; display: block; max-width: 135px; background: var(--red); color: #fff !important; border-color: var(--red); padding: 19px 60px 21px 37px; min-width: 200px; justify-content: left;}
.themeEnable.customerSuccess .customerIso-btn.read-more a.cta_button:hover, .customerIso-btn a:hover { cursor: pointer; background: #b94a2e; border-color: #b94a2e; color: #fff !important; }
.themeEnable.customerSuccess .headerFilter .heading-container { margin-bottom: 18px; }
.itemDate { display: none; }
.csFilter-fullwidth { display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: flex; -webkit-flex-flow: row wrap; flex-flow: row wrap; -webkit-justify-content: center; justify-content: center; }
.csFilter-fullwidth .option-combo.services { margin-right: 0; }
.simple-textSection { padding: 100px 0; }
.simple-textOuter { color: #071218; line-height: 1.56; letter-spacing: -0.08px; }
.simple-textOuter a:not(.cta_button) { color: #f2542d; text-decoration: underline; }
.simple-textOuter h2 { font-size: 32px; font-weight: bold; line-height: 1.1; letter-spacing: -0.86px; margin-bottom: 15px; color: #2d2d31; }
.simple-textOuter h3 { font-size: 25.7px; font-weight: bold; line-height: 1.2; letter-spacing: -0.64px; margin-bottom: 15px; color: #2d2d31; }
.simple-textOuter h4 { font-size: 17.1px; font-weight: 600; line-height: 1.5; letter-spacing: -0.17px; color: #2d2d31; }
.simple-textOuter h5 { font-size: 15.4px; font-weight: 600; line-height: 1.5; letter-spacing: -0.17px; color: #2d2d31; } 
.simple-textOuter h6 { font-size: 13.7px; font-weight: 600; line-height: 1.5; letter-spacing: -0.17px; color: #2d2d31; }
.heroSection.HeroNewPage { padding-top: 200px; }
.tcfSection.tcfAc  { padding-bottom: 50px; }
.tcfSection.tcfAc .tcfFAQ { margin-bottom: 50px; }
.tcfSection.tcfAc .tcfFAQ:nth-child(2n+1) { padding-right: 34px; margin-left: 0; padding-left: 0; }
.contactHero.formNewPage { padding: 80px 0; }
.contactHero.formNewPage .cLeft { padding-right: 0; text-align: center; }
.contactHero.formNewPage .cLeft, .contactHero.formNewPage .cRight { width: 100%; float: left;  }
.contactHero.formNewPage .cRight { margin-left: 0; }
.contactHero.formNewPage .wrapper { max-width: 644px; }
.tcfSection.tcfAc ul, .tcfSection.tcfAc ol { width: 100%; float: left; }
.bedRock-form { padding: 60px 0; }
body .container-fluid .row-fluid .bedRock-formRight { width: 40%; margin-left: 3%; float: left; }
.turnkeyFormStyle { background: #0c1e28; padding: 30px 34px 30px 34px; }
.turnkeyFormStyle h3.form-title { font-size: 31px; font-weight: 700; font-stretch: normal; font-style: normal; line-height: 1; letter-spacing: -0.64px; color: #ff6c00; margin-bottom: 13px; }
.turnkeyFormStyle form input { font-size: 16px; }
.turnkeyFormStyle form input::placeholder { color:rgba(255,255,255,0.6); }
.turnkeyFormStyle form .hs-form-field > label { margin-bottom: 14px; font-size: 14px; color: #fff; }
.turnkeyFormStyle form input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]), .turnkeyFormStyle form select, .turnkeyFormStyle form textarea { margin-bottom: 4px; outline: 0; border: 0; line-height: 26px; height: auto;  }
.row-fluid .turnkeyFormStyle form input[type="submit"] { margin-top: 10px; }
.bedRock-form .main-content h2 + hr { margin-bottom: 30px;  }
.bedRock-form .main-content hr { border-color: #071218; }
.bedRock-form .main-content > div > div > div:first-child { width: 57%; float: left;}
body .bedRock-form [class*="span"].wrapper { max-width: 1260px; padding: 0 30px; }
.o2.bedRockHero h1 { font-size: 48px;  }
.turnkeyFormStyle .submitted-message { padding: 40px 0; color: #fff; }
.heroDelp.heroSection { padding: 120px 0 50px; display: -webkit-flex;  display: flex; align-items: center; -webkit-flex-flow: row wrap; flex-flow: row wrap; min-height: calc(100vh - 146px); }
.heroDelp h1 { margin: 0 0 5px; letter-spacing: -0.1px; }
.heroDelp h6 { color: #fff; }
.heroDelp a.white_border, .heroDelp a.orange, .heroDelp a.green, .heroDelp a.black_border, .heroDelp a.white_border { padding: 17px 20px 17px 20px !important; min-width: 184px; text-align: center; }
.heroDelp a.white_border:after, .heroDelp a.orange:after, .heroDelp a.green:after, .heroDelp a.black_border:after, .heroDelp a.white_border:after { opacity: 0; visibility: hidden; display: none !important; }
.heroDelp a.green { color: #fff; }
.heroDelp-bd { width: 100%; float: left; clear: both; margin: 0 0 10px;  }
.heroDelp-bd ul li { font-size: 20px; letter-spacing: -0.03px; }
.heroDelp-bd ul li a { color: #fff; }
.heroDelp-bd .btns a { letter-spacing: 0.01px; text-transform: uppercase; }
.steller-three-col { padding: 25px 0; }
.steller-box { float: left; margin: 15px 6.33% 15px 0; color: #fff; font-weight: 300; font-size: 18px;  }
.steller-box p { margin: 0; }
.steller-box p:last-child { font-weight: 300; }
.steller-box:nth-child(4n+1) { width: 13%; }
.steller-box:nth-child(4n+2) { width: 8%; }
.steller-box:nth-child(4n+3) { width: 30%; }
.steller-box:nth-child(4n+4) { width: 30%; }
.steller-box:nth-child(4n) { margin-right: 0; }
.textStell-lp { padding: 90px 0 70px; text-align: center; }
.textLp-outer { position: relative; }
.textLp-outer:before { content: " "; position: absolute; right: -25px; /*bottom: -15px;*/ bottom: -35px; max-width: 783px; width: 100%; height: 40px; border-bottom: 1px solid #e75c39; border-right: 1px solid #e75c39; }
.textLp-outer h4 { font-weight: 500; letter-spacing: 0.02px; color: #0C1E28; }
body .tcfSection.tcfNO2 { padding: 0; }
body .tcfSection.tcfNO2 .tcftRow .tcftImage { border-radius: 0; min-height: 600px; position: relative; float: left; width: 46%; margin: 0; }
body .tcfSection.tcfNO2 .tcftRow .tcfFAQ { padding:0; float: left; width: 46%; margin-right: 8%; color: rgba(12,30,40,0.7); font-size: 22px; line-height: 24px; }
body .tcfSection.tcfNO2 .tcftRow .tcftImage:after { content: ''; position: absolute;  right: -25px; bottom: -38px; width: 380px; height: 30px; border-right: #f2542d solid 1px; border-bottom: #f2542d solid 1px; }
body .tcfSection.tcfNO2 .tcftRow:first-child { padding-top: 38px; }
body .tcfSection.tcfNO2 .tcftRow { padding: 0 0 55px; }
body .tcfSection.tcfNO2 .tcftRow:nth-child(2n) .tcfFAQ { margin-right: 0;  margin-left: 8%; }
body .tcfSection.tcfNO2 .tcftRow:nth-child(2n) { flex-flow: row-reverse; }
body .tcfSection.tcfNO2 h5, .tcfSection.tcfText-big h5 { font-size: 22px; line-height: 30px; font-weight: 500; }
body .tcfNO2.tcfSection h2, .tcfSection.tcfText-big h2 { letter-spacing: 0.03px; font-size: 46px; color: #E75C39; font-weight: 500; line-height: 1; }
.tcfSection.tcfText-big { padding: 50px 0; }
.tcfSection.tcfText-big .tcfText > .fullwidth, .tcfSection.tcfText-big .tcfFAQ > .fullwidth { font-size: 22px; line-height: 24px; }
.deine-benefits { padding: 75px 0; text-align: center; }
.deine-benefits h2 { margin: 0 0 50px; letter-spacing: 0.03px; color: #E75C39; font-weight: 500; }
.deine-flex {  display: -webkit-flex;  display: -moz-flex;  display: -ms-flex; display: flex; -webkit-flex-flow: row wrap; flex-flow: row wrap; -webkit-justify-content: center; justify-content: center; }
.deine-block { width: 25%; float: left; padding: 0 20px; margin: 0 0 25px; }
.deine-icon > span { margin: 0 0 20px; width: 100px; height: 100px; line-height: 100px; display: inline-block; background: #fff; border-radius: 50%; }
.deine-icon img { max-width: 60px; display: inline-block; vertical-align: middle; margin: -1px 0 0; }
.deine-block h5 { letter-spacing: 0.02px; color: #000000; font-size: 22px; line-height: 30px; font-weight: 500; }
.contactHero.dBewer-form { padding: 130px 0 114px; }
.contactHero.dBewer-form h2 {  letter-spacing: 0.03px; font-weight: 500; }
.contactHero.dBewer-form .clText  { font-size: 22px; line-height: 24px; color: #fff; }
.contactHero.dBewer-form .clText p { margin: 0 0 50px; }
.contactHero.dBewer-form .clText h4, .contactHero.dBewer-form .clText  h2, .contactHero.dBewer-form .clText  h3, .contactHero.dBewer-form .clText  h5, .contactHero.dBewer-form .clText  h6 { color: #fff; }
.contactHero.dBewer-form .clText h4 { font-size: 28px; line-height: 30px; letter-spacing: 0px; }
.contactHero.dBewer-form .cRight > span { display: block; max-width: 445px; width: 100%; margin-left: auto; }
.contactHero.dBewer-form:before { bottom: auto; top: 0; -webkit-transform: scaleY(-1);  transform: scaleY(-1); margin-left: -1080px; }
.contactHero.dBewer-form form .hs-form-field > label { display: block; color: #868D96; font-size: 18px; line-height: 24px; font-weight: 900; }
.contactHero.dBewer-form form .hs-button { background: #BFD730 !important; padding: 18px 30px 18px 30px !important; color: #fff !important; font-weight: 500; }
.contactHero.dBewer-form form .hs-button:hover { background: #99ac26 !important; }
.contactHero.dBewer-form .hs_submit.hs-submit { text-align: center; }
.contactHero.dBewer-form form input[type=text], .contactHero.dBewer-form form input[type=email], .contactHero.dBewer-form form input[type=password], .contactHero.dBewer-form form input[type=tel], .contactHero.dBewer-form form input[type=number], .contactHero.dBewer-form form input[type=file], .contactHero.dBewer-form form select, form textarea { color: #868E96; }
/**** Header New CSS ****/
.headerMega.headerSection { border-top: 0; border-left: 0; border-right: 0; }
.hmegaMenu, .mmLeftMenu { display: none; opacity: 0; }
.headerMega .mmInList { padding: 0 0 29px; margin: 0 0 24px; border-bottom: 1px solid rgba(255,255,255, 0.1); position: relative;}
.headerMega .mmInList:last-child { margin-bottom: 0; border-bottom: 0; }
.headerMega .mmBigImg { min-height: 220px; width: 100%; border-radius: 15px; margin: 0 0 20px; position: relative; }
.headerMega .mmPw-Link { position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 1; }
.headerMega .mmPw-Link:after { display: none !important; }
.headerMega .mmInList h5, .headerMega .mmInList h5 a { font-size: 20px; font-weight: 500; letter-spacing: 0; line-height: 28px; color: #fff; }
.headerMega .mmInList h5 a:hover, .headerMega .mmInList:hover h5 a  { color: #BFD730; }
.headerMega .mmBigDesc { opacity: 0.8; color: #FFFFFF; font-family: "Texta Alt"; font-size: 16px; letter-spacing: 0; line-height: 20px; }
.headerMega .mmInList > a:after { content: " "; display: inline-block; margin: 10px 0 0;  height: 11px; width: 21px;  background: url(https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/post-arrow-white.png) no-repeat center top/contain; }
.headerMega .mmRelTitle { color: #FFFFFF; font-size: 20px; font-weight: 500; line-height: 28px; margin: 0 0 12px; }
.headerMega .mmRelPost { width: 100%; padding: 20px 50px 32px 160px; position: relative; margin: 0 0 20px;  border-radius: 15px; background-color: #162032;  }
.headerMega .mmRelImg { position: absolute; left: 0; top: 0; width: 140px; height: 100%; -webkit-border-radius: 15px 0 0 15px; border-radius: 15px 0 0 15px; }
.headerMega .mmRelPost a { white-space: normal !important; }
.headerMega .mmTag-mmDate { color: #FFFFFF; font-size: 12px; font-weight: bold; letter-spacing: 1px; line-height: 17px; text-transform: uppercase; margin: 0 0 10px; }
.headerMega .mmRelContent h6 { margin: 0; }
.headerMega .mmRelContent h6, .headerMega .mmRelContent h6 a { color: #BFD730; font-size: 18px; font-weight: bold; letter-spacing: 0; line-height: 20px; }
.headerMega .hSearch .hs-search-field__suggestions li a { float: none;}
.headerMega .mmbtn-square { display: none; }
.megaSwictherHide .headerMega .hLang { display: none !important; }
.themeEnable .headerMega .mmInList h5, .themeEnable .headerMega .mmInList h5 a { padding: 0; white-space: normal !important; max-width: 100%; }
.themeEnable .headerMega .mmLeftMenu li.megaChildMenu2 a { padding-right: 48px; width: 100% !important; max-width: 100% !important;  }
.themeEnable .headerMega .mmLeftMenu li a { padding: 18px 20px; border-bottom: 1px solid rgba(255,255,255, 0.1) !important; }
.themeEnable .headerMega .mmRelContent h6, .themeEnable .headerMega .mmRelContent h6 a { padding: 0; }
.themeEnable .headerMega .mmInList > a { padding: 0; }
.themeEnable .headerMega .hMenu .hs-menu-wrapper > ul > li > ul:before { background: transparent; }
.insights-blog.themeEnable .headerMega.headerSection, .themeEnable.blackHeader .headerMega.headerSection { position: relative; }
.headerSection .hLang .lang_switcher_class a:after { display: none; }
/*** Hero Services ***/
.heroSection.o2.hsvidSec { text-align: center; overflow: hidden; background: var(--powder); }
.heroSection.o2.hsvidSec.hsVideoShow { padding-bottom: 250px; }
.heroSection.o2.hsvidSec h1 { letter-spacing: -2px; }
.heroSection.o2.hsvidSec .hText { padding-right: 0; font-size: 22px; letter-spacing: -0.25px;  line-height: 28px;  }
.heroSection.o2.hsvidSec .heroInner { max-width: 641px; width: 100%; margin: 0 auto; position: relative; z-index: 2; }
.heroSection.o2.hsvidSec .btns a { margin: 36px 0 0; font-size: 18px; min-width: 260px; text-align: center; padding: 20px 93px 20px 48px; text-transform: uppercase; }
.heroSection.o2.hsvidSec.hsVideoShow .btns a { margin-bottom: -30px; }
.heroSection.o2.hsvidSec .btns a:after { right: 50px; }
.heroSection.o2.hsvidSec .btns a.black_border  { background: rgba(12, 30, 40, 0.50);  color: #fff; border-color: rgba(255,255,255, 0.1); }
.heroSection.o2.hsvidSec .btns a.black_border:hover { background: #0C1E28; }
.heroSection.o2.hsvidSec .btns a.black_border:after { background-image: url(https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/right-arrow-white2.png); }
.heroSection.o2.hsvidSec .btns a.white_border, .heroSection.o2.hsvidSec .btns a.orange_border  { padding-right: 48px; }
.heroSection.o2.hsvidSec .btns a.simple { padding: 0; color: #fff; }
.heroSection.o2.hsvidSec .btns a.simple:hover { color: rgba(255,255,255, 0.5); } 
.heroSection.o2.hsvidSec .btns a.orange_border { color: #F2542D; border: 1px solid #F2542D; border-radius: 45px; line-height: 18px; }
.heroSection.o2.hsvidSec .btns a.orange_border:hover { background: #F2542D; color: #fff;  }
.hs-vidMargin { padding: 0 30px; }
.hs-vidMargin .heroServ-Video { max-width: 1200px; width: 100%;  margin: -250px auto 0; min-height: 500px; -webkit-border-radius: 20px; border-radius: 20px; position: relative; overflow: hidden; z-index: 1; }
.hs-vidMargin .heroServ-Video:before { content: " "; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: #0A1528; opacity: 0.3; }
.hs-vidMargin .heroServ-Video a, .hs-vidMargin .heroServ-Video > div, .hs-vidMargin .heroServ-Video > div > div  { position: absolute !important; left: 0; top: 0; width: 100% !important; height: 100% !important; display: block; }
.hs-vidMargin .heroServ-Video a:before { content: " "; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); height: 120px; width: 120px; border: 0.75px solid rgba(255,255,255,0.2); background-color: rgba(65, 84, 94,  0.70); -webkit-border-radius: 50%; border-radius: 50%; }
.hs-vidMargin .heroServ-Video a:after { content: " "; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); border-left: 15px solid #fff; border-top: 9px solid transparent; border-bottom: 9px solid transparent; margin-left: 1px; }
.heroSection.o2.hsvidSec .heroBG, .heroSection.o2.hsvidSec .heroBG:after, .heroSection.o2.hsvidSec:after { opacity: 0; }
.heroSection.o2.hsvidSec:before { background-image: url(https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/triangle-red-services.svg); bottom: 0; transform: scaleY(-1); margin-left: 318px; top: -2px; }
.hs-tShape { position: absolute; right: 0; left: auto; width: 600px; top: -90px; bottom: 80px; background: url(https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/turnkey/border-shape-blue.svg) no-repeat left top/auto 100%; z-index: 1; }
.heroSection.o2.hsvidSec.lt:before, .heroSection.o2.hsvidSec.lt .hs-tShape  { background-image: url(https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/triangle-lime.svg); }
.hsvidSec .hsTag-mLink > a { padding-left: 40px; margin: 0 0 26px; position: relative; display: none; }
.hsvidSec .hsTag-mLink > a:before { content: " "; position: absolute; left: 0; top: 50%; transform: translateY(-50%) scaleX(-1); background: url(https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/post-arrow-white.png) no-repeat center top/contain; width: 21px; height: 12px; }
.hsvidSec .hsTag-mLink > a h6 { margin: 0; }
.hsvidSec .hsTag-mLink > h6 { margin: 0 0 50px; text-align: center; }
/*** about Us Hero ***/
.heroSection.o2.hsvo3 { padding: 204px 0 124px; } 
.heroSection.o2.hsvo3.lt:before { background-image: url(https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/lime-triangles.svg) !important; }
.heroSection.o2.hsvo3 .heroBG { transform: none; background: linear-gradient(270deg, rgba(2,12,30,0) 0%, rgba(2,12,30,0.6) 100%); background-repeat: no-repeat;   }
.heroSection.o2.hsvo3:after { background: linear-gradient(0deg, rgba(12,12,12,0.5) 0%, rgba(12,12,12,0) 100%);} 
.heroSection.o2.hsvo3 .btns a { margin: 15px 20px 0 0; font-size: 18px; min-width: 260px; text-align: center; padding: 20px 93px 20px 48px; text-transform: uppercase; letter-spacing: 1px;}
.heroSection.o2.hsvo3 .btns a:last-child { margin-right: 0; }
.heroSection.o2.hsvo3 .btns a:after { right: 50px; }
.heroSection.o2.hsvo3 .btns a.black_border  { background: rgba(12, 30, 40, 0.50);  color: #fff; border-color: rgba(255,255,255, 0.1); }
.heroSection.o2.hsvo3 .btns a.black_border:hover { background: #0C1E28; }
.heroSection.o2.hsvo3 .btns a.black_border:after { background-image: url(https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/right-arrow-white2.png); }
.heroSection.o2.hsvo3 .btns a.white_border, .heroSection.o2.hsvo3 .btns a.orange_border  { padding-right: 48px; }
.heroSection.o2.hsvo3 .btns a.simple { padding: 0; color: #fff; }
.heroSection.o2.hsvo3 .btns a.simple:hover { color: rgba(255,255,255, 0.5); } 
.heroSection.o2.hsvo3 .btns a.orange_border { color: #F2542D; border: 1px solid #F2542D; border-radius: 45px; line-height: 18px; }
.heroSection.o2.hsvo3 .btns a.orange_border:hover { background: #F2542D; color: #fff;  }
.heroSection.o2.hsvo3 h1 {  letter-spacing: -2px; line-height: 60px; text-shadow: 0 5px 20px rgb(0 0 0 / 50%); }
.themeEnable .heroSection.o2.hsvo3:before, .heroSection.o2.hsvo3:before { bottom: -100px; }
.themeEnable .heroSection.o2.hsvo3 .hText p, .heroSection.o2.hsvo3 .hText { font-size: 22px; font-weight: 500; letter-spacing: -0.25px; line-height: 28px; text-shadow: 0 5px 20px rgb(0 0 0 / 50%); }
.themeEnable .heroSection.o2.hsvo3 .hText,  .heroSection.o2.hsvo3 .hText { padding-right: 0; max-width: 100%;  }
.heroSection.o2.hsvo3 .wrapper { display: -webkit-flex; display: -ms-flex; display: flex; -webkit-align-items: center; align-items: center; -webkit-flex-flow: row wrap; flex-flow: row wrap;  }
.themeEnable .heroSection.o2.hsvo3 .heroInner, .heroSection.o2.hsvo3 .heroInner { width: 46%; float: left;  }
.themeEnable .heroSection.o2.hsvo3.hsInMax .heroInner, .heroSection.o2.hsvo3.hsInMax .heroInner { width: 100%; max-width: 552px; }
.heroSection.o2.hsvo3 .hsRighto3 { width: 26%; float: left; margin-left: 28%; text-align: center; }
.hsRighto3 a { display: block;}
.hsRighto3 a > span:first-child { border-radius: 50%; height: 120px; width: 120px; border: 0.75px solid rgba(255,255,255,0.2); background-color: rgba(0,0,0,0.1);  display: block; margin: 0 auto; position: relative; z-index: 1; overflow: hidden; }
.hsRighto3 a > span:first-child:before { content: " "; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.1); z-index: -1;}
.hsRighto3 a > span:first-child:after { content: " "; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); border-left: 15px solid #fff; border-top: 9px solid transparent; border-bottom: 9px solid transparent; margin-left: 1px; }
.hsRighto3 a > span:last-child { display: block; margin: 20px 0 0; color: #FFFFFF;  font-size: 14px; font-weight: bold; letter-spacing: 1px; line-height: 20px; text-shadow: 0 2px 4px  rgba(0,0,0,0.5); }
.hs-TagDark a, .themeEnable .hs-TagDark a, .heroSection.o2.hsvo3 .hs-TagDark h6 > span { border: 0.75px solid rgba(255,255,255,0.2); border-radius: 30px; background-color: rgba(255,255,255,0.1); color: #fff; font-size: 14px; font-weight: bold; letter-spacing: 1px; line-height: 20px; padding: 4px 15px; min-width: 100px; text-align: center; text-transform: uppercase; }
.heroSection.o2.hsvo3 .hs-TagDark h6 { margin: 0 0 20px; }
.heroSection.o2.hsvo3 .hs-TagDark h6:before { display: none; }
.heroSection.o2.hsvo3 .hs-TagDark h6 > span { display: inline-block; }
/*** Services Index ***/
.hsExpertise { padding: 200px 0 150px; position: relative; color: #FFF; background: #0C1E28; font-size: 18px; line-height: 26px; overflow: hidden; z-index: 1;  }
.hsExpertise:before { content: ' '; position: absolute; left: 50%; top: -760px; bottom: -2px; width: 887px; background: url(https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/imageShape-right-exp.svg) no-repeat left top/auto 100%; margin-left: -30px; opacity: 0.7; }
.hsExpertise:after { z-index: -1; position: absolute; content: ''; left: 0; top: 0; width: 100%; height: 70%; transform: scaleY(-1);   background: -moz-linear-gradient(0deg, rgba(12,12,12,0.5) 0%, rgba(12,12,12,0) 100%);  background: -webkit-linear-gradient(0deg, rgba(12,12,12,0.5) 0%, rgba(12,12,12,0) 100%); background: linear-gradient(0deg, rgba(12,12,12,0.5) 0%, rgba(12,12,12,0) 100%); }
.hsExpertise .heroBG { opacity: 1; z-index: -1; }
.hsExpertise .wrapper { position: relative; z-index: 1; } 
.hsExpertise .wrapper:before { content: " "; position: absolute; left: 50%; top: 50%; width: 1px; height: 4000px; margin-left: -506px; transform: translate(-50%, -50%) rotate(-22deg); background: #fff; opacity: 0.3; z-index: -1;  }
.hsExpertise h1 { font-size: 56px; font-weight: bold; letter-spacing: -2px; line-height: 66px; text-shadow: 0 5px 20px rgb(0 0 0 / 50%); color: #fff; }
.oeFullwidth { background: #0A1528; padding: 0 0 140px; overflow: hidden; }
.ourExp-Tabs .wrapper { position: relative; z-index: 1; } 
.ourExp-Tabs .wrapper:before, .ourExp-Tabs .wrapper:after { content: " "; position: absolute; left: 50%; top: 50%; width: 1px; height: 4000px; margin-left: -386px; transform: translate(-50%, -50%) rotate(-22deg); background: #fff; opacity: 0.3; z-index: -1; } 
.ourExp-Tabs .wrapper:after {  margin-left: 232px; } 
.oeTabs { border-bottom: 1px solid rgba(255,255,255,0.1); }
.oeTabs ul { list-style: none; padding: 0; margin: 0; display: flex; flex-flow: row wrap; justify-content: center; }
.oeTabs ul li { float: left;  }
.oeTabs ul li a { padding: 34px 20px; border-bottom: 2px solid transparent; color: #fff; text-transform: uppercase; font-size: 16px; font-weight: bold; letter-spacing: 1px;  }
.oeTabs ul li.oe-active a { border-bottom-color: #E75C39; color: #E75C39; }
.oeOuter { margin: 140px 0 0; }
.oeOuter-Wrap { display: none; }
.oeLeft { width: 43.4%; min-height: 390px; float: left; -webkit-border-radius: 15px; border-radius: 15px;}
.oeRight { width: 45.9%; float: left;  margin: 30px 0 0 10.7%;  }
.oeRight h2 { margin: 0 0 20px; font-size: 46px; letter-spacing: -0.86px; line-height: 46px; }
.oeRight h2, .oeRight h2 a { color: #fff; font-weight: 700; }
.oeRight h2 a:hover { color: #E75C39; }
.oeText { color: #fff; font-size: 20px; letter-spacing: 0; line-height: 24px; }
.oeLink a:before { content: ""; display: inline-block; background: url(https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/menu-arrow.png) no-repeat center center/contain; width: 19px; height: 12px; }
.cardSection.cardo3 { padding: 125px 0; overflow: hidden; }
.cardSection.cardo3 .cardImage { border-radius: 15px 15px 0 0; }
.oeTab-content { display: none; }
.oeTab-content.oetbActive { display: block; }  
.cardSection.cardo3.oeitemHide { display: none !important; }
.heroSection.heroOvcs .heroBG.heroBG-CustomOv, .heroSection .heroBG.heroBG-CustomOv { background: none; opacity: 1; }
.heroSection .heroBG.heroBG-CustomOv:before {  content: " "; position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
.heroSection .heroBG.heroBG-CustomOv:after { background: linear-gradient(-180deg, rgba(12,12,12,0.5) 0%, rgba(12,12,12,0) 100%); }
.heroSection.heroOvcs:after { background: none !important; opacity: 0; }
.heroSection.o2.hsvo3 { padding: 100px 0 30px;  display: -webkit-flex; display: flex; -webkit-flex-flow: row wrap; flex-flow: row wrap;  -webkit-align-items: center; align-items: center; height: 686px; }
.heroSection.o2.hsvo3 .wrapper { width: 100%; }
.themeEnable .heroSection.o2.hsvo3 .hText p, .heroSection.o2.hsvo3 .hText { font-size: 20px; }
/***Home Our Solution***/
.ourSolution.Ou2 { background: #0A1528; }
.ourSolution.Ou2 .secTitle h6  { color: #fff; }
.ourSolution.Ou2 .secTitle .secText { color: #fff; font-size: 18px; line-height: 26px;  }
.ourSolution.Ou2 .resourceBox { width: 48.334%; margin-right: 3.332%;  -webkit-box-shadow: 0 15px 40px 0 #041823; -moz-box-shadow: 0 15px 40px 0 #041823; box-shadow: 0 15px 40px 0 #041823; border-bottom: 0; font-size: 16px;  }
.ourSolution.Ou2 .resourceBox:nth-child(2n) { margin-right: 0; }
.ourSolution.Ou2 .resourceBox > a { z-index: 2; }
.ourSolution.Ou2 .resourceBox .rImage { min-height: 460px; transform: none; -webkit-border-radius: 12px; border-radius: 12px; padding: 50px 0 0;  }
.ourSolution.Ou2 .resourceBox:hover { -webkit-box-shadow: inset 0 1px 83px 50px rgba(0,0,0,0.5); -moz-box-shadow: inset 0 1px 83px 50px rgba(0,0,0,0.5); box-shadow: inset 0 1px 83px 50px rgba(0,0,0,0.5); }
.ourSolution.Ou2 .resourceBox:after, .ourSolution.Ou2 .resourceBox .rImage:before, .ourSolution.Ou2 .resourceBox:before,  .ourSolution.Ou2 .resourceBox:after { opacity: 0; visibility: hidden; width: 0; height: 0; }
.ourSolution.Ou2 .rDetails { position: absolute; left: 0; top: auto; bottom: 0; transform: none; z-index: 1; padding-bottom: 7px; }
.ourSolution.Ou2 .rDetails:before { content: " "; position: absolute; left: 0; top: 0; width: 100%; height: 100%; backdrop-filter: blur(2px); z-index: -1; }
.ourSolution.Ou2 .rDetails:after { content: " "; background: rgba(10,21,40,0.3); position: absolute; left: 0; bottom: 0; width: 100%; height: 100%; backdrop-filter: blur(2px); z-index: -1; } 
.ourSolution.Ou2 .rDetails h2 { margin: 0 0 15px; font-size: 28px; line-height: 39px; color: #fff; letter-spacing: 0; font-weight: 700; }
.ourSolution.Ou2 .rDetails h6 { margin: 0; font-size: 14px; font-weight: 500; letter-spacing: 1px; line-height: 20px; color: #fff; }
.ourSolution.Ou2 .rText { color: #fff; font-size: 18px; line-height: 26px; } 
.ourSolution.Ou2 .resWrap-hide { display: none; }
.ourSolution.Ou2 .rMore { margin-bottom: 48px; }
.ourSolution.Ou2 .resourceBox .rImage:before { opacity: 0; visibility: hidden; width: 100%; height: 100%; border: 0; background: rgba(0,0,0,0.2); transition: 0.4s ease all; }
.ourSolution.Ou2 .resourceBox:hover .rImage:before { opacity: 1; visibility: visible; }
.ourSolution.Ou2 .rMore img { transform: translateX(0); }
/***Cyber Security***/
.cross-line .wrapper { position: relative; z-index: 1; }
.cross-line .wrapper:before, .cross-line .wrapper:after { content: " "; position: absolute; left: 50%; top: 50%; width: 1px; height: 4000px; margin-left: -383px; transform: translate(-50%, -50%) rotate(-22deg); background: #fff; opacity: 0.10; z-index: -1; }
.cross-line .wrapper:after { margin-left: 239px; }
.hsExpertise.cyberOs2 .hsText { font-size: 20px; letter-spacing: -0.4px; line-height: 24px; text-shadow: 0 2px 14px rgb(0 0 0 / 50%); }
.cyber-two-column { padding: 100px 0; overflow: hidden; }
.cyber-left { width: 37%; float: left; }
.cyber-left h2 { letter-spacing: -0.5px; }
.cyber-right { width: 52%; float: left; font-size: 18px; letter-spacing: -0.2px; line-height: 26px; margin-left: 11%; }
.solutionsTables { padding: 100px 0; }
.solPlans-Title { padding: 0 0 25px; color: #0C1E28; font-size: 46px; letter-spacing: -0.86px; line-height: 46px; max-width: 700px; margin: 0 auto; text-align: center; }
.solPlans-Tabs ul { list-style: none; padding: 0; margin: 0; text-align: center; }
.solPlans-Tabs ul li { display: inline-block; margin: 6px; }
.solPlans-Tabs ul li a { text-transform: uppercase; padding: 12px 30px; border-radius: 30px; opacity: 0.5; color: #0A1528; border: 1px solid #0A1528; font-size: 14px; font-weight: 900; letter-spacing: 0.5px; line-height: 14px; }
.solPlans-Tabs ul li.level-active a { color: #E75C39; border-color: #E75C39; opacity: 1; }
.solLevel-outer { margin: 100px 0 44px; display: none; }
.solPlans-Row.plan-isFirst { width: 100%; }
.solPlans-Row { display: flex; flex-flow: row wrap; width: 100%; position: relative; }
.solPlan-box:first-child { width: 37%; padding-left: 0; }
.solPlan-box { width: 21%; float: left; display: flex; flex-flow: row wrap; -webkit-align-items: center; align-items: center; padding: 20px 25px; }
.solPlans-Row.plan-isFirst .solPlan-box { position: relative; }
.solPlans-Row.plan-isFirst .solPlan-box:first-child { color: #F04F21; font-size: 30px; font-weight: bold; letter-spacing: -0.6px; line-height: 24px;color: #F04F21; font-size: 30px; font-weight: bold; letter-spacing: -0.6px; line-height: 24px; }
.solPlans-Row.plan-isFirst .solPlan-box:not(:first-child) { color: #0A1528; font-size: 30px; font-weight: bold; letter-spacing: -0.6px; line-height: 24px; }
.solPlans-Row.plan-isFirst .solPlan-box:last-child { position: relative;  }
.popularTag { position: absolute; left: 0; bottom: 100%; width: 100%;  font-size: 10px; font-weight: 900; letter-spacing: 0.36px; line-height: 14px; display: block; text-align: center; padding: 8px 25px; border-radius: 12px 12px 0 0; }
.solPlan-box:not(:first-child) { justify-content: center; }
.solPlan-box span { display: block; } 
.solPlans-Row:not(.plan-isFirst) .solPlan-box:first-child { color: #0A1528; font-size: 18px;  letter-spacing: -0.2px; line-height: 26px; position: relative; } 
.solPlans-Row:not(.plan-isFirst) .solPlan-box:first-child:after { content: " "; position: absolute; right: 0; top: 50%; transform: translateY(-50%); background: url(https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/question-mark.png) no-repeat center top/contain; width: 19px; height: 19px; opacity: 0; visibility: hidden; }
.solPlans-Row:not(.plan-isFirst) .solPlan-box { color: #0A1528; font-weight: bold; letter-spacing: -0.1px; line-height: 22px;  }
.solPlans-Row:before { content: " "; position: absolute; bottom: 0; width: auto; height: 1px; background: #F2EFEF; left: 0; right: 25px; }
.solLevel-outer.isfirst-gray .solPlans-Row:not(.plan-isFirst) .solPlan-box:first-child:after { right: 8px; }
.solLevel-outer.isfirst-gray .solPlan-box:nth-child(2), .solLevel-outer.isthird-column .solPlan-box:last-child, .solLevel-outer.issecond-gray .solPlan-box:nth-child(3) {  background: rgb(70 98 114 / 3%); }
.solLevel-outer.isfirst-gray .solPlans-Row:last-child .solPlan-box:nth-child(2), .solLevel-outer.issecond-gray .solPlans-Row:last-child .solPlan-box:nth-child(3),  .solLevel-outer.isthird-column .solPlans-Row:last-child .solPlan-box:last-child { position: relative; }
.solLevel-outer.isfirst-gray .solPlans-Row:last-child .solPlan-box:nth-child(2):before, .solLevel-outer.isthird-column .solPlans-Row:last-child .solPlan-box:last-child:before, .solLevel-outer.issecond-gray .solPlans-Row:last-child .solPlan-box:nth-child(3):before, .solLevel-outer.isfirst-column .solPlans-Row:nth-child(2) .solPlan-box:last-child:before { content: " "; position: absolute; left: 0; top: 100%; min-height: 22px; width: 100%; background: inherit; border-radius: 0 0 12px 12px; } 
.trSign:before { content: " "; display: inline-block; width: 15px; height: 10px; border-left: 1px solid #313131; border-bottom: 1px solid #313131; transform: rotate(-45deg); transform-origin: center left; margin-left: 5px; }
.solPlan-box .nlval { display: none; }
.levTabs-dropdown { position: relative; color: #E75C39; font-size: 14px; font-weight: 900; letter-spacing: 0.5px; line-height: 18px; border: 1px solid #F04F21; border-radius: 30px; display: none; padding: 20px 50px 20px 30px; max-width: 360px; margin: 0 auto; text-transform: uppercase; }
.levTabs-dropdown:after { content: " "; position: absolute; right: 34px; top: 50%; transform: translateY(-50%); width: 7px; height: 7px; border-left: 1px solid #E75C39; border-bottom: 1px solid #E75C39; transform: rotate(-45deg); margin-top: -5px; }
.mobSolutions-table { display: none; }
.up-sapsec-new .webinar-sign-up .heading-text {  max-width: 72%; }
.hsExpertise.cyberOs2:after { opacity: 0; } 
.ntyPage.themeEnable .form-description.btns .cta_button:after { top: 50%; transform: translateY(-50%);     margin-top: -0.5px; }
.themeEnable .webinar-sign-up .right-col form textarea { border-radius: 5px 5px 0 0; border: 0; background: #102835; color: #fff !important;  }
.themeEnable .webinar-sign-up .right-col form textarea::placeholder { font-weight: 400 !important;  color: #fff !important; font-size: 14px !important;  }
.cardSlides.o1 .cardSlide > a { position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 1; }
.cardSection { overflow: hidden; }
.lnbImage.hideMn-Image { display: none; }
.fvWistia > div { position: absolute; left: 0; top: 0; width: 100%; height: 100%;  }
.fvInner.fvWistia:before { background-color: #0A1528; opacity: 0.3; }
.fvInner.fvWistia .wistia_click_to_play { width: 100% !important; height: 100% !important; }
.themeEnable  .webinar-sign-up .right-col form li.hs-form-booleancheckbox { width: 100%; float: left; }
.themeEnable  .webinar-sign-up .right-col form li.hs-form-booleancheckbox input[type="checkbox"] + span { float: left;  width: 100%;  padding-left: 35px; position: relative; }
.themeEnable  .webinar-sign-up .right-col form li.hs-form-booleancheckbox input[type="checkbox"] + span:before { position: absolute; content: ''; left: 0; top: 2px; width: 20px; height: 20px; border-radius: 4px; background: rgba(255,255,255,0.1); font-family: 'FontAwesome'; }
.themeEnable  .webinar-sign-up .right-col form li.hs-form-booleancheckbox input[type="checkbox"] + span:after { position: absolute; content: ''; left: 4px; top: 8px; width: 12px; height: 5px; border-left: #fff solid 1px; border-bottom: #fff solid 1px; transform: rotate(-45deg); opacity: 0; transition: ease all .4s; }
.themeEnable  .webinar-sign-up .right-col form li.hs-form-booleancheckbox span a { color: #C0D62F; }
.themeEnable  .webinar-sign-up .right-col form li.hs-form-booleancheckbox span a:hover { color: #99ac26; }
.themeEnable  .webinar-sign-up .right-col form li.hs-form-booleancheckbox input[type="checkbox"]:checked + span:after { opacity: 1; }
.smallTags-ocs ul { padding: 0; margin: 0 0 10px; list-style: none; text-align: left;  }
.smallTags-ocs ul li { margin: 0; padding: 0; display: inline-block; }
.smallTags-ocs ul li:before { display: none; }
.smallTags-ocs ul li a { background: #102835; color: #fff; text-align: center; padding: 5px 15px; font-size: 14px; line-height: 17px; border-radius: 8px; margin: 0 4px 4px 0; }
.rMore.rMore-rmHover { width: auto; height: auto; }
.rMore.rMore-rmHover a { font-size: 14px; text-transform: uppercase; position: relative; border-radius: 30px; background: var(--red); color: #fff !important;  border-color: var(--red); padding: 10px 50px 10px 20px; }
.rMore.rMore-rmHover a img { filter: brightness(0) invert(1); width: 19px; vertical-align: middle; position: absolute; right: 14px; top: 50%; -webkit-transform: translateY(-50%) !important; transform: translateY(-50%) !important; }
body .row-fluid .ps1-resource-1-section .element-item:hover .rMore.rMore-rmHover a { background: #b94a2e; border-color: #b94a2e; }
.risButtons a.orange { padding: 19px 70px 21px 37px; }
.risButtons { margin: 40px 0 0; position: relative; z-index: 111; }
.countBoxes .content { width: 25%; padding: 30px 20px; text-align: center; color: #fff; }
.countBoxes .content .cd-number { font-size: 70px; line-height: 70px; }
.countBoxes.flex { align-items: flex-end; z-index: 111; margin: 0 -20px; }
.countBoxes .content div#second { font-size: 50px; line-height: 50px; }
.countInner { position: relative; z-index: 11; }
.signupSection.riskSection .sLinks { z-index: 111; margin-top: 140px; }
.signupSection.riskSection .ssSubscribe form { float: none; margin: 0 auto; }
.risLogInn { position: relative; z-index: 111; }
.risLogInn h3 { color: #fff; font-size: 30px; margin: 0 0 30px; }	
.risLogo { width: 25%; text-align: center; padding: 15px; }
.risLogos { margin: 0 -15px; }
.risLogo img { max-width: 90px !important; width: 100%; }
.webinar-sign-up .description-text ul li:before { background: #BFD730; }
.themeEnable.keyResource .body-container-wrapper { overflow: visible; } 
.ssSubscribe .grecaptcha-badge { margin: 0 auto;}
.ssSubscribe form .hs-form-field { margin-bottom: 1.4rem;}
.contactHero .cRight iframe,  .insights-blog.themeEnable .right-col .subscription-inner-col form iframe, .themeEnable .webinar-sign-up .form-body form iframe:not[title="reCAPTCHA"], .signupSection .ssSubscribe iframe{  height: 0!important;  width: 0!important;}
.contactHero .cRight {min-height:440px !Important;min-width:440px;}
.contactHero form, .insights-blog.themeEnable .right-col .subscription-inner-col form, .themeEnable .webinar-sign-up .form-body form { float: left; width: 100%; }
.themeEnable.eventPage .event-section .event-container img {width:100%;}
.insights-blog.themeEnable .right-col .subscription-inner-col .hbspt-form { min-width: 226px;  min-height: 137px;}
.themeEnable .webinar-sign-up .form-body .row-fluid-wrapper+.row-fluid-wrapper>.row-fluid { min-width: 200px; min-height: 200px; }
.signupSection .ssSubscribe { min-width: 300px; min-height: 177px !important;}
.w-css-reset img.w-css-reset { height: 0 !important; width: 0 !important; display: none !important; visibility: hidden !important; opacity: 0 !important; }
.w-vulcan--background.w-css-reset { min-height: 200px !important; min-width: 200px !important;}

.one_lineText { width: 100%; float: left; margin: 10px 0 35px;  }  
.one_lineText p:last-child { margin-bottom: 0; }  
form .hs_recaptcha.hs-recaptcha iframe { width: 256px !important; height: 60px !important; }

.teamAbout-v2 { padding: 40px 0; width: 100%; float: left; text-align: center; }
.teamab-couter { padding: 20px 0 0; }
.teamab-couter > h3 {  margin: 0 0 20px; }
.teamBlocks-country, .teamBlockWrap { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; -webkit-flex-flow: row wrap; flex-flow: row wrap; justify-content: center; }
.teamBlocks-country, .dp-counTitle, .teamBlockWrap, .countrywise-outer, .teamMem-Countrywise, .teamab-couter, .dp-Country { width: 100%; float: left;  }
.teamMem-block { width: 30.9%; float: left;margin: 30px 3.65% 0 0; }
.teamMem-block:last-child, .teamMem-block:nth-child(3n) { margin-right: 0; }
.teamMem-img { background-size: cover; background-position: center top; background-repeat: no-repeat; -webkit-box-shadow: 6px 3px 18px 4px rgb(16 6 6 / 25%); box-shadow: 6px 3px 18px 4px rgb(16 6 6 / 25%); max-width: 164px; margin: 0 auto 45px; float: none; width: 100%; }
.teamMem-Social ul, .dp-Country ul, .teamMem-Social ul, .dp-Country ul { margin: 0; padding: 0; list-style: none; }
.teamMem-Social ul { display: -webkit-flex; display: flex; flex-flow: row wrap; justify-content: center; -webkit-align-items: center; align-items: center;}
.teamMem-Social ul li { display: inline-block; float: none; margin: 10px 15px; line-height: normal !important; }
.teamMem-Social ul li:before, .dp-Country ul li:before { display: none; }
.teamMem-desc { padding-top: 15px; }
.teamBlocks-country, .teamMem-Countrywise { position: relative; margin: 0 0 40px; }
.teamBlocks-country:before, .teamMem-Countrywise:before { content: " "; position: absolute; left: 50%; bottom: 0; transform: translateX(-50%); height: 2px; width: 881px;  border-bottom: 2px solid rgba(255, 108, 0, 0.27); }
.teamBlocks-country:before { border-bottom-color: rgba(255, 108, 0, 1); }
.teamBlocks-country { padding-bottom: 40px; margin-bottom: 70px; }
.teamMem-Countrywise { padding: 40px 0; }
.teamMem-Countrywise > h4 { padding: 0 0 25px; }
.teamMem-Social ul li svg { height: 25px;  }
.teamMem-Social ul li svg path { fill: #f2542d; }
.teamMem-Social ul li:nth-child(2) svg { height: 23px;  }
.teamMem-Social ul li, .teamMem-Social ul li a, .teamMem-Social ul li img{ vertical-align: middle; }
.dp-Country { position: relative; max-width: 280px; margin: 40px auto; float: none; clear: both; }
.dp-Country > span { line-height: 30px; width: 100%; cursor: pointer; position: relative; font-size: 18px; padding: 9px 30px 9px 15px; background: #102835; border-radius: 5px 5px 0 0; color: #fff; display: inline-block; text-align: left; }
.dp-Country > span:before { top: 50%; right: 10px; transform: translateY(-50%); font-size: 12px; content: "\f107"; font-family: 'Font Awesome 5 free'; position: absolute; font-weight: 800; }
.dp-Country ul { display: none; position: absolute; left: 0; top: 100%; width: 100%; z-index: 1; }
.dp-Country ul li { margin: 0; border-top: 1px solid rgba(255,255,255,0.2); background: #102835;  text-align: left; }
.dp-Country ul li:last-child { border-radius: 0 0 5px 5px; }
.dp-Country ul li a { color: #fff;  padding: 8px 16px; width: 100%; display: inline-block; border-left: 0; border-right: 0; font-size: 16px; }

.contactHero .cLeft h1, .tcfSection .tcfText h1 { font-weight: 700; text-decoration: none; font-family: 'Texta Alt', serif; font-size: 46px; text-transform: none; line-height: 1; margin: 0 0 20px; letter-spacing: -0.84px;  }
.contactHero .cLeft h1 { color: #fff;  }
.tcfSection .tcfText h1 { color: #F2542D; }

.nty-mh.themeEnable .webinar-sign-up .form-body .row-fluid-wrapper+.row-fluid-wrapper>.row-fluid { min-height: auto; min-width: auto; }

.webinar-sign-up .description-text p a, .hs-blog-post .blog-section .section.post-body a { display: inline; }
.events-related-post-section.blog-container.evrel-hide { display: none; }
.events-related-post-section.blog-container .related-post-cont:before, .events-related-post-section.blog-container .related-post-cont:after { display: none; }
body .hLang a { text-overflow: inherit;}

/* .webinar-sign-up .form-body .row-fluid form input::placeholder { color: #ffffff !important; font-size: 14px !important; font-weight: 400 !important; font-family: 'Texta Alt', sans-serif; } */
.webinar-sign-up .form-body .row-fluid form input::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color: #ffffff !important; font-size: 14px !important; font-weight: 400 !important; font-family: 'Texta Alt', sans-serif; }
.webinar-sign-up .form-body .row-fluid form input::-moz-placeholder { /* Firefox 19+ */ color: #ffffff !important; font-size: 14px !important; font-weight: 400 !important; font-family: 'Texta Alt', sans-serif; }
.webinar-sign-up .form-body .row-fluid form input:-ms-input-placeholder { /* IE 10+ */ color: #ffffff !important;font-size: 14px !important;  font-weight: 400 !important; font-family: 'Texta Alt', sans-serif;}
.webinar-sign-up .form-body .row-fluid form input:-moz-placeholder { /* Firefox 18- */ color: #ffffff !important; font-size: 14px !important; font-weight: 400 !important; font-family: 'Texta Alt', sans-serif; }
.hLang ul { width: 100% !important; }

.themeEnable .webinar-sign-up .right-col .hs-fieldtype-radio.field.hs-form-field > label span, .themeEnable .webinar-sign-up .right-col .hs-form-radio, .themeEnable .webinar-sign-up .right-col .hs-form-radio span { font-size: 14px; font-weight: 400; letter-spacing: 0;  }
.themeEnable .webinar-sign-up .right-col .hs-form-radio > label { padding: 0 0 0 30px; position: relative;  }
.themeEnable .webinar-sign-up .right-col .hs-form-radio > label input[type="radio"] { display: none;  }
.themeEnable .webinar-sign-up .right-col .hs-form-radio > label input[type="radio"] + span:before { content: " "; width: 15px; height: 15px; border-radius: 50%; border: 1px solid #fff; position: absolute; left: 0; top: 1px; }
.themeEnable .webinar-sign-up .right-col .hs-form-radio > label input[type="radio"] + span:after { content: " "; width: 7px; height: 7px; border-radius: 50%; background: #bfd730; position: absolute; left: 5px; top: 6px; opacity: 0; }
.themeEnable .webinar-sign-up .right-col .hs-form-radio > label input[type="radio"]:checked + span:after { opacity: 1; }
.themeEnable .webinar-sign-up .right-col form .hs_recaptcha.hs-form-field { margin: 15px 0 10px; }
.themeEnable .webinar-sign-up .right-col form .grecaptcha-badge { box-shadow: none !important; }
.themeEnable .webinar-sign-up .right-col .form-description a { color: #f46c03; }


body .row-fluid .margin-auto { margin-left: auto !important; margin-right: auto; }
body .row-fluid .float-none { float: none; }
.padding60tb { padding-top: 60px; padding-bottom: 60px; }
.system-search form { position: relative;  }
.system-search input[type="text"] { width: 60% !important; float: left; margin-top: 0px; min-height: 58px; border-radius: 30px; border-top-right-radius: 0; border-bottom-right-radius: 0; }
.system-search a.hs-button.primary { border-top-left-radius: 0 !important; border-bottom-left-radius: 0 !important; margin-top: 0; margin-right: 0; float: left; margin-left: 0; }
.system-search form .field > label { color: #071218; margin-bottom: 15px; font-size: 20px; font-weight: 700; }

.email-preferences .checkbox-row input[type="checkbox"] { padding: 8px 8px; height: auto; }
.email-preferences .item-inner .fakelabel { display: block; position: relative; }
.email-preferences .item-inner .fakelabel input[type="checkbox"] + span:before { display: none; content: ''; position: absolute; top: 7px; left: 2px; width: 12px; height: 5px; border-left: 1px solid; border-bottom: 1px solid; transform: rotate(-45deg); }
.email-preferences .item-inner .fakelabel input[type="checkbox"]:checked + span:before { display: block; }
.email-preferences .item p { margin-left: 25px; }
.email-preferences .subscribe-options input[type="checkbox"] { margin: 0; margin-bottom: -3px; padding: 8px 8px; height: auto; }
.email-preferences .subscribe-options label { margin-left: 0; display: block; position: relative; }
.email-preferences .subscribe-options input[type="checkbox"] + span:before { display: none; content: ''; position: absolute; top: 5px; left: 2px; width: 12px; height: 5px; border-left: 1px solid; border-bottom: 1px solid; transform: rotate(-45deg); }
.email-preferences .subscribe-options input[type="checkbox"]:checked + span:before { display: block; }
.email-preferences .subscribe-options .item p { margin-left: 25px; }
.email-preferences .subscribe-options label span { font-size: 16px; color: #444; }
.email-preferences .page-header h1 { font-weight: 700; font-size: 46px; letter-spacing: -0.84px; color: #071218; line-height: 1.2; }
.email-preferences .page-header h2 { margin-top: 10px; font-weight: 700; font-size: 24px; }

.themeEnable .row-fluid form input#submitbutton { background-color: #E75C39 !important;  margin: 20px 0 0; white-space: normal; }
.themeEnable .system-search a.hs-button.primary { background-color: #E75C39 !important; }  

.youtube-vid iframe { position: absolute; width: 100%; height: 100%; top: 0; left: 0; }
.vplay .fvInner .btns a.pausevideo, .vplay .fvInner:hover .btns a.pausevideo.hide { display: none; }
.vplay .fvInner:hover .btns a.pausevideo { display: inline-block; }
/* New 23-02 */
.contactHero form label:not(.hs-error-msg) {color: #fff;}
.contactHero form .hs-input::placeholder, .contactHero form select, .contactHero form .hs-input {color: #737E83;}
.contactHero form.hs-form-private .hs-input {height: auto;}
.contactHero form label:not(.hs-error-msg) { display: inline-block; }
.contactHero form input[type=submit], .contactHero form .hs-button { text-decoration: none !important; }
.stories-override h6 { font-family: 'Texta Alt', serif; font-size: 14px; }
.stories-override h2 { font-family: 'Texta Alt', serif; font-size: 46px; line-height: 1; margin: 0 0 20px; font-weight: 700; }
.stories-override .cssLeft h4 { font-size: 34px; line-height: 1; font-family: 'Texta Alt', serif; }
.stories-override p { margin: 0 0 1.4rem; }
.latestNews h2 { font-family: 'Texta Alt', serif; font-weight: 700;  }

/* Responsive */
@media(min-width: 1600px){
  .contactHero.dBewer-form:before { margin-left: -1216px;   }
}
@media(min-width: 1500px){
  .heroDelp.heroSection:before { margin-left: 380px; }
}
@media (min-width: 1026px) and (max-width: 1360px){
  html[lang="fr"] .hMenu .hs-menu-wrapper.hs-menu-flow-horizontal.flyouts>ul>.hs-item-has-children:nth-child(4):hover>.hs-menu-children-wrapper, html[lang="de"] .hMenu .hs-menu-wrapper.hs-menu-flow-horizontal.flyouts>ul>.hs-item-has-children:nth-child(4):hover>.hs-menu-children-wrapper {
    left: 0px !important;
  }
}

@media(min-width: 992px) and (max-width: 1360px) {
  html[lang="fr"] .insights-blog.themeEnable .hMenu .hs-menu-wrapper > ul > li { padding: 0 9px !important; }
  html[lang="fr"] .insights-blog.themeEnable .hMenu .hs-menu-wrapper > ul > li:first-child { padding-left: 0 !important; }
  html[lang="fr"] .insights-blog.themeEnable .hMenu .hs-menu-wrapper > ul > li:last-child { padding-right: 0 !important; }

}
@media (min-width:768px){
  .latestNews h2 {margin: 0 0 20px;}
}

@media (min-width:992px) {
  .headerMega .mmInList h5 a span.ss2 { display: none;}
  .headerMega .hMenu .hs-menu-wrapper > ul > li:nth-child(3) span.hideDes { display: none; }
  .themeEnable .hMenu .hs-menu-wrapper > ul, .themeEnable .hMenu .hs-menu-wrapper { display:block !important; }
  .megaMenu { display:none; }
  .hMenu .hs-menu-wrapper > ul > li:hover > .megaMenu { display:flex; } 
  /**** MegaMenu CSS ****/
  .headerMega .hMenu .hs-menu-wrapper  { display: block !important; }
  .headerMega .hMenu .hs-menu-wrapper > ul { position: static; }
  .headerMega .hMenu .megaChildMenu { position: static !important; }
  .headerMega .hMenu .hs-menu-wrapper > ul > li.megaChildMenu > ul { width: 100%; left: 0; min-height: 540px;  display: flex !important;  }
  .headerMega .hMenu .hs-menu-wrapper > ul > li.megaChildMenu > ul { left: 0 !important; background: linear-gradient(90deg, #0a1528 50%, #020c1e 50%); top: -1000%; }
  .headerMega .mmLeftMenu { width: 28.2%; float: left;  background-color: #0A1528; padding: 40px 20px 36px 20px; display: block; }
  .headerMega .hmegaMenu { width: 71.8%; float: left; background-color: #020C1E; padding: 40px 70px 40px 56px; display: block;  opacity: 0; visibility: hidden; }
  .headerMega .mmLeftMenu li a { color: #FFFFFF; font-size: 22px; font-weight: bold; letter-spacing: 0; line-height: 34px; padding: 18px 20px; border-bottom: 1px solid rgba(255,255,255, 0.1); }
  .headerMega .mmLeftMenu li a:hover, .headerMega .mmLeftMenu li.megaChildMenu2.result_hover2 > a { border-bottom: 1px solid rgb(245 246 248 / 5%); background-color: rgb(245 246 248 / 5%); }
  .headerMega .mmLeftMenu li.megaChildMenu2 a { position: relative; padding-right: 48px; white-space: normal !important; }
  .headerMega .mmLeftMenu li.megaChildMenu2 > a:after { content: " "; position: absolute; right: 28px; top: 50%; transform: translateY(-50%); height: 11px; width: 21px; background: url(https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/menu-arrow.png) no-repeat center top/contain; transition: 0.4s ease all; opacity: 0; }
  .headerMega .mmLeftMenu li.megaChildMenu2.result_hover2 >  a:after { right: 20px; opacity: 1; }
  .headerMega .mmRightMenu { width: 100%; float: left; }
  .headerMega .mmInnerLeft { width: 44.2%; float: left; }
  .headerMega .mmInnerRight { width: 48.7%; float: left; margin-left: 7.1%; }
  .headerMega .mmRightMenu { display: none; opacity: 0; visibility: hidden; }
  .headerMega .hMenu .hs-menu-wrapper > ul > li.megaChildMenu > ul:before { content: " "; position: absolute; left: 0; top:-38px; height: 40px; width: 100%; opacity: 0; visibility: hidden; transform: none; border: 0; z-index: 1; } 
  .headerMega .hMenu .hs-menu-wrapper > ul > li.megaChildMenu:hover > ul:before { opacity: 1; visibility: visible; }
  .headerMega .hMenu .megaChildMenu:not(:hover) .data-subActive { opacity: 0 !important; visibility: hidden !important; }
  .headerMega .hMenu .megaChildMenu:hover .data-subActive { opacity: 1; visibility: visible; }
  .headerMega .hMenu .megaChildMenu > a { z-index: 2; }
  .headerMega .hMenu .hs-menu-wrapper > ul > li.hs-item-has-children > a:after { transition: 0.4s ease all; }
  .headerMega .hMenu .hs-menu-wrapper > ul > li.hs-item-has-children:hover > a:after { transform: rotate(225deg); top: 44px; }
  .headerMega .hMenu .hs-menu-wrapper > ul li.megaChildMenu:hover .hmegaMenu, .headerMega .hMenu .hs-menu-wrapper > ul li.megaChildMenu:hover .mmLeftMenu { opacity: 1; visibility: visible; }
  .headerMega .hMenu .hs-menu-wrapper > ul li.hs-item-has-children > .hs-menu-children-wrapper { opacity: 0; visibility: hidden; }
  .headerMega .hMenu .hs-menu-wrapper > ul li.hs-item-has-children:hover > .hs-menu-children-wrapper { opacity: 1; visibility: visible; }
  .headerMega .hMenu .hs-menu-wrapper > ul > li.hs-item-has-children:not(.megaChildMenu) .hs-menu-children-wrapper { display: flex !important; }
  .headerMega .mmLeftMenu { max-width: 402px; margin-left: auto; }
  .headerMega .hmegaMenu { max-width: 1021px; margin-right: auto; }
  .headerMega .hs-menu-wrapper.hs-menu-flow-horizontal.flyouts .hs-item-has-children:hover>.hs-menu-children-wrapper { top: 101%; }
  .headerSection .hLang.o1 ul { width: 100px; }
  .headerSection .hLang.o1 > span { width: 100%; }
  .headerSection .hLang.o1 > span .lang_switcher_class { width: 100%; }
  .navDark-color .headerMega.headerSection { background: #020C1E;  }
  .solPlans-Tabs ul { display: block !important; height: auto !important; }
}
@media(max-width: 1499px){
  .heroDelp.heroSection:before { margin-left: 171px; }
}
@media (max-width:1360px){
  .wrapperXL, .wrapper { max-width:970px; }
  .hLogo { padding: 37px 35px 30px 0; }
  .hMenu .hs-menu-wrapper > ul > li { padding: 0 9px; }
  .hMenu .hs-menu-wrapper > ul > li:first-child { padding-left: 0; }
  .hMenu .hs-menu-wrapper > ul > li > a { font-size: 13px; letter-spacing: 0; }
  .hSearch a span { font-size: 13px; }
  .hLang a { font-size:13px; }
  .row-fluid .abInner:last-child { width:73.5%; padding-right:0; }
  .cStoriesMain { padding:0 30px; }
  .cStories .slick-prev { left: -40px; }
  .cStories .slick-next { right: -40px; }
  .signupSection .sLink a:first-child { padding: 30px 10px; font-size: 12px; background-position: bottom -30px left 10px; }
  .signupSection .sLink a:first-child:hover { padding:12px 10px 48px; background-position: bottom 30px left 10px; }
  /* Service Solution */
  .tcSection .tcText { float: left; width: 47%; margin: 0 4% 0 0; }
  .tcSection .tcImage { width:49%; height:230px;}
  .tcSection .tcRow:nth-child(2n) .tcText { margin:0 0 0 2%; }
  .speakExpert:not(.o2) .seInner { padding: 73px 130px 104px 130px; }
  .heroSection.o2.lt { padding: 100px 0 134px; }
  /* About us */
  .themeEnable .hMenu .hs-menu-wrapper > ul > li { padding: 0 9px !important; }
  .themeEnable .hMenu .hs-menu-wrapper > ul > li:first-child { padding-left:0 !important; }
  .signupSection .sLink:hover a:first-child { padding:12px 10px 48px; background-position:bottom 30px left 10px; }
  .themeEnable .heroSection.o2.topSpace .heroInner { margin-top:70px; }
  /* Key Resource */
  .themeEnable .key-resoucesrow #container { margin:0; }
  /* Sail Page */
  body .sailPage .heroSection.sail {  padding: 140px 0 59px;}
  body .bedRock-form [class*="span"].wrapper { max-width: 970px; }
  .contactHero.dBewer-form:before { margin-left: -1000px; }
  .heroDelp.heroSection:before { margin-left: 0; }
  .heroDelp h1 { font-size: 50px; }
  /*** Header Menu Css ***/
  .headerMega .hmegaMenu { padding: 40px 30px; }
  /**** Hero services ****/
  .hs-vidMargin .heroServ-Video { max-width: 900px; }
  .oeTabs ul li a { padding-left: 15px; padding-right: 15px; font-size: 14px; }
  .oeOuter { margin: 100px 0 0; }
  .countBoxes .content { padding: 30px 10px; }
  .countBoxes { margin: 0 -10px; }
  .countBoxes .content .cd-number { font-size: 50px; line-height: 50px; }
  .signupSection .ssText h3 { font-size: 40px; line-height: 48px; }
  .hMenu { width: 54%; }
  .hLang { width: 19%; }


}

@media (max-width:1024px){
  .insights-blog.themeEnable.hs-blog-listing .blog-container .post-item, .insights-blog.themeEnable.hs-blog-listing .blog-container .post-item:nth-child(3n) { width:49%; margin-right:2%; }
  .insights-blog.themeEnable.hs-blog-listing .blog-container .post-item:nth-child(2n) { margin-right:0; }
  .hMenu { width: 54%; }
  .hLang { width: 19%; }


}

@media (max-width:991px){
  .hLang ul { width: auto !important; }
  .wrapperXL, .wrapper { max-width:700px; }
  .headerSection { min-height:70px; }
  .headerSection .wrapperXL { position: relative; padding-left: 185px; }
  .hLogo { padding: 23px 20px 22px 0; width: 100%; max-width: 140px; position: absolute; left: 30px; z-index:1; }
  .hMenu { width: 100%; min-height:70px; }
  .hLang, .hSearch { display:none; width:100%; }
  .hLang > span { right:auto; left: 0; top: 5px; width: 110px; height: 60px; }
  .hLang .globe_class { width: 110px; height: 55px; }
  .hLang ul { left:30px; transform:none; top:40px; padding-top:15px; } 
  .hMenu .hs-menu-wrapper { display:none; position: absolute; left: 0; top: 70px; width: 100%; padding:0; background:#02202F; z-index:2; }
  .hMenu .hs-menu-wrapper > ul { position:static; width:100%; }
  .hMenu .hs-menu-wrapper > ul:before { position: absolute; content: ''; left: 50%; top: 0; bottom: 100%; background: #02202F; transform: translateX(-50%); width: 100vw; transition:ease all 0.2; }
  .menuOpen .hMenu .hs-menu-wrapper > ul:before { top:-70px; bottom:0; } 
  .hMenu .mobileTrigger, .hMenu .hs-menu-wrapper > ul > li .childTrigger { display:block; }
  .hMenu .mobileTrigger { z-index:1; position: absolute; right: 30px; top: 26px; width: 22px; height: 18px; } 
  .hMenu .mobileTrigger i { width: 100%; height: 2px; background: #FFF; display: block; border-radius: 2px; transition:ease all 0.2s; }
  .hMenu .mobileTrigger i:before, .hMenu .mobileTrigger i:after { position:absolute; content:''; left:0; top:8px; width:100%; height:2px; background:#FFFFFF; border-radius:2px; transition:ease all 0.2s; }
  .hMenu .mobileTrigger i:after { top:auto; bottom:0; }
  .menuOpen .hMenu .mobileTrigger i { transform: rotate(45deg); transform-origin: left top; margin-top: 0; }
  .menuOpen .hMenu .mobileTrigger i:before { transform: rotate(-95deg); transform-origin: center top; top: 1px; left: -1px; }
  .menuOpen .hMenu .mobileTrigger i:after { display:none; }
  .hMenu .hs-menu-wrapper > ul > li { width:100%; padding:0; border-bottom:#011623 solid 1px; }
  .hMenu .hs-menu-wrapper > ul > li:first-child { border-top:#011623 solid 1px; }
  .hMenu .hs-menu-wrapper > ul > li > ul { padding: 0 30px; }
  .hMenu .hs-menu-wrapper > ul > li > a { padding:20px 30px; line-height:19px; font-size: 18px; letter-spacing: 0.75px; display:block;    margin: 5px 0 5px; }
  .hMenu .hs-menu-wrapper > ul > li > a:before { display:none; } 
  .hMenu .childTrigger {  margin: 0 !important;}
  .hMenu .hs-menu-wrapper > ul > li.hs-item-has-children.custom { position: relative; }
  .hMenu .hs-menu-wrapper > ul > li.hs-item-has-children > a:after { width:10px; height:10px; top:26px; display:none; }
  .hMenu .hs-menu-wrapper > ul > li.hs-item-has-children .hs-menu-children-wrapper.open-menu-list { display:none !important; }
  .hMenu .hs-menu-wrapper > ul > li.hs-item-has-children .hs-menu-children-wrapper { float:left; width:100%; display:none; background:#011623; position:static; opacity:1; visibility:visible; width:100%; }
  .hMenu .hs-menu-wrapper > ul > li.hs-item-has-children:not(.custom) .hs-menu-children-wrapper li { padding:20px 0; width:100%; float:left; }
  .hMenu .hs-menu-wrapper > ul > li > ul > li > a { border-bottom:none; padding:0 10px; }
  .hMenu .hs-menu-wrapper > ul > li > .childTrigger { right:30px; width:47px; height:50px; }
  .hMenu .hs-menu-wrapper .hLang, .hMenu .hs-menu-wrapper .hSearch { display:block; }
  .hMenu .hs-menu-wrapper .hLang { padding: 23px 22px 24px 30px; width: auto; max-width: 25%; }
  .hMenu .hs-menu-wrapper .hSearch { width: auto; float: right; position: relative; padding: 24px 30px 24px 0; }
  .hMenu .hs-menu-wrapper .hSearch a { padding:0; height:auto; }
  .hMenu .hs-menu-wrapper .hLang a, .hMenu .hs-menu-wrapper .hSearch a span { font-size: 18px; }
  .hMenu .childTrigger { position: absolute !important; right: 0; top: 10px; width: 19px; height: 19px; }
  .hMenu .childTrigger i { width: 10px; height: 10px; display: block; border-right: #FFF solid 1px; border-bottom: #FFF solid 1px; transform: rotate(45deg); transform-origin: left top; margin: -10px 0 0 10px; }
  .hMenu .childOpen > .childTrigger i { transform: rotate(225deg); transform-origin: left bottom; margin:-8px 0 0 15px; }
  .hMenu .childTrigger:after { display:none; }
  .hMenu .hs-menu-wrapper > ul > li > .megaMenu { opacity:1; visibility:visible; position:static; width: 100%; background: #011623; }
  .megaMenu { display:none; }
  .megaMenu .mmLeft, .megaMenu .mmLeft > ul > li { width:100%; }
  .megaMenu .mmRight { display:none; }
  .megaMenu .mmLeft { padding:0 30px; }
  .hMenu .hs-menu-wrapper > ul > li.hs-item-has-children .mmLeft > ul { display:block; }  
  .megaMenu .mmLeft > ul > li { float:left; width:100%; padding:21px 0; margin: 0; position: relative; }
  .megaMenu .mmLeft > ul > li .childTrigger { top:30px; }
  .megaMenu .mmLeft > ul > li .hs-menu-children-wrapper { display:none; }
  .megaMenu .mmLeft ul, .megaMenu .mmLeft > ul > li > ul { padding-left:10px; }
  .megaMenu .mmLeft > ul > li:last-child { margin:0; }
  .megaMenu .mmLeft > ul > li > a { color:#FFFFFF; }
  .megaMenu .mmLeft > ul > li > ul a { color:rgba(255,255,255,0.8); }
  /* Home */
  .heroSection { padding: 248px 0 124px; }
  .heroSection h1 { font-size:50px; line-height:48px; letter-spacing:-1.3px; }
  .row-fluid .heroInner { width: 100%; }
  .heroSection { font-size: 16px; line-height: 24px; } 
  .resourceBox .rImage { min-height:150px; }
  .rDetails { padding: 20px 20px 23px; }
  .aboutBox { padding: 130px 20px 106px; }
  .ourCustomers .ocBoxes { justify-content:center; }
  .ourCustomers .ocBox { max-width: 165px; padding: 0 20px; } 
  .row-fluid .lnbLeft { width: 100%; margin: 0 0 4%; }
  .row-fluid .lnbRight { width: 100%; }
  .cStoriesMain { padding: 0; }
  .cStories { padding: 100px 0 0; } 
  .cStories .cssLeft, .cStories .cssRight { width:100%; padding:56.25% 0 0; }
  .cStories .cssLeft { padding:33px 30px 63px; }
  .cStories .slick-dots { margin: -36px 0 0; }
  .cStories .slick-dots li { width:auto; padding:0 18px;    margin: 0; }
  .cStories .slick-dots button { padding:0; border: none; font-size: 0; width: 9px; height: 9px; background:#FFFFFF; }
  .cStories .slick-dots button:before { display:none; }
  .cStories .slick-dots li.slick-active button { background:#BFD730; }
  .csStoriesmenu .csMenu img { max-width:90px !important; }
  .signupSection .ssText { padding-right: 0; }
  .signupSection .ssText h3 {  font-weight: 700; letter-spacing: -1.15px; margin-bottom: 0; }
  .signupSection .sLinks { margin-top:150px; }
  .footerSection .fBox { padding-right:20px; width:100%; }
  .footerSection .fBox:first-child { padding-right:0; }
  .footerSection .fLogo { margin: 0 0 27px; width: 50%; }
  .footerSection .fSocial { width: auto; float: right; max-width: 50%; }
  .footerSection .fSocial li:last-child { margin-right:0; }
  .footerSection .fSocial li a { margin:0; }
  .footerSection .fBox.wwd, .footerSection .fBox.resources, .footerSection .fBox.findus { width:24.66%; }
  .footerSection .fBox.contact { width: 26%; }
  .fCopyright .fMenu ul li { margin: 0 12px 0 0; padding-right: 12px; }
  /* Expertise */
  .heroSection.o2 { padding: 100px 0 116px; }
  .heroSection.o2 h6 { margin:0 0 70px; }
  .heroSection.o2 h1 { font-size: 46px; letter-spacing: -1.15px; line-height: 42px; }
  .tcfSection .tcfText { padding-right: 0; } 
  .tcfSection .tcfFAQ { padding-left: 0; }
  .cardDetail { padding: 22px 20px 20px; }
  .meetDirector .m1 { float: left; width: 25%; }
  .meetDirector .m2 { width: 41.5%; padding-right:0; }
  .meetDirector .m3 { width: 31%; padding-left:0; }
  .latestNews.column_3 .lnBoxes > .lnbRight .lnbImage { height: 150px; }
  /* Contact */
  .contactBox { width:100%; margin-right:0; }
  .contactHero .cLeft { padding-right:0; }
  .contactHero { padding: 130px 0 305px; } 
  /* Service Solution */
  .tcSection { padding:50px 0; }
  .tcSection .tcText, .tcSection .tcRow:nth-child(2n) .tcText { width:100%; margin:0; padding:0 0 30px; }
  .tcSection .tcImage, .tcSection .tcRow:nth-child(2n) .tcImage { width: 100%; padding: 46.25% 0 0; min-height:0; height:auto;}
  .tcSection .tcRow .wrapper { display:block; }
  .tcSection .tcRow { padding:0 0 50px; }
  .tcSection .tcRow:last-child { padding:0; }
  .speakExpert:not(.o2) .seInner { padding: 50px 70px; }
  .whyTurnkey.o2 { padding-top: 220px; padding-bottom: 325px; }
  .cardSection { padding: 0 0 50px; }
  .latestNews.column_2, .latestNews.column_3 { padding: 50px 0 30px; }
  /* About us */
  .themeEnable .hMenu .hs-menu-wrapper > ul:before { height:100%; bottom:auto; display:block !important; }
  .menuOpen.themeEnable .hMenu .hs-menu-wrapper > ul:before { top:0; }
  .themeEnable .hMenu .hs-menu-wrapper > ul > li, .themeEnable .hMenu .hs-menu-wrapper > ul > li:first-child { padding:0 !important; float:left; width:100%; } 
  .themeEnable .hMenu .hs-menu-wrapper > ul > li > ul:before { height:1px; }
  .themeEnable .hMenu .hs-menu-wrapper > ul > li.hs-item-has-children:not(.custom) .hs-menu-children-wrapper li { padding:20px 0 !important; }
  .themeEnable .hMenu .hs-menu-wrapper > ul > li.hs-item-has-children .hs-menu-children-wrapper { position: static !important; opacity: 1 !important; visibility: visible !important; }
  .themeEnable .megaMenu .mmLeft > ul > li .childTrigger { width:19px; height:19px; padding:0; } 
  .themeEnable .megaMenu .mmLeft > ul > li .childTrigger i { margin:-7px 0 0 10px; }
  .themeEnable .megaMenu .mmLeft > ul > li.childOpen .childTrigger i { margin: -3px 0 0 17px; }
  /* Partners */
  .themeEnable .cardSlides:not(.o1) .cardSlide, .themeEnable .cardSlides:not(.o1) .cardSlide:nth-child(3n) { width:48.5%; margin-right:3%; }
  .themeEnable .cardSlides:not(.o1) .cardSlide:nth-child(2n) { margin-right:0; }
  /* Careers */
  .themeEnable .row-fluid .latest-position-cm-container .cta-container { min-width:170px; max-width:175px; }
  .hMenu .hs-menu-wrapper .hLang a, .hMenu .hs-menu-wrapper .hSearch a span { float:left; width:auto; }
  .themeEnable .hMenu .hs-menu-wrapper .hSearch a span + img { max-width: 19px !important; float: left; }
  .themeEnable .latest-position-cm-container .latest-position-cm .category-container { max-width:200px; }
  /* FAQs */
  body.themeEnable.faqPage .filter-container li { min-width: 130px; }
  /* Customer Success */
  .themeEnable.customerSuccess .filter-section .filter-cm-container span > .hs_cos_wrapper .cta-container a { min-width: 180px; padding: 19px 60px 21px 25px; }
  /* Corporate Social Responsibility */
  .themeEnable.csrPage .wtBox:nth-child(2n), .themeEnable.csrPage .wtBox:nth-child(3n), .themeEnable.csrPage .wtBox { width:49%; margin-right:2%; }
  .themeEnable.csrPage .wtBox:nth-child(2n) { margin-right:0; }
  /* Sail Page */
  body .sailPage .tcfSection.withImage { padding:0 0 40px; }
  body .sailPage .hsLogo { margin:0; text-align:left; float:left; width:100%; }
  body .sailPage .tcftRow { padding:50px 0; }
  body .sailPage .tcftRow .tcfFAQ { padding:0; }
  body .sailPage .tcftRow .tcfFAQ, body .sailPage .tcftRow .tcftImage, body .sailPage .tcftRow:nth-child(2n) .tcfFAQ { width:100%; margin:0; }
  body .sailPage .tcftRow:nth-child(2n) { flex-flow: row wrap; }
  body .sailPage .tcftRow .tcftImage { margin-top:30px; }
  body .sailPage .tctiText { width:100%; }
  body .sailPage .tctiImage { width:100%; }
  body .sailPage .column_2.cardSection .cardImage { min-height: 220px; } 
  body .sailPage .column_2.cardSection .cardSlide:hover::after { top: 250px; }
  /*   body .sailPage .heroSection.sail { padding-top:200px; } */
  body .sailPage .heroSection.sail { padding: 110px 0 40px; }
  .tcfSection.tcfAc .tcfFAQ { width: 100%; margin-left: 0; padding-right: 0 !important; padding-left: 0 !important;  }  
  .contactHero.formNewPage { padding: 60px 0; }
  body .bedRock-form [class*="span"].wrapper { max-width: 700px; } 
  .bedRock-form .main-content > div > div > div:first-child { width: 100%; }
  body .container-fluid .row-fluid .bedRock-formRight { width: 100%; margin: 40px 0 0; }
  .tcfSection.tcfNO2 .tcftRow .tcftImage { margin-top: 30px; }
  body .tcfSection.tcfNO2 .tcftRow .tcfFAQ, body .tcfSection.tcfNO2 .tcftRow .tcftImage, body .tcfSection.tcfNO2 .tcftRow:nth-child(2n) .tcfFAQ { width: 100%; margin: 0; }
  body .tcfSection.tcfNO2 .tcftRow { padding: 50px 0; }
  body .tcfSection.tcfNO2 .tcftRow:nth-child(2n) { flex-flow: row wrap; }
  body .tcfSection.tcfNO2.withImage { padding: 0 0 40px; }
  .steller-box { margin-right: 60px; }
  .textLp-outer h4 { font-size: 28px; }
  .tcfSection.tcfText-big .tcfText, .tcfSection.tcfText-big .tcfFAQ { width: 100%;  }
  .tcfSection.tcfText-big .tcfFAQ { margin-left: 0; }
  .deine-block {  width: 50%; }
  .contactHero.dBewer-form:before { margin-left: -860px; }
  .contactHero.dBewer-form .cLeft { width: 100%; }
  .contactHero.dBewer-form .cRight { width: 100%; margin-left: 0; }
  .contactHero.dBewer-form .cRight > span { max-width: 100%; }
  .heroDelp.heroSection:before { margin-left: -50px; }
  /**** Header New CSS ****/
  .headerMega.headerSection { min-height: 80px; }
  .headerMega.headerSection .hMenu .hs-menu-wrapper { overflow-y: auto; top: 81px; width: 100vw; height: calc(100vh - 79px); left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); padding-bottom: 0; }
  .headerMega .hMenu .hSearch, .headerMega .hMenu .hs-menu-wrapper > ul:before, .menuOpen .headerMega .hMenu .hs-menu-wrapper > ul:before, .headerMega .hMenu .hs-menu-wrapper > ul > li > ul:before { top: 0; display: none !important; }
  .headerMega .hMenu .hs-menu-wrapper { background-color: #0A1528; }
  .headerMega .hMenu .hs-menu-wrapper > ul > li > a { letter-spacing: 0.93px; padding-left: 0; padding-right: 0; }
  .headerMega .hMenu .hs-menu-wrapper > ul > li { border-bottom: rgba(255,255,255,0.1) solid 1px;  }
  .headerMega .hMenu .hs-menu-wrapper > ul > li:first-child { border-top: 0; }
  .headerMega .hMenu .hs-menu-wrapper > ul { max-width: 700px; padding: 0 30px; margin: 0 auto;  }
  .headerMega .hMenu .hs-menu-wrapper > ul > li > .childTrigger { right: 0; } 
  .headerMega .hMenu .childTrigger i { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%) !important; margin: 0 !important;  background: url(https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/post-arrow-white.png) no-repeat center top/contain; width: 16px; height: 9px; border: 0; }
  .headerMega .hMenu .hs-menu-wrapper > ul > li.hs-item-has-children .hs-menu-children-wrapper { transform: translateX(100px); background: transparent; padding: 0; height: 0 !important; opacity: 0 !important; visibility: hidden !important; display: block !important; }
  .headerMega .hMenu .hs-menu-wrapper > ul > li.hs-item-has-children.childOpen .hs-menu-children-wrapper { transform: translateX(0); opacity: 1 !important; visibility: visible !important; /* height: auto !important;*/ transition: transform .5s ease; }
  .mmLeftMenu, .headerMega .hMenu .hs-menu-wrapper > ul > li.hs-item-has-children.childOpen > ul { display: -webkit-flex !important; display: -moz-flex !important; display: -ms-flex !important; display: flex !important; -webkit-flex-direction: column !important; flex-direction: column !important; opacity: 1; height: calc(100vh - 149px) !important; -webkit-flex-flow: column !important; flex-flow: column !important; }
  .hmegaMenu { display: none; }
  .headerMega .hMenu .hs-menu-wrapper > ul li.childRemove { display: none; }
  .headerMega .hMenu .hs-menu-wrapper > ul li.hs-item-has-children.childOpen { border-bottom: 1px solid transparent;}
  .headerMega .hMenu .hs-menu-wrapper > ul li.hs-item-has-children a { transition: none; }
  .headerMega .hMenu .hs-menu-wrapper > ul li.hs-item-has-children.childOpen > a { text-transform: capitalize; font-size: 22px; font-weight: bold; letter-spacing: 0;  }
  .headerMega .hMenu .hs-menu-wrapper > ul > li.hs-item-has-children .hs-menu-children-wrapper li { padding: 0; border-bottom: 1px solid rgba(255,255,255,0.1); }
  .headerMega .hMenu .hs-menu-wrapper > ul > li.hs-item-has-children .hs-menu-children-wrapper li:first-child{ border-top: 1px solid rgba(255,255,255,0.1); }
  .headerMega .hMenu .hs-menu-wrapper > ul > li.hs-item-has-children .hs-menu-children-wrapper li:last-child { border-bottom: 1px solid transparent;  }
  .headerMega .hMenu .hs-menu-wrapper > ul > li.hs-item-has-children .hs-menu-children-wrapper li a { color: #FFFFFF; font-size: 18px; font-weight: 500; letter-spacing: 0.93px; line-height: 27px; margin: 20px 0; text-transform: uppercase;white-space: normal; }
  .headerMega .hMenu .hs-menu-wrapper > ul li.hs-item-has-children.childOpen .childTrigger { left: 0; right: auto; }
  .headerMega .hMenu .hs-menu-wrapper > ul > li.childOpen > a { padding-left: 36px; }
  .headerMega .hMenu li.hs-item-has-children.childOpen > .childTrigger i { background: url(https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/turnkey/left-white-arrow.png) no-repeat center top/contain; height: 11px;  width: 21px; margin: 0 0 0 -14px !important; }
  .headerMega .mmRelPost:last-child { margin-bottom: 0; } 
  .headerMega .mmRightMenu { display: none; }
  .headerMega .hmegaMenu { margin: 20px 0 0; }
  .headerMega.headerSection > div > .hSearch { position: absolute; right: 0; top: 0;  min-height: 80px; padding: 0 82px 0 185px; display: -webkit-flex;  display: flex; -webkit-justify-content: flex-end; justify-content: flex-end; -webkit-align-items: center; align-items: center; }
  .headerMega.headerSection > div > .hSearch > a { padding: 0; float: right; }
  .headerMega.headerSection > div > .hSearch a span { display: none; }
  .headerMega.headerSection > div > .hSearch .hs-search-field { min-width: auto; position: relative; float: left; right: 0; top: 0; width: 100%; }
  .headerMega.headerSection > div > .hSearch a img { vertical-align: middle; }
  .headerMega.headerSection .hSearch .hs-search-field.hs-search-field--open .hs-search-field__suggestions { width: 100%; }
  .headerMega.headerSection .hLogo { padding: 24px 20px 24px 0; }
  .headerMega.headerSection .hMenu { min-height: 80px; }
  .headerMega.headerSection .hMenu .mobileTrigger { top: 32px; }
  .headerMega .mmbtn-square { display: block; margin-top: auto; }
  .headerMega .hMenu .hs-menu-wrapper > ul { overflow: hidden; }
  .headerMega .hMenu .hs-menu-wrapper > ul > li.hs-item-has-children .hs-menu-children-wrapper .mmbtn-square a, .headerMega .mmbtn-square a { border: 1px solid #FFFFFF; border-radius: 44px; text-align: center; color: #FFFFFF; font-size: 14px; font-weight: bold; letter-spacing: 1px; line-height: 24px; margin: 30px 0; padding: 17px; }
  .headerMega .hMenu .hs-menu-wrapper > ul > li:not(:first-child) > ul { left: 0 !important; }
  .megaChildOpen .headerMega .hMenu .hs-menu-wrapper .hLang { display: none; }
  .headerMega .hMenu .hs-menu-wrapper .hLang { float: none; max-width: 700px; position: absolute; left: 0; bottom: 30px; padding: 0 30px; width: 100%; right: 0; margin: 0 auto; }
  .headerMega .hMenu .hs-menu-wrapper .hLang a { width: 100%; padding: 25px 30px; font-weight: 500; letter-spacing: 0.93px;  border: 1px solid rgb(245 246 248 / 5%); background-color: rgb(245 246 248 / 5%); text-align: left; }
  .headerMega .hMenu .hs-menu-wrapper .hLang > a { min-height: 72px; }
  .headerMega .hMenu .hs-menu-wrapper .hLang > span { display: none; margin: 0 0 2px; padding: 0 30px; width: 100%; height: auto; position: absolute; left: 0; bottom: 100%; top: auto;  }
  .headerMega .hMenu .hs-menu-wrapper .hLang .lang_switcher_class {  display: block; }
  .headerMega .hMenu .hLang .globe_class { width: 100%; height: auto; }
  .headerMega .hMenu .hLang ul { position: static; width: 100%; display: block !important; padding: 0; }
  .headerMega .hMenu .hs-menu-wrapper .hLang > span > div { width: 100%; float: left;  background: rgb(21 33 51); }
  .headerMega .hMenu .hLang a:after { right: 30px; top: 33px; }
  .headerMega .hMenu .lang_list_class:before, .headerMega .hMenu .lang_list_class:after, .headerMega .hMenu .lang_list_class a.lang_switcher_link:after { display: none !important; }
  .headerMega .hMenu .hLang ul li { background: transparent !important; padding: 0 !important;}
  .headerMega .hMenu .hLang ul li a { color: #fff; }
  .headerMega .hMenu .lang_list_class a.lang_switcher_link { text-align: left; }
  .headerMega .hMenu .hs-menu-wrapper .hLang > a.switchOpen:after { transform: rotate(225deg);  }
  body.megaChildOpen .headerMega .hMenu .hs-menu-wrapper > ul { overflow-y: auto; } 
  .themeEnable .headerMega .hMenu .hs-menu-wrapper > ul > li.hs-item-has-children .hs-menu-children-wrapper li { padding: 0 !important; }
  .themeEnable .headerMega .hMenu .hs-menu-wrapper > ul, .headerMega .hMenu .hs-menu-wrapper > ul { display: block; }
  .themeEnable  .headerMega .hMenu .hs-menu-wrapper > ul > li.hs-item-has-children .hs-menu-children-wrapper .mmbtn-square a, .themeEnable .headerMega .mmbtn-square a { border: 1px solid #fff !important; }
  .menuOpen .headerMega.headerSection { background: #0A1528; }
  .themeEnable.menuOpen .headerMega.headerSection { background: #0A1528; }
  .headerMega .hMenu .hs-menu-wrapper > ul li.li-Border0, .headerMega .hMenu .hs-menu-wrapper > ul > li:last-child { border-bottom: 1px solid transparent !important; }
  /*** Hero section Services ***/
  .heroSection.o2.hsvidSec { padding-top: 150px;  }
  .heroSection.o2.hsvidSec.hsVideoShow { padding-bottom: 200px; }
  .hs-vidMargin .heroServ-Video { max-width: 640px; min-height: 400px; margin-top: -200px; }
  .heroSection.o2.hsvo3 h1 { line-height: 50px; }
  .oeLeft { width: 100%; margin: 0 0 50px; }
  .oeRight { width: 100%; margin: 0;  }
  .oeTabs ul li { width: 50%; }
  .oeTabs ul li a { display: block; text-align: center; }
  .ourExp-Tabs .wrapper:before { margin-left: -348px; } 
  .ourExp-Tabs .wrapper:after { margin-left: 270px; }
  .steller-box { width: 45% !important; margin-right: 10%; }
  .steller-box:nth-child(2n) { margin-right: 0; }
  /**** Home Our Services *****/
  .ourSolution.Ou2 .resourceBox { width: 100%; margin-right: 0; }
  .ourSolution.Ou2 .resWrap-hide { display: block !important; }
  .ourSolution.Ou2 .rMore { margin-bottom: 23px; }
  .ourSolution.Ou2 .rMore img { transform: translateX(0); filter: brightness(0) invert(1); }
  .ourSolution.Ou2 .resourceBox .rImage:before { opacity: 1; visibility: visible; }
  .cyber-left { width: 100%; }
  .solPlans-Tabs { max-width: 360px; margin: 0 auto; width: 100%; position: relative;  }
  .levTabs-dropdown { display: block; max-width: 100%;  }
  .solPlans-Tabs ul { display: none; position: absolute; left: 0; top: 100%; width: 100%; background: #f4f4f4; border-radius: 15px; margin: 10px 0 0; padding: 12px 0; z-index: 2; }
  .solPlans-Tabs ul li { margin: 0;  display: block; }
  .solPlans-Tabs ul li a { border: 0 !important; border-radius: 0; display: block; text-align: left;  }
  .level-dp-open.levTabs-dropdown:after { transform: rotate(135deg); margin-top: -2px; }
  .cyber-right { width: 100%; margin-left: 0; }
  .solPlans-Tables > .solLevel-outer { display: none !important; }
  .mobSolutions-table { display: block; }
  .mobSolutions-table > div { display: none; }
  .solmob-Header { color: #0A1528; font-size: 20px; font-weight: bold; letter-spacing: -0.4px; margin: 0 0 20px; }
  .soltableMobile { margin: 0; }
  .planBox-mobile { margin: 20px 0 0; /*padding: 25px 20px 25px 25px;*/ padding: 25px; border: 1px solid #F2EFEF; border-radius: 15px; background-color: #FFFFFF; }
  .planBox-mobile h6 { position: relative; color: #0A1528; font-size: 15px; letter-spacing: -0.15px; line-height: 22px; padding: 0 0 0 20px; }
  .planBox-mobile h6:before { content: " "; position: absolute; left: 0; top: 4px; height: 8.59px; width: 12px; border-left: 1px solid #313131; border-bottom: 1px solid #313131;     transform: rotate(-45deg); }
  .planBox-mobile h6:after { content: " "; position: absolute; right: 0; top: 50%; transform: translateY(-50%); background: url(https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/question-mark.png) no-repeat center top/contain; width: 19px; height: 19px; opacity: 0; visibility: hidden; }
  .planBox-mobile > h6:not(.mob) { display: none; }
  .planBox-mobile.popTag-avail { position: relative; margin: 50px 0 0; border-top-left-radius: 0; border-top-right-radius: 0; }
  .solLevel-Tables { width: 100%; float: left; margin: 20px 0 0; }
  .ssText.span6 { width: 100%; margin: 0 0 40px; }
  .ssSubscribe.span6 { width: 100%; margin: 0; }
  .countInner { margin: 0 0 40px; }
  .signupSection.riskSection .ssText { padding-right: 50px; }
  .countBoxes .content .cd-number { font-size: 50px; line-height: 50px; }
  .headerMega .hMenu .hs-menu-wrapper > ul > li:nth-child(3) .hmegaMenu { display: block; opacity: 1; padding-left: 0; padding-top: 0; padding-right: 0;     margin-top: 0;}
  .headerMega .hMenu .hs-menu-wrapper > ul > li:nth-child(3) .hmegaMenu .mmInnerRight { display: none; }
  .headerMega .hMenu .hs-menu-wrapper > ul > li:nth-child(3) .mmInList h5 a span.ss2 { display: block;}
  .headerMega .hMenu .hs-menu-wrapper > ul > li:nth-child(3) .mmInList h5 a span.ss1 { display: none;}
  .headerMega .hMenu .hs-menu-wrapper > ul > li:nth-child(3) .hmegaMenu .mmBigDesc, .headerMega .hMenu .hs-menu-wrapper > ul > li:nth-child(3) .hmegaMenu .mmBigDesc+a { display: none; }
  .headerMega .hMenu .hs-menu-wrapper > ul > li:nth-child(3) .mmInList h5 {margin-bottom:0;}
  .headerMega .hMenu .hs-menu-wrapper > ul > li:nth-child(3) .hmegaMenu .mmInList:first-child { display: none; }
  .headerMega .hMenu .hs-menu-wrapper > ul > li:nth-child(3) .mmInList h5, .headerMega .hMenu .hs-menu-wrapper > ul > li:nth-child(3) .mmInList h5 a { font-size: 18px; text-transform: uppercase; font-weight: 500; letter-spacing: 0.93px; line-height: 27px;     color: #FFFFFF;}
  .headerMega .hMenu .hs-menu-wrapper > ul > li:nth-child(3) .mmInList { padding: 20px 0 !important;  margin: 0 !important;}
  .headerMega .hMenu .hs-menu-wrapper > ul > li:nth-child(3) span.hideMob { display: none; }
  .headerMega .hMenu .hs-menu-wrapper > ul > li:nth-child(3) .hmegaMenu .mmRightMenu { display: block !important;}
  .headerMega .hMenu .hs-menu-wrapper > ul > li:nth-child(3)  .mmLeftMenu { height: auto !important;}
  .headerMega .hMenu .hs-menu-wrapper > ul > li:nth-child(3) .hs-menu-children-wrapper li:last-child { border-bottom: 1px solid rgba(255,255,255,0.1);}
  .headerMega .hMenu .hs-menu-wrapper > ul > li.hs-item-has-children.childOpen .hs-menu-children-wrapper { transform: none !important;-webkit-transform: none !important;    transition: none !important;-webkit-transition: none !important;}
  .headerMega .mmbtn-square { position: fixed; bottom: 80px; left: 50%; width: 85% !important; transform: translateX(-50%); -webkit-transform: translateX(-50%); }
  .headerMega .hMenu .childTrigger i { margin-top: -5px !important;}
  .headerMega .hMenu li.hs-item-has-children.childOpen > .childTrigger i { margin: -5px 0 0 -14px !important;}
  .headerMega .hMenu .hs-menu-wrapper .hLang {position:relative;bottom:-25px;}
  .contactHero .cRight{min-width: 300px;}

  .teamMem-block { width:100%; margin-right: 0;  }
  .teamBlocks-country:before, .teamMem-Countrywise:before { width: 85%; }  

}
@media (max-width:767px){
  .contactMain .contactBox .contactEmail>div { margin: 0 0 15px;}
  .contactMain .contactBox .contactEmail>div:last-child {margin-bottom:0;}
  .wrapperXL, .wrapper { max-width:100%; }
  h1 { font-size: 46px; letter-spacing: -1.15px; line-height: 42px; }
  .secTitle h2, h2 { font-size:28px; line-height:28px; letter-spacing:-0.52px; }
  .lnbLeft h3 { font-size: 22px; line-height: 24px; }
  .secTitle h6 { font-size:12px; }
  form input[type="text"], form input[type="email"], form input[type="password"], form input[type="tel"], form input[type="number"], form input[type="file"], form select, form textarea { font-size:15px; }
  .headerSection, .hMenu { min-height: 82px; }
  .hLogo { padding: 28px 20px 23px 0; } 
  .hMenu .mobileTrigger { right: 44px; top: 31px; }
  .hMenu .hs-menu-wrapper .hLang { width: 100%; max-width: 40%; text-align: left; padding-right:0; }
  .heroSection:before { display:none; }
  .ourSolution { padding: 32px 0; }
  .ourSolution .secTitle h2 { letter-spacing: -0.52px; margin: 0 0 11px; }
  .ourSolution .secTitle h6 { font-size: 12px; margin: 0 0 10px; } 
  .secTitle .secText { font-size: 15px; line-height: 21px; }
  .resourceBox { float: left; width: 100%; margin: 25px 0px 0; font-size: 15px; line-height: 21px; }
  .resourceBox:first-child { margin:10px 0 0; }
  .rDetails h6 { font-size:14px; line-height:20px; letter-spacing:0.88px; }
  .resourceBox .rImage { height: auto; min-height: 180px; padding: 52.25% 0 0; position:relative; z-index:1; }
  .aboutBox { margin:50.58px 0 -230px; }
  .aboutBox:after { display:none; }
  .row-fluid .abInner:last-child { width: 100%; }
  .aboutBox h6 { margin: 0 0 10px; font-size: 13px; line-height: 19px; }
  .abInner { font-size: 15px; line-height: 21px; }
  .ourCustomers { padding:246px 0 0; }
  .ourCustomers .ocBox { max-width: none; width: 23.5%; padding: 0; margin: 15px 14.75% 15px 0; }
  .ourCustomers .ocBox:nth-child(3n) { margin-right:0; }
  .latestNews { padding: 60px 0 50px; }
  .latestNews h2 { text-align:center; margin:0; }
  .lnbLeft .lnbDetails { padding:20px; }
  .lnbrBox { width:100%; margin-right:0; }
  .lnbRight .lnbrBox:nth-child(1) .lnbImage, .lnbRight .lnbrBox:nth-child(2) .lnbImage { display:none; }
  .lnbLeft .lnbImage { height: auto; padding: 52.5% 0 0; }
  .lnbrBox h3 { font-size: 20px; line-height: 22px; }
  .csStoriesmenu { display:none; } 
  .row-fluid .cStoriesMain { padding: 10px 0 0; margin:0; }
  .cStories { padding: 50px 0 0; } 
  .cStories .cssLeft { text-align:center; }
  .cStories .cssLeft .csLogo { display:block; }
  .cStories .cssLeft h4 { font-size:22px; line-height:24px; }
  .cStories .cssLeft .btns a { font-size:12px; }
  .cStories .cssLeft .btns a:after { margin-left:34px; }
  .uEvents { padding-bottom:56px; }
  .uEvents .lnbDetails { padding: 21px 20px 28px; }
  .uEvents .lnbDetails h3 { font-size:22px; line-height:24px; }
  .lnbDetails h6 + h6 { margin:0 0 17px; }
  .uEvents .lnbRight .lnbrBox .lnbImage, .uEvents .lnbRight .lnbrBox .lnbImage { display:block; height: auto; padding: 64.33% 0 0; }
  .uEvents .lnbrBox h3 a { font-weight: 700; }
  .signupSection .wrapper > .fullwidth { position:relative; }
  .signupSection .ssText { position:relative; z-index;2; }
  .signupSection .sLinks { margin-top:100px; padding:25px 0; }
  .signupSection .sLink { width:100%; margin:5px 0; }
  .signupSection .sLink .slImage, .signupSection .sLink:hover .slImage { height:100%; background-position:center center !important; }
  .signupSection .sLink a:first-child:hover, .signupSection .sLink a:first-child { background-position:left 30px bottom 30px; }
  .signupSection .sLink a:first-child, .signupSection .sLink:hover a:first-child { padding:30px 30px 50px; color: #FFF; font-weight: 500; }
  .signupSection .sLink .slImage:before { opacity:0.5; }
  .signupSection .ssSubscribe::after { position: absolute; content: ''; right: -58%; top: -60px; bottom: -275px; width: 150%; background: url(https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/lime-triangles.svg) no-repeat left top/auto 100%; z-index: 1; transform: scaleY(-1); opacity: 0.5; }
  .footerSection { padding:37px 0 0; }
  .footerSection .fBox.wwd, .footerSection .fBox.resources, .footerSection .fBox.findus, .footerSection .fBox.contact { width:100%; padding:0px 0 22px; }
  .footerSection .fBox.contact { padding:0; }
  .footerSection .fBox.contact p:last-child { margin:0; }
  .footerSection .fLogo { width:100%; }
  .footerSection .fSocial { float: left; max-width: 100%; margin:0 0 7px; }
  .footerSection .fBox h6 { margin:0 0 11px; font-size:18px; }
  .fCopyright { padding: 30px 0 36px; }
  .fCopyright .wrapper { display: flex; flex-flow: row wrap; }
  .fCopyright .fcLeft { order: 2; width: 100%; margin:30px 0 0; }
  .fCopyright .fMenu { order: 1; width: 100%; }
  .fCopyright .fMenu ul { max-width:290px; }
  .fCopyright .fMenu ul li { margin: 0 12px 20px 0; }
  .fCopyright .fMenu ul li:nth-child(2n) { border-right:none; }
  .fCopyright .fMenu ul { max-width: 100%;}
  .fCopyright .fMenu ul li a { font-size: 16px; }
  .fCopyright { font-size: 16px;}
  /* Expertise */
  .heroSection.o2 { padding: 115px 0 116px; }
  .heroSection.o2 .hText { padding-right: 0; font-size: 18px; line-height: 26px; }
  .heroSection.o2:before { display:block; bottom: -130px; margin-left: -200px; background-image:url(https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/lime-triangles.svg); }
  .tcfSection { padding: 50px 0; }
  .tcfSection h5 { font-size: 18px; margin: 0 0 20px; line-height: 22px; }
  .tcfSection .tcfFAQ { float: left; width: 100%; }
  .tcfSection .tcfRow { padding:15px 20px; border-left:none !important; }
  .speakExpert { margin-bottom: -110px; }
  .seInner { padding: 40px 30px 45px; }
  .seInner:before { top: -40px; width: 180%; margin-right: -130%; }
  .seInner h2 { padding:0 5px; }
  .whyTurnkey { padding: 155px 0 0; }
  .wtBox { width:100%; border-top:none; margin:0; padding:10px 0 0 120px; font-size: 14px; line-height: 20px; }
  .wtBox:before { display:none; }
  .wtIcon { top:10px; }
  .wtBox h5 { font-size: 16px; margin: 25px 0 15px; line-height: 22px; }
  .whyTurnkey .btns a { margin-top: 5px; }
  .cardSection, .body-container--expertise .cStories { padding: 50px 0; }
  .cStories .cssRight { padding:53% 0 0; }
  .cardSection .slick-dots { padding-right:130px; }
  .meetDirector { padding: 52px 0 45px; }
  .meetDirector .m1, .meetDirector .m2 { float:left; width:100%; padding:0 0 20px; margin:0; }
  .meetDirector .m3 { float:left; width:100%; padding:0; }
  .meetDirector .m3 a { float:left; width:100%; }
  .latestNews.column_2, .latestNews.column_3 { padding:50px 0 75px; }
  .latestNews.column_3 .lnBoxes > .lnbRight .lnbrBox, .latestNews.column_3 .lnBoxes > .lnbRight .lnbrBox:nth-child(2n) { margin-right:0; }
  .latestNews[class*="column_"] .slick-dots { display: table; overflow: hidden; padding-right: 130px; margin: 30px 0 0; }
  .latestNews[class*="column_"] .slick-dots li { display: table-cell; height: 2px; }
  .latestNews[class*="column_"] .slick-dots li button { width: 100%; padding: 0; font-size: 0; height: 2px; background: rgba(12,30,40,0.19); border: 0; border-radius:0; }
  .latestNews[class*="column_"] .slick-dots li.slick-active button::after { position: absolute; content: ''; right: 0; top: 0; width: 1200px; background: #f2542d; height: 2px; }
  .latestNews[class*="column_"] .slick-prev, .latestNews[class*="column_"] .slick-next { right: 0; top: auto; bottom: 0; transform: translateY(50%); }
  .latestNews[class*="column_"] .slick-prev { left:auto; right:60px; }
  .latestNews.column_3 .lnBoxes > .lnbRight .lnbImage { height: auto; padding: 53% 0 0; }
  .getTouch { text-align:center; }
  .getTouch .btns a { width: 100%; text-align: center; margin: 20px 0 0; }
  /* Contact */
  .contactHero { padding:130px 0 50px; }
  .contactHero h2 { color: #FFF; font-weight: 500; font-size: 24px; letter-spacing: -0.45px; margin: 0 0 13px; }
  .contactHero h6 { color:#FFFFFF; }
  .contactHero .clText { font-size: 16px; line-height: 22px; }
  .contactHero .clText p:last-child { margin:0 0 10px; }
  .contactHero .contactInfo a { font-size: 15px; line-height: 24px; margin-right: 39px; }
  .contactHero .contactInfo a:last-child { margin-right:0; }
  .contactHero form .hs-fieldtype-select>label { font-size:16px; line-height:22px;  }
  .contactHero .btns a { font-size:12px; } 
  .contactHero ::-webkit-input-placeholder { font-size:15px; }
  .contactHero ::-moz-placeholder { font-size:15px; }
  .contactHero :-ms-input-placeholder { font-size:15px; }
  .contactHero ::placeholder { font-size:15px; }
  .contactHero form .legal-consent-container input + span { line-height:21px; }  
  .contactMap { display:none; }
  .contactBoxes { padding: 20px 0 0; }
  .contactBox { padding:33px 30px 0; margin:10px 0; }
  .contactBox h4 { font-size: 22px; font-weight: bold; letter-spacing: -0.37px; line-height: 24px; }
  .contactEmail { padding: 18px 0 23px; }
  .contactEmail:before { left:-30px; right:-30px; }
  .contactEmail a { margin-bottom: 0; font-size: 15px; line-height: 21px; }
  .cbText { margin:5px 0 15px; font-size:15px; line-height:21px; }
  .row-fluid .dmRight { display:none; }
  .dirMap a { font-size:13px; }
  .contactMain { padding: 0 0 20px; }
  .signupSection .ssSubscribe form { max-width:100%; } 
  /* Service Solution */
  .heroSection.o2.lt { padding: 115px 0 136px; }
  .speakExpert:not(.o2) .seInner { padding: 40px; }
  .speakExpert:not(.o2) h2 { font-size: 24px; letter-spacing: -0.5px; font-family: 'Texta',serif; line-height: 25px; padding: 0; }
  .ourSolution.aboutInd { padding-bottom:0; }
  .aboutInd .aboutBox { margin: -275px 0 0; padding: 50px 30px 60px; }
  .aboutInd .abInner { font-size: 18px; line-height: 26px; }
  .cardSlide { margin-top:15px; }
  .cardSection .btns a { margin-top: 25px; }
  .whyTurnkey.o2 { padding-top: 220px; padding-bottom: 305px; } 
  .whyTurnkey.o2 .wtBox { width:100%; margin-right:0; min-height: 100px; padding-left:120px; }
  .whyTurnkey.o2 .wtIcon { position: absolute; margin: 0; left: 0; top: 0; }
  .whyTurnkey.o2 .btns a { margin-top: 30px; }
  .aboutInd .btns a { font-size:14px; }
  .aboutInd .btns a:after { margin-left:30px; }
  /* About us */
  .themeEnable h3 { font-size: 24px; }
  .themeEnable .our-history-image-container { margin:20px 0 0; }
  .themeEnable .heading-container { margin:0; }
  .themeEnable h4, .who-we-are-section3 .who-we-are-team-cm .heading-container h4 { font-size:22px; } 
  .themeEnable .row-fluid .climate-Wcta .climate-Cta { padding:0; }
  /* Careers */
  .themeEnable .row-fluid .latest-position-cm-container .cta-container a.cta_button { min-width: 170px; width: auto; }
  /* Key Answer */
  body.themeEnable .filter-container li { background: transparent; }
  /* Key Insights */
  .insights-blog.themeEnable .blog-container .left-col h1 { font-size: 46px; letter-spacing: -1.15px; line-height: 42px; }
  .insights-blog.themeEnable .blog-container .right-col .subscription-inner-col { padding:37px 31px 35px; }
  .insights-blog.themeEnable .download-guide { padding:33px 30px 32px; }
  body.insights-blog.themeEnable  .container-fluid .row-fluid .right-col .subscription-inner-col form .hs-button { min-width:0; margin-right:0; }
  .insights-blog.themeEnable .right-col .download-our-guide.btns.orange a { min-width:0; }
  .insights-blog.themeEnable.hs-blog-post .featured-image-cont > a div { width:auto; }
  .insights-blog.themeEnable.hs-blog-post div#sidebar-sticky-wrapper { height:auto !important; }
  /* Corporate Social Responsibility */
  .themeEnable .row-fluid .emailSubs-outer .hs-form .hs-button:hover, .row-fluid .emailSubs-outer .hs-form input[type="submit"]:hover, .themeEnable .row-fluid .emailSubs-outer .hs-form .hs-button, .row-fluid .emailSubs-outer .hs-form input[type="submit"] { position: absolute; width: 50px; height: 50px; padding: 0 !important; }
  .themeEnable .row-fluid .w1200, .themeEnable .row-fluid .w1116, .row-fluid .w1040 { padding-left:30px; padding-right:30px; }
  .themeEnable.csrPage .wtBox:nth-child(2n), .themeEnable.csrPage .wtBox:nth-child(3n), .themeEnable.csrPage .wtBox { width:100%; margin-right:0; }
  .themeEnable.csrPage .wtBox h5 { margin-top:0; }
  .themeEnable.csrPage .whyTurnkey { padding: 30px 0 20px; }
  .themeEnable.csrPage .lnbrBox.slick-active { color:inherit; }
  /* Key Resource */
  .themeEnable .row-fluid .key-resource-filter-section .key-resource-filter-cm-container .item-height { margin:0 0 30px; }
  .themeEnable .row-fluid .key-resource-filter-section .key-resource-filter-cm-container .item-height::after { width: 100%; }
  /* Individual Case Study */
  .themeEnable .row-fluid .single-line-input input[type="email"] { padding:17px 30px; }
  /* FAQs */
  body.themeEnable.faqPage .body-container-wrapper .mobile-tab-text { border-radius:30px; }
  body.themeEnable.faqPage .body-container-wrapper .mobile-tab-text { color:#f2542d; border-color:#f2542d; }
  body.themeEnable.faqPage .body-container-wrapper .mobile-tab-text:before, body.themeEnable .body-container-wrapper .mobile-tab-text:after { background:#f2542d; top:23px; }
  body.themeEnable.faqPage .filter-container li { color:#F2542d; background:transparent; margin:0; padding:17px 30px; }
  /* Customer Success */
  .themeEnable.customerSuccess .filter-section .filter-cm-container .problem-solving-cm .description-container { padding-bottom:10px; }
  .themeEnable.customerSuccess .row-fluid .filter-section .filter-cm-container .problem-solving-cm .cta-container { padding:0; bottom:0; }
  /* Sail Page */
  body .sailPage .fvInner { margin-top:-50px; margin-bottom:0; }
  body .sailPage .fullVideo .vidyard-player-container { margin-top:-50px !important; }
  body .sailPage .tctiSection { padding: 60px 0 0; }
  body .sailPage .tctiImage { padding:100% 0 0; min-height:0; margin-top:-1px; }
  body .sailPage .tctiText { padding:30px 30px 40px; }
  body .sailPage .tctiInner { margin-bottom:-60px; }
  body .sailPage .tctiInner h2 { font-size: 28px; line-height: 28px; letter-spacing: -0.52px; padding-right: 0; }
  body .sailPage .tctiInner .btns a { text-align:left; } 
  body .sailPage #climateaction { padding-top:0; }
  body .sailPage .whyTurnkey { padding: 155px 0 60px; }
  body .sailPage .column_2.cardSection .cardSlide { width: 100%; margin-right: 0; }
  body .sailPage .column_2.cardSection { padding: 60px 0; }
  body .sailPage .fvInner .btns a { width:auto; }
  body .sailPage .fvInner .btns a:after { position:absolute; left:30px; }
  body .sailPage .tcftRow .tcftImage { min-height:0; padding:100% 0 0; }
  body .sailPage .tcftRow .tcftImage:after { width:280px; }
  body .sailPage .column_2.cardSection .cardDetail h6 { font-size:22px; }
  body .sailPage .seInner .btns a { min-width:205px; }
  body .sailPage .seInner h2:before { display:none; }
  body .sailPage .heroSection.sail { padding: 120px 0 35px;}
  .themeEnable.customerSuccess .filter-section .filter-cm-container .csNewResource, .filter-cm-container .csNewResource { float: none;  max-width: 100%; width: 100% !important; margin-left: auto; margin-right: auto;   }
  .themeEnable .filter-cm-container > span#container { margin-left: 0; margin-right: 0; }
  .themeEnable.customerSuccess .headerFilter .heading-container { margin-bottom: 0; }
  .tcfSection.tcfAc { padding-bottom: 0; }
  .simple-textSection { padding: 50px 0; }
  .heroDelp.heroSection { padding: 150px 0 60px; min-height: auto; }
  .bedRock-form .main-content h2 { font-size: 36px; line-height: 1; }
  .bedRock-form .main-content h2+hr { margin-bottom: 20px; }
  body .container-fluid .row-fluid .bedRock-formRight { width: calc(100% + 60px); margin: 40px 0 0 -30px; } 
  .turnkeyFormStyle { padding: 30px; }
  body .tcfNO2.tcfSection h2, .tcfSection.tcfText-big h2 { font-size: 28px; line-height: normal; }
  body .tcfSection.tcfNO2 .tcftRow .tcftImage { min-height: 0; padding: 100% 0 0; }
  body .tcfSection.tcfNO2 .tcftRow .tcftImage:after { width: 280px; }
  body .tcfSection.tcfNO2 .tcftRow .tcfFAQ, .tcfSection.tcfText-big .tcfText > .fullwidth, .tcfSection.tcfText-big .tcfFAQ > .fullwidth { font-size: 18px; }
  body .tcfSection.tcfNO2 h5, .tcfSection.tcfText-big h5 { font-size: 18px; line-height: 24px; }
  .textStell-lp { padding: 50px 0; }
  .textLp-outer h4 { font-size: 22px; }
  body .tcfSection.tcfNO2 .tcftRow:first-child { padding-top: 25px; }
  body .tcfSection.tcfNO2.withImage { padding-bottom: 0; }
  .deine-benefits { padding: 50px 0 25px; }
  .contactHero.dBewer-form { padding: 60px 0; }
  .contactHero.dBewer-form:before { display: none; }  
  .contactHero.dBewer-form h2 { font-size: 36px; line-height: normal; }
  .contactHero.dBewer-form .clText { font-size: 16px; line-height: 22px; }
  .contactHero.dBewer-form .clText p { margin: 0 0 25px; }
  .contactHero.dBewer-form .clText h4 { font-size: 20px; line-height: 24px; }
  /*** Header CSS New ***/
  .headerMega .hMenu .hs-menu-wrapper .hLang { max-width: 100%;  }
  .headerMega.headerSection > div > .hSearch .hs-search-field { margin-left: -160px; width: calc(100% + 160px );  position: relative; z-index: 1; }
  .themeEnable .headerMega .hMenu .hs-menu-wrapper > ul, .headerMega .hMenu .hs-menu-wrapper > ul { max-width: 100%; }
  /*** Hero services ***/
  .hs-tShape { display: none; }
  .heroSection.o2.hsvidSec { padding-top: 110px; }
  .heroSection.o2.hsvidSec.topSpace { padding-top: 150px;  }
  .heroSection.o2.hsvidSec.hsVideoShow { padding-bottom: 150px; }
  .heroSection.o2.hsvidSec .heroBG, .heroSection.o2.hsvidSec .heroBG:after, .heroSection.o2.hsvidSec:after { opacity: 1; }
  .heroSection.o2.hsvidSec .heroBG { opacity: 0; }
  .heroSection.o2.hsvidSec:before { bottom: -130px; transform: none; margin-left: -200px; top: 0; background-image: url(https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/turnkey/border-shape-blue.svg); }
  .heroSection.o2.hsvidSec:before { display: none; }
  .heroSection.o2.hsvidSec.lt:before { background-image: url(https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/lime-triangles-new.svg); }
  .heroSection.o2.hsvidSec .heroInner { max-width: 100%; }
  .hsTag-mLink { text-align: left;  }
  .hsvidSec .hsTag-mLink > a { margin: 0 0 50px; display: inline-block; }
  .hsvidSec .hsTag-mLink h6 { font-size: 14px; font-weight: 500; letter-spacing: 1px;  line-height: 20px; }
  .hsvidSec .hsTag-mLink > h6 { margin: 0 0 40px; }
  .heroSection.o2.hsvidSec h1 { font-size: 36px;  font-weight: bold; letter-spacing: -0.5px; line-height: 35px;  }
  .heroSection.o2.hsvidSec .hText { font-size: 18px; letter-spacing: 0; line-height: 26px; }
  .heroSection.o2.hsvidSec .btns a { margin-top: 10px; }
  .heroSection.o2.hsvidSec.hsVideoShow .btns a { margin-bottom: 30px; }
  .hs-vidMargin .heroServ-Video { min-height: 300px; margin-top: -150px;  }
  .hs-vidMargin .heroServ-Video a:before { width: 96px; height: 96px; }
  /**** Hero About Us ****/
  .heroSection.o2.hsvo3 { padding: 133px 0 97px; text-align: center; height: auto; }
  .heroSection.o2.hsvo3 h6 { margin: 0 0 20px; padding: 0; }
  .themeEnable .heroSection.o2.hsvo3 h1, .heroSection.o2.hsvo3 h1 { margin: 0 0 22px; color: #FFFFFF; font-size: 36px; font-weight: bold; letter-spacing: -0.5px; line-height: 35px; text-shadow: none; }
  .heroSection.o2.hsvo3:after { height: 100%; }
  .themeEnable .heroSection.o2.hsvo3 .hText p, .heroSection.o2.hsvo3 .hText {  font-size: 18px; letter-spacing: 0; line-height: 26px; text-shadow: none; }
  .heroSection.o2.hsvo3 .btns a, .heroSection.o2.hsvidSec .btns a { font-size: 16px;  }
  .heroSection.o2.hsvo3 .btns a { margin: 10px 8px; }
  .themeEnable .heroSection.o2.hsvo3:before, .heroSection.o2.hsvo3:before { bottom: -260px; margin-left: -160px; background-image: url(https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/red-traingles.svg); }
  .themeEnable .heroSection.o2.hsvo3 .heroInner, .heroSection.o2.hsvo3 .heroInner { width: 100%;  }
  .themeEnable .heroSection.o2.hsvo3 .heroInner, .heroSection.o2.hsvo3 .heroInner, .themeEnable .heroSection.o2.hsvo3.hsInMax .heroInner, .heroSection.o2.hsvo3.hsInMax .heroInner { max-width: 100%; }
  .heroSection.o2.hsvo3 .hsRighto3 { width: 100%; margin: 40px 0 0; display: none; }
  .heroSection .heroBG.heroBG-CustomOv:before { background: linear-gradient(180deg, #0C1E28 0%, rgba(12,30,40,0) 100%); }
  .heroSection .heroBG.heroBG-CustomOv:after { opacity: 0; }
  .hsExpertise  { text-align: center; }
  .hsExpertise h1 { font-size: 46px; letter-spacing: -1.15px; line-height: 42px; }
  .oeFullwidth { padding-bottom: 50px; }
  .oeOuter { margin: 50px 0 0; }
  .oeTabs ul li {  width: 100%; }
  .oeTabs ul li a { padding-top: 25px; padding-bottom: 25px;  }
  .ourExp-Tabs .wrapper:after { margin-left: 307px; }
  .ourExp-Tabs .wrapper:before { opacity: 0; visibility: hidden; }
  .oeLeft { min-height: 350px; }
  .oeRight h2 {  font-size: 36px; letter-spacing: -0.52px; line-height: 40px; }
  .oeText { font-size: 18px; }
  .cardSection.cardo3 { padding: 50px 0; }
  .oeTabs .wrapper { padding-right: 0; }
  .oeTabs ul { -webkit-flex-flow: row; flex-flow: row; overflow-x: auto; white-space: nowrap !important; justify-content: left;  overflow: -moz-scrollbars-none !important;  -ms-overflow-style: none !important; scrollbar-width: none !important;  }
  .oeTabs ul li a { white-space: nowrap !important; }
  .oeTabs ul::-webkit-scrollbar { width: 0 !important;  display: none !important;  -webkit-appearance: none; background-color: transparent; } 
  .oeTabs ul::-webkit-scrollbar-thumb { display: none; width: 0; -webkit-box-shadow: none; background-color: transparent; }  
  .oeTabs ul::-webkit-scrollbar-track { -webkit-box-shadow: none; background-color: transparent; }
  @-moz-document url-prefix() { .oeTabs ul { scrollbar-width: none; } }
  /**** Our Solutions ****/
  .ourSolution.Ou2 .rDetails h2 { font-size: 24px; line-height: 33px; margin: 0 0 12px; }
  .ourSolution.Ou2 .rText { font-size: 16px; line-height: 24px; }
  .ourSolution.Ou2 .secTitle { text-align: left; }
  .ourSolution.Ou2 .secTitle .secText { font-size: 15px; opacity: 0.8; }
  .ourSolution.Ou2 .resourceBox .rImage { background-position: center left 23% !important; }
  .cyber-two-column { padding: 50px 0 26px; }
  .cross-line .wrapper:before, .cross-line .wrapper:after  { opacity: 0; }
  .cyber-right { line-height: 24px; font-size: 16px; }
  .cyber-left h2 { font-size: 26px; letter-spacing: -0.28px; }
  .solPlans-Title { padding: 0 0 10px; }
  .solutionsTables { padding: 50px 0 70px; }
  .hsExpertise.cyberOs2 { padding: 140px 0; }
  .hsExpertise.cyberOs2:before { opacity: 0.2; filter: brightness(0) invert(1);  top: 0; bottom: -210px; margin-left: -100px; width: 1037px; background: url(https://1953781.fs1.hubspotusercontent-na1.net/hubfs/1953781/Assets%202021/lime-triangles-new.svg) no-repeat left top/auto 100%; z-index: 1;  }
  .hsExpertise.cyberOs2 .heroBG:after { opacity: 0; visibility: hidden; }
  .hsExpertise.cyberOs2:after { background: #0C1E28; opacity: 0.57; height: 100%; }
  .hsExpertise.cyberOs2 .hsText { font-size: 18px; letter-spacing: 0; line-height: 26px; text-shadow: none; }
  .hsExpertise.cyberOs2 h1 { font-size: 36px; letter-spacing: -0.5px; line-height: 35px; }
  .up-sapsec-new .webinar-sign-up .heading-text {  max-width: 400px; margin: 0 auto; }
  .hsExpertise.cyberOs2 .heroBG  { transform: scaleX(-1); background-position: top right 28% !important; }
  .risButtons { margin: 30px 0 0; } 
  .countBoxes .content { width: 50%; padding: 15px 20px; }
  .risLogo { padding: 10px; }
  .signupSection .ssText h3 { font-size: 30px; line-height: 40px; }
  .cStories .slick-dots button {width: 48px; height: 48px;    border-radius: 50%;}
  .cStories .slick-dots { margin: -50px 0 0;}
  .meetDirector .m3>a { margin: 0 0 15px;}
  .meetDirector .m3>a:last-child { margin-bottom: 0;}
  .cStories .slick-dots li {margin: 0 2px; padding: 0;min-height: 48px;}
  .cStories .slick-dots button:before { position: absolute; content: ''; top: 50%; left: 50%; transform: -webkit-translate(-50%,-50%);transform: translate(-50%,-50%); height: 15px; width: 15px; background: #fff; display: block; border-radius: 50%; opacity: 1; }
  .cStories .slick-dots button { background: transparent !important; position: relative; }
  .cStories .slick-dots li.slick-active button:before { background: #BFD730; }
  .latestNews[class*="column_"] .slick-dots {  margin:0;}
  .latestNews[class*="column_"] .slick-dots li button:before {bottom: 0; top: auto;}
  .latestNews[class*="column_"] .slick-dots li button { background: transparent; height: 48px;min-width:48px;position: relative;}
  .latestNews[class*="column_"] .slick-dots li.slick-active button::after {top:auto;bottom:0;}
  .latestNews[class*="column_"] .slick-dots:after { position: absolute; content: ''; background: rgba(12,30,40,0.19); bottom: 0; width: 100%; height: 2px; left: 0; }
  .latestNews[class*="column_"] .slick-prev, .latestNews[class*="column_"] .slick-next {  bottom: -50px;}
  .latestNews[class*="column_"] .slick-prev { right: auto;}
  .latestNews.column_3 { padding-bottom: 110px;    overflow-x: hidden;}
  .fCopyright .fMenu ul li a, .fCopyright .fMenu ul li a span {  min-height: 48px; min-width: 48px;  display: inline-block; }
  .fCopyright .fMenu ul li:after { content: '|'; margin-left: 5px; } 
  .fCopyright .fMenu ul li { margin: 0; border-right: 0; }
  .fCopyright .fMenu ul li:last-child:after { opacity: 0;}
  .fCopyright .fcLeft { margin-top: 0;}
  .themeEnable.keyResource .row-fluid .key-resource-filter-section .key-resource-filter-cm-container .item-img img { width: 100%; }
  .contactHero .cRight, .insights-blog.themeEnable .right-col .subscription-inner-col .hbspt-form {min-width:auto;}
  .themeEnable .webinar-sign-up .form-body .row-fluid-wrapper+.row-fluid-wrapper>.row-fluid, .signupSection .ssSubscribe { min-width: auto;} 
  .teamMem-Countrywise { padding: 30px 0; }
  .teamBlocks-country, .teamMem-Countrywise {  margin: 0 0 30px; } 
  .teamAbout-v2 { padding: 20px 0; }

  .teamBlocks-country { padding-bottom: 20px; margin-bottom: 50px; }  
  .dp-Country { max-width: 100%; margin: 30px auto 20px; } 
  .row-fluid .teamMem-Countrywise > h4, .teamMem-Countrywise > h4 { padding: 0; font-size: 24px;  }
  .teamab-couter > h3, .dp-counTitle h3 { font-size: 28px; } 

  .contactHero .cLeft h1 { color: #FFF; font-weight: 500; font-size: 24px; letter-spacing: -0.45px; margin: 0 0 13px; }
  .tcfSection .tcfText h1 { font-size: 28px; line-height: 28px; letter-spacing: -0.52px; }

  .system-search input[type="text"] { border-radius: 5px 5px 0 0; width: 100% !important; margin-top: 0px; }
  .system-search a.hs-button.primary {  border-top-left-radius: 30px !important;  border-bottom-left-radius: 30px !important; margin-top: 20px; }
  .padding60tb { padding-top: 40px; padding-bottom: 40px; }

  .themeEnable .email-preferences .row-fluid form .hs-button { background-position: center right 20px !important; padding: 19px 51px 21px 20px !important; }
  .email-preferences .page-header h1 { font-size: 40px; line-height: 1; }  
}

@media (max-width:560px){
  .themeEnable .row-fluid .emailSubs-outer input[type="email"] { line-height:26px; }
  /* Partners */
  .themeEnable .cardSlides:not(.o1) .cardSlide, .themeEnable .cardSlides:not(.o1) .cardSlide:nth-child(3n) { width:100%; margin-right:0; }
  /* Key Insights */
  .insights-blog.themeEnable.hs-blog-listing .blog-container .post-item, .insights-blog.themeEnable.hs-blog-listing .blog-container .post-item:nth-child(3n) { width:100%; margin-right:0%; }
  .deine-block { width: 100%; }
  .oeLeft { min-height: 300px; } 
  .footerSection .fBox ul li a, .footerSection, .signupSection .sLink a:first-child {font-size:18px;}

  .signupSection .sLink a:first-child, .signupSection .sLink:hover a:first-child { padding: 30px 20px 50px;}
}
@media (max-width:420px){
  a.orange, a.green, .uEvents .btns > a, .getTouch .btns a, .contactHero a.white_border, .contactHero .btns a:not(:first-child), .tcSection .tcText .btns a { text-align:center; width: 100%; margin-right: 0; padding-right:37px; margin-left:0; }
  a.orange:after, a.green:after, .uEvents .btns > a:after, .getTouch .btns a:after, .contactHero a.white_border:after, .contactHero .btns a:not(:first-child):after, .tcSection .tcText .btns a:after { display: inline-block; margin: 1px 0 0 13px; vertical-align: top; position: relative; height:17px; right:0; top:0; }
  .heroBG { background-position:right 28.5% top !important; }
  .row-fluid .heroInner .btns a { width:100%; margin-right:0; }
  .row-fluid .heroInner .btns a.orange, .row-fluid .heroInner .btns a.green { padding-right:37px; text-align:center; }
  .row-fluid .heroInner .btns a.orange:after, .row-fluid .heroInner .btns a.green:after { display: inline-block; margin: 1px 0 0 13px; vertical-align: top; position: relative; }
  .row-fluid .heroInner .btns a:not(:first-child) { margin-top:15px; }
  .aboutBox { background-position: left 44% center !important; }
  .aboutBox .btns a { width:100%; }
  .meetDirector .m1 img { max-width:100% !important; vertical-align:top; }
  .meetDirector .m2 a.white_border { min-width: 100%; letter-spacing: 1px; }
  .meetDirector .m3 ul { margin: 14px 0 0; }
  .lnbRight .btns a { font-size:12px; }
  .speakExpert:not(.o2) .seInner:before { width: 620px; margin-right: -445px; top: -40px; } 
  .contactHero form .hs-button { width: 100%; padding: 19px 80px 21px !important; background-position: center right 65px !important; }
  .contactHero .btns a.orange { padding-right:37px; }
  .contactHero .btns a.orange:after { right:0; }
  body .sailPage .fvInner .btns a:after { left:20px; }
  .hs-vidMargin .heroServ-Video { min-height: 220px; margin-top: -110px; }
  .heroSection.o2.hsvidSec.hsVideoShow { padding-bottom: 110px; }
  .heroSection.o2.hsvidSec .btns a { min-width: auto; padding-left: 37px; padding-right: 37px; font-size: 14px; letter-spacing: 1px; line-height: 18px; }
  .heroSection.o2.hsvidSec .btns a:after { right: 0; }
  .heroSection.o2.hsvidSec .btns a.white_border, .heroSection.o2.hsvidSec .btns a.orange_border  { padding-right: 37px; }
  .heroSection.o2.hsvo3 .btns a { min-width: auto; padding-left: 37px; padding-right: 37px; font-size: 14px; letter-spacing: 1px; line-height: 18px; }
  .heroSection.o2.hsvo3 .btns a:after { right: 0; }
  .heroSection.o2.hsvo3 .btns a.white_border, .heroSection.o2.hsvo3 .btns a.orange_border  { padding-right: 37px; }
  .oeLeft { min-height: 250px; }  

  body .sailPage .fvYoutube .btns a { padding: 12px 20px 12px 32px; }
  body .sailPage .fvYoutube .btns a:after { left: 4px; top: 14px; }

}
@media (max-width:380px){
  .seInner .btns a, .lnbRight .btns a:last-child, .cStories .cssLeft .btns a { padding:19px 20px 21px; min-width: 0; }
  .contactHero form .hs-button { padding: 19px 50px 21px !important; background-position: center right 30px !important; }
  .tcSection .tcText .btns a { text-align: left; padding-right: 60px; }
  .tcSection .tcText .btns a:after { position:absolute; right:30px; top:19px; }
  .speakExpert:not(.o2) .seInner { padding: 28px; }
  .aboutBox .btns a { min-width:0; }
  .whyTurnkey.o2 h5 { margin-top: 15px; }
  body .sailPage .seInner:after { right:-20px; }
}
@media(max-width: 360px){
  .steller-box { width: 100% !important; margin-right: 0; }
}