.learningPlan .planTab.selected .closed-icon{display:inline}.learningPlan .planTab.selected .open-icon{display:none}.learningPlan .planTab .left-pane{padding-left:0}.learningPlan.color0{background-color:#DFE9E9}.learningPlan.color1{background-color:#C8D2D2}.learningPlan.color2{background-color:#AEB8B8}.learningPlan.color3{background-color:#959F9F}.learningPlanLevel:before{content:"";height:calc(100% + 50px);position:absolute;left:10px;top:-50px;border:2.0px solid black;background-color:black;border-radius:50px}@media (max-width: 1199px){.learningPlanLevel:before{height:calc(100% + 75px);left:8px;top:-75px}}.learningPlanLevel .separator{width:40px;min-height:30px}.learningPlanLevel .intro{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.learningPlanLevel .intro .text{padding-left:10px;width:90%}.learningPlanLevel .tail{width:40px;height:30px}.learningPlanLevel .nav-task{height:60px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;cursor:pointer}.learningPlanLevel .nav-task a{color:#000}.learningPlanLevel .nav-task a:hover{text-decoration:none;color:#000}.learningPlanLevel .nav-task .active_icon{display:none}.learningPlanLevel .nav-task.current .active_icon{display:inline}.learningPlanLevel .nav-task .usual_icon{display:inline}.learningPlanLevel .nav-task.current .usual_icon{display:none}.learningPlanLevel .nav-task .nav-item{height:100%;width:40px;min-width:40px;display:inline-block;position:relative;text-align:center}.learningPlanLevel .nav-task .nav-item:before{content:'';position:absolute;width:13px;border:1.5px solid black;left:-7px;top:13px;background-color:black}.learningPlanLevel .nav-task .nav-item img{vertical-align:middle;width:30px;height:30px}.learningPlanLevel .nav-task .nav-link{padding-left:10px}.learningPlanLevel .nav-task .nav-link .status{font-size:0.6em}.learningPlanLevel .nav-task.current .nav-link{font-family:"IBMPlexSans Medium", "IBMPlexSans Regular", "IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif}.learningPlanLevel .combined-tasks-container{display:table;position:relative}.learningPlanLevel .combined-tasks-container .connecting-line{position:absolute;height:calc(100% - 58px);border:1px solid black;top:14px}.learningPlanLevel .combined-tasks-container .connecting-line.end{right:-15px}.learningPlanLevel .combined-tasks-container .info-icon{cursor:pointer;position:absolute;right:-40px;top:calc(50% - 27px);outline:none}.learningPlanLevel .combined-tasks-container .info-icon img{width:20px}.learningPlanLevel .combined-tasks-container .info-icon img:hover,.learningPlanLevel .combined-tasks-container .info-icon img:focus{outline:none}.learningPlanLevel .combined-tasks-container .info-icon.hide-info-icon{display:none}.learningPlanLevel .combined-tasks-container .popover{min-width:300px;min-height:150px}.learningPlanLevel .combined-tasks-container .popover h3.popover-title{font-family:"IBMPlexSans Medium", "IBMPlexSans Regular", "IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif;font-size:16px !important}.learningPlanLevel .combined-tasks-container .popover .popover-content{font-family:"IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif}.learningPlanLevel .combined-tasks{position:relative}.learningPlanLevel .combined-tasks .combined-tasks-label{position:absolute;font-size:0.7em;bottom:8px;left:15px}.learningPlanLevel .combined-tasks .nav-task.last .combined-tasks-label{display:none}.learningPlanLevel .combined-tasks .nav-link:after{content:'';border:1px solid black;position:absolute;top:14px;right:-13px;width:5px}.learningPlanLevel .right-pane{box-shadow:1px 1px 4px;padding-top:10px;padding-bottom:10px;background-color:white}.learningPlanLevel .right-pane .learningPlanCardTitle{font-family:"IBMPlexSans Medium", "IBMPlexSans Regular", "IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif}.learningPlanLevel .right-pane .duration{color:#3c4646;font-size:0.8em}.learningPlanLevel .right-pane .icon-text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.learningPlanLevel .right-pane .icon-text img{max-width:200px;margin-right:15px}.learningPlanLevel .right-pane .button-container{padding-bottom:50px}.learningPlanLevel .right-pane .manual-progress-tracking{padding:20px 0}.learningPlanLevel .right-pane .manual-progress-tracking a{cursor:pointer}.learningPlanLevel .right-pane .manual-progress-tracking span{display:none}.learningPlanLevel .right-pane .manual-progress-tracking.completed a{display:none}.learningPlanLevel .right-pane .manual-progress-tracking.completed span{display:inline}.learningPlanLevel .right-pane .multiple-tracking{margin:-10px 0}.learningPlanLevel .right-pane .multiple-tracking a{cursor:pointer}.learningPlanLevel .right-pane .multiple-tracking span{display:none}.learningPlanLevel .right-pane .multiple-tracking.completed a{display:none}.learningPlanLevel .right-pane .multiple-tracking.completed span{display:inline}.learningPlanLevel .right-pane .check-badge-tracking{padding:20px 0}.learningPlanLevel .right-pane .check-badge-tracking a{cursor:pointer}.learningPlanLevel .right-pane .check-badge-tracking span{display:none}.learningPlanLevel .right-pane .check-badge-tracking.completed a{display:none}.learningPlanLevel .right-pane .check-badge-tracking.completed span{display:inline}.learningPlanLevel .right-pane .slack-link{padding:20px 0}.learningPlanLevel .right-pane .slack-link a{cursor:pointer}.learningPlanLevel .right-pane .form-div{margin-top:10px}.learningPlanLevel .right-pane .form-div form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.learningPlanLevel .right-pane .form-div form input{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.learningPlanLevel .right-pane .form-div form input.error{border:solid 1px red}.learningPlanLevel .right-pane .form-div form label{-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;margin-right:5px}.learningPlanLevel .right-pane .form-check.disabled{color:#959f9f}.learningPlanLevel .right-pane .btn-right-pane{background-color:black;color:white;padding:15px 20px;border:none}.learningPlanLevel .right-pane .btn-right-pane.disabled{cursor:not-allowed;background-color:grey}.learningPlanLevel .right-pane .error-msg{color:red}#page-enroll{padding-top:150px}#page-enroll .enroll{cursor:pointer}.webinar-thumbnail-message{z-index:3;background-color:white;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute;left:50%;top:50%;padding:25px 15px;cursor:default}.webinar-thumbnail-message span{font-family:"IBMPlexSans Medium", "IBMPlexSans Regular", "IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif}.advanced-course-quiz .correct,.advanced-course-quiz .fa-star{color:blue;padding-right:10px}.advanced-course-quiz .incorrect,.advanced-course-quiz .fa-times{color:red;padding-right:10px}.advanced-course-quiz .question-list-wrapper{position:relative}.advanced-course-quiz .question-list-wrapper .question-list-number{display:inline-block;position:absolute;top:0;margin-left:-0.7rem;font-family:"IBMPlexSans Regular", "Helvetica Neue", Arial, sans-serif}.advanced-course-quiz .question-list-wrapper .question-list-item{display:inline-block;width:90%}.advanced-course-quiz .question-list li{padding:5px}.advanced-course-quiz .question-heading{font-weight:300;font-size:1.1em}.advanced-course-quiz .multiple-choice{font-size:14px;padding-left:30px}.advanced-course-quiz .multiple-choice .choice-item{padding:5px;margin-left:5px}.advanced-course-quiz .btn,.advanced-course-quiz .arch-implementation-page .animated-diagram-button,.arch-implementation-page .advanced-course-quiz .animated-diagram-button,.advanced-course-quiz .animated-diagram-btn-group .animated-diagram-button,.animated-diagram-btn-group .advanced-course-quiz .animated-diagram-button{background:#3d72b3;height:50px;color:white;border:none;font-size:18px;font-family:"IBMPlexSans Medium", "IBMPlexSans Regular", "IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif}.advanced-course-quiz .btn:hover,.advanced-course-quiz .arch-implementation-page .animated-diagram-button:hover,.arch-implementation-page .advanced-course-quiz .animated-diagram-button:hover,.advanced-course-quiz .animated-diagram-btn-group .animated-diagram-button:hover,.animated-diagram-btn-group .advanced-course-quiz .animated-diagram-button:hover{background:#5596e6;text-decoration:none}.advanced-course-quiz .result-message{font-size:30px;padding-top:30px}.advanced-course-quiz .btn-group{margin-top:20px}.iframeAndContentTemplate #tutorials-page.dte-cms-tutorial-page .walkthrough ul,.iframeAndContentTemplate #tutorials-page.dte-cms-tutorial-page .walkthrough ol,.iframeAndContentTemplate #tutorials-page.dte-cms-tutorial-page .walkthrough div,.iframeAndContentTemplate #tutorials-page.dte-cms-tutorial-page .walkthrough span,.iframeAndContentTemplate #tutorials-page.dte-cms-tutorial-page .walkthrough a,.iframeAndContentTemplate #tutorials-page.dte-cms-tutorial-page .walkthrough p{font-size:16px !important}.iframeAndContentTemplate #tutorials-page.dte-cms-tutorial-page .walkthrough a{word-break:break-all}#tutorials-page.dte-cms-tutorial-page .hero_banner.banner-bkg{min-height:260px}#tutorials-page.dte-cms-tutorial-page .vm-reservation-section{margin-top:30px}#tutorials-page.dte-cms-tutorial-page .walkthrough .stepHref,#tutorials-page.dte-cms-tutorial-page .walkthrough .tutorialIcon{cursor:pointer}#tutorials-page.dte-cms-tutorial-page .walkthrough table{margin-bottom:15px}#tutorials-page.dte-cms-tutorial-page .walkthrough table td{border:solid 1px;padding:5px 10px}#tutorials-page.dte-cms-tutorial-page .walkthrough table td p{padding:0}#tutorials-page.dte-cms-tutorial-page .walkthrough ul,#tutorials-page.dte-cms-tutorial-page .walkthrough ol,#tutorials-page.dte-cms-tutorial-page .walkthrough div,#tutorials-page.dte-cms-tutorial-page .walkthrough span,#tutorials-page.dte-cms-tutorial-page .walkthrough a,#tutorials-page.dte-cms-tutorial-page .walkthrough p{font-size:20px}#tutorials-page.dte-cms-tutorial-page .walkthrough .stepContent ol{list-style-type:none}#tutorials-page.dte-cms-tutorial-page .walkthrough .stepContent>ol:not([start]){counter-reset:step}#tutorials-page.dte-cms-tutorial-page .walkthrough .stepContent>ol[start]{counter-reset:unset}#tutorials-page.dte-cms-tutorial-page .walkthrough .stepContent>ol>li::before{content:counter(step);counter-increment:step;text-align:center;color:black;border-radius:50%;border:2px solid black;min-width:1.5em;display:inline-block;margin-right:10px;padding:0px;font-size:20px}#tutorials-page.dte-cms-tutorial-page .walkthrough .stepContent>ol ol{list-style-type:none}#tutorials-page.dte-cms-tutorial-page .walkthrough .stepContent>ol ol ol:not([start]){counter-reset:item}#tutorials-page.dte-cms-tutorial-page .walkthrough .stepContent>ol ol ol[start]{counter-reset:unset}#tutorials-page.dte-cms-tutorial-page .walkthrough .stepContent>ol ol>li::before{content:counter(item, lower-alpha) ". ";counter-increment:item;font-size:inherit;margin-left:-2.3rem;text-align:right;width:2rem}#dteCmsDemoIntro ul{font-family:"IBMPlexSans Regular", "Helvetica Neue", Arial, sans-serif}#dte-index-page .hero_banner.banner-bkg{min-height:360px}#daVinciMetrics .metricsContainer{padding-bottom:30px}#daVinciMetrics .hero_banner{background-size:cover;min-height:unset;padding-bottom:30px}#daVinciMetrics .articleContent{min-height:600px}#davinciKeyMetrics,#geoKeyMetrics,#journeyKeyMetrics,#unitKeyMetrics{padding-top:30px}#davinciKeyMetrics .keyMetrics,#geoKeyMetrics .keyMetrics,#journeyKeyMetrics .keyMetrics,#unitKeyMetrics .keyMetrics{height:100%;margin-bottom:20px}#davinciKeyMetrics .keyMetrics .cards .popover,#geoKeyMetrics .keyMetrics .cards .popover,#journeyKeyMetrics .keyMetrics .cards .popover,#unitKeyMetrics .keyMetrics .cards .popover{max-width:unset;min-width:510px;width:unset}#davinciKeyMetrics .keyMetrics .cards .popover .boldText,#geoKeyMetrics .keyMetrics .cards .popover .boldText,#journeyKeyMetrics .keyMetrics .cards .popover .boldText,#unitKeyMetrics .keyMetrics .cards .popover .boldText{font-family:"IBMPlexSans Bold", "IBMPlexSans Regular", "IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif}#davinciKeyMetrics .keyMetrics .cards .metrics-card-box,#geoKeyMetrics .keyMetrics .cards .metrics-card-box,#journeyKeyMetrics .keyMetrics .cards .metrics-card-box,#unitKeyMetrics .keyMetrics .cards .metrics-card-box{margin-bottom:30px}#davinciKeyMetrics .keyMetrics .cards .statCard,#geoKeyMetrics .keyMetrics .cards .statCard,#journeyKeyMetrics .keyMetrics .cards .statCard,#unitKeyMetrics .keyMetrics .cards .statCard{cursor:pointer;background-color:#aeb8b8;height:100%;min-height:175px;min-width:170px;max-width:190px;padding:30px 10px;text-align:center}#davinciKeyMetrics .keyMetrics .cards .statCard .statValue,#geoKeyMetrics .keyMetrics .cards .statCard .statValue,#journeyKeyMetrics .keyMetrics .cards .statCard .statValue,#unitKeyMetrics .keyMetrics .cards .statCard .statValue{font-family:"IBMPlexSans Medium", "IBMPlexSans Regular", "IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif}#davinciKeyMetrics .keyMetrics .cards .statCard .statValue span,#geoKeyMetrics .keyMetrics .cards .statCard .statValue span,#journeyKeyMetrics .keyMetrics .cards .statCard .statValue span,#unitKeyMetrics .keyMetrics .cards .statCard .statValue span{font-size:32px}#davinciKeyMetrics .keyMetrics .cards .statCard .statText,#geoKeyMetrics .keyMetrics .cards .statCard .statText,#journeyKeyMetrics .keyMetrics .cards .statCard .statText,#unitKeyMetrics .keyMetrics .cards .statCard .statText{font-family:"IBMPlexSans Medium", "IBMPlexSans Regular", "IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif}#davinciKeyMetrics .keyMetrics .cards .statCard .statText .boldText,#geoKeyMetrics .keyMetrics .cards .statCard .statText .boldText,#journeyKeyMetrics .keyMetrics .cards .statCard .statText .boldText,#unitKeyMetrics .keyMetrics .cards .statCard .statText .boldText{font-family:"IBMPlexSans Bold", "IBMPlexSans Regular", "IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif}#davinciKeyMetrics .keyMetrics .cards .statCard .subTitle,#geoKeyMetrics .keyMetrics .cards .statCard .subTitle,#journeyKeyMetrics .keyMetrics .cards .statCard .subTitle,#unitKeyMetrics .keyMetrics .cards .statCard .subTitle{padding-top:10px}#davinciKeyMetrics .keyMetrics .cards .statCard .subTitle .sub-title-highlight,#geoKeyMetrics .keyMetrics .cards .statCard .subTitle .sub-title-highlight,#journeyKeyMetrics .keyMetrics .cards .statCard .subTitle .sub-title-highlight,#unitKeyMetrics .keyMetrics .cards .statCard .subTitle .sub-title-highlight{color:#006d5d}#geoKeyMetrics{height:100%;padding-top:30px}#journeyKeyMetrics{height:100%;padding-top:30px}#learning-journey-page .learningPlan.color0{background-color:#F1EEF2}#learning-journey-page .learningPlan.color1{background-color:#EBE4ED}#learning-journey-page .learningPlan.color2{background-color:#DED3E7}#learning-journey-page .learningPlan.color3{background-color:#D5C5D6}#learning-journey-page .learningPlan .learningPlanLevel .right-pane{background-color:#FFFCF5}#learning-journey-page .learningPlan .learningPlanLevel .right-pane .btn-right-pane{background-color:#562F72}.innovate-banner-section{background-size:cover;min-height:375px;padding:30px 0;font-family:"IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif}.innovate-banner-section .taller-banner{min-height:600px}.innovate-banner-section .heroBannerMenu{width:100%;border-bottom:none;background-color:unset}@media (min-width: 992px){.innovate-banner-section .heroBannerMenu{height:60px}}.innovate-banner-section .heroBannerMenu .headerRightCorner{position:unset;right:unset;top:unset;z-index:90;float:right}.innovate-banner-section .heroBannerMenu .headerRightCorner #logSign{text-align:right}.innovate-banner-section .heroBannerMenu .headerRightCorner .profile-icon{width:30px;height:30px}.innovate-banner-section .heroBannerMenu .headerRightCorner .profile-icon:hover{cursor:pointer}.innovate-banner-section .innovate-banner-text{font-size:20px;color:white;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.innovate-banner-section .innovate-banner-text h2,.innovate-banner-section .innovate-banner-text h3,.innovate-banner-section .innovate-banner-text h4,.innovate-banner-section .innovate-banner-text h5,.innovate-banner-section .innovate-banner-text h6,.innovate-banner-section .innovate-banner-text a,.innovate-banner-section .innovate-banner-text p,.innovate-banner-section .innovate-banner-text ul,.innovate-banner-section .innovate-banner-text li{color:inherit}.innovate-banner-section .innovate-banner-text p{font-size:inherit}.innovate-banner-section .banner-breadcrumb{margin-bottom:1rem}.innovate-banner-section .banner-breadcrumb a,.innovate-banner-section .banner-links a{display:block;color:white}.innovate-banner-section .banner-links{text-align:right}@media (max-width: 767px){.innovate-banner-section .banner-links{text-align:left}}.innovate-banner-section .imageLabel{max-width:30%;float:right}@media (max-width: 767px){.innovate-banner-section .imageLabel{float:left}}.innovate-banner-section .gmCmaaSButtonTemplate .center{text-align:center}.innovate-banner-section .gmCmaaSButtonTemplate .left{text-align:left}.innovate-banner-section .gmCmaaSButtonTemplate .right{text-align:right}.innovate-banner-section .gmCmaaSButtonTemplate .bmBlueButton.gmCmaaSButton{background:#000000 none repeat scroll 0 0;border-color:#000000}.innovate-banner-section .gmCmaaSButtonTemplate .bmBlueButton.gmCmaaSButton:hover{background:#000000 none repeat scroll 0 0;border-color:#000000}.innovate-banner-section .gmImage img{max-width:30%}.gmCmaaSButtonTemplate .center{text-align:center}.gmCmaaSButtonTemplate .left{text-align:left}.gmCmaaSButtonTemplate .right{text-align:right}.gmCmaaSButtonTemplate .bmBlueButton.gmCmaaSButton{text-align:center;font-size:14px;color:#FFFFFF;border-style:solid;border-width:1px;line-height:30px;min-width:150px;background:#0064FF none repeat scroll 0 0;border-color:#0064FF;border-radius:0px;margin:30px 0;padding:5px 25px;display:inline-block}.gmCmaaSButtonTemplate .bmBlueButton.gmCmaaSButton:hover{color:#FFFFFF;background:#0064FF none repeat scroll 0 0;border-color:#0064FF}.gmCmaaSButtonTemplate .bmBlueButton.gmCmaaSButton .btn-label{font-size:inherit;color:inherit}#acceptGdpr input[type=text]{width:100%;border:1px solid}#acceptGdpr input[type=text].error{border:1px solid red}#acceptGdpr #geography,#acceptGdpr #unit,#acceptGdpr #role{width:100%}#acceptGdpr .hero_banner{min-height:unset;padding-bottom:30px}#acceptGdpr .form-check-input{position:absolute}#acceptGdpr .form-check-label{padding-left:20px}#acceptGdpr .submit{color:#FFFFFF;border-style:solid;border-width:1px;line-height:30px;padding:6px 30px;margin-right:10px;background:#0064FF none repeat scroll 0 0;border-color:#0064FF}#acceptGdpr .submit:hover{background-color:#6CA8FC;color:#000000}#acceptGdpr .submit:disabled{background:#aeaeae none repeat scroll 0 0;border-color:#aeaeae}#acceptGdpr .decline{color:#FFFFFF;border-style:solid;border-width:1px;line-height:30px;padding:6px 30px;margin-right:10px;background:#0064FF none repeat scroll 0 0;border-color:#0064FF}#acceptGdpr .gmGridLayoutSection{padding:60px}#method-page{padding-top:0}#method-page .hero_banner h1{font-family:"IBMPlexSans SemiBold", "IBMPlexSans Bold", "IBMPlexSans Regular", "IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif}#method-page .hero_banner.banner-bkg{min-height:unset}#method-page .gmCardList{padding-bottom:30px}#method-page .gmCardComponent .cardContent{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:10em;box-shadow:unset;border-width:0.5px;background-color:white}#method-page .gmCardComponent .cardContent .icon{padding-top:5px}#method-page .gmCardComponent .cardContent .icon img{height:48px;margin-bottom:20px}#method-page .gmCardComponent .cardContent.dark{background:#121212}#method-page .gmCardComponent .cardContent.dark .text,#method-page .gmCardComponent .cardContent.dark .description{color:#fff}#method-page .gmCardComponent .cardContent.dark:hover{color:#000000}#method-page .gmCardComponent .cardContent.grayCard{background-color:#f5f5f5}#method-page .gmCardComponent .cardContent .text{color:#2d2d2d;padding-left:0}#method-page .gmCardComponent .cardContent .text .title{padding-top:0;font-family:"IBMPlexSans SemiBold", "IBMPlexSans Bold", "IBMPlexSans Regular", "IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif;font-size:20px}#method-page .gmCardComponent .cardContent:hover{background-color:#eaeaea;border-color:#eaeaea}#method-page .wheel-caption .gmGridLayoutSection>.container{border:none}#method-page .gmGridLayoutSection.black h1,#method-page .gmGridLayoutSection.black h2,#method-page .gmGridLayoutSection.black h3,#method-page .gmGridLayoutSection.black h4,#method-page .gmGridLayoutSection.black h5,#method-page .gmGridLayoutSection.black p,#method-page .gmGridLayoutSection.black span{color:white}#method-page .gmGridLayoutSection h1,#method-page .gmGridLayoutSection h2,#method-page .gmGridLayoutSection h3,#method-page .gmGridLayoutSection h4,#method-page .gmGridLayoutSection h5,#method-page .gmGridLayoutSection p{color:#2d2d2d}#method-page .gmGridLayoutSection h3{font-family:"IBMPlexSans SemiBold", "IBMPlexSans Bold", "IBMPlexSans Regular", "IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif;font-size:20px}#method-page .gmGridLayoutSection p{font-family:"IBMPlexSans Regular", "Helvetica Neue", Arial, sans-serif}#method-page .gmGridLayoutSection.smallMarginTop{padding-top:0}#method-page .gmGridLayoutSection.smallMarginTop .container{padding-top:10px}#method-page .gmGridLayoutSection.marginBottom{padding-bottom:0}#method-page .gmGridLayoutSection.marginBottom .container{padding-bottom:50px}section.home-explore{background-color:#f0f3f6}.methodTabsWheelContainer{background-color:#f0f3f6;overflow-x:hidden}.methodTabsWheelContainer .container{min-width:unset;max-width:unset;width:inherit;margin:inherit;padding-left:unset;padding-right:unset}.methodTabsWheelContainer .wheelExplore:hover{cursor:pointer}.methodTabsWheelContainer .methodTabsWheel .methodTabsWheel-description{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.methodTabsWheelContainer .methodTabsWheel h3{font-family:"IBMPlexSans Medium", "IBMPlexSans Regular", "IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif}.methodTabsWheelContainer .methodTabsWheel .wheel-caption{padding:30px 0px 30px 0px}.methodTabsWheelContainer .methodTabsWheel .wheel-links{padding:30px 0px 30px 0px}.methodTabsWheelContainer .methodTabsWheel .wheel-links a{display:block}.methodTabsWheelContainer .methodTabsWheel .wheel-links .buttons-section{padding-top:20px}.methodTabsWheelContainer .methodTabsWheel .wheel-links .linkLabel{font-size:16px;font-family:"IBMPlexSans Medium", "IBMPlexSans Regular", "IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif;color:#5a6872;display:block}.methodTabsWheelContainer .methodTabsWheel .wheel-links .linkSubLabel{display:block}.methodTabsWheelContainer .methodTabsWheel .wheel-links .link{font-size:16px;font-family:"IBMPlexSans Medium", "IBMPlexSans Regular", "IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif;color:#3d72b3;padding-top:10px}.methodTabsWheelContainer .methodTabsWheel .btnLink{font-size:12px;font-family:"IBMPlexSans Medium", "IBMPlexSans Regular", "IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif;height:30px;padding:5px 5px 5px 5px;color:#3d72b3;border:2px solid #3d72b3}.methodTabsWheelContainer .methodTabsWheel .btnIcon{width:15px;height:15px;display:inline-block;margin-right:5px}.methodTabsWheelContainer .methodTabsWheel .wheelExplore{background:none;padding:30px 0px}.methodTabsWheelContainer .methodTabsWheel .wheelExplore .liveCycle-svg{margin:auto;background:white;border-radius:100%;max-width:300px}.methodTabsWheelContainer .methodTabsWheel .wheelExplore .liveCycle-svg svg{max-width:300px}@media (min-width: 400px){.methodTabsWheelContainer .methodTabsWheel .wheelExplore .liveCycle-svg svg{margin:10px}}.methodTabsWheelContainer .methodTabsWheel .wheelExplore .liveCycle-svg svg .culture-hexagon{fill:#5596E6;stroke:#5596E6}.methodTabsWheelContainer .methodTabsWheel .wheelExplore .liveCycle-svg svg .culture-hexagon.culture-selected{stroke:black}.methodTabsWheelContainer .methodTabsWheel .wheelExplore .liveCycle-svg svg .discover-hexagon{fill:#1BA69F;stroke:#1BA69F}.methodTabsWheelContainer .methodTabsWheel .wheelExplore .liveCycle-svg svg .discover-hexagon.discover-selected{stroke:black}.methodTabsWheelContainer .methodTabsWheel .wheelExplore .liveCycle-svg svg .envision-hexagon{fill:#FAB62F;stroke:#FAB62F}.methodTabsWheelContainer .methodTabsWheel .wheelExplore .liveCycle-svg svg .envision-hexagon.envision-selected{stroke:black}.methodTabsWheelContainer .methodTabsWheel .wheelExplore .liveCycle-svg svg .build-hexagon{fill:#74429A;stroke:#74429A}.methodTabsWheelContainer .methodTabsWheel .wheelExplore .liveCycle-svg svg .build-hexagon.build-selected{stroke:black}.methodTabsWheelContainer .methodTabsWheel .wheelExplore .liveCycle-svg svg .run-hexagon{fill:#DB2981;stroke:#DB2981}.methodTabsWheelContainer .methodTabsWheel .wheelExplore .liveCycle-svg svg .run-hexagon.run-selected{stroke:black}.methodTabsWheelContainer .methodTabsWheel .wheelExplore .liveCycle-svg svg .manage-hexagon{fill:#4D863E;stroke:#4D863E}.methodTabsWheelContainer .methodTabsWheel .wheelExplore .liveCycle-svg svg .manage-hexagon.manage-selected{stroke:black}.methodTabsWheelContainer .methodTabsWheel .wheelExplore .liveCycle-svg svg .learn-hexagon{fill:#F05354;stroke:#F05354}.methodTabsWheelContainer .methodTabsWheel .wheelExplore .liveCycle-svg svg .learn-hexagon.learn-selected{stroke:black}.methodTabsWheelContainer .methodTabsWheel .wheelExplore .liveCycle-svg svg .phase-icon{stroke-miterlimit:10}.methodTabsWheelContainer .methodTabsWheel .wheelExplore .liveCycle-svg svg .phase-icon.selected{stroke:black;stroke-width:0.5px;fill:black}.methodTabsWheelContainer .methodTabsWheel .wheelExplore .liveCycle-svg svg .phase-hexagon{stroke-width:2;stroke-miterlimit:10}.methodTabsWheelContainer .methodTabsWheel .wheelExplore .liveCycle-svg svg .phase-label.selected{stroke:black;stroke-width:0.5px;fill:black}.methodTabsWheelContainer{position:relative}.methodTabsWheelContainer .btn,.methodTabsWheelContainer .arch-implementation-page .animated-diagram-button,.arch-implementation-page .methodTabsWheelContainer .animated-diagram-button,.methodTabsWheelContainer .animated-diagram-btn-group .animated-diagram-button,.animated-diagram-btn-group .methodTabsWheelContainer .animated-diagram-button{font-size:18px;padding:10px 16px;margin-top:15px}.methodTabsWheelContainer a{color:#0000cc}.methodTabsWheelContainer a:hover{color:#000066}.svg-icon{width:50px;height:50px;margin-right:10px;position:relative;float:left;bottom:0.2em}.svg-icon .path0{fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}.svg-icon .path1{fill:none;stroke-width:3;stroke-linejoin:round;stroke-miterlimit:10}.svg-icon .path2{fill:none;stroke-width:3;stroke-miterlimit:10}.ie-svg-icon{bottom:55px}.ie-svg-icon>span{display:block;padding-top:50px}.icon-place{line-height:normal}.methodTabsWheelContainer .wheel-caption .wheel-caption-icon{width:50px;height:50px}.methodTabsWheelContainer .wheel-caption .wheel-caption-icon div:first-child{height:inherit}.methodTabs h3{font-family:"IBMPlexSans Medium", "IBMPlexSans Regular", "IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif}.methodTabs .marginTabs,.methodTabs .tabs .tabcontent h2,.tabs .tabcontent .methodTabs h2,.methodTabs .tabs .tabcontent p,.tabs .tabcontent .methodTabs p{margin-left:15px;padding-left:15px}.methodTabs .marginTabs nav,.methodTabs .tabs .tabcontent h2 nav,.tabs .tabcontent .methodTabs h2 nav,.methodTabs .tabs .tabcontent p nav,.tabs .tabcontent .methodTabs p nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.methodTabs .marginTabs nav .tab-group,.methodTabs .tabs .tabcontent h2 nav .tab-group,.tabs .tabcontent .methodTabs h2 nav .tab-group,.methodTabs .tabs .tabcontent p nav .tab-group,.tabs .tabcontent .methodTabs p nav .tab-group{margin-right:16px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.methodTabs .marginTabs nav .tab-container,.methodTabs .tabs .tabcontent h2 nav .tab-container,.tabs .tabcontent .methodTabs h2 nav .tab-container,.methodTabs .tabs .tabcontent p nav .tab-container,.tabs .tabcontent .methodTabs p nav .tab-container{margin-right:8px;display:inline-block;cursor:pointer}.methodTabs .marginTabs nav .tab-container.selectedPhaseTab .tab-links,.methodTabs .tabs .tabcontent h2 nav .tab-container.selectedPhaseTab .tab-links,.tabs .tabcontent .methodTabs h2 nav .tab-container.selectedPhaseTab .tab-links,.methodTabs .tabs .tabcontent p nav .tab-container.selectedPhaseTab .tab-links,.tabs .tabcontent .methodTabs p nav .tab-container.selectedPhaseTab .tab-links{background-color:#0d1111}.methodTabs .marginTabs nav .tab-container.selectedPhaseTab a,.methodTabs .tabs .tabcontent h2 nav .tab-container.selectedPhaseTab a,.tabs .tabcontent .methodTabs h2 nav .tab-container.selectedPhaseTab a,.methodTabs .tabs .tabcontent p nav .tab-container.selectedPhaseTab a,.tabs .tabcontent .methodTabs p nav .tab-container.selectedPhaseTab a{display:block}.methodTabs .marginTabs nav .tab-container.selectedPhaseTab a.hoverTab,.methodTabs .tabs .tabcontent h2 nav .tab-container.selectedPhaseTab a.hoverTab,.tabs .tabcontent .methodTabs h2 nav .tab-container.selectedPhaseTab a.hoverTab,.methodTabs .tabs .tabcontent p nav .tab-container.selectedPhaseTab a.hoverTab,.tabs .tabcontent .methodTabs p nav .tab-container.selectedPhaseTab a.hoverTab{display:none}.methodTabs .marginTabs nav .tab-links,.methodTabs .tabs .tabcontent h2 nav .tab-links,.tabs .tabcontent .methodTabs h2 nav .tab-links,.methodTabs .tabs .tabcontent p nav .tab-links,.tabs .tabcontent .methodTabs p nav .tab-links{border:2px solid #0d1111;border-radius:25%;height:15px;width:51px}.methodTabs .marginTabs nav .tab-links.hoverTab,.methodTabs .tabs .tabcontent h2 nav .tab-links.hoverTab,.tabs .tabcontent .methodTabs h2 nav .tab-links.hoverTab,.methodTabs .tabs .tabcontent p nav .tab-links.hoverTab,.tabs .tabcontent .methodTabs p nav .tab-links.hoverTab{background:#000}.methodTabs .marginTabs nav .tab-text,.methodTabs .tabs .tabcontent h2 nav .tab-text,.tabs .tabcontent .methodTabs h2 nav .tab-text,.methodTabs .tabs .tabcontent p nav .tab-text,.tabs .tabcontent .methodTabs p nav .tab-text{height:24px;position:relative}.methodTabs .marginTabs nav .tab-text a,.methodTabs .tabs .tabcontent h2 nav .tab-text a,.tabs .tabcontent .methodTabs h2 nav .tab-text a,.methodTabs .tabs .tabcontent p nav .tab-text a,.tabs .tabcontent .methodTabs p nav .tab-text a{font-size:16px;font-family:"IBMPlexSans Medium", "IBMPlexSans Regular", "IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif;color:#000;display:none;position:absolute}.methodTabs .marginTabs nav .tab-text a.hoverTab,.methodTabs .tabs .tabcontent h2 nav .tab-text a.hoverTab,.tabs .tabcontent .methodTabs h2 nav .tab-text a.hoverTab,.methodTabs .tabs .tabcontent p nav .tab-text a.hoverTab,.tabs .tabcontent .methodTabs p nav .tab-text a.hoverTab{display:block}.methodTabs .marginTabs .contentTab,.methodTabs .tabs .tabcontent h2 .contentTab,.tabs .tabcontent .methodTabs h2 .contentTab,.methodTabs .tabs .tabcontent p .contentTab,.tabs .tabcontent .methodTabs p .contentTab{padding:0 0 10px 0;white-space:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.methodTabs .marginTabs .contentTab div a,.methodTabs .tabs .tabcontent h2 .contentTab div a,.tabs .tabcontent .methodTabs h2 .contentTab div a,.methodTabs .tabs .tabcontent p .contentTab div a,.tabs .tabcontent .methodTabs p .contentTab div a{color:#000;text-align:center;text-decoration:none;font-size:17px;outline:none}.gm-list-component .gm-icon-list-item .gm-list-item-content{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.gm-list-component .gm-icon-list-item .gm-list-item-content .gm-list-item-icon{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.gm-list-component .gm-icon-list-item .gm-list-item-content .gm-list-item-icon img{width:60px;height:60px;margin-right:30px}.gmEnlargeWidget{padding:1em 0;cursor:pointer}.gmEnlargeWidget img{max-width:100%}.gmEnlargeWidget .enlargeLabel{padding-top:1em;text-align:center;color:#0064FF}.gmDiagram img{display:none}.gmDiagram svg{max-width:100%}.gmDiagram svg .diagramStep{cursor:pointer}.gmDiagram g.svgHidden{opacity:0;stroke-opacity:0}.gmDiagram .gmDiagramStep{padding-top:1.5em;display:none}.gmDiagram .gmDiagramStep.showDiagramStep{display:block}.assessment-page .assessment-page-table{padding-top:40px;padding-bottom:40px}.assessment-page .assessment-table{display:table;border-spacing:5px;width:100%;padding:20px 0}.assessment-page .assessment-table .assessment-table-head{display:table-header-group;font-family:"IBMPlexSans SemiBold", "IBMPlexSans Bold", "IBMPlexSans Regular", "IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif}.assessment-page .assessment-table .assessment-table-row{display:table-row}.assessment-page .assessment-table .assessment-table-col{display:table-cell;padding:30px 20px;text-align:center}.assessment-page .assessment-table .assessment-table-col.align-left{text-align:left;padding:10px 0}.assessment-page .assessment-table .assessment-table-col .level-title{font-family:"IBMPlexSans SemiBold", "IBMPlexSans Bold", "IBMPlexSans Regular", "IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif}.assessment-page .assessment-table .assessment-table-col.clickable-cell{border:solid 1px;border-radius:10%;cursor:pointer;width:20%;height:150px}.assessment-page .assessment-table .assessment-table-col.clickable-cell.selected{background-color:#777677;color:white}.assessment-page .assessment-table .assessment-table-col.clickable-cell.selected.culture-color{background-color:#020A69}.assessment-page .assessment-table .assessment-table-col.clickable-cell.selected.security-color{background-color:#136DFC}.assessment-page .assessment-table .assessment-table-col.clickable-cell.selected.data-color{background-color:#75AFFC}.assessment-page .assessment-table .assessment-table-col.clickable-cell.selected.innovation-color{background-color:#0A40CF}.assessment-page .assessment-table .assessment-table-col.clickable-cell.selected.methodology-color{background-color:#781787}.assessment-page .assessment-table .assessment-table-col.clickable-cell.selected.architecture-color{background-color:#23BBD5}.assessment-page .assessment-table .assessment-table-col.clickable-cell.selected.svc-mgmt-color{background-color:black}.assessment-page button{text-align:center;font-size:14px;color:#FFFFFF;border-style:solid;border-width:1px;line-height:30px;min-width:150px;background:#0064FF none repeat scroll 0 0;border-color:#0064FF;border-radius:0px;margin:30px 0;padding:5px 25px}.assessment-page .save-form input{width:100%}.assessment-page .saved-assessment{cursor:pointer}.assessment-page .dimension-title{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;cursor:pointer}.assessment-page .dimension-title .dimension-title-text{font-family:"IBMPlexSans SemiBold", "IBMPlexSans Bold", "IBMPlexSans Regular", "IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif;font-size:1.5rem}.assessment-page .dimension-title .dimension-title-info{margin-left:10px;width:20px}.assessment-page .dimension-title .dimension-title-img{max-width:60px;padding:5px;margin-right:10px;border:none;display:block;}.assessment-page .dimention-action-item .dimention-action-item-box{height:100px;overflow:auto;border:solid 0.2px;margin-bottom:20px;padding:10px}.assessment-page .dimention-action-item .dimention-action-item-box li{position:relative}.assessment-page .dimention-action-item hr{margin:50px 0}@media print{.assessment-page .group-results,.assessment-page #radarChart{page-break-inside:avoid;width:90%;display:block}.assessment-page .assessment-results-table td.text-align-left{word-break:break-all}}#infoModal .modal-dialog{top:65px;max-height:85%;overflow:auto}@media (min-width: 1200px){#infoModal .modal-dialog{min-width:60%}}@media (max-width: 1199px){#infoModal .modal-dialog{min-width:90%}}#infoModal .modal-header{border:none}#infoModal .modal-content{background-color:#e0e0e0}#infoModal .modal-content .container{min-width:unset}#infoModal .modal-content li{font-family:"IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif}#infoModal .modal-title{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-family:"IBMPlexSans SemiBold", "IBMPlexSans Bold", "IBMPlexSans Regular", "IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif}#infoModal .modal-title .modal-icon{max-width:40px;margin-right:10px;}#infoModal .modal-title .modal-icon img{width:100%;vertical-align:middle}@media print{#infoModal{display:none}}.innovateNavWheelSvg{padding:20px}.innovate-banner-wheel svg,.innovateNavWheelSvg svg{max-height:500px;max-width:100%}.innovate-banner-wheel .innovate-nav-wheel-component .innovate-outer-ring-text,.innovateNavWheelSvg .innovate-nav-wheel-component .innovate-outer-ring-text{fill:white}.innovate-banner-wheel .innovate-nav-wheel-component:hover,.innovateNavWheelSvg .innovate-nav-wheel-component:hover{cursor:pointer}.innovate-banner-wheel .innovate-nav-wheel-component.selected-black .innovate-hexagon,.innovate-banner-wheel .innovate-nav-wheel-component.selected-black .innovate-outer-ring,.innovateNavWheelSvg .innovate-nav-wheel-component.selected-black .innovate-hexagon,.innovateNavWheelSvg .innovate-nav-wheel-component.selected-black .innovate-outer-ring{stroke:black;stroke-width:6}.innovate-banner-wheel .innovate-nav-wheel-component.selected-black .innovate-text-icon,.innovate-banner-wheel .innovate-nav-wheel-component.selected-black .innovate-outer-ring-text,.innovateNavWheelSvg .innovate-nav-wheel-component.selected-black .innovate-text-icon,.innovateNavWheelSvg .innovate-nav-wheel-component.selected-black .innovate-outer-ring-text{fill:black}.innovate-banner-wheel .innovate-nav-wheel-component.selected-medium-blue .innovate-outer-ring,.innovateNavWheelSvg .innovate-nav-wheel-component.selected-medium-blue .innovate-outer-ring{stroke:black;stroke-width:6;fill:#aeaeae}.innovate-banner-wheel .innovate-nav-wheel-component.selected-medium-blue .innovate-outer-ring.inner-ring,.innovateNavWheelSvg .innovate-nav-wheel-component.selected-medium-blue .innovate-outer-ring.inner-ring{fill:#c7c7c7}.innovate-banner-wheel .innovate-nav-wheel-component.selected-medium-blue .innovate-outer-ring-text,.innovateNavWheelSvg .innovate-nav-wheel-component.selected-medium-blue .innovate-outer-ring-text{fill:black}.innovate-banner-wheel .innovate-nav-wheel-component.selected-black-highlighted .innovate-hexagon,.innovate-banner-wheel .innovate-nav-wheel-component.selected-black-highlighted .innovate-outer-ring,.innovateNavWheelSvg .innovate-nav-wheel-component.selected-black-highlighted .innovate-hexagon,.innovateNavWheelSvg .innovate-nav-wheel-component.selected-black-highlighted .innovate-outer-ring{stroke:black;stroke-width:6}.innovate-banner-wheel .innovate-nav-wheel-component.selected-black-highlighted .innovate-text-icon,.innovate-banner-wheel .innovate-nav-wheel-component.selected-black-highlighted .innovate-outer-ring-text,.innovateNavWheelSvg .innovate-nav-wheel-component.selected-black-highlighted .innovate-text-icon,.innovateNavWheelSvg .innovate-nav-wheel-component.selected-black-highlighted .innovate-outer-ring-text{fill:black}.innovate-banner-wheel .innovate-nav-wheel-component.selected-medium-blue-highlighted .innovate-outer-ring,.innovateNavWheelSvg .innovate-nav-wheel-component.selected-medium-blue-highlighted .innovate-outer-ring{stroke:black;stroke-width:6;fill:#aeaeae}.innovate-banner-wheel .innovate-nav-wheel-component.selected-medium-blue-highlighted .innovate-outer-ring.inner-ring,.innovateNavWheelSvg .innovate-nav-wheel-component.selected-medium-blue-highlighted .innovate-outer-ring.inner-ring{fill:#c7c7c7}.innovate-banner-wheel .innovate-nav-wheel-component.selected-medium-blue-highlighted .innovate-outer-ring-text,.innovateNavWheelSvg .innovate-nav-wheel-component.selected-medium-blue-highlighted .innovate-outer-ring-text{fill:black}#ibm-only-notice{position:fixed;bottom:0;right:20px;background:black;padding:10px 20px}#ibm-only-notice .notice-text{color:white}#congratsModal{background-image:url(/cloud/architecture/images/davinci/fireworks.png);background-position:center;background-size:cover;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;height:100%;width:100%}#congratsModal .congratsText{text-align:center;width:100%}#congratsModal h1,#congratsModal h2,#congratsModal h3{color:white}.closeWhite .content button.close span{color:white}#garageModal{z-index:1000;position:fixed;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);overflow-y:auto;display:none;outline-style:none;}#garageModal.fullScreen{left:0;top:0;-webkit-transform:unset;-ms-transform:unset;transform:unset;background-color:rgba(0, 0, 0, 0.5);width:100%;height:100%}#garageModal.fullScreen .content{position:relative;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);overflow-y:auto;background-color:white}#garageModal .content{min-height:500px;max-height:90%;width:600px}#garageModal .content button.close{position:absolute;right:1.25em;top:0.625em;opacity:0.5;z-index:1000}#garageModal .content button.close span{font-size:2em}#garageModal .content .htmlContent{height:100%}@media (max-width: 767px){#garageModal .content{width:320px;height:320px}}@media print{#garageModal{display:none}}.methodologyNavWheel .innovate-banner-text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#architectures-page .hero_banner.banner-bkg{min-height:unset}#architectures-page p{padding-bottom:0}#architectures-page .gmGridLayoutSection.smallMarginTop,#architectures-page .share.smallMarginTop,#architectures-page .gmSectionDividerSection.smallMarginTop{padding-top:0}#architectures-page .gmGridLayoutSection.smallMarginTop .container,#architectures-page .share.smallMarginTop .container,#architectures-page .gmSectionDividerSection.smallMarginTop .container{padding-top:10px}#architectures-page .gmGridLayoutSection.marginBottom,#architectures-page .share.marginBottom,#architectures-page .gmSectionDividerSection.marginBottom{padding-bottom:0}#architectures-page .gmGridLayoutSection.marginBottom .container,#architectures-page .share.marginBottom .container,#architectures-page .gmSectionDividerSection.marginBottom .container{padding-bottom:50px}#architectures-page .container .container{min-width:unset;max-width:unset;width:unset;padding:unset}.fill-blank{font-size:14px;padding-left:30px}.fill-blank .blank-position{padding:2px 5px;margin:2px 4px;min-width:70px;min-height:14px;font-size:14px;background-color:#e0e0e0;display:inline-block;cursor:pointer}.fill-blank .blank-position .remove-fill{display:none}.fill-blank .blank-position.answered .remove-fill{float:right;margin-top:3px;display:block}.fill-blank .blank-position.answered .remove-fill::before{content:url('data:image/svg+xml; utf8, <svg version="1.1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 44 44" xmlns:xlink="http://www.w3.org/1999/xlink" enable-background="new 0 0 44 44" fill="rgb(90,90,90)"><path d="m22,0c-12.2,0-22,9.8-22,22s9.8,22 22,22 22-9.8 22-22-9.8-22-22-22zm3.2,22.4l7.5,7.5c0.2,0.2 0.3,0.5 0.3,0.7s-0.1,0.5-0.3,0.7l-1.4,1.4c-0.2,0.2-0.5,0.3-0.7,0.3-0.3,0-0.5-0.1-0.7-0.3l-7.5-7.5c-0.2-0.2-0.5-0.2-0.7,0l-7.5,7.5c-0.2,0.2-0.5,0.3-0.7,0.3-0.3,0-0.5-0.1-0.7-0.3l-1.4-1.4c-0.2-0.2-0.3-0.5-0.3-0.7s0.1-0.5 0.3-0.7l7.5-7.5c0.2-0.2 0.2-0.5 0-0.7l-7.5-7.5c-0.2-0.2-0.3-0.5-0.3-0.7s0.1-0.5 0.3-0.7l1.4-1.4c0.2-0.2 0.5-0.3 0.7-0.3s0.5,0.1 0.7,0.3l7.5,7.5c0.2,0.2 0.5,0.2 0.7,0l7.5-7.5c0.2-0.2 0.5-0.3 0.7-0.3 0.3,0 0.5,0.1 0.7,0.3l1.4,1.4c0.2,0.2 0.3,0.5 0.3,0.7s-0.1,0.5-0.3,0.7l-7.5,7.5c-0.2,0.1-0.2,0.5 3.55271e-15,0.7z"/></svg>');height:16px;width:16px;cursor:pointer;display:block}.fill-blank .blank-position.selected{background-color:#959595}.fill-blank .blank-position::after{content:' ';white-space:pre}.fill-blank .fill-choices{margin-left:5px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-height:300px;-webkit-flex-flow:column wrap;-ms-flex-flow:column wrap;flex-flow:column wrap}.fill-blank .fill-choices .fill-item{margin-top:10px;padding:5px}.fill-blank .fill-choices .fill-item .fill-option{display:inline-block}.fill-blank .fill-choices .fill-item .fill-choice.fill-blocked{cursor:not-allowed;background-color:#325c80}.fill-blank .fill-choices .fill-item .fill-choice{padding:5px 10px;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:80%;font-size:16px;color:#FFFFFF;background-color:#3d72b3;display:inline-block;cursor:-webkit-grab;cursor:grab;word-wrap:break-word}.fill-blank.incorrect{color:#e71d32}.fill-blank.incorrect .blank-position{cursor:initial}.fill-blank.incorrect .blank-position.answered .remove-fill{display:none}.fill-blank.incorrect .question-heading{color:#e71d32}.fill-blank.correct{color:#000000}.fill-blank.correct .blank-position{cursor:initial}.fill-blank.correct .blank-position.answered .remove-fill{display:none}@media (max-width: 768px){.fill-blank .fill-choices{display:block;max-height:none}}.gmRandomCards .gmCard:not(.showCard),.gmRandomCards [class*="col-"]:not(.showCard){display:none}.ibmOnlyContent.ibm-only-bg{background-color:#F9F9F9;padding:10px;margin:1em 0}.ibmOnlyContent .ibmOnlyHeading img{margin-right:10px}.ibmOnlyContent .ibmOnlyHeading hr{border-bottom:0;border-top:1px solid #e0e0e0}.ibmOnlyContent>.ibmOnlyContent>.ibmOnlyHeading{display:none}section.gmFiftyFifty{background-color:#000;color:#FFFFFF}section.gmFiftyFifty h1,section.gmFiftyFifty h2,section.gmFiftyFifty h3,section.gmFiftyFifty h4,section.gmFiftyFifty h5,section.gmFiftyFifty h6,section.gmFiftyFifty p{color:inherit}section.gmFiftyFifty.gray{background-color:#323232}section.gmFiftyFifty.lightGrey{background-color:#f5f5f5}section.gmFiftyFifty.blackText{color:#000000}section.gmFiftyFifty.blackText h1,section.gmFiftyFifty.blackText h2,section.gmFiftyFifty.blackText h3,section.gmFiftyFifty.blackText h4,section.gmFiftyFifty.blackText h5,section.gmFiftyFifty.blackText h6,section.gmFiftyFifty.blackText p{color:#000000}section.gmFiftyFifty .container-fifty-fifty .content{display:grid;grid-template-columns:100%}@media (min-width: 768px){section.gmFiftyFifty .container-fifty-fifty .content{grid-template-columns:50% 50%}}section.gmFiftyFifty .container-fifty-fifty .content .column-text{padding:25px 5% 25px 5%}section.gmFiftyFifty .container-fifty-fifty .content .column-text.text .text-content{padding-bottom:10%}section.gmFiftyFifty .container-fifty-fifty .content .column-text.alignCenter{text-align:center}section.gmFiftyFifty .container-fifty-fifty .content .column-text.alignRight{text-align:right}section.gmFiftyFifty .container-fifty-fifty .content .column-text.alignMiddle{top:0;bottom:0;margin:auto}section.gmFiftyFifty .container-fifty-fifty .content .column-image{padding:25px;text-align:center}section.gmFiftyFifty .container-fifty-fifty .content .column-image img{max-width:100%;max-height:500px}@media (max-width: 767px){section.gmFiftyFifty .container-fifty-fifty .content .column-image{min-height:400px}}section.gmFiftyFifty .container-fifty-fifty .content .column-image,section.gmFiftyFifty .container-fifty-fifty .content .column-text{position:relative;height:100%}section.gmFiftyFifty .container-fifty-fifty .content .column-image .image-button,section.gmFiftyFifty .container-fifty-fifty .content .column-text .image-button{cursor:pointer;position:absolute;bottom:0px;right:0px;text-decoration:none;max-width:60%;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;min-height:6rem;max-height:50%;border:0;background-color:#0064FF;color:#FFFFFF;padding:1rem}section.gmFiftyFifty .container-fifty-fifty .content .column-image .image-button .text,section.gmFiftyFifty .container-fifty-fifty .content .column-text .image-button .text{top:0;left:0;padding:0 1rem calc(1rem + 24px) 0;color:#FFFFFF;display:block}section.gmFiftyFifty .container-fifty-fifty .content .column-image .image-button .icon,section.gmFiftyFifty .container-fifty-fifty .content .column-text .image-button .icon{position:absolute;bottom:1rem;right:1rem;height:24px}section.gmFiftyFifty .container-fifty-fifty .content .column-image .image-button .icon svg,section.gmFiftyFifty .container-fifty-fifty .content .column-text .image-button .icon svg{fill:#FFFFFF}section.gmFiftyFifty .container-fifty-fifty .content .column-image.text,section.gmFiftyFifty .container-fifty-fifty .content .column-text.text{padding:0px 5%}section.gmFiftyFifty.marginBottom{padding-bottom:50px}section.gmFiftyFifty.marginTop{padding-bottom:50px}section.gmFiftyFifty.smallMarginTop{padding-top:10px}section.gmFiftyFifty.smallMarginBottom{padding-bottom:10px}section.gmFiftyFifty .marginBottom{margin-bottom:50px}section.gmFiftyFifty .marginTop{margin-top:50px}section.gmFiftyFiftySection{opacity:0;-webkit-transition:opacity 2s, margin-top 0.5s;transition:opacity 2s, margin-top 0.5s}section.gmFiftyFiftySection .small,section.gmFiftyFiftySection .medium{padding:50px}section.gmFiftyFiftySection .column-image .image-button.text{display:none}section.gmFiftyFiftySection .column-text .image-button.image{display:none}@media (max-width: 767px){section.gmFiftyFiftySection{margin-top:25px}}section.gmFiftyFiftySection .container-fifty-fifty{display:grid;grid-template-columns:100%;}section.gmFiftyFiftySection .container-fifty-fifty .content .column-text{padding-top:50px;padding-bottom:50px;border-left:solid #FFFFFF 1px}section.gmFiftyFiftySection .container-fifty-fifty .content .column-text.alignCenter{text-align:center}section.gmFiftyFiftySection .container-fifty-fifty .content .column-text.alignRight{text-align:right}section.gmFiftyFiftySection .container-fifty-fifty .content .column-text.alignMiddle{top:0;bottom:0;margin:auto}section.gmFiftyFiftySection.noBorder .container-fifty-fifty .content .column-text{padding-top:50px;padding-bottom:50px;border-left:none}section.gmFiftyFiftySection.noBorder .container-fifty-fifty .content .column-text.alignCenter{text-align:center}section.gmFiftyFiftySection.noBorder .container-fifty-fifty .content .column-text.alignRight{text-align:right}section.gmFiftyFiftySection.noBorder .container-fifty-fifty .content .column-text.alignMiddle{top:0;bottom:0;margin:auto}section.gmFiftyFiftySection.visible{opacity:1}section.gmFiftyFiftySection.marginBottom{padding-bottom:50px}section.gmFiftyFiftySection.marginTop{padding-bottom:50px}section.gmFiftyFiftySection.smallMarginTop{padding-top:10px}section.gmFiftyFiftySection.smallMarginBottom{padding-bottom:10px}section.gmFiftyFiftySection .marginBottom{margin-bottom:50px}section.gmFiftyFiftySection .marginTop{margin-top:50px}section.gmFiftyFiftyRow .small,section.gmFiftyFiftyRow .medium{padding:50px}section.gmFiftyFiftyRow .column-image .image-button.text{display:none}section.gmFiftyFiftyRow .column-text .image-button.image{display:none}section.gmFiftyFiftyRow .container-fifty-fifty{display:grid;grid-template-columns:100%}.courseTabs{width:100%;border-bottom:1px #FFFFFF;background-color:#000000}.courseTabs a.menu_item{text-decoration:none;color:#FFFFFF;font-size:14px;font-family:"IBMPlexSans Regular", "Helvetica Neue", Arial, sans-serif}.courseTabs .menu_item_container a{color:#FFFFFF}.courseTabs .menu_item_container a:hover{background-color:#3d3d3d}.courseTabs .menu_item_container .menu_item{display:inline-block;padding:26px 23px;cursor:pointer}.courseTabs .menu_item_container .menu_item.current{border-top:4px solid #0064FF;font-weight:bold;background-color:#3d3d3d}.courseTabs .courseTabsMobile{left:0;right:0;opacity:1;z-index:80}.courseTabs .courseTabsMobile .dropdown{position:relative;display:inline-block}@media (min-width: 767px){.courseTabs .courseTabsMobile .dropdown{max-width:350px}}.courseTabs .courseTabsMobile .dropdown .dropbtn{height:80px;background-color:#000000;font-family:"IBMPlexSans Regular", "Helvetica Neue", Arial, sans-serif;border:none;border-top:4px solid #0064FF;cursor:pointer;text-align:left;padding-left:10px;min-width:0px;color:#FFFFFF}.courseTabs .courseTabsMobile .dropdown .dropbtn:hover{color:#FFFFFF}.courseTabs .courseTabsMobile .dropdown .dropbtn:active{outline:inherit;outline-offset:inherit}.courseTabs .courseTabsMobile .dropdown.open .dropbtn{background-color:#000000}.courseTabs .courseTabsMobile .dropdown .dropdown-menu{font-family:"IBMPlexSans Regular", "Helvetica Neue", Arial, sans-serif;background-color:#000000;width:100%;position:relative;float:inherit;border:none;margin-top:0;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.courseTabs .courseTabsMobile .dropdown .dropdown-menu a{color:#FFFFFF;text-decoration:none;display:block;cursor:pointer}.courseTabs .courseTabsMobile .dropdown .dropdown-item{padding:10px;background-color:#000000}.courseTabs .container{overflow-x:auto;white-space:nowrap}.gmExportWorkflowSteps .left{text-align:left}.gmExportWorkflowSteps .bmBlueButton{cursor:pointer;text-align:center;font-size:14px;color:#FFFFFF;border-style:solid;border-width:1px;line-height:30px;min-width:150px;background:#0064FF none repeat scroll 0 0;border-color:#0064FF;border-radius:0px;margin:30px 0;padding:5px 25px;display:inline-block}.gmExportWorkflowSteps .bmBlueButton .btn-label{font-size:inherit;color:inherit}.gmLinksList{-webkit-column-count:2;-moz-column-count:2;column-count:2;border-top:solid 1px;border-bottom:solid 1px;margin-bottom:2em;padding:10px 0}.gmLinksList.singleColumn{-webkit-column-count:1;-moz-column-count:1;column-count:1;border-top:none;border-bottom:none}.gmLinksList .gmLinkListItem,.gmLinksList p{padding:5px 0;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid-column;display:table}.gmLinksList li{position:relative;padding-top:0}.architectureExternalGithub .ghContent{padding-left:0}.architectureExternalGithub .ghContent details.abstract,.architectureExternalGithub .ghContent .admonition.info,.architectureExternalGithub .ghContent .admonition.success{display:none}.architectureExternalGithub>.row{padding:10px 0}.architectureExternalGithub .update-button{width:55px;height:35px}.architectureExternalGithub .update-input-text{width:60%;height:35px}.architectureExternalGithub .cache-informations{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:20px}.architectureExternalGithub .cache-informations#architecture-cache-informations{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.architectureExternalGithub .cache-informations#page-cache-informations{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.architectureExternalGithub .cache-informations#page-cache-informations #cached-date{-webkit-box-flex:0.2;-webkit-flex-grow:0.2;-ms-flex-positive:0.2;flex-grow:0.2;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.architectureExternalGithub .cache-informations .gm-button-component{-webkit-box-flex:0.1;-webkit-flex-grow:0.1;-ms-flex-positive:0.1;flex-grow:0.1}.architectureExternalGithub .cache-informations .gm-button-component #delete-cache-page-button button{color:#e71d32;border-color:#e71d32}.architectureExternalGithub .cache-informations .gm-button-component #delete-cache-page-button button:hover{background-color:#e71d32;color:#FFFFFF}.architectureExternalGithub .cache-informations .gm-button-component #delete-cache-page-button button:disabled{background-color:#ececec;border:2px solid #ececec;color:#777677;cursor:not-allowed}.architectureExternalGithub .cache-informations .gm-button-component button{margin:0;padding:8px 10px}.bx--inline-notification{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;height:auto;min-height:3rem;min-width:18rem;max-width:100%;color:#FFFFFF;margin-top:1rem;margin-bottom:1rem}.bx--inline-notification--warning{border-left:3px solid #fdd13a;background:#3d3d3d}.bx--inline-notification--info{border-left:3px solid #408bfc;background:#3d3d3d}.bx--inline-notification--error{border-left:3px solid #fb4b53;background:#3d3d3d}.bx--inline-notification--success{border-left:3px solid #3dbb61;background:#3d3d3d}.bx--inline-notification__details{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 1rem}.bx--inline-notification--warning .bx--inline-notification__icon,.bx--inline-notification--warning .bx--toast-notification__icon{fill:#fdd13a}.bx--inline-notification--error .bx--inline-notification__icon,.bx--inline-notification--error .bx--toast-notification__icon{fill:#fb4b53}.bx--inline-notification--success .bx--inline-notification__icon,.bx--inline-notification--success .bx--toast-notification__icon{fill:#3dbb61}.bx--inline-notification__icon{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-right:1rem;margin-top:.875rem}.bx--inline-notification__text-wrapper{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:.75rem 0}.bx--inline-notification__title{font-size:.875rem;font-weight:600;font-family:"Helvetica Neue", sans-serif;line-height:1.125rem;letter-spacing:.16px;margin:0 0.25rem 0 0;line-height:1.5rem;color:#FFFFFF}.bx--inline-notification__subtitle{font-size:.875rem;font-weight:400;letter-spacing:.16px;word-break:break-word;color:#FFFFFF}.bx--inline-notification__subtitle>p{color:inherit}.bx--inline-notification__close-button{outline:2px solid transparent;outline-offset:-2px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:transparent;border:none;cursor:pointer;padding:0;height:3rem;width:3rem;min-width:3rem;max-width:3rem;fill:#FFFFFF;color:#FFFFFF;-webkit-transition:outline 110ms cubic-bezier(0.2, 0, 0.38, 0.9), background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9);transition:outline 110ms cubic-bezier(0.2, 0, 0.38, 0.9), background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9)}.bx--inline-notification__action-button{border:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:3rem 0;cursor:pointer;color:#78a9ff;font-size:0.875rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:transparent}button.bx--inline-notification__action-button:hover{background-color:#4c4c4c}.template_preview .hero_banner{min-height:unset}.article_preview{padding:20px 3% 0 3%}.article_preview pre{padding:initial;font-size:initial;background-color:initial;white-space:pre-line;color:#ff5003}.article_preview .description_text{margin-bottom:10px}.article_preview .main_container,.article_preview .additional_container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.article_preview .main_container .editor_container,.article_preview .main_container .compiled_container,.article_preview .additional_container .editor_container,.article_preview .additional_container .compiled_container{width:50%}.article_preview .additional_title{cursor:pointer;font-weight:400;padding:0 0 15px;line-height:1.2em !important;font-size:24px !important}.article_preview .additional_title input[type='checkbox']{display:none}.article_preview .additional_title .lbl-toggle{display:block;padding:1rem;cursor:pointer;-webkit-transition:all 0.25s ease-out;transition:all 0.25s ease-out}.article_preview .additional_title .lbl-toggle::after{content:' ';display:inline-block;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid currentColor;vertical-align:middle;margin-left:.7rem;-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px);-webkit-transition:-webkit-transform 0.2s ease-out;transition:transform 0.2s ease-out}.article_preview .additional_title .toggle:checked+.lbl-toggle::after{-webkit-transform:rotate(90deg) translateX(-3px);-ms-transform:rotate(90deg) translateX(-3px);transform:rotate(90deg) translateX(-3px)}.article_preview .invisible{visibility:hidden}.article_preview .btn_container{margin-top:10px}section.gmSectionWithBg{background-color:#000;background-size:cover;background-position:center;z-index:-2;color:#FFFFFF}section.gmSectionWithBg h1,section.gmSectionWithBg h2,section.gmSectionWithBg h3,section.gmSectionWithBg h4,section.gmSectionWithBg h5,section.gmSectionWithBg h6,section.gmSectionWithBg p{color:inherit}section.gmSectionWithBg .gmSectionWithBgTransp{background-color:rgba(22, 22, 22, 0.75);z-index:-1}section.gmSectionWithBg .content .image-button-container{text-align:right}section.gmSectionWithBg .content .image-button-container .image-button{display:inline-block;cursor:pointer;text-decoration:none;border:0;background-color:#0064FF;color:#FFFFFF;padding:1rem}section.gmSectionWithBg .content .image-button-container .image-button .text{color:#FFFFFF}section.gmSectionWithBg .content .image-button-container .image-button .icon{margin-top:1.5em;display:block;height:24px}section.gmSectionWithBg .content .image-button-container .image-button .icon svg{fill:#FFFFFF}section.gmSectionWithBg .content .column-text{padding:10% 30% 5% 30%;text-align:center}section.gmSectionWithBg .content .column-text a{color:inherit !important}section.gmSectionWithBg .content .column-text.left{text-align:left;padding-left:5%;padding-right:50%}section.gmSectionWithBg .content .column-text.right{text-align:left;padding-left:50%;padding-right:5%}#architecture-center-landing-page .gmCardList,#architecture-center-landing-page .gmArchCenterCardList{margin-bottom:30px}#architecture-center-landing-page .gmCardList .cardImage,#architecture-center-landing-page .gmArchCenterCardList .cardImage{display:none}#architecture-center-landing-page .gmCardList .gmCard,#architecture-center-landing-page .gmArchCenterCardList .gmCard{min-height:unset;margin-bottom:5px;width:100%;color:inherit;padding:10px}#architecture-center-landing-page .gmCardList .gmCard a,#architecture-center-landing-page .gmCardList .gmCard p,#architecture-center-landing-page .gmCardList .gmCard div,#architecture-center-landing-page .gmArchCenterCardList .gmCard a,#architecture-center-landing-page .gmArchCenterCardList .gmCard p,#architecture-center-landing-page .gmArchCenterCardList .gmCard div{color:inherit}#architecture-center-landing-page .gmCardList .gmCard .callToAction .icon,#architecture-center-landing-page .gmCardList .gmCard .callToAction .link,#architecture-center-landing-page .gmArchCenterCardList .gmCard .callToAction .icon,#architecture-center-landing-page .gmArchCenterCardList .gmCard .callToAction .link{display:none}#architecture-center-landing-page .gmCardList .gmCard .callToAction .title,#architecture-center-landing-page .gmArchCenterCardList .gmCard .callToAction .title{margin-bottom:unset;font-family:"IBMPlexSans SemiBold", "IBMPlexSans Bold", "IBMPlexSans Regular", "IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif;font-size:20px}#architecture-center-landing-page .gmCardList .gmCard .callToAction .title h1,#architecture-center-landing-page .gmCardList .gmCard .callToAction .title h2,#architecture-center-landing-page .gmCardList .gmCard .callToAction .title h3,#architecture-center-landing-page .gmCardList .gmCard .callToAction .title h4,#architecture-center-landing-page .gmCardList .gmCard .callToAction .title h5,#architecture-center-landing-page .gmCardList .gmCard .callToAction .title h6,#architecture-center-landing-page .gmCardList .gmCard .callToAction .title p,#architecture-center-landing-page .gmCardList .gmCard .callToAction .title a,#architecture-center-landing-page .gmCardList .gmCard .callToAction .title span,#architecture-center-landing-page .gmArchCenterCardList .gmCard .callToAction .title h1,#architecture-center-landing-page .gmArchCenterCardList .gmCard .callToAction .title h2,#architecture-center-landing-page .gmArchCenterCardList .gmCard .callToAction .title h3,#architecture-center-landing-page .gmArchCenterCardList .gmCard .callToAction .title h4,#architecture-center-landing-page .gmArchCenterCardList .gmCard .callToAction .title h5,#architecture-center-landing-page .gmArchCenterCardList .gmCard .callToAction .title h6,#architecture-center-landing-page .gmArchCenterCardList .gmCard .callToAction .title p,#architecture-center-landing-page .gmArchCenterCardList .gmCard .callToAction .title a,#architecture-center-landing-page .gmArchCenterCardList .gmCard .callToAction .title span{font-family:inherit;font-size:inherit !important}#architecture-center-landing-page .gmCardList .gmCard .callToAction .description,#architecture-center-landing-page .gmArchCenterCardList .gmCard .callToAction .description{margin-bottom:5px}#architecture-center-landing-page .gmCardList .gmCard::after,#architecture-center-landing-page .gmArchCenterCardList .gmCard::after{content:"➔";position:relative;font-size:x-large;color:#295bbd;text-align:right;float:right;margin-right:5px;visibility:hidden}#architecture-center-landing-page .gmCardList .gmCard:hover,#architecture-center-landing-page .gmArchCenterCardList .gmCard:hover{background-color:#d8d8d8;color:black}#architecture-center-landing-page .gmCardList .gmCard:hover::after,#architecture-center-landing-page .gmArchCenterCardList .gmCard:hover::after{visibility:visible}.userManagement #buttons-area .btn,.userManagement #buttons-area .arch-implementation-page .animated-diagram-button,.arch-implementation-page .userManagement #buttons-area .animated-diagram-button,.userManagement #buttons-area .animated-diagram-btn-group .animated-diagram-button,.animated-diagram-btn-group .userManagement #buttons-area .animated-diagram-button{background:#0064FF;color:white;border-color:#0064FF}.userManagement #buttons-area .btn:hover,.userManagement #buttons-area .arch-implementation-page .animated-diagram-button:hover,.arch-implementation-page .userManagement #buttons-area .animated-diagram-button:hover,.userManagement #buttons-area .animated-diagram-btn-group .animated-diagram-button:hover,.animated-diagram-btn-group .userManagement #buttons-area .animated-diagram-button:hover{background:#0064FF}.userManagement #buttons-area #save-changes-div{display:inline-block}.userManagement #buttons-area #add-new-user-div{float:right}.userManagement #buttons-area #addField{height:2em}.userManagement #buttons-area #addField.error{border:solid 2px #e71d32}.userManagement .errorMessage{color:#e71d32}.userManagement .errorMessage p,.userManagement .errorMessage a,.userManagement .errorMessage div,.userManagement .errorMessage span,.userManagement .errorMessage h1,.userManagement .errorMessage h2,.userManagement .errorMessage h3,.userManagement .errorMessage h4,.userManagement .errorMessage h5{font-family:"IBMPlexSans SemiBold", "IBMPlexSans Bold", "IBMPlexSans Regular", "IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif;color:inherit}.userManagement .thEmailDomain{width:90%}.userManagement .td-remove{text-align:center}.userManagement td .row-remove{cursor:pointer;color:#e71d32}.userManagement #roles-explained-table table td{vertical-align:baseline}.userManagement td.default-permissions-col,.userManagement td.user-id-col,.userManagement td.remove-user-col{vertical-align:middle}.userManagement td.domain-permissions-col{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.userManagement td.domain-permissions-col .domain-permissions{width:25%;padding:10px 20px}.userManagement td.domain-permissions-col .domain-permissions label,.userManagement td.domain-permissions-col .domain-permissions select{width:100%}@media (max-width: 1199px){.userManagement td.domain-permissions-col .domain-permissions{width:50%}}@media (max-width: 991px){.userManagement td.domain-permissions-col .domain-permissions{width:100%}}.pageNavigationTabs{width:100%;border-bottom:1px #FFFFFF;background-color:#000000}@media print{.pageNavigationTabs{display:none}}.pageNavigationTabs .pageNavigationTabsContent{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.pageNavigationTabs a.menu_item{text-decoration:none;color:#FFFFFF;font-size:14px;font-family:"IBMPlexSans Regular", "Helvetica Neue", Arial, sans-serif}.pageNavigationTabs .menu_item_container a{color:#FFFFFF}.pageNavigationTabs .menu_item_container a:hover{background-color:#3d3d3d}.pageNavigationTabs .menu_item_container .menu_item{display:inline-block;padding:26px 23px;cursor:pointer}.pageNavigationTabs .menu_item_container .menu_item.current{border-top:4px solid #0064FF;font-weight:bold;background-color:#3d3d3d}.pageNavigationTabs .pageNavigationTabsMobile{left:0;right:0;opacity:1;z-index:80;margin-left:3px;margin-top:4px}.pageNavigationTabs .pageNavigationTabsMobile .dropdown{display:inline-block;height:100%;cursor:pointer}.pageNavigationTabs .pageNavigationTabsMobile .dropdown:hover{background-color:#3d3d3d}@media (min-width: 767px){.pageNavigationTabs .pageNavigationTabsMobile .dropdown{max-width:350px}}.pageNavigationTabs .pageNavigationTabsMobile .dropdown .dropbtn{background-color:inherit;font-family:"IBMPlexSans Regular", "Helvetica Neue", Arial, sans-serif;border:none;cursor:pointer;text-align:left;padding-left:10px;min-width:0px;font-size:32px;color:#FFFFFF}.pageNavigationTabs .pageNavigationTabsMobile .dropdown .dropbtn:hover{color:#FFFFFF}.pageNavigationTabs .pageNavigationTabsMobile .dropdown .dropbtn:active{outline:inherit;outline-offset:inherit}.pageNavigationTabs .pageNavigationTabsMobile .dropdown.open .dropbtn{background-color:inherit}.pageNavigationTabs .pageNavigationTabsMobile .dropdown .dropdown-menu{font-family:"IBMPlexSans Regular", "Helvetica Neue", Arial, sans-serif;background-color:#000000;float:inherit;border:none;margin-top:0;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.pageNavigationTabs .pageNavigationTabsMobile .dropdown .dropdown-menu a{color:#FFFFFF;text-decoration:none;display:block;cursor:pointer}.pageNavigationTabs .pageNavigationTabsMobile .dropdown .dropdown-menu a:hover{background-color:#3d3d3d}.pageNavigationTabs .pageNavigationTabsMobile .dropdown .dropdown-item{padding:10px;background-color:#000000}.pageNavigationTabs .container{white-space:nowrap}.developer-card-container{margin-bottom:20px}.developer-card-container .developer-card{cursor:pointer}.developer-card-container a,.developer-card-container .developer-card,.developer-card-container .developer-card-content{height:100%}.developer-card-container a{text-decoration:none}.developer-card-container a:hover{text-decoration:none}.developer-card-container .developer-card-content{padding:1.5rem 2rem;color:white;background-color:rgba(22, 22, 22, 0.75);z-index:-1}.developer-card-container .developer-card-content .card-date{font-size:14px;color:#56d3d0;font-family:"IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif}.developer-card-container .developer-card-content .card-date span{color:white}.developer-card-container .developer-card-content .card-title{margin-top:20px;font-size:20px;font-family:"IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif;word-break:break-word}.developer-card-container .card-btn-get-code{font-family:"IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif;padding:6px 20px;margin:2vw 0 0 0;border:1px solid #56d3d0;color:#56d3d0;font-weight:600;background-color:unset}.developer-card-container .card-btn-get-code:hover{background-color:#56d3d0;color:white}.developer-feed-see-all{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;width:100%;padding:0 0 20px 0}.gmArchCenterCard{margin-bottom:20px;min-height:15.6em}@media (max-width: 767px){.gmArchCenterCard{min-height:8.4em}}.gmArchCenterCard a{color:inherit;text-decoration:none;cursor:pointer;height:100%}.gmArchCenterCard a:hover{color:inherit;text-decoration:none}.gmArchCenterCard .card-content{background:inherit;height:100%}.gmArchCenterCard .card-content.dark{background:#022035;color:#FFFFFF;border-color:#022035}.gmArchCenterCard .card-content.dark .card-learn-more{color:#FFFFFF}.gmArchCenterCard .card-content .card-title{padding-bottom:30px;word-break:break-word}.gmArchCenterCard .card-content .card-duration img{width:30px}.gmArchCenterCard .card-content .card-learn-more{color:#0064FF;padding-top:20px;position:absolute;bottom:0;right:30px}.ac-landing-page-svg-nav .box-link:hover{cursor:pointer}.ac-landing-page-svg-nav .box-link:hover rect{fill:#AEAEAE}.ac-landing-page-svg-nav .box-link:hover text{fill:black}.authorList{margin:15px 0;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.authorList div[itemprop="author"]{max-width:200px;padding-right:20px}.authorList div[itemprop="author"]:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;cursor:pointer}.authorList img{max-width:inherit}.authorList .sm-quote-expert{float:none;margin-right:0;margin:auto}.authorList .toolQuote{margin-top:0}.authorList .product-quote-subtitle{font-size:14px}.authorList .product-quote{float:none;text-align:center;width:100%;word-break:normal}.other-authors .expand-div,.other-authors .collapse-div{font-family:"IBMPlexSans SemiBold", "IBMPlexSans Bold", "IBMPlexSans Regular", "IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif}.other-authors .expand-div:hover,.other-authors .collapse-div:hover{text-decoration:underline;cursor:pointer}.other-authors .collapse-div svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.other-authors .collapsed.expand-div{display:block}.other-authors .collapsed.other-authors-content{display:none}.other-authors .expanded.expand-div{display:none}.other-authors .expanded.other-authors-content{display:block}@-webkit-keyframes ticker-one{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}49.98%{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:1}49.99%{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}50%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}50.01%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:1}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes ticker-one{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}49.98%{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:1}49.99%{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}50%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}50.01%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:1}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@-webkit-keyframes ticker-two{0%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:1}50%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}99.97%{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:1}99.98%{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}99.99%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}to{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:1}}@keyframes ticker-two{0%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:1}50%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}99.97%{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:1}99.98%{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}99.99%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}to{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:1}}section.ticker-tape{background-color:#000;border-bottom:1px solid white;padding-bottom:7px;width:100%;overflow:hidden}.ticker-wrap{bottom:0;width:100%;overflow:hidden;box-sizing:content-box;padding-bottom:4em;padding-top:0.6em;display:table;position:-webkit-sticky;position:sticky}.ticker-wrap:hover .ticker{-webkit-animation-play-state:paused;animation-play-state:paused}.ticker-wrap .ticker{display:inline-block;line-height:2rem;white-space:nowrap;position:absolute;box-sizing:content-box;margin-top:10px;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;animation-duration:90s;-webkit-animation-duration:90s;-moz-animation-duration:90s}.ticker-wrap .ticker-one{animation-name:ticker-one;-webkit-animation-name:ticker-one;-webkit-animation-name:ticker-one;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.ticker-wrap .ticker-two{animation-name:ticker-two;-webkit-animation-name:ticker-two;-webkit-animation-name:ticker-two;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.ticker-wrap .ticker{display:inline-block}.ticker-wrap .ticker .ticker-item{border-right:solid 1px;margin-bottom:10px;display:inline-block;color:#fff;padding:0 2rem;font-size:1.2rem;position:relative}.ticker-wrap .ticker .ticker-item p{line-height:0.5rem;padding-top:15px}.ticker-wrap .ticker .ticker-item *{color:#fff}.assessment-page{padding-top:30px;padding-bottom:30px}.assessment-page .assessment-nav .assessment-nav-category-title{margin-top:30px}.assessment-page .assessment-nav .assessment-nav-questions .assessment-nav-question{border-left:solid 2px #c7c7c7;padding:0 10px}.assessment-page .assessment-nav .assessment-nav-questions .assessment-nav-question:last-child{border:none}.assessment-page .assessment-nav .assessment-nav-questions .assessment-nav-question .text{cursor:pointer;padding-bottom:15px}.assessment-page .assessment-nav .assessment-nav-questions .assessment-nav-question .text.selected{color:#0064FF;font-family:"IBMPlexSans Medium"}.assessment-page .assessment-nav .assessment-nav-questions .assessment-nav-question .icon{float:left;margin-right:7px;margin-left:-20px;margin-top:-1px;width:20px;height:20px;background:url("/cloud/architecture/images/assessments/blue-circle-ico.svg");background-repeat:no-repeat;background-size:100%}.assessment-page .assessment-nav .assessment-nav-questions .assessment-nav-question .icon.current{background:url("/cloud/architecture/images/assessments/blue-dot-circle-ico.svg");background-size:100%}.assessment-page .assessment-nav .assessment-nav-questions .assessment-nav-question.completed{border-color:#0064FF}.assessment-page .assessment-nav .assessment-nav-questions .assessment-nav-question.completed .icon{background:url("/cloud/architecture/images/assessments/blue-check-circle-ico.svg");background-size:100%}.assessment-page .assessment-nav .assessment-nav-questions .assessment-nav-question.completed .text{color:#0064FF}.assessment-page .assessment-body{margin:30px 0}.assessment-page .assessment-body .assessment-category .assessment-questions.disabled{color:#c8d2d2}.assessment-page .assessment-body .assessment-category .assessment-questions.disabled h3,.assessment-page .assessment-body .assessment-category .assessment-questions.disabled h4,.assessment-page .assessment-body .assessment-category .assessment-questions.disabled h5,.assessment-page .assessment-body .assessment-category .assessment-questions.disabled p,.assessment-page .assessment-body .assessment-category .assessment-questions.disabled span,.assessment-page .assessment-body .assessment-category .assessment-questions.disabled a{color:#c8d2d2}.assessment-page .assessment-body .assessment-category .assessment-questions.disabled li{color:#c8d2d2}.assessment-page .assessment-body .assessment-category .assessment-questions.disabled li::before{color:#c8d2d2}.assessment-page .assessment-body .assessment-category .assessment-questions.disabled .assessment-level,.assessment-page .assessment-body .assessment-category .assessment-questions.disabled .assessment-yes-no-questions,.assessment-page .assessment-body .assessment-category .assessment-questions.disabled a{pointer-events:none;cursor:default;text-decoration:none}.assessment-page .assessment-body .assessment-category .assessment-questions.disabled .assessment-yes-no-questions input:checked+.slider{background-color:#ccc}.assessment-page .assessment-body .assessment-category .assessment-questions.disabled .assessment-reset .assessment-reset-link,.assessment-page .assessment-body .assessment-category .assessment-questions.disabled .assessment-reset .yes-no-assessment-reset-link{pointer-events:none;cursor:default;text-decoration:none}.assessment-page .assessment-body .assessment-category .assessment-questions.disabled .assessment-question .assessment-levels .assessment-level.selected{background-color:unset;color:#c8d2d2}.assessment-page .assessment-body .assessment-category .assessment-questions.disabled .assessment-question .assessment-levels .assessment-level.selected p,.assessment-page .assessment-body .assessment-category .assessment-questions.disabled .assessment-question .assessment-levels .assessment-level.selected h1,.assessment-page .assessment-body .assessment-category .assessment-questions.disabled .assessment-question .assessment-levels .assessment-level.selected h2,.assessment-page .assessment-body .assessment-category .assessment-questions.disabled .assessment-question .assessment-levels .assessment-level.selected h3,.assessment-page .assessment-body .assessment-category .assessment-questions.disabled .assessment-question .assessment-levels .assessment-level.selected h4,.assessment-page .assessment-body .assessment-category .assessment-questions.disabled .assessment-question .assessment-levels .assessment-level.selected h5,.assessment-page .assessment-body .assessment-category .assessment-questions.disabled .assessment-question .assessment-levels .assessment-level.selected div,.assessment-page .assessment-body .assessment-category .assessment-questions.disabled .assessment-question .assessment-levels .assessment-level.selected span,.assessment-page .assessment-body .assessment-category .assessment-questions.disabled .assessment-question .assessment-levels .assessment-level.selected a{color:#c8d2d2}.assessment-page .assessment-body .assessment-category .assessment-questions .assessment-question .container{padding-left:unset;padding-right:unset;min-width:unset}.assessment-page .assessment-body .assessment-category .assessment-questions .assessment-question .overall-score-heading{text-align:center}.assessment-page .assessment-body .assessment-category .assessment-questions .assessment-question .assessment-question-title{margin-left:5px}.assessment-page .assessment-body .assessment-category .assessment-questions .assessment-question .assessment-levels{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:30px 0}@media (max-width: 767px){.assessment-page .assessment-body .assessment-category .assessment-questions .assessment-question .assessment-levels{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.assessment-page .assessment-body .assessment-category .assessment-questions .assessment-question .assessment-levels.stack-levels{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.assessment-page .assessment-body .assessment-category .assessment-questions .assessment-question .assessment-levels .assessment-level{cursor:pointer;border:solid 0.5px;border-radius:3%;padding:20px;margin:5px}.assessment-page .assessment-body .assessment-category .assessment-questions .assessment-question .assessment-levels .assessment-level .assessment-label-title{text-align:center}.assessment-page .assessment-body .assessment-category .assessment-questions .assessment-question .assessment-levels .assessment-level.selected{background-color:#0A40CF;color:white}.assessment-page .assessment-body .assessment-category .assessment-questions .assessment-question .assessment-levels .assessment-level.selected p,.assessment-page .assessment-body .assessment-category .assessment-questions .assessment-question .assessment-levels .assessment-level.selected h1,.assessment-page .assessment-body .assessment-category .assessment-questions .assessment-question .assessment-levels .assessment-level.selected h2,.assessment-page .assessment-body .assessment-category .assessment-questions .assessment-question .assessment-levels .assessment-level.selected h3,.assessment-page .assessment-body .assessment-category .assessment-questions .assessment-question .assessment-levels .assessment-level.selected h4,.assessment-page .assessment-body .assessment-category .assessment-questions .assessment-question .assessment-levels .assessment-level.selected h5,.assessment-page .assessment-body .assessment-category .assessment-questions .assessment-question .assessment-levels .assessment-level.selected div,.assessment-page .assessment-body .assessment-category .assessment-questions .assessment-question .assessment-levels .assessment-level.selected span,.assessment-page .assessment-body .assessment-category .assessment-questions .assessment-question .assessment-levels .assessment-level.selected a{color:inherit}.assessment-page .assessment-body .assessment-category .assessment-questions .assessment-question .group-results{padding-bottom:50px}.assessment-page .assessment-body .assessment-category .assessment-questions .assessment-question .group-results .assessment-recommended-actions{margin:30px 0}.assessment-page .assessment-body .assessment-category .assessment-questions .assessment-question .group-results table.assessment-results-table{width:100%}.assessment-page .assessment-body .assessment-category .assessment-questions .assessment-question .group-results table.assessment-results-table td,.assessment-page .assessment-body .assessment-category .assessment-questions .assessment-question .group-results table.assessment-results-table th{padding:20px;border:solid 1px;text-align:center}.assessment-page .assessment-body .assessment-category .assessment-questions .assessment-question .group-results table.assessment-results-table td.text-align-left{text-align:left}.assessment-page .assessment-body .assessment-reset{text-align:right;margin-bottom:30px}.assessment-page .assessment-body .assessment-reset .assessment-reset-link,.assessment-page .assessment-body .assessment-reset .yes-no-assessment-reset-link{cursor:pointer}.assessment-page .assessment-body .assessment-recommended-actions{background:#f4f4f4;padding:20px;min-height:12em}.assessment-page .assessment-body .assessment-buttons,.assessment-page .assessment-body .assessment-result-buttons{text-align:right;cursor:pointer}.assessment-page .assessment-body .assessment-result-buttons{margin:30px 0}.assessment-page .assessment-body .assessment-result-buttons button{margin:5px 0}.assessment-page .assessment-body .assessment-result-buttons .errMsg{text-align:left;font-family:"IBMPlexSans Medium", "IBMPlexSans Regular", "IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif;padding:20px 0}.assessment-page .assessment-body .assessment-result-buttons .errMsg.error{color:red}.assessment-page .assessment-body .assessment-result-buttons .save-div{text-align:left;display:block}.assessment-page .assessment-body .assessment-result-buttons .save-div input#assessmentNameField{height:2.5em;width:80%;padding:0 10px}.assessment-page .assessment-body .assessment-result-buttons .save-div input#assessmentNameField.error{border:solid 1px red}.assessment-page .assessment-body .assessment-result-buttons .save-div .save-privacy-statement{margin:20px 0 10px 0}.assessment-page .assessment-body .assessment-result-buttons .save-div .save-privacy-statement input,.assessment-page .assessment-body .assessment-result-buttons .save-div .save-privacy-statement label{display:inline}.assessment-page .assessment-body .assessment-result-buttons .save-div .save-privacy-statement.error label{color:red}.askExpertInformation{position:fixed;color:initial;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);min-width:350px;height:500px;max-width:100%;max-height:100%;border:1px solid #000000;box-shadow:0 0.3125em 0.9375em rgba(0, 0, 0, 0.5);background-color:#ececec;z-index:100;text-align:center;overflow-y:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.askExpertInformation.closed{display:none}.askExpertInformation .askExpertInformation-content{width:600px;padding:1.875em 1.25em;}.askExpertInformation .askExpertInformation-content .askExpertInformation-title{color:#000000}.askExpertInformation .askExpertInformation-content .askExpertInformation-error p{color:#ff5050}.askExpertInformation .askExpertInformation-content .askExpertInformation-success p{color:#4b8400}.askExpertInformation .askExpertInformation-content .askExpertInformation-form .field{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;padding-bottom:0.3125em}.askExpertInformation .askExpertInformation-content .askExpertInformation-form .field input.error{border:0.125em solid #ff5050;box-shadow:inset 0 0.0625em 0.0625em rgba(0, 0, 0, 0.075)}.askExpertInformation .askExpertInformation-content .askExpertInformation-form .field #msgToExpert{resize:vertical;min-height:9.5em;max-height:11em}.askExpertInformation .askExpertInformation-content .askExpertInformation-form .inputField{width:56%}.askExpertInformation .askExpertInformation-content .askExpertInformation-form .buttons{padding-top:0.625em;padding-bottom:0.3125em}.askExpertInformation .askExpertInformation-content .askExpertInformation-form .buttons button{border:none;padding:0.375em 1.25em;background-color:#5596e6;color:#fff}.askExpertInformation .askExpertInformation-content .askExpertInformation-form .buttons button.cancelInfo{background-color:#fdfdfd;color:#000000}.askExpertInformation .askExpertInformation-content .askExpertInformation-form .buttons button.closeInfo{background-color:#5596e6;color:#fff;text-shadow:initial;opacity:initial}.askExpertInformation .askExpertInformation-content .askExpertInformation-form .buttons button.disabled{color:#c8d2d2}.askExpertInformation .askExpertInformation-content .disclaimer{font-size:0.8em}@media (max-width: 767px){.askExpertInformation .askExpertInformation-content{width:350px}.askExpertInformation .askExpertInformation-content .askExpertInformation-form .field #msgToExpert{min-height:2em;max-height:7em}.askExpertInformation .askExpertInformation-content .askExpertInformation-form .inputField{width:44%}.askExpertInformation .askExpertInformation-content button,.askExpertInformation .askExpertInformation-content input,.askExpertInformation .askExpertInformation-content select,.askExpertInformation .askExpertInformation-content textarea,.askExpertInformation .askExpertInformation-content p,.askExpertInformation .askExpertInformation-content .askExpertInformation,.askExpertInformation .askExpertInformation-content .askExpertInformation-content,.askExpertInformation .askExpertInformation-content .disclaimer,.askExpertInformation .askExpertInformation-content .askExpertInformation-title,.askExpertInformation .askExpertInformation-content .field{font-size:0.65rem;line-height:1em}}.askExpertButtonTemplate .center{text-align:center}.askExpertButtonTemplate .right{text-align:right}.askExpertButtonTemplate .askExpertButton{color:#0064FF}.askExpertButtonTemplate .askExpertButton:hover{cursor:pointer}.askExpertButtonTemplate .askExpertButton .bmBlueButton{text-align:center;color:#FFFFFF;border-style:solid;border-width:1px;line-height:1.875em;min-width:9.375em;background:#0064FF none repeat scroll 0 0;border-color:#0064FF;border-radius:0px;margin:2em 0;padding:0.3125em 1.5625em;display:inline-block}.askExpertButtonTemplate .askExpertButton .bmBlueButton:hover{color:#FFFFFF;background:#0064FF none repeat scroll 0 0;border-color:#0064FF}.askExpertMgmtTable{border:1px solid #808080}.askExpertMgmtTable tr:nth-child(even){background-color:#dfe9e9}.addNewFields .field{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;line-height:2em;margin-bottom:0.5em}.addNewFields .inputField{width:65%}.fail{border:3px solid #e71d32}.askExpertMgmtButton{color:#0064FF;text-align:right;display:block}.askExpertMgmtButton .bmBlueButton{text-align:center;color:#FFFFFF;border-style:solid;border-width:1px;line-height:1.875em;min-width:9.375em;background:#0064FF none repeat scroll 0 0;border-color:#0064FF;border-radius:0px;margin:2em 0;padding:0.3125em 1.5625em;display:inline-block}.askExpertMgmtButton .bmBlueButton:hover{cursor:pointer}.askExpertMgmtButton .bmBlueButton:hover{color:#FFFFFF;background:#0064FF none repeat scroll 0 0;border-color:#0064FF}.askExpertMgmtButton .bmDisableButton{text-align:center;color:#FFFFFF;border-style:solid;border-width:1px;line-height:1.875em;min-width:9.375em;background:#808080 none repeat scroll 0 0;border-color:#808080;border-radius:0px;margin:2em 0;padding:0.3125em 1.5625em;display:inline-block}.askExpertMgmtButton .bmDisableButton:hover{color:#FFFFFF;background:#808080 none repeat scroll 0 0;border-color:#808080}#architectAssistPermission .hero_banner{min-height:unset;padding-bottom:30px}#architectAssistPermission .error-message p{color:red}#architectAssistPermission .gdpr-text{margin-bottom:30px}#architectAssistPermission .gdpr-text p{font-size:18px}#architectAssistPermission .gdpr-text h1,#architectAssistPermission .gdpr-text h2,#architectAssistPermission .gdpr-text h3,#architectAssistPermission .gdpr-text h4,#architectAssistPermission .gdpr-text h5{margin-bottom:30px}#architectAssistPermission .email-group p{display:inline-block;font-family:"IBMPlexSans Medium", "IBMPlexSans Regular", "IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif}#architectAssistPermission .email-group p.emailValue{border:solid 0.5px #d0c7c7;padding:5px 10px;background-color:#f4f4f4}#architectAssistPermission .submit,#architectAssistPermission .decline{color:#FFFFFF;border-style:solid;border-width:1px;line-height:30px;padding:6px 30px;margin-right:10px;background:#0064FF none repeat scroll 0 0;border-color:#0064FF}#architectAssistPermission .submit:hover,#architectAssistPermission .decline:hover{background-color:#6CA8FC;color:#000000}#architectAssistPermission .submit:disabled,#architectAssistPermission .decline:disabled{background:#aeaeae none repeat scroll 0 0;border-color:#aeaeae}#architectAssistPermission .gmGridLayoutSection{padding:60px}#architectAssistTC .hero_banner{min-height:unset;padding-bottom:30px}#architectAssistTC .tc-text{margin-bottom:30px}#architectAssistTC .tc-text p{font-size:18px}#architectAssistTC .tc-text h1,#architectAssistTC .tc-text h2,#architectAssistTC .tc-text h3,#architectAssistTC .tc-text h4,#architectAssistTC .tc-text h5{margin-bottom:30px}#architectAssistTC .error-message p{color:red}#architectAssistTC .gm-button-row{padding:5px 0px}#architectAssistTC .breadcrumb-link{padding:20px 0px}#architectAssistTC .accept,#architectAssistTC .decline{color:#FFFFFF;border-style:solid;border-width:1px;line-height:30px;padding:6px 30px;margin-right:10px;background:#0064FF none repeat scroll 0 0;border-color:#0064FF}#architectAssistTC .accept:hover,#architectAssistTC .decline:hover{background-color:#6CA8FC;color:#000000}#architectAssistTC .accept:disabled,#architectAssistTC .decline:disabled{background:#aeaeae none repeat scroll 0 0;border-color:#aeaeae}#architectAssistTC .downloadButton button:hover{background-color:#6CA8FC;color:#000000}#architectAssistTC .downloadButton button:disabled{background:#aeaeae none repeat scroll 0 0;border-color:#aeaeae}#architectAssistTC .gmGridLayoutSection{padding:60px}.link-get-badge-info{cursor:pointer}.link-get-badge-info.disabled{pointer-events:none;color:lightgrey}.pageNavigationMenu{background-color:#f5f5f5;text-align:right}.pageNavigationMenu .overflowMenuSvg{cursor:pointer;fill:#000000;stroke:#000000;stroke-width:2}.pageNavigationMenu .overflowMenuSvg.white{fill:#FFFFFF;stroke:#FFFFFF}.pageNavigationMenu .dropdown-toggle{border:none;background-color:#f5f5f5;padding:10px}.pageNavigationMenu .dropdown-menu{right:0px;left:auto;background-color:#000000;max-width:300px;list-style-type:none;list-style:none;border:none;margin:0;padding-bottom:15px}.pageNavigationMenu .dropdown-menu .menuItem{color:#FFFFFF;padding:3px 10px}.pageNavigationMenu .dropdown-menu .menuItem::before{content:""}.pageNavigationMenu .dropdown-menu .menuItem .menuItemTitle{font-family:"IBMPlexSans Medium", "IBMPlexSans Regular", "IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif;padding:15px 5px 10px 5px;cursor:default}.pageNavigationMenu .dropdown-menu .menuItem a.subSectionItemLink{font-family:"IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif;color:#FFFFFF;cursor:pointer;text-decoration:none;padding:1px 5px;display:block;white-space:normal}.pageNavigationMenu .dropdown-menu .menuItem a.subSectionItemLink.indent-level-0{padding:1px 15px}.pageNavigationMenu .dropdown-menu .menuItem a.subSectionItemLink.indent-level-1{padding:1px 30px}.pageNavigationMenu .dropdown-menu .menuItem a.subSectionItemLink.indent-level-2{padding:1px 45px}.pageNavigationMenu .dropdown-menu .menuItem a.subSectionItemLink:hover{background-color:#575757}@media (max-width: 992px){.pageNavigationMenu .dropdown-menu{max-width:100%}}@media (min-width: 992px) and (max-width: 1199px){.pageNavigationMenu .dropdown-menu{max-width:300px}}.pageNavigationMenu .dropdown.open .dropdown-toggle{background-color:#000000;stroke:#000000;stroke-width:2}.pageNavigationMenu .dropdown.open .dropdown-toggle .overflowMenuSvg{fill:#FFFFFF;stroke:#FFFFFF;stroke-width:2}.pageNavigationMenu .dropdown hr{display:block;margin-top:0;margin-bottom:0;margin-right:0;border-width:0.02em;max-width:300px;border-color:#e0e0e0}@media (max-width: 992px){.pageNavigationMenu .dropdown hr{max-width:100%}}.pageNavigationMenu .pageNavMenu{background-color:#000000}.pageNavigationMenu .pageNavMenu .overflowMenuSvg{float:right;padding-top:10px;padding-right:20px}@media print{.pageNavigationMenu{display:none}}#checkUserModal{position:fixed;color:initial;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;height:100%;border:1px solid #000000;background-color:#ececec;z-index:100;text-align:left;overflow-y:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-height:50%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#checkUserModal .checkUserText{width:100%;padding:1.875em 1.25em}section.bg-article{background:#264A60;color:#fff;min-height:400px !important;color:#fff;background-position:0 0px, center center !important;background-repeat:repeat, no-repeat !important;background-size:300px 100px, cover;margin:auto}.article-page{margin-top:0;font-size:18px}.article-page .articleContent{padding:30px}.article-page .articleContent img{max-width:100%;margin-right:10px}.article-page .buttonRow{margin-top:30px}.article-page .buttonRow .toolchain-btn{background:#3d72b3;height:50px;color:white;border:none}.article-page .buttonRow .toolchain-btn img{max-height:30px}.article-page .buttonRow .toolchain-btn:hover{background:#5596e6;text-decoration:none}.article-page .articleTitle{padding-left:10px}.article-page .articleTitle h1{margin-bottom:0px}.article-page .tooolchainHeading{padding-left:10px}.article-page section.bannerMargin{margin-top:30px}.article-page #articleOverviewPage{padding:0 20px}.article-page .content-text{padding:0px 0px 30px 0px}.article-page h2 .glyphicons:before,.article-page h2.bg-code .glyphicons:before{color:#1cb5ad !important}.article-page .nav-selector,.article-page .nextPrev.bg-code{background:#1cb5ad}.article-page .item span.quote,.article-page .sideQuote span.quote{color:#19A69F}.article-page .item strong,.article-page .sideQuote strong{color:#005448}.article-page .header-video{float:right;position:relative;padding-top:30px}.article-page .header-video iframe{width:600px;height:400px;border:20px solid rgba(0, 0, 0, 0.3)}@media (max-width: 1350px){.article-page .header-video iframe{width:500px;height:300px}}@media (min-width: 980px) and (max-width: 1199px){.article-page .header-video{display:none}}@media (min-width: 1200px){.article-page .header-video-inline{display:none}}.article-page .articleContent section{background-color:inherit}.article-page hr{border:1px solid}.chartContainer{max-width:600px;margin:auto}#radarChart{height:600px;display:block}.gmInfoGraphic{padding-top:4em;padding-bottom:4em}.gmInfoGraphic.dark{background-color:#323232}.gmInfoGraphic.dark a{color:#6CA8FC}.gmInfoGraphic.dark .gmInfoGraphicStep,.gmInfoGraphic.dark .gmInfoGraphicCaption{background-color:#464646}.gmInfoGraphic.dark .leftCard{border-top:solid 2px #323232}.gmInfoGraphic.dark .rightCard{border:solid 2px #323232;border-bottom-style:none;border-right-style:none}.gmInfoGraphic.dark span,.gmInfoGraphic.dark p,.gmInfoGraphic.dark h1,.gmInfoGraphic.dark h2,.gmInfoGraphic.dark h3,.gmInfoGraphic.dark h4,.gmInfoGraphic.dark h5,.gmInfoGraphic.dark h6,.gmInfoGraphic.dark li,.gmInfoGraphic.dark ul>li::before,.gmInfoGraphic.dark ol>li::before{color:#f4f4f4}.gmInfoGraphic.dark .rightCard:hover{background-color:#5a5a5a}.gmInfoGraphic.dark .rightCardLinkTextArrow{-webkit-filter:invert(1);filter:invert(1);}.gmInfoGraphic.light{background-color:#f4f4f4}.gmInfoGraphic.light .gmInfoGraphicStep,.gmInfoGraphic.light .gmInfoGraphicCaption{background-color:#FFFFFF}.gmInfoGraphic.light .leftCard{border-top:solid 2px #f5f5f5}.gmInfoGraphic.light .rightCard{border:solid 2px #f5f5f5;border-bottom-style:none;border-right-style:none}.gmInfoGraphic.light span,.gmInfoGraphic.light p,.gmInfoGraphic.light h1,.gmInfoGraphic.light h2,.gmInfoGraphic.light h3,.gmInfoGraphic.light h4,.gmInfoGraphic.light h5,.gmInfoGraphic.light h6,.gmInfoGraphic.light li,.gmInfoGraphic.light ul>li::before,.gmInfoGraphic.light ol>li::before{color:#161616}.gmInfoGraphic.light .rightCard:hover{background-color:#e0e0e0}.gmInfoGraphic .leftCard,.gmInfoGraphic .rightCard{min-height:256px}.gmInfoGraphic .leftCard{padding:24px 24px}.gmInfoGraphic .rightCard{padding:24px 24px}.gmInfoGraphic .rightCardTitle{margin:0;padding-bottom:16px}.gmInfoGraphic .gmInfoGraphicCaption{padding:24px 24px}.gmInfoGraphic .gmInfoGraphicCaption h3{margin:0;padding:0}.gmInfoGraphic .leftCardImage{height:8.125em;width:8.125em}.gmInfoGraphic .leftCardDescription,.gmInfoGraphic .leftCardTitle{word-break:break-all;padding:0}.gmInfoGraphic .leftTitleDescription{position:absolute;bottom:24px;left:24px}.gmInfoGraphic .rightCardLinkText,.gmInfoGraphic p.rightCardDescription{font-size:0.9em}.gmInfoGraphic .rightCardLinkText{padding-right:8px;padding-bottom:8px}.gmInfoGraphic .rightCardLinkTextArrow{height:20px;width:20px}.gmInfoGraphic .right{text-align:right}.gmInfoGraphic .rightCardSection{padding-right:20px}.gmInfoGraphic .rightCardFloor{height:20px;position:absolute;right:24px;bottom:32px;text-align:right}@media (max-width: 767px){.gmInfoGraphic{padding-left:0em;padding-right:0em}.gmInfoGraphic .leftCardImage{height:5em;width:5em}}.gmInfoGraphicModal{position:absolute;width:100%}.gmInfoGraphicModal img{max-width:100%}.darkModal .gmInfoGraphicModal span,.darkModal .gmInfoGraphicModal p,.darkModal .gmInfoGraphicModal h1,.darkModal .gmInfoGraphicModal h2,.darkModal .gmInfoGraphicModal h3,.darkModal .gmInfoGraphicModal h4,.darkModal .gmInfoGraphicModal h5,.darkModal .gmInfoGraphicModal h6,.darkModal .gmInfoGraphicModal li,.darkModal .gmInfoGraphicModal ul>li::before,.darkModal .gmInfoGraphicModal ol>li::before{color:#f4f4f4}.darkModal .gmInfoGraphicModal a{color:#6CA8FC}.lightModal .gmInfoGraphicModal span,.lightModal .gmInfoGraphicModal p,.lightModal .gmInfoGraphicModal h1,.lightModal .gmInfoGraphicModal h2,.lightModal .gmInfoGraphicModal h3,.lightModal .gmInfoGraphicModal h4,.lightModal .gmInfoGraphicModal h5,.lightModal .gmInfoGraphicModal h6,.lightModal .gmInfoGraphicModal li,.lightModal .gmInfoGraphicModal ul>li::before,.lightModal .gmInfoGraphicModal ol>li::before{color:#161616}.gmInfoGraphicModal .gmInfoGraphicModalLeftCardImage{height:5em;width:5em}.gmInfoGraphicModal .gmInfoGraphicModalLeftCardInfo,.gmInfoGraphicModal .gmInfoGraphicModalRightCardDetails,.gmInfoGraphicModal .gmInfoGraphicModalContent,.gmInfoGraphicModal .gmInfoGraphicModalLeftCardImageInfo{padding:2em}.gmInfoGraphicModal .gmInfoGraphicModalContent{overflow-wrap:break-word}.gmInfoGraphicModal p.gmInfoGraphicModalRightCardDescription{font-size:0.8em}.gmInfoGraphicModal .gmInfoGraphicModalCard{margin:15px;padding:0}.gmInfoGraphicModal .gmInfoGraphicModalCard>.row{margin:0}.lightModal#garageModal{background-color:#FFFFFF;border:solid 2px #777677}.lightModal#garageModal .modalHeader{background-color:#f4f4f4}.darkModal#garageModal{background-color:#393939;border:solid 2px #FFFFFF}.darkModal#garageModal .modalHeader{background-color:#262626}.closeModal .content button.close span{color:#FFFFFF}.dynamicSizeForModal{}.dynamicSizeForModal#garageModal{overflow-x:hidden}.dynamicSizeForModal#garageModal .content button.close{right:36px;top:16px}.dynamicSizeForModal#garageModal .content{height:85vh;width:80vw}@media (max-width: 767px){.dynamicSizeForModal#garageModal .content{width:95vw}}.gm-workflow-activities-list .list-title{margin-bottom:20px}.gm-workflow-activities-list .expand-all,.gm-workflow-activities-list .collapse-all{cursor:pointer}.gm-workflow-activities-list .menu-items .nav-item{cursor:pointer;border-left:4px solid transparent;padding-left:10px;margin-bottom:10px}.gm-workflow-activities-list .menu-items .nav-item.selected{font-family:"IBMPlexSans SemiBold", "IBMPlexSans Bold", "IBMPlexSans Regular", "IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif;border-left:solid 4px blue}.gm-workflow-activities-list .menu-items .nav-item .nav-item-idx{border-radius:50%;display:inline-block;padding:4px;text-align:center;vertical-align:middle;border:2px;min-width:2em;background-color:#e0e0e0;font-size:12px}.gm-workflow-activities-list .content .gm-workflow-activity .gm-workflow-activity-content{padding:0}#garage-method-content-main>.ibmOnlyContent>.gm-workflow-activity-task-inputs-list,#garage-method-content-main>.ibmOnlyContent>.gm-workflow-activity-task-outputs-list{margin-left:20%;margin-right:20%}.gm-workflow-activity-task-input,.gm-workflow-activity-task-output{padding:5px 0}.catTransformationGearSvg a.linkColor{text-decoration:none}.catTransformationGearSvg #process:hover #process-card rect{fill:#d8d8d8}.catTransformationGearSvg #process:hover #process-card text{fill:#000000}.catTransformationGearSvg #security:hover #security-card rect{fill:#d8d8d8}.catTransformationGearSvg #security:hover #security-card text{fill:#000000}.catTransformationGearSvg #people:hover #people-card rect{fill:#d8d8d8}.catTransformationGearSvg #people:hover #people-card text{fill:#000000}.catTransformationGearSvg #service:hover #service-card rect{fill:#d8d8d8}.catTransformationGearSvg #service:hover #service-card text{fill:#000000}.catTransformationGearSvg #devops:hover #devops-card rect{fill:#d8d8d8}.catTransformationGearSvg #devops:hover #devops-card text{fill:#000000}.catTransformationGearSvg #technology:hover #technology-card rect{fill:#d8d8d8}.catTransformationGearSvg #technology:hover #technology-card text{fill:#000000}.assessment-yes-no-questions,.assessment-na-yes-no-question{padding-bottom:20px;}.assessment-yes-no-questions .assessment-question-intro,.assessment-na-yes-no-question .assessment-question-intro{padding-bottom:20px}.assessment-yes-no-questions .na-question-text,.assessment-na-yes-no-question .na-question-text{padding-bottom:10px}.assessment-yes-no-questions .assessment-yes-no-question,.assessment-na-yes-no-question .assessment-yes-no-question{padding-bottom:15px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.assessment-yes-no-questions .assessment-yes-no-question label,.assessment-na-yes-no-question .assessment-yes-no-question label{padding-left:10px;padding-right:10px;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.assessment-yes-no-questions .assessment-yes-no-question .question-text,.assessment-na-yes-no-question .assessment-yes-no-question .question-text{display:inline}.assessment-yes-no-questions .switch,.assessment-na-yes-no-question .switch{position:relative;display:inline-block;width:40px;height:20px}.assessment-yes-no-questions .switch input,.assessment-na-yes-no-question .switch input{opacity:0;width:0;height:0}.assessment-yes-no-questions .slider,.assessment-na-yes-no-question .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:0.4s;transition:0.4s}.assessment-yes-no-questions .slider:before,.assessment-na-yes-no-question .slider:before{position:absolute;content:"";height:13px;width:13px;left:4px;bottom:4px;background-color:white;-webkit-transition:0.4s;transition:0.4s}.assessment-yes-no-questions input:checked+.slider,.assessment-na-yes-no-question input:checked+.slider{background-color:#24a148}.assessment-yes-no-questions input:focus+.slider,.assessment-na-yes-no-question input:focus+.slider{box-shadow:0 0 1px #24a148}.assessment-yes-no-questions input:checked+.slider:before,.assessment-na-yes-no-question input:checked+.slider:before{-webkit-transform:translateX(18px);-ms-transform:translateX(18px);transform:translateX(18px)}.assessment-yes-no-questions .slider.round,.assessment-na-yes-no-question .slider.round{border-radius:34px}.assessment-yes-no-questions .slider.round:before,.assessment-na-yes-no-question .slider.round:before{border-radius:50%}.assessment-na-yes-no-question{padding-left:10px}.gbs-workflow-content .gbs-workflow-task-component{margin:60px 0;padding:10px;min-height:100px}.gbs-workflow-content .gbs-workflow-task-component:nth-child(even){background:#f4f4f4}.gbs-workflow-content .gbs-workflow-task-component .gbs-task-item-description{padding-left:20px}.gbs-workflow-list .intro-text{padding-top:50px;padding-bottom:50px}.gbs-workflow-list .gbs-method{padding:50px 0}.gmLinkListItemModal .gmLinkListItemModalTitle{cursor:pointer}.gmLinkListItemModal .gmLinkListItemModalText{display:none}.gmLinkListItemModalText{padding:30px}.gmLinkListItemModalText .error{position:absolute;bottom:0;right:10px;font-size:0.9rem;font-family:"IBMPlexSans Medium", "IBMPlexSans Regular", "IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif;color:#6d7777}@media print{#ibm-related-content{display:none}}.practicesMapTemplate .center{text-align:center}.practicesMapTemplate .right{text-align:right}.practicesMapTemplate .practicesMap{color:#0064FF}.practicesMapTemplate .practicesMap:hover{cursor:pointer}.practicesMapTemplate .practicesMap .bmBlueButton{text-align:center;color:#FFFFFF;border-style:solid;border-width:1px;line-height:1.875em;min-width:9.375em;background:#0064FF none repeat scroll 0 0;border-color:#0064FF;border-radius:0px;margin:2em 0;padding:0.3125em 1.5625em;display:inline-block}.practicesMapTemplate .practicesMap .bmBlueButton:hover{color:#FFFFFF;background:#0064FF none repeat scroll 0 0;border-color:#0064FF}.practicesMapInformation{position:absolute;width:100%;background-color:#ececec;border:solid 1px #000000}.practicesMapInformation.closed{display:none}.practicesMapInformation .no-left-rigt-padding{padding-left:0;padding-right:0;overflow:hidden}.practicesMapInformation .modalTitle{background-color:#000000;padding-top:1.4em;padding-bottom:1.4em}.practicesMapInformation .modalTitle h3{color:#FFFFFF}.practicesMapInformation .row{padding-left:3em;padding-right:3em}.practicesMapInformation .practicesMapInformation-content{text-align:left;padding:0;margin-right:0;overflow-y:scroll;overflow-x:hidden;height:75vh;}@media (max-width: 767px){.practicesMapInformation .practicesMapInformation-content{height:87vh}}.practicesMapInformation .practicesMapInformation-content.row{margin-left:1px}.practicesMapInformation .practicesMapInformation-content h3,.practicesMapInformation .practicesMapInformation-content h4,.practicesMapInformation .practicesMapInformation-content h5{font-family:"IBMPlexSans SemiBold", "IBMPlexSans Bold", "IBMPlexSans Regular", "IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif}.practicesMapInformation .practicesMapInformation-content .section-row{padding-bottom:1em;min-height:12em}.practicesMapInformation .practicesMapInformation-content .practice-row{padding-bottom:1em;padding-top:1em}.practicesMapInformation .practicesMapInformation-content .right-arrow{color:#0064FF;padding-left:0.5em}.practicesMapInformation .practicesMapInformation-content .practices-text{padding-bottom:1.5em;padding-right:4em}.practicesMapInformation .practicesMapInformation-content .practices-text a:not([href]){text-decoration:none}.practicesMapInformation .practicesMapInformation-content .search-field-row,.practicesMapInformation .practicesMapInformation-content .section-title{padding-top:1.5em}.practicesMapInformation .practicesMapInformation-content .section-row:nth-child(odd){background-color:#e0e0e0}.practicesMapInformation .practicesMapInformation-content #search-field{border-color:#e0e0e0}@media (max-width: 767px){.practicesMapInformation .practicesMapInformation-content .additional-row{height:100px}}.closePracticesMapModal#garageModal{overflow:hidden;height:90%;width:90%;}@media (max-width: 767px){.closePracticesMapModal#garageModal{height:100%;width:100%}}.closePracticesMapModal#garageModal .content button.close{border-radius:50%;background-color:#0064FF;width:35px;height:35px;right:2em;opacity:1;top:1.1em}.closePracticesMapModal#garageModal .content button.close span{font-size:1.6em;color:#FFFFFF;font-weight:lighter;font-family:"IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif;top:-0.05em;display:block;position:relative}#practicesContainer{padding-top:20px}#practicesContainer .container{padding-left:0;padding-right:0;overflow-x:auto}#practicesContainer .table thead{font-size:18px;background-color:#e0e0e0}#practicesContainer .table thead th{font-family:"IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif}#practicesContainer .table tbody{font-size:14px;font-family:"IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif}.gbsCoreRolesList .table-striped>tbody>tr:nth-child(odd){background-color:#FEFEFE}.gbsCoreRolesList .table-striped>tbody>tr:nth-child(even){background-color:#EEF1F4}#gbs-method-page .gbs-method{padding:50px 0}#gbs-method-page .gbs-method .stage .bx--accordion__title{font-size:1.25rem}#gbs-method-page .gbs-method .workflow .bx--accordion__title{font-size:1rem}#gbs-method-page .gbs-method .gbs-workflow-content{background:#fdfdfd}#gbs-method-page .gbs-method .nav-item-idx{padding:unset}@media print{#ac-announcement-area{display:none}}#announcement-banner-content{margin-top:40px}#announcement-banner-content.playbook{margin-top:91px}@media (min-width: 767px){#announcement-banner-content.playbook .ac-announcement-content-wrap .ac-announcement{padding-left:280px}}#announcement-banner-content.playbook .ac-announcement-content-wrap .announcement-close{top:111px}@media print{#announcement-banner{display:none}}#announcement-banner:hover{cursor:pointer}#announcement-banner.hidden{display:none}#announcement-banner .ac-announcement{min-height:80px;box-sizing:border-box}#announcement-banner .ac-announcement a{text-decoration:none;display:block;text-align:center}#announcement-banner .ac-announcement .ac-announcement-table{text-align:center;font-size:1.225rem;line-height:1.225rem;display:table;color:#1e1e1e;width:auto;margin:0 auto}#announcement-banner .ac-announcement .ac-announcement-table .img-column,#announcement-banner .ac-announcement .ac-announcement-table .text-column,#announcement-banner .ac-announcement .ac-announcement-table .btn-column{display:table-cell;vertical-align:middle}#announcement-banner .ac-announcement .ac-announcement-table .img-column{padding:20px 35px 24px 0}#announcement-banner .ac-announcement .ac-announcement-table .text-column{color:#fff;padding:20px 0 0 0}#announcement-banner .ac-announcement .ac-announcement-table .text-column h1,#announcement-banner .ac-announcement .ac-announcement-table .text-column h2,#announcement-banner .ac-announcement .ac-announcement-table .text-column h3,#announcement-banner .ac-announcement .ac-announcement-table .text-column h4,#announcement-banner .ac-announcement .ac-announcement-table .text-column h5,#announcement-banner .ac-announcement .ac-announcement-table .text-column h6{color:inherit}#announcement-banner .ac-announcement .ac-announcement-table .btn-column{padding-left:20px}#announcement-banner .ac-announcement .ac-announcement-table .link-btn{color:#fff;padding:10px 20px !important;margin-left:10px;display:inline-block;color:#FFF;font-weight:600;font-size:1.225rem;border-width:1px;border-style:solid;border-color:#ffffff;color:#ffffff}#announcement-banner .ac-announcement .ac-announcement-table img{height:auto;display:block;width:60px;vertical-align:middle;margin-left:1vw;max-width:none;position:relative;top:1px}#announcement-banner .ac-announcement-content-wrap .announcement-close{cursor:pointer;position:absolute;right:1rem;top:60px;z-index:9999}#announcement-banner .ac-announcement-content-wrap .announcement-close svg{width:20px;height:20px;fill:#171717}.collect-user-info-modal{position:fixed;color:initial;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);min-width:350px;height:500px;max-width:100%;max-height:100%;border:1px solid #000000;box-shadow:0 0.3125em 0.9375em rgba(0, 0, 0, 0.5);background-color:#ececec;z-index:100;text-align:center;overflow-y:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.collect-user-info-modal.closed{display:none}.collect-user-info-modal .collect-user-info-content{width:600px;padding:1.875em 1.25em;}.collect-user-info-modal .collect-user-info-content .collect-user-info-title{color:#000000}.collect-user-info-modal .collect-user-info-content .collect-user-info-title .webinarTitle{font-family:"IBMPlexSans SemiBold", "IBMPlexSans Bold", "IBMPlexSans Regular", "IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif}.collect-user-info-modal .collect-user-info-content .collect-user-info-description{text-align:left}.collect-user-info-modal .collect-user-info-content .collect-user-info-error p{color:#ff5050}.collect-user-info-modal .collect-user-info-content .collect-user-info-success p{color:#4b8400}.collect-user-info-modal .collect-user-info-content .collect-user-info-form .field{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;padding-bottom:0.3125em}.collect-user-info-modal .collect-user-info-content .collect-user-info-form .field input.error{border:0.125em solid #ff5050;box-shadow:inset 0 0.0625em 0.0625em rgba(0, 0, 0, 0.075)}.collect-user-info-modal .collect-user-info-content .collect-user-info-form .field #msgToExpert{resize:vertical;min-height:9.5em;max-height:11em}.collect-user-info-modal .collect-user-info-content .collect-user-info-form .inputField{width:56%}.collect-user-info-modal .collect-user-info-content .collect-user-info-form .submit-buttons.disabled button{pointer-events:none;cursor:not-allowed;background:#c8d2d2;color:black}.collect-user-info-modal .collect-user-info-content .collect-user-info-form .buttons{padding-top:0.625em;padding-bottom:0.3125em}.collect-user-info-modal .collect-user-info-content .collect-user-info-form .buttons button{border:none;padding:0.375em 1.25em;background-color:#5596e6;color:#fff}.collect-user-info-modal .collect-user-info-content .collect-user-info-form .buttons button.cancelInfo{background-color:#fdfdfd;color:#000000}.collect-user-info-modal .collect-user-info-content .collect-user-info-form .buttons button.closeInfo{background-color:#5596e6;color:#fff;text-shadow:initial;opacity:initial}.collect-user-info-modal .collect-user-info-content .collect-user-info-form .buttons button.disabled{color:#c8d2d2}.collect-user-info-modal .collect-user-info-content .disclaimer{margin:20px 0;text-align:left}.collect-user-info-modal .collect-user-info-content .disclaimer input,.collect-user-info-modal .collect-user-info-content .disclaimer label{display:inline;cursor:pointer}.collect-user-info-modal .collect-user-info-content .disclaimer.error{color:red}.collect-user-info-modal .collect-user-info-content .disclaimer.error input{border:0.125em solid #ff5050;box-shadow:inset 0 0.0625em 0.0625em rgba(0, 0, 0, 0.075)}@media (max-width: 767px){.collect-user-info-modal .collect-user-info-content{width:350px}.collect-user-info-modal .collect-user-info-content .collect-user-info-form .field #msgToExpert{min-height:2em;max-height:7em}.collect-user-info-modal .collect-user-info-content .collect-user-info-form .inputField{width:44%}.collect-user-info-modal .collect-user-info-content button,.collect-user-info-modal .collect-user-info-content input,.collect-user-info-modal .collect-user-info-content select,.collect-user-info-modal .collect-user-info-content textarea,.collect-user-info-modal .collect-user-info-content p,.collect-user-info-modal .collect-user-info-content .collect-user-info,.collect-user-info-modal .collect-user-info-content .collect-user-info-content,.collect-user-info-modal .collect-user-info-content .collect-user-info-title,.collect-user-info-modal .collect-user-info-content .field{font-size:0.65rem;line-height:1em}}.collect-user-info-btn .center{text-align:center}.collect-user-info-btn .right{text-align:right}.collect-user-info-btn .collect-info-btn{color:#0064FF}.collect-user-info-btn .collect-info-btn:hover{cursor:pointer}.collect-user-info-btn .collect-info-btn .bmBlueButton{text-align:center;color:#FFFFFF;border-style:solid;border-width:1px;line-height:1.875em;min-width:9.375em;background:#0064FF none repeat scroll 0 0;border-color:#0064FF;border-radius:0px;margin:2em 0;padding:0.3125em 1.5625em;display:inline-block}.collect-user-info-btn .collect-info-btn .bmBlueButton:hover{color:#FFFFFF;background:#0064FF none repeat scroll 0 0;border-color:#0064FF}#webinarsRegistrationsContainer{padding-top:20px}#webinarsRegistrationsContainer .container{padding-left:0;padding-right:0;overflow-x:auto}#webinarsRegistrationsContainer .table thead{font-size:18px;background-color:#e0e0e0}#webinarsRegistrationsContainer .table thead th{font-family:"IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif}#webinarsRegistrationsContainer .table tbody{font-size:14px;font-family:"IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif}.gm-workflow-activity-task-steps-list .table{display:table}.gm-workflow-activity-task-steps-list .table .tbody{display:table-row-group}.gm-workflow-activity-task-steps-list .table .tbody>p{display:contents}.gm-workflow-activity-task-steps-list .table .tbody .table-row{display:table-row}.gm-workflow-activity-task-steps-list .table .tbody .table-row:nth-of-type(odd){background-color:#f9f9f9}.gm-workflow-activity-task-steps-list .table .tbody .table-row:nth-child(even){background-color:#EEF1F4}.gm-workflow-activity-task-steps-list .table .tbody .table-row .table-heading,.gm-workflow-activity-task-steps-list .table .tbody .table-row .table-column{display:table-cell;border:1px solid #dddddd;padding:8px}.gm-workflow-activity-task-steps-list .table .tbody .table-row .table-heading{font-family:"IBMPlexSans SemiBold", "IBMPlexSans Bold", "IBMPlexSans Regular", "IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif}.architecture-search-page{padding:20px 0}.architecture-search-page .contentTypes{padding-bottom:3em}.architecture-search-page .architectures h3,.architecture-search-page .contentTypes h3{font-family:"IBMPlexSans Medium", "IBMPlexSans Regular", "IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif}.architecture-search-page .architecture-content-type label.disabled{color:#c8d2d2}.architecture-search-page .architectures-item,.architecture-search-page .architecture-content-type{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.architecture-search-page .architectures-item label,.architecture-search-page .architecture-content-type label{padding-left:5px}.architecture-search-page .architecture-content{padding:15px 0}.architecture-search-page .architecture-content a{text-decoration:none;cursor:pointer}.architecture-search-page .architecture-content a h3{color:#0064FF}.architecture-search-page .architecture-content p,.architecture-search-page .architecture-content h3,.architecture-search-page .architecture-content a{padding-bottom:0}.architecture-search-page .architecture-content.hide-content-by-content-type,.architecture-search-page .architecture-content.hide-content-by-architecture-item,.architecture-search-page .architecture-content.content-filtered{display:none}.architecture-search-page #arch-search-field{width:100%;max-width:20em}.managementSectionButtons{position:absolute;padding:15px 25px 15px 25px;margin:1px;width:calc(100% - 32px);background-color:#FFFFFF}.managementSectionButtons .dropbtn{background-color:#FFFFFF;color:#0064FF;width:120px;padding:10px;font-size:0.875rem;border:1px solid #0064FF;cursor:pointer}.managementSectionButtons .dropdown{position:relative;display:inline-block}.managementSectionButtons .dropdown-content{display:none;position:absolute;font-size:0.875rem;background-color:#e0e0e0;min-width:160px;box-shadow:0px 8px 16px 0px rgba(0, 0, 0, 0.2);z-index:1}.managementSectionButtons .dropdown-content a{color:#323232;padding:12px 16px;text-decoration:none;display:block}.managementSectionButtons .dropdown-content a:hover{cursor:pointer;background-color:#c7c7c7}.managementSectionButtons .dropdown:hover .dropdown-content{display:block}.managementSectionButtons .dropdown:hover .dropbtn{color:#FFFFFF;background-color:#0064FF}.managementSectionButtons .finishEditing{display:inline-block;width:120px;border:1px solid #323232;color:#FFFFFF;background-color:#323232;padding:10px;text-align:center;font-size:0.875em}.managementSectionButtons .finishEditing:hover{cursor:pointer;background-color:#464646;box-shadow:0px 8px 16px 0px rgba(0, 0, 0, 0.2)}.managementSectionButtons .addSectionActions{vertical-align:sub;display:inline-block;-webkit-margin-start:10px;-moz-margin-start:10px;margin-inline-start:10px}.managementSectionButtons .addSectionActions #addSectionInput{font-size:16px;border-top-color:transparent;border-left-color:transparent;border-right-color:transparent;border-bottom-color:currentcolor;display:none}.managementSectionButtons .addSectionActions #addSectionInput:focus{outline:none}.managementSectionButtons .addSectionActions .gmButtons{display:none;font-size:16px;background-color:#FFFFFF;color:#4178be;border:1px solid #4178be}.managementSectionButtons .addSectionActions .gmButtons:hover{background-color:#4178be;color:#FFFFFF}.articleCards{box-shadow:0px 2px 5px 2px rgba(0, 0, 0, 0.2);background-color:#FFFFFF;border-color:#808080;overflow-y:auto;border:1px solid;padding:70px 25px 10px 25px;height:100%}.articleCards table{margin-top:10px}.articleCards table thead{background-color:#e0e0e0}.articleCards table thead th:nth-child(1){width:75%}.articleCards table thead th:nth-child(2){width:25%}.articleCards table .tableHeader{font-size:1em;border-bottom:none}.articleCards .articleCard{font-size:0.875em}.articleCards .articleCard .articleTitle{font-family:"IBMPlexSans SemiBold", "IBMPlexSans Bold", "IBMPlexSans Regular", "IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif}.articleCards .articleCard .articleDescription{font-style:italic}.articleCards .bi{cursor:pointer}.articleCards .bi:hover{color:#808080}.articleCards .moveArticles{vertical-align:middle}.articleCards .addArticles{padding-left:5px}.articleCards .addArticleRow{color:#0064FF}.articleCards .addArticleRow .addArticleLink:hover{cursor:pointer;color:#808080}.articleCards .removeArticles{display:inline;vertical-align:text-bottom;color:#0064FF}.articleCards input.text.renameSectionInput{font-size:16px;background-color:transparent;border-top-color:transparent;border-left-color:transparent;border-right-color:transparent;border-bottom-color:currentcolor}.articleCards input.text.renameSectionInput:focus{outline:none}.articleCards .articleSelector{margin:2px;height:2rem;display:none;border-top-color:transparent;border-left-color:transparent;border-right-color:transparent;border-bottom-color:currentcolor}.articleCards .gmButtons{display:none;font-size:16px;background-color:#FFFFFF;color:#4178be;border:1px solid #4178be}.articleCards .gmButtons:hover{background-color:#4178be;color:#FFFFFF}.playbook-header{color:#c6c6c6;background:black;font-size:16px;height:50px;padding:10px;outline:solid 1px #f3f3f3;position:fixed;width:100%;top:0;padding-top:60px;height:100px;z-index:800}@media print{.playbook-header{position:unset}}.playbook-header .headerRightCorner{right:10px;top:60px;z-index:900}.playbook-header .headerRightCorner #logSign{display:none}.playbook-header .headerRightCorner input{border:none}#playbook-page .page-nav{font-family:"IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif;font-size:14px;position:fixed;bottom:0;top:101px;overflow-y:auto;width:280px;min-width:260px;color:#c6c6c6;background:black;z-index:999}@media print{#playbook-page .page-nav{display:none !important}}#playbook-page .page-nav .page-nav-back-link{font-size:inherit;font-family:inherit;padding:15px 0px 0px 5px}#playbook-page .page-nav .page-nav-back-link a{color:inherit}#playbook-page .page-nav .page-nav-back-link a:hover{color:inherit}#playbook-page .page-nav nav{min-height:100%;padding:32px 0 150px 0}@media (max-width: 768px){#playbook-page .page-nav{width:100%}}#playbook-page .page-nav .sub-section-heading.highlight,#playbook-page .page-nav .section-heading .twistie-text.highlight{color:#ff832b}#playbook-page .page-nav .sub-section-heading,#playbook-page .page-nav .section-heading{cursor:pointer;border-left:solid 4px black;padding:5px;font-size:14px}#playbook-page .page-nav .launch-icon{margin-left:5px}#playbook-page .page-nav .launch-icon img{width:15px}#playbook-page .page-nav .twistie .twistie-heading{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;font-size:inherit;width:100%}#playbook-page .page-nav .twistie .twistie-heading .twistie-text{font-size:inherit;width:90%}#playbook-page .page-nav .twistie .twistie-heading .twistie-icon{width:10%}#playbook-page .page-nav .twistie.expanded>.twistie-content{display:block}#playbook-page .page-nav .twistie.expanded>.twistie-heading .expand-icon svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}#playbook-page .page-nav .twistie .twistie-content{display:none}#playbook-page .page-nav .twistie .expand-icon svg{fill:#c6c6c6}#playbook-page .page-nav .twistie .twistie-heading .expand-icon{float:right}#playbook-page .page-nav .twistie .twistie-heading:hover{background:#393939;color:#f3f3f3}#playbook-page .page-nav .twistie .twistie-heading:hover .expand-icon svg{fill:#f3f3f3}#playbook-page .page-nav .group-heading{margin:32px 10px 0px 10px;font-size:12px}#playbook-page .page-nav .group-sections{border-top:solid 2px #393939;padding-top:10px;padding-bottom:10px}#playbook-page .page-nav .group-sections:first-child{border-top:none}#playbook-page .page-nav .group-sections>.sub-section-heading,#playbook-page .page-nav .group-sections .section-heading>.twistie-heading{font-family:"IBMPlexSans SemiBold", "IBMPlexSans Bold", "IBMPlexSans Regular", "IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif}#playbook-page .page-nav .sub-section-heading a{color:inherit;text-decoration:none}#playbook-page .page-nav .sub-section-heading:hover{background:#393939;color:#f3f3f3}#playbook-page .page-nav .sub-section-heading.selected{border-left-color:#0062ff;background:#393939}#playbook-page .pageContent{margin-left:280px}#playbook-page .pageContent table{display:block}#playbook-page .pageContent .gmCard .callToAction .icon img{width:unset}@media (min-width: 768px){#playbook-page .pageContent .container{min-width:100%;width:100%}}#playbook-page .pageContent-index,#playbook-page .pageContent-text>.gmGridLayoutSection{padding:40px 50px}#playbook-page .pageContent-text{position:relative;padding-bottom:40px}#playbook-page .pageContent-text>.gmGridLayoutSection>.container{padding-top:0px;margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}#playbook-page .pageContent-text section.gmGridLayoutSection.visible{margin-top:-15px}#playbook-page .pageContent-text section.gmGridLayoutSection .container{padding-bottom:50px;display:inline-block}#playbook-page .pageContent-text section.gmGridLayoutSection .container section.gmGridLayoutSection{width:100%}#playbook-page .pageContent-text section.gmGridLayoutSection .container .container{min-width:unset}#playbook-page .pageContent-text .pageContent-text-dynamic{padding:40px}#playbook-page .pageContent-text .pageContent-text-dynamic img{max-width:100%}#playbook-page .pageContent-text .pageContent-text-dynamic details.document-control{display:none;cursor:pointer;background-color:#f5f5f5;padding:10px;border-left:solid 2px;margin-bottom:30px}#playbook-page .pageContent-text .pageContent-text-dynamic .info-message{background-color:rgba(0, 184, 212, 0.1);padding:10px;border-left:solid #00b8d4 2px}#playbook-page .pageContent-text .pageContent-text-dynamic .page-authors .sm-quote-expert img{color:white}#playbook-page .pageContent-nav-links{padding:40px 0px}#playbook-page .pageContent-nav-links{background:black}#playbook-page .pageContent-nav-links .previous-link,#playbook-page .pageContent-nav-links .next-link{width:49%;display:inline-block;padding:0 20px}#playbook-page .pageContent-nav-links .previous-link a,#playbook-page .pageContent-nav-links .next-link a{color:white}#playbook-page .pageContent-nav-links .previous-link{text-align:right}#playbook-page .pageContent-nav-links .next-link{border-left:solid 1px white;text-align:left}#playbook-page .pageContent-index{margin-bottom:30px;background:#f3f3f3}#playbook-page .pageContent-index .section-link{cursor:pointer;display:block;color:inherit}#playbook-page .pageContent-index .section-link:hover{text-decoration:underline}#playbook-page .pageContent-banner{color:white;background:#0062ff;min-height:110px;padding:40px 50px 0px 50px;position:relative}#playbook-page .pageContent-banner h1,#playbook-page .pageContent-banner h2,#playbook-page .pageContent-banner h3,#playbook-page .pageContent-banner h4,#playbook-page .pageContent-banner h5{color:inherit}@media (max-width: 768px){#playbook-page .page-nav{position:unset;display:block}#playbook-page .pageContent{display:block;margin-left:unset;margin-top:50px}#playbook-page .pageContent-nav-links{margin-left:unset}}#playbook-page .tabs{margin:0px}#playbook-page .tabs .contentTab{padding:0px;padding-left:50px}#playbook-page .tabs .contentTab .tabitem{margin:0px;padding:25px 30px 25px 30px}#playbook-page .tabs .contentTab div.active{border-bottom:none;border-top:4px solid #ffffff;background-color:#404040}#playbook-page .tabs .tabcontent.tab h1,#playbook-page .tabs .tabcontent.tab h2,#playbook-page .tabs .tabcontent.tab h3,#playbook-page .tabs .tabcontent.tab h4,#playbook-page .tabs .tabcontent.tab h5,#playbook-page .tabs .tabcontent.tab h6{padding-bottom:50px}#playbook-page .tabs .tabcontent.tab .gmTextGroup h1,#playbook-page .tabs .tabcontent.tab .gmTextGroup h2,#playbook-page .tabs .tabcontent.tab .gmTextGroup h3,#playbook-page .tabs .tabcontent.tab .gmTextGroup h4,#playbook-page .tabs .tabcontent.tab .gmTextGroup h5,#playbook-page .tabs .tabcontent.tab .gmTextGroup h6{padding-bottom:0px}#playbook-page .tabs .tabcontent.tab .gmTextGroup .gmText p{height:20px}#playbook-page+section.footerHeader{margin-left:280px}#playbook-page+section.footerHeader footer .container{min-width:100%;width:100%}@media (max-width: 768px){#playbook-page+section.footerHeader{margin-left:unset}}#playbook-page+section.footerHeader+footer{margin-left:275px}#playbook-page+section.footerHeader+footer #ibm-footer .ibm-columns{width:100%;min-width:100%}#playbook-page+section.footerHeader+footer #ibm-footer .ibm-columns .ibm-col-1-1{width:100%;min-width:100%}@media (max-width: 768px){#playbook-page+section.footerHeader+footer{margin-left:unset}}.gm-file-preview{width:600px;height:400px;max-width:100%;left:0;right:0;margin:auto}.gm-file-preview embed,.gm-file-preview object,.gm-file-preview .gm-file-preview-warning{width:100%;height:100%;min-height:400px}.gm-file-preview .gm-file-preview-warning{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;background:darkgrey}.gm-file-preview .gm-file-preview-warning .gm-file-preview-warning-content{margin:auto;text-align:center}.tabcontent>.row{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}@media (max-width: 767px){.tabcontent>.row{margin-left:0;margin-right:0}}.tabcontent>.row>section{width:100%}.loadingModal{height:100%;background-color:#FFFFFF}.loadingModal #loading-div{height:60px;position:absolute;left:0;top:0;right:0;bottom:0;margin:auto}#coursesDataReport{overflow-x:scroll}#coursesDataReport .coursesReportConfig .expandConfigSection,#coursesDataReport .coursesReportConfig .collapseConfigSection{padding-left:10px;display:inline-block;text-decoration:none;cursor:pointer}#coursesDataReport .coursesReportConfig .expandConfigSection.hideIcon,#coursesDataReport .coursesReportConfig .collapseConfigSection.hideIcon{display:none}#coursesDataReport .coursesReportConfig .coursesReportConfigSection.hideSection{display:none}#coursesDataReport .coursesReportConfig .excludedCoursesSection .excludedCourseIdField .addCourseToExcludedList{display:inline-block;text-decoration:none;cursor:pointer}#coursesDataReport .coursesReportConfig .excludedCoursesSection .excludedCourseList{padding-top:20px}#coursesDataReport .coursesReportConfig .excludedCoursesSection .excludedCourseList .removeExcludedCourse{display:inline-block;text-decoration:none;cursor:pointer;vertical-align:middle}#coursesDataReport .coursesReportConfig .combinedCoursesSection{padding-top:30px;padding-bottom:25px}#coursesDataReport .coursesReportConfig .combinedCoursesSection .combinedCourseAddSection{padding-bottom:25px}#coursesDataReport .coursesReportConfig .combinedCoursesSection .combinedCourseAddSection span,#coursesDataReport .coursesReportConfig .combinedCoursesSection .combinedCourseAddSection input,#coursesDataReport .coursesReportConfig .combinedCoursesSection .combinedCourseAddSection .arrowRight,#coursesDataReport .coursesReportConfig .combinedCoursesSection .combinedCourseAddSection .addCombinedCourseList{display:inline-block}#coursesDataReport .coursesReportConfig .combinedCoursesSection .combinedCourseAddSection .arrowRight{padding:0 10px;vertical-align:middle}#coursesDataReport .coursesReportConfig .combinedCoursesSection .combinedCourseAddSection .addCombinedCourseList{vertical-align:middle}#coursesDataReport .coursesReportConfig .combinedCoursesSection .combinedCourseList .combinedCourseItem .arrowRight,#coursesDataReport .coursesReportConfig .combinedCoursesSection .combinedCourseList .combinedCourseItem .toCombinedItem{display:inline-block}#coursesDataReport .coursesReportConfig .combinedCoursesSection .combinedCourseList .combinedCourseItem .arrowRight{padding:0 5px}#coursesDataReport .coursesReportConfig .combinedCoursesSection .combinedCourseList .combinedCourseItem .removeCombinedCourseItem{display:inline-block;text-decoration:none;cursor:pointer;vertical-align:middle}#coursesDataReport .refreshReport{display:inline-block;text-decoration:none;cursor:pointer;padding-left:10px}#coursesDataReport h2{display:inline-block}#coursesDataReport #export-courses-report{display:block}.developer-recommendation-card-container{margin-bottom:10px}.developer-recommendation-container{margin-bottom:25px}.developer-recommendation-card{background:#fff;border:1px solid #c7c7c7;padding:0;-webkit-transition:background-color 0.15s ease;transition:background-color 0.15s ease;height:100%;cursor:pointer}.developer-recommendation-card:hover{background-color:#ececec;border-color:#ececec}.developer-recommendation-card a{display:block;cursor:pointer;text-decoration:none;position:relative;height:100%;min-height:18.75rem;position:relative;z-index:100}.developer-recommendation-card a:hover{text-decoration:none}.developer-recommendation-card a .card-header{font-size:1rem;color:#5a5a5a;line-height:1rem;padding:1rem;margin:0;position:relative}.developer-recommendation-card a .card-body{padding:1rem 1rem 3rem 1rem}.developer-recommendation-card a .card-body .card-title{font-size:1.4rem;color:#282828;line-height:1.875rem}.developer-recommendation-card a .card-bottom{position:absolute;bottom:1px;min-height:1.5rem;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;width:100%;padding:0 1rem 1rem 1rem;font-size:0.875rem}.developer-recommendation-card a .card-bottom svg{margin-top:auto;fill:#0064FF}.gmTextGroup{text-align:center;display:grid;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.gmText{text-align:center;color:#ffffff;margin:10px;min-width:150px}.gmText p{padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:35px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.gmDefaultTile{padding-bottom:50px;padding-top:30px;padding-bottom:30px}.gmDefaultTile h1,.gmDefaultTile h2,.gmDefaultTile h3,.gmDefaultTile h4,.gmDefaultTile h5,.gmDefaultTile h6,.gmDefaultTile p,.gmDefaultTile span,.gmDefaultTile li,.gmDefaultTile div,.gmDefaultTile ul>li::before,.gmDefaultTile ol>li::before,.gmDefaultTile ol,.gmDefaultTile ul{color:inherit}.gmDefaultTile .progress{margin-bottom:0}.gmDefaultTile .progress .progress-bar{height:15px}.gmDefaultTile .tile-content{padding:0 10px 0 10px;min-height:225px}.gmDefaultTile .tile-content h1,.gmDefaultTile .tile-content h2,.gmDefaultTile .tile-content h3,.gmDefaultTile .tile-content h4,.gmDefaultTile .tile-content h5,.gmDefaultTile .tile-content h6,.gmDefaultTile .tile-content p,.gmDefaultTile .tile-content span,.gmDefaultTile .tile-content li,.gmDefaultTile .tile-content div,.gmDefaultTile .tile-content ul>li::before,.gmDefaultTile .tile-content ol>li::before,.gmDefaultTile .tile-content ol,.gmDefaultTile .tile-content ul{color:inherit}.gmTilesSection{width:100%}.gmTilesSection p,.gmTilesSection span,.gmTilesSection li,.gmTilesSection div,.gmTilesSection ul>li::before,.gmTilesSection ol>li::before,.gmTilesSection ol,.gmTilesSection ul{color:inherit;font-size:1.2rem}.gmTilesSection h1,.gmTilesSection h2,.gmTilesSection h3,.gmTilesSection h4,.gmTilesSection h5,.gmTilesSection h6{color:inherit}.gmTilesSection .container>.row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.sectionManagement{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;vertical-align:sub;color:#0064FF}.sectionManagement .sectionTitle,.sectionManagement .removeSections,.sectionManagement .moveSections,.sectionManagement .renameSection{-webkit-margin-end:5px;-moz-margin-end:5px;margin-inline-end:5px}.sectionManagement .renameSectionActions{display:none;vertical-align:sub;-webkit-margin-end:0px;-moz-margin-end:0px;margin-inline-end:0px;color:#0064FF}.sectionManagement .renameSectionActions.displayIcons{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;vertical-align:baseline}#gmCustomCardGrid{-webkit-box-flex:1;-webkit-flex:1 0;-ms-flex:1 0;flex:1 0}#gmCustomCardGrid #addArticle{background-color:#f2eeee}#search-content-page .hero_banner.banner-bkg{min-height:unset}#search-content-page #page-start{margin-top:50px}#search-content-page.in-context-search{padding:50px}#search-content-page .search-page-content .search-box-grouping #all-checkbox-and-label{margin-bottom:1rem}@media (max-width: 992px){#search-content-page .search-page-content .search-box-grouping{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#search-content-page .search-page-content .search-box-grouping label{padding:0 10px 0px 5px}#search-content-page .search-page-content .search-box-grouping #all-checkbox-and-label{width:100%}}#search-content-page .search-results-container{min-height:250px}#search-content-page .search-results-container #search-page-form input#search-page-form-input{min-width:80%;font-size:24px;border:solid 1px lightgray}#search-content-page .search-results-container #search-page-form button#search-page-form-btn{border:none;outline:none;background:none;text-decoration:none}#search-content-page .search-results-container #search-page-form button#search-page-form-btn svg{width:30px;vertical-align:sub}#search-content-page .search-results-container .search-error-msg{color:red;margin:20px 0}#search-content-page .search-results-container .results-heading{margin-top:30px}#search-content-page .search-results-container .search-hit{padding-top:30px}#search-content-page .search-results-container .search-hit .search-hit-title{padding-bottom:5px}#search-content-page .search-results-container .search-hit .search-hit-type{font-size:14px}#search-content-page .search-results-container .search-hit .seach-hit-highlights .gmLinkListItemModalTitle{font-size:12px}#search-content-page .search-results-container #search-pagination-buttons{padding:50px 0;background:lightgrey;margin-top:50px}#search-content-page .search-results-container #search-pagination-buttons .search-pagination-btn{display:inline-block;width:48%;padding:0px 20px;cursor:pointer}#search-content-page .search-results-container #search-pagination-buttons .search-pagination-btn.disabled{cursor:not-allowed;color:grey}#search-content-page .search-results-container #search-pagination-buttons #search-previous-page{text-align:right;border-right:solid 1px}.headerRightCorner{position:absolute;right:0px;top:20px;z-index:99999}.headerRightCorner .menu-search-area,.headerRightCorner #logSign{display:inline-block;vertical-align:middle}.menu-search-area{margin-right:10px}.menu-search-area .search-icon{height:22px}.menu-search-area .ac-gm-search-form{background:white}.menu-search-area .ac-gm-search-form #ac-gm-search-input{outline:none;color:black;font-size:1rem;min-height:31px;vertical-align:bottom}@media (min-width: 420px){.menu-search-area .ac-gm-search-form #ac-gm-search-input{min-width:270px}}.menu-search-area .ac-gm-search-form button{border:none;background:none;outline:none;text-decoration:none}.menu-search-area .ac-gm-search-form #ac-gm-close-search-btn{vertical-align:text-bottom}.menu-search-area button#menu-search-toggle{background:none;outline:none;text-decoration:none;border:none;vertical-align:top}#tutorialsDataReport{overflow-x:scroll}#fileUploadPage .hero_banner.banner-bkg{min-height:100%}#fileUploadPage .existingFiles .row{padding:0px 40px 0px 40px}#fileUploadPage .existingFiles #fileCounter{font-size:16px}#fileUploadPage #loadingIcon{display:none;max-width:100%}#fileUploadPage .fileSelection{padding:50px 40px 0px 40px}#fileUploadPage .existingFileSelected{color:#4178be}#fileUploadPage .uploadTitle{font-size:1.5rem}#fileUploadPage .message{color:#e71d32}#fileUploadPage .disclaimer{color:#325c80;margin-top:0.5rem;font-size:1rem}#fileUploadPage .bx--inline-notification__close-button:hover{cursor:pointer}#fileUploadPage .gmButtons{font-size:16px;background-color:#FFFFFF;color:#4178be;border:1px solid #4178be;}#fileUploadPage .gmButtons:hover{background-color:#4178be;color:#FFFFFF}#fileUploadPage .gmButtons a{text-decoration:none}#fileUploadPage .gmButtons a:link{color:#4178be}#fileUploadPage .gmButtons a:visited{color:#4178be}#fileUploadPage .gmButtons a:hover{color:#FFFFFF}#fileUploadPage .gmButtons a:active{color:#FFFFFF}#fileUploadPage th{font-size:1.2rem}#fileUploadPage #fileUploadBtn{width:100px;height:30px}.gmGridLayoutRow{width:100%}.gmGridLayoutRow p,.gmGridLayoutRow h1,.gmGridLayoutRow h2,.gmGridLayoutRow h3,.gmGridLayoutRow h4,.gmGridLayoutRow h5,.gmGridLayoutRow h6{color:inherit}.gmGridLayoutRow.black{background-color:black;color:#FFFFFF}.gmGridLayoutRow.gray{background-color:#eff2f5}.gmGridLayoutRow.lightGrey{background-color:#f5f5f5}.gmGridLayoutRow.purple{background-color:#EBE4ED}.gmGridLayoutRow.blue{background-color:#0064FF;color:#FFFFFF}.gm-paginated-cards .gmCard:not(.showCard),.gm-paginated-cards [class*="col-"]:not(.showCard){display:none}.gm-paginated-cards-nav{text-align:right;margin-bottom:20px}.gm-paginated-cards-nav button,.gm-paginated-cards-nav div.page-info{display:inline-block}.gm-paginated-cards-nav button{background:white;border:none}#patterns-tool-page #patterns-page-content{padding:unset}#patterns-page-content{padding:20px;min-height:500px}@media print{#patterns-page-content #patterns-search-form,#patterns-page-content #search-filters{display:none}#patterns-page-content .tabs .marginTabs,#patterns-page-content .tabs .tabcontent h2,#patterns-page-content .tabs .tabcontent p{display:none}#patterns-page-content .tabs .tabcontent.tab{display:block !important}#patterns-page-content .tabs .tabcontent.tab .print-heading{display:block !important}#patterns-page-content .pattern-table-row{border-bottom:solid 1px}#patterns-page-content .pattern-table-row:last-child{border-bottom:none}#patterns-page-content .pattern-table-row .pattern-table-row-collapsible,#patterns-page-content .pattern-table-row .pattern-table-row-always-visible-content,#patterns-page-content .pattern-table-row .pattern-table-left-cell{display:block !important}#patterns-page-content .pattern-table-row .pattern-table-row-collapsible .pattern-table-col,#patterns-page-content .pattern-table-row .pattern-table-row-always-visible-content .pattern-table-col,#patterns-page-content .pattern-table-row .pattern-table-left-cell .pattern-table-col{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}#patterns-page-content .pattern-table-row .expand-collapse::before{content:"" !important}}#patterns-page-content .dropdown-label{font-family:"IBMPlexSans Medium", "IBMPlexSans Regular", "IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif}#patterns-page-content #sourcePatternDropdown{margin-bottom:50px}#patterns-page-content .tabs{min-height:500px}#patterns-page-content .pattern-table.source-info .pattern-table-row{width:100%}#patterns-page-content .pattern-table.source-info .pattern-table-left-cell{-webkit-box-flex:60%;-webkit-flex:60%;-ms-flex:60%;flex:60%}#patterns-page-content .pattern-table.source-info .pattern-table-right-cell{-webkit-box-flex:40%;-webkit-flex:40%;-ms-flex:40%;flex:40%}#patterns-page-content .pattern-table .pattern-table-row{padding-top:20px;padding-bottom:20px}#patterns-page-content .pattern-table .pattern-table-row.collapsed .pattern-table-row-collapsible{display:none}#patterns-page-content .pattern-table .pattern-table-row.collapsed .expand-collapse::before{content:"more..."}#patterns-page-content .pattern-table .pattern-table-row .pattern-table-row-collapsible,#patterns-page-content .pattern-table .pattern-table-row .pattern-table-row-always-visible-content{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}#patterns-page-content .pattern-table .pattern-table-row .pattern-table-left-cell,#patterns-page-content .pattern-table .pattern-table-row .pattern-table-right-cell{-webkit-box-flex:50%;-webkit-flex:50%;-ms-flex:50%;flex:50%}#patterns-page-content .pattern-table .pattern-table-row .pattern-table-row-always-visible-content{cursor:pointer}#patterns-page-content .pattern-table .pattern-table-row .pattern-table-left-cell{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:50%;-webkit-flex:50%;-ms-flex:50%;flex:50%}#patterns-page-content .pattern-table .pattern-table-row .pattern-table-col{margin-bottom:20px;-webkit-box-flex:50%;-webkit-flex:50%;-ms-flex:50%;flex:50%;padding:10px}#patterns-page-content .pattern-table .pattern-table-row .pattern-table-col.full-width-col{-webkit-box-flex:100%;-webkit-flex:100%;-ms-flex:100%;flex:100%}#patterns-page-content .pattern-table .pattern-table-row .pattern-table-col .pattern-table-col-label{font-family:"IBMPlexSans Medium", "IBMPlexSans Regular", "IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif}#patterns-page-content .pattern-table .pattern-table-row .pattern-table-col .pattern-table-col-value{word-break:break-word;white-space:pre-wrap}#patterns-page-content .pattern-table .pattern-table-row:nth-child(odd){background-color:#FEFEFE}#patterns-page-content .pattern-table .pattern-table-row:nth-child(even){background-color:#EEF1F4}#patterns-page-content .pattern-table .pattern-table-row .preferred-pattern{font-size:32px;float:right;margin-top:20px}#patterns-page-content .expand-collapse{text-align:right;color:#0064FF;text-align:right;cursor:pointer}#patterns-page-content .expand-collapse::before{content:"less..."}#patterns-page-content .bx--accordion__title{font-size:16px;padding:10px 0;font-family:"IBMPlexSans Medium", "IBMPlexSans Regular", "IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif}#patterns-page-content .placeholder-div{width:20px;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}#patterns-page-content .bx--accordion{padding-left:0;margin-top:50px}#patterns-page-content .filter-dropdown .select-all{cursor:pointer}#patterns-page-content .filter-dropdown .checkbox-item label{margin-left:5px;display:inline}#patterns-page-content #search-filters .filter-dropdown{max-height:200px;overflow:auto;background:#EEF1F4;padding:10px 10px 0 10px}#patterns-page-content .patterns-search-form{margin-bottom:30px}#patterns-page-content .patterns-search-form input.patterns-search-form-input{min-width:100%;font-size:20px;border:solid 1px lightgray;padding-right:24px;max-width:100%}#patterns-page-content .patterns-search-form button.patterns-search-form-btn{border:none;outline:none;background:none;text-decoration:none;position:absolute;right:20px}#patterns-page-content .patterns-search-form button.patterns-search-form-btn svg{width:24px;vertical-align:sub}.gmBannerSection{width:100%;position:relative}.gmBannerSection .banner-section-bkg{background-size:cover;min-height:300px}.gmBannerSection .banner-section-bkg.medium-bkg{min-height:520px}.gmBannerSection .banner-section-bkg.large-bkg{min-height:810px}.gmBannerSection .banner-section-bkg .left-section{width:30%;padding-left:20px}@media (max-width: 767px){.gmBannerSection .banner-section-bkg .left-section{width:unset}}.gmBannerSection .banner-section-bkg .right-section{right:0;position:absolute;width:50%;top:0;margin-right:10%;padding:40px;margin-top:-30px;text-align:center;background-color:white}@media (max-width: 767px){.gmBannerSection .banner-section-bkg .right-section{position:unset;width:unset;margin-top:unset}}.gmBannerSection .banner-section-bkg .bottom-section{width:100%;margin-top:20.5%;margin-bottom:20px;padding:50px;display:inherit}.gmBannerSection .banner-section-bkg .bottom-section .right-section{position:unset;margin-top:unset;margin-right:unset;padding:unset;padding-left:40px;right:unset;top:unset;width:70%;background-color:unset}@media (max-width: 767px){.gmBannerSection .banner-section-bkg .bottom-section .right-section{width:unset;padding:unset;margin-top:40px}}@media (max-width: 767px){.gmBannerSection .banner-section-bkg .bottom-section{display:block}}.gmVideoModalWindow:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;cursor:pointer}.gmMenuItemCollapsible .menuItemCollapser{padding:5px 0}.gmMenuItemCollapsible .menuItemCollapser img{max-width:20px;padding-bottom:5px;float:right}.gmMenuItemCollapsible .menuItemCollapsible .expand{display:block}.gmMenuItemCollapsible .menuItemCollapsible .collapse{display:none}#tdp-search-toolbar{background-color:#525252}#tdp-search-toolbar .container{padding-top:0}#tdp-search-toolbar #ac-gm-search-input{background-color:black;color:white;border:none;padding-left:10px;font-family:"IBMPlexSans Regular", "Helvetica Neue", Arial, sans-serif}#tdp-search-toolbar #ac-gm-search-form{background-color:inherit}#tdp-search-toolbar .search-icon path{fill:white}#tdp-search-toolbar .menu-search-area{max-width:312px;background:black;border:solid 2px #767676}.gm-side-nav-widget .menu-items .nav-item{cursor:pointer}.gm-side-nav-widget .menu-items .nav-item.selected{font-family:"IBMPlexSans SemiBold", "IBMPlexSans Bold", "IBMPlexSans Regular", "IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif}.mega-menu-card{cursor:pointer;background-color:inherit;color:inherit !important}.mega-menu-card.main-card{font-size:16px}.mega-menu-card.main-card .card-content .title{font-size:32px;font-family:"IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif}.mega-menu-card.main-card .card-content .title .arrow:before{content:"→";font-size:20px;padding:0px 10px}.mega-menu-card:hover{text-decoration:none;background-color:#0f0f0f}.mega-menu-card .card-content{padding:20px;background:inherit}.mega-menu-card .card-content .title{color:inherit;margin-bottom:8px;font-family:"IBMPlexSans Medium", "IBMPlexSans Regular", "IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif}.mega-menu-card .card-content .description{color:inherit;font-family:"IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-height:3rem}.mega-menu{background-color:#262626;color:white}.mega-menu .explore-all-section{background:inherit;padding-bottom:10px}.mega-menu .explore-all-section .explore-all-link{border-top:solid 1px}.mega-menu .explore-all-section .explore-all-link a{font-family:"IBMPlexSans Regular", "Helvetica Neue", Arial, sans-serif;display:block;padding:10px 0}.mega-menu .explore-all-section .explore-all-placeholder{border-left:solid 1px}.mega-menu .gm-side-nav-widget{background-color:inherit;color:inherit}.mega-menu .gm-side-nav-widget .content{border-left:solid 1px;margin:10px 0 0 0}.mega-menu .gm-side-nav-widget .menu-items .nav-item{cursor:pointer;padding:10px 5px;cursor:pointer}.mega-menu .gm-side-nav-widget .menu-items .nav-item .nav-item-title{color:inherit;font-family:"IBMPlexSans Light", "Helvetica Neue", Arial, sans-serif}.mega-menu .gm-side-nav-widget .menu-items .nav-item:hover{background-color:#0f0f0f}.mega-menu .gm-side-nav-widget .menu-items .nav-item.selected{background-color:#0f0f0f}.architecture-catalog-page .gmGridLayoutSection{color:white}.architecture-catalog-page .gmGridLayoutSection:nth-of-type(odd){background-color:#262626}.architecture-catalog-page .gmGridLayoutSection:nth-child(even){background-color:#3f3f3f}.architecture-catalog-page .gmGridLayoutSection .gmCardList{padding:unset}.architecture-catalog-page .gmGridLayoutSection .mega-menu-card:hover{color:white}.architecture-catalog-page .gmGridLayoutSection .mega-menu-card.main-card .card-content span.arrow{color:#69A6FF}.architecture-catalog-page .gmGridLayoutSection .left-nav-title{padding-top:30px}#change-history-modal{display:inline;position:fixed;color:initial;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;height:100%;border:1px solid #000000;background-color:#ececec;z-index:100;text-align:left;overflow-y:auto;min-height:50%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#change-history-modal .change-history-title,#change-history-modal .change-history-table,#change-history-modal .change-history-warning{width:100%;padding:20px}#change-history-modal .change-history-warning{font-style:italic}#garageModal.largeModal .content{width:800px;height:550px}.solutions-page .gmArchCenterCardList .gmArchCenterCard{max-width:280px;padding-left:unset}.solutions-page .gmArchCenterCardList .gmArchCenterCard .card-content{border:1px solid #dfe3e6;box-shadow:0px 3px 3px 0 rgba(0, 0, 0, 0.1);background:#fff}.solutions-page .gmArchCenterCardList .gmArchCenterCard .card-content.dark{background:#022035}.solutions-page .gmArchCenterCardList .gmArchCenterCard .card-content:hover{cursor:pointer;box-shadow:0px 8px 16px 0px rgba(0, 0, 0, 0.2)}.solutions-page .gmArchCenterCardList .gmArchCenterCard .card-content .card-title{padding-top:10px}