figure{position:relative;}.loader{background:url("/static-res/images/ajax-loader.gif") 50% 50% no-repeat;bottom:0;height:32px;left:0px;margin:auto;position:absolute;right:0px;top:0px;width:32px;}.image-carousel .react-tabs ul{margin-bottom:30px;border-bottom:1px solid #d4dae5;}.image-carousel .react-tabs .react-tabs__tab{color:#343741;cursor:pointer;margin-bottom:-2px;padding:0px 16px 0 16px;margin-left:0;margin-right:0;}.image-carousel .react-tabs .react-tabs__tab h2{font-size:18px;line-height:22px;padding-bottom:16px;font-weight:700;}.image-carousel .react-tabs .react-tabs__tab:focus{outline:0px none;}.image-carousel .react-tabs .react-tabs__tab:hover{border-bottom:2px solid #343741;}.image-carousel .react-tabs .react-tabs__tab--selected{color:#0077CC;cursor:text;display:block;cursor:text;margin-bottom:-2px;border-bottom:2px solid #0077CC;}.image-carousel .react-tabs .react-tabs__tab--selected h2{color:#0077CC;}.image-carousel .react-tabs .react-tabs__tab--selected:hover{border-color:#0077CC;}.image-carousel .react-tabs .react-tabs__tab-panel{display:none;}.image-carousel .react-tabs .react-tabs__tab-panel--selected{display:block;}.dark-mode-blue .image-carousel .react-tabs ul,.dark-mode-teal .image-carousel .react-tabs ul,.dark-mode-ink .image-carousel .react-tabs ul{border-bottom:2px solid rgba(255,255,255,0.4);}.dark-mode-blue .image-carousel .react-tabs .react-tabs__tab,.dark-mode-teal .image-carousel .react-tabs .react-tabs__tab,.dark-mode-ink .image-carousel .react-tabs .react-tabs__tab{color:#fff;}.dark-mode-blue .image-carousel .react-tabs .react-tabs__tab h2,.dark-mode-teal .image-carousel .react-tabs .react-tabs__tab h2,.dark-mode-ink .image-carousel .react-tabs .react-tabs__tab h2{color:#fff;}.dark-mode-blue .image-carousel .react-tabs .react-tabs__tab:hover,.dark-mode-teal .image-carousel .react-tabs .react-tabs__tab:hover,.dark-mode-ink .image-carousel .react-tabs .react-tabs__tab:hover{border-color:#fff;}.dark-mode-blue .image-carousel .react-tabs .react-tabs__tab--selected,.dark-mode-teal .image-carousel .react-tabs .react-tabs__tab--selected,.dark-mode-ink .image-carousel .react-tabs .react-tabs__tab--selected{border-color:#fff;}.dark-mode-blue .loader,.dark-mode-teal .loader,.dark-mode-ink .loader{background:url("/static-res/images/ajax-loader-white.gif") 50% 50% no-repeat;}.onlyFadeIn{-webkit-animation:onlyFadeIn 1s;-webkit-animation:onlyFadeIn 1s;animation:onlyFadeIn 1s;}@-webkit-keyframes onlyFadeIn{0%{opacity:0;}100%{opacity:1;}}@-webkit-keyframes onlyFadeIn{0%{opacity:0;}100%{opacity:1;}}@keyframes onlyFadeIn{0%{opacity:0;}100%{opacity:1;}}@media screen and (max-width:991px){.image-carousel .react-tabs .react-tabs__tab{font-size:14px;}}@media screen and (max-width:768px){.image-carousel .carousel-container{margin-top:0;padding:20px 10px 100px;position:relative;}.image-carousel .carousel-container .react-tabs__tab-panel{margin-bottom:40px;}.image-carousel .carousel-container .tab-nav{position:absolute;bottom:40px;left:0;right:0;border-bottom:none !important;border-left:none;-webkit-box-pack:center !important;-webkit-justify-content:center !important;-ms-flex-pack:center !important;justify-content:center !important;}.image-carousel .carousel-container .tab-nav .react-tabs__tab{width:16px;border:0 !important;margin:0 10px 0 0;}.image-carousel .carousel-container .tab-nav .react-tabs__tab:last-child{margin-right:0;}.image-carousel .carousel-container .tab-nav .react-tabs__tab .content{display:none;}.image-carousel .carousel-container .tab-nav .react-tabs__tab .dotnav{top:30px;width:8px;height:8px;outline:none;position:absolute;border-radius:50%;background-color:#E6EBF2;-webkit-box-sizing:content-box;box-sizing:content-box;padding:0;}.image-carousel .carousel-container .tab-nav .react-tabs__tab--selected{border-bottom:none !important;}.image-carousel .carousel-container .tab-nav .react-tabs__tab--selected .content{display:block;position:absolute;top:-30px;left:0;right:0;text-align:center;}.image-carousel .carousel-container .tab-nav .react-tabs__tab--selected .dotnav{background-color:#0077CC;}}.dark-mode-blue .react-tabs__tab--selected .dotnav,.dark-mode-ink .react-tabs__tab--selected .dotnav,.dark-mode-teal .react-tabs__tab--selected .dotnav{background-color:#fff !important;}.react-tabs{-webkit-tap-highlight-color:transparent;}.react-tabs__tab{color:#535966;cursor:pointer;font-size:16px;font-weight:700;line-height:26px;margin:0px 15px;padding-bottom:5px;border-bottom:2px solid transparent;}.react-tabs__tab:focus{outline:0px none;}.react-tabs__tab--selected{border-color:#00a9e5;color:#000;}.react-tabs__tab-panel{margin-top:40px;opacity:0;-webkit-filter:alpha(opacity=0);filter:alpha(opacity=0);-moz-transition:opacity 0.15s linear;-webkit-transition:opacity 0.15s linear;-o-transition:opacity 0.15s linear;-ms-transition:opacity 0.15s linear;-webkit-transition:opacity 0.15s linear;transition:opacity 0.15s linear;}.react-tabs__tab-panel--selected{opacity:1;-webkit-filter:alpha(opacity=100);filter:alpha(opacity=100);}.code-carousel .react-tabs__tab-list{border-left:1px solid #d4dae5;}.code-carousel .react-tabs__tab{color:#343741;cursor:pointer;font-size:16px;font-weight:700;line-height:26px;margin:0px 0px 0px -1px;padding:10px 0 10px 10px;border-left:2px solid transparent;border-bottom:0px none;}.code-carousel .react-tabs__tab--selected{color:#0077cc;cursor:pointer;margin-left:-1px;border-left:2px solid #0077cc;}.code-carousel .react-tabs__tab:focus{outline:0px none;}.code-carousel .react-tabs__tab:hover{border-left:2px solid #000;}.code-carousel .react-tabs__tab-panel{display:none;margin-top:0px;-moz-transition:opacity 0.15s linear;-webkit-transition:opacity 0.15s linear;-o-transition:opacity 0.15s linear;-ms-transition:opacity 0.15s linear;-webkit-transition:opacity 0.15s linear;transition:opacity 0.15s linear;-moz-transition:display 0.15s linear;-webkit-transition:display 0.15s linear;-o-transition:display 0.15s linear;-ms-transition:display 0.15s linear;-webkit-transition:display 0.15s linear;transition:display 0.15s linear;}.code-carousel .react-tabs__tab-panel--selected{display:block;}.instruction-module .react-tabs__tab{color:#343741;font-weight:400;height:40px;line-height:40px;margin:0px;padding:0px;text-align:center;text-transform:unset;width:200px;border-top:1px solid #0078a0;border-right:1px solid #0078a0;border-bottom:1px solid #0078a0;border-left:1px solid #0078a0;}.instruction-module .react-tabs__tab--selected{background-color:#0078a0;color:#fff;position:relative;}.instruction-module .react-tabs__tab-panel{margin-top:0px;}