@font-face{font-family:'Galano Grotesque Alt';src:url(../fonts/GalanoGrotesqueAltMedium.woff2) format('woff2');font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:'Galano Grotesque Alt';src:url(../fonts/GalanoGrotesqueAltLight.woff2) format('woff2');font-weight:300;font-style:normal;font-display:swap}
@font-face{font-family:'Galano Grotesque Alt';src:url(../fonts/GalanoGrotesqueAltRegular.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'Galano Grotesque Alt';src:url(../fonts/GalanoGrotesqueAltBold.woff2) format('woff2');font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:'Rational TW Text';src:url(../fonts/RationalTWDisplay-Light.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'Rational TW Text';src:url(../fonts/RationalTWDisplay-Medium.woff2) format('woff2');font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:'Rational TW Text';src:url(../fonts/RationalTWText-Bold.woff2) format('woff2');font-weight:600;font-style:normal;font-display:swap}
:root{--black:#272c2e;--textblack:#454f56;--aliceblue:#edf4f9;--tomato:#fd5137;--white:#ffffff;--grey:#697278;--darkgrey:#5F6E78;--seagreen:#27c675;--cloudacent:#bfd0d9;--offwhite:#f6f6f6;--accent:#ececec;--lightgrey:#d2d5d7;--lightgrey1:#c8cbcd;--commetblue:#0053d7;--newblue:#1543A9;--darkbluenew:#07182B;--steelblue:#3978d8;--darkblue:#1f46c3;--accentlight:rgba(236,236,236,0.8);--whitesmoke:#f2f2f3;--pacent:#5F6E78;--fw400:400;--fw600:600}
body{font-family:'Galano Grotesque Alt';background-color:var(--white);font-size:16px;line-height:20px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--black)}
.mr80{margin-right:80px !important;}
.ml80{margin-left:80px}
.mt40{margin-top:40px}
.mb40{margin-bottom:40px}
.mt0{margin-top:0!important}
.mb0{margin-bottom:0!important}
.pt0{ padding-top: 0px !important;}
.eqspacer{ padding-top: 120px !important; padding-bottom: 120px !important;}
.mt20{margin-top:20px}
.mb20{margin-bottom:20px !important;}
.mr20{margin-right:20px}
.pt20{padding-top:20px}
.pb20{padding-bottom:20px}
.mr25{ margin-right: 25px !important;}
.fc-white{color:var(--white)!important}
.fc-offwhite{color:var(--offwhite)!important}
.fc-black{color:var(--black)!important}
.fc-orange{color:var(--tomato)}
.fc-green{color:var(--seagreen)}
.fc-aliceblue{color:var(--aliceblue)}
.fc-textblack{color:var(--textblack)}
.fc-grey{color:var(--grey)}
.fc-darkgrey{color:var(--darkgrey) !important}
.fc-newblue{ color:var(--newblue) !important}
.fc-cloudacent{color:var(--cloudacent)}
.fc-accent{color:var(--accent)}
.fc-accentlight{color:var(--accentlight)}
.fc-lightgrey{color:var(--lightgrey)}
.fc-lightgrey1{color:var(--lightgrey1)}
.fc-commetblue{color:var(--commetblue)}
.fc-steelblue{color:var(--steelblue)}
.fc-darkblue{color:var(--darkblue)}
.fc-pacent{color:var(--pacent)!important}
.fw-400{font-weight:400!important}
.fw-600{font-weight:600!important}
.fw-500{font-weight:500!important}
.fc-newblue:hover{ color:#0053D7 !important}
.et_pb_text h1,h1{font-size:64px;line-height:73px;font-weight:600;color:var(--black)}
.et_pb_text h2,h2{font-size:32px;line-height:40px;font-weight:600;color:var(--black)}
h3{font-size:24px;line-height:32px;font-weight:600;color:var(--black)}
h4{font-size:22px;line-height:33px;font-weight:400;color:var(--black)}
.et_pb_text h5,h5{font-size:20px;line-height:28px;font-weight:600;color:var(--black)}
.et_pb_text h6,h6{font-size:18px;line-height:26px;font-weight:600;color:var(--black)}
.h-xxlarge{font-size:64px;line-height:73px;font-weight:600}
.h-xmlarge{font-size:50px;line-height:54px;font-weight:600}
.h-xlarge{font-size:36px;line-height:40px;font-weight:600}
.h-large,h1.h-large{font-size:32px;line-height:40px;font-weight:600}
.h-medium{font-size:24px;line-height:32px;font-weight:500}
.h-small{font-size:22px;line-height:33px;font-weight:400}
.h-xsmall{font-size:20px;line-height:28px;font-weight:600}
.h-xxsmall{font-size:18px;line-height:26px;font-weight:600}
.fs16{ font-size: 16px; line-height: 22px; font-weight: 400;}
.et_pb_text .fs60{ font-size: 60px;}
@media only screen and (max-width:980px){
.h-large,h1.h-large{font-size:28px;line-height:40px;font-weight:600}
.h-xlarge{font-size:28px;line-height:30px;font-weight:600}
.eqspacer{ padding-top: 100px !important; padding-bottom: 100px !important;}
}
@media only screen and (max-width:767px){
.h-large,h1.h-large{font-size:24px;line-height:36px;font-weight:600}
.et_pb_text h2,h2{font-size:28px;line-height:36px}
.h-xlarge{font-size:28px;line-height:30px;font-weight:600}
.eqspacer{ padding-top: 80px !important; padding-bottom: 80px !important;}
}
h1.fs-var,h2.fs-var,h3.fs-var{font-size:64px;line-height:73px}
h3.fs-var-h3{font-size:36px;line-height:42px}
@media only screen and (max-width:980px){
.et_pb_text h1,.h-xxlarge,h1{font-size:44px;line-height:54px;font-weight:600}
h1.fs-var,h2.fs-var{font-size:44px;line-height:54px}
h3.fs-var{font-size:36px;line-height:42px}
.res-col-50{width:50%}
}
@media only screen and (max-width:767px){
.et_pb_text h1,h1{font-size:34px;line-height:40px;font-weight:600}
h1.fs-var,h2.fs-var{font-size:34px;line-height:44px}
.h-xxlarge{font-size:34px;line-height:40px}
.res-col-50{width:100%}
}
.hlarge{font-size:64px!important;line-height:73px!important;font-family:'Galano Grotesque Alt';font-weight:600}
.hmedium{font-size:36px;line-height:40px;font-weight:600;font-family:'Galano Grotesque Alt'}
p{font-size:20px;line-height:30px;font-weight:400;font-family:'Galano Grotesque Alt';color:#5f6e78}
.p-xlarge{font-size:24px;line-height:34px}
.p-large{font-size:22px;line-height:32px;margin-bottom:15px;display:block;padding-bottom:0}
.p-medium{font-size:18px;line-height:28px}
.p-smedium{font-size:16px;line-height:28px}
.p-small{font-size:14px;line-height:20px}
.fs32{font-size:32px}
.lh34{line-height:34px}
.textcenter{text-align:center}
.vertical-dots .green-dot{background-color:#27c675}
.vertical-dots .blue-dot{background-color:#0053d7}
.vertical-dots .orange-dot{background-color:#fd5138}
.vertical-dots .light-gray{background-color:#d2d5d7}
.dots-wrapper-1{position:absolute;left:0;top:15%}
.dots-wrapper-2{position:absolute;top:15%;right:10%}
.dots-wrapper-3{position:absolute;left:13%;top:21%}
.dots-wrapper-4{position:absolute;left:45%;top:20%}
.dots-wrapper-5{position:absolute;top:38%;right:-1%}
.dots-wrapper-6{position:absolute;left:0;bottom:22%}
.dots-wrapper-7{position:absolute;left:35%;bottom:20%}
.dots-wrapper-8{position:absolute;right:15%;bottom:6%}
.dots-wrapper-9{position:absolute;right:-7%;bottom:22%;display:none}
.horizontal-dots{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:36px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
.horizontal-dots.rotate-135{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.vertical-dots-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;margin-right:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
@media only screen and (max-width:980px){
.dots-wrapper-1{position:absolute;left:3%;top:12%}
.dots-wrapper-2{position:absolute;top:12%;right:5%}
.dots-wrapper-3{position:absolute;left:69%;top:28%}
.dots-wrapper-4{position:absolute;left:45%;top:15%}
.dots-wrapper-5{position:absolute;top:32%;right:-2%}
.dots-wrapper-6{position:absolute;left:6%;bottom:6%}
.dots-wrapper-7{position:absolute;left:42%;bottom:9%}
.dots-wrapper-8{position:absolute;right:15%;bottom:6%}
.mod_center_res{ margin-left: auto; margin-right: auto;}
}
@media only screen and (max-width:768px){
.dots-wrapper-1{position:absolute;left:3%;top:1%}
.dots-wrapper-2{position:absolute;top:7%;right:3%}
.dots-wrapper-3{position:absolute;left:89%;top:16%}
.dots-wrapper-4{position:absolute;left:40%;top:18%}
.dots-wrapper-5{position:absolute;top:32%;right:-2%}
.dots-wrapper-6{position:absolute;left:6%;bottom:6%}
.dots-wrapper-7{position:absolute;left:42%;bottom:9%}
.dots-wrapper-8{position:absolute;right:15%;bottom:6%}
.dots-wrapper-9{position:absolute;right:-7%;bottom:22%;display:none}
}
.vertical-dots{width:36px;float:left;margin-right:20px;padding-top:10px}
.dots-row{display:flex;margin-bottom:20px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
.dot-gray{width:6px;height:6px;border-radius:100%;background-color:var(--grey);-webkit-transition:background-color 1s ease;transition:background-color 1s ease}
.sub-heading{display:block;margin-top:auto;margin-bottom:33px;color:var(--offwhite);font-size:32px;line-height:40px;font-family:'Galano Grotesque Alt';font-weight:600}
h3.cta-heading{display:block;margin-top:auto;margin-bottom:33px;font-size:32px;line-height:40px;font-family:'Galano Grotesque Alt';font-weight:600}
.dot{width:6px;height:6px;border-radius:100%;background-color:#a9a7aa;-webkit-transition:background-color 1s ease;transition:background-color 1s ease}
.dot-orange{width:6px;height:6px;border-radius:100%;background-color:var(--tomato);-webkit-transition:background-color 1s ease;transition:background-color 1s ease}
.dot-green{width:6px;height:6px;border-radius:100%;background-color:var(--seagreen);-webkit-transition:background-color 1s ease;transition:background-color 1s ease}
.dot-blue{width:6px;height:6px;border-radius:100%;background-color:var(--commetblue);-webkit-transition:background-color 1s ease;transition:background-color 1s ease}
ul.build-list{margin-bottom:25px;color:#5f6e78;font-size:22px;font-weight:400;line-height:32px}
@media only screen and (max-width:980px){
.dothide-responsive .horizontal-dots,.dothide-responsive .vertical-dots{display:none}
h3.cta-heading{font-size:28px;line-height:36px}
}
.btnorange{display:inline-block;height:auto;margin-right:auto;margin-left:auto;padding:6px 16px;clear:none;-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;border:1px solid transparent;border-radius:3px;background-color:var(--tomato);color:var(--white)!important;-webkit-transition:all .3s ease;transition:all .3s ease;font-family:'Rational TW Text',sans-serif;font-size:14px;font-weight:600;text-align:center;white-space:nowrap;line-height:20px}
.btnorange:after{content:"";background-image:url(../images/black_underscore.svg);background-repeat:no-repeat;width:9px;height:3px;display:inline-block;margin-left:5px;background-size:contain}
.btnorange:hover{background-color:var(--white);color:var(--tomato)!important}
.btnorange:hover:after{background-image:url(../images/arrow-right-orange.svg);width:9px;height:13px;top:3px;position:relative}
.btnaccent{display:inline-block;height:auto;margin:0 auto;padding:7px 20px 7px 17px;border-radius:3px;-webkit-transition:all .3s ease;transition:all .3s ease;font-family:'Rational TW Text',sans-serif;font-size:14px;font-style:normal;font-weight:600;text-align:center;background-color:#d6e5ea;color:var(--black)!important;text-shadow:none;line-height:20px}
.btnaccent:after{content:"";background-image:url(../images/underscore-orange.svg);background-repeat:no-repeat;width:9px;height:3px;display:inline-block;margin-left:5px;background-size:contain;padding-left:4px}
.btnaccent:hover{background-color:var(--tomato);color:var(--aliceblue)!important}
.btnaccent:hover:after{background-image:url(../images/arrow-alice-blue.svg);width:9px;height:13px;top:2px;position:relative;left:4px}
.greybtn{display:inline-block;height:auto;margin:0 auto;padding:7px 20px 7px 17px;border-radius:3px;-webkit-transition:all .3s ease;transition:all .3s ease;font-family:'Rational TW Text',sans-serif;font-size:14px;font-style:normal;font-weight:600;text-align:center;background-color:var(--grey);color:var(--aliceblue)!important;text-shadow:none;line-height:20px}
.greybtn:after{content:"";background-image:url(../images/underscore-orange.svg);background-repeat:no-repeat;width:9px;height:3px;display:inline-block;margin-left:5px;background-size:contain;padding-left:4px}
.greybtn:hover{background-color:var(--tomato);color:var(--aliceblue)}
.greybtn:hover:after{background-image:url(../images/arrow-alice-blue.svg);width:9px;height:13px;top:2px;position:relative;left:4px}

.bluebtn_dark{display:inline-block;height:auto;margin:0 auto;padding:7px 20px 7px 17px;border-radius:3px;-webkit-transition:all .3s ease;transition:all .3s ease;font-family:'Rational TW Text',sans-serif;font-size:14px;font-style:normal;font-weight:600;text-align:center;background-color:var(--newblue);color:var(--aliceblue)!important;text-shadow:none;line-height:20px}
.bluebtn_dark:after{content:"";background-image:url(../images/white_underscore.svg);background-repeat:no-repeat;width:9px;height:3px;display:inline-block;margin-left:5px;background-size:contain;padding-left:4px}
.bluebtn_dark:hover{background-color:#0053D7;color:var(--aliceblue)}
.bluebtn_dark:hover:after{background-image:url(../images/arrow-white.svg);width:9px;height:13px;top:2px;position:relative;left:4px}


.btnwhite{display:inline-block;height:auto;margin:0 auto;padding:7px 20px 7px 17px;border-radius:3px;-webkit-transition:all .3s ease;transition:all .3s ease;font-family:'Rational TW Text',sans-serif;font-size:14px;font-style:normal;font-weight:600;text-align:center;background-color:var(--white);color:var(--textblack);text-shadow:none;line-height:20px}
.btnwhite:after{content:"";background-image:url(../images/underscore-orange.svg);background-repeat:no-repeat;width:9px;height:3px;display:inline-block;margin-left:5px;background-size:contain;padding-left:4px}
.btnwhite:hover{background-color:var(--tomato);color:var(--aliceblue)}
.btnwhite:hover:after{background-image:url(../images/arrow-alice-blue.svg);width:9px;height:13px;top:2px;position:relative;left:4px}
.btn-black,.btnblack{display:inline-block;height:auto;margin:0 auto;padding:7px 20px 7px 17px;border-radius:3px;-webkit-transition:all .3s ease;transition:all .3s ease;font-family:'Rational TW Text',sans-serif;font-size:14px;font-style:normal;font-weight:600;text-align:center;background-color:var(--black);color:var(--aliceblue)!important;text-shadow:none;line-height:20px}
.btn-black:after,.btnblack:after{content:"";background-image:url(../images/underscore-orange.svg);background-repeat:no-repeat;width:9px;height:3px;display:inline-block;margin-left:5px;background-size:contain;padding-left:4px}
.btn-black:hover,.btnblack:hover{background-color:var(--tomato);color:var(--aliceblue)}
.btn-black:hover:after,.btnblack:hover:after{background-image:url(../images/arrow-alice-blue.svg);width:9px;height:13px;top:2px;position:relative;left:4px}
.bluebtn_big{display:inline-block;margin:0 auto;padding:15px 16px;border-radius:4px;-webkit-transition:all .3s ease;transition:all .3s ease;font-family:'Rational TW Text',sans-serif;font-size:14px;font-style:normal;font-weight:500;text-align:center;background-color:var(--newblue);color:var(--white)!important;text-shadow:none;line-height:20px}
.bluebtn_big:after{content:"";background-image:url(../images/white_underscore.svg);background-repeat:no-repeat;width:9px;height:3px;display:inline-block;margin-left:5px;background-size:contain}
.bluebtn_big:hover{background-color:#0053D7;color:var(--white)}
.bluebtn_big:hover:after{background-image:url(../images/arrow-white.svg);width:9px;height:13px;top:2px;position:relative;left:4px}

.bluebtn_action{display:inline-flex; align-items: center; margin:0 auto;padding:10px 16px; border-radius:4px;-webkit-transition:all .3s ease;transition:all .3s ease;font-family:'Rational TW Text',sans-serif;font-size:14px;font-style:normal;font-weight:500;text-align:center;background-color:var(--newblue);color:var(--white)!important;text-shadow:none;line-height:20px}
.bluebtn_action:after{content:"";background-image:url(../images/action_btn.png);background-repeat:no-repeat;width:30px;height:30px;display:inline-block;margin-left:10px;background-size:contain}
.bluebtn_action:hover{background-color:#0053D7;color:var(--white)}
/* .bluebtn_big:hover:after{background-image:url(../images/arrow-white.svg);width:9px;height:13px;top:2px;position:relative;left:4px} */


.lingbtn_big{display:inline-block;margin:0 auto;padding:15px 16px;border-radius:4px;-webkit-transition:all .3s ease;transition:all .3s ease;font-family:'Rational TW Text',sans-serif;font-size:14px;font-style:normal;font-weight:500;text-align:center;background-color:transparent; border:1px solid #F6F6F6; color:var(--white)!important;text-shadow:none;line-height:20px}
.lingbtn_big:after{content:"";background-image:url(../images/white_underscore.svg);background-repeat:no-repeat;width:9px;height:3px;display:inline-block;margin-left:5px;background-size:contain}
.lingbtn_big:hover{background-color:var(--offwhite);color:#272C2E !important;}
.lingbtn_big:hover:after{background-image:url(../images/arrow_darkbluenew.svg);width:9px;height:13px;top:2px;position:relative;left:4px}

.whitebtn_big{display:inline-block;margin:0 auto;padding:15px 16px;border-radius:4px;-webkit-transition:all .3s ease;transition:all .3s ease;font-family:'Rational TW Text',sans-serif;font-size:14px;font-style:normal;font-weight:500;text-align:center;background-color:var(--white); border:1px solid #F6F6F6; color:var(--black)!important;text-shadow:none;line-height:20px; }
.whitebtn_big:after{content:"";background-image:url(../images/black_underscore.svg);background-repeat:no-repeat;width:9px;height:3px;display:inline-block;margin-left:5px;background-size:contain}
.whitebtn_big:hover{background-color:var(--offwhite);color:#272C2E !important;}
.whitebtn_big:hover:after{background-image:url(../images/arrow_darkbluenew.svg);width:9px;height:13px;top:2px;position:relative;left:4px}




.btnprimaryblue{display:inline-block;margin:0 auto;padding:6px 20px;box-shadow: 0px 0px 2px rgba(40, 41, 61, 0.04), 0px 4px 8px rgba(96, 97, 112, 0.16);  border-radius: 4px; font-family:'Rational TW Text';font-size:13px;font-style:normal;font-weight:600;text-align:center;background-color:var(--newblue);color:var(--white)!important;text-shadow:none;line-height:20px; letter-spacing: 0.4px;}
.btnprimaryblue:hover{background-color:#0053D7;}
.btnbluebdr{display:inline-block;margin:0 auto;padding:6px 20px; border-radius: 4px; font-family:'Rational TW Text'; font-size:13px;font-style:normal;font-weight:600; border:1px solid var(--newblue); text-align:center;background-color:transparent; color:var(--newblue);text-shadow:none;line-height:20px; letter-spacing: 0.4px;}
.btnbluebdr:hover{border-color:#0053D7; color:#0053D7;}

.toprightsection .et_pb_text_inner{ display: flex; justify-content: right; align-items: center;}
.toprightsection a{ margin: 0px 12px;}
.toprightsection a:last-child{ margin-right: 0px;}
.toprightsection .btnicon_git{ line-height: 20px; display: inline-block;}
.read-more-btn{font-weight:600;font-size:16px;display:flex;align-items:center;cursor:pointer}
.read-more-btn.readmore:before{background:url('../images/plus icon.svg') center center no-repeat;content:"";background-size:70%;display:inline-block;padding:10px;margin-right:10px;border-radius:3px}
.read-more-btn.readless:before{background:url('../images/minus icon.svg') center center no-repeat;content:"";background-size:70%;display:inline-block;padding:10px;margin-right:10px;border-radius:3px}
.readmorebtn{padding:0 18px 0 15px;border-radius:4px;border:0;display:inline-block;background-color:transparent;-webkit-transition:background-color .3s ease;transition:background-color .3s ease;font-family:'Rational TW Text',sans-serif;color:var(--textblack);font-size:14px;font-weight:600;white-space:nowrap;height:33px;line-height:32px}
.readmorebtn:hover{background-color:var(--black);color:var(--white)}
.readmorebtn:after{content:url(../images/underscore-orange.svg);width:9px;height:3px;display:inline;position:relative;margin-left:10px}
.readmorebtn:hover:after{content:url(../images/arrow-alice-blue.svg);width:7px;height:14px;display:inline;position:relative;margin-left:12px;top:4px}
.btn_resource{display:inline-block;height:auto;margin:15px 0 0 -15px;padding:7px 20px 7px 17px;border-radius:3px;-webkit-transition:all .3s ease;transition:all .3s ease;font-family:'Rational TW Text',sans-serif;font-size:14px;font-style:normal;font-weight:600;text-align:center;background-color:transparent;color:var(--textblack)!important;text-shadow:none;line-height:20px}
.btn_resource:after{content:"";background-image:url(../images/underscore-orange.svg);background-repeat:no-repeat;width:9px;height:3px;display:inline-block;margin-left:5px;background-size:contain;padding-left:4px}
.btn_resource:hover{background-color:var(--black);color:var(--white)!important}
.btn_resource:hover:after{background-image:url(../images/arrow-alice-blue.svg);width:9px;height:13px;top:2px;position:relative;left:4px}
.footer-btn a{display:inline-block;height:36px;margin:0 auto;padding:7px 20px 7px 17px;border-radius:3px;-webkit-transition:all .3s ease;transition:all .3s ease;font-family:'Rational TW Text',sans-serif;font-size:14px;font-style:normal;font-weight:600;text-align:center;background-color:transparent;color:#D6E5EA !important;text-shadow:none;line-height:20px}
.footer-btn a:after{content:"";background-image:url(../images/newblue_underscore.svg);background-repeat:no-repeat;width:9px;height:3px;display:inline-block;margin-left:5px;background-size:contain;padding-left:4px}
.footer-btn a:hover{background-color:transparent; color:var(--white)!important}
.footer-btn a:hover:after{background-image:url(../images/arrow-white.svg);width:9px;height:13px;top:2px;position:relative;left:4px}


.bloglist_footerbtn a{display:inline-block;height:36px;margin:0 auto;padding:7px 20px 5px 17px;border-radius:3px;-webkit-transition:all 300ms ease;transition:all 300ms ease;font-family:'Rational TW Text',sans-serif;font-size:14px;font-style:normal;font-weight:600;text-align:center;background-color:transparent;color:var(--tomato)!important;text-shadow:none;line-height:20px}
.bloglist_footerbtn a:after{content:"";background-image:url(../images/underscore-orange.svg);background-repeat:no-repeat;width:9px;height:4px;display:inline-block;margin-left:5px;background-size:contain;padding-left:4px}
.bloglist_footerbtn a:hover{background-color:var(--black); color:var(--white)!important}
.bloglist_footerbtn a:hover:after{background-image:url(../images/arrow-alice-blue.svg);width:9px;height:13px;top:2px;position:relative;left:4px}



.transparent-btn{padding:0 18px 0 15px;border-radius:4px;border:1px solid #f6f6f6;display:inline-block;background-color:transparent;-webkit-transition:background-color .3s ease;transition:background-color .3s ease;font-family:'Rational TW Text',sans-serif;color:var(--offwhite);font-size:14px;font-weight:300;white-space:nowrap;line-height:34px;margin-top:20px}
.transparent-btn:hover{background-color:var(--tomato);color:var(--white)}
a.transparent-btn:after{content:"";background-image:url(../images/underscore-orange.svg);background-repeat:no-repeat;width:9px;height:4px;display:inline-block;margin-left:5px;background-size:contain;padding-left:4px}
a.transparent-btn:hover:after{background-image:url(../images/arrow-alice-blue.svg);width:9px;height:13px;top:2px;position:relative;left:4px}
.linehoverblue-btn{padding:0 18px 0 15px;border-radius:4px;border:0;display:inline-block;background-color:transparent;-webkit-transition:background-color .3s ease;transition:background-color .3s ease;font-family:'Rational TW Text',sans-serif;border:1px solid #c4c4c4;font-size:14px;font-weight:300;white-space:nowrap;line-height:40px;margin-top:20px}
.linehoverblue-btn:hover{background-color:var(--newblue);color:var(--white)}
a.linehoverblue-btn:after{content:url(../images/underscore-orange.svg);width:9px;height:3px;display:inline;position:relative;margin-left:10px}
/* .footer-btn a:after{content:"";background-image:url(../images/underscore-orange.svg);background-repeat:no-repeat;width:9px;height:3px;display:inline-block;margin-left:5px;background-size:contain;padding-left:4px}
.footer-btn a:hover{background-color:var(--black);color:var(--white)!important}
.footer-btn a:hover:after{background-image:url(../images/arrow-alice-blue.svg);width:9px;height:13px;top:2px;position:relative;left:4px} */
.btn-arrow-icon{padding-right:20px;padding-left:40px;background-color:transparent;background-image:url(../images/trangle-btnbg.svg);background-position:20px 50%;background-size:auto;background-repeat:no-repeat;font-family:'Rational TW Text',sans-serif;font-size:14px;line-height:14px;font-weight:600;color:var(--white)}
.btn-arrow-icon:hover{color:var(--tomato)}
a.search-filter-reset{padding:0 18px 0 15px;border-radius:4px;border:1px solid #f6f6f6;display:inline-block;background-color:transparent;-webkit-transition:background-color .3s ease;transition:background-color .3s ease;font-family:'Rational TW Text',sans-serif;color:var(--black);font-size:14px;font-weight:300;white-space:nowrap;line-height:34px;margin-top:20px}
a.search-filter-reset:hover{background-color:var(--tomato);color:var(--white)}
a.search-filter-reset:after{content:"";background-image:url(../images/underscore-orange.svg);background-repeat:no-repeat;width:9px;height:4px;display:inline-block;margin-left:5px;background-size:contain;padding-left:4px}
a.search-filter-reset:hover:after{background-image:url(../images/arrow-alice-blue.svg);width:9px;height:13px;top:2px;position:relative;left:4px}

.outline-btn{display:inline-block;height:auto;margin-right:auto;margin-left:auto;padding:6px 16px;clear:none;-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;border:1px solid #fff;border-radius:3px; margin-right: 15px; background-color:transparent; color:var(--white) !important; -webkit-transition:all 300ms ease;transition:all 300ms ease;font-family:'Rational TW Text',sans-serif; font-size:14px;font-weight:600;text-align:center;white-space:nowrap; line-height: 20px;}
.outline-btn:after{ content: "";  background-image: url(../images/underscore-orange.svg); background-repeat: no-repeat; width: 9px; height: 3px; display: inline-block; margin-left: 5px; background-size: contain;}
.outline-btn:hover{background-color: var(--tomato); color: var(--white) !important;}
.outline-btn:hover:after{background-image: url(../images/arrow-alice-blue.svg);  width:9px; height: 13px; top: 3px; position: relative;}
.large{ padding: 14px 16px;}


@media (max-width:980px){
.pa-open-mobile-menu .et_pb_menu__menu{display:flex!important}
.pa-open-mobile-menu .et_mobile_nav_menu{display:none!important}
}
header .et_builder_inner_content{z-index:999}
#main-header{box-shadow:none}
.hide-header{opacity:0}
.et_pb_menu--style-left_aligned .et_pb_menu__logo-wrap{width:274px}
#global-header-section{top:0;position:absolute;background-color:transparent;width:100%}
body #page-container #main-content .entry-content{padding-top:94px}
body.home #page-container #main-content .entry-content{padding-top:122px}

body.innerpagewithherobg #page-container #main-content .entry-content,body.page-template-blog-listing-template #page-container #main-content .entry-content,body.pagebgwhite #page-container #main-content .entry-content{padding-top:0}
body.single #page-container #main-content article.et_pb_post .entry-content{padding-top:30px}
@media (max-width:980px){
  body #page-container #main-content .entry-content{padding-top:60px;}
body.home #page-container #main-content .entry-content{padding-top:94px;}

body.pagebgwhite #page-container{overflow:hidden}

}
@media (max-width:767px){
body #page-container #main-content .entry-content{padding-top:0px}
body.page-id-37556 #page-container #main-content .entry-content{padding-top:60px}

}
#global-header-section .et_pb_row.top_notification_bar{ margin: 0px auto !important; padding: 0px !important; max-width: 100%; background-color: #0053d7;}
#global-header-section .et_pb_row.top_notification_bar #announcement-wrapper{ max-width: 1248px; margin: 0 auto; padding: 10px;}
#global-header-section .et_pb_row{padding-top:12px!important;padding-right:24px!important;padding-bottom:0!important;padding-left:24px!important;margin-left:auto!important;margin-right:auto!important; z-index: 3; width: 100%;}
@media (max-width:980px){
  #global-header-section .et_pb_row{ padding-left: 0px !important; padding-right: 0px !important;}
}
#global-header-section.show-header .et_pb_row{padding-top:0px !important;}
#global-header-section.show-header .et_pb_row.et_pb_row_0_tb_header{display:none}
#global-header-section ul#menu-main-menu>li{padding:0 3%;line-height:20px}
#global-header-section ul#menu-main-menu>li>a:hover{color:var(--newblue) !important; opacity: 1;}
#global-header-section ul#menu-main-menu li a{font-family:'Galano Grotesque Alt';font-weight:600;color:#5f6e78;font-size:16px;transition:none}
#global-header-section ul#menu-main-menu>li.menu-item-has-children>a{padding-right:0}
#global-header-section ul#menu-main-menu>li.menu-item-has-children>a:after{content:"";font-family:initial;left:0;right:0;top:70%!important;background-color:var(--newblue);opacity:0;height:3px;width:16px;margin:7px auto 0;display:inline-block}
#global-header-section ul#menu-main-menu>li.onecolmenu.menu-item-has-children::after{right:0;margin:0 auto;content:"";position:absolute;width:0;height:0;bottom:-30px;left:-10px;opacity:0;box-sizing:border-box;border:12px solid #fff;border-color:#fff #fff transparent transparent;transform-origin:0 0;transform:rotate(-45deg);box-shadow:2px -2px 2px 0 rgba(0,0%,0%,4%);transition:all .2s ease-in-out; z-index: 9999;}
#global-header-section ul#menu-main-menu>li.mega-menu.menu-item-has-children::after{right:0;margin:0 auto;content:"";position:absolute;width:0;height:0;bottom:-30px;left:-35%;opacity:0;box-sizing:border-box;border:12px solid #fff;border-color:#fff #fff transparent transparent;transform-origin:0 0;transform:rotate(-45deg);box-shadow:2px -2px 2px 0 rgba(0,0%,0%,4%);transition:all .2s ease-in; z-index: 9999;}
#global-header-section .toprightsection{padding-top:0}
#global-header-section .toprightsection a.toprightlogin{padding:0 21px;font-family:'Galano Grotesque Alt';font-weight:600;color:#5f6e78}
#global-header-section.personapageheader .toprightsection a.toprightlogin{color:#fff}
#global-header-section ul#menu-main-menu>li.menu-item-has-children:hover::after,#global-header-section ul#menu-main-menu>li.menu-item-has-children:hover>a:after{opacity:1}
#global-header-section ul#menu-main-menu>li.mega-menu>ul.sub-menu,#global-header-section ul#menu-main-menu>li.onecolmenu>ul.sub-menu{left:-80px!important}
#global-header-section ul#menu-main-menu>li.onecolmenu.menu-item-has-children>ul.sub-menu{padding-bottom:0;padding-top:0;}
#global-header-section ul#menu-main-menu>li.menu-item-has-children>ul.sub-menu{border-radius:4px;padding-bottom:10px}
#global-header-section ul#menu-main-menu li ul.sub-menu li a,#global-header-section ul#menu-main-menu li.onecolmenu ul.sub-menu li{width:100%}
#global-header-section ul#menu-main-menu li ul.sub-menu li a{padding:20px;border-bottom:1px solid var(--accent);font-size:14px;text-align:left}
#global-header-section ul#menu-main-menu li ul.sub-menu li a:hover{color:#0052B4 !important;opacity:1;background-color:var(--white)}
#global-header-section ul#menu-main-menu li.onecolmenu ul li:last-child a{border-bottom:0}
#global-header-section ul#menu-main-menu li.mega-menu ul li.subnavheading ul li:last-child a{border-bottom:0}
#global-header-section ul#menu-main-menu li.mega-menu ul li.subnavheading.lastchild ul li:last-child a{border-bottom:0}
#global-header-section ul#menu-main-menu li.mega-menu ul.sub-menu li.subnavheading:first-child{width:59%;padding-right:48px!important}
#global-header-section ul#menu-main-menu li.mega-menu ul.sub-menu li.subnavheading.lastchild{width:41%}
#global-header-section ul#menu-main-menu li ul.sub-menu li.subnavheading>a{opacity:.5;font-size:16px;line-height:20px;font-family:'Galano Grotesque Alt',sans-serif;padding-left:0!important;border-bottom:0!important}
#global-header-section ul#menu-main-menu li ul.sub-menu li.subnavheading>a:hover{color:#697278!important;opacity:.5}
#global-header-section ul li.mega-menu>ul.sub-menu{left:0;width:100%;border-radius:4px;padding:40px 40px 0;min-width:640px}
#global-header-section ul li ul.sub-menu li{line-height:initial;padding:0}
#global-header-section.show-header ul#menu-main-menu>li.menu-item-has-children>a:after{display:none}
#global-header-section.show-header ul#menu-main-menu>li.mega-menu.menu-item-has-children::after,#global-header-section.show-header ul#menu-main-menu>li.onecolmenu.menu-item-has-children::after{top:62px}
#global-header-section.show-header ul#menu-main-menu>li.mega-menu>ul.sub-menu,#global-header-section.show-header ul#menu-main-menu>li.onecolmenu>ul.sub-menu{top:calc(100% + 7px)}
#global-header-section.show-header{position:fixed;display:block;background-color:#fff!important;box-shadow:0 0 16px 8px rgb(105 114 120 / 20%);opacity:1;overflow:visible}
#global-header-section.landingpageheader.show-header{position:relative}
#global-header-section.show-header .toprightsection a.toprightlogin{color:var(--black)}
#global-header-section.show-header .et_pb_menu__logo img:nth-child(2){height:33px}
#global-header-section.show-header .et_pb_menu__menu>nav>ul>li>a{color:var(--black)!important;padding:15px 15px 16px 15px}
#global-header-section.show-header ul#menu-main-menu>li.menu-item-has-children>a{padding-left:0}
#global-header-section .logoimage-module img.smlogo{display:none}
#global-header-section .logoimage-module .et_pb_text_inner{line-height:0}
@media only screen and (max-width:767px){
#global-header-section .logoimage-module .et_pb_text_inner a img.wp-image-15{width:170px;height:27.9px}
}
.et_pb_menu_inner_container>.et_pb_menu__logo-wrap .et_pb_menu__logo a img.mobilelogo-dark{display:none;padding-top:5px}
.herosectiontext h1{padding-bottom:30px}
header #global-header-section .et_mobile_nav_menu .mobile_nav.closed span.mobile_menu_bar:before{display:block;background-size:100%;color:var(--black);top:0;font-size:51px}
body.pagebgwhite header #global-header-section.personapageheader .et_mobile_nav_menu .mobile_nav.closed span.mobile_menu_bar:before{color:var(--white)}
header #global-header-section .et_mobile_nav_menu .mobile_nav.opened span.mobile_menu_bar:before{content:"\4d";display:block;background-size:100%;color:var(--black);top:0;font-size:38px}

header #global-header-section .et_mobile_nav_menu .mobile_nav.opened, header #global-header-section .et_mobile_nav_menu .mobile_nav.closed{ height: 30px;}

header #global-header-section .et_mobile_nav_menu ul#mobile_menu1{padding:0;height:88vh;overflow-x:hidden;padding-top:0}
body.overflowhidden{overflow:hidden}
header #global-header-section .et_mobile_nav_menu ul#mobile_menu1 li{text-align:left;width:80%;margin:0 auto}
header #global-header-section .et_mobile_nav_menu ul#mobile_menu1 li.main-menu-logo{width:100%}
header #global-header-section .et_mobile_nav_menu ul#mobile_menu1 li.mobliemenunav-button{text-align:left;position:absolute;left:0;right:0}
header #global-header-section .et_mobile_nav_menu ul#mobile_menu1 li.mobliemenunav-button a{border:none}
header #global-header-section .et_mobile_nav_menu ul#mobile_menu1 li.mobliemenunav-button a.btnblack{color:var(--white)!important;background-color:var(--black)}
header #global-header-section .et_mobile_nav_menu ul#mobile_menu1 li a{font-family:'Galano Grotesque Alt';font-weight:600;color:var(--black)!important;font-size:18px;line-height:26px;padding:24px 32px 24px 40px;border-bottom:1px solid #ececec;background-color:var(--white)}
header #global-header-section .et_mobile_nav_menu ul#mobile_menu1 li.visible>a{color:var(--black)!important;opacity:1}
header #global-header-section .et_mobile_nav_menu ul#mobile_menu1 li ul.sub-menu{padding:0}
header #global-header-section .et_mobile_nav_menu ul#mobile_menu1 li ul.sub-menu li{padding:0}
header #global-header-section .et_mobile_nav_menu ul#mobile_menu1 li ul.sub-menu li a{font-family:'Galano Grotesque Alt';font-weight:500;font-size:14px;line-height:14px;padding:22px 40px}
header #global-header-section .et_mobile_nav_menu ul#mobile_menu1 li a:hover{opacity:1}
header #global-header-section .et_mobile_nav_menu ul#mobile_menu1 li.current-menu-item.page_item a{color:var(--tomato)}
header #global-header-section .et_mobile_nav_menu ul#mobile_menu1 li.main-menu-logo a{border-bottom:0}
#global-header-section .et_mobile_menu ul.sub-menu{display:none!important;visibility:hidden!important;transition:all 1.5s ease-in-out}
#global-header-section .et_mobile_menu .visible>ul.sub-menu{display:block!important;visibility:visible!important}
header #global-header-section .et_mobile_nav_menu ul#mobile_menu1 li.mega-menu-parent-2.visible ul.sub-menu{display:block!important;visibility:visible!important;width:100%!important}
header #global-header-section .et_mobile_nav_menu ul#mobile_menu1 li.mega-menu-parent-2.visible li.menu-item-has-children>a{color:#454f56!important;padding-left:30px;opacity:.5;font-weight:600;font-size:16px;line-height:20px}
@media only screen and (max-width:1080px){
.et_pb_menu--style-left_aligned .et_pb_menu__logo-wrap{width:151px}
#global-header-section .et_pb_row .et_pb_menu__logo{margin-right:0}
.et_pb_menu--style-left_aligned .et_pb_menu__logo-wrap img{width:151px}
#global-header-section .et_pb_row .et_pb_column_3_4{width:75%}
#global-header-section .et_pb_row .et_pb_column_1_4{width:25%}
#global-header-section .et_pb_menu--style-left_aligned.et_pb_text_align_center .et_pb_menu__wrap{justify-content:right}
}
header #global-header-section .primary-nav-module .et_pb_menu__logo-wrap{display:none}
header #global-header-section .primary-nav-module ul#menu-main-menu li.main-menu-logo{display:none}
header #global-header-section .primary-nav-module .et_pb_menu__menu{width:100%}
header #global-header-section .primary-nav-module .et_pb_menu__menu .et-menu-nav{width:100%;}
header #global-header-section .primary-nav-module .et_pb_menu__menu .et-menu-nav ul#menu-main-menu{justify-content:center;width:100%}
@media only screen and (max-width:980px){
header #global-header-section .et_pb_row .logoimage-module{position:absolute;padding-left:24px;padding-top:4px;z-index:99;width:80%!important}
header #global-header-section .et_pb_row .logoimage-module.removezindex{z-index:inherit}
header #global-header-section .et_pb_row .logoimage-module .et_pb_image{width:180px}
.et_pb_menu--style-left_aligned .et_pb_menu__logo-wrap{width:195px;padding-left:10px}
.et_pb_menu--style-left_aligned .et_pb_menu__logo-wrap img{width:initial}
#global-header-section.show-header{position:initial}
#global-header-section .et_pb_menu__logo{max-width:170px;z-index:1}
header #global-header-section .et_mobile_nav_menu ul#mobile_menu1 li.main-menu-logo a{padding-left:34px;padding-top:28px}
header #global-header-section .et_mobile_nav_menu ul#mobile_menu1 li.main-menu-logo a img{max-width:170px}
#global-header-section .et_pb_menu__logo a img{height:initial}
#global-header-section .et_pb_menu--style-left_aligned.et_pb_text_align_center .et_pb_menu__wrap{justify-content:flex-end}
#global-header-section .et_pb_menu--style-left_aligned.et_pb_text_align_center .et_pb_menu__wrap .mobile_nav.opened span.mobile_menu_bar{background-color:var(--white);z-index:999999;right:-10px}
#global-header-section .et_pb_row .et_pb_column_3_4{width:100%}
body header #global-header-section .et_pb_row{display:block;padding-top:25px}
body header #global-header-section .et_pb_row .et_pb_menu_inner_container{padding-bottom:17px; padding-left:24px;padding-right:24px}
body.pagebgwhite header #global-header-section.whitebgheader .et_pb_row{display:block}
body.pagebgwhite.graybg header #global-header-section.whitebgheader .et_pb_row{display:block;background-color:#f6f6f6}
#global-header-section .toprightsection{display:none}
header #global-header-section .et_mobile_nav_menu ul#mobile_menu1 li.mobliemenunav-button a.btnwhite{width:100%;background-color:var(--black);height:70px;border-radius:0;color:var(--aliceblue)!important}
header #global-header-section .et_mobile_nav_menu ul#mobile_menu1 li{text-align:left;width:80%;margin:0 auto}
header #global-header-section .et_mobile_nav_menu ul#mobile_menu1 li.main-menu-logo,header #global-header-section .et_mobile_nav_menu ul#mobile_menu1 li.mobliemenunav-button{width:100%}
header #global-header-section .et_mobile_nav_menu ul#mobile_menu1 li.main-menu-logo{min-height:80px}
header #global-header-section .et_mobile_nav_menu ul#mobile_menu1 li.main-menu-logo a{color:transparent}
header #global-header-section .et_mobile_nav_menu .mobile_nav.closed span.mobile_menu_bar{top:-10px;left:10px}
}
@media only screen and (max-width:767px){
header #global-header-section .et_mobile_nav_menu ul#mobile_menu1 li{text-align:left;width:100%;margin:0 auto}
header #global-header-section .et_mobile_nav_menu ul#mobile_menu1 li.main-menu-logo{width:100%}
header #global-header-section .et_pb_row .logoimage-module .et_pb_image{width:170px}
header #global-header-section .et_mobile_nav_menu ul#mobile_menu1 li.mobliemenunav-button.mobilerelative{position:relative}
header #global-header-section .et_mobile_nav_menu .mobile_nav.closed span.mobile_menu_bar:before{font-size:38px}
header #global-header-section .et_mobile_nav_menu .mobile_nav.closed span.mobile_menu_bar{top:0;left:10px}
}
#homeheroslider .et_pb_slider_container_inner{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;height:100%;align-items:center}
#homeheroslider .et_pb_slides .et_pb_slide{padding:0;border-radius:4px}
#homeheroslider .et_pb_container{height:auto!important}
#homeheroslider .et_pb_slider_container_inner .et_pb_slide_description{-webkit-order:1;order:1;float:left;margin:auto;padding:0!important;max-width:440px}
#homeheroslider .et_pb_slider_container_inner .et_pb_slide_description h2.et_pb_slide_title{font-size:32px;font-family:'Galano Grotesque Alt';font-weight:600;line-height:40px;text-shadow:none}
#homeheroslider .et_pb_slider_container_inner .et_pb_slide_description p{font-size:16px;line-height:28px;padding-bottom:10px;margin-bottom:15px;max-width:440px;text-shadow:none;color:var(--white)}
#homeheroslider .et_pb_slider_container_inner .et_pb_slide_image{-webkit-order:2;order:2;right:0;top:0;bottom:0;margin:0!important;position:relative;width:50%}
#homeheroslider .et_pb_slider_container_inner .et_pb_slide_image img{width:100%;height:auto;max-height:400px!important}
#homeheroslider{padding-bottom:50px}
#homeheroslider .et-pb-controllers{position:relative;bottom:-40px}
#homeheroslider .et-pb-controllers a{width:13px;height:13px;margin-right:5px;margin-left:5px;padding:0;border:13px none #000;border-radius:50%;background-color:var(--cloudacent);opacity:1;line-height:13px}
#homeheroslider .et-pb-controllers a.et-pb-active-control{background-color:var(--tomato)}
/* #homeherosectiontext .et_pb_text_inner a{margin-left:40px;margin-right:40px;margin-bottom:25px} */
@media only screen and (max-width:980px){
#homeheroslider .et_pb_slides .et_pb_slider_container_inner .et_pb_slide_image{display:block!important;width:100%}
#homeheroslider .et_pb_slides .et_pb_slider_container_inner .et_pb_slide_image img{width:100%;height:auto;max-height:initial!important}
#homeheroslider .et_pb_slider_container_inner .et_pb_slide_description{width:100%;max-width:100%;padding:50px!important;text-align:left}
#homeheroslider .et_pb_slider_container_inner .et_pb_slide_description p{width:100%;max-width:100%}
}
@media only screen and (max-width:600px){
#homeheroslider .et_pb_slider_container_inner .et_pb_slide_description h2.et_pb_slide_title{text-align:left}
#homeheroslider .et_pb_slider_container_inner .et_pb_slide_description p{text-align:left}
#homeheroslider .et_pb_slider_container_inner .et_pb_slide_description{width:100%;padding:30px 15px!important}
}
@media only screen and (max-width:767px){
#homeherosectiontext p a{display:inline-block;margin-bottom:25px;line-height:20px}
}
#tesimonialsliderrow h3{margin-bottom:21px;color:var(--white);font-size:36px;line-height:36px;text-align:center;font-family:'Galano Grotesque Alt';font-weight:600}
#tesimonialsliderrow .et_pb_slide_description{padding:0;position:relative;width:100%}
#tesimonialsliderrow .et_pb_slide_description .et_pb_slide_content,#tesimonialsliderrow .et_pb_slide_description .et_pb_slide_content p{display:block;width:100%;color:var(--aliceblue);font-size:30px;line-height:50px;text-align:center}
#tesimonialsliderrow .et_pb_slide_content .customerinfo .customerpic{margin-right:10px}
#tesimonialsliderrow .et_pb_slide_content .customerinfo{display:flex;justify-content:center;margin-top:20px;align-items:center}
#tesimonialsliderrow .et_pb_bg_layout_dark .et_pb_slide_content .customerinfo{width:91%}
#tesimonialsliderrow .et_pb_bg_layout_dark .et_pb_slide_content .customerinfo .customerpic{width:50%;text-align:right}
#tesimonialsliderrow .et_pb_bg_layout_dark .et_pb_slide_content .customerinfo .customerdetail{width:50%;line-height:initial;text-align:left;margin-left:10px;max-width:450px}
#tesimonialsliderrow .et_pb_bg_layout_dark .et_pb_slide_content .customerinfo .customerdetail h5{margin-bottom:10px;color:var(--offwhite);font-size:24px;line-height:30px;text-align:left;font-style:normal;font-family:'Galano Grotesque Alt';font-weight:600}
#tesimonialsliderrow .et_pb_slide_content .customerinfo .customerdetail img{text-align:left;display:block}
#tesimonialsliderrow .et_pb_slide_content .customerinfo .customerdetail p{text-align:left}
#tesimonialsliderrow .et_pb_module.et_pb_slider{padding-bottom:50px}
#tesimonialsliderrow .et-pb-controllers{position:relative;bottom:-40px}
#tesimonialsliderrow .et-pb-controllers a{width:13px;height:13px;margin-right:5px;margin-left:5px;padding:0;border:13px none #000;border-radius:50%;background-color:var(--cloudacent);opacity:1;line-height:13px}
#tesimonialsliderrow .et-pb-controllers a.et-pb-active-control{background-color:var(--tomato)}
#tesimonialsliderrow .et_pb_slides .et_pb_slider_container_inner{vertical-align:top}
@media only screen and (max-width:980px){
#tesimonialsliderrow{width:100%}
#tesimonialsliderrow .et_pb_slide{padding:0 2%}
}
@media only screen and (max-width:600px){
#tesimonialsliderrow .et_pb_slide_description{padding-left:0!important;padding-right:0!important}
#tesimonialsliderrow .et_pb_slide_description .et_pb_slide_content,#tesimonialsliderrow .et_pb_slide_description .et_pb_slide_content p{font-size:24px;line-height:36px}
#tesimonialsliderrow .et_pb_bg_layout_dark .et_pb_slide_content .customerinfo{display:block;justify-content:center;margin-top:20px;align-items:center;width:100%}
#tesimonialsliderrow .et_pb_bg_layout_dark .et_pb_slide_content .customerinfo .customerdetail,#tesimonialsliderrow .et_pb_bg_layout_dark .et_pb_slide_content .customerinfo .customerpic{width:100%;text-align:center;margin-right:0;margin-left:0}
#tesimonialsliderrow .et_pb_bg_layout_dark .et_pb_slide_content .customerinfo .customerdetail h5,#tesimonialsliderrow .et_pb_bg_layout_dark .et_pb_slide_content .customerinfo .customerdetail p,#tesimonialsliderrow .et_pb_slide_content .customerinfo .customerdetail img{text-align:center;margin:0 auto}
#tesimonialsliderrow .et_pb_bg_layout_dark .et_pb_slide_content .customerinfo .customerdetail{margin-left:auto;margin-right:auto}
}
footer .footerglobal .et_pb_row{max-width:1044px}
footer .footerglobal:nth-child(2) .et_pb_row{padding:22px 24px 20px}
.footerglobal .et_pb_column h4.title{color:#D6E5EA;}
/*.et_pb_section_0_tb_footer .et_pb_row{display:flex;justify-content:space-between}*/
.et_pb_section_0_tb_footer .et_pb_column_1_5{width:initial!important;margin-right:0;margin-bottom:56px}
.et_pb_section_0_tb_footer .et_pb_column .et_pb_module{border:none}
.et_pb_section_0_tb_footer .et_pb_column .et_pb_module .fwidget{margin-bottom:0!important;float:initial}
.et_pb_section_0_tb_footer .et_pb_column h4.title{font-size:18px;margin-bottom:15px;font-weight:600;padding:0 12px;line-height:26px}
.et_pb_section_0_tb_footer .et_pb_column ul li{padding-left:0;margin-bottom:0}
.et_pb_section_0_tb_footer .et_pb_column li:before{display:none}
.et_pb_section_0_tb_footer .et_pb_column ul li a{padding-right:12px;padding-left:12px;-webkit-transition:color .3s ease;transition:color .3s ease;font-size:14px;line-height:38px;font-weight:600;text-decoration:none}
.et_pb_section_0_tb_footer .et_pb_column ul li a:hover{ color: #fff;}
.footerglobal .et_pb_column ul li a{color:#D6E5EA;}
.et_pb_section_0_tb_footer .et_pb_column ul li a:hover{color:#fff;}
.footerglobal .et_pb_column #block-5,.footerglobal .et_pb_column #block-6{margin-bottom:0}
.footer-light-social{margin-top:10px;display:flex}
.footer-light-social a{color:transparent!important}
.footer-light-social a.footer-twittericon-lgview{width:14px;height:14px;margin:0 0 0 12px;vertical-align:middle;display:inline-block;vertical-align:top;background:url(../images/twitter-offwhite.svg) left top no-repeat;overflow:hidden}
.footer-light-social a.footer-twittericon-lgview:hover{background:url(../images/twitter-white.svg) left top no-repeat}
body a.footer-linkedinicon-lgview{background:url(../images/linkedin-offwhite.svg) left top no-repeat;background-size:20px !important;width:20px;height:20px;margin:0 6px 0 6px;vertical-align:middle;overflow:hidden}
a.footer-linkedinicon-lgview:hover{background:url(../images/linkedin-white.svg) left top no-repeat}
body a.footer-youtubeicon-lgview{background:url(../images/youtube-offwhite.svg) left top no-repeat;background-size:30px !important;width:35px;height:30px;margin:0 4px 0 0;vertical-align:middle;overflow:hidden}
a.footer-youtubeicon-lgview:hover{background:url(../images/youtube-white.svg) left top no-repeat}
.footerbottomsection{display:flex;justify-content:space-between;align-items:center}
.footerbottomsection ul{margin:0;padding:0}
.footerbottomsection ul li{display:inline-block}
.footerbottomsection ul li:first-child{color:#F6F6F6;font-family:'Rational TW Text',sans-serif;font-weight:400;font-size:12px;line-height:20px}
body.pagebgwhite .footerbottomsection ul li:first-child{color:var(--black)}
.footerbottomsection ul li:last-child:after{display:none}
.footerbottomsection ul li:after{width:1px;height:12px;position:relative;top:3px;background-color:#697278;content:"";display:inline-block;margin-right:21px;margin-left:25px}
.footerglobal .footerbottomsection ul li a{font-size:12px;line-height:20px;font-weight:400;font-family:'Rational TW Text',sans-serif;color:#F6F6F6;}
.footerglobal .footerbottomsection ul li a:hover{ color:#fff;}
@media only screen and (max-width:980px){
.et_pb_section_0_tb_footer .et_pb_column_1_5{margin-right:0!important}
body .footerbottomsection ul li:first-child{display:block}
body .footerbottomsection ul li:first-child:after{display:none}
}
@media only screen and (max-width:767px){
.footerbottomsection ul li:after{display:none}
.et_pb_section_0_tb_footer .et_pb_column h4.title{padding-left:0}
.et_pb_section_0_tb_footer .et_pb_column ul li a{padding-left:0}
.et_pb_section_0_tb_footer .et_pb_column_1_5{margin-bottom:40px!important;width:50%!important}
.footerglobal .footerbottomsection .footer-btn{display:none}
.footerglobal .et_pb_image_wrap img{height:24px!important}
.footer-btn.mobile a{padding-left:0}
.footer-btn.mobile a:hover{background-color:transparent;color:var(--tomato);opacity:.75}
.footer-btn.mobile a:hover::after{margin-left:10px;}
footer ul.menu-footer-menu.mobile{padding-left:0;padding-bottom:0}
footer ul.menu-footer-menu.mobile li{list-style-type:none}
.footer-light-social a.footer-twittericon-lgview{margin-left:0}
.footerbottomsection ul li{display:block;line-height:20px}
.footer-light-social{margin-top:10px;margin-bottom:20px}
}
body.single,body.single #main-content{background-color:transparent;color:var(--textblack)}
body.single #page-container #main-content .entry-content{overflow:visible}
body.single #main-content{padding-top:120px}
body.single #main-content article.post{margin-bottom:0}
body.single{background-image:url(../images/blog-detail-bg.svg);background-position:50% 0!important;background-size:100%!important;background-repeat:no-repeat;background-attachment:initial!important}
body.single.et_right_sidebar #main-content .container:before{right:0;position:relative;width:0;background-color:transparent}
body.single.et_right_sidebar #main-content .et_pb_section{background-color:transparent}
body.single.et_right_sidebar #main-content .container{max-width:728px;margin:0 auto;padding-left:24px;padding-right:24px}
body.single.et_right_sidebar #main-content img{border-radius:6px;box-shadow:0 8px 24px 0 rgb(39 44 46 / 11%)}
body.single.et_right_sidebar #main-content figure{margin-bottom:56px;overflow:visible}
body.single.et_right_sidebar #main-content figure.aligncenter{text-align:center}
body.single.et_right_sidebar #main-content figure.size-large img{max-width:100%}
body.single.et_right_sidebar #main-content figure.size-full img{max-width:100%;box-shadow:0 8px 24px 0 rgb(39 44 46 / 11%)}
body.single.et_right_sidebar #main-content figure figcaption{margin-top:15px;font-family:'Rational TW Text',sans-serif;color:var(--grey);font-size:12px;line-height:18px;font-style:italic;font-weight:300;margin-bottom:0}
body.single.et_right_sidebar #main-content .blog-cta-inline{background:var(--aliceblue);border-radius:4px;text-align:center;padding:40px 20px 26px;margin-bottom:32px}
body.single.et_right_sidebar #main-content .blog-cta-inline h4{font-size:13px;margin:0 0 6px 0;padding:0;text-transform:uppercase;line-height:12px;color:var(--grey);font-family:Rational TW Text}
body.single.et_right_sidebar #main-content .blog-cta-inline h3{font-size:24px;line-height:32px;font-weight:600;margin-top:0;margin-bottom:16px}
#blogfootercta{ min-height: 160px;}
#blogfootercta .et_pb_row,#blogfootercta .et_pb_widget{width:100%;padding-top:0;padding-left:0!important;padding-right:0!important}
#blogfootercta .et_pb_section{padding:0}
#blogfootercta .footer-demo-ctaouter .et_pb_text_inner{padding:12px 25px}
#blogfootercta .footer-demo-ctaouter .et_pb_text_inner p{margin-bottom:0}
#blogfootercta .footer-demo-ctaouter h4{font-size:18px;line-height:26px;font-weight:600;color:var(--white)!important}
#blogfootercta .footer-demo-ctaouter a.blackbtn{color:var(--white)!important;padding:0 15px 0 12px}
body.single p, body.single .entry-content .et_pb_text_inner{font-size:20px;line-height:32px;margin-bottom:32px;font-weight:400;font-family:Galano Grotesque Alt;padding-bottom:0}

body.single #content-area .entry-content p a{text-decoration:underline}
body.single #content-area .entry-content p a:hover{color:#e64932}
body.single #content-area ol,body.single #content-area ul{padding-left:40px;margin-left:24px;padding-right:40px;margin-bottom:32px;border-radius:6px;background-color:var(--white);padding-top:8px;padding-bottom:8px;margin-top:-8px}
body.single #content-area ol li,body.single #content-area ul li{font-size:20px;line-height:30px;font-weight:400;font-family:Galano Grotesque Alt}
body.single #content-area ol li::marker{font-weight:700}
body.single h1{font-family:Galano Grotesque Alt;font-style:normal;font-weight:600;font-size:40px;line-height:48px}
body.single h2{font-family:Galano Grotesque Alt;font-weight:600;font-size:32px;line-height:40px}
body.single h3{font-family:Galano Grotesque Alt;font-weight:600;font-size:24px;line-height:32px}
body.single h4,body.single h5{font-family:Galano Grotesque Alt;font-weight:600;font-size:22px;line-height:33px}
body.single h6{font-family:Galano Grotesque Alt;font-weight:600;font-size:20px;line-height:28px}
body.single blockquote{font-family:Galano Grotesque Alt;font-style:italic;font-weight:400;font-size:20px;line-height:30px;border-color:var(--black);border-width:4px;font-weight:500}
body.single blockquote p{font-weight:500}
body.single.et_right_sidebar #main-content .userinfosection{display:flex;justify-content:space-between;margin-bottom:40px;margin-top:14px}
body.single.et_right_sidebar #main-content .userinfosection .authorinfo{display:flex;align-items:center;font-weight:400;line-height:14px;font-size:14px;color:var(--black)}
body.single.et_right_sidebar #main-content .userinfosection .authorinfo img{width:40px;height:40px;margin-right:8px;border-radius:50%;background-color:#fff}
body.single .userinfosection .postsocialshare{display:flex;align-items:center}
body.single .userinfosection .postsocialshare a svg{width:15px;height:15px;margin-right:15px;color:var(--grey)}
body.single .userinfosection .postsocialshare a:hover svg{color:#2d88ff}
body.single .userinfosection .postsocialshare a:nth-child(2):hover svg{color:#0d65c2}
.userinfosection .postsocialshare{display:flex;align-items:center}
.userinfosection .postsocialshare a svg{width:15px;height:15px;margin-right:15px;color:var(--grey)}
.userinfosection .postsocialshare a:hover svg{color:#2d88ff}
.userinfosection .postsocialshare a:nth-child(2):hover svg{color:#0d65c2}
body.single .blog-detail-intro-wrapper{display:flex;align-items:center;margin-bottom:12px}
body.single .blog-detail-intro-wrapper .categroyname{font-size:14px;line-height:14px;padding:8px 10px;border-radius:4px;box-shadow:0 2px 10px 0 rgb(39 44 46 / 12%);width:max-content;margin-right:12px;margin-bottom:0;font-family:'Rational TW Text';font-weight:400;background-color:var(--white);display:inline-block}
body.single .blog-detail-intro-wrapper .categroyname a{color:var(--black)}
body.single .blog-detail-intro-wrapper .posted-date{align-self:center;font-family:'Rational TW Text',sans-serif;color:var(--grey);font-size:14px;font-weight:400;line-height:14px}
h3.other_resource_heading{font-size:32px;line-height:40px;color:var(--black)}
.teamcollouter .et_pb_column{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-align-content:space-between;-ms-flex-line-pack:justify;align-content:space-between;grid-auto-columns:1fr;grid-column-gap:16px;grid-row-gap:16px;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto}
.teamcollouter .et_pb_column .et_pb_blurb{position:relative;z-index:0;width:239px;margin-top:-17px;margin-left:0;min-height:477.5px;border-radius:4px;-webkit-transition:max-height .3s cubic-bezier(.645,.045,.355,1),all .3s cubic-bezier(.645,.045,.355,1);transition:max-height .3s cubic-bezier(.645,.045,.355,1),all .3s cubic-bezier(.645,.045,.355,1)}
.teamcollouter .et_pb_column .et_pb_blurb h3{font-family:'Galano Grotesquealt',Helvetica,Arial,Lucida,sans-serif;font-weight:700;font-size:18px;line-height:26px;color:rgba(246,246,246,1)}
.teamcollouter .et_pb_column .et_pb_blurb .et_pb_blurb_description h4{font-size:12px;line-height:20px;font-family:'Rational TW Text';font-weight:400;color:rgba(246,246,246,.8)}
.teamcollouter .et_pb_column .et_pb_blurb .et_pb_main_blurb_image{position:relative;height:264px;display:flex;margin-bottom:24px}
.teamcollouter .et_pb_column .et_pb_blurb .et_pb_main_blurb_image .et_pb_image_wrap img{display:block;width:100%;height:100%;filter:grayscale(100%)}
.teamcollouter .et_pb_column .et_pb_blurb:hover .et_pb_main_blurb_image{background-color:var(--darkblue)}
.teamcollouter .et_pb_column .et_pb_blurb:hover .et_pb_main_blurb_image img{max-width:90%;margin:0 auto;filter:grayscale(0)}
.teaminfoouter{margin-top:40px;display:flex;justify-content:space-between;min-height:20px}
.teaminfoouter a{display:none;color:var(--aliceblue);font-size:14px;font-family:'Galano Grotesque Alt';font-weight:600}
.teaminfoouter a.teambio:after{content:"";display:inline-block;background:url(../images/arrow-alice-blue.svg) right center no-repeat;margin-left:5px;position:relative;top:3px;width:7px;height:14px}
.teamcollouter .et_pb_column .et_pb_blurb:hover .teaminfoouter a{display:block}
@media only screen and (max-width:980px){
.teamcollouter .et_pb_column .et_pb_blurb .et_pb_main_blurb_image{height:initial}
.teamcollouter .et_pb_column .et_pb_blurb{width:250px;padding:0!important}
.teamcollouter .et_pb_column .et_pb_blurb{margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:36px!important}
.teaminfoouter a{display:block}
.teamcollouter .et_pb_column .et_pb_blurb .et_pb_main_blurb_image .et_pb_image_wrap img{ width: 239px;}
}
.popuphelper{z-index:9!important;position:relative}
#teambiooutersection{align-items:center;position:fixed;display:flex;background:var(--commetblue)!important;overflow-y:auto;overflow-x:hidden;z-index:99999}
#teambiooutersection .modal{display:none;position:absolute!important;left:0;right:0;width:1280px;max-width:100%;padding:30px 24px;z-index:9999;border-radius:0;top:45px;overflow-y:auto}
.modal-close-btn{position:absolute;right:30px;top:30px;z-index:999999;background:url(../images/close-alice-blue.svg) left top no-repeat;content:"";background-size:100%;display:inline-block;width:15px;height:15px}
#teambiooutersection .membername{color:var(--offwhite);font-size:18px;line-height:26px}
#teambiooutersection .et_pb_column_1_3 .et_pb_text_inner p{line-height:20px}
#teambiooutersection .et_pb_column_1_3 .et_pb_text_inner span{font-family:'Rational TW Text';font-size:12px;line-height:20px;font-weight:400;margin-bottom:24px;color:rgba(246,246,246,.8)}
#teambiooutersection .et_pb_column_1_3 .et_pb_image_wrap img{border-radius:4px}
#teambiooutersection .modal h5{font-family:'Galano Grotesque Alt';font-weight:600;font-size:20px;line-height:28px;color:var(--aliceblue);margin-bottom:30px}
#teambiooutersection .modal p{font-size:14px;line-height:32px;color:var(--aliceblue);padding-bottom:30px}
#teambiooutersection .modal p a{color:#c8cbcd;text-decoration:underline}
.overlay{display:none;position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:9999}
.overlayopner{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:999;background-color:var(--commetblue)}
ul.whychoselist{margin-bottom:25px}
ul.whychoselist li{color:var(--darkgrey);font-size:22px;line-height:32px;font-weight:400}
.whysecuritytext ul.whychoselist{padding-left:40px}
@media only screen and (max-width:767px){
.whysecuritytext ul.whychoselist{padding-left:20px}
}
.footer-demo-ctaouter .et_pb_text_inner{display:flex;min-height:144px;padding:25px;-webkit-box-align:center;align-items:center;border-radius:4px;background-color:var(--commetblue);margin-left:0;margin-right:0}
.footer-demo-cta-leftcol{width:66%}
.footer-demo-cta-rightcol{width:33%;text-align:right}
.footer-demo-ctaouter h4{color:var(--white);font-size:18px;line-height:26px;font-weight:600}
.footer-demo-ctaouter.seagreen .et_pb_text_inner{background-color:var(--seagreen)}
.footer-demo-ctaouter.orange .et_pb_text_inner{background-color:var(--tomato)}
@media only screen and (max-width:980px){
.footerctacolorbox .footer-demo-ctaouter{max-width:450px;margin:0 auto}
}
.footer-demo-cta-rightcol.social a.twittericon{background:url(../images/twittericon.svg) left top no-repeat;width:30px;height:20px;margin:5px 5px 5px 0;vertical-align:middle;color:transparent;display:inline-block}
.footer-demo-cta-rightcol.social a.twittericon:hover{background:url(../images/twittericon-hover.svg) left top no-repeat}
.footer-demo-cta-rightcol.social a.linkedinicon{background:url(../images/linkedinicon.svg) left top no-repeat;width:30px;height:30px;margin:5px 0 5px 5px;vertical-align:middle;color:transparent;display:inline-block}
.footer-demo-cta-rightcol.social a.linkedinicon:hover{background:url(../images/linkedinicon-hover.svg) left top no-repeat}
.resource-section-gradient{display:block;width:100%;max-width:100%;margin:0 auto;padding-top:75px;padding-bottom:107px;color:transparent}
.resource-row-outer h3{min-height:130px;min-width:0;margin-bottom:30px;font-size:28px;line-height:40px;font-family:'Galano Grotesque Alt';font-weight:600;text-align:center}
.resource-row-outer p{width:auto;height:auto;min-height:290px;font-size:22px;line-height:32px;text-align:center}
.resource-row-outer .buttonrow{text-align:center}
ul#menu-home-scroll-jack-menu li a.sj-menu-active{font-family:'Galano Grotesque Alt';font-weight:600;border-left:4px solid var(--tomato);padding-left:27px}
#sj-navholder h2{margin-bottom:0;font-size:36px;line-height:36px;font-family:'Galano Grotesque Alt';font-weight:600}
#sj-navholder .et_pb_widget.widget_block{margin-bottom:0;padding-bottom:10px}
#sj-navholder .et_pb_widget{width:100%}
#sj-navholder .et_pb_widget.widget_nav_menu{padding-bottom:10px;margin-bottom:0}
#sj-navholder #block-9{padding-bottom:70px;padding-left:27px;margin-bottom:50px;padding-top:10px}
ul#menu-home-scroll-jack-menu li a{display:block;margin-top:0;margin-bottom:10px;padding-top:0;padding-bottom:0;color:var(--darkgrey);font-size:22px;line-height:28px;font-weight:400;border-left:4px solid var(--black);padding-left:27px}
.sj-item h3{margin-top:0;margin-bottom:0;padding-bottom:10px;font-family:'Galano Grotesque Alt';font-weight:600;font-size:36px;line-height:42px}
.sj-item p{width:100%;padding-bottom:10px;color:var(--darkgrey);font-size:22px;line-height:32px}
@media all and (max-width:980px){
.swapmobileouter{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}
.swapfirstonmobile{-webkit-order:1;order:1}
.swapsecondonmobile{-webkit-order:2;order:2}
}
@media only screen and (max-width:980px){
.sj-item h3{font-size:28px;line-height:36px}
.resource-row-outer h3{min-height:0;margin-bottom:15px;margin-top:15px;padding-bottom:0}
.resource-row-outer p{min-height:0;margin-bottom:15px}
}
.logo-slider{overflow:hidden;max-width:1120px;width:100%;margin:0 auto;position:relative;display:flex}
.logo-slider div{display:flex;position:relative;animation:marquee 50s linear infinite;justify-content:space-around}
.logo-slider div img{display:block;margin:0 25px;max-width:initial}
@keyframes marquee{
0%{transform:translateX(0)}
100%{transform:translateX(-100%)}
}
@media only screen and (max-width:767px){
.logo-slider div img{display:block;margin:0 8vw;max-width:initial}
}
#hitworkgridoutersection #gridlayoutouter{max-width:1344px;padding-left:72px!important;padding-right:72px!important;padding-bottom:100px}
@media only screen and (max-width:980px){
#hitworkgridoutersection #gridlayoutouter{padding-left:24px!important;padding-right:24px!important}
}
@media only screen and (max-width:767px){
#hitworkgridoutersection{padding-left:10px!important;padding-right:10px!important}
#hitworkgridoutersection #gridlayoutouter{padding-left:0!important;padding-right:0!important}
}
#gridlayoutouter .et_pb_column{grid-template-areas:"Area Area-2 Area-3 Area-4 Area-5 Area-6" "Area-7 Area-8 Area-9 Area-10 Area-11 Area-12" "Area-13 Area-14 Area-15 Area-16 Area-17 Area-18" "Area-19 Area-20 Area-21 Area-22 Area-23 Area-24";display:grid;grid-auto-columns:1fr;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto;grid-row-gap:16px;grid-column-gap:16px}
#gridlayoutouter .et_pb_module.et_pb_blurb{position:relative;max-height:184px;max-width:184px;margin-right:auto;margin-left:auto;padding:0;border-radius:4px;background-color:#f6f8fa;text-align:center}
@media only screen and (max-width:1280px){
#gridlayoutouter .et_pb_column{grid-template-areas:unset;text-align:center;display:block}
#gridlayoutouter .et_pb_module.et_pb_blurb{display:inline-block;margin:8px}
}
@media only screen and (max-width:468px){
#gridlayoutouter .et_pb_module.et_pb_blurb{max-height:150px;max-width:150px;margin:6px}
#gridlayoutouter .et_pb_module.et_pb_blurb .et_pb_main_blurb_image a img{max-width:105px}
}
#gridlayoutouter .et_pb_module.et_pb_blurb.haslink:hover{background-color:#d6e5ea}
#gridlayoutouter .et_pb_module.et_pb_blurb .et_pb_main_blurb_image{margin:0;padding:0}
#gridlayoutouter .et_pb_module.et_pb_blurb .et_pb_image_wrap{margin:22px 0}
#gridlayoutouter .et_pb_module.et_pb_blurb .et_pb_module_header{margin-top:-25px;font-weight:500;font-size:14px;padding:2px 35px 0 10px;display:block;text-decoration:none;height:23px;font-family:'Rational TW Text',sans-serif;line-height:11px}
#gridlayoutouter .et_pb_module.et_pb_blurb .et_pb_module_header span{display:none}
#gridlayoutouter .et_pb_module.et_pb_blurb:hover span{display:block;color:var(--offwhite)}
#dotbgsectionouter .dot-bg-wrapper{position:absolute!important;left:0;top:0;right:0;bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}
#dotbgsectionouter .dot-bg-wrapper .et_pb_column{height:100%}
.dot-bg-wrapper .et_pb_module{height:100%;width:100%;display:block}
.dot-bg-wrapper .et_pb_text_inner{height:100%}
#dotbgsectionouter.bluebg h2.fc-white{color:var(--white)!important}
#ctalinebg{display:flex;overflow:hidden}
#ctalinebg .et_pb_row{overflow:visible}
#ctalinebg .et_pb_row:before{content:url(../images/product-bg-lines.svg);display:inline;height:258px;position:absolute;left:-604px;padding-top:40px;top:30px}
#ctalinebg .et_pb_row:after{content:url(../images/product-bg-lines.svg);display:inline;height:258px;position:absolute;right:380px;padding-top:40px;visibility:visible;top:30px;}

#ctalinebgnew{display:flex;overflow:hidden; padding-top: 0px;}
#ctalinebgnew .et_pb_row{overflow:visible; padding-top: 0px;}
#ctalinebgnew .et_pb_row:before{content:url(../images/tracing-lines_left.svg);display:inline;height:227px;position:absolute;left:-604px;padding-top:0px;top:30px;}
#ctalinebgnew .et_pb_row:after{content:url(../images/tracing-lines_right.svg);display:inline;height:227px;position:absolute;right:380px;padding-top:0px;visibility:visible;top:30px;}
#ctalinebg .et_pb_text_inner a{margin-left:8px;margin-right:8px}
@media only screen and (max-width:980px){
#ctalinebg .et_pb_row:before{left:-720px;top:20px}
#ctalinebg .et_pb_row:after{right:264px;top:20px}
}
@media only screen and (max-width:767px){
#ctalinebg .et_pb_row:before{left:-790px;top:150px}
#ctalinebg .et_pb_row:after{right:195px;top:0}
}
.owapspagesectionouter .owapspgtag{font-size:14px;line-height:14px;padding:8px 10px;border-radius:4px;box-shadow:0 2px 10px 0 rgb(39 44 46 / 12%);width:max-content;margin-bottom:20px;color:var(--black);font-family:'Rational TW Text';font-weight:400}
.owapspagesectionouter .et_pb_sidebar_0{padding-right:0;border-right:0}
.owapspagesectionouter .et_pb_sidebar_0 .et_pb_widget{width:100%}
.owapspagesectionouter ul#menu-owasp-page-menu li{margin-bottom:20px}
.owapspagesectionouter ul#menu-owasp-page-menu li a{display:block}
.owapspagesectionouter ul#menu-owasp-page-menu li a .navwrap{display:inline-block;min-width:170px}
.owapspagesectionouter ul#menu-owasp-page-menu li a .navname{font-size:14px;line-height:12px;padding:8px 10px;border-radius:4px;width:max-content;margin-bottom:0;color:var(--black);font-family:'Rational TW Text';font-weight:400;background-color:transparent;display:inline-block}
.owapspagesectionouter ul#menu-owasp-page-menu li a span.menu-item-description{font-size:20px;line-height:28px;font-weight:600;color:var(--black);font-family:'Galano Grotesque Alt';padding-left:20px;display:inline-block}
.owapspagesectionouter ul#menu-owasp-page-menu li a:hover span.navname{background:#d6e5ea;color:#272c2e;border-radius:4px}
.owapspagesectionouter ul#menu-owasp-page-menu li a:hover span.menu-item-description{text-decoration:underline}
.owapspagesectionouter ul#menu-owasp-page-menu li.current_page_item a span.navname{font-size:14px;line-height:12px;padding:8px 10px;border-radius:4px;box-shadow:0 4px 16px 0 rgb(39 44 46 / 8%);width:max-content;margin-bottom:0;color:var(--black);font-family:'Rational TW Text';font-weight:400;background-color:var(--white);display:inline-block}
@media only screen and (max-width:980px){
.owapspagesectionouter ul#menu-owasp-page-menu li.menu-item a span.navname{margin-left:-10px;display:block}
.owapspagesectionouter ul#menu-owasp-page-menu li.menu-item.current_page_item a span.navname{margin-left:0;display:block}
.owapspagesectionouter ul#menu-owasp-page-menu li a span.menu-item-description{padding-left:0;display:block}
}
#companystickyrow ul{margin:0;padding:0}
#companystickyrow ul li{display:inline-block;padding:0 25px}
#companystickyrow ul li a{color:var(--textblack);font-size:16px;line-height:20px;font-weight:600}
#companystickyrow ul li.active a{color:var(--commetblue)}
p.rationalsm{font-family:'Rational TW Text';font-weight:300;font-size:16px;line-height:20px;color:var(--textblack);padding-left:0;padding-right:0;margin-left:auto;margin-right:auto;text-align:center;max-width:315px}
@media only screen and (max-width:980px){
p.rationalsm{padding-left:0;padding-right:0}
#companystickyrow{top:0!important}
}
@media only screen and (max-width:767px){
#companystickyrow{display:none}
}
.grayctabox{display:flex;justify-content:space-evenly;align-items:center}
.grayctabox h2.join-us-heading{color:#fff!important}
.about-partners-logos-wrapper{display:flex;justify-content:center;margin-top:36px;align-items:center}
.about-partners-logos-wrapper img:first-child{height:40px}
.about-partners-logos-wrapper img{height:47px;margin-left:30px}
@media only screen and (max-width:767px){
.about-partners-logos-wrapper img{margin-left:10px;margin-right:10px}
.grayctabox{flex-direction:column}
}

.about-footer-marketoform .mktoForm{width:100%!important;margin-bottom:70px}
.about-footer-marketoform .mktoForm .mktoFormRow input{width:100%!important}
.about-footer-marketoform .mktoForm .mktoFormRow:nth-child(2){display:inline-flex;width:66%;justify-content:space-between;margin-bottom:28px}
.about-footer-marketoform .mktoForm .mktoFormRow:nth-child(2) .mktoFormCol{width:50%!important;margin-bottom:0}
.about-footer-marketoform .mktoForm .mktoFormRow:nth-child(2) .mktoFormCol .mktoFieldWrap{width:96%}
.about-footer-marketoform .mktoForm .mktoFormRow:nth-child(3){display:inline-flex;width:34%;margin-bottom:28px}
.about-footer-marketoform .mktoForm .mktoFormRow:nth-child(3) .mktoFormCol{width:100%;margin-bottom:0}
.about-footer-marketoform .mktoForm .mktoFormRow:nth-child(3) .mktoFormCol .mktoFieldWrap{width:100%}

.about-footer-marketoform .mktoForm .mktoFormRow:nth-child(4){display:inline-flex;width:33%; padding-right: 1.2%; margin-bottom:28px}
.about-footer-marketoform .mktoForm .mktoFormRow:nth-child(4) .mktoFormCol{width:100%;margin-bottom:0}
.about-footer-marketoform .mktoForm .mktoFormRow:nth-child(4) .mktoFormCol .mktoFieldWrap{width:100%}

.about-footer-marketoform .mktoForm .mktoFormRow:nth-child(5){display:inline-flex;width:33%;margin-bottom:28px; padding-right: 1.2%; }
.about-footer-marketoform .mktoForm .mktoFormRow:nth-child(5) .mktoFormCol{width:100%;margin-bottom:0}
.about-footer-marketoform .mktoForm .mktoFormRow:nth-child(5) .mktoFormCol .mktoFieldWrap{width:100%}

.about-footer-marketoform .mktoForm .mktoFormRow:nth-child(6){display:inline-flex;width:34%;margin-bottom:28px; }
.about-footer-marketoform .mktoForm .mktoFormRow:nth-child(6) .mktoFormCol{width:100%;margin-bottom:0}
.about-footer-marketoform .mktoForm .mktoFormRow:nth-child(6) .mktoFormCol .mktoFieldWrap{width:100%}


.about-footer-marketoform .mktoForm .mktoFormRow:nth-child(7){display:inline-flex;width:66%;justify-content:space-between}
.about-footer-marketoform .mktoForm .mktoFormRow:nth-child(7) .mktoFormCol{width:100%!important}
.about-footer-marketoform .mktoForm .mktoFormRow:nth-child(7) .mktoFormCol .mktoFieldWrap{width:100%}
.about-footer-marketoform .mktoForm .mktoFormRow:nth-child(7) .mktoFormCol textarea{width:98%!important}
.about-footer-marketoform .mktoForm .mktoFormRow:nth-child(8){display:inline-flex;width:34%;vertical-align:top}
.about-footer-marketoform .mktoForm .mktoFormRow:nth-child(8) .mktoFormCol{width:100%}
.about-footer-marketoform .mktoForm .mktoFormRow:nth-child(8) .mktoFormCol .mktoFieldWrap{width:100%}
.about-footer-marketoform .mktoForm .mktoFormRow:nth-child(8) select{width:100%!important}
.about-footer-marketoform .mktoForm .mktoAsterix,.about-footer-marketoform .mktoForm .mktoFormRow .mktoGutter,.about-footer-marketoform .mktoForm .mktoFormRow:nth-child(8) .mktoFormCol label,.about-footer-marketoform .mktoForm .mktoOffset{display:none!important}
.about-footer-marketoform .mktoForm .mktoFieldWrap .mktoLabel{position:absolute;display:inline-block;color:#697278;left:0;text-transform:capitalize;width:auto!important;padding-top:18px;padding-left:15px;font-family:Galano Grotesque Alt;font-style:normal;font-weight:600;font-size:18px}
.about-footer-marketoform .mktoForm input{background:#f6f6f6;border:none;border-radius:4px;min-height:60px;font-size:16px;outline:0;border-bottom:3px solid #f6f6f6;padding:18px!important;padding-left:130px!important}
.about-footer-marketoform .mktoForm input:focus,.about-footer-marketoform .mktoForm input:hover{border-bottom:3px solid #0053d7;border-bottom-left-radius:0;border-bottom-right-radius:0}
.about-footer-marketoform .mktoForm textarea{background:#f6f6f6;border:none;border-radius:4px;font-size:16px;outline:0;padding:18px!important;height:120px!important;padding-left:130px!important}
.about-footer-marketoform .mktoForm textarea:focus,.about-footer-marketoform .mktoForm textarea:hover{border-bottom:3px solid #0053d7;border-bottom-left-radius:0;border-bottom-right-radius:0}
.about-footer-marketoform .mktoForm select{background:#f6f6f6;border:none;outline:0;font-size:18px;min-height:60px;border-radius:4px;padding:18px!important; font-weight: 600; color: #697278;}
.about-footer-marketoform .mktoForm select:focus,.about-footer-marketoform .mktoForm select:hover{border-bottom:3px solid #0053d7;border-bottom-left-radius:0;border-bottom-right-radius:0}
.about-footer-marketoform .mktoButtonRow{display:flex;margin-top:-4%;float:right;width:34%}
.about-footer-marketoform .mktoButtonRow .mktoButton{padding-top:8px;padding-right:34px;padding-bottom:6px;padding-left:15px;border-radius:4px;background-color:#272c2e;background-image:url(../images/underscore-orange.svg);background-position:90% 62%;background-size:25px 4px;background-repeat:no-repeat;-webkit-transition:background-color .3s ease;transition:background-color .3s ease;font-family:'Rational TW Text',sans-serif;color:#edf4f9;font-size:14px;font-weight:600;white-space:nowrap;display:inline-block;border:none}
.about-footer-marketoform .mktoButtonRow .mktoButton:hover{background-color:#fd5137;outline:0;background-image:url(../images/arrow-alice-blue.svg);background-position:85% 55%;background-size:auto}
@media screen and (max-width:991px){
.about-footer-marketoform .mktoForm .mktoFormRow:nth-child(2){margin-bottom:0!important;width:100%}
.about-footer-marketoform .mktoForm .mktoFormRow:nth-child(2) .mktoFormCol .mktoFieldWrap{width:100%}
.about-footer-marketoform .mktoForm .mktoFormRow:nth-child(2) .mktoFormCol{margin-bottom:25px!important}
.about-footer-marketoform .mktoForm .mktoFormRow:nth-child(2) .mktoFormCol:nth-child(2){margin-left:2%}
.about-footer-marketoform .mktoForm .mktoFormRow:nth-child(3){width:49%; padding-right: 0%; margin-right: 2%; margin-bottom:15px!important}
.about-footer-marketoform .mktoForm .mktoFormRow:nth-child(4){display:inline-flex;width:49%; padding-right: 0%; margin-bottom:15px!important}
.about-footer-marketoform .mktoForm .mktoFormRow:nth-child(5){width:49%; margin-right: 2%; padding-right: 0%; margin-bottom:15px!important}
.about-footer-marketoform .mktoForm .mktoFormRow:nth-child(6){width:49%; padding-right: 0%; }

.about-footer-marketoform .mktoForm .mktoFormRow:nth-child(7){display:inline-flex;width:49%; margin-right: 2%; justify-content:space-between; }
.about-footer-marketoform .mktoForm .mktoFormRow:nth-child(7) .mktoFormCol textarea{width:100%!important}
.about-footer-marketoform .mktoForm .mktoFormRow:nth-child(8){display:inline-flex;width:49%;vertical-align:top}
.about-footer-marketoform .mktoForm .mktoFormRow:nth-child(8) .mktoFormCol{width:100%;margin-left:0%}
.about-footer-marketoform .mktoButtonRow{margin-top:-7%;width:49%}
}
@media screen and (max-width:767px){
.about-footer-marketoform .mktoForm{margin-bottom:100px}
.about-footer-marketoform .mktoForm .mktoFormRow:nth-child(2){width:100%;display:block;margin-bottom:0!important}
.about-footer-marketoform .mktoForm .mktoFormRow:nth-child(2) .mktoFormCol{width:100%!important;margin-bottom:25px!important}
.about-footer-marketoform .mktoForm .mktoFormRow:nth-child(2) .mktoFormCol .mktoFieldWrap{width:100%}
.about-footer-marketoform .mktoForm .mktoFormRow:nth-child(2) .mktoFormCol:nth-child(2){margin-left:0}
.about-footer-marketoform .mktoForm .mktoFormRow:nth-child(3){width:100%; margin-right: 0%; margin-bottom: 10px;}

.about-footer-marketoform .mktoForm .mktoFormRow:nth-child(4){width:100%; margin-right: 0%; margin-bottom: 10px;}
.about-footer-marketoform .mktoForm .mktoFormRow:nth-child(5){width:100%; margin-right: 0%; margin-bottom: 10px;}
.about-footer-marketoform .mktoForm .mktoFormRow:nth-child(6){width:100%; margin-right: 0%; margin-bottom: 10px;}

.about-footer-marketoform .mktoForm .mktoFormRow:nth-child(7){width:100%;margin-bottom:10px}
.about-footer-marketoform .mktoForm .mktoFormRow:nth-child(7) .mktoFormCol textarea{width:100%!important}
.about-footer-marketoform .mktoForm .mktoFormRow:nth-child(8){width:100%}
.about-footer-marketoform .mktoForm .mktoFormRow:nth-child(8) .mktoFormCol{width:100%;margin-left:0}
.about-footer-marketoform .mktoButtonRow{margin-top:15px;width:100%}
}
#pri-accordion.et_pb_accordion .et_pb_module{margin-bottom:0;transition-duration:0s}
#pri-accordion.et_pb_accordion .et_pb_module .et_pb_toggle_title{font-weight:400;font-size:18px;line-height:26px;display:flex;flex-wrap:wrap;padding-bottom:0;cursor:pointer}
#pri-accordion.et_pb_accordion .et_pb_module .et_pb_toggle_title:hover{opacity:.8}
@media all and (max-width:980px){
#pri-accordion.et_pb_accordion .et_pb_module .et_pb_toggle_title{flex-wrap:unset}
}
#pri-accordion.et_pb_accordion .et_pb_module .et_pb_toggle_content{display:none}
#pri-accordion.et_pb_accordion .et_pb_module.active .et_pb_toggle_content.active{display:block;margin-left:25px}
#pri-accordion.et_pb_accordion .et_pb_module .et_pb_toggle_content,#pri-accordion.et_pb_accordion .et_pb_module .et_pb_toggle_content p{font-size:14px;line-height:26px;transition-duration:0s}
#pri-accordion.et_pb_accordion .et_pb_module .et_pb_toggle_content,#pri-accordion.et_pb_accordion .et_pb_module .et_pb_toggle_title{padding-left:32px;color:#5f6e78!important}
#pri-accordion.et_pb_accordion .et_pb_module.active{border-radius:4px;margin-bottom:10px}
#pri-accordion.et_pb_accordion .et_pb_module{padding-top:8px;padding-bottom:8px}
#pri-accordion.et_pb_accordion .et_pb_module.active{background-color:#f6f8fa;padding-top:16px;padding-bottom:20px;padding-right:8px}
#pri-accordion.et_pb_accordion .et_pb_module .et_pb_toggle_title:before,#pri-accordion.et_pb_accordion .et_pb_module.active .et_pb_toggle_title:before{width:24px;height:24px;background-color:#f6f8fa;border-radius:4px;left:0;display:flex!important;justify-content:center;align-content:center;align-items:center;top:10px}
#pri-accordion.et_pb_accordion .et_pb_module.active .et_pb_toggle_title:before{left:-12px;background:#d6e5ea url("../images/minus icon.svg") center center no-repeat;position:relative}
#pri-accordion.et_pb_accordion .et_pb_module .et_pb_toggle_title:before{left:-12px;background:#d6e5ea url("../images/plus icon.svg") center center no-repeat;position:relative}
@media all and (max-width:767px){
#pri-accordion.et_pb_accordion .et_pb_module .et_pb_toggle_title:before,#pri-accordion.et_pb_accordion .et_pb_module.active .et_pb_toggle_title:before{width:16px;height:16px;padding:4px;left:-8px}
#pri-accordion.et_pb_accordion .et_pb_module .et_pb_toggle_content,#pri-accordion.et_pb_accordion .et_pb_module .et_pb_toggle_title{padding-left:18px}
}
.why-trace-foundation-col-wrapper{display:flex;width:100%;margin-left:0;padding-right:4.2%;padding-left:4.2%;-webkit-box-pack:justify;justify-content:space-between;flex-wrap:nowrap;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;border-radius:4px}
.why-trace-foundation-col-wrapper .why-trace-foundation-col1{width:26%;max-width:348px;padding-right:0;padding-left:0;text-align:center}
.why-trace-foundation-col-wrapper .why-trace-foundation-col2{width:6.8%;max-width:91px;padding-top:6%;padding-right:0;padding-left:0;text-align:center}
.why-trace-foundation-col-wrapper .why-trace-foundation-col3{width:26%;max-width:348px;padding-right:0;padding-left:0;text-align:center}
.why-trace-foundation-col-wrapper .why-trace-foundation-col4{width:6.8%;max-width:91px;padding-top:6%;text-align:center}
.why-trace-foundation-col-wrapper .why-trace-foundation-col5{width:26%;max-width:348px}
.why-trace-foundation-col-wrapper .why-trace-foundation-subhead{display:-ms-flexbox;display:flex;max-width:253px;margin-right:auto;margin-left:auto;padding-top:20px;padding-bottom:60px;color:#272c2e;font-size:24px;line-height:32px}
.why-trace-foundation-col-wrapper .why-trace-foundation-para{padding-bottom:40px;color:#5f6e78;line-height:28px;text-align:left;font-size:16px;font-family:'Galano Grotesque Alt',sans-serif;font-weight:400}
@media all and (max-width:980px){
.why-trace-foundation-col-wrapper{padding-left:20px;padding-right:20px}
.why-trace-foundation-col-wrapper .why-trace-foundation-col1{width:30%}
.why-trace-foundation-col-wrapper .why-trace-foundation-col2{width:5%;padding-top:8.8%;padding-left:1%;padding-right:1%}
.why-trace-foundation-col-wrapper .why-trace-foundation-col3{width:30%}
.why-trace-foundation-col-wrapper .why-trace-foundation-col4{width:5%;padding-top:8.8%;padding-left:1%;padding-right:1%}
.why-trace-foundation-col-wrapper .why-trace-foundation-col5{width:30%}
.why-trace-foundation-col-wrapper .why-trace-foundation-subhead{font-size:22px;min-height:130px;padding-bottom:30px}
}
@media all and (max-width:767px){
.why-trace-foundation-col-wrapper{padding-left:10px;padding-right:10px}
.why-trace-foundation-col-wrapper .why-trace-foundation-col1{width:100%;max-width:none}
.why-trace-foundation-col-wrapper .why-trace-foundation-col2{width:100%;padding-top:5%;padding-bottom:5%;padding-left:1%;padding-right:1%;margin-bottom:40px;max-width:none}
.why-trace-foundation-col-wrapper .why-trace-foundation-col3{width:100%;max-width:none}
.why-trace-foundation-col-wrapper .why-trace-foundation-col4{width:100%;padding-top:5%;padding-bottom:5%;padding-left:1%;padding-right:1%;margin-bottom:40px;max-width:none}
.why-trace-foundation-col-wrapper .why-trace-foundation-col5{width:100%;max-width:none;text-align:center}
.why-trace-foundation-col-wrapper{display:block;margin-top:0;margin-bottom:0;padding-bottom:20px;padding-top:0}
.why-trace-foundation-col-wrapper .why-trace-foundation-subhead{max-width:none;width:100%;min-height:0;display:block}
}
.presssub-nav{display:inline-block}
.presssub-nav a.nav-link{font-size:15px;line-height:15px;margin:0 10px;padding:0 10px;text-align:center;color:rgba(105,114,120,.4);font-weight:600;font-family:'Galano Grotesque Alt'}
.presssub-nav a.nav-link.fc-textblack{color:var(--textblack)}
.pressrow-container .et_pb_column{justify-content:flex-start;display:flex;flex-wrap:wrap}
.accordian_content .et_pb_column{justify-content:center;display:flex;flex-wrap:wrap}
.pressrow-container .et_pb_blurb{min-width:367.8px;margin-right:15px;margin-left:15px;margin-bottom:32px;border-radius:4px;width:380px;padding:36px 40px 46px 40px;transition:transform .2s ease,opacity .2s ease,background-color .3s ease,-webkit-transform .2s ease;background-color:#f6f6f6}
  
 .et_pb_row.pressrow-container .et_pb_column .et_pb_blurb.et_pb_module:last-child{ margin-bottom: 32px;}
.accordian_content .et_pb_column .course-card{ min-width:367.8px; margin-right:15px; margin-left:15px; margin-bottom:32px; border-radius:4px; width:380px; padding:36px 40px 46px 40px; transition:transform .2s ease,opacity .2s ease,background-color .3s ease,-webkit-transform .2s ease; background-color:#D6E5EA; -webkit-border-radius:4px; -moz-border-radius:4px; -ms-border-radius:4px; -o-border-radius:4px; }

.accordian_content .et_pb_column .et_pb_blurb:hover{ -webkit-transform:scale(.95); -ms-transform:scale(.95); transform:scale(.95); -moz-transform:scale(.95); -o-transform:scale(.95); background-color: #B7CCD7; }
@media all and (max-width:1250px){
  .pressrow-container{ max-width: 836px !important; margin: 0 auto;}
  .pressrow-container .et_pb_column{justify-content:space-between;}
}
@media all and (max-width:980px){
  .pressrow-container{ max-width: 736px !important;}
  .pressrow-container .et_pb_column{justify-content:space-between;}
.pressrow-container .et_pb_blurb{min-width:327.6px;width:327.6px;padding:40px 40px 48px 40px}
.accordian_content .et_pb_column .course-card{min-width:327.6px;width:327.6px;padding:40px 40px 48px 40px; margin-left: 8px; margin-right: 8px; margin-bottom: 16px;}
}
@media all and (max-width:767px){
.pressrow-container .et_pb_column{justify-content:center;}
.pressrow-container .et_pb_blurb{min-width:355px;margin-bottom:16px;width:355px;padding:32px 32px 48px 32px}
.accordian_content .et_pb_column .course-card{max-width:90%; width:355px; margin-bottom:16px;width:355px;padding:32px 32px 48px 32px}
}

.et_pb_section.academyouter{ background-color:#f6f8fa; padding: 20px; width: 95%; max-width: 1326px; margin:0px auto 20px;}
#news.pressrow-container .et_pb_blurb.et_pb_module:last-child, .et_pb_section.academyouter .accordian_content .et_pb_column .et_pb_blurb.course-card:last-child{margin-bottom:2.75%}

.academyouter  .toggle_course{ padding-left: 30px;}
.academyouter  .toggle_course h2{ display: flex;}
.academyouter  .toggle_course h2::before{width:0;height:0;border-top:15px solid transparent;border-bottom:15px solid transparent;border-left:20px solid #5F6E78;content:"";display:inline-block;margin-left:-40px; padding-right: 20px; margin-top:5px; transition: all 0.5s ease;}
.academyouter  .toggle_course h2.active::before{ transform:rotate(90deg) ; -webkit-transform:rotate(90deg) ; -moz-transform:rotate(90deg) ; -ms-transform:rotate(90deg) ; -o-transform:rotate(90deg) ; transition: all 0.5s ease; margin-top: 15px;}

.pressrow-container .et_pb_blurb:hover{-webkit-filter:brightness(95%);filter:brightness(95%);-webkit-transform:scale(.95);-ms-transform:scale(.95);transform:scale(.95)}
.pressrow-container .et_pb_blurb .et_pb_main_blurb_image{margin-bottom:20px}
.pressrow-container .et_pb_blurb .et_pb_blurb_content{text-align:left}
.pressrow-container .et_pb_blurb .et_pb_image_wrap{text-align:left}
.pressrow-container .et_pb_blurb .et_pb_blurb_description a.readmorebtn{margin-left:-15px}
.pressrow-container .et_pb_blurb .et_pb_blurb_description .press-text-outer{display:flex}
.pressrow-container .et_pb_blurb .et_pb_blurb_description .press-text-outer div, .accordian_content .et_pb_column .et_pb_blurb .et_pb_blurb_description .label {margin-bottom:24px;font-family:'Rational TW Text',sans-serif;color:var(--textblack);font-size:12px;line-height:12px;font-weight:400; text-transform: uppercase;}
.accordian_content .et_pb_column .et_pb_blurb .et_pb_blurb_description .title{ font-size: 24px; line-height: 32px; color: #5F6E78; min-height: 70px; margin-bottom: 10px; font-weight: 600;}
.accordian_content .et_pb_column .et_pb_blurb .et_pb_blurb_description .excerpt{height:auto;font-size:14px;line-height:24px;color:#5F6E78;min-height:150px;font-weight:400; margin-bottom: 25px;}
.accordian_content .et_pb_column .et_pb_blurb .et_pb_blurb_description a.greybtn{ opacity: 0;}
.accordian_content .et_pb_column .et_pb_blurb:hover .et_pb_blurb_description a.greybtn{ opacity: 1;}

.pressrow-container .et_pb_blurb .et_pb_blurb_description .excerpt{width:90%;height:auto;font-size:18px;line-height:28px;color:var(--textblack);min-height:150px;font-weight:400}
p.presskit-content{font-size:16px;line-height:24px;margin-top:20px;margin-bottom:60px;color:var(--textblack);padding-bottom:0}
.get-intouch-content{font-size:16px;line-height:24px;color:var(--textblack);padding:0}
#hitstickyrow ul{margin:0;padding:0;display:inline-block}
#hitstickyrow ul li{display:inline-block;padding:0 25px}
#hitstickyrow ul li a{color:#b7ccd7;font-size:16px;line-height:14px;font-weight:600}
#hitstickyrow ul li a.active{color:#272c2e}
#getstartedrowouter .et_pb_blurb .et_pb_blurb_container h4{text-align:center;font-size:24px;line-height:32px;font-weight:600;min-height:80px;color:var(--offwhite)}
#getstartedrowouter .et_pb_blurb .et_pb_blurb_container .et_pb_blurb_description p.content::before{content:url(../images/tick-white.svg);margin-right:10px}
#getstartedrowouter .et_pb_blurb .et_pb_blurb_container .et_pb_blurb_description p.content{font-size:14px;line-height:24px;color:var(--offwhite);padding-left:10px;display:flex}
.icon-blurbouter .et_pb_main_blurb_image{margin-bottom:0}
.icon-blurbouter .et_pb_blurb_container h4{margin-bottom:0;font-size:20px;line-height:28px;font-weight:600}
.icon-blurbouter .et_pb_blurb_container .et_pb_blurb_description,.icon-blurbouter .et_pb_blurb_container .et_pb_blurb_description p{color:#5f6e78;font-size:16px;line-height:28px;font-weight:400;margin-bottom:10px}
.pro-hero-nav-item-wrapper .pro-nav-icon .et_pb_blurb_content{display:flex;flex-wrap:wrap;justify-content:center;height:186px;align-content:center}
.pro-hero-nav-item-wrapper .pro-nav-icon .et_pb_blurb_content .et_pb_main_blurb_image{min-height:120px;display:flex;margin-bottom:5px}
.pro-hero-nav-item-wrapper .pro-hero-nav-item-intro{max-width:247px;margin:30px auto 0;color:var(--black);font-size:24px;line-height:34px;text-align:center}
@media all and (max-width:980px){
.pro-hero-nav-item-wrapper .pro-hero-nav-item-intro{font-size:17px;line-height:24px}
}
@media all and (max-width:767px){
.pro-hero-nav-item-wrapper .pro-hero-nav-item-intro{max-width:80%}
}
.lightbox-icon a:after{position:absolute;content:"";display:block;left:0;top:auto;right:0;bottom:-21px;width:40px;height:40px;margin-right:auto;margin-left:auto;border-radius:4px;background-color:#0053d7;background-image:url(../images/expand.svg);background-position:53% 50%;background-size:auto;background-repeat:no-repeat}
.mfp-container .mfp-figure .mfp-close{font-size:40px;opacity:1;top:0}
.mfp-container .mfp-figure figure figcaption{display:none}
#pri-features-grid .et_pb_column .et_pb_main_blurb_image{margin-bottom:0}
#pri-features-grid .et_pb_column h2.et_pb_module_header{font-size:36px;line-height:36px;font-weight:600;margin-bottom:0;color:var(--black)!important}
#pri-features-grid .et_pb_column:nth-child(2) h2.et_pb_module_header{color:var(--white)!important}
#pri-features-grid .et_pb_column h4.pri-fc-card-sub-heading{color:var(--grey);font-size:16px;line-height:20px;font-weight:400;margin-bottom:40px}
#pri-features-grid .et_pb_column .pri-fc-card-description{display:block;width:100%;max-width:313px;min-height:150px;font-size:16px;margin-right:auto;margin-bottom:20px;margin-left:auto;padding-bottom:0;color:var(--grey);line-height:28px;text-align:center;font-weight:400}
#pri-features-grid .et_pb_column .pri-fc-card-list-wrapper{width:100%;max-width:313px;min-height:290px;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0}
#pri-features-grid .et_pb_column .pri-fc-card-features-list{display:block;width:90%;margin-right:auto;margin-bottom:0;margin-left:auto;padding-bottom:30px;padding-left:0;color:var(--textblack);line-height:28px;font-weight:400;text-align:left}
#pri-features-grid .et_pb_column .pri-fc-card-description.fc-white,#pri-features-grid .et_pb_column .pri-fc-card-features-list.fc-white,#pri-features-grid .et_pb_column h4.pri-fc-card-sub-heading.fc-white{color:#fff}
#pri-features-grid .et_pb_column .pri-footnote-link{margin-left:8px}
#pri-features-grid .et_pb_column .pri-fc-card-pricing{display:block;width:100%;max-width:313px;min-height:130px;margin-right:auto;margin-bottom:0;margin-left:auto;padding-bottom:20px;text-align:center;padding-left:14px;padding-right:14px;font-weight:400}
@media all and (max-width:980px){
#pri-features-grid .et_pb_column .pri-fc-card-description,#pri-features-grid .et_pb_column .pri-fc-card-list-wrapper{max-width:initial;min-height:initial}
}
#pri-features-grid .et_pb_column .pri-fc-card-pricing h2.pri-fc-card-price{margin-bottom:0;line-height:40px;font-size:48px;font-weight:600;color:var(--black)}
#pri-features-grid .et_pb_column .pri-fc-card-pricing h2.pri-fc-card-heading.fs36{font-size:36px;line-height:40px;font-weight:600;color:var(--black)}
#pri-features-grid .et_pb_column .pri-fc-card-pricing .pri-fc-card-price-description{padding-bottom:10px;font-size:16px;line-height:20px;font-weight:600;color:var(--textblack)}
#pri-features-grid .et_pb_column .pri-fc-card-pricing .paragraph-16{color:var(--textblack);line-height:20px;font-size:16px;font-weight:400}
#pri-features-grid .et_pb_column:first-child{padding-right:0}
#pri-features-grid .et_pb_column:nth-child(2){padding-left:0;padding-right:0}
#pri-features-grid .et_pb_column.et-last-child{padding-left:0}
.herosectionouter{width:100%;height:100%;border-radius:4px;max-width:100%;padding:24px}
.herosectionouter .use-case-hero-bg-overlay:before{content:"";position:absolute;width:100%;height:100%;top:0;border-radius:4px}
.herosectionouter .use-case-hero-bg-overlay{position:relative;z-index:-1;width:100%;height:100%;border-radius:4px;background-size:cover;background-position:0 50%;height:calc(100vh - 48px)}
@media all and (max-width:980px){
.herosectionouter .use-case-hero-bg-overlay{background-position:50% 50%;height:calc(100vh - 16px)}
.herosectionouter{padding:8px}
}
.herosectionouter .use-case-hero-bg-overlay.blue:before{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(31,70,195,.6)),to(rgba(31,70,195,.6)));background-image:linear-gradient(180deg,rgba(31,70,195,.6),rgba(31,70,195,.6))}
.herosectionouter .use-case-hero-bg-overlay.gray:before{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(39,44,46,.6)),to(rgba(39,44,46,.6)));background-image:linear-gradient(180deg,rgba(39,44,46,.6),rgba(39,44,46,.6))}
.herosectionouter .use-case-hero-bg-overlay.green:before{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(12,168,108,.5)),to(rgba(12,168,108,.5)));background-image:linear-gradient(180deg,rgba(12,168,108,.5),rgba(12,168,108,.5))}
.herosectionouter .use-case-hero-bg-overlay.orange::before{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(234,66,42,.4)),to(rgba(234,66,42,.4)));background-image:linear-gradient(180deg,rgba(234,66,42,.4),rgba(234,66,42,.4))}
.captionwitharrow{padding-left:20px;font-size:16px;font-family:'Rational TW Text',sans-serif;color:#697278;line-height:28px;max-width:510px}
.captionwitharrow::before{content:url(../images/blue-arrow-caption.svg);position:absolute;left:-20px;top:-28px}
.captionwitharrow.gray::before{content:url(../images/gray-arrow.svg)}
.captionwitharrow.green::before{content:url(../images/green-arrow.svg)}
.captionwitharrow.orange::before{content:url(../images/orange-arrow.svg)}
.get-started-bg-wrapper.green{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(39,198,117,.9)),to(rgba(39,198,117,.9))),url(../images/use-case-bg-image-dark.png),-webkit-gradient(linear,left top,left bottom,from(#27c675),to(#27c675));background-image:linear-gradient(180deg,rgba(39,198,117,.9),rgba(39,198,117,.9)),url(../images/use-case-bg-image-dark.png),linear-gradient(180deg,#27c675,#27c675);background-position:30% 32%;background-size:auto,140%,auto;background-repeat:repeat,no-repeat,repeat;border-radius:4px}
.personas-benefits-bg-wrapper.blue{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,83,215,.85)),to(rgba(0,83,215,.85))),url(../images/use-case-bg-image-dark.png),-webkit-gradient(linear,left top,left bottom,from(#0053d7),to(#0053d7));background-image:linear-gradient(180deg,rgba(0,83,215,.85),rgba(0,83,215,.85)),url(../images/use-case-bg-image-dark.png),linear-gradient(180deg,#0053d7,#0053d7);background-position:0 0,50% 50%,0 0;background-size:auto,140%,auto;background-repeat:repeat,no-repeat,repeat;border-radius:4px}
.personas-benefits-bg-wrapper.gray{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(69,79,86,.9)),to(rgba(69,79,86,.9))),url(../images/use-case-bg-image.png),-webkit-gradient(linear,left top,left bottom,from(#272c2e),to(#272c2e));background-image:linear-gradient(180deg,rgba(69,79,86,.9),rgba(69,79,86,.9)),url(../images/use-case-bg-image.png),linear-gradient(180deg,#272c2e,#272c2e);background-position:0 0,50% 50%,0 0;background-size:auto,140%,auto;background-repeat:repeat,no-repeat,repeat}
.personas-benefits-bg-wrapper.green{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(39,198,117,.9)),to(rgba(39,198,117,.9))),url(../images/use-case-bg-image-dark.png),-webkit-gradient(linear,left top,left bottom,from(#27c675),to(#27c675));background-image:linear-gradient(180deg,rgba(39,198,117,.9),rgba(39,198,117,.9)),url(../images/use-case-bg-image-dark.png),linear-gradient(180deg,#27c675,#27c675);background-position:0 0,50% 50%,0 0;background-size:auto,140%,auto;background-repeat:repeat,no-repeat,repeat}
.personas-benefits-bg-wrapper.orange{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(253,81,56,.8)),to(rgba(253,81,56,.8))),url(../images/use-case-bg-image.png),-webkit-gradient(linear,left top,left bottom,from(#fd5138),to(#fd5138));background-image:linear-gradient(180deg,rgba(253,81,56,.8),rgba(253,81,56,.8)),url(../images/use-case-bg-image.png),linear-gradient(180deg,#fd5138,#fd5138);background-position:0 0,50% 50%,0 0;background-size:auto,140%,auto;background-repeat:repeat,no-repeat,repeat}
.overlaybg.orange{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(253,81,56,.8)),to(rgba(253,81,56,.8))),url(../images/use-case-bg-image.png),-webkit-gradient(linear,left top,left bottom,from(#fd5138),to(#fd5138));background-image:linear-gradient(180deg,rgba(253,81,56,.8),rgba(253,81,56,.8)),url(../images/use-case-bg-image.png),linear-gradient(180deg,#fd5138,#fd5138);background-position:30% 30%;background-size:auto,140%,auto;background-repeat:repeat,no-repeat,repeat;border-radius:4px}
.overlaybg.green{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(39,198,117,.9)),to(rgba(39,198,117,.9))),url(../images/use-case-bg-image-dark.png),-webkit-gradient(linear,left top,left bottom,from(#27c675),to(#27c675));background-image:linear-gradient(180deg,rgba(39,198,117,.9),rgba(39,198,117,.9)),url(../images/use-case-bg-image-dark.png),linear-gradient(180deg,#27c675,#27c675);background-position:30% 30%;background-size:auto,140%,auto;background-repeat:repeat,no-repeat,repeat;border-radius:4px}
.overlaybg.blue{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,83,215,.85)),to(rgba(0,83,215,.85))),url(../images/use-case-bg-image-dark.png),-webkit-gradient(linear,left top,left bottom,from(#0053d7),to(#0053d7));background-image:linear-gradient(180deg,rgba(0,83,215,.85),rgba(0,83,215,.85)),url(../images/use-case-bg-image-dark.png),linear-gradient(180deg,#0053d7,#0053d7);background-position:30% 30%;background-size:auto,140%,auto;background-repeat:repeat,no-repeat,repeat;border-radius:4px}
#home_qote_section.overlaybg.blue{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,83,215,.85)),to(rgba(0,83,215,.85))),url(../images/use-case-bg-image-dark.png),-webkit-gradient(linear,left top,left bottom,from(#0053d7),to(#0053d7));background-image:linear-gradient(180deg,rgba(0,83,215,.85),rgba(0,83,215,.85)),url(../images/use-case-bg-image-dark.png),linear-gradient(180deg,#0053d7,#0053d7);background-position:0% 75%;background-size:auto,120%,auto;background-repeat:repeat,no-repeat,repeat;border-radius:4px}
body.et-fb #home_qote_section.overlaybg.blue{ background-color: rgba(0,83,215,.85);}
#home_qote_section{ padding: 0px;}
#home_qote_section .et_pb_row{ overflow: visible;}
#home_qote_section .et_pb_testimonial{ background-color: transparent;}
#home_qote_section .et_pb_testimonial:before{ content: url(../images/white_qoteicon.png) !important; width: 33px; height: 25px; display: inline-block; position: relative;}
#home_qote_section .et_pb_testimonial_portrait{ position: absolute; right: 0px; top:-195px; width: 165px !important; height: 165px !important;}
#home_qote_section .et_pb_testimonial_portrait:before{ -webkit-box-shadow: 0 0 10px 1px rgba(0,0,0,.1);
  box-shadow: 0 0 10px 1px rgba(0,0,0,.1);}
#home_qote_section  .et_pb_testimonial_description{ margin-left: auto !important; margin-right: auto !important; max-width: 900px;}
#home_qote_section  .et_pb_testimonial_description .et_pb_testimonial_content{ text-align: center;}
@media all and (max-width:767px){
  #home_qote_section .et_pb_testimonial_portrait{ left: 0px;}
}
@media all and (max-width:980px){
.et_pb_image.et_pb_image_0.personas-image-with-caption .et_pb_image_wrap{width:auto!important}
.et_pb_image.et_pb_image_0.personas-image-with-caption img{max-width:700px!important;max-height:350px!important}
.captionwitharrow{font-size:14px;line-height:22px}
.personas-benefits-bg-wrapper.blue,.personas-benefits-bg-wrapper.gray,.personas-benefits-bg-wrapper.green,.personas-benefits-bg-wrapper.orange{background-size:inherit}
}
.solution_app_protection_herobg{background-position:90% 50%!important;position:relative;min-height:600px;max-width:1920px;margin:auto;display:flex;align-items:center}
.solution_data_privacy_herobg{background-position:80% 50%!important;position:relative;min-height:600px;max-width:1920px;margin:auto;display:flex;align-items:center}
.solution_api_discovery_herobg{background-position:70% 50%!important;position:relative;min-height:600px;max-width:1920px;margin:auto;display:flex;align-items:center}
@media all and (max-width:980px){
.solution_data_privacy_herobg{background-position:170% 50%!important;background-size:75%!important}
.solution_api_discovery_herobg{background-position:140% 50%!important;background-size:75%!important}
.solution_app_protection_herobg{background-position:240% 50%!important;background-size:75%!important}
}
@media all and (max-width:767px){
.solution_app_protection_herobg{min-height:initial}
.solution_data_privacy_herobg{min-height:initial}
.solution_api_discovery_herobg{min-height:initial}
}
.use-case-benefits-cats-wrapper.double .et_pb_text_inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.use-case-benefits-row{display:flex;-webkit-box-pack:center;justify-content:center;margin-bottom:56px}
.use-case-benefits-cats-wrapper .et_pb_text_inner{display:flex;justify-content:center}
.personas-benefits-bg-wrapper.gray .use-case-benefits-cats-wrapper .et_pb_text_inner,.personas-benefits-bg-wrapper.orange .use-case-benefits-cats-wrapper .et_pb_text_inner{flex-direction:column}
.use-case-benefit-cat{display:flex;max-width:390px;margin-right:12px;margin-left:12px;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.use-case-benefit-cat h3{text-align:center}
.use-case-benefit-icon{width:128px;margin-bottom:24px}
.use-case-checklist-item{display:flex;min-height:132px;margin-top:28px;padding:30px 40px 40px 19px;-webkit-box-align:center;align-items:center;border-radius:4px;text-align:left}
.use-case-checklist-item.blue{background-color:#1543a9}
.use-case-checklist-item.gray{background-color:#697278}
.use-case-checklist-item.green{background-color:#008b5a}
.use-case-checklist-item.orange{background-color:#ea422a}
@media only screen and (max-width:980px){
.use-case-benefits-cats-wrapper .et_pb_text_inner,.use-case-benefits-row{display:block}
.use-case-benefit-cat{margin:50px auto 0}
.use-case-benefit-icon{width:80px}
}
@media only screen and (max-width:767px){
.use-case-benefit-cat{margin:40px auto 0}
}
.use-case-checklist-item .tick-white{height:12px;margin-right:16px;margin-bottom:0;padding-bottom:0}
.use-case-checklist-item .tick-white img{width:100%;height:12px;margin-right:16px}
.use-case-checklist-item p.p-small{font-size:16px;line-height:24px}
.free-hero-sub-head{padding-top:0;padding-bottom:0;color:#272c2e;font-size:28px;line-height:36px;font-weight:600}
@media only screen and (max-width:767px){
.free-hero-sub-head{font-size:24px}
}
.free-intro-cta-wrapper{position:relative;display:flex;max-width:640px;margin:10px auto 20px;padding:35px 40px 35px 30px;-webkit-box-orient:horizontal;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;align-items:center;border-radius:4px;background-color:#0053d7;color:#fff;text-align:center}
.free-intro-cta-content{max-width:425px}
#resourcefeaturedbg .et_pb_salvattore_content{display:flex;justify-content:center}
#resourcefeaturedbg .et_pb_salvattore_content .column{margin:10px;width:100%}
#resourcefeaturedbg article{position:relative;overflow:hidden;padding:50px;border:none;border-radius:4px;transition:transform .2s ease,opacity .2s ease,background-color .3s ease,-webkit-transform .2s ease;min-height:530px;display:flex;flex-direction:column}
#resourcefeaturedbg article .post-meta{order:1}
#resourcefeaturedbg article .entry-title{order:2}
#resourcefeaturedbg article .post-content{order:3}
#resourcefeaturedbg article:hover{filter:brightness(95%);-webkit-transform:scale(.95);-ms-transform:scale(.95);transform:scale(.95)}
#resourcefeaturedbg article .et_pb_image_container{position:absolute;z-index:1;width:100%;height:100%;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;text-decoration:none;left:0;top:0;margin:0;background-color:#f6f8fa}
#resourcefeaturedbg article .et_pb_image_container a.entry-featured-image-url{margin:0;position:absolute;left:0;top:0;right:0;bottom:0;z-index:0;border-radius:4px;background-color:#f6f6f6;width:100%;height:100%;opacity:.2}
#resourcefeaturedbg article .et_pb_image_container a.entry-featured-image-url img{min-width:100%;max-width:100%;height:auto;width:100%;height:100%;-webkit-filter:saturate(0);filter:saturate(0);-o-object-fit:cover;object-fit:cover;display:none}
#resourcefeaturedbg article .post-content p,#resourcefeaturedbg article h2.entry-title{position:relative;color:var(--white);z-index:9}
#resourcefeaturedbg article .post-meta{z-index:9;color:var(--offwhite);position:relative;font-size:12px;line-height:12px;font-family:'Rational TW Text';margin-bottom:24px}
#resourcefeaturedbg article h2.entry-title{margin-bottom:8px;color:#272c2e;font-size:24px;line-height:32px}
#resourcefeaturedbg article .post-content p{padding-top:0;padding-bottom:4px;-webkit-transition:all .3s ease;transition:all .3s ease;font-size:16px;line-height:24px;color:var(--darkgrey)}
@media only screen and (max-width:767px){
#resourcefeaturedbg article{min-height:initial}
#resourcefeaturedbg .et_pb_salvattore_content .column{margin:10px 0}
}
#resources_fillter_result{display:flex;flex-wrap:wrap;justify-content:center}
#resources_fillter_result .resources-card-list-item{min-width:320px;margin-bottom:32px;max-width:30.65%;margin-right:15px;margin-left:15px;background-color:var(--offwhite);position:relative;border-radius:4px;width:380px;transition:transform .2s ease,opacity .2s ease,background-color .3s ease,-webkit-transform .2s ease}
@media all and (max-width:980px){
#resources_fillter_result .resources-card-list-item{max-width:44%}
}
@media all and (max-width:767px){
#resources_fillter_result .resources-card-list-item{max-width:100%}
}
#resources_fillter_result .resources-card-list-item:hover{filter:brightness(95%);-webkit-transform:scale(.95);-ms-transform:scale(.95);transform:scale(.95)}
#resources_fillter_result .resources-card-list-item .resources_card_link{display:flex;padding:50px 40px 40px;width:100%;height:100%;flex:1;border-radius:4px;transition:opacity .2s ease;text-decoration:none;flex-direction:column;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}
#resources_fillter_result .resources-card-list-item .resources_card_link:hover{opacity:.85}
#resources_fillter_result .resources-card-list-item .resource_post_title{color:var(--black);font-size:20px;line-height:28px;padding-bottom:0}
#resources_fillter_result .resources_post_catname{margin-bottom:16px;font-family:'Rational TW Text',sans-serif;color:var(--grey);font-size:12px;line-height:12px;text-transform:uppercase;font-weight:400}
#resources_fillter_result .resources-card-list-item .resource_post_content p{padding-top:0;padding-bottom:4px;-webkit-transition:all .3s ease;transition:all .3s ease;font-size:16px;line-height:24px;color:var(--grey)}
#resources_fillter_result .resources_post_thumb{margin:0 auto 40px;align-items:center;display:flex;min-height:200px}
#resources_fillter_result .resources_post_thumb img{max-width:100%;max-height:200px;width:auto;height:auto;margin-right:auto;margin-bottom:10px;margin-left:auto;border-radius:4px;box-shadow:0 0 24px 0 rgb(39 44 46 / 24%)}
#search-filter-results-2740 .resources_noresult,#search-filter-results-2756 .resources_noresult{text-align:center;color:var(--textblack);font-size:24px;line-height:30px}
#resources_page_fillterouter .searchandfilter ul{padding:0}
#resources_page_fillterouter .searchandfilter ul li.sf-field-category{background-color:#edf4f9;padding:10px 0 20px 0;margin-bottom:20px}
#resources_page_fillterouter .searchandfilter ul li.sf-field-category{display:inline-block;width:100%}
#resources_page_fillterouter .searchandfilter ul li.sf-field-category ul,#resources_page_fillterouter .searchandfilter ul li.sf-field-tag ul{width:100%;display:flex;justify-content:center;flex-wrap:wrap;border-bottom:0}
#resources_page_fillterouter .searchandfilter ul li ul li.sf-level-0{margin:0 0;font-family:'Galano Grotesque Alt',sans-serif;font-size:16px;overflow:hidden;color:#697278;float:left;font-weight:400;position:relative;display:inline-block;width:initial;line-height:20px;padding:0}
#resources_page_fillterouter .searchandfilter ul li ul li.sf-level-0.sf-option-active{color:var(--white)}
#resources_page_fillterouter .searchandfilter ul li ul li.sf-level-0.sf-option-active label{background-color:var(--grey)}
#resources_page_fillterouter .searchandfilter ul li ul li.sf-level-0 label{float:left;background-color:var(--white);cursor:pointer;padding:5px 20px;margin:5px 8px;border-radius:4px;text-transform:lowercase;font-weight:500}
#resources_page_fillterouter .searchandfilter ul li ul li.sf-level-0 input{position:absolute;top:-100px}
#resources_page_fillterouter .searchandfilter ul li.sf-field-reset{display:none}
#resources_page_fillterouter .searchandfilter ul li ul li.sf-field-reset{display:block;padding:0}
#resources_page_fillterouter .searchandfilter ul li ul li.sf-field-reset input.search-filter-reset{margin:5px 8px;padding:4px 20px;border:0;background-color:transparent;font-family:'Galano Grotesque Alt';font-size:16px;line-height:20px;cursor:pointer;font-weight:500;border-radius:4px;text-transform:lowercase;color:#697278;border:1px solid}
#resources_page_fillterouter .searchandfilter ul li ul li.sf-field-reset input.search-filter-reset:hover{background-color:var(--white);border:1px solid var(--offwhite)}
#resources_page_fillterouter .searchandfilter ul li.sf-field-tag{max-width:1120px;padding-left:24px;padding-right:24px;display:block;margin:0 auto}
#bloglisting_fillter_result{display:flex;flex-wrap:wrap;justify-content:center}
#bloglisting_fillter_result .blog-card-list-item{margin-bottom:32px;width:100%;background-color:var(--offwhite);position:relative;border-radius:4px;transition:transform .2s ease,opacity .2s ease,background-color .3s ease,-webkit-transform .2s ease;display:flex;padding:40px 35px;align-items:center}
#bloglisting_fillter_result .blog-card-list-item .resource_content_outer{margin-right:7.5px;width:58.8%}
#bloglisting_fillter_result .blog-card-list-item .resources_post_thumb{margin-left:7.5px;width:41.2%}
#bloglisting_fillter_result .blog-card-list-item .resources_post_thumb img{border-radius:4px}
#bloglisting_fillter_result .blog-card-list-item .resource_content_outer h2.blog_post_title{margin-top:0;margin-bottom:1rem;font-size:24px;line-height:32px}
#bloglisting_fillter_result .blog-card-list-item .resource_content_outer .blog_post_content p{margin-bottom:1.5rem;line-height:24px;font-size:14px;margin-top:0;color:var(--black)}
#bloglisting_fillter_result .blog-card-list-item .resource_content_outer ul{padding-left:0;padding-bottom:0}
#bloglisting_fillter_result .blog-card-list-item .resource_content_outer ul li{display:inline-block;background-color:var(--white);padding:0 15px;font-family:'Rational TW Text',sans-serif;font-size:13px;margin:2px 10px 2px 0;border-radius:100px;color:var(--black);font-weight:400}
#bloglisting_fillter_result .blog-card-list-item .resource_content_outer .blog_posted-date{font-family:'Rational TW Text',sans-serif;font-size:13px;color:var(--black);font-weight:400;display:none}
#search-filter-form-2740 ul{padding-left:0;padding-bottom:15px}
@media all and (max-width:980px){
#search-filter-form-2740 ul li.sf-field-category ul li.sf-level-0{display:inline-block;width:initial;margin:7px;padding:0}
}
@media all and (max-width:767px){
#bloglisting_fillter_result .blog-card-list-item{display:block}
#bloglisting_fillter_result .blog-card-list-item .resource_content_outer{margin-right:0;padding-bottom:20px;width:100%}
#bloglisting_fillter_result .blog-card-list-item .resources_post_thumb{margin-left:0;width:100%;text-align:center}
#bloglisting_fillter_result .blog-card-list-item{padding:20px}
}
ul.hubris-hero-listingouter{margin-bottom:50px;margin-top:10px;padding-left:40px}
ul.hubris-hero-listingouter li{font-size:18px;line-height:32px;font-weight:400;color:#5f6e78}
.hubris-alissa-hero-col{display:flex;margin-bottom:100px;align-items:center;-webkit-box-align:center;max-width:575px}
.hubris-alissa-hero-col .hubris-alissa-pics{width:41.66%;float:left}
.hubris-alissa-hero-col .hubris-alissa-col-textblk{position:relative;width:58.34%}
.hubris-alissa-hero-col .hubris-quote-withline:before{background:#0053d7;content:"";width:auto;padding:2px;height:auto;margin:60px 20px 60px -15px}
.hubris-alissa-hero-col .hubris-quote-withline{display:flex;max-width:556px;margin-bottom:0;padding-top:0;padding-bottom:0;border-left:0 none transparent;border-radius:0;color:#5f6e78;font-size:30px;line-height:50px;font-weight:400}
.hubris-hero-form-wrapper form.mktoForm{width:100%!important}
.hubris-hero-form-wrapper form.mktoForm input{border-radius:4px;background:#f6f6f6;width:100%!important;max-width:392px;padding:10px;font-size:18px;border:none;height:60px;line-height:26px}
.hubris-hero-form-wrapper form.mktoForm label{display:none}
.hubris-hero-form-wrapper form.mktoForm .mktoError .mktoErrorMsg{color:red}
h1.hubris-hero-heading{margin-bottom:0;padding-bottom:0;margin-top:6px;font-size:55px;line-height:60px}
.hubris-about-intro-text{margin-bottom:18px;font-size:18px;line-height:32px}
.hubris-hero-content{max-width:556px;margin-top:0;margin-bottom:50px;font-size:18px;line-height:32px}
.hubris-hero-form-wrapper form.mktoForm .mktoButtonWrap.mktoSimple{margin-left:0!important}
.hubris-hero-form-wrapper form.mktoForm .mktoButtonWrap.mktoSimple button.mktoButton{border-radius:4px;width:100%;padding:12px 50px;font-family:'Rational TW Text',sans-serif;text-align:center;font-size:18px;line-height:24px;font-weight:500;background-color:#0053d7!important;color:#fff!important;background-image:none;border:none!important}
.hubris-hero-form-wrapper form.mktoForm .mktoButtonWrap.mktoSimple button.mktoButton:hover{background-color:#fd5137!important}
.hubris-hero-form-wrapper form.mktoForm .mktoButtonWrap.mktoSimple button.mktoButton:after{background-image:url(../images/underscore_alice_blue.svg);content:"";width:8px;height:3px;margin-left:8px;display:inline-block;background-repeat:no-repeat}
.hubris-hero-form-wrapper form.mktoForm .mktoButtonRow{margin-top:20px}
.hubris-hero-form-wrapper form.mktoForm .mktoButtonWrap.mktoSimple button.mktoButton:hover:after{background-image:url(../images/arrow-alice-blue.svg);content:"";display:inline-block;background-repeat:no-repeat;width:8px;height:15px;margin-left:8px;position:relative;top:3px;background-size:90%}
.hubris-listcontent{padding-bottom:8px;color:#5f6e78;font-size:18px;line-height:26px}
ul.hubris-listouter{padding-left:0}
.hubris-listouter li{padding-left:30px;list-style-type:none;background:url(../images/checkboxlist.png) left 5px no-repeat}
.hubris_btn_black{padding:10px 50px 10px 50px;border-radius:4px;border:0;display:inline-block;background-color:var(--black);-webkit-transition:background-color .3s ease;transition:background-color .3s ease;font-family:'Rational TW Text',sans-serif;color:var(--aliceblue);font-size:18px;font-weight:500;white-space:nowrap;line-height:24px}
.hubris_btn_black:hover{background-color:var(--tomato)}
a.hubris_btn_black:after{content:url(../images/underscore_alice_blue.svg);width:9px;height:3px;display:inline;position:relative;margin-left:10px}
a.hubris_btn_black:hover:after{content:url(../images/arrow-alice-blue.svg);width:7px;height:14px;display:inline;position:relative;margin-left:12px;top:4px}
@media all and (max-width:980px){
.hubris-alissa-hero-col{max-width:initial}
}
@media all and (max-width:767px){
h1.hubris-hero-heading{font-size:36px;line-height:42px}
.hubris-alissa-hero-col .hubris-quote-withline{font-size:26px;line-height:36px}
.hubris-alissa-hero-col{display:flex;flex-direction:column}
.hubris-alissa-hero-col .hubris-alissa-pics{width:100%;text-align:center}
.hubris-alissa-hero-col .hubris-alissa-col-textblk{width:100%}
.hubris-alissa-hero-col .hubris-quote-withline:before{margin:6px 20px 6px -15px;color:#5f6e78}
}
ol.hero-listingouter,ul.hero-listingouter{margin-bottom:50px;margin-top:10px;padding-left:40px}
ol.hero-listingouter li,ul.hero-listingouter li{color:var(--aliceblue);font-size:18px;line-height:32px;font-weight:400}
.lp-hero-col{display:flex;margin-bottom:100px;align-items:center;-webkit-box-align:center;max-width:575px}
.lp-hero-col .quote-withline:before{background:#0053d7;content:"";width:auto;padding:2px;height:auto;margin:10px 20px 10px -15px}
.lp-hero-col .quote-withline{display:flex;margin-bottom:0;padding-top:0;padding-bottom:0;border-left:0 none transparent;border-radius:0;color:#5f6e78;font-size:30px;line-height:50px;font-weight:400}
.hero-form-wrapper form.mktoForm{width:100%!important}
.hero-form-wrapper form.mktoForm input,.hero-form-wrapper form.mktoForm select{border-radius:4px;background:#f6f6f6;width:100%!important;padding:10px;font-size:18px;border:none;height:60px;line-height:26px}
form.mktoForm input[type="checkbox"]{height:16px; width: 70px !important; max-width: inherit;}

.lp-bulletonwhite ul li{color:#fff}
.hero-form-wrapper form.mktoForm label{display:none}
form.mktoForm .mktoCheckboxList { display: flex; width: inherit !important;}
form.mktoForm .mktoCheckboxList label{ display: block;}
.hero-form-wrapper form.mktoForm .mktoError .mktoErrorMsg{color:red}
.lp-hero-heading{margin-bottom:0;padding-bottom:0;color:#edf4f9;margin-top:6px;font-size:55px;line-height:60px}
.lp-about-intro-text{margin-bottom:18px;font-size:18px;line-height:32px}
.lp-hero-content{margin-top:0;margin-bottom:50px;font-size:18px;line-height:32px}
.hero-form-wrapper form.mktoForm .mktoButtonRow .mktoButtonWrap{margin-left:0!important}
.hero-form-wrapper form.mktoForm .mktoButtonWrap button.mktoButton{border-radius:4px;width:100%;padding:12px 50px;font-family:'Rational TW Text',sans-serif;text-align:center;font-size:18px;line-height:24px;font-weight:500;background-color:#0053d7!important;color:#fff!important;background-image:none;border:none!important}
.hero-form-wrapper form.mktoForm .mktoButtonWrap button.mktoButton:hover{background-color:#fd5137!important}
.hero-form-wrapper form.mktoForm .mktoButtonWrap button.mktoButton:after{background-image:url(../images/underscore_alice_blue.svg);content:"";width:8px;height:3px;margin-left:8px;display:inline-block;background-repeat:no-repeat}
.hero-form-wrapper form.mktoForm .mktoButtonRow{margin-top:20px}
.hero-form-wrapper form.mktoForm .mktoButtonWrap button.mktoButton:hover:after{background-image:url(../images/arrow-alice-blue.svg);content:"";display:inline-block;background-repeat:no-repeat;width:8px;height:15px;margin-left:8px;position:relative;top:3px;background-size:90%}
.lp-listcontent{padding-bottom:8px;color:#ececec;font-size:18px;line-height:26px}
ul.lp-listouter{padding-left:0}
.lp-listouter li{padding-left:30px;list-style-type:none;background:url(../images/checkboxlist.png) left 5px no-repeat}
.lp_btn_black{padding:10px 50px 10px 50px;border-radius:4px;border:0;display:inline-block;background-color:var(--black);-webkit-transition:background-color .3s ease;transition:background-color .3s ease;font-family:'Rational TW Text',sans-serif;color:var(--aliceblue);font-size:18px;font-weight:500;white-space:nowrap;line-height:24px}
.lp_btn_black:hover{background-color:var(--tomato)}
a.lp_btn_black:after{content:url(../images/underscore_alice_blue.svg);width:9px;height:3px;display:inline;position:relative;margin-left:10px}
a.lp_btn_black:hover:after{content:url(../images/arrow-alice-blue.svg);width:7px;height:14px;display:inline;position:relative;margin-left:12px;top:4px}
@media all and (max-width:980px){
ol.hero-listingouter,ul.hero-listingouter{margin-bottom:10px}
.lp-hero-heading{font-size:55px}
.lp-hero-col{max-width:initial}
}
@media all and (max-width:767px){
.lp-hero-heading{font-size:36px;line-height:42px}
.lp-hero-col .quote-withline{font-size:26px;line-height:36px}
.lp-hero-col{display:flex;flex-direction:column}
.lp-hero-col .quote-withline:before{margin:6px 20px 6px -15px}
.hero-form-wrapper form.mktoForm .mktoButtonWrap button.mktoButton{ padding:12px 35px;}
}
.free-intro-cta-blue-btn-text{font-size:24px;line-height:30px;font-weight:600}
.rrfeatured_post{clear:both;width:100%;display:inline-block;border-top:1px solid #d6e5ea;margin-top:74px;padding-top:66px;margin-bottom:0}
.rrfeatured_post h2.mb75{margin-bottom:75px;padding-bottom:0}
.rrfeatured_post .rrpostlist_wrapper{display:flex;justify-content:center;max-width:1248px;padding-left:24px;padding-right:24px;margin:0 auto}
.rrfeatured_post .rrpostlist_wrapper .rrpostlist{display:flex;justify-content:space-between;flex-wrap:wrap;position:relative;padding-left:10px;padding-right:10px;width:33.33%;margin-bottom:30px}
.rrfeatured_post .rrpostlist_wrapper a{position:relative;z-index:1;width:100%;height:100%;padding:64px 49px 90px;flex:1;border-radius:4px;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;text-decoration:none}
.rrfeatured_post .rrpostlist_wrapper a .rrpostimg_outer{position:absolute;left:0;top:0;right:0;bottom:0;z-index:-99;border-radius:4px;background-color:#f6f6f6;opacity:.2}
.rrfeatured_post .rrpostlist_wrapper a:hover .rrpostimg_outer{opacity:.25}
.rrfeatured_post .rrpostlist_wrapper a .rrpostimg_outer div{position:absolute;left:0;top:0;right:0;bottom:0;z-index:1;display:block;overflow:visible;border-radius:4px;background-color:#f6f6f6;opacity:.85;object-fit:cover}
.rrfeatured_post .rrpostlist_wrapper a .rrpostimg_outer div img{width:100%;height:100%;border-radius:4px!important;-webkit-filter:saturate(0);filter:saturate(0);object-fit:cover}
.rrfeatured_post .rrpostlist_wrapper a .rrfeatured_date{position:relative;z-index:1;display:flex;overflow:visible;margin-bottom:24px;font-family:'Rational TW Text',sans-serif;color:#272c2e;font-size:12px;line-height:12px;position:relative}
.rrfeatured_post .rrpostlist_wrapper a .rrfeatured_title{color:#272c2e;font-size:24px;line-height:32px;padding-bottom:0}
.rrfeatured_post .rrpostlist_wrapper a .rrfeatured_content{color:#454f56;object-fit:contain;padding-top:0;padding-bottom:4px;-webkit-transition:all .3s ease;transition:all .3s ease;font-size:16px;line-height:24px;position:relative;margin-bottom:5px}
@media all and (max-width:980px){
.rrfeatured_post .rrpostlist_wrapper{flex-wrap:wrap}
.rrfeatured_post .rrpostlist_wrapper .rrpostlist{width:50%}
.rrfeatured_post .rrpostlist_wrapper a{padding:40px 32px 90px}
body.single.et_right_sidebar #main-content .container{width:100%}
body.single{background-size:145%!important}
}
@media all and (max-width:767px){
body.single.et_right_sidebar #main-content .container{padding-left:10px;padding-right:10px}
.rrfeatured_post .rrpostlist_wrapper{flex-wrap:wrap}
.rrfeatured_post .rrpostlist_wrapper .rrpostlist{width:100%;padding-left:0;padding-right:0}
body.single h1{font-size:32px;line-height:40px}
body.single h2{font-size:28px;line-height:36px}
body.single{background-size:200%!important}
body.single .userinfosection .postsocialshare a svg{width:22px;height:22px}
body.single #content-area ol,body.single #content-area ul{margin-left:0}
.rrfeatured_post .rrpostlist_wrapper{padding-left:10px;padding-right:10px}
.rrfeatured_post h2.mb75{margin-bottom:48px;font-size:32px;line-height:40px}
}
.blogfeaturepost_slider .et_pb_module{overflow:visible}
#fp_sliderouter{padding:0;align-items:baseline}
#fp_sliderouter li{list-style-type:none}
#fp_sliderouter .fp_sliderwrapper{padding:0}
.fp_sliderwrapper .fp_slideleft h2.fp_posttitle{font-size:32px;line-height:40px;margin-top:20px;margin-bottom:10px;font-weight:600;text-align:left;color:var(--white)!important}
.fp_sliderwrapper{display:flex;justify-content:space-between}
.fp_sliderwrapper .fp_slideleft ul.fp_category{padding-left:0}
.fp_sliderwrapper .fp_slideleft ul.fp_category li{display:inline-block;list-style-type:none;max-width:180px;margin-top:2px;margin-right:10px;margin-bottom:2px;padding:2px 15px;border-radius:100px;color:var(--black);background-color:#fff;font-weight:300;font-family:'Rational TW Text',sans-serif;font-size:13px}
.fp_sliderwrapper .fp_slideleft .fp_postcontent{font-size:14px;line-height:24px;color:#fff;margin-bottom:15px}
.blogfeaturepost_slider .splide li.splide__slide{padding:50px;background-color:var(--commetblue);border-radius:4px}
.splide .splide__pagination{position:absolute;bottom:-50px;width:100%;justify-content:center}
.splide .splide__pagination .splide__pagination__page{width:50px;height:7px;background-color:grey;opacity:.5;border-radius:100px;transition:all ease-in-out .5s}
.splide .splide__pagination .splide__pagination__page.is-active{width:80px;height:7px;background-color:#fd5137;opacity:1;transform:none}
.fp_sliderwrapper .fp_slideleft,.fp_sliderwrapper .fp_slideright{width:50%;text-align:left}
.blogfeaturepost_slider .splide li.splide__slide .fp_sliderwrapper .fp_sliderright img{border-radius:4px;width:475px}
.blogfeaturepost_slider .splide .splide__arrow{font-weight:300;top:50%;background-color:transparent;width:40px;height:40px;opacity:1}
.blogfeaturepost_slider .splide .splide__arrow--next{right:-40px}
.blogfeaturepost_slider .splide .splide__arrow--prev{left:-40px}
.blogfeaturepost_slider .splide .splide__arrow--next svg{width:40px;height:40px;fill:#3978d8}
.blogfeaturepost_slider .splide .splide__arrow--prev svg{transform:none;width:40px;height:40px;fill:#3978d8}
#fp_sliderouter .fp_sliderwrapper .featured_postdate{margin-bottom:24px;font-family:'Rational TW Text',sans-serif;color:var(--white);font-size:12px;line-height:12px}
#emailcontainer span{color:#2478ff}
a.content-link-darkbg{text-decoration:underline}
a.content-link-darkbg:hover{color:var(--tomato)}
@media all and (max-width:980px){
#fp_sliderouter .fp_sliderwrapper{display:block;text-align:center}
.fp_sliderwrapper .fp_slideleft,.fp_sliderwrapper .fp_slideright{width:100%}
.blogfeaturepost_slider .splide .splide__arrow--next{right:0}
.blogfeaturepost_slider .splide .splide__arrow--prev{left:0}
.blogfeaturepost_slider .splide .splide__arrow--next svg{fill:var(--white)}
.blogfeaturepost_slider .splide .splide__arrow--prev svg{fill:var(--white)}
}
.popup-overlay{position:fixed;top:0;width:100%;height:100vh;z-index:-1;justify-content:center;align-items:center;opacity:0;overflow:hidden;transition:opacity .4s ease-in-out;-moz-transition:opacity .4s ease-in-out;-webkit-transition:opacity .4s ease-in-out}
.popup-overlay.show .popupcontent{position:relative;max-width:940px;width:100%;height:100%;max-height:528px}
.popup-overlay.show{display:flex;opacity:1;background-color:rgba(0,0,0,.9);z-index:99999;-webkit-animation:1s ease 0s normal forwards 1 fadein;animation:1s ease 0s normal forwards 1 fadein}
@keyframes fadein{
0%{opacity:0}
66%{opacity:0}
100%{opacity:1}
}
@-webkit-keyframes fadein{
0%{opacity:0}
66%{opacity:0}
100%{opacity:1}
}
.popup-overlay .popupcontent:after{display:block;content:"\4d";font-family:ETmodules;position:absolute;top:0;right:-50px;font-size:40px;visibility:visible;color:#fff;cursor:pointer}
.popup-module .et_pb_image_wrap:before{position:absolute;left:auto;top:0;right:auto;content:"";bottom:auto;width:100px;height:100px;margin-right:auto;margin-left:auto;padding-left:0;border-radius:0;background-color:#0053d7;background-image:url(../images/video-play-icon.jpg);background-position:50% 50%;background-size:cover;background-repeat:no-repeat;z-index:99}

.popup-module.hovereffect a:hover{-webkit-filter:brightness(90%) contrast(110%);filter:brightness(90%) contrast(110%);-webkit-transform:scale(.99);-ms-transform:scale(.99);transform:scale(.99)}

.popup-module.icon_center .et_pb_image_wrap:before{position:absolute;left:auto;top:0;right:auto;content:"";bottom:auto;width:114px;height:114px;margin-right:auto;margin-left:auto;padding-left:0;border-radius:0;background-color:#0053d7;background-image:url(../images/Play-button-1.png);background-position:50% 50%;background-size:cover;background-repeat:no-repeat;z-index:99}



.popup-module.icon_center .et_pb_image_wrap{ display: flex; justify-content: center; align-items: center;}
.popup-module.icon_center .et_pb_image_wrap::before{ top: 31%; border-radius: 4px; bottom: inherit;}

@media all and (max-width:767px){
.popup-module .et_pb_image_wrap:before{width:50px;height:50px}
}
.gl-sticky-nav .gl-menu{padding-right:0;border-right:0}
.gl-sticky-nav .gl-menu .widget_nav_menu{width:100%;margin-bottom:0;margin-right:0}
.gl-sticky-nav .gl-menu ul{display:flex;justify-content:center}
.gl-sticky-nav .gl-menu ul li{margin-right:8px;margin-left:8px;font-family:'Rational TW Text',sans-serif;text-decoration:none;list-style-type:none;margin-bottom:0}
.gl-sticky-nav .gl-menu ul li a{padding:6px 8px;border-radius:4px;color:#697278;font-size:16px;line-height:20px;font-weight:600;text-decoration:none}
.gl-sticky-nav .gl-menu ul li a.active,.gl-sticky-nav .gl-menu ul li a:hover{background-color:#454f56;color:#edf4f9}
@media all and (max-width:767px){
.gl-sticky-nav .gl-menu ul{flex-wrap:wrap;line-height:32px!important}
}
.text-copied{position:fixed;left:auto;top:auto;right:50px;bottom:0;display:flex;overflow:hidden;width:120px;height:0;justify-content:center;align-items:center;border-top-left-radius:5px;border-top-right-radius:5px;background-color:rgba(39,198,117,.8);-webkit-transition:height .5s ease;transition:height .5s ease;color:#fff}
.copy-link{min-width:20px;height:20px;cursor:pointer;margin-left:20px;-webkit-transition:color .2s ease;transition:color .2s ease;color:#697278}
.copy-link img{width:20px;height:20px}
.gl-nav-anchor{z-index:0}
.gl-term-item .et_pb_column:first-child .et_pb_text_inner{display:flex;align-items:center}
.gl-term-item .et_pb_column:first-child .et_pb_text_inner h2.glossary-name{padding-bottom:0}
.archive-heading .et_pb_text_inner{color:var(--black);font-size:64px;line-height:73px;font-family:'Galano Grotesque Alt';font-weight:600}
.blogcatpageouter .et_pb_ajax_pagination_container{display:flex;flex-wrap:wrap;justify-content:center}
.blogcatpageouter .et_pb_ajax_pagination_container article{position:relative;width:380px;margin-left:10px;margin-right:10px;padding:64px 50px 90px;margin-bottom:32px;border-radius:4px;-webkit-transition:opacity .2s ease,background-color .3s ease,-webkit-transform .2s ease;transition:opacity .2s ease,background-color .3s ease,-webkit-transform .2s ease;transition:transform .2s ease,opacity .2s ease,background-color .3s ease;transition:transform .2s ease,opacity .2s ease,background-color .3s ease,-webkit-transform .2s ease;border:1px solid #d8d8d8;background-color:#fff;word-wrap:break-word}
.blogcatpageouter .et_pb_ajax_pagination_container article .et_pb_image_container{margin:0;position:absolute;left:0;top:0;right:0;bottom:0;border-radius:4px;background-color:#f6f6f6;opacity:.2}
.blogcatpageouter .et_pb_ajax_pagination_container article:hover{transform:scale(.98)}
.blogcatpageouter .et_pb_ajax_pagination_container article .et_pb_image_container a{position:absolute;left:0;top:0;right:0;bottom:0;z-index:1;display:block;overflow:visible;border-radius:4px;background-color:var(--offwhite);opacity:.85;object-fit:cover}
.blogcatpageouter .et_pb_ajax_pagination_container article .et_pb_image_container a img{box-shadow:0 8px 24px 0 rgb(39 44 46 / 11%);width:100%;height:100%;border-radius:4px!important;-webkit-filter:saturate(0);filter:saturate(0);object-fit:cover}
.blogcatpageouter .et_pb_ajax_pagination_container article h2.entry-title{color:var(--black);font-size:30px;line-height:36px;font-family:'Galano Grotesque Alt';font-weight:600;padding-bottom:0;position:relative;margin-bottom:8px}
.blogcatpageouter .et_pb_ajax_pagination_container article .post-meta{font-size:12px;line-height:12px;margin-bottom:24px;color:var(--textblack)}
.blogcatpageouter .et_pb_ajax_pagination_container article .et_pb_image_container a{margin-bottom:0}
.blogcatpageouter .et_pb_ajax_pagination_container article .post-content .post-content-inner p{color:var(--textblack);object-fit:contain;padding-top:0;padding-bottom:4px;-webkit-transition:all .3s ease;transition:all .3s ease;font-size:16px;line-height:24px;position:relative;margin-bottom:5px}
.blogcatpageouter .et_pb_ajax_pagination_container article a{display:flex;flex-direction:column}
.blogcatpageouter .et_pb_ajax_pagination_container article .post-meta{order:1}
.blogcatpageouter .et_pb_ajax_pagination_container article .entry-title{order:2}
.blogcatpageouter .et_pb_ajax_pagination_container article .post-content{order:3}
@media all and (max-width:980px){
.blogcatpageouter .et_pb_ajax_pagination_container{display:flex;justify-content:space-between;flex-wrap:wrap}
.blogcatpageouter .et_pb_ajax_pagination_container article{width:48%;margin-left:0;margin-right:0;padding:40px 32px 90px}
.archive-heading .et_pb_text_inner{color:var(--black);font-size:44px;line-height:54px;font-family:'Galano Grotesque Alt';font-weight:600}
.blogcatpageouter .et_pb_ajax_pagination_container article h2.entry-title{color:var(--black);font-size:28px;line-height:36px}
}
@media all and (max-width:767px){
.archive-heading .et_pb_text_inner{color:var(--black);font-size:34px;line-height:40px;font-family:'Galano Grotesque Alt';font-weight:600}
.blogcatpageouter .et_pb_ajax_pagination_container{display:block}
.blogcatpageouter .et_pb_ajax_pagination_container article{width:100%}
}
.faq-cat-menu .et_pb_widget.widget_nav_menu{width:100%!important}
.faq-cat-menu ul#menu-faq-categories li a{color:var(--aliceblue);font-size:16px;line-height:20px;font-weight:500;display:inline-block;width:100%;padding:20px 20px 20px 20px;margin-bottom:3px}
.faq-cat-menu ul#menu-faq-categories li{margin-bottom:0}
.faq-cat-menu ul#menu-faq-categories li.current_page_item a,.faq-cat-menu ul#menu-faq-categories li:hover a{padding-left:16px;border-left:5px solid #27c675;background-color:#272c2e;border-radius:4px}
.faq-cat-heading h2{padding-top:0;padding-bottom:40px;border-bottom:2px solid #ececec;font-size:40px;line-height:1.2em;margin-top:0;margin-bottom:0}
@media all and (max-width:980px){
.faq-cat-heading h2{font-size:40px}
}
.faq-cat-items.et_pb_accordion .et_pb_module{margin-bottom:0}
.faq-cat-items.et_pb_accordion .et_pb_module .et_pb_toggle_title{font-weight:600;font-size:22px;line-height:1.5em;display:flex;flex-wrap:wrap;padding-right:18px;position:relative;align-items:center}
@media all and (max-width:980px){
.faq-cat-items.et_pb_accordion .et_pb_module .et_pb_toggle_title{font-size:20px}
}
.faq-cat-items.et_pb_accordion .et_pb_module .et_pb_toggle_title:hover,.faq-cat-items.et_pb_accordion .et_pb_module.active .et_pb_toggle_title{color:var(--tomato)!important}
.faq-cat-items.et_pb_accordion .et_pb_module .et_pb_toggle_content{display:none}
.faq-cat-items.et_pb_accordion .et_pb_module.active .et_pb_toggle_content.active{display:block;margin-left:0;padding-right:8px}
.faq-cat-items.et_pb_accordion .et_pb_module .et_pb_toggle_content ul li{font-weight:400}
.faq-cat-items.et_pb_accordion .et_pb_module .et_pb_toggle_content,.faq-cat-items.et_pb_accordion .et_pb_module .et_pb_toggle_content p{margin-bottom:30px;color:var(--black);font-size:18px;font-weight:400}
@media all and (max-width:980px){
.faq-cat-items.et_pb_accordion .et_pb_module .et_pb_toggle_content,.faq-cat-items.et_pb_accordion .et_pb_module .et_pb_toggle_content p{font-size:16px}
}
.faq-cat-items.et_pb_accordion .et_pb_module .et_pb_toggle_content.active,.faq-cat-items.et_pb_accordion .et_pb_module .et_pb_toggle_content.active p{opacity:1}
.faq-cat-items.et_pb_accordion .et_pb_module .et_pb_toggle_content,.faq-cat-items.et_pb_accordion .et_pb_module .et_pb_toggle_title{position:relative}
.faq-cat-items.et_pb_accordion .et_pb_module.active{border-radius:4px;margin-bottom:10px}
.faq-cat-items.et_pb_accordion .et_pb_module{padding-top:20px;padding-bottom:20px;margin-bottom:24px;border-bottom:2px solid #ececec}
.faq-cat-items.et_pb_accordion .et_pb_module .et_pb_toggle_title:before{display:none}
.faq-cat-items.et_pb_accordion .et_pb_module .et_pb_toggle_title:after{width:24px;height:24px;right:0;content:""}
.faq-cat-items.et_pb_accordion .et_pb_module.active .et_pb_toggle_title:after{content:"";right:0;background:#fff url(../images/expand-less-icon.svg) center center no-repeat;position:absolute}
.faq-cat-items.et_pb_accordion .et_pb_module .et_pb_toggle_title:after{background:#fff url(../images/expand-more-icon.svg) center center no-repeat;position:absolute}
body.single #main-content #podcastouter #content-area{display:flex}
body.single #main-content #podcastouter .container{max-width:1248px;padding-left:24px;padding-right:24px;padding-top:80px}
body.single #main-content #podcastouter article.post{width:700px;padding-left:10px;padding-right:10px;margin-bottom:45px}
body.single #main-content #podcastouter article.post .contentpodcast{display:none}
body.single #main-content #podcastouter .pod_rightSidebar{width:500px;padding-left:10px;padding-right:10px}
body.single #main-content #podcastouter .pod_rightSidebar iframe{height:232px}
@media (max-width:980px){
body.single #main-content #podcastouter .pod_rightSidebar{display:none}
body.single #main-content #podcastouter article.post .contentpodcast{display:block}
body.single #main-content #podcastouter article.post{width:100%}
}
.podcaststicky{position:sticky;top:0}
.pod_transcriptContent h5.question-text{border-bottom:2px solid #ececec;padding-bottom:20px;display:flex;justify-content:space-between;align-items:center}
.podcasttranscriptcode{display:block;padding-top:40px;color:#454f56;padding-right:8px}
.podcasttranscriptcode ul{list-style-type:disc}
.podcasttranscriptcode ol{list-style-type:decimal}
#owaspauthor.userinfosection{margin-bottom:40px;margin-top:10px}
#owaspauthor.userinfosection .et_pb_code_inner{display:flex;justify-content:space-between}
#owaspauthor.userinfosection .authorinfo{display:flex;align-items:center;font-weight:400;line-height:14px;font-size:14px;color:var(--black)}
#owaspauthor.userinfosection .authorinfo img{width:54px;height:54px;margin-right:0;border-radius:50%;background-color:#fff}
#owaspauthor.userinfosection .authorinfo .author-name{font-size:14px;line-height:20px}
#owaspauthor.userinfosection .authorinfo .authorpics{min-width:54px;margin-right:10px}
#owaspauthor.userinfosection .authorinfo .author-bio{color:var(--grey);font-size:14px;line-height:20px}
body.single #main-content #podcastouter .blog-detail-intro-wrapper{margin-bottom:20px}
body.single #main-content #podcastouter .blog-detail-intro-wrapper .posted-date{font-size:16px;line-height:20px}
body.single #main-content #podcastouter .userinfosection .authorinfo img{width:54px;height:54px;margin-right:0}
body.single #main-content #podcastouter .userinfosection{margin-bottom:20px;margin-top:10px}
body.single #main-content #podcastouter .entry-content,body.single #main-content #podcastouter .entry-content p{font-size:18px;line-height:32px;color:#272c2e}
body.single #main-content #podcastouter .userinfosection .authorinfo .author-name{font-size:14px;line-height:20px}
body.single #main-content #podcastouter .userinfosection .authorinfo .authorpics{min-width:54px;margin-right:10px}
body.single #main-content #podcastouter .userinfosection .authorinfo .author-bio{color:var(--grey);font-size:14px;line-height:20px}
@media (max-width:980px){
.open-mobile-menu .et_pb_menu__menu{display:flex!important}
body.single #main-content #podcastouter .container p{font-size:16px}
body.single #content-area .podcasttranscriptcode ol li,body.single #content-area .podcasttranscriptcode ul li{font-size:16px;line-height:32px}
.open-mobile-menu .et_mobile_nav_menu{display:none!important}
}
@media (max-width:767px){
body.single #main-content #podcastouter .container{padding-left:10px;padding-right:10px;padding-top:50px}
body.single #main-content #podcastouter .userinfosection{display:block}
body.single #main-content #podcastouter .userinfosection .authorinfo .authorpics{margin-bottom:10px}
body.single #main-content #podcastouter .userinfosection .postsocialshare{margin-left:65px;margin-top:10px}
}
.lc2108-hero-cta-box1{display:flex;width:100%;height:15vh;max-height:137px;min-height:auto;margin-right:10px;padding-right:0;padding-left:24px;justify-content:flex-start;flex-wrap:nowrap;align-items:center;align-content:stretch;border-radius:4px;background-color:#454f56}
.lc2108-hero-cta-box1:hover{background-color:#697278}
.lc2108-hero-cta-box3{display:flex;width:100%;height:15vh;max-height:137px;min-height:auto;margin-left:10px;padding-left:24px;justify-content:flex-start;align-items:center;border-radius:4px;background-color:#fd5137}
.lc2108-hero-cta-box3:hover{background-color:#fe3c1f}
.lc2108-hero-cta-text{display:inline-block;padding-left:10px;color:#f6f6f6;font-size:20px;line-height:28px;font-weight:400}
.lc2108-hero-cta-box2{display:flex;width:100%;height:15vh;max-height:137px;min-height:auto;margin-right:0;margin-left:10px;padding-left:0;justify-content:flex-start;align-items:center;border-radius:4px;background-color:#454f56}
@media (max-width:767px){
.lc2108-hero-cta-box2{max-height:100px;margin-left:0}
.lc2108-hero-cta-box3{max-height:100px;margin-left:0}
}
.lc2108-hero-dropdown-nav{display:inline-block;width:100%;height:100%;margin-top:0;margin-right:auto;margin-left:auto}
.lc2108-hero-dropdown-nav .lc2108-hero-cta-text:after{background:url(../images/arrow-alice-blue.svg) right center no-repeat;width:9px;height:16px;position:absolute;content:"";display:inline;top:calc(50% - 8px);right:20px;transform:rotate(90deg);transition:all .4s ease}
.lc2108-hero-dropdown-nav .lc2108-hero-dropdown-toggle.active .lc2108-hero-cta-text:after{transform:rotateZ(270deg)}
.lc2108-hero-dropdown-toggle{display:flex;width:100%;height:100%;padding-left:20px;align-items:center;border:0 none #ebecf1;transition:all .2s ease;padding-right:40px}
.lc2108-hero-dropdown-toggle.active,.lc2108-hero-dropdown-toggle:hover{background-color:#697278;border-radius:4px}
.w-dropdown-btn,.w-dropdown-link,.w-dropdown-toggle{position:relative;vertical-align:top;text-decoration:none;cursor:pointer;color:#222;padding:20px;text-align:left;margin-left:auto;margin-right:auto;white-space:nowrap}
.lc2108-hero-dropdown-list{display:block;overflow:hidden;margin-top:-4px;border-radius:0 0 5px 5px;background-color:#697278;opacity:0;transform:translate3d(0,0,0) scale3d(.5,.5,1) rotateX(0) rotateY(0) rotateZ(0) skew(0deg,0deg);transform-style:preserve-3d;height:0;transition:all .2s ease}
.lc2108-hero-dropdown-list.open{transform:translate3d(0,0,0) scale3d(1,1,1) rotateX(0) rotateY(0) rotateZ(0) skew(0deg,0deg);height:auto;opacity:1}
@media (max-width:980px){
.lc2108-hero-dropdown-list.open{width:320px}
}
.lc2108-dropdown-list-links{padding-top:15px;padding-bottom:15px}
.lc2108-hero-nav-listing{color:#f6f6f6;font-size:20px;line-height:28px;padding:10px 20px;display:block}
.lc2108-hero-nav-listing:hover{color:var(--tomato)}
p.lc2108-content-para{font-size:16px;line-height:28px}
.launchcentralsubmenu{margin:0 10px 0 0!important;z-index:99!important}
.searchandfilter ul li.sf-field-category ul{padding:0;float:left;border-bottom:2px solid #ececec}
.searchandfilter ul li.sf-field-category ul li.sf-level-0{margin:0 0;font-family:'Rational TW Text',sans-serif;font-size:13px;overflow:hidden;color:var(--grey);float:left;font-weight:400;position:relative;width:100%}
.searchandfilter ul li.sf-field-category ul li.sf-level-0.sf-option-active{color:var(--steelblue)}
.searchandfilter ul li.sf-field-category ul li.sf-level-0 label{float:left;background-color:#f6f6f6;cursor:pointer;padding:2px 10px;border-radius:20px}
.searchandfilter ul li.sf-field-category ul li.sf-level-0 input{position:absolute;top:-100px}
.searchandfilter ul li.sf-field-search label{width:100%}
.searchandfilter ul li.sf-field-search label::before{background:url(../images/search-icon.svg);content:"";display:inline-block;width:21px;height:21px;padding-left:20px;background-repeat:no-repeat;top:8px;position:relative}
.searchandfilter ul li.sf-field-search input{border:none;width:80%;font-size:16px!important;font-weight:600;color:#697278!important}
.searchandfilter ul li.sf-field-search{border-bottom:2px solid #ececec}
.read-more-content{display:none}
.partner_blue_cta_btn{max-width:590px;width:97%;margin-right:0;margin-left:0;border-radius:4px;background-color:#0053d7}
.partner_blue_cta_btn .et_pb_text_inner{max-width:345px;margin:0 auto;padding-top:0}
.partner_blue_cta_btn .et_pb_text_inner h3{color:#fff;font-size:28px;line-height:36px;text-align:center}
.partner_blue_cta_btn:hover{background-color:#1f46c3}
@media only screen and (max-width:767px){
.partner_blue_cta_btn{max-width:100%;width:100%}
.partner_blue_cta_btn .et_pb_text_inner h3{font-size:20px}
}
.values-tracks-wrapper{position:relative;margin-top:100px;margin-bottom:100px}
.values-dots-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:15px;margin-bottom:15px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
body:not(.et-tb) #main-content .values-dots-wrapper .container{padding-top:0}
.values-dot{width:16px;height:16px;border-radius:100%;background-color:#f2f2f3}
.value-text{display:inline-block;margin-right:40px;margin-left:40px;-webkit-transition:font-size .3s ease,color .3s ease;transition:font-size .3s ease,color .3s ease;color:rgba(69,79,86,.3);font-size:40px;line-height:73px;padding-top:25px;padding-bottom:25px;font-weight:600;white-space:nowrap}
.values-dots-inner-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
@media only screen and (max-width:980px){
.values-tracks-wrapper{margin-top:20px;margin-bottom:20px}
.value-text{padding:10px;margin-left:0;margin-right:0}
}
@media only screen and (max-width:767px){
.value-text{font-size:36px;line-height:60px}
}
.blog-form-embed{width:392px;margin-left:24px}
.blog-form-embed #mktoForm_1045.mktoForm .mktoFieldWrap .mktoLabel{display:none}
.blog-form-embed #mktoForm_1045.mktoForm .mktoFieldWrap .mktoGutter{display: none;}
.blog-form-embed #mktoForm_1045.mktoForm input#Email{background:#fff;border:none;border-radius:4px;min-height:60px;font-size:16px;outline:0;border-bottom:3px solid #fff;padding:18px!important;padding-left:12px!important;width:100%!important}
.blog-form-embed #mktoForm_1045.mktoForm input#Email:focus,.blog-form-embed #mktoForm_1045.mktoForm input#Email:hover{border-bottom:3px solid #0053d7;border-bottom-left-radius:0;border-bottom-right-radius:0}
.blog-form-embed #mktoForm_1045.mktoForm .mktoFormCol{margin-bottom:0!important}
.blog-form-embed #mktoForm_1045.mktoForm .mktoButtonRow button[type=submit]{padding:7px 34px 7px 15px!important;border-radius:4px;background-color:#272c2e;background-image:url(../images/underscore-orange.svg);background-position:90% 60%;background-size:25px 4px;background-repeat:no-repeat;-webkit-transition:background-color .3s ease;transition:background-color .3s ease;font-family:'Rational TW Text',sans-serif;color:#edf4f9;font-size:14px;font-weight:600;white-space:nowrap;display:inline-block;border:none;position:absolute;top:12px;right:15px}
.blog-subscribe-thanks .et_pb_text_inner p{display:none}
.blog-subscribe-thanks.active .et_pb_text_inner p{display:flex;width:392px;height:60px;margin-left:24px;padding:5px 10px;font-size:16px;line-height:20px;justify-content:center;align-items:center;border-radius:4px;color:#edf4f9;font-weight:500;text-align:center;background-color:#27c675}
.blog-form-embed #mktoForm_1045.mktoForm .mktoButtonRow button[type=submit]:hover{background-color:#fd5137;outline:0;background-image:url(../images/arrow-alice-blue.svg);background-position:85% 50%;background-size:auto}
@media only screen and (max-width:980px){
.blog-form-embed{margin:20px auto 0;max-width:90%}
.blog-subscribe-thanks.active .et_pb_text_inner p{margin:20px auto 0}
}
@media only screen and (max-width:767px){
.blog-form-embed #mktoForm_1045.mktoForm .mktoButtonRow{position:relative}
.blog-form-embed #mktoForm_1045.mktoForm .mktoFormCol .mktoGutter{display:none}
.blog-form-embed #mktoForm_1045.mktoForm .mktoButtonRow .mktoButtonWrap{position:relative;display:flex}
.blog-form-embed #mktoForm_1045.mktoForm .mktoButtonRow button[type=submit]{top:12px!important;right:25px!important}
}
.notfoundillustrationimg{width:75px;height:350px;margin-bottom:-120px;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(17%,#fff),color-stop(38%,hsla(0,0%,100%,0))),url(../images/404-illustration.png);background-image:linear-gradient(0deg,#fff 17%,hsla(0,0%,100%,0) 38%),url(../images/404-illustration.png);background-position:0 0,50% 0;background-size:auto,cover;background-repeat:repeat,no-repeat;margin-left:auto;margin-right:auto}
#announcement-wrapper .et_pb_text_inner{display:flex; justify-content: center;}
#announcement-wrapper .announcement-label{display:flex;margin-right:16px;padding-right:9px;padding-left:9px;justify-content:flex-start;align-items:center;flex:0 auto;border-radius:100px;background-color:#1c40b2;font-family:'Rational TW Text',sans-serif;color:#fff;font-size:14px;line-height:20px;font-weight:300;height:24px;align-self:center}
#announcement-wrapper .announcement-text{display:flex;font-family:'Rational TW Text',sans-serif;color:#fff;font-size:18px;line-height:24px;font-weight:300}
@media only screen and (max-width:980px){
#announcement-wrapper .et_pb_text_inner{flex-direction:column}
#announcement-wrapper .announcement-label{align-self:flex-start;margin-bottom:10px}
#awardouterrow .et_pb_column.et-last-child{margin-right:inherit!important}
}
@media only screen and (max-width:767px){
#announcement-wrapper .announcement-text{font-size:14px;line-height:20px}
}
.usertooltip{margin-left:5px}
.usertooltip .tooltip-icon{position:relative;left:0;top:1px;width:auto;height:auto;min-width:auto;padding-right:8px;padding-left:8px;background-image:url(https://traceable.ai/wp-content/uploads/2021/10/tooltip-icon_darkblue.svg);background-position:0 0;background-size:14px 14px;background-repeat:no-repeat;font-size:12px;text-align:center}
#tooltip{text-align:center;background-color:#bfd0d9;border-radius:4px;color:#000;max-width:450px!important;position:absolute;z-index:100;font-weight:400;padding:15px;font-size:12px!important;line-height:18px}
#tooltip:after{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #bfd0d9;content:'';position:absolute;left:50%;bottom:-8px;margin-left:-10px}
#tooltip.top:after{border-top-color:transparent;border-bottom:10px solid #bfd0d9;top:-20px;bottom:auto}
#tooltip.left:after{left:10px;margin:0}
#tooltip.right:after{right:10px;left:auto;margin:0}
.linkedin-link .linkedin_icon{position:relative;left:4px;top:1px;width:auto;height:auto;min-width:auto;padding-right:8px;padding-left:8px;background-image:url(../images/Linkedin_Icon.svg);background-position:0 0;background-size:14px 14px;background-repeat:no-repeat;font-size:12px;text-align:center}
.comparisons_logorow .et_pb_column{display:flex;justify-content:center;flex-wrap:wrap}
.comparisons_logorow .et_pb_column .et_pb_blurb{width:25%}
@media only screen and (max-width:980px){
.comparisons_logorow .et_pb_column .et_pb_blurb{width:50%}
}
.et_pb_row.comp-logo-row{ max-width: 920px; padding-top: 20px; padding-bottom: 20px;}
.et_pb_row.comp-logo-row .comp-logo{ display: flex; align-items: center; height: 120px; justify-content: center; margin-bottom: 20px;}
.et_pb_row.comp-logo-row .et_pb_column:nth-child(2), .et_pb_row.comp-logo-row .et_pb_column:nth-child(4){ margin:auto;}
.et_pb_row.comp-logo-row .et_pb_column:nth-child(2) h1, .et_pb_row.comp-logo-row .et_pb_column h2, .et_pb_row.comp-logo-row .et_pb_column:nth-child(4) h1{ text-align: center;}
.et_pb_row.comp-logo-row .et_pb_column:nth-child(1) h1{ color:var(--tomato); text-align: center;}
.et_pb_row.comp-logo-row .et_pb_column:nth-child(3) h1, .et_pb_row.comp-logo-row .et_pb_column:nth-child(5) h1{ color:var(--seagreen); text-align: center;}
@media only screen and (max-width:980px){
.et_pb_row.comp-logo-row{ width: 80%; position: relative; padding-left: 0px; padding-right: 0px; margin: auto;}
.et_pb_row.comp-logo-row .et_pb_column{ width: 100% !important;}
.et_pb_row.comp-logo-row .et_pb_column:nth-child(2),  .et_pb_row.comp-logo-row .et_pb_column:nth-child(4){ margin:25px auto !important;}
 }


h1.trace-icon::before{ background: url('https://www.traceable.ai/wp-content/uploads/2022/02/Traceable-AI-_Logo-Light-Icon.webp') left 10px no-repeat; display: inline-block;  content: ""; position: relative; width: 75px; height: 73px;}

@media only screen and (max-width:980px){
    h1.trace-icon::before{  height: 50px; width: 50px; background-size: 100%; top: 5px; position: relative; background-position: left 5px;}
}

@media only screen and (max-width:768px){
    h1.trace-icon::before{  height: 45px; width: 45px; background-size: 100%; top: 5px; position: relative; background-position: left 5px;}
}


/*!=======Traceable Landing Page Black=========*/
.lpdark_body header{ display: none;}
body.lpdark_body #page-container #main-content .entry-content{ padding-top: 0px !important;}
#lpdark_sec_sepaker{ padding-top: 100px; padding-bottom: 65px;}
#lpdark_sec_sepaker .lpdark_row_sepaker{ padding-top: 40px; padding-bottom: 0px;}
#lpdark_sec_sepaker #speakers{ padding-top: 0px; padding-bottom: 40px;}
#lpdark_sec_sepaker .lpdark_row_sepaker .et_pb_column{ display: flex; flex-direction: row; flex-wrap: wrap;}
#lpdark_sec_sepaker .et_pb_row .et_pb_blurb{position:relative;z-index:0; width:271px; margin:0px 1% 45px; min-height:477.5px;border-radius:4px;}
#lpdark_sec_sepaker .et_pb_row .et_pb_blurb_content{ text-align: left;}
#lpdark_sec_sepaker .et_pb_row .et_pb_blurb .et_pb_main_blurb_image{ margin-bottom: 30px; transition: filter 300ms ease 0ms; backface-visibility: hidden; max-width: 191px;}
#lpdark_sec_sepaker .et_pb_row .et_pb_blurb .et_pb_main_blurb_image img{ filter: grayscale(100%); border-radius: 4px;}
#lpdark_sec_sepaker .et_pb_row .et_pb_blurb .et_pb_main_blurb_image:hover{filter: contrast(110%);}
#lpdark_sec_sepaker .et_pb_row .et_pb_blurb h4.et_pb_module_header{ color: #F6F6F6; font-weight: 600; font-size: 20px; line-height: 28px; padding-bottom: 4px;}
#lpdark_sec_sepaker .et_pb_row .et_pb_blurb .et_pb_blurb_container h5{ color: #F6F6F6; font-size: 18px; line-height: 26px; font-weight: 600; padding-bottom: 15px;}
#lpdark_sec_sepaker .et_pb_row .et_pb_blurb .et_pb_blurb_description p{ color:rgba(246,246,246,0.8); font-size: 12px; line-height: 20px; font-weight: 400; font-family:'Rational TW Text';}

#lpdark_sec_hero{ overflow: hidden; width: 100%;}
#lpdark_sec_hero .et_pb_row{ padding: 0px;}
#lpdark_sec_hero .lpdark_row_header .lpdark_nav.et_pb_menu{ background-color: transparent;}
#lpdark_sec_hero .lpdark_row_header .lpdark_nav.et_pb_menu .et_pb_menu__wrap{ justify-content: center;}

#lpdark_sec_hero .et_pb_row_2 .et_pb_column:first-child .et_pb_text{ max-width: 580px;}
#lpdark_sec_hero .et_pb_row_2{ padding-top: 180px; padding-bottom: 100px;}

#lpdark_sec_hero .lpdark_nav ul{ margin:0px; padding: 4px;}
#lpdark_sec_hero .lpdark_nav ul li{ list-style-type: none; padding-left: 20px; padding-right: 20px;}
#lpdark_sec_hero .lpdark_nav ul li a{ color: #F6F6F6; font-size: 16px; line-height: 14px; font-weight: 600;}
#lpdark_sec_hero .et_pb_text_inner h3{ font-size: 28px; line-height: 36px; color:#fff; font-weight: 600;}
.lpdark_row_about{ padding-bottom: 100px;}
.lpdark_row_about .et_pb_text_inner p{ font-size: 18px; line-height: 32px; font-weight: 400; color: #F6F6F6;}

#lpdark_sec_footer.footerglobal .et_pb_column ul li a{ color: #fff;}
#lpdark_sec_footer.footerglobal .et_pb_column ul li a:hover{ color: #fd5137;}
#lpdark_sec_footer.footerglobal .et_pb_column h4.title{ color: #fff;}
#lpdark_sec_footer_bottom.footerglobal .et_pb_column ul li, #lpdark_sec_footer_bottom.footerglobal .et_pb_column ul li a{ color: #fff;}
.lpdark_row_features .et_pb_column{ display: flex; justify-content: start; flex-direction: row; flex-wrap: wrap; justify-items: flex-start;
  align-items: inherit;}

.lpdark_row_features .et_pb_blurb{position:relative;z-index:0;width:31%;margin:0px 1% 2% !important ; background-color: #454F56; border-radius: 4px; padding: 44px; min-height: 285px;}
.lpdark_row_features .et_pb_blurb:hover{filter: brightness(95%); -webkit-transform: scale(.95); -ms-transform: scale(.95);transform: scale(.95);}
.lpdark_row_features .et_pb_blurb h4.et_pb_module_header{ color: #F6F6F6; font-size: 12px; line-height: 12px; padding-bottom: 24px; font-family:'Rational TW Text'; font-weight: 400;}
.lpdark_row_features .et_pb_blurb .et_pb_blurb_description h3{ padding-bottom: 24px;}
.lpdark_row_features .et_pb_blurb .et_pb_blurb_description p, .lpdark_row_features .et_pb_blurb .et_pb_blurb_description{ color: #ECECEC; font-size: 14px; line-height: 24px; font-weight: 400;}


.lpdark_row_join_session .et_pb_column{ display: flex; justify-content: space-between; flex-direction: row; flex-wrap: wrap;}
.lpdark_row_join_session .et_pb_blurb{position:relative;z-index:0;width:31%;margin-top:0px; margin-bottom: 45px !important; margin-left:0;min-height:190px;}
.lpdark_row_join_session .et_pb_blurb h4.et_pb_module_header{ color: #F6F6F6; font-weight: 600; font-size: 24px; line-height: 32px; padding-bottom: 18px;}
.lpdark_row_join_session .et_pb_blurb .et_pb_blurb_description p, .lpdark_row_join_session .et_pb_blurb .et_pb_blurb_description{ color: #ECECEC; font-size: 18px; line-height: 32px; font-weight: 400;}


@media only screen and (max-width:980px){
  #lpdark_sec_sepaker .lpdark_row_sepaker{ max-width: 615px;}
#lpdark_sec_hero .et_pb_row_2{ padding-top: 75px; padding-bottom: 75px;}
#lpdark_sec_hero .et_pb_text_inner h3{ font-size:24px; line-height: 32px;}
.lpdark_row_features{ margin-bottom: 40px;}
.lpdark_row_features .et_pb_blurb, .lpdark_row_join_session .et_pb_blurb{ width: 48%;}
.lpdark_row_join_session .et_pb_blurb{ min-height: inherit;}
#lpdark_sec_hero .lpdark_row_header{ display: flex; flex-wrap: wrap;}
#lpdark_sec_hero .lpdark_row_header .et_pb_column_1{ width: 50%; margin-bottom: 0px;}
#lpdark_sec_hero .lpdark_row_header .et_pb_column_2{ width: 100%; order: 3;}
#lpdark_sec_hero .lpdark_row_header .et_pb_column_3{ width: 50%; order: 2;}
#lpdark_sec_hero .lpdark_row_header .et_pb_column_3 .et_pb_text{ text-align: right;}
#lpdark_sec_hero .lpdark_row_header .et_pb_column_3 .et_pb_text a{ margin-right: 0px;}
#lpdark_sec_hero .lpdark_row_header .lpdark_nav.et_pb_menu .et_pb_menu__wrap{ justify-content: right;}
#lpdark_sec_hero .lpdark_row_header .lpdark_nav.et_pb_menu .et_mobile_menu{ box-shadow: none; margin-top: 20px;} 
#lpdark_sec_hero .lpdark_row_header .lpdark_nav ul  li{ width: 100%;}
#lpdark_sec_hero .lpdark_nav ul li a{ padding-left: 0px; color: #272c2e !important;}
#lpdark_sec_hero .lpdark_row_header .lpdark_nav ul .topright-mobilenav{ display: none;}
#lpdark_sec_hero .lpdark_row_header .lpdark_nav ul .mobliemenunav-button{ display: none;}

}
@media only screen and (max-width:767px){
.lpdark_row_features .et_pb_blurb{ width:100%; margin-left: auto; margin-right: auto; padding: 44px 30px;}
.lpdark_row_join_session{ padding-bottom: 0px;}
.lpdark_row_join_session .et_pb_blurb{width:auto;margin-left: auto; margin-right: auto; padding: 10px; }
#lpdark_sec_hero .lpdark_row_header .et_pb_column_1{ width: 100%; margin-bottom: 0px;}
#lpdark_sec_hero .lpdark_row_header .et_pb_column_2{ width: 100%; order: 2; margin-top: -45px;}
#lpdark_sec_hero .lpdark_row_header .et_pb_column_3{ width: 100%; order: 3; display: none;}
#lpdark_sec_hero .lpdark_row_header .lpdark_nav ul{ border-top: none;}
#lpdark_sec_hero .lpdark_row_header .et_pb_column_1 .et_pb_text_inner{ text-align: left;}
#lpdark_sec_hero .lpdark_row_header .et_pb_column_3 .et_pb_text{ text-align: center; margin:20px 0px;}
#lpdark_sec_hero  .outline-btn{ margin-bottom: 20px;}
#lpdark_sec_sepaker .lpdark_row_sepaker .et_pb_column{ justify-content: center;}
#lpdark_sec_sepaker .et_pb_row .et_pb_blurb{ min-height: inherit;}
}
#apidisriskmgmt{ padding-top: 40px; margin-bottom: 50px;}

#runtimeappprotect, #datathreatanalytics{ padding-top: 40px; margin-top: 120px; margin-bottom: 50px;}
@media only screen and (max-width:980px){
  #runtimeappprotect, #datathreatanalytics{margin-top: 80px;}
  }
@media only screen and (max-width:767px){
#runtimeappprotect, #datathreatanalytics{margin-top: 60px;}
}

.et_pb_section.cust_carousal_sec{ padding:0px;}
.et_pb_section.cust_carousal_sec .et_pb_row{ padding: 31px 24px; max-width: 1248px; width: 80%; margin: auto; position: relative;}
@media only screen and (max-width:980px){
  .et_pb_section.cust_carousal_sec .et_pb_row{ width: 100%;}
}
@media only screen and (max-width:767px){
.et_pb_section.cust_carousal_sec .et_pb_row{ padding-left: 10px; padding-right: 10px;}
}
.cust_story_grid_outer{ background-color: #f6f8fa; padding-top: 40px; padding-bottom: 100px; margin-top: 40px;}
.et_pb_section.cust_story_grid_outer div.et_pb_row.accordian_content .et_pb_column .et_pb_module.course-card:last-child{ margin-bottom: auto;} 

.cust_story_grid_outer .accordian_content .et_pb_column .et_pb_blurb .et_pb_blurb_description a.bluebtn_dark{ opacity: 1;}
.cust_story_grid_outer .accordian_content .et_pb_column .et_pb_blurb:hover .et_pb_blurb_description a.bluebtn_dark{ opacity: 1;}

.et_pb_column.cust_story_hero_lcol{background-color:#0053d7;border-radius:4px 4px 4px 4px;overflow:hidden;padding-top:10px;padding-bottom:10px;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;}
@media only screen and (max-width:980px){
  .et_pb_column.cust_story_hero_lcol{ padding-top: 20px; padding-bottom: 40px;}
}
.et_pb_row.cust_story_hero_row{ width: 100%; padding: 40px 24px 0px;}
@media only screen and (max-width:980px){
  .et_pb_row.cust_story_hero_row{padding: 30px 24px;}
}
@media only screen and (max-width:767px){
  .et_pb_row.cust_story_hero_row{padding: 0px 10px;}
}
.et_pb_row.mw810{width: 100%; max-width: 810px; padding-bottom: 30px; padding-top: 30px;}
.et_pb_row.use_case_compinfo{ padding:70px; width: 100%;max-width: 1025px; background-color: #d6e5ea; margin-top: 40px; margin-bottom: 40px;}
.et_pb_row.use_case_compinfo p{ font-size: 28px; line-height: 33px; font-weight: 400; font-family:'Rational TW Text'; color: #272C2E;}
.et_pb_row.mw810 h2.h-xmedium{ font-size: 24px; line-height: 32px; font-weight:600;}
.et_pb_row.use_case_compinfo .et_pb_text_inner{ max-width: 760px; margin: 0 auto;}
.et_pb_row .et_pb_text_inner ol{ padding-left: 25px;}
.et_pb_row .et_pb_text_inner ol>li{ font-size: 20px; line-height: 30px; font-weight: 700; color: #5F6E78; padding: 10px 5px 0px 5px;}

@media only screen and (max-width:980px){
.et_pb_text .fs60{ font-size: 44px;}  
.et_pb_row.use_case_compinfo p{ font-size: 24px; line-height: 30px;}
}
@media only screen and (max-width:767px){
  .et_pb_row.use_case_compinfo{ padding:30px;}
  .et_pb_text .fs60{ font-size: 34px;}  
}

.claimtshirt_form_section{ padding-top: 100px; padding-bottom: 100px;}
.claimtshirt_form_section .et_pb_row{ max-width: 1124px; margin:0 auto;}
.claimtshirt_form_section .mktoForm{display: flex; flex-wrap: wrap; width: 100% !important;}
.claimtshirt_form_section .mktoForm .mktoFormRow:nth-child(10),
.claimtshirt_form_section .mktoForm .mktoFormRow:nth-child(2),
.claimtshirt_form_section .mktoForm .mktoFormRow:nth-child(6){ width: 100%; line-height: 0px;}
.claimtshirt_form_section .mktoForm .mktoFormRow:nth-child(7){ width: 100%;}
.claimtshirt_form_section .mktoForm .mktoFormRow:nth-child(7) .mktoFormCol, .claimtshirt_form_section .mktoForm .mktoFormRow:nth-child(7) .mktoFieldWrap{ width: 100%; margin: 0px;}
.claimtshirt_form_section .mktoForm .mktoFormRow{ width:50%;}
.claimtshirt_form_section .mktoForm .mktoFormRow:nth-child(2) .mktoFormCol:nth-child(1), .claimtshirt_form_section .mktoForm .mktoFormRow:nth-child(10) .mktoFormCol:nth-child(1){ width: 49%; margin-right: 1%; display: inline-block;}
.claimtshirt_form_section .mktoForm .mktoFormRow:nth-child(2) .mktoFormCol:nth-child(2), .claimtshirt_form_section .mktoForm .mktoFormRow:nth-child(10) .mktoFormCol:nth-child(2){ width: 49%; margin-left: 1%; display: inline-block;}
.claimtshirt_form_section .mktoForm .mktoFormRow:nth-child(3), .claimtshirt_form_section .mktoForm .mktoFormRow:nth-child(8){ width: 49%; margin-right: 1%;}
.claimtshirt_form_section .mktoForm .mktoFormRow:nth-child(4), .claimtshirt_form_section .mktoForm .mktoFormRow:nth-child(9){ width: 49%; margin-left: 1%;}
.claimtshirt_form_section .mktoForm .mktoFormRow .mktoClear, 
.claimtshirt_form_section .mktoForm .mktoFormRow .mktoOffset,
.claimtshirt_form_section .mktoForm .mktoFormRow .mktoGutter{ display: none;}
.claimtshirt_form_section .mktoForm .mktoFormRow .mktoFormCol{ width: 100%; margin-left: 0; margin-right:0; margin-bottom: 0px !important;}
.claimtshirt_form_section .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap{ width: 100%;}
.claimtshirt_form_section .mktoForm .mktoFormRow .mktoHtmlText{ width: 100% !important; margin-bottom: 10px;}
.claimtshirt_form_section .mktoForm .mktoFormRow .mktoHtmlText strong{ color: #ECECEC; font-size: 18px; line-height: 32px; font-weight: 400;}
.claimtshirt_form_section .mktoForm input{background:#f6f6f6;border:none;border-bottom-color:currentcolor;border-bottom-style:none;border-bottom-width:medium;border-radius:4px;min-height:60px;font-size:16px;outline:none;border-bottom:3px solid #f6f6f6;padding:18px!important; width: 100% !important; margin-bottom: 28px !important;}
.claimtshirt_form_section .mktoForm select{background:#f6f6f6;border:none;border-bottom-color:currentcolor;border-bottom-style:none;border-bottom-width:medium;outline:none;border-bottom:3px solid #f6f6f6;font-size:16px;min-height:60px;border-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;padding:18px!important; width: 100% !important;
  margin-bottom: 28px !important;}
  .claimtshirt_form_section .mktoButtonRow{ display: flex; width: 100%;}  
  .claimtshirt_form_section .mktoButtonRow .mktoButton{padding-top:15px;padding-right:34px;padding-bottom:15px;padding-left:15px;border-radius:4px;background-color:#FD5138;background-image:url(../images/black_underscore.svg);background-position:90% 62%;background-size:25px 4px;border:0;bottom:30px;right:0;background-repeat:no-repeat;-webkit-transition:background-color 300ms ease;transition:background-color 300ms ease;font-family:'Rational TW Text',sans-serif;color:#fff;font-size:18px;font-weight:600;white-space:nowrap;display:inline-block;}
  .claimtshirt_form_section .mktoButtonRow .mktoButton:hover{background-color:#fff;outline:0;color:#fd5137;background-image:url(../images/arrow-right-orange.svg);background-position:88% 51%;background-size:20px 13px;}
  .claimtshirt_form_section .mktoForm .mktoFormCol label{display: none !important;}

  @media only screen and (max-width:980px){
    .claimtshirt_form_section{ padding-top: 60px; padding-bottom: 60px;}
  }
  @media only screen and (max-width:767px){
.claimtshirt_form_section .et_pb_module.mb0_mob{ margin-bottom: 0px;}
    .claimtshirt_form_section .mktoForm .mktoFormRow{ width:100%;}
    .claimtshirt_form_section .mktoForm .mktoFormRow:nth-child(2) .mktoFormCol:nth-child(1), .claimtshirt_form_section .mktoForm .mktoFormRow:nth-child(10) .mktoFormCol:nth-child(1){ width: 100%; margin-right: 0%; display: inline-block;}
.claimtshirt_form_section .mktoForm .mktoFormRow:nth-child(2) .mktoFormCol:nth-child(2), .claimtshirt_form_section .mktoForm .mktoFormRow:nth-child(10) .mktoFormCol:nth-child(2){ width: 100%; margin-left: 0%; display: inline-block;}
.claimtshirt_form_section .mktoForm .mktoFormRow:nth-child(3), .claimtshirt_form_section .mktoForm .mktoFormRow:nth-child(8){ width: 100%; margin-right: 0%;}
.claimtshirt_form_section .mktoForm .mktoFormRow:nth-child(4), .claimtshirt_form_section .mktoForm .mktoFormRow:nth-child(9){ width: 100%; margin-left: 0%;}
.claimtshirt_form_section .mktoForm select{ margin-bottom: 0px;}
.claimtshirt_form_section .mktoForm .mktoFormRow .mktoHtmlText{ margin-top: 10px;}
.claimtshirt_form_section .mktoButtonRow{ margin-top: 20px;}
.claimtshirt_form_section .mktoForm input{ margin-bottom: 10px !important;}
.claimtshirt_form_section .mktoForm select{ margin-bottom: 10px !important;}
  }
/*==========New Desgin=======*/
.home_carouselbg{ background-color: #07182B; padding:60px 24px 60px;}
.home_carouselbg .et_pb_row{ padding:30px 0px;}
#home_hero_section{ padding-bottom: 0px; padding-top: 0px;}
#home_hero_section #homeherosectiontext{ text-align: left;}
#home_hero_section #homeherosectiontext h1{ font-size:52px; line-height:1.3; font-weight: 600;}
#home_hero_section .et_pb_row { padding-bottom: 60px; padding-top: 60px;}
#home_hero_section .et_pb_row #hero_video_col video{ width: fit-content; max-width: 904px;}
footer, footer .et_pb_section{ background-color: #07182B;}
footer .et_pb_section_1_tb_footer{ border-top: 1px solid #87949C;}
#home_verttab{ background-size: inherit !important; background-position: 100%; max-width: 1920px; margin: 0 auto; display: flex;}

#home_verttab .vertical-tabs .et_pb_all_tabs{ background-color: transparent;}
#home_verttab .vertical-tabs{border:none}#home_verttab .vertical-tabs ul.et_pb_tabs_controls{float:left;width:30%;margin-right:3%;background:transparent}#home_verttab .vertical-tabs ul.et_pb_tabs_controls:after{content:none}#home_verttab .vertical-tabs .et_pb_tabs_controls li{width:100%;border-right:none!important}#home_verttab .vertical-tabs .et_pb_tabs_controls li.et_pb_tab_active{background:transparent;}#home_verttab .vertical-tabs .et_pb_tabs_controls li a{padding:5px 0px; font-size: 32px; line-height: 39px; font-weight: 400;}#home_verttab .vertical-tabs .et_pb_tabs_controls li.et_pb_tab_active a{color:#000 !important; font-size: 32px; line-height: 39px; font-weight:700;}#home_verttab .vertical-tabs .et_pb_tab{padding:0}#home_verttab .vertical-tabs .et_pb_tab_content{display:flex;flex-wrap:wrap}

@media(max-width:980px){
#home_hero_section .et_pb_row #hero_video_col video{ max-width: 100%; width: 100%;}
#home_hero_section .et_pb_row #hero_video_col .et_pb_code_inner{ max-width: 700px; margin-left: auto; margin-right: auto;}
}
@media(max-width:767px){
  #home_verttab .vertical-tabs ul.et_pb_tabs_controls{width:100%;margin-bottom:30px;margin-right:0}#home_verttab .vertical-tabs .et_pb_tabs_controls li{border-bottom:none}#home_verttab .vertical-tabs .et_pb_tab{padding:0}#home_verttab .vertical-tabs .et_pb_tab_content{display:block}
  .home_carouselbg{padding:40px 24px 40px;}

  #home_hero_section #homeherosectiontext h1{ font-size:36px; line-height:48px; font-weight: 600;}
}


/* #meet_industry_section .et_pb_row h2{ font-size: 42px; line-height: 45px; font-weight: 600; } */
.et_pb_row h2.fs42{ font-size: 42px; line-height: 45px; font-weight: 600; }
/* #protect_api_section .et_pb_row h2{ font-size: 42px; line-height: 45px; font-weight: 600;} */
/* #build_awareness_section .et_pb_row h2{ font-size: 42px; line-height: 45px; font-weight: 600;} */

@media(max-width:980px){
#protect_api_section .swapsecondonmobile{ margin-bottom: 0px;}
}

@media(max-width:767px){
  /* #meet_industry_section .et_pb_row h2{ font-size: 32px; line-height: 38px;} */
  .et_pb_row h2.fs42{ font-size: 32px; line-height: 38px;}
  /* #protect_api_section .et_pb_row h2{ font-size: 32px; line-height: 38px;}
  #build_awareness_section .et_pb_row h2{font-size: 32px; line-height: 38px;}  */
}

#home_footercta_new .et_pb_row h3{ font-size: 42px; line-height: 45px; font-weight: 600;}
#home_footercta_new .et_pb_row .et_pb_text_inner p{ font-size: 18px; line-height: 32px; font-weight: 400;}
#home_qote_section .et_pb_row h3.h-large{ padding-bottom: 14px;}
#home_qote_section .et_pb_row .et_pb_testimonial_content p{ padding-bottom: 0px;}
#meet_industry_section .et_pb_row:first-child{ padding-top:0px; padding-left: 24px; padding-right: 24px; padding-bottom: 100px; width: 100%;}
.row_wrapper{padding: 0px 24px !important; max-width: 1248px !important; width: 100% !important;}

@media(max-width:767px){
  #meet_industry_section .et_pb_row:first-child{ padding-bottom: 80px;}
}

h3.sj_tile_heading{ font-size: 28px; line-height: 34px; font-weight: 700;}
.sj_tile_rcol .et_pb_text_inner{ position: absolute; bottom: 50px; left: 30px; width: 480px; padding: 30px; background-color:rgba(255,255,255,0.95); border-radius: 10px;  box-shadow: 0px 0px 20px #c8cbcd;}

/*======marketo form 1603 code=============*/

.about-footer-marketoform form#mktoForm_1603.mktoForm .mktoFormRow:nth-child(4){display: inline-flex; width: 31.7%; margin-right:1.3%; padding-right: 0px; justify-content: space-between;}
.about-footer-marketoform form#mktoForm_1603.mktoForm .mktoFormRow:nth-child(4) input#Phone_mto__c{ padding-left:160px !important;}
  .about-footer-marketoform form#mktoForm_1603.mktoForm .mktoFormRow:nth-child(5){display: inline-flex;  width: 31.7%; padding-right:0%; margin-right: 1.3%; justify-content: space-between;}
  .about-footer-marketoform form#mktoForm_1603.mktoForm .mktoFormRow:nth-child(6){display: inline-flex;  width: 34%; justify-content: space-between;}
.about-footer-marketoform form#mktoForm_1603.mktoForm .mktoFormRow:nth-child(6) .mktoFormCol, .about-footer-marketoform form#mktoForm_1603.mktoForm .mktoFormRow:nth-child(6) .mktoFormCol .mktoFieldWrap{ float:initial; width:100%;}
.about-footer-marketoform form#mktoForm_1603.mktoForm .mktoButtonRow{width:initial; margin-top:0px;}
.about-footer-marketoform form#mktoForm_1603.mktoForm .mktoFormRow:nth-child(5) .mktoFormCol label{ display:block !important;}
.about-footer-marketoform form#mktoForm_1603.mktoForm .mktoFormRow:nth-child(7), .about-footer-marketoform form#mktoForm_1603.mktoForm .mktoFormRow:nth-child(8){ display: none;}



@media(max-width:990px){
  .about-footer-marketoform form#mktoForm_1603.mktoForm .mktoFormRow:nth-child(3){ width: 100%;}
  .about-footer-marketoform form#mktoForm_1603.mktoForm .mktoFormRow:nth-child(4){display: inline-flex; width: 100%; margin-right:0%; margin-bottom: 15px;} 
  .about-footer-marketoform form#mktoForm_1603.mktoForm .mktoFormRow:nth-child(5){display: inline-flex; width: 100%; margin-right:0%; margin-bottom: 15px;} 
  .about-footer-marketoform form#mktoForm_1603.mktoForm .mktoFormRow:nth-child(6){display: inline-flex; width: 100%; margin-right:0%;margin-bottom: 15px;} 
  .about-footer-marketoform form#mktoForm_1603.mktoForm .mktoFormRow:nth-child(5) .mktoFormCol{ width: 100%; margin-left: 0%;}
  .about-footer-marketoform form#mktoForm_1603.mktoForm .mktoButtonRow{width:initial; margin-top:15px;}
}

#lp_horizontal_form form.mktoForm{ display: flex; flex-wrap: wrap;}
#lp_horizontal_form form.mktoForm .mktoFormRow{ width: 31.33%; margin: 1%;}
#lp_horizontal_form form.mktoForm .mktoFormRow .mktoClear{ display: none;}
#lp_horizontal_form form.mktoForm .mktoButtonRow{ margin-top: 0px; position:absolute; right: 1%; bottom: 15%;}
#lp_horizontal_form form.mktoForm input,   #lp_horizontal_form form.mktoForm select{border-bottom: 3px solid #f6f6f6; max-width: 100%;}
#lp_horizontal_form form.mktoForm input:hover,   #lp_horizontal_form form.mktoForm select:hover{border-bottom: 3px solid #0053d7;}

@media only screen and (max-width:980px){
  #lp_horizontal_form form.mktoForm .mktoFormRow{ width: 48%; margin: 1%;}
  #lp_horizontal_form form.mktoForm .mktoButtonRow{bottom: 12%;}
}
@media only screen and (max-width:767px){
  #lp_horizontal_form form.mktoForm .mktoFormRow{ width: 100%; margin:1% 0%;}
  #lp_horizontal_form form.mktoForm input,   #lp_horizontal_form form.mktoForm select{ max-width: 100%;}
  #lp_horizontal_form form.mktoForm .mktoButtonRow{bottom: -3%; right: 0px;}
}

.all-press-coverage {padding-top:40px !important; max-width: 1150px !important;}
.all-press-coverage.et_pb_row .et_pb_module{ margin-bottom: 0px !important;} 
.all-press-coverage h3{ color: var(--darkgrey); display: flex;}
.all-press-coverage h3::before{content: "•"; color: var(--darkgrey); top: -2px;  position: relative; padding-right: 5px;}
/* .all-press-coverage h3 a::before{content: "#"; color: #1543A9;  position: relative; width: 20px; height: 20px; margin-left: -22px; padding-right: 5px;} */
.all-press-coverage h3 a{color: #1543A9;}
.all-press-coverage ul{padding-left:40px;}
.all-press-coverage ul li{padding-bottom:5px; font-size: 22px; line-height: 33px; font-weight: 400; color:#1543A9;}
.all-press-coverage ul li a{color:#1543A9}
.all-press-coverage ul li a:hover{color: #0053D7 !important;}
@media only screen and (max-width:767px){
  .all-press-coverage ul li{padding-bottom:10px; font-size: 18px; line-height: 24px;}
  .all-press-coverage{ padding-top: 20px !important;}
}

.catalogpg_subhead h2{ font-size: 36px; line-height: 44px; font-weight: 700; text-align: center;}
.catalogpg_section .et_pb_row h3{ font-size: 18px; line-height: 22px; font-weight: 800;}
.catalogpg_section .et_pb_row .et_pb_text_inner p{ font-size: 18px; line-height: 26px; font-weight: 300; color: #22222A;}
.catalogpg_section .et_pb_row .et_pb_text_inner ul{ padding-left: 20px;}
.catalogpg_section .et_pb_row .et_pb_text_inner ul li{font-size: 18px; line-height: 26px; font-weight: 300; color: #22222A;}
.catalogpg_section .et_pb_row .et_pb_text_inner a.btnbluebdr{ padding:15px 16px; color:#0052B4; font-weight: 500; font-size: 14px; line-height: 20px;}

#catalog_hero_section .et_pb_row{ display: flex; justify-content: center; align-items: center;}
#catalog_hero_section .et_pb_row .et_pb_column:last-child{ margin-bottom: inherit;}

.catalogpg_section .et_pb_row .et_pb_text_inner a.btnbluebdr:after{content:"";background-image:url(../images/newblue_underscore.svg);background-repeat:no-repeat;width:9px;height:3px;display:inline-block;margin-left:5px;background-size:contain}
.catalogpg_section .et_pb_row .et_pb_text_inner a.btnbluebdr:hover{background-color:var(--offwhite); color: #22222A;}
.catalogpg_section .et_pb_row .et_pb_text_inner a.btnbluebdr:hover:after{background-image:url(../images/arrow_darkbluenew.svg);width:9px;height:13px;top:2px;position:relative;left:4px}
@media only screen and (max-width:767px){
#catalog_hero_section a.whitebtn_big{ display: block; width: fit-content; margin-right: auto !important;}
.popup-module.icon_center .et_pb_image_wrap::before{ width: 18vw; height: 18vw; max-width: 114px; max-height: 114px;}
}
@media only screen and (max-width: 980px) {
header .general-custom-header .et_pb_row .et_pb_column_1_4 {position: absolute;padding-left: 24px;padding-top: 4px;z-index: 99;width: 80%!important;}
header .general-custom-header .et_pb_row .et_pb_column_1_4 img {width: 170px;height: 27.9px}
}
