pre{line-height: 21px;
    font-size: 1rem;
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
    font-weight: 400;
    color: #333;overflow-x: auto;
  white-space: pre-wrap;
  white-space: -moz-pre-wrap;
  white-space: -pre-wrap;
  white-space: -o-pre-wrap;
  word-wrap: break-word;}

.reportContent img,.reportContent p img{max-width: 650px;display: block;margin: 30px auto;}

.reqCustomBox p.p1{font-size: 24px!important;}
.reqCustomBox p.p2{font-size: 18px!important;font-weight: 300;}
.reqCustomBox p span{color: #fff600;}
.reqCustomBox p span.firstSpan{border-bottom: 1px solid #fff600;}
.reqCustomBox p .span2{font-size: 24px;}
.reqCustomBox{background-image: url(../images/reqCustomBox-bg.webp); background-position: center;background-repeat: no-repeat; border-radius: 5px; background-size: cover; padding: 24px 0px; }
.reqCustomBox button{border: 1.4px solid #fff; }
 .reqCustomBox button.specifyBTN{background-color: #ffbf00;color:#1d017f;border: 2px solid #ffbf00;padding: 8px 10px;transition: none;}
 .reqCustomBox button.specifyBTN:hover{background-color: #ffc929;border: 2px solid #ffc929; }
 .reqCustomBox button svg{stroke: #fff;stroke-width:1; }
 .talkToAna-Box{background-image:url('../images/talkToAna-Box-bg.png');background-position: center;background-repeat: no-repeat; border-radius: 5px; background-size: cover; padding: 36px 0px;border: 1px solid #fed94f;justify-content: space-around; }
 .talkToAna-Box img{border-radius: 100px; }
 .talkToAna-Box p{color: #1f1f1f;}
 .talkToAna-Box p.ana-name{font-size: 16px;}
 .talkToAna-Box p.ana-post{font-size: 14px;}
 .talkToAna-Box p.ana-title{font-size: 20px;}
 .talkToAna-Box button{background-color: #313436; color: #fff; font-weight: 500; font-size: 13px;border-radius: 2px; }
 .talkToAna-Box .fs-11{font-size: 11px; }
 .reqCustomBox .customPurchase, .reqMethodBox .reqMethod, .enqBuyBox .enqMethod{background-image:url('../images/reportContent-icon.png');background-repeat:no-repeat;width:54px;height:54px;display:inline-block}
 .reqMethodBox button{color: #fff; background-color: #085391; border:2px solid #085391;transition: none; padding: 8px 10px}
 .reqMethodBox button:hover{color: #fff; background-color: #3091e2; border:2px solid #3091e2; padding: 8px 10px}
 .reqMethodBox .h6{color: #262626;line-height: 22px;font-size: 18px;}
.reqMethodBox{background-image:url('../images/reqMethodBox-bg.webp');background-position: center;background-repeat: no-repeat; border-radius: 5px; background-size: contain; padding: 0px 0px;justify-content: space-evenly;}
.reqMethodBox .p1{color: #010101;font-size: 24px!important;}
.reqMethodBox .p2{color: #056d9b;font-size: 14px!important;text-align: left;line-height: 24px;font-weight: 300;}
.reqMethodBox .imgDiv{position: relative;top: -12px;}
.enqBuyBox{background-image:url('../images/enqBuyBox-bg.webp');background-position: center;background-repeat: no-repeat; border-radius: 5px; background-size: cover; padding: 24px 0px;}
.enqBuyBox button{color: #000508;background-color: #fede4a;transition: none;padding: 8px 15px}
.enqBuyBox button:hover{color: #000508;background-color: #e7c736;}
.enqBuyBox button svg{stroke: #53c7d9;stroke-width:1; }
.enqBuyBox .p1, #viewToc .enqBuyBox .p1{color: #fff;font-size: 24px; }
.enqBuyBox .p2, #viewToc .enqBuyBox .p2{color: #fff;font-size: 16px;line-height: 24px;font-weight: 300; }


.needInfo{border:1px solid #e9e9e9;border-radius:10px;background-color:#f3f3f3;}
/*.needInfo a.btnReqCustom, .needInfo .btnEnqBuy{background-image:-moz-linear-gradient(90deg, rgb(236,237,240) 0%, rgb(255,255,255) 100%);background-image:-webkit-linear-gradient( 90deg, rgb(236,237,240) 0%, rgb(255,255,255) 100%);background-image: -ms-linear-gradient(90deg, rgb(236,237,240) 0%, rgb(255,255,255) 100%);color:#434343;border:2px solid #2e95ff;padding: 12px 10px}
.needInfo a.btnReqCustom:hover, .needInfo .btnEnqBuy:hover{background: linear-gradient(to bottom,#f7f8fa,#e7e9ec); color: #434343; border: 2px solid #626262; }*/
.needInfo a.btnReqCustom, .needInfo .btnEnqBuy{background:#fff;color:#007db3;border:2px solid #007db3;padding: 12px 10px;font-weight: 500;transition: none;}
.needInfo a.btnReqCustom:hover, .needInfo .btnEnqBuy:hover{background:#007db3; color: #fff; border: 2px solid #007db3; }
.enqBuy{background:#f3f3f3;border-radius:10px;border: 1px solid #e9e9e9;}
/*.enqBuy a.btnEnqBuy{border:2px solid #2e95ff; color: #001f68; font-weight: 500;background-image: -webkit-linear-gradient( 90deg, rgb(236,237,240) 0%, rgb(255,255,255) 100%);padding: 12px 20px }
.enqBuy a.btnEnqBuy:hover{background-color: #56c0ea; color: #001f68; font-weight: 500; }*/
.enqBuy a.btnEnqBuy{border:2px solid #007db3; color: #fff; font-weight: 500;background:#007db3;padding: 12px 20px;transition: none;}
.enqBuy a.btnEnqBuy:hover{background-color: #fff; color: #007db3; font-weight: 500; }
/*trusted Partners*/
.trustedPartner{background:#fff;border-radius:10px;border: 1px solid #e9e9e9;}

.fixedBtn {font-size:14px;min-width:180px;padding:8px 20px;margin-right: 15px;display: inline-block;text-align: center;}
.fixedReportHeader{display:none;background:#fff;width:100%;top:0;left:0;z-index:9;box-shadow:0 3px 6px rgba(0,0,0,.1);}
.fixedReportHeader .logo{line-height: 36px}
.fixedReportHeader.active{display:block;position:fixed;animation: slide-down 1.2s;}
.fixedReportHeader .repName .lead{font-size:1rem;font-weight:500;color:#05344a;line-height:40px;margin-bottom:0;}
.fixedReportHeader .rightButton{width:75%;}
@keyframes slide-down{0%{opacity:0;transform:translateY(-100%);}
100%{opacity:1;transform:translateY(0);}
}


.relatedReportItem{border:1px solid #ddd;padding: 20px 30px;border-radius: 6px;background-color: #f9f9f9;}
.relatedReportItem h3{margin-bottom: 16px}
.relatedReportItem h3:after {content: ''; width: 65px; height: 4px; display: block; margin-top: 10px; border-radius: 4px; background: #1ba12d;}
.relatedReportItem p{color: #555}
.modal-dialog{max-width: 350px}
.zIndex1{z-index: 1}
.zINdex10{z-index: 10}
.modal-header{border-bottom: 0 none}
.close.btnClosePopup{width: 30px;height: 30px;position: absolute;right: 20px;top: 20px;border:1px solid #ddd;border-radius: 50%;padding: 0}
.close.btnClosePopup:hover{background: red;content: #fff;}
.close span{margin-top: -6px;}
#DownloadPDFModal .modal-header{position: relative;overflow: hidden;}
#DownloadPDFModal .modal-header{}
.modalDownloadBtn{background: #f7682b;padding: 10px 15px;display: block;width: 90%;margin: 0 auto;}
.modal-body .form-control{border: 0 none;border-bottom: 1px solid #ccc;background: transparent;border-radius: 0;padding: 2px 30px 2px 2px;}
.modal-body select{font-size: 12px;color: #2d3136;font-weight: 400;height: 38px}
.modal-body .brophNoError,.modal-body .ctaphNoError{position: absolute;}
.modal-body .form-control:focus{box-shadow: none}
.cta-Modal svg, #DownloadPDFModal svg {position: absolute; top: 14px; right: 10px;}
.modal-body .form-control::placeholder{font-size: 12px;/*color: #495057*/color: #2d3136;font-weight: 400}

.modal-body .simple-captcha{width: 300px;background:#f3f8ff;border: 1px solid #2165b726;padding: 12px 25px;margin-top: 20px;border-radius: 4px;display: flex;align-items: center;justify-content: space-between;}
.modal-body .simple-captcha input.human_check{appearance: none;width:25px;height:25px;background-color: #fcfcfc;border:1px solid #c3c3c3;margin-right: 12px;padding: 0px;border-radius: 4px;}
.modal-body .simple-captcha input[type="checkbox"]:checked{background-image: url(../images/tick2.svg);background-size:100%;background-repeat: no-repeat;}
.modal-body .simple-captcha label{margin:0px}
.modal-body #errorMsgHC{font-size: 12px;padding: 4px 0px;}

/*Banner One CSS*/
.r-Banner-one p.p1{font-size: 24px!important;color: #1a1a1a;line-height: 24px !important}
.r-Banner-one p.p2{font-size: 14px!important;font-weight: 400;color: #1a1a1a;line-height: 24px!important}
.r-Banner-one p span{color: #0058ac;}
.r-Banner-one p span.firstSpan{border-bottom: 1px solid #0058ac;}
.r-Banner-one p .span2{font-size: 24px;}
.r-Banner-one{background-image: url(../images/bannerOne-bg.webp); background-position: center;background-repeat: no-repeat; border-radius: 5px; background-size: cover; padding: 18px 0px;line-height: 24px }
.r-Banner-one button{border: 1.4px solid #fff; }
.r-Banner-one button.specifyBTN{background-color: #0058ac;color:#fff;border: 2px solid #35aad0;padding: 10px;width: 238px;transition: none}
.r-Banner-one button.specifyBTN:hover{background-color: #1d78ce;border: 2px solid #35aad0; }

/*Banner Two CSS*/
.r-Banner-two{background-image:url('../images/bannerTwo-bg.webp');background-position: center;background-repeat: no-repeat; border-radius: 5px; background-size: cover; padding: 30px 0px;justify-content: space-evenly;}
.r-Banner-two .p1{color: #1a1a1a;font-size: 24px!important;line-height: 1.5}
.r-Banner-two .p2{color: #1a1a1a;font-size: 14px!important;text-align: left;line-height: 20px!important;font-weight: 400;}
.r-Banner-two .imgDiv{position: relative;top: -12px;}
.r-Banner-two button{color: #fff;background-color: #164C78;transition: none;padding: 10px;border:2px solid #35aad0;width: 238px;}
.r-Banner-two button:hover{color: #fff; background-color: #185689;border:2px solid #35aad0;padding: 10px;}
.r-Banner-two .h6{color: #262626;line-height: 22px;font-size: 18px;}

/*Banner Three Css*/
/*.r-Banner-three{background-image:url('../images/bannerThree-bg.webp');background-position: center;background-repeat: no-repeat; border-radius: 5px; background-size: cover; padding: 24px 0px;border: 1px solid #d1d1d1;}*/
.r-Banner-three{/*background-image:url('../images/bannerThree-bg.webp');*/background: linear-gradient(90deg,rgba(255, 255, 255, 1) 0%, rgba(241, 241, 241, 1) 15%, rgba(241, 241, 241, 1) 50%, rgba(240, 240, 240, 1) 85%, rgba(255, 255, 255, 1) 100%);background-position: center;background-repeat: no-repeat; border-radius: 5px; background-size: cover; padding: 24px 0px;border: 1px solid #d1d1d1;}
.r-Banner-three button{color: #000508;background-color: #fede4a;transition: none;padding: 10px 15px;border: 2px solid #e6c52e;width: 238px}
.r-Banner-three button:hover{color: #000508;background-color: #e7c736;}
/*.r-Banner-three button{color: #fff;background-color: #001b72;transition: none;padding: 10px 20px;border: 2px solid #35aad0;}
.r-Banner-three button:hover{color: #fff;background-color: #1c40b6;border: 2px solid #35aad0;}*/
.r-Banner-three button svg{stroke: #53c7d9;stroke-width:1;}
.r-Banner-three .p1{color: #0058AC;font-size: 20px;line-height: 26px;}
.r-Banner-three .p2{color: #0058AC;font-size: 16px;line-height: 24px;font-weight: 300;}

/*First Banner CTA*/
.firstBannerCtaBtn{background-image: linear-gradient(-120deg, #1d78ce 50%, #0058ac 50%); color: #fff; text-align: center; background-size: 300%; transition: all 0.6s; padding:10px 15px;/*margin:12px 0 10px;*/font-size:14px;width: 85%; border: 2px solid #35aad0; font-weight: 500;}
.firstBannerCtaBtn:hover {background-position: 100%;color: #fff; }
/*SECOND Banner CTA*/
.secondBannerCtaBtn{background-image: linear-gradient(-120deg, #20659d 50%, #164C78 50%); color: #fff; text-align: center; background-size: 300%; transition: all 0.6s; padding:10px 15px;/*margin:12px 0 10px;*/font-size:14px;width: 85%; border: 2px solid #35aad0; font-weight: 500;}
.secondBannerCtaBtn:hover {background-position: 100%;color: #fff; }
/*THIRD Banner CTA*/
.thirdBannerCtaBtn{background-image: linear-gradient(-120deg, #e7c736 50%, #fede4a 50%); color: #000508; text-align: center; background-size: 300%; transition: all 0.6s; padding:7px 15px;font-size:14px;width: 85%; border: 2px solid #e6c52e; font-weight: 400;}
.thirdBannerCtaBtn:hover {background-position: 100%; color: #000508; }

/*Get Sample CTA BTN*/
.getSampleCtaBtn{background-image: linear-gradient(-120deg, #ee5022 50%, #ff9a4d 50%); color: #111; text-align: center; background-size: 300%; transition: all 0.6s; padding:10px 15px;font-size:14px;width: 85%; border: 2px solid #ee5022; font-weight: 500;}
.getSampleCtaBtn:hover {background-position: 100%; color: #111;}

/*Customization CTA BTN*/
.customizationCtaBtn{background-image: linear-gradient(-120deg, #fece3b 50%, #ffc107 50%); color: #111; text-align: center; background-size: 300%; transition: all 0.6s; padding:10px 15px;font-size:14px;width: 85%; border: 2px solid #ffc107; font-weight: 500;}
.customizationCtaBtn:hover {background-position: 100%; color: #111;}

/*Connect Analyst CTA BTN*/
.connectAnalystCtaBtn{background-image: linear-gradient(-120deg, #001f68 50%, #fff 50%); color: #001f68; text-align: center; background-size: 300%; transition: all 0.6s; padding:10px 15px;font-size:14px;width: 85%; border: 2px solid #001f68; font-weight: 500;}
.connectAnalystCtaBtn:hover {background-position: 100%; color: #fff;}

/*Enquiry Before buying CTA BTN*/
.enquiryCtaBtn{background-image: linear-gradient(-120deg, #126b91 50%, #fff 50%); color: #007db3; text-align: center; background-size: 300%; transition: all 0.6s; padding:10px 15px;font-size:14px;width: 85%; border: 2px solid #007db3; font-weight: 500;}
.enquiryCtaBtn:hover {background-position: 100%; color: #fff;}

/*Get Methodology CTA BTN*/
.methodologyCtaBtn{background-image: linear-gradient(-120deg, #126b91 50%, #fff 50%); color: #007db3; text-align: center; background-size: 300%; transition: all 0.6s; padding:10px 15px;font-size:14px;width: 85%; border: 2px solid #007db3; font-weight: 500;}
.methodologyCtaBtn:hover {background-position: 100%; color: #fff;}



.aside_div{background: #f6f8ff;border-radius: 6px;margin-bottom: 20px}
.aside_div .p1{font-size: 18px;color: #000;font-weight: 700;margin: 0px;text-transform: capitalize}
.licenseTypeDiv{padding:15px 0px;border-bottom: 1px solid #e4e4e4}
.licenseTypeDiv .license_label{cursor: pointer;display: flex;justify-content: space-between;}
.licenseTypeDiv .license_label input{/*width: 14px;height: 14px;*/margin: 0px 3px 0px 0px;cursor: pointer;position: relative;top: 2px}
.buy_btn1{width:100%;font-size: 16px;background-color: #FF6633;color: #111;border: 1px solid #FF6633;padding: 15px 0px;font-weight:500;display: inline-block;border-radius: 100px;text-align:center;line-height: normal;cursor: pointer;}
.buy_btn1:hover{background-color: #fa3e00;color: #fff}

.sample_form_div{background: #f6f8ff;border-radius: 20px;display: none;border:5px solid #3ab0da}
.sample_form_div .title{color: #003367;font-size: 18px;font-weight: 500;text-align: center;margin:0px 0px 10px 0px;display: flex;justify-content: center;align-items: center}
.sample_form_div .title span{color:#D82500}
.sample_form_div .input_div{margin-bottom: 20px;}
.sample_form_div .input_div .form-control{background-color:#f6f8ff;display: block;width: 100%;font-size: 16px;border: 0px;border-bottom: 1px solid #b1bfcd;box-shadow: none;outline: none;padding:5px 12px;border-radius: 0px}
.sample_form_div .input_div .form-control::placeholder{font-size: 14px;color:#111}
.sample_form_div .input_div .alert_text{font-size: 12px;color: #D82500;position: absolute;top: 38px;left:12px;display: none}
.sample_form_div .input_div .message_field_alert{top: 75px}
.sample_form_div .aside_form_btn{background-color: #ff9a4d;color: #0f1111;border:1px solid #ff7818;font-size:16px;font-weight: 500;padding: 15px 0px;border-radius: 100px;line-height: normal;width: 100%;cursor: pointer}
.sample_form_div .aside_form_btn:hover{background-color: #ff7818;color: #0f1111;border:1px solid #ff7818}
.sample_form_div .aside_form_btn svg{stroke: #0F1111}
.sticky_aside_Div{position: fixed;top: 95px;display: block}