:root{--highlight-bg-color:rgba(180,0,170,1);--highlight-selected-bg-color:rgba(0,100,0,1)}
@media screen and (forced-colors:active){:root{--highlight-bg-color:Highlight;--highlight-selected-bg-color:ButtonText}
}
.textLayer{position:absolute;text-align:initial;inset:0;overflow:hidden;opacity:.25;line-height:1;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;z-index:2}
.textLayer span,.textLayer br{color:transparent;position:absolute;white-space:pre;cursor:text;transform-origin:0 0}
.textLayer span.markedContent{top:0;height:0}
.textLayer .highlight{margin:-1px;padding:1px;background-color:var(--highlight-bg-color);border-radius:4px}
.textLayer .highlight.appended{position:initial}
.textLayer .highlight.begin{border-radius:4px 0 0 4px}
.textLayer .highlight.end{border-radius:0 4px 4px 0}
.textLayer .highlight.middle{border-radius:0}
.textLayer .highlight.selected{background-color:var(--highlight-selected-bg-color)}
.textLayer ::-moz-selection{background:blue;background:AccentColor}
.textLayer ::selection{background:blue;background:AccentColor}
.textLayer br::-moz-selection{background:transparent}
.textLayer br::selection{background:transparent}
.textLayer .endOfContent{display:block;position:absolute;inset:100% 0 0;z-index:-1;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}
.textLayer .endOfContent.active{top:0}
:root{--annotation-unfocused-field-background:url("data:image/svg+xml;charset=UTF-8,<svgwidth='1px'height='1px'xmlns='http://www.w3.org/2000/svg'><rectwidth='100%'height='100%'style='fill:rgba(0,54,255,0.13);'/></svg>");--input-focus-border-color:Highlight;--input-focus-outline:1px solid Canvas;--input-unfocused-border-color:transparent;--input-disabled-border-color:transparent;--input-hover-border-color:black;--link-outline:0}
@media screen and (forced-colors:active){:root{--input-focus-border-color:CanvasText;--input-unfocused-border-color:ActiveText;--input-disabled-border-color:GrayText;--input-hover-border-color:Highlight;--link-outline:1.5px solid LinkText}
.annotationLayer .textWidgetAnnotation input:required,.annotationLayer .textWidgetAnnotation textarea:required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .buttonWidgetAnnotation.checkBox input:required,.annotationLayer .buttonWidgetAnnotation.radioButton input:required{outline:1.5px solid selectedItem}
.annotationLayer .linkAnnotation:hover{-webkit-backdrop-filter:invert(100%);backdrop-filter:invert(100%)}
}
.annotationLayer{position:absolute;top:0;left:0;pointer-events:none;transform-origin:0 0;z-index:3}
.annotationLayer[data-main-rotation="90"] .norotate{transform:rotate(270deg) translateX(-100%)}
.annotationLayer[data-main-rotation="180"] .norotate{transform:rotate(180deg) translate(-100%,-100%)}
.annotationLayer[data-main-rotation="270"] .norotate{transform:rotate(90deg) translateY(-100%)}
.annotationLayer canvas{position:absolute;width:100%;height:100%}
.annotationLayer section{position:absolute;text-align:initial;pointer-events:auto;box-sizing:border-box;transform-origin:0 0}
.annotationLayer .linkAnnotation{outline:var(--link-outline)}
.annotationLayer .linkAnnotation>a,.annotationLayer .buttonWidgetAnnotation.pushButton>a{position:absolute;font-size:1em;top:0;left:0;width:100%;height:100%}
.annotationLayer .linkAnnotation>a:hover,.annotationLayer .buttonWidgetAnnotation.pushButton>a:hover{opacity:.2;background:rgba(255,255,0,1);box-shadow:0 2px 10px rgba(255,255,0,1)}
.annotationLayer .textAnnotation img{position:absolute;cursor:pointer;width:100%;height:100%;top:0;left:0}
.annotationLayer .textWidgetAnnotation input,.annotationLayer .textWidgetAnnotation textarea,.annotationLayer .choiceWidgetAnnotation select,.annotationLayer .buttonWidgetAnnotation.checkBox input,.annotationLayer .buttonWidgetAnnotation.radioButton input{background-image:var(--annotation-unfocused-field-background);border:2px solid var(--input-unfocused-border-color);box-sizing:border-box;font:calc(9px * var(--scale-factor)) sans-serif;height:100%;margin:0;vertical-align:top;width:100%}
.annotationLayer .textWidgetAnnotation input:required,.annotationLayer .textWidgetAnnotation textarea:required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .buttonWidgetAnnotation.checkBox input:required,.annotationLayer .buttonWidgetAnnotation.radioButton input:required{outline:1.5px solid red}
.annotationLayer .choiceWidgetAnnotation select option{padding:0}
.annotationLayer .buttonWidgetAnnotation.radioButton input{border-radius:50%}
.annotationLayer .textWidgetAnnotation textarea{resize:none}
.annotationLayer .textWidgetAnnotation input[disabled],.annotationLayer .textWidgetAnnotation textarea[disabled],.annotationLayer .choiceWidgetAnnotation select[disabled],.annotationLayer .buttonWidgetAnnotation.checkBox input[disabled],.annotationLayer .buttonWidgetAnnotation.radioButton input[disabled]{background:0;border:2px solid var(--input-disabled-border-color);cursor:not-allowed}
.annotationLayer .textWidgetAnnotation input:hover,.annotationLayer .textWidgetAnnotation textarea:hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .buttonWidgetAnnotation.checkBox input:hover,.annotationLayer .buttonWidgetAnnotation.radioButton input:hover{border:2px solid var(--input-hover-border-color)}
.annotationLayer .textWidgetAnnotation input:hover,.annotationLayer .textWidgetAnnotation textarea:hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .buttonWidgetAnnotation.checkBox input:hover{border-radius:2px}
.annotationLayer .textWidgetAnnotation input:focus,.annotationLayer .textWidgetAnnotation textarea:focus,.annotationLayer .choiceWidgetAnnotation select:focus{background:0;border:2px solid var(--input-focus-border-color);border-radius:2px;outline:var(--input-focus-outline)}
.annotationLayer .buttonWidgetAnnotation.checkBox :focus,.annotationLayer .buttonWidgetAnnotation.radioButton :focus{background-image:none;background-color:transparent}
.annotationLayer .buttonWidgetAnnotation.checkBox :focus{border:2px solid var(--input-focus-border-color);border-radius:2px;outline:var(--input-focus-outline)}
.annotationLayer .buttonWidgetAnnotation.radioButton :focus{border:2px solid var(--input-focus-border-color);outline:var(--input-focus-outline)}
.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{background-color:CanvasText;content:"";display:block;position:absolute}
.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{height:80%;left:45%;width:1px}
.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{transform:rotate(45deg)}
.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{transform:rotate(-45deg)}
.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{border-radius:50%;height:50%;left:30%;top:20%;width:50%}
.annotationLayer .textWidgetAnnotation input.comb{font-family:monospace;padding-left:2px;padding-right:0}
.annotationLayer .textWidgetAnnotation input.comb:focus{width:103%}
.annotationLayer .buttonWidgetAnnotation.checkBox input,.annotationLayer .buttonWidgetAnnotation.radioButton input{-webkit-appearance:none;-moz-appearance:none;appearance:none}
.annotationLayer .popupTriggerArea{height:100%;width:100%}
.annotationLayer .fileAttachmentAnnotation .popupTriggerArea{position:absolute}
.annotationLayer .popupWrapper{position:absolute;font-size:calc(9px * var(--scale-factor));width:100%;min-width:calc(180px * var(--scale-factor));pointer-events:none}
.annotationLayer .popup{position:absolute;max-width:calc(180px * var(--scale-factor));background-color:rgba(255,255,153,1);box-shadow:0 calc(2px * var(--scale-factor)) calc(5px * var(--scale-factor)) rgba(136,136,136,1);border-radius:calc(2px * var(--scale-factor));padding:calc(6px * var(--scale-factor));margin-left:calc(5px * var(--scale-factor));cursor:pointer;font:message-box;white-space:normal;word-wrap:break-word;pointer-events:auto}
.annotationLayer .popup>*{font-size:calc(9px * var(--scale-factor))}
.annotationLayer .popup h1{display:inline-block}
.annotationLayer .popupDate{display:inline-block;margin-left:calc(5px * var(--scale-factor))}
.annotationLayer .popupContent{border-top:1px solid rgba(51,51,51,1);margin-top:calc(2px * var(--scale-factor));padding-top:calc(2px * var(--scale-factor))}
.annotationLayer .richText>*{white-space:pre-wrap;font-size:calc(9px * var(--scale-factor))}
.annotationLayer .highlightAnnotation,.annotationLayer .underlineAnnotation,.annotationLayer .squigglyAnnotation,.annotationLayer .strikeoutAnnotation,.annotationLayer .freeTextAnnotation,.annotationLayer .lineAnnotation svg line,.annotationLayer .squareAnnotation svg rect,.annotationLayer .circleAnnotation svg ellipse,.annotationLayer .polylineAnnotation svg polyline,.annotationLayer .polygonAnnotation svg polygon,.annotationLayer .caretAnnotation,.annotationLayer .inkAnnotation svg polyline,.annotationLayer .stampAnnotation,.annotationLayer .fileAttachmentAnnotation{cursor:pointer}
.annotationLayer section svg{position:absolute;width:100%;height:100%;top:0;left:0}
.annotationLayer .annotationTextContent{position:absolute;width:100%;height:100%;opacity:0;color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}
.annotationLayer .annotationTextContent span{width:100%;display:inline-block}
:root{--xfa-unfocused-field-background:url("data:image/svg+xml;charset=UTF-8,<svgwidth='1px'height='1px'xmlns='http://www.w3.org/2000/svg'><rectwidth='100%'height='100%'style='fill:rgba(0,54,255,0.13);'/></svg>");--xfa-focus-outline:auto}
@media screen and (forced-colors:active){:root{--xfa-focus-outline:2px solid CanvasText}
.xfaLayer *:required{outline:1.5px solid selectedItem}
}
.xfaLayer{background-color:transparent}
.xfaLayer .highlight{margin:-1px;padding:1px;background-color:rgba(239,203,237,1);border-radius:4px}
.xfaLayer .highlight.appended{position:initial}
.xfaLayer .highlight.begin{border-radius:4px 0 0 4px}
.xfaLayer .highlight.end{border-radius:0 4px 4px 0}
.xfaLayer .highlight.middle{border-radius:0}
.xfaLayer .highlight.selected{background-color:rgba(203,223,203,1)}
.xfaPage{overflow:hidden;position:relative}
.xfaContentarea{position:absolute}
.xfaPrintOnly{display:none}
.xfaLayer{position:absolute;text-align:initial;top:0;left:0;transform-origin:0 0;line-height:1.2}
.xfaLayer *{color:inherit;font:inherit;font-style:inherit;font-weight:inherit;font-kerning:inherit;letter-spacing:-0.01px;text-align:inherit;text-decoration:inherit;box-sizing:border-box;background-color:transparent;padding:0;margin:0;pointer-events:auto;line-height:inherit}
.xfaLayer *:required{outline:1.5px solid red}
.xfaLayer div{pointer-events:none}
.xfaLayer svg{pointer-events:none}
.xfaLayer svg *{pointer-events:none}
.xfaLayer a{color:blue}
.xfaRich li{margin-left:3em}
.xfaFont{color:black;font-weight:normal;font-kerning:none;font-size:10px;font-style:normal;letter-spacing:0;text-decoration:none;vertical-align:0}
.xfaCaption{overflow:hidden;flex:0 0 auto}
.xfaCaptionForCheckButton{overflow:hidden;flex:1 1 auto}
.xfaLabel{height:100%;width:100%}
.xfaLeft{display:flex;flex-direction:row;align-items:center}
.xfaRight{display:flex;flex-direction:row-reverse;align-items:center}
.xfaLeft>.xfaCaption,.xfaLeft>.xfaCaptionForCheckButton,.xfaRight>.xfaCaption,.xfaRight>.xfaCaptionForCheckButton{max-height:100%}
.xfaTop{display:flex;flex-direction:column;align-items:flex-start}
.xfaBottom{display:flex;flex-direction:column-reverse;align-items:flex-start}
.xfaTop>.xfaCaption,.xfaTop>.xfaCaptionForCheckButton,.xfaBottom>.xfaCaption,.xfaBottom>.xfaCaptionForCheckButton{width:100%}
.xfaBorder{background-color:transparent;position:absolute;pointer-events:none}
.xfaWrapped{width:100%;height:100%}
.xfaTextfield:focus,.xfaSelect:focus{background-image:none;background-color:transparent;outline:var(--xfa-focus-outline);outline-offset:-1px}
.xfaCheckbox:focus,.xfaRadio:focus{outline:var(--xfa-focus-outline)}
.xfaTextfield,.xfaSelect{height:100%;width:100%;flex:1 1 auto;border:0;resize:none;background-image:var(--xfa-unfocused-field-background)}
.xfaSelect{padding-inline:2px}
.xfaTop>.xfaTextfield,.xfaTop>.xfaSelect,.xfaBottom>.xfaTextfield,.xfaBottom>.xfaSelect{flex:0 1 auto}
.xfaButton{cursor:pointer;width:100%;height:100%;border:0;text-align:center}
.xfaLink{width:100%;height:100%;position:absolute;top:0;left:0}
.xfaCheckbox,.xfaRadio{width:100%;height:100%;flex:0 0 auto;border:0}
.xfaRich{white-space:pre-wrap;width:100%;height:100%}
.xfaImage{-o-object-position:left top;object-position:left top;-o-object-fit:contain;object-fit:contain;width:100%;height:100%}
.xfaLrTb,.xfaRlTb,.xfaTb{display:flex;flex-direction:column;align-items:stretch}
.xfaLr{display:flex;flex-direction:row;align-items:stretch}
.xfaRl{display:flex;flex-direction:row-reverse;align-items:stretch}
.xfaTb>div{justify-content:left}
.xfaPosition{position:relative}
.xfaArea{position:relative}
.xfaValignMiddle{display:flex;align-items:center}
.xfaTable{display:flex;flex-direction:column;align-items:stretch}
.xfaTable .xfaRow{display:flex;flex-direction:row;align-items:stretch}
.xfaTable .xfaRlRow{display:flex;flex-direction:row-reverse;align-items:stretch;flex:1}
.xfaTable .xfaRlRow>div{flex:1}
.xfaNonInteractive input,.xfaNonInteractive textarea,.xfaDisabled input,.xfaDisabled textarea,.xfaReadOnly input,.xfaReadOnly textarea{background:initial}
@media print{.xfaTextfield,.xfaSelect{background:transparent}
.xfaSelect{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-indent:1px;text-overflow:""}
}
:root{--focus-outline:solid 2px blue;--hover-outline:dashed 2px blue;--freetext-line-height:1.35;--freetext-padding:2px;--editorFreeText-editing-cursor:text;--editorInk-editing-cursor:pointer}
@media(-webkit-min-device-pixel-ratio:1.1),(min-resolution:1.1dppx){}
@media screen and (forced-colors:active){:root{--focus-outline:solid 3px ButtonText;--hover-outline:dashed 3px ButtonText}
}
[data-editor-rotation="90"]{transform:rotate(90deg)}
[data-editor-rotation="180"]{transform:rotate(180deg)}
[data-editor-rotation="270"]{transform:rotate(270deg)}
.annotationEditorLayer{background:transparent;position:absolute;top:0;left:0;font-size:calc(100px * var(--scale-factor));transform-origin:0 0;cursor:auto;z-index:4}
.annotationEditorLayer.freeTextEditing{cursor:var(--editorFreeText-editing-cursor)}
.annotationEditorLayer.inkEditing{cursor:var(--editorInk-editing-cursor)}
.annotationEditorLayer :is(.freeTextEditor,.inkEditor)[draggable="true"]{cursor:move}
.annotationEditorLayer .selectedEditor{outline:var(--focus-outline);resize:none}
.annotationEditorLayer .freeTextEditor{position:absolute;background:transparent;border-radius:3px;padding:calc(var(--freetext-padding) * var(--scale-factor));resize:none;width:auto;height:auto;z-index:1;transform-origin:0 0;touch-action:none;cursor:auto}
.annotationEditorLayer .freeTextEditor .internal{background:transparent;border:0;top:0;left:0;overflow:visible;white-space:nowrap;resize:none;font:10px sans-serif;line-height:var(--freetext-line-height)}
.annotationEditorLayer .freeTextEditor .overlay{position:absolute;display:none;background:transparent;top:0;left:0;width:100%;height:100%}
.annotationEditorLayer .freeTextEditor .overlay.enabled{display:block}
.annotationEditorLayer .freeTextEditor .internal:empty::before{content:attr(default-content);color:gray}
.annotationEditorLayer .freeTextEditor .internal:focus{outline:0}
.annotationEditorLayer .inkEditor.disabled{resize:none}
.annotationEditorLayer .inkEditor.disabled.selectedEditor{resize:horizontal}
.annotationEditorLayer .freeTextEditor:hover:not(.selectedEditor),.annotationEditorLayer .inkEditor:hover:not(.selectedEditor){outline:var(--hover-outline)}
.annotationEditorLayer .inkEditor{position:absolute;background:transparent;border-radius:3px;overflow:auto;width:100%;height:100%;z-index:1;transform-origin:0 0;cursor:auto}
.annotationEditorLayer .inkEditor.editing{resize:none;cursor:inherit}
.annotationEditorLayer .inkEditor .inkEditorCanvas{position:absolute;top:0;left:0;width:100%;height:100%;touch-action:none}
:root{--viewer-container-height:0;--pdfViewer-padding-bottom:0;--page-margin:1px auto -8px;--page-border:9px solid transparent;--spreadHorizontalWrapped-margin-LR:-3.5px;--loading-icon-delay:400ms}
@media screen and (forced-colors:active){:root{--pdfViewer-padding-bottom:9px;--page-margin:8px auto -1px;--page-border:1px solid CanvasText;--spreadHorizontalWrapped-margin-LR:3.5px}
}
[data-main-rotation="90"]{transform:rotate(90deg) translateY(-100%)}
[data-main-rotation="180"]{transform:rotate(180deg) translate(-100%,-100%)}
[data-main-rotation="270"]{transform:rotate(270deg) translateX(-100%)}
.pdfViewer{--scale-factor:1;padding-bottom:var(--pdfViewer-padding-bottom)}
.pdfViewer .canvasWrapper{overflow:hidden;width:100%;height:100%;z-index:1}
.pdfViewer .page{direction:ltr;width:816px;height:1056px;margin:var(--page-margin);position:relative;overflow:visible;border:var(--page-border);background-clip:content-box;background-color:rgba(255,255,255,1)}
.pdfViewer .dummyPage{position:relative;width:0;height:var(--viewer-container-height)}
.pdfViewer.removePageBorders .page{margin:0 auto 10px;border:0}
.pdfViewer.singlePageView{display:inline-block}
.pdfViewer.singlePageView .page{margin:0;border:0}
.pdfViewer.scrollHorizontal,.pdfViewer.scrollWrapped,.spread{margin-inline:3.5px;text-align:center}
.pdfViewer.scrollHorizontal,.spread{white-space:nowrap}
.pdfViewer.removePageBorders,.pdfViewer.scrollHorizontal .spread,.pdfViewer.scrollWrapped .spread{margin-inline:0}
.spread .page,.spread .dummyPage,.pdfViewer.scrollHorizontal .page,.pdfViewer.scrollWrapped .page,.pdfViewer.scrollHorizontal .spread,.pdfViewer.scrollWrapped .spread{display:inline-block;vertical-align:middle}
.spread .page,.pdfViewer.scrollHorizontal .page,.pdfViewer.scrollWrapped .page{margin-inline:var(--spreadHorizontalWrapped-margin-LR)}
.pdfViewer.removePageBorders .spread .page,.pdfViewer.removePageBorders.scrollHorizontal .page,.pdfViewer.removePageBorders.scrollWrapped .page{margin-inline:5px}
.pdfViewer .page canvas{margin:0;display:block}
.pdfViewer .page canvas .structTree{contain:strict}
.pdfViewer .page canvas[hidden]{display:none}
.pdfViewer .page canvas[zooming]{width:100%;height:100%}
.pdfViewer .page.loadingIcon:after{position:absolute;top:0;left:0;content:"";width:100%;height:100%;background:url("site/css/images/loading-icon.gif") center no-repeat;display:none;transition-property:display;transition-delay:var(--loading-icon-delay);z-index:5;contain:strict}
.pdfViewer .page.loading:after{display:block}
.pdfViewer .page:not(.loading):after{transition-property:none;display:none}
.pdfViewer.enablePermissions .textLayer span{-webkit-user-select:none !important;-moz-user-select:none !important;user-select:none !important;cursor:not-allowed}
.pdfPresentationMode .pdfViewer{padding-bottom:0}
.pdfPresentationMode .spread{margin:0}
.pdfPresentationMode .pdfViewer .page{margin:0 auto;border:2px solid transparent}
.hero-banner-details{background-size:auto 265px;background-position:top center;min-height:850px;position:relative;background-color:#ccc;background-repeat:no-repeat}
.detail-banner-inner-text{display:flex;flex-direction:row;flex-wrap:wrap}
.detail-banner-inner-text{height:80%;position:absolute;top:45%;left:50%;transform:translate(-49%,-50%);max-width:1140px;width:100%}
.detail-left-sec{background-color:rgba(0,0,0,0.8);padding:20px}
.detail-left-sec,.detail-right-sec{width:60%}
.text-banner-section .banner-text p{font-size:1.25rem;line-height:1.6;margin-bottom:21px;text-align:justify}
.text-banner-section .banner-text h1{font-size:2.4rem;font-weight:700;line-height:1.1;margin:15px 0;word-break:break-word}
.banner-cta-button-section .cta-sec{display:inline-block}
.banner-cta-button-section .cta-Btn{margin-top:0;border-radius:3px;font-size:16px;padding:11px 23px;margin-right:20px}
.read-pdf-btn{color:#fff !important;background:#e2231a !important}
.dwnld-ppt-btn{border:1px solid #fff}
.detail-right-sec{display:flex;align-items:center;justify-content:center}
.success-video-btn{height:150px;width:150px}
.success-video-btn img{width:150px}
.success-video-btn.software-CTA-transparant-popup{padding:0;position:relative}
.success-video-btn.software-CTA-transparant-popup:hover{background:none !important;border:none !important}
.modal.videoModal{top:0;left:0;bottom:0;right:0}
.videoModal .success-modal-content{height:75%;width:75%}
.feature_video_block_content_overlay_play{box-sizing:border-box;display:block;padding-top:.875rem;padding-left:.5rem;line-height:1.25rem;border-radius:50%;color:#fff;text-align:center;text-decoration:none;font-size:1.25rem;font-weight:bold;transform:translate(-50%,-75%);left:50%;top:50%;position:absolute;border:.7rem solid #fff;width:6.125rem;height:6.125rem;opacity:.8}
.feature_video_block_content_overlay_play i{width:0;height:0;border-style:solid;border-color:transparent transparent transparent #fff;position:absolute;transform:translate(-50%,-50%);top:50%;left:58%;border-width:1.5rem 0 1.5rem 2.5rem;opacity:.8}
.feature_video_block_content_overlay_play:hover,.feature_video_block_content_overlay_play i:hover{opacity:1}
.dwnld-ppt-btn.cta-Btn:hover{background:#009dd9 !important;border-color:#009dd9}
@media only screen and (min-width:1279.5px){.hero-banner-details{min-height:500px;position:relative;background-size:cover}
}
@media only screen and (max-width:1279.5px){.detail-banner-inner-text{position:relative;top:425px;left:auto;transform:none;max-width:100%;width:100%;margin:0;padding:40px;background:#000;float:left}
.detail-left-sec,.detail-right-sec{width:100%}
.text-banner-section .banner-text p{font-size:1rem;line-height:1.4;margin-bottom:20px}
.text-banner-section .banner-text h1{font-size:1.875rem;font-weight:700;line-height:1.2;margin:25px 0 20px}
.banner-cta-button-section{margin-top:20px;display:block;width:100%;float:left}
.banner-cta-button-section .cta-Btn{margin:10px 20px 10px 0;float:left}
.dwnld-ppt-btn{margin-left:0}
.detail-left-sec{order:2}
.detail-right-sec{order:1;position:absolute;top:-65%;left:0}
}
@media only screen and (min-width:750px) and (max-width:1279.5px){.hero-banner-details{background-size:auto 425px}
}
@media only screen and (max-width:749.5px){.detail-banner-inner-text{top:265px;padding:0 10px}
}
@media(max-width:575px){.detail-right-sec{top:-38%}
.success-video-btn{height:100px;width:100px}
.success-video-btn img{width:100px}
.videoModal .modal-content{height:auto;min-height:auto;max-height:75%}
}
@media only screen and (max-width:356px){.hero-banner-details{min-height:920px}
}
@media only screen and (min-width:357px) and (max-width:550px){.hero-banner-details{min-height:830px}
}
@media only screen and (min-width:551px) and (max-width:749px){.hero-banner-details{min-height:800px}
}
@media only screen and (min-width:750px) and (max-width:1279.5px){.hero-banner-details{min-height:920px}
}
body{font-family:"Lato",Helvetica,sans-serif}
.popup-modal-container{display:flex;justify-content:center;align-items:center}
.success-modal-content{background-color:#fefefe;margin:auto;border:1px solid #888;max-width:80vw;position:absolute;left:50%;top:50%;height:100%;transform:translate(-50%,-50%);overflow:hidden}
.closeModalPDF,.closeModalVideo,.closeModalPPT{color:#aaa;float:right;font-size:24px;font-weight:400;background:#fff;height:30px;width:30px;border-radius:3px;text-align:center;line-height:30px;right:0;top:0;position:absolute;z-index:12;box-shadow:0 0 30px rgba(0,0,0,0.6)}
#modalButtonPDF #modalButtonPPT #modalButtonVideo{color:#3e8ddd;border:1px solid #009dd9;color:#009dd9}
#modalButtonPDF:hover #modalButtonPPT:hover #modalButtonVideo:hover{color:#fff;background-color:#2373c5;border-color:#216ebd;text-decoration:none}
.closeModalPDF:hover,.closeModalPDF:focus,.closeModalPPT:hover,.closeModalPPT:focus,.closeModalVideo:hover,.closeModalVideo:focus{color:#000;text-decoration:none;cursor:pointer}
dt,dd{line-height:1.42857;color:#222;margin:0}
dl.footer-legal-terms{font-size:.9rem}
a.software-CTA-transparant-popup{padding:12px 25px}
a.software-CTA-transparant-popup:hover{color:#fff !important;background-color:#009dd9 !important;border-color:#009dd9;text-decoration:none}
.closeModalPDF:hover,.closeModalPDF:focus,.closeModalPPT:hover,.closeModalPPT:focus,.closeModalVideo:hover,.closeModalVideo:focus{color:#000;text-decoration:none;cursor:pointer}
.modal{display:none;position:fixed;z-index:1050;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,0.5)}
.modal-dialog{max-width:800px;display:flex;align-items:center;min-height:calc(100% - 1rem);min-height:calc(100% - 3.5rem)}
.page-info-container{position:relative;top:-45px}
.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,0.2);border-radius:.3rem;outline:0}
#viewport-container{padding:45px 40px;position:relative;flex:1 1 auto;height:100%}
.closeBtn{position:absolute;cursor:pointer;border:0;background:0;top:2px;right:10px;color:#000;font-size:24px;z-index:10}
#pdf-container{border:1px solid #909090;overflow:auto;height:400px;position:relative}
.pdf__wrapper_buttons{margin-top:-25px;justify-content:flex-end;align-items:baseline;color:#3e8ddd;font-family:"Lato",Arial,sans-serif;font-size:16px;font-weight:900;line-height:1.75;letter-spacing:normal;display:flex;justify-content:center;text-transform:uppercase;position:absolute;right:33px}
.pdf__wrapper_buttons_download{padding:0 10px;cursor:pointer;border-right:1px solid #707070}
#pdf__wrapper_buttons_expand{padding:0 7px;cursor:pointer}
.pdf__wrapper_buttons_collapse{display:none}
.modal.fullscreen .pdf__wrapper_buttons_collapse{display:block}
.modal.fullscreen #pdf__wrapper_buttons_expand{display:none}
.pdf__wrapper_buttons .fa{padding-top:3px}
.pdf__wrapper_buttons .fa-expand{padding-left:10px;font-size:18px}
.modal.fullscreen .modal-dialog{padding:0;margin:0;width:100%;overflow-x:hidden;height:100%;max-width:100%}
#page-info{position:relative;left:6%;font-size:16px;line-height:1.75;padding-top:35px;color:#000;font-family:"Lato",Arial,sans-serif;font-weight:900;letter-spacing:normal;text-transform:uppercase}
.modal.fullscreen #page-info{position:relative;left:11%}
.modal.fullscreen .modal-content{height:100%}
.modal.fullscreen .closeBtn{display:none}
canvas{width:100%}
.modal #pdf-container .loading-spinner .fa-spinner{position:absolute;top:43%;left:46%}
@media only screen and (max-width:767.5px){.modal.fullscreen .modal-dialog{align-items:initial}
#page-info{display:none}
#pdf__wrapper_buttons_expand{position:relative;bottom:-32px}
.modal.fullscreen #pdf-container{height:90%}
.modal.fullscreen .pdf__wrapper_buttons_collapse{position:absolute;right:10px}
.closeBtn{right:6px;font-size:18px}
#viewport-container{padding:25px 20px 45px 20px}
}
@media only screen and (min-width:768px) and (max-width:1024px){.modal.fullscreen .modal-dialog{align-items:initial}
.modal.fullscreen #page-info{position:relative;left:15%}
.modal.fullscreen #pdf-container{height:95%}
#page-info{display:none}
#pdf__wrapper_buttons_expand{position:relative;bottom:-32px}
.modal.fullscreen .pdf__wrapper_buttons_collapse{position:absolute;right:10px}
}
@media only screen and (min-width:280px) and (max-width:360px){.modal #pdf-container .loading-spinner .fa-spinner{left:38%}
}
@media only screen and (min-width:361px) and (max-width:500px){.modal #pdf-container .loading-spinner .fa-spinner{left:42%}
}