#AdobeSecondaryNav.Subnav-wrapper{position:relative !important}header{background-color:#fff !important}.linkfree #AdobePrimaryNav .Gnav{width:100%;height:40px}@media screen and (min-width:600px){.linkfree #AdobePrimaryNav .Gnav{height:60px}}.linkfree #AdobePrimaryNav .Gnav-logo{position:absolute;top:0;left:50%;height:40px;padding:0 20px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (min-width:600px){.linkfree #AdobePrimaryNav .Gnav-logo{position:static;height:100%;-webkit-transform:none;transform:none}}.linkfree #AdobePrimaryNav .Gnav-logo-text{width:0;height:0;font-size:16px;font-weight:700;color:#2d2d2d;overflow:hidden}@media screen and (min-width:600px){.linkfree #AdobePrimaryNav .Gnav-logo-text{width:auto;height:auto;margin-left:10px;display:block}}
#AdobeSecondaryNav.Subnav-logo{cursor:pointer !important}.Subnav-wrapper{position:relative;height:60px;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-family:"adobe-clean",sans-serif;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:height .3s ease}.linkfree .Subnav-wrapper:before{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:#202020;content:"";transition:opacity .3s ease}.Subnav-wrapper:before{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:#f8f8f8;content:"";transition:opacity .3s ease}.Gnav-active .Subnav-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex}.Subnav-wrapper *,.Subnav-wrapper *:before,.Subnav-wrapper *:after{box-sizing:border-box}.Subnav-wrapper a{text-decoration:none}.Subnav-wrapper ul{list-style:none}@media screen and (min-width:600px){.Subnav-wrapper{height:80px}.Gnav-active.is-scrolled .Subnav-wrapper{height:60px}}.Subnav{position:relative;width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.Subnav.is-open .Subnav-logo:after{-webkit-transform:rotate(-450deg);transform:rotate(-450deg)}.Subnav.is-open .Subnav-menu-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (min-width:600px){.Subnav-wrapper:not(.has-mobileLayout) .Subnav{width:auto}}.Subnav-trigger{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;cursor:pointer;z-index:1}@media screen and (min-width:600px){.Subnav-wrapper:not(.has-mobileLayout) .Subnav-trigger{display:none}}.Subnav-logo{max-width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0 25px;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;transition:all .1s ease}.Subnav-logo:focus{outline-offset:-3px}.Subnav-logo:after{margin:-4px 0 0 10px;display:none;color:#2d2d2d;font-size:30px;font-weight:300;-webkit-transform-origin:50% 60%;transform-origin:50% 60%;-webkit-transform:rotate(-270deg);transform:rotate(-270deg);transition:all .1s ease;content:"\203a"}.Subnav-logo:nth-last-child(2):after{display:block}@media screen and (min-width:600px){.Subnav-wrapper:not(.has-mobileLayout) .Subnav-logo:nth-last-child(2):after{display:none}.Subnav-wrapper:not(.has-mobileLayout) .Subnav-logo:hover,.Subnav-wrapper:not(.has-mobileLayout) .Subnav-logo:focus{background-color:inherit !important;text-decoration:none !important}}.Subnav-logo-image{max-width:30px;max-height:30px}.Subnav-logo-text{margin-left:10px;font-size:15px;font-weight:900;color:#2d2d2d;text-transform:uppercase}@media screen and (min-width:600px){.Subnav-logo-text{font-size:13px}}.linkfree .Subnav{height:60px}.linkfree .Subnav-logo-text{display:block;color:#fff;font-size:14px;line-height:32px;font-weight:700}.Subnav-menu-wrapper{position:absolute;top:100%;left:0;right:0;display:none;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;background-color:#fff}@media screen and (min-width:600px){.Subnav-wrapper:not(.has-mobileLayout) .Subnav-menu-wrapper{position:static;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;background-color:transparent}}.Subnav-menu{width:100%;padding:10px 0 0;margin:0}@media screen and (min-width:600px){.Subnav-wrapper:not(.has-mobileLayout) .Subnav-menu{width:auto;padding:0;display:-webkit-flex;display:-ms-flexbox;display:flex}}.Subnav-menu-item{position:relative;padding-bottom:1px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.Subnav-menu-item:before{position:absolute;bottom:0;right:0;left:0;margin:0 40px;border-top:1px solid #f3f3f3;content:""}.Subnav-menu-item.has-submenu .Subnav-menu-label{padding-right:65px}.Subnav-menu-item.has-submenu .Subnav-menu-label:after{display:block}.Subnav-menu-item.is-open>.Subnav-menu-label{background-color:#f4f4f4}.Subnav-menu-item.is-open>.Subnav-menu-label:after{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.Subnav-menu-item.is-open>.Subnav-submenus{max-height:none;visibility:visible}@media screen and (min-width:600px){.Subnav-wrapper:not(.has-mobileLayout) .Subnav-menu-item{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;padding-bottom:0}.Subnav-wrapper:not(.has-mobileLayout) .Subnav-menu-item:before{display:none}.Subnav-wrapper:not(.has-mobileLayout) .Subnav-menu-item.has-submenu .Subnav-menu-label{padding-right:25px}.Subnav-wrapper:not(.has-mobileLayout) .Subnav-menu-item.has-submenu .Subnav-menu-label:after{display:none}.Subnav-wrapper:not(.has-mobileLayout) .Subnav-menu-item.has-submenu .Subnav-menu-label:hover:after,.Subnav-wrapper:not(.has-mobileLayout) .Subnav-menu-item.has-submenu .Subnav-menu-label:focus:after{display:block}.Subnav-wrapper:not(.has-mobileLayout) .Subnav-menu-item.is-open>.Subnav-menu-label{background-color:rgba(0,0,0,0.1)}.Subnav-wrapper:not(.has-mobileLayout) .Subnav-menu-item.is-open>.Subnav-menu-label:before{display:block}.Subnav-wrapper:not(.has-mobileLayout) .Subnav-menu-item.is-open>.Subnav-menu-label:hover:after,.Subnav-wrapper:not(.has-mobileLayout) .Subnav-menu-item.is-open>.Subnav-menu-label:focus:after{display:none}.Subnav-wrapper:not(.has-mobileLayout) .Subnav-menu-item.is-open>.Subnav-submenus{display:-webkit-flex;display:-ms-flexbox;display:flex}}.Subnav-menu-label{position:relative;height:55px;padding:0 50px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:16px;font-weight:700;color:#2d2d2d;transition:all .1s ease}.Subnav-menu-label:focus{outline-offset:-3px}.Subnav-menu-label:after{position:absolute;right:50px;top:50%;margin-top:-1.33333333px;border-width:4px 4px 0 4px;border-style:solid;border-color:#b2b2b2 transparent transparent;display:none;transition:all .1s ease;-webkit-transform-origin:50% 33%;transform-origin:50% 33%;content:""}@media screen and (min-width:600px){.Subnav-wrapper:not(.has-mobileLayout) .Subnav-menu-label{height:auto;padding:0 25px;font-size:14px}.Subnav-wrapper:not(.has-mobileLayout) .Subnav-menu-label:hover,.Subnav-wrapper:not(.has-mobileLayout) .Subnav-menu-label:focus{background-color:rgba(0,0,0,0.1)}.Subnav-wrapper:not(.has-mobileLayout) .Subnav-menu-label:before{position:absolute;left:50%;bottom:-4px;margin-left:-10px;border-style:solid;border-width:0 10px 10px;border-color:transparent transparent #fff;display:none;content:"";pointer-events:none}.Subnav-wrapper:not(.has-mobileLayout) .Subnav-menu-label:after{bottom:9px;left:50%;right:auto;top:auto;margin-left:-3px;margin-top:auto;border-width:3px 3px 0 3px;display:none}}.Subnav-submenus{max-height:0;visibility:hidden;transition:all .1s ease;overflow:hidden}@media screen and (min-width:600px){.Subnav-wrapper:not(.has-mobileLayout) .Subnav-submenus{position:absolute;top:calc(100% + 4px);left:0;display:none;transition:none;background-color:#fff}}.Subnav-submenu-wrapper{position:relative;padding:15px 0}.Subnav-submenu-wrapper+.Subnav-submenu-wrapper:before{position:absolute;top:0;right:0;left:0;margin:0 40px;border-top:1px solid #f3f3f3;content:""}@media screen and (min-width:600px){.Subnav-wrapper:not(.has-mobileLayout) .Subnav-submenu-wrapper{min-width:240px;padding:25px 0;white-space:nowrap}.Subnav-wrapper:not(.has-mobileLayout) .Subnav-submenu-wrapper+.Subnav-wrapper:not(.has-mobileLayout) .Subnav-submenu-wrapper{border-left:1px solid #f3f3f3}.Subnav-wrapper:not(.has-mobileLayout) .Subnav-submenu-wrapper+.Subnav-wrapper:not(.has-mobileLayout) .Subnav-submenu-wrapper:before{display:none}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.Subnav-submenu-wrapper{white-space:normal}}.Subnav-submenu-headline{margin:0 0 15px;padding:10px 35px 0;display:none;overflow:hidden;font-size:16px;font-weight:300;color:#767676}@media screen and (min-width:600px){.Subnav-wrapper:not(.has-mobileLayout) .Subnav-submenu-headline{display:block}}.Subnav-submenu{padding:0}.Subnav-submenu-link{padding:10px 65px;display:block;font-size:15px;color:#2d2d2d}.Subnav-submenu-link:focus{outline-offset:-3px}@media screen and (min-width:600px){.Subnav-wrapper:not(.has-mobileLayout) .Subnav-submenu-link{padding:10px 35px;font-size:14px;color:#000;transition:all .1s ease}.Subnav-wrapper:not(.has-mobileLayout) .Subnav-submenu-link:hover,.Subnav-wrapper:not(.has-mobileLayout) .Subnav-submenu-link:focus{color:#2b9af3;background-color:#f4f4f4}}.Subnav-submenu-title{display:block;overflow:hidden}.Subnav-submenu-description{display:none;overflow:hidden;color:#656565;font-size:12px;font-weight:300}@media screen and (min-width:600px){.Subnav-wrapper:not(.has-mobileLayout) .Subnav-submenu-description{display:block}}.Subnav-menu-buttons{padding:20px 50px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:600px){.Subnav-wrapper:not(.has-mobileLayout) .Subnav-menu-buttons{padding:0 25px;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.Subnav-menu-button{padding:0 12px;font-size:14px;line-height:32px;font-weight:700;background-color:#1473e6;color:#fff;border-radius:16px;transition:all .1s ease}.Subnav-menu-button+.Subnav-menu-button{margin-left:15px}.Subnav-menu-button:hover{background-color:#005abe}[dir="rtl"] .Subnav-wrapper{direction:rtl}[dir="rtl"] .Subnav.is-open .Subnav-logo:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}[dir="rtl"] .Subnav-logo:after{margin:-4px 10px 0 0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}[dir="rtl"] .Subnav-logo-text{margin-left:0;margin-right:10px}[dir="rtl"] .Subnav-menu-item.is-open>.Subnav-menu-label:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}[dir="rtl"] .Subnav-menu-item.has-submenu .Subnav-menu-label{padding-right:50px;padding-left:65px}[dir="rtl"] .Subnav-menu-label:after{right:auto;left:50px}@media screen and (min-width:600px){[dir="rtl"] .Subnav-wrapper:not(.has-mobileLayout) .Subnav-menu-item.has-submenu .Subnav-menu-label{padding:0 25px}[dir="rtl"] .Subnav-wrapper:not(.has-mobileLayout) .Subnav-menu-item.has-submenu .Subnav-menu-label:after{left:50%}[dir="rtl"] .Subnav-wrapper:not(.has-mobileLayout) .Subnav-submenus{left:auto;right:0}[dir="rtl"] .Subnav-wrapper:not(.has-mobileLayout) .Subnav-submenu-wrapper+.Subnav-submenu-wrapper{border-left:0;border-right:1px solid #f3f3f3}}.Subnav-wrapper.is-dark:before{background-color:#202020 !important}.Subnav-wrapper.is-dark .Subnav-logo:after,.Subnav-wrapper.is-dark .Subnav-logo-text{color:#fff}@media screen and (min-width:600px){.Subnav-wrapper.is-dark:not(.has-mobileLayout) .Subnav-menu-label{color:#fff}}@media screen and (min-width:600px){.Subnav-wrapper.is-dark .Subnav-menu-item.is-open .Subnav-menu-label{background-color:rgba(255,255,255,0.1)}}@media screen and (min-width:600px){.Subnav-wrapper.is-dark .Subnav-menu-label:hover,.Subnav-wrapper.is-dark .Subnav-menu-label:focus{background-color:rgba(255,255,255,0.1)}}@media screen and (min-width:600px){.Subnav-wrapper.is-dark .Subnav-logo:hover,.Subnav-wrapper.is-dark .Subnav-logo:focus{cursor:pointer;background-color:inherit !important;text-decoration:none !important}}.Gnav-active.is-scrolled .Subnav-wrapper.has-gradient:before{opacity:1}@media screen and (min-width:600px){#AdobeSecondaryNav.Subnav-wrapper{visibility:initial}}@media screen and (max-width:600px){#AdobeSecondaryNav.Subnav-logo{cursor:pointer !important}#AdobeSecondaryNav.Subnav-wrapper{visibility:hidden;height:0 !important;min-height:auto !important}.Gnav-active+.learn-support-page,.Gnav-active+.content-wrapper{margin-top:0}padding-top:0}#AdobeSecondaryNav.has-mobileLayout .subnav-underline-link{text-decoration:underline}#AdobeSecondaryNav:not(.has-mobileLayout) .subnav-underline-link{position:relative;text-decoration:none}#AdobeSecondaryNav:not(.has-mobileLayout) .subnav-underline-link:after{content:"";display:block;width:calc(100% - 36px);margin:0 18px;height:2px;background:#fff;position:absolute;left:0;top:55px}a.Subnav-logo([href*='#']):hover{cursor:default}.Subnav-logo-image>img{max-height:100%;height:100%}
.article-content {
  display: flex;
  flex-direction: column;
}
.tile.section:last-child .tile-out-container {
  margin-right: 0;
}
.tile.section .get-started-icon {
  background-image: url(../../../../../content/dam/help/icons/product-hub/getstarted_desktop.svg);
}
.tile.section .user-manual-icon {
  background-image: url(../../../../../content/dam/help/icons/product-hub/usermanual_desktop.svg);
}
.tile.section .tutorials-icon {
  background-image: url(../../../../../content/dam/help/icons/product-hub/tutorial_desktop.svg);
}
.tile.section .set-up-icon {
  background-image: url(../../../../../content/dam/help/icons/product-hub/setup_desktop.svg);
}
.tile.section .manage-icon {
  background-image: url(../../../../../content/dam/help/icons/product-hub/manage_desktop.svg);
}
.tile.section .package-icon {
  background-image: url(../../../../../content/dam/help/icons/product-hub/package_desktop.svg);
}
.tile.section .product-icon {
  background-size: 56px;
}
@media (max-width: 1100px) {
  .tile.section .get-started-icon {
    background-image: url(../../../../../content/dam/help/icons/product-hub/getstarted_tablet.svg);
  }
  .tile.section .user-manual-icon {
    background-image: url(../../../../../content/dam/help/icons/product-hub/usermanual_tablet.svg);
  }
  .tile.section .tutorials-icon {
    background-image: url(../../../../../content/dam/help/icons/product-hub/tutorial_tablet.svg);
  }
  .tile.section .set-up-icon {
    background-image: url(../../../../../content/dam/help/icons/product-hub/setup_tablet.svg);
  }
  .tile.section .manage-icon {
    background-image: url(../../../../../content/dam/help/icons/product-hub/manage_tablet.svg);
  }
  .tile.section .package-icon {
    background-image: url(../../../../../content/dam/help/icons/product-hub/package_tablet.svg);
  }
  .tile.section .product-icon {
    background-size: 38px;
  }
}
@media (max-width: 767px) {
  .tile.section .tile-out-container {
    width: 100%;
    margin-right: 0;
    padding-top: 0;
  }
  .tile.section .get-started-icon {
    background-image: url(../../../../../content/dam/help/icons/product-hub/getstarted_phone.svg);
  }
  .tile.section .user-manual-icon {
    background-image: url(../../../../../content/dam/help/icons/product-hub/usermanual_phone.svg);
  }
  .tile.section .tutorials-icon {
    background-image: url(../../../../../content/dam/help/icons/product-hub/tutorial_phone.svg);
  }
  .tile.section .set-up-icon {
    background-image: url(../../../../../content/dam/help/icons/product-hub/setup_phone.svg);
  }
  .tile.section .manage-icon {
    background-image: url(../../../../../content/dam/help/icons/product-hub/manage_phone.svg);
  }
  .tile.section .package-icon {
    background-image: url(../../../../../content/dam/help/icons/product-hub/package_phone.svg);
  }
  .tile.section .product-icon {
    background-size: 24px;
  }
}
.tile.section .tile-container {
  border: 1px solid #7f7f7f;
  border-radius: 9px;
}
.tile.section .tile-container:hover,
.tile.section .tile-container a:hover {
  text-decoration: none !important;
}
@media (max-width: 1100px) {
  .tile.section .tile-container {
    min-height: 181px;
  }
}
@media (max-width: 767px) {
  .tile.section .tile-container {
    min-height: 67px;
    max-width: 297px;
    margin: 9px auto;
    height: auto;
    display: -webkit-box;
    /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box;
    /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox;
    /* TWEENER - IE 10 */
    display: -webkit-flex;
    /* NEW - Chrome */
    display: flex;
    /* NEW, Spec - Opera 12.1, Firefox 20+ */
  }
  .tile.section .tile-container > a {
    display: -webkit-box;
    /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box;
    /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox;
    /* TWEENER - IE 10 */
    display: -webkit-flex;
    /* NEW - Chrome */
    display: flex;
    /* NEW, Spec - Opera 12.1, Firefox 20+ */
  }
}
.tile.section .tile-container .tile-image-container {
  min-height: 98px;
  background-color: #333;
  background-repeat: no-repeat;
  background-position: center;
}
@media (max-width: 1100px) {
  .tile.section .tile-container .tile-image-container {
    min-height: 72px;
    border-radius: 8px 8px 0 0;
  }
}
@media (max-width: 767px) {
  .tile.section .tile-container .tile-image-container {
    float: left;
    width: 83px;
    min-height: 67px;
    border-radius: 8px 0 0 8px;
  }
}
.tile.section .tile-container .tile-detail-container {
  text-align: center;
  padding: 21px 25px;
  min-height: 118px;
  overflow: hidden;
}
.tile.section .tile-container .tile-detail-container h3 {
  font-size: 24px;
  margin: 0;
}
.tile.section .tile-container .tile-detail-container p {
  margin-bottom: 0;
  line-height: 20px;
  min-height: 40px;
  overflow: hidden;
}
.tile.section .tile-container .tile-detail-container h3,
.tile.section .tile-container .tile-detail-container p {
  color: #333;
}
.tile.section .tile-container .tile-detail-container .tile-getStarted {
  margin-top: 15px;
  text-align: center;
  min-width: 120px;
  color: #333;
  border: #333 2px solid;
  width: fit-content;
  background-color: transparent;
  border-radius: 15px;
  padding: 3px 10px;
  font: inherit;
  font-weight: bold;
  font-size: 14px;
}
.tile.section .tile-container .tile-detail-container .tile-getStarted:hover {
  background-color: #333;
}
.tile.section .tile-container .tile-detail-container .tile-getStarted:hover .btn-getStarted {
  color: white;
}
.tile.section .tile-container .tile-detail-container .tile-getStarted .btn-getStarted {
  color: #333;
}
.tile.section .tile-container .tile-detail-container .tile-getStarted .dropdown-content {
  font-weight: normal;
  min-width: 180px;
  z-index: 1;
  max-width: fit-content;
  margin: 5px;
  position: absolute;
  text-align: left;
  background-color: white;
  border: 1px solid #d3d3d3;
  border-radius: 5px;
  box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
}
.tile.section .tile-container .tile-detail-container .tile-getStarted .dropdown-content .dropdownButton {
  padding: 5px 8px;
  color: #333;
}
.tile.section .tile-container .tile-detail-container .tile-getStarted .dropdown-content .dropdownButton:hover {
  background-color: #d3d3d3;
  cursor: pointer;
}
.tile.section .tile-container .tile-detail-container .tile-getStarted .dropdown-content .dropdownButton a {
  color: #333;
}
.tile.section .tile-container .tile-detail-container .tile-getStarted .hide {
  display: none;
}
@media (max-width: 1100px) {
  .tile.section .tile-container .tile-detail-container {
    padding: 15px;
    min-height: 109px;
  }
  .tile.section .tile-container .tile-detail-container h3 {
    font-size: 17px;
  }
  .tile.section .tile-container .tile-detail-container p {
    font-size: 14px;
    line-height: 17px;
    min-height: 51px;
  }
  .tile.section .tile-container .tile-detail-container .tile-getStarted .dropdown-content {
    min-width: 140px;
  }
}
@media (max-width: 767px) {
  .tile.section .tile-container .tile-detail-container {
    float: left;
    padding: 20px;
    width: 214px;
    min-height: 67px;
    text-align: left;
  }
  .tile.section .tile-container .tile-detail-container p {
    display: none;
  }
  .tile.section .tile-container .tile-detail-container .tile-getStarted {
    margin: 5px auto 0 auto;
  }
  .tile.section .tile-container .tile-detail-container .tile-getStarted .dropdown-content {
    min-width: 150px;
    margin-left: 0;
  }
}
@media (min-width: 768px) {
  #tiles-pars {
    display: flex;
    width: 100%;
  }
  #tiles-pars .parbase.section {
    position: relative;
    flex: 1;
    min-width: 188px;
    margin: 16px;
    border: 1px solid #7f7f7f;
    border-radius: 9px;
  }
  #tiles-pars .tile.section .tile-container {
    border: 0;
  }
  #tiles-pars .tile-getStarted {
    position: absolute;
    bottom: 12px;
    left: 50%;
    transform: translate(-50%);
  }
  #tiles-pars .tile.section .tile-container .tile-detail-container .tile-getStarted .dropdown-content {
    transform: translate(-10%);
  }
  #tiles-pars .tile.section .tile-container .tile-detail-container {
    padding-bottom: 54px;
  }
}
@media (min-width: 1024px) {
  #tiles-pars .parbase.section {
    min-width: 256px;
  }
}
@media (min-width: 1440px) {
  #tiles-pars .parbase.section {
    min-width: 380px;
  }
  .tile.section .tile-container .tile-image-container {
    border-radius: 8px 8px 0 0;
  }
  .tile.section .tile-container .tile-detail-container .tile-getStarted .dropdown-content {
    transform: translate(-22%);
  }
}
#tiles-container .new.section {
  display: none;
}

.three-tiles.section {
  margin-top: 40px;
  margin-bottom: 0;
}
.three-tiles.section:first-child {
  margin-top: 0;
}
@media (max-width: 1024px) {
  .three-tiles.section {
    margin-top: 30px;
  }
}
.three-tiles.section .three-tiles-container {
  width: 100%;
  display: flex;
  flex-direction: column;
}
.three-tiles.section .three-tiles-container #tiles-pars {
  width: 100%;
  margin: 0 auto;
}
@media (max-width: 767px) {
  .three-tiles.section .three-tiles-container #tiles-pars {
    margin: 21px auto -9px auto;
  }
}
.three-tiles.section .three-tiles-container #tiles-pars .tile.section + .tile.section + .tile.section + .tile.section {
  display: none;
}
.three-tiles.section .three-tiles-container .new.section {
  display: none;
}
.three-tiles.section .three-tiles-container.full-blocks .new.section {
  width: 100%;
  display: block;
}

/*
 * Note: We use this file as entry point because it allows to import
 * the individual css files in the specified order
 */
/*
 * Note: We use this file as entry point because it allows to import
 * the individual css files in the specified order
 */
/* **********************************
 * Global Link Colors
 *
 * USAGE:
 * 1. Import this file to the top of you clientlib:
 *    @import "/apps/help/components/pages/basepage/generic-page/css/link-colors.less";
 *
 * 2. Use the variable name to specified the desired color. For example:
 *    .button,
 *    .button:active {
 *      color: @link-blue
 *    }
 *    .button:hover {
 *      color: @link-blue-hover;
 *    }
 */
/* Contains modules of styles for Adobe Support, Contact Us 3.0 */
/* Author: Chitra Tatachar, tatachar@adobe.com */
/* Imports/dependencies as below. In CSS, the only dependencies are reset files (eg. normalize or any other reset) mixins and 'susy grid' aren't needed separately for compiled CSS. They get incoorporated automatically. */
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
/** 1. Set default font family to sans-serif. 2. Prevent iOS text size adjust after orientation change, without disabling user zoom. */
/* line 9, ../sass/global/_normalize.scss */
html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
}
/** Remove default margin. */
/* line 19, ../sass/global/_normalize.scss */
body {
  margin: 0;
}
/* HTML5 display definitions ========================================================================== */
/** Correct `block` display not defined for any HTML5 element in IE 8/9. Correct `block` display not defined for `details` or `summary` in IE 10/11 and Firefox. Correct `block` display not defined for `main` in IE 11. */
/* line 33, ../sass/global/_normalize.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}
/** 1. Correct `inline-block` display not defined in IE 8/9. 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera. */
/* line 54, ../sass/global/_normalize.scss */
audio,
canvas,
progress,
video {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
}
/** Prevent modern browsers from displaying `audio` without controls. Remove excess height in iOS 5 devices. */
/* line 67, ../sass/global/_normalize.scss */
audio:not([controls]) {
  display: none;
  height: 0;
}
/** Address `[hidden]` styling not present in IE 8/9/10. Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22. */
/* line 77, ../sass/global/_normalize.scss */
[hidden],
template {
  display: none;
}
/* Links ========================================================================== */
/** Remove the gray background color from active links in IE 10. */
/* line 89, ../sass/global/_normalize.scss */
a {
  background-color: transparent;
}
/** Improve readability when focused and also mouse hovered in all browsers. */
/* line 97, ../sass/global/_normalize.scss */
a:active,
a:hover {
  outline: 0;
}
/* Text-level semantics ========================================================================== */
/** Address styling not present in IE 8/9/10/11, Safari, and Chrome. */
/* line 109, ../sass/global/_normalize.scss */
abbr[title] {
  border-bottom: 1px dotted;
}
/** Address style set to `bolder` in Firefox 4+, Safari, and Chrome. */
/* line 117, ../sass/global/_normalize.scss */
b,
strong {
  font-weight: bold;
}
/** Address styling not present in Safari and Chrome. */
/* line 126, ../sass/global/_normalize.scss */
dfn {
  font-style: italic;
}
/** Address variable `h1` font-size and margin within `section` and `article` contexts in Firefox 4+, Safari, and Chrome. */
/* line 135, ../sass/global/_normalize.scss */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
/** Address styling not present in IE 8/9. */
/* line 144, ../sass/global/_normalize.scss */
mark {
  background: #ff0;
  color: #000;
}
/** Address inconsistent and variable font size in all browsers. */
/* line 153, ../sass/global/_normalize.scss */
small {
  font-size: 80%;
}
/** Prevent `sub` and `sup` affecting `line-height` in all browsers. */
/* line 161, ../sass/global/_normalize.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
/* line 169, ../sass/global/_normalize.scss */
sup {
  top: -0.5em;
}
/* line 173, ../sass/global/_normalize.scss */
sub {
  bottom: -0.25em;
}
/* Embedded content ========================================================================== */
/** Remove border when inside `a` element in IE 8/9/10. */
/* line 184, ../sass/global/_normalize.scss */
img {
  border: 0;
}
/** Correct overflow not hidden in IE 9/10/11. */
/* line 192, ../sass/global/_normalize.scss */
svg:not(:root) {
  overflow: hidden;
}
/* Grouping content ========================================================================== */
/** Address margin not present in IE 8/9 and Safari. */
/* line 203, ../sass/global/_normalize.scss */
figure {
  margin: 1em 40px;
}
/** Address differences between Firefox and other browsers. */
/* line 211, ../sass/global/_normalize.scss */
hr {
  box-sizing: content-box;
  height: 0;
}
/** Contain overflow in all browsers. */
/* line 221, ../sass/global/_normalize.scss */
pre {
  overflow: auto;
}
/** Address odd `em`-unit font size rendering in all browsers. */
/* line 229, ../sass/global/_normalize.scss */
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
/* Forms ========================================================================== */
/** Known limitation: by default, Chrome and Safari on OS X allow very limited styling of `select`, unless a `border` property is set. */
/** 1. Correct color not being inherited. Known issue: affects color of disabled elements. 2. Correct font properties not being inherited. 3. Address margins set differently in Firefox 4+, Safari, and Chrome. */
/* line 252, ../sass/global/_normalize.scss */
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  /* 1 */
  font: inherit;
  /* 2 */
  margin: 0;
}
/** Address `overflow` set to `hidden` in IE 8/9/10/11. */
/* line 266, ../sass/global/_normalize.scss */
button {
  overflow: visible;
}
/** Address inconsistent `text-transform` inheritance for `button` and `select`. All other form control elements do not inherit `text-transform` values. Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera. Correct `select` style inheritance in Firefox. */
/* line 277, ../sass/global/_normalize.scss */
button,
select {
  text-transform: none;
}
/** 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` and `video` controls. 2. Correct inability to style clickable `input` types in iOS. 3. Improve usability and consistency of cursor style between image-type `input` and others. */
/* line 290, ../sass/global/_normalize.scss */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
}
/** Re-set default cursor for disabled elements. */
/* line 302, ../sass/global/_normalize.scss */
button[disabled],
html input[disabled] {
  cursor: default;
}
/** Remove inner padding and border in Firefox 4+. */
/* line 311, ../sass/global/_normalize.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
/** Address Firefox 4+ setting `line-height` on `input` using `!important` in the UA stylesheet. */
/* line 322, ../sass/global/_normalize.scss */
input {
  line-height: normal;
}
/** It's recommended that you don't attempt to style these elements. Firefox's implementation doesn't respect box-sizing, padding, or width.  1. Address box sizing set to `content-box` in IE 8/9/10. 2. Remove excess padding in IE 8/9/10. */
/* line 334, ../sass/global/_normalize.scss */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
}
/** Fix the cursor style for Chrome's increment/decrement buttons. For certain `font-size` values of the `input`, it causes the cursor style of the decrement button to change from `default` to `text`. */
/* line 346, ../sass/global/_normalize.scss */
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
/** 1. Address `appearance` set to `searchfield` in Safari and Chrome. 2. Address `box-sizing` set to `border-box` in Safari and Chrome (include `-moz` to future-proof). */
/* line 357, ../sass/global/_normalize.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  /* 2 */
  box-sizing: content-box;
}
/** Remove inner padding and search cancel button in Safari and Chrome on OS X. Safari (but not Chrome) clips the cancel button when the search input has padding (and `textfield` appearance). */
/* line 370, ../sass/global/_normalize.scss */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
/** Define consistent border, margin, and padding. */
/* line 379, ../sass/global/_normalize.scss */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
/** 1. Correct `color` not being inherited in IE 8/9/10/11. 2. Remove padding so people aren't caught out if they zero out fieldsets. */
/* line 390, ../sass/global/_normalize.scss */
legend {
  border: 0;
  /* 1 */
  padding: 0;
}
/** Remove default vertical scrollbar in IE 8/9/10/11. */
/* line 399, ../sass/global/_normalize.scss */
textarea {
  overflow: auto;
}
/** Don't inherit the `font-weight` (applied by a rule above). NOTE: the default cannot safely be changed in Chrome and Safari on OS X. */
/* line 408, ../sass/global/_normalize.scss */
optgroup {
  font-weight: bold;
}
/* Tables ========================================================================== */
/** Remove most spacing between table cells. */
/* line 419, ../sass/global/_normalize.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}
/* line 424, ../sass/global/_normalize.scss */
td,
th {
  padding: 0;
}
/* For border-box properties */
/* line 21, ../sass/susy/language/susy/_box-sizing.scss */
*,
*:before,
*:after {
  box-sizing: border-box;
}
/* line 165, ../sass/_sass-mixins-2.scss */
.clear {
  clear: both;
}
/* Adobe Helpx UI/UX Pattern Library */
/* Contains modules of styles for UI/UX pattern library */
/* This file has the basic page elements, headers and basic typography which may vary in individual components */
/* Author: Chitra Tatachar tatachar@adobe.com */
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
/** 1. Set default font family to sans-serif. 2. Prevent iOS text size adjust after orientation change, without disabling user zoom. */
/* line 9, ../sass/global/_normalize.scss */
html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
}
/** Remove default margin. */
/* line 19, ../sass/global/_normalize.scss */
body {
  margin: 0;
}
/* HTML5 display definitions ========================================================================== */
/** Correct `block` display not defined for any HTML5 element in IE 8/9. Correct `block` display not defined for `details` or `summary` in IE 10/11 and Firefox. Correct `block` display not defined for `main` in IE 11. */
/* line 33, ../sass/global/_normalize.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}
/** 1. Correct `inline-block` display not defined in IE 8/9. 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera. */
/* line 54, ../sass/global/_normalize.scss */
audio,
canvas,
progress,
video {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
}
/** Prevent modern browsers from displaying `audio` without controls. Remove excess height in iOS 5 devices. */
/* line 67, ../sass/global/_normalize.scss */
audio:not([controls]) {
  display: none;
  height: 0;
}
/** Address `[hidden]` styling not present in IE 8/9/10. Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22. */
/* line 77, ../sass/global/_normalize.scss */
[hidden],
template {
  display: none;
}
/* Links ========================================================================== */
/** Remove the gray background color from active links in IE 10. */
/* line 89, ../sass/global/_normalize.scss */
a {
  background-color: transparent;
}
/** Improve readability when focused and also mouse hovered in all browsers. */
/* line 97, ../sass/global/_normalize.scss */
a:active,
a:hover {
  outline: 0;
}
/* Text-level semantics ========================================================================== */
/** Address styling not present in IE 8/9/10/11, Safari, and Chrome. */
/* line 109, ../sass/global/_normalize.scss */
abbr[title] {
  border-bottom: 1px dotted;
}
/** Address style set to `bolder` in Firefox 4+, Safari, and Chrome. */
/* line 117, ../sass/global/_normalize.scss */
b,
strong {
  font-weight: bold;
}
/** Address styling not present in Safari and Chrome. */
/* line 126, ../sass/global/_normalize.scss */
dfn {
  font-style: italic;
}
/** Address variable `h1` font-size and margin within `section` and `article` contexts in Firefox 4+, Safari, and Chrome. */
/* line 135, ../sass/global/_normalize.scss */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
/** Address styling not present in IE 8/9. */
/* line 144, ../sass/global/_normalize.scss */
mark {
  background: #ff0;
  color: #000;
}
/** Address inconsistent and variable font size in all browsers. */
/* line 153, ../sass/global/_normalize.scss */
small {
  font-size: 80%;
}
/** Prevent `sub` and `sup` affecting `line-height` in all browsers. */
/* line 161, ../sass/global/_normalize.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
/* line 169, ../sass/global/_normalize.scss */
sup {
  top: -0.5em;
}
/* line 173, ../sass/global/_normalize.scss */
sub {
  bottom: -0.25em;
}
/* Embedded content ========================================================================== */
/** Remove border when inside `a` element in IE 8/9/10. */
/* line 184, ../sass/global/_normalize.scss */
img {
  border: 0;
}
/** Correct overflow not hidden in IE 9/10/11. */
/* line 192, ../sass/global/_normalize.scss */
svg:not(:root) {
  overflow: hidden;
}
/* Grouping content ========================================================================== */
/** Address margin not present in IE 8/9 and Safari. */
/* line 203, ../sass/global/_normalize.scss */
figure {
  margin: 1em 40px;
}
/** Address differences between Firefox and other browsers. */
/* line 211, ../sass/global/_normalize.scss */
hr {
  box-sizing: content-box;
  height: 0;
}
/** Contain overflow in all browsers. */
/* line 221, ../sass/global/_normalize.scss */
pre {
  overflow: auto;
}
/** Address odd `em`-unit font size rendering in all browsers. */
/* line 229, ../sass/global/_normalize.scss */
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
/* Forms ========================================================================== */
/** Known limitation: by default, Chrome and Safari on OS X allow very limited styling of `select`, unless a `border` property is set. */
/** 1. Correct color not being inherited. Known issue: affects color of disabled elements. 2. Correct font properties not being inherited. 3. Address margins set differently in Firefox 4+, Safari, and Chrome. */
/* line 252, ../sass/global/_normalize.scss */
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  /* 1 */
  font: inherit;
  /* 2 */
  margin: 0;
}
/** Address `overflow` set to `hidden` in IE 8/9/10/11. */
/* line 266, ../sass/global/_normalize.scss */
button {
  overflow: visible;
}
/** Address inconsistent `text-transform` inheritance for `button` and `select`. All other form control elements do not inherit `text-transform` values. Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera. Correct `select` style inheritance in Firefox. */
/* line 277, ../sass/global/_normalize.scss */
button,
select {
  text-transform: none;
}
/** 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` and `video` controls. 2. Correct inability to style clickable `input` types in iOS. 3. Improve usability and consistency of cursor style between image-type `input` and others. */
/* line 290, ../sass/global/_normalize.scss */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
}
/** Re-set default cursor for disabled elements. */
/* line 302, ../sass/global/_normalize.scss */
button[disabled],
html input[disabled] {
  cursor: default;
}
/** Remove inner padding and border in Firefox 4+. */
/* line 311, ../sass/global/_normalize.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
/** Address Firefox 4+ setting `line-height` on `input` using `!important` in the UA stylesheet. */
/* line 322, ../sass/global/_normalize.scss */
input {
  line-height: normal;
}
/** It's recommended that you don't attempt to style these elements. Firefox's implementation doesn't respect box-sizing, padding, or width.  1. Address box sizing set to `content-box` in IE 8/9/10. 2. Remove excess padding in IE 8/9/10. */
/* line 334, ../sass/global/_normalize.scss */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
}
/** Fix the cursor style for Chrome's increment/decrement buttons. For certain `font-size` values of the `input`, it causes the cursor style of the decrement button to change from `default` to `text`. */
/* line 346, ../sass/global/_normalize.scss */
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
/** 1. Address `appearance` set to `searchfield` in Safari and Chrome. 2. Address `box-sizing` set to `border-box` in Safari and Chrome (include `-moz` to future-proof). */
/* line 357, ../sass/global/_normalize.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  /* 2 */
  box-sizing: content-box;
}
/** Remove inner padding and search cancel button in Safari and Chrome on OS X. Safari (but not Chrome) clips the cancel button when the search input has padding (and `textfield` appearance). */
/* line 370, ../sass/global/_normalize.scss */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
/** Define consistent border, margin, and padding. */
/* line 379, ../sass/global/_normalize.scss */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
/** 1. Correct `color` not being inherited in IE 8/9/10/11. 2. Remove padding so people aren't caught out if they zero out fieldsets. */
/* line 390, ../sass/global/_normalize.scss */
legend {
  border: 0;
  /* 1 */
  padding: 0;
}
/** Remove default vertical scrollbar in IE 8/9/10/11. */
/* line 399, ../sass/global/_normalize.scss */
textarea {
  overflow: auto;
}
/** Don't inherit the `font-weight` (applied by a rule above). NOTE: the default cannot safely be changed in Chrome and Safari on OS X. */
/* line 408, ../sass/global/_normalize.scss */
optgroup {
  font-weight: bold;
}
/* Tables ========================================================================== */
/** Remove most spacing between table cells. */
/* line 419, ../sass/global/_normalize.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}
/* line 424, ../sass/global/_normalize.scss */
td,
th {
  padding: 0;
}
/* For border-box properties */
/* line 21, ../sass/susy/language/susy/_box-sizing.scss */
*,
*:before,
*:after {
  box-sizing: border-box;
}
/* line 165, ../sass/_sass-mixins-2.scss */
.clear {
  clear: both;
}
/* icon fonts */
@font-face {
  font-family: 'icomoon';
  src: url("../../../../../content/dam/help/clientlibs/fonts/icons/icomoon.eot?x5a534");
  src: url("../../../../../content/dam/help/clientlibs/fonts/icons/icomoon.eot?x5a534#iefix") format("embedded-opentype"), url("../../../../../content/dam/help/clientlibs/fonts/icons/icomoon.ttf?x5a534") format("truetype"), url("../../../../../content/dam/help/clientlibs/fonts/icons/icomoon.woff?x5a534") format("woff"), url("../../../../../content/dam/help/clientlibs/fonts/icons/icomoon.svg?x5a534#icomoon") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* line 58, ../sass/typography.scss */
[class^="icon-"],
[class*=" icon-"],
#clear.on,
.toggle-arrow,
.icon-arrow-right,
.icon-arrow-left,
.help-note:before,
.hx-back-to-top:before,
summary:before,
input[type="checkbox"]:checked:after,
select.support-article:after,
.search-submit {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 81, ../sass/typography.scss */
.icon-vidoutline:before {
  content: "\e902";
  margin-top: 40px;
  font-size: 42px;
}
/* line 86, ../sass/typography.scss */
.icon-user:before {
  content: "\e903";
}
/* line 89, ../sass/typography.scss */
.icon-phone:before {
  content: "\e900";
}
/* line 92, ../sass/typography.scss */
.icon-schedule:before {
  content: "\e901";
}
/* line 95, ../sass/typography.scss */
.icon-community:before {
  content: "\e90a";
}
/* line 98, ../sass/typography.scss */
.icon-contactoutline:before {
  content: "\e909";
}
/* line 101, ../sass/typography.scss */
.icon-videolarge:before {
  content: "\e904";
}
/* line 104, ../sass/typography.scss */
.icon-otherapps:before {
  content: "\e905";
}
/* line 107, ../sass/typography.scss */
.icon-freeapps:before {
  content: "\e907";
}
/* line 110, ../sass/typography.scss */
.icon-document:before {
  content: "\e917";
  margin-top: 40px;
}
/* line 114, ../sass/typography.scss */
.icon-chat:before {
  content: "\e918";
}
/* line 117, ../sass/typography.scss */
.icon-cart:before {
  content: "\e919";
}
/* line 120, ../sass/typography.scss */
.icon-alert:before {
  content: "\e920";
}
/* line 123, ../sass/typography.scss */
.icon-othersupport:before {
  content: "\e905";
}
/* line 126, ../sass/typography.scss */
.codeblock {
  display: none;
}
/* line 129, ../sass/typography.scss */
.codeblock.show {
  display: block;
  width: 80%;
  margin: 0 auto;
  background-color: #f5f5f5;
  border: 1px solid #666;
  padding: 20px;
}
/* line 137, ../sass/typography.scss */
body {
  font-family: adobe-clean, "HelveticaNeue-light", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 400;
  color: #333333;
  font-style: normal;
  -webkit-text-size-adjust: 100%;
  line-height: 1.5rem;
  letter-spacing: 0.2px;
  overflow-x: hidden;
  font-size: 16px;
  font-size: 1rem;
}
/* line 149, ../sass/typography.scss */
section#main {
  width: 65%;
}
/* line 152, ../sass/typography.scss */
.wrap {
  margin: 0 auto;
  max-width: 87.5em;
}
@media only screen and (min-width: 10em) {
  /* line 152, ../sass/typography.scss */
  .wrap {
    padding: 0 1.568em;
  }
}
@media only screen and (min-width: 48.5em) {
  /* line 152, ../sass/typography.scss */
  .wrap {
    padding: 0 1.875em;
  }
}
@media only screen and (min-width: 64em) {
  /* line 152, ../sass/typography.scss */
  .wrap {
    padding: 0 4.68em;
  }
}
@media only screen and (min-width: 87.5em) {
  /* line 152, ../sass/typography.scss */
  .wrap {
    padding: 0 4.688em;
  }
}
/* line 176, ../sass/typography.scss */
.wrap:after {
  content: " ";
  display: block;
  clear: both;
}
/* line 181, ../sass/typography.scss */
.full-width {
  width: 100%;
}
/* line 184, ../sass/typography.scss */
#global p {
  margin: 1rem 0;
}
@media only screen and (min-width: 10em) {
  /* line 184, ../sass/typography.scss */
  #global p {
    width: 100%;
  }
}
@media only screen and (min-width: 48.5em) {
  /* line 184, ../sass/typography.scss */
  #global p {
    width: 75%;
  }
}
@media only screen and (min-width: 64em) {
  /* line 184, ../sass/typography.scss */
  #global p {
    width: 50%;
  }
}
/* line 197, ../sass/typography.scss */
p.border {
  padding-bottom: 16px;
  border-bottom: 1px solid #666 !important;
}
/* line 201, ../sass/typography.scss */
.light-border {
  padding: 0 0 16px 0;
  margin: 0;
  border-bottom: 1px solid #ccc !important;
}
@media only screen and (min-width: 64em) {
  /* line 206, ../sass/typography.scss */
  .hx-back-to-top {
    float: left;
    text-decoration: none;
  }
}
/* line 217, ../sass/typography.scss */
.hx-back-to-top:before {
  content: "\e600";
  display: inline-block;
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
  font-size: 0.8rem;
  margin-right: 10px;
}
/* line 224, ../sass/typography.scss */
a:link,
a:visited {
  color: #1473e6;
  cursor: pointer;
  text-decoration: none;
}
/* line 230, ../sass/typography.scss */
a:hover {
  color: #0d66d0;
  text-decoration: underline;
  -webkit-transition: color 0.4s ease 0s;
  transition: color 0.4s ease 0s;
}
/* line 237, ../sass/typography.scss */
.hotspots {
  cursor: pointer;
  display: block;
  max-width: 200px;
  margin: 0 auto;
}
/* line 243, ../sass/typography.scss */
.hotspots:hover {
  text-decoration: none;
}
/* line 246, ../sass/typography.scss */
.hotspots {
  color: #555 !important;
}
/* line 249, ../sass/typography.scss */
.hotspots p:hover {
  text-decoration: underline;
}
/* line 252, ../sass/typography.scss */
a.hx-primary-button {
  color: #ffffff;
  background-color: #1473e6;
  border-style: solid;
  border-width: 1px;
  border-color: #1473e6;
  padding: 1ex 2em;
  font-size: 1em;
  line-height: 1.5em;
  border-radius: 0.5ex;
  white-space: nowrap;
  display: inline-block;
  text-align: center;
  margin-bottom: inherit;
  border-radius: 16px;
  -webkit-transition: all 125ms ease-in-out;
  transition: all 125ms ease-in-out;
}
/* line 120, ../sass/_sass-mixins-2.scss */
a.hx-primary-button:hover,
a.hx-primary-button:focus,
a.hx-primary-button:active,
a.hx-primary-button.active,
.open > a.hx-primary-button.dropdown-toggle {
  color: #ffffff;
  background-color: #0d66d0;
  border-color: #0d66d0;
}
/* line 129, ../sass/_sass-mixins-2.scss */
a.hx-primary-button:active,
a.hx-primary-button.active,
.open > a.hx-primary-button.dropdown-toggle {
  background-image: none;
}
/* line 137, ../sass/_sass-mixins-2.scss */
a.hx-primary-button.disabled,
a.hx-primary-button.disabled:hover,
a.hx-primary-button.disabled:focus,
a.hx-primary-button.disabled:active,
a.hx-primary-button.disabled.active,
a.hx-primary-button[disabled],
a.hx-primary-button[disabled]:hover,
a.hx-primary-button[disabled]:focus,
a.hx-primary-button[disabled]:active,
a.hx-primary-button[disabled].active,
fieldset[disabled] a.hx-primary-button,
fieldset[disabled] a.hx-primary-button:hover,
fieldset[disabled] a.hx-primary-button:focus,
fieldset[disabled] a.hx-primary-button:active,
fieldset[disabled] a.hx-primary-button.active {
  background-color: #1473e6;
  border-color: #1473e6;
}
/* line 146, ../sass/_sass-mixins-2.scss */
a.hx-primary-button .badge {
  color: #1473e6;
  background-color: #ffffff;
}
/* line 268, ../sass/typography.scss */
.hx-primary-button {
  width: auto;
  height: auto;
  border-radius: 20px;
  -webkit-transition: all 125ms ease-in-out;
  transition: all 125ms ease-in-out;
}
/* line 290, ../sass/typography.scss */
.hx-primary-button {
  color: #ffffff;
  background-color: #1473e6;
  border-style: solid;
  border-width: 1px;
  border-color: #1473e6;
  border-radius: 20px;
  padding: 1ex 20px;
  -webkit-padding-after: 1ex;
  white-space: nowrap;
  display: inline-block;
  text-align: center;
  margin-bottom: inherit;
  color: #fff;
  width: auto;
  height: auto;
  margin-top: 20px;
}
/* line 120, ../sass/_sass-mixins-2.scss */
.hx-primary-button:hover,
.hx-primary-button:focus,
.hx-primary-button:active,
.hx-primary-button.active,
.open > .hx-primary-button.dropdown-toggle {
  color: #ffffff;
  background-color: #0d66d0;
  border-color: #0d66d0;
}
/* line 129, ../sass/_sass-mixins-2.scss */
.hx-primary-button:active,
.hx-primary-button.active,
.open > .hx-primary-button.dropdown-toggle {
  background-image: none;
}
/* line 137, ../sass/_sass-mixins-2.scss */
.hx-primary-button.disabled,
.hx-primary-button.disabled:hover,
.hx-primary-button.disabled:focus,
.hx-primary-button.disabled:active,
.hx-primary-button.disabled.active,
.hx-primary-button[disabled],
.hx-primary-button[disabled]:hover,
.hx-primary-button[disabled]:focus,
.hx-primary-button[disabled]:active,
.hx-primary-button[disabled].active,
fieldset[disabled] .hx-primary-button,
fieldset[disabled] .hx-primary-button:hover,
fieldset[disabled] .hx-primary-button:focus,
fieldset[disabled] .hx-primary-button:active,
fieldset[disabled] .hx-primary-button.active {
  background-color: #1473e6;
  border-color: #1473e6;
}
/* line 146, ../sass/_sass-mixins-2.scss */
.hx-primary-button .badge {
  color: #1473e6;
  background-color: #ffffff;
}
/* line 309, ../sass/typography.scss */
a.hx-primary-button {
  color: #fff;
  background-color: #1473e6;
  border-style: solid;
  border-width: 1px;
  border-color: #1473e6;
  padding: .6ex 1em .8ex;
  -webkit-padding-after: 1ex;
  white-space: nowrap;
  display: inline-block;
  text-align: center;
  width: auto;
  height: auto;
  margin: 20px 10px;
  border-radius: 20px;
}
/* line 120, ../sass/_sass-mixins-2.scss */
a.hx-primary-button:hover,
a.hx-primary-button:focus,
a.hx-primary-button:active,
a.hx-primary-button.active,
.open > a.hx-primary-button.dropdown-toggle {
  color: #fff;
  background-color: #0d66d0;
  border-color: #0d66d0;
}
/* line 129, ../sass/_sass-mixins-2.scss */
a.hx-primary-button:active,
a.hx-primary-button.active,
.open > a.hx-primary-button.dropdown-toggle {
  background-image: none;
}
/* line 137, ../sass/_sass-mixins-2.scss */
a.hx-primary-button.disabled,
a.hx-primary-button.disabled:hover,
a.hx-primary-button.disabled:focus,
a.hx-primary-button.disabled:active,
a.hx-primary-button.disabled.active,
a.hx-primary-button[disabled],
a.hx-primary-button[disabled]:hover,
a.hx-primary-button[disabled]:focus,
a.hx-primary-button[disabled]:active,
a.hx-primary-button[disabled].active,
fieldset[disabled] a.hx-primary-button,
fieldset[disabled] a.hx-primary-button:hover,
fieldset[disabled] a.hx-primary-button:focus,
fieldset[disabled] a.hx-primary-button:active,
fieldset[disabled] a.hx-primary-button.active {
  background-color: #1473e6;
  border-color: #1473e6;
}
/* line 146, ../sass/_sass-mixins-2.scss */
a.hx-primary-button .badge {
  color: #1473e6;
  background-color: #fff;
}
/* line 326, ../sass/typography.scss */
a.hx-primary-button:hover,
a.hx-red-button:hover {
  text-decoration: none;
  background-color: #0d66d0;
  border-color: #0d66d0;
}
/* line 332, ../sass/typography.scss */
a.hx-secondary-button,
.hx-secondary-button {
  color: #707070;
  background-color: #ffffff;
  border-style: solid;
  border-width: 1px;
  border-color: #707070;
  border-radius: 0.5ex;
  white-space: nowrap;
  display: inline-block;
  text-align: center;
  width: auto;
  height: auto;
  margin: 20px 10px;
  border-radius: 20px;
  border: 2px solid #707070;
  padding: .6ex 1em .8ex;
}
/* line 120, ../sass/_sass-mixins-2.scss */
a.hx-secondary-button:hover,
a.hx-secondary-button:focus,
a.hx-secondary-button:active,
a.hx-secondary-button.active,
.open > a.hx-secondary-button.dropdown-toggle,
.hx-secondary-button:hover,
.hx-secondary-button:focus,
.hx-secondary-button:active,
.hx-secondary-button.active,
.open > .hx-secondary-button.dropdown-toggle {
  color: #707070;
  background-color: #0d66d0;
  border-color: #0d66d0;
}
/* line 129, ../sass/_sass-mixins-2.scss */
a.hx-secondary-button:active,
a.hx-secondary-button.active,
.open > a.hx-secondary-button.dropdown-toggle,
.hx-secondary-button:active,
.hx-secondary-button.active,
.open > .hx-secondary-button.dropdown-toggle {
  background-image: none;
}
/* line 137, ../sass/_sass-mixins-2.scss */
a.hx-secondary-button.disabled,
a.hx-secondary-button.disabled:hover,
a.hx-secondary-button.disabled:focus,
a.hx-secondary-button.disabled:active,
a.hx-secondary-button.disabled.active,
a.hx-secondary-button[disabled],
a.hx-secondary-button[disabled]:hover,
a.hx-secondary-button[disabled]:focus,
a.hx-secondary-button[disabled]:active,
a.hx-secondary-button[disabled].active,
fieldset[disabled] a.hx-secondary-button,
fieldset[disabled] a.hx-secondary-button:hover,
fieldset[disabled] a.hx-secondary-button:focus,
fieldset[disabled] a.hx-secondary-button:active,
fieldset[disabled] a.hx-secondary-button.active,
.hx-secondary-button.disabled,
.hx-secondary-button.disabled:hover,
.hx-secondary-button.disabled:focus,
.hx-secondary-button.disabled:active,
.hx-secondary-button.disabled.active,
.hx-secondary-button[disabled],
.hx-secondary-button[disabled]:hover,
.hx-secondary-button[disabled]:focus,
.hx-secondary-button[disabled]:active,
.hx-secondary-button[disabled].active,
fieldset[disabled] .hx-secondary-button,
fieldset[disabled] .hx-secondary-button:hover,
fieldset[disabled] .hx-secondary-button:focus,
fieldset[disabled] .hx-secondary-button:active,
fieldset[disabled] .hx-secondary-button.active {
  background-color: #ffffff;
  border-color: #707070;
}
/* line 146, ../sass/_sass-mixins-2.scss */
a.hx-secondary-button .badge,
.hx-secondary-button .badge {
  color: #ffffff;
  background-color: #707070;
}
/* line 352, ../sass/typography.scss */
.hx-secondary-button:hover,
a.hx-red-button:hover {
  text-decoration: none;
  border-color: #707070;
  background-color: #707070;
  color: #fff;
}
/* line 332, ../sass/typography.scss */
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: 200;
  color: #333;
  font-style: normal;
  text-align: left;
  line-height: 1.5rem;
  margin: 1.5rem 0 0.5rem;
}
@media only screen and (min-width: 10em) {
  /* line 348, ../sass/typography.scss */
  h1 {
    font-size: 22px;
    font-size: 1.375rem;
    font-weight: 500;
    line-height: 2.5rem;
  }
}
@media only screen and (min-width: 48.5em) {
  /* line 348, ../sass/typography.scss */
  h1 {
    font-size: 28px;
    font-size: 1.75rem;
  }
}
@media only screen and (min-width: 64em) {
  /* line 348, ../sass/typography.scss */
  h1 {
    font-size: 36px;
    font-size: 2.25rem;
  }
}
@media only screen and (min-width: 10em) {
  /* line 361, ../sass/typography.scss */
  h2 {
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 1.8rem;
    font-weight: 600;
  }
}
@media only screen and (min-width: 48.5em) {
  /* line 361, ../sass/typography.scss */
  h2 {
    font-size: 24px;
    font-size: 1.5rem;
    line-height: 2.5rem;
    font-weight: 500;
  }
}
@media only screen and (min-width: 64em) {
  /* line 361, ../sass/typography.scss */
  h2 {
    font-size: 32px;
    font-size: 2rem;
  }
}
/* line 376, ../sass/typography.scss */
h3,
h4,
h5,
h6,
strong {
  font-weight: 600;
  font-size: 16px;
  font-size: 1rem;
}
/* line 384, ../sass/typography.scss */
.highlight {
  color: #1473E6;
}
/* line 387, ../sass/typography.scss */
.serp-light {
  display: inline-block;
  color: #bdbdbd;
}
/* line 391, ../sass/typography.scss */
div > ul,
div > ol {
  padding: 16px 16px 0 60px;
}
/* line 396, ../sass/typography.scss */
h6 + ul,
h5 + ul,
h4 + ul,
h3 + ul,
h2 + ul,
h1 + ul {
  margin-top: 0;
  padding-top: 0;
}
/* line 405, ../sass/typography.scss */
h6 + ol,
h5 + ol,
h4 + ol,
h3 + ol,
h2 + ol,
h1 + ol {
  margin-top: 0;
  padding-top: 0;
}
/* line 414, ../sass/typography.scss */
p + ul,
p + ol {
  margin-top: 0;
  padding-top: 0;
}
/* line 419, ../sass/typography.scss */
ul,
ol {
  list-style-type: disc;
  list-style-position: outside;
  margin: 1rem 0 0;
}
/* line 425, ../sass/typography.scss */
ol {
  list-style-type: decimal;
}
/* line 428, ../sass/typography.scss */
#contact-page-3-wrapper ul li,
#contact-page-3-wrapper ol li {
  margin: 1rem 0;
  text-align: left;
  line-height: 1.5rem;
}
/* line 435, ../sass/typography.scss */
.top-collapse {
  margin-top: 0;
  padding-top: 0;
}
/* line 439, ../sass/typography.scss */
.toggle,
.toggle:hover {
  text-decoration: none !important;
  cursor: pointer;
}
/* line 444, ../sass/typography.scss */
.toggle.close .toggle-arrow {
  color: #333;
}
/* line 447, ../sass/typography.scss */
.toggle-arrow {
  color: #1473E6;
}
/* line 450, ../sass/typography.scss */
.toggle-arrow:before {
  content: '\e600';
  display: inline-block;
  margin-right: 15px;
  position: relative;
  text-decoration: none;
  font-size: 12px;
  font-size: 0.75rem;
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
/* line 460, ../sass/typography.scss */
a.toggle-arrow:hover {
  cursor: pointer;
  text-decoration: none;
}
/* line 469, ../sass/typography.scss */
.to-show {
  display: block;
  margin-left: 30px;
}
/* line 475, ../sass/typography.scss */
.down-arrow:after {
  content: "\25bc";
  color: #1473E6;
  display: inline-block;
}
/* line 480, ../sass/typography.scss */
.up-arrow:after {
  content: "\25b2";
  color: #1473E6;
  display: inline-block;
}
/* line 485, ../sass/typography.scss */
hr {
  border: 0;
  height: 1px;
  background: #ccc;
  width: 100%;
  text-align: left;
  float: left;
}
@media only screen and (min-width: 10em) {
  /* line 485, ../sass/typography.scss */
  hr {
    margin: 14px 0 20px 0;
  }
}
@media only screen and (min-width: 48.5em) {
  /* line 485, ../sass/typography.scss */
  hr {
    margin: 30px 0;
  }
}
/* line 499, ../sass/typography.scss */
hr.mob-only {
  width: 96%;
  text-align: center;
  margin: 30px 20px 0 20px;
}
/* line 159, ../sass/_sass-mixins-2.scss */
hr:after:after {
  content: "";
  clear: both;
}
#contact-page-3-wrapper,
#contact-page-3-chat {
  /* Adobe Helpx UI/UX Pattern Library */
  /* Contains modules of styles for UI/UX pattern library */
  /* This file has the basic form elements, some items need more definittion and may slightly vary in components */
  /* Author: Chitra Tatachar tatachar@adobe.com */
  /* line 14, ../sass/_form.scss */
  /* line 22, ../sass/_form.scss */
  /* line 30, ../sass/_form.scss */
  /* line 33, ../sass/_form.scss */
  /* line 36, ../sass/_form.scss */
  /* line 40, ../sass/_form.scss */
  /* line 49, ../sass/_form.scss */
  /* line 52, ../sass/_form.scss */
  /* line 56, ../sass/_form.scss */
  /* line 60, ../sass/_form.scss */
  /* line 64, ../sass/_form.scss */
  /* line 67, ../sass/_form.scss */
  /* line 76, ../sass/_form.scss */
  /* line 82, ../sass/_form.scss */
  /* line 88, ../sass/_form.scss */
  /* line 106, ../sass/_form.scss */
  /* line 111, ../sass/_form.scss */
  /* line 122, ../sass/_form.scss */
  /* line 125, ../sass/_form.scss */
  /* line 129, ../sass/_form.scss */
  /* line 132, ../sass/_form.scss */
  /* line 150, ../sass/_form.scss */
  /* line 155, ../sass/_form.scss */
}
#contact-page-3-wrapper input[type=text],
#contact-page-3-wrapper textarea,
#contact-page-3-chat input[type=text],
#contact-page-3-chat textarea {
  border: 1px solid #767676;
  background: #fff;
  border-radius: 6px;
  width: 100%;
}
#contact-page-3-wrapper input[type=text]:focus,
#contact-page-3-wrapper textarea:focus,
#contact-page-3-chat input[type=text]:focus,
#contact-page-3-chat textarea:focus {
  background-color: #fff;
  background: #fff;
  color: #333;
  border: 2px solid #1473E6;
  outline: none;
}
#contact-page-3-wrapper input.register[type=text],
#contact-page-3-chat input.register[type=text] {
  color: #ccc;
}
#contact-page-3-wrapper input[type=text],
#contact-page-3-chat input[type=text] {
  height: 55px;
}
#contact-page-3-wrapper textarea.contact-chat,
#contact-page-3-chat textarea.contact-chat {
  width: 100%;
  height: 200px;
}
#contact-page-3-wrapper input[type=text]:focus,
#contact-page-3-wrapper textarea:focus,
#contact-page-3-chat input[type=text]:focus,
#contact-page-3-chat textarea:focus {
  background: #fff;
}
#contact-page-3-wrapper ::-webkit-input-placeholder,
#contact-page-3-chat ::-webkit-input-placeholder {
  color: #000;
}
#contact-page-3-wrapper :-moz-placeholder,
#contact-page-3-chat :-moz-placeholder {
  /* Firefox 18- */
  color: #000;
}
#contact-page-3-wrapper ::-moz-placeholder,
#contact-page-3-chat ::-moz-placeholder {
  /* Firefox 19+ */
  color: #000;
}
#contact-page-3-wrapper :-ms-input-placeholder,
#contact-page-3-chat :-ms-input-placeholder {
  color: #000;
}
#contact-page-3-wrapper input[type="checkbox"]::-ms-expand,
#contact-page-3-chat input[type="checkbox"]::-ms-expand {
  display: none;
}
#contact-page-3-wrapper input[type=checkbox][disabled],
#contact-page-3-chat input[type=checkbox][disabled] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: #fff;
  color: #f4f4f4;
  border-color: #ececec;
  cursor: none;
}
#contact-page-3-wrapper label,
#contact-page-3-chat label {
  display: block;
  font-size: 14px;
  font-size: 0.875rem;
  margin: 5px 0 20px;
  color: #555;
}
#contact-page-3-wrapper label.disabled,
#contact-page-3-chat label.disabled {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  color: #ccc;
}
#contact-page-3-wrapper input[type="checkbox"],
#contact-page-3-chat input[type="checkbox"] {
  -moz-appearance: none !important;
  -webkit-appearance: none !important;
  background-color: #fff;
  border: 2px solid #7a7a7a;
  border-radius: 2px;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  height: 14px;
  margin-left: -32px;
  margin-right: 18px;
  padding: 0;
  position: relative;
  top: -5px;
  vertical-align: bottom;
  width: 14px;
}
#contact-page-3-wrapper input[type="checkbox"]:checked,
#contact-page-3-chat input[type="checkbox"]:checked {
  background-color: #1473E6;
  color: #fafafa;
  display: inline-block;
}
#contact-page-3-wrapper input[type="checkbox"]:checked:after,
#contact-page-3-chat input[type="checkbox"]:checked:after {
  content: '\e601';
  font-size: 0.5rem;
  font-weight: 300;
  position: absolute;
  top: 2px;
  left: -5px;
  display: block;
  padding-left: 2px;
  margin-left: 3px;
}
#contact-page-3-wrapper input[type=checkbox]:checked:focus,
#contact-page-3-chat input[type=checkbox]:checked:focus {
  outline: none;
}
#contact-page-3-wrapper input[type=checkbox]:focus,
#contact-page-3-chat input[type=checkbox]:focus {
  outline: none;
  border: 2px solid #1473E6;
}
#contact-page-3-wrapper select::-ms-expand,
#contact-page-3-chat select::-ms-expand {
  display: none;
}
#contact-page-3-wrapper select,
#contact-page-3-chat select {
  font-family: adobe-clean, "HelveticaNeue-light", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-size: 14px;
  font-size: 0.875rem;
  font-style: italic;
  -webkit-appearance: none;
  -moz-appearance: none;
  -appearance: none;
  background: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMCA2Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6bm9uZTtzdHJva2U6IzMzMztzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLXdpZHRoOjJweDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPnNlbGVjdF9hcnJvdzwvdGl0bGU+PHBvbHlsaW5lIGlkPSJfUGF0aF8iIGRhdGEtbmFtZT0iJmx0O1BhdGgmZ3Q7IiBjbGFzcz0iY2xzLTEiIHBvaW50cz0iMSAxIDUgNSA5IDEiLz48L3N2Zz4=) 192px center;
  background-size: 10px 8px;
  background-repeat: no-repeat;
  background-color: #f7f7f7;
  border: 1px solid #ccc;
  padding: 5px 32px 5px 10px;
  width: 215px;
  border-radius: 3px;
}
#contact-page-3-wrapper input[type="radio"],
#contact-page-3-chat input[type="radio"] {
  padding: 5px;
  margin: 5px 5px 5px 10px;
  border: 1px solid #7a7a7a;
}
#contact-page-3-wrapper input[type="submit"],
#contact-page-3-chat input[type="submit"] {
  margin: 0;
}
/* This file has the header styles focused on Adobe Support Contact page 3.0 */
/* Author: Chitra Tatachar tatachar@adobe.com */
/* line 4, ../sass/_contact3-header.scss */
#contact-page-3-wrapper header {
  background: #000;
  background-attachment: fixed;
  background-position: center 0;
  background-size: contain;
  background-size: 1400px 300px;
  background-repeat: no-repeat;
  margin-top: -42px;
}
@media only screen and (min-width: 10em) {
  /* line 4, ../sass/_contact3-header.scss */
  #contact-page-3-wrapper header {
    height: 300px;
    background-position: 0 0;
    background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.6) 50%, transparent 100%);
    background-image: linear-gradient(to top, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.6) 50%, transparent 100%);
  }
}
@media only screen and (min-width: 48.5em) {
  /* line 4, ../sass/_contact3-header.scss */
  #contact-page-3-wrapper header {
    height: 80px;
    background-size: cover;
    background-position: 0 0;
    background-size: 1400px 330px;
    background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.4) 30%, rgba(0, 0, 0, 0.1) 100%);
    background-image: linear-gradient(to top, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.4) 30%, rgba(0, 0, 0, 0.1) 100%);
  }
}
@media only screen and (min-width: 87.5em) {
  /* line 4, ../sass/_contact3-header.scss */
  #contact-page-3-wrapper header {
    background-size: contain;
    background-position: 0 0;
  }
}
/* line 26, ../sass/_contact3-header.scss */
#search-header header {
  left: 0px;
  top: 0;
  background: inherit;
  font-size: 16px;
  font-size: 1rem;
  color: inherit;
  padding-right: 10px;
  line-height: 30px;
}
@media only screen and (min-width: 10em) {
  /* line 26, ../sass/_contact3-header.scss */
  #search-header header {
    width: 95%;
    margin-left: 0;
    padding-top: 20px;
    padding-left: 30px;
  }
}
@media only screen and (min-width: 64em) {
  /* line 26, ../sass/_contact3-header.scss */
  #search-header header {
    width: 96%;
    margin-left: 0;
    padding-left: 40px;
  }
}
/* line 47, ../sass/_contact3-header.scss */
.wrap.main-title {
  text-align: center;
  padding-top: 100px;
}
/* line 50, ../sass/_contact3-header.scss */
.wrap.main-title h1 {
  color: #202020;
  text-align: center;
}
/* line 55, ../sass/_contact3-header.scss */
.header-wrap {
  background-color: #202020;
}
/* line 60, ../sass/_contact3-header.scss */
.flex-center {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -webkit-box;
  display: flex;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -webkit-box-align: center;
  align-items: top;
}
/* line 122, ../sass/_contact3-header.scss */
.main-title .icon-contactoutline {
  font-size: 34px;
  color: #333;
  display: inline-block;
}
@media only screen and (min-width: 10em) {
  /* line 12, ../sass/contact3-layout.scss */
  .wrap {
    padding: 0;
  }
}
@media only screen and (min-width: 48.5em) {
  /* line 12, ../sass/contact3-layout.scss */
  .wrap {
    padding: 0 1.568em;
  }
}
@media only screen and (min-width: 64em) {
  /* line 12, ../sass/contact3-layout.scss */
  .wrap {
    padding: 0 3%;
  }
}
/* line 23, ../sass/contact3-layout.scss */
#content {
  background-color: transparent;
  padding: 0px;
}
/* line 27, ../sass/contact3-layout.scss */
.full-width.active {
  background-color: #fff;
}
/* line 29, ../sass/contact3-layout.scss */
.full-width.active h2 {
  color: #333;
}
/* line 33, ../sass/contact3-layout.scss */
.full-width {
  background-color: #ededed;
  text-align: center;
  border-bottom: 1px solid #ccc;
  overflow: auto;
}
/* line 39, ../sass/contact3-layout.scss */
.full-width h2 {
  color: #767676;
  text-align: center;
}
/* line 43, ../sass/contact3-layout.scss */
.full-width h3 {
  text-align: center;
}
/* line 47, ../sass/contact3-layout.scss */
.full-width.other,
.full-width.issue,
.full-width.solve,
.full-width.solve-skipped,
.full-width.all-support,
.full-width.final-support {
  border-bottom: none;
}
/* line 55, ../sass/contact3-layout.scss */
.full-width.solve.modal-view {
  max-height: 0;
}
/* line 58, ../sass/contact3-layout.scss */
.full-width.solve.modal-view.active {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 30;
  background-color: rgba(72, 72, 72, 0.9);
  -webkit-transition: opacity 500ms ease-in-out, backdrop-filter 500ms ease-in-out, -webkit-backdrop-filter 500ms ease-in-out;
  transition: opacity 500ms ease-in-out, backdrop-filter 500ms ease-in-out, -webkit-backdrop-filter 500ms ease-in-out;
  transition: ease 0.5s all;
  max-height: 100vh;
  overflow: auto;
}
/* line 72, ../sass/contact3-layout.scss */
.full-width.solve.modal-view.inactive {
  display: block;
  height: auto;
  max-height: inherit;
}
/* line 77, ../sass/contact3-layout.scss */
.full-width.solve.modal-view.inactive .big {
  display: none;
}
/* line 80, ../sass/contact3-layout.scss */
.full-width.solve.modal-view.active .select-solve {
  position: absolute;
  top: 5%;
  left: 5%;
  right: 5%;
  bottom: 0;
  z-index: 31;
  background-color: white;
  width: 90%;
  height: 90%;
  overflow: scroll;
  -webkit-transition: opacity 500ms ease-in-out, backdrop-filter 125ms ease-in-out, -webkit-backdrop-filter 500ms ease-in-out;
  transition: opacity 500ms ease-in-out, backdrop-filter 125ms ease-in-out, -webkit-backdrop-filter 500ms ease-in-out;
  transition: ease 0.5s all;
}
/* line 94, ../sass/contact3-layout.scss */
.full-width.solve.modal-view.inactive .select-solve {
  display: block;
}
/* line 97, ../sass/contact3-layout.scss */
.full-width.solve.modal-view.inactive .wrap {
  display: none;
}
/* line 55, ../sass/contact3-layout.scss */
.issue > .wrap > .select-issue h2 {
  cursor: pointer;
}
/* line 59, ../sass/contact3-layout.scss */
.issue.active > .wrap > .select-issue h2 {
  cursor: default;
  pointer-events: none;
}
/* line 63, ../sass/contact3-layout.scss */
.full-width.all-support,
.full-width.final-support {
  border-top: 1px solid #ccc;
}
/* line 68, ../sass/contact3-layout.scss */
.full-width.all-support > .select-support > .title {
  display: none;
}
/* line 72, ../sass/contact3-layout.scss */
.full-width.all-support.active > .select-support > .title {
  display: block;
  padding-bottom: 0px;
}
/* line 76, ../sass/contact3-layout.scss */
.full-width.other.active {
  border-bottom: 1px solid #ccc;
}
/* line 79, ../sass/contact3-layout.scss */
.plan-options .plan-col,
.support-options .support-col {
  text-align: center;
  margin-bottom: 10px;
  min-height: 160px;
  padding: 10px;
}
@media only screen and (min-width: 10em) {
  /* line 79, ../sass/contact3-layout.scss */
  .plan-options .plan-col,
  .support-options .support-col {
    width: 100%;
  }
}
@media only screen and (min-width: 48.5em) {
  /* line 79, ../sass/contact3-layout.scss */
  .plan-options .plan-col,
  .support-options .support-col {
    width: 50%;
    float: left;
  }
}
@media only screen and (min-width: 64em) {
  /* line 79, ../sass/contact3-layout.scss */
  .plan-options .plan-col,
  .support-options .support-col {
    width: 33%;
    float: left;
  }
}
@media only screen and (min-width: 64em) {
  /* line 98, ../sass/contact3-layout.scss */
  .plan-options .plan-col :nth-child(3n+3),
  .support-options .support-col :nth-child(3n+3) {
    padding-right: 0px;
  }
}
@media only screen and (min-width: 64em) {
  /* line 105, ../sass/contact3-layout.scss */
  .support-col:nth-child(4) {
    float: left;
    text-align: center;
  }
}
@media only screen and (min-width: 64em) {
  /* line 112, ../sass/contact3-layout.scss */
  .support-col:nth-child(5) {
    float: left;
    text-align: center;
  }
}
/* line 119, ../sass/contact3-layout.scss */
.support-options {
  padding-top: 30px;
}
/* line 122, ../sass/contact3-layout.scss */
.support-options .support-col {
  min-height: 100px;
}
@media only screen and (min-width: 10em) {
  /* line 135, ../sass/contact3-layout.scss */
  .plan-group,
  .big,
  .big-dark {
    font-size: 18px;
    font-size: 1.125rem;
    font-weight: 200;
  }
}
@media only screen and (min-width: 30em) {
  /* line 135, ../sass/contact3-layout.scss */
  .plan-group,
  .big,
  .big-dark {
    font-size: 21px;
    font-size: 1.3125rem;
    font-weight: 200;
  }
}
/* line 148, ../sass/contact3-layout.scss */
.big,
.small {
  color: #767676;
  margin-left: 10px;
}
/* line 153, ../sass/contact3-layout.scss */
.big-dark {
  color: #333;
  margin: 20px 0;
}
/* line 157, ../sass/contact3-layout.scss */
.small {
  display: inline-block;
  margin-left: 50px;
}
/* line 162, ../sass/contact3-layout.scss */
.account-member {
  display: block;
}
/* line 165, ../sass/contact3-layout.scss */
.account-button-all {
  text-align: center;
  color: #333;
  background-color: #f7f7f7;
  border: 1px solid #ccc;
  border-radius: 0.5ex;
  padding: 1ex 1em 2ex;
  -webkit-padding-after: 2ex;
  display: inline-block;
  margin-bottom: 0;
  width: auto;
  padding-top: 16px;
}
/* line 179, ../sass/contact3-layout.scss */
.plan-button:link,
.plan-button:visited,
.other-button:link,
.other-button:visited,
.plan-button.free:link,
.plan-button.free:visited,
.account-button:link,
.account-button:visited,
.no-subprod-button:link,
.no-subprod-button:visited {
  text-align: left;
  color: #333;
  background-color: #f7f7f7;
  border: 1px solid #ccc;
  border-radius: 0.5ex;
  padding: 16px;
  -webkit-padding-after: 1ex;
  display: inline-block;
  margin-bottom: 0;
  width: 100%;
  min-height: 120px;
  text-decoration: none;
}
/* line 205, ../sass/contact3-layout.scss */
.plan-button:hover,
.other-button:hover,
.plan-button.free:hover,
.account-button:hover,
.no-subprod-button:hover {
  border: 1px solid #1473e6;
  color: #1473e6;
  text-decoration: none;
  margin-bottom: 0;
}
/* line 215, ../sass/contact3-layout.scss */
.sub-prod .prod-button {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 18px;
}
/* line 215, ../sass/contact3-layout.scss */
.icon-freeapps,
.icon-otherapps,
.icon-community,
.icon-phone,
.icon-schedule {
  font-size: 60px;
  margin-left: 6px;
}
/* line 223, ../sass/contact3-layout.scss */
.icon-othersupport {
  font-size: 54px;
  margin-left: 6px;
  font-weight: 300;
}
/* line 228, ../sass/contact3-layout.scss */
.icon-chat {
  font-size: 64px;
  margin-left: 6px;
}
/* line 232, ../sass/contact3-layout.scss */
.icon-user {
  font-size: 56px;
  margin-left: 10px;
}
/* line 236, ../sass/contact3-layout.scss */
.icon-cart {
  font-size: 20px;
}
/* line 239, ../sass/contact3-layout.scss */
.icon-alert {
  font-size: 36px;
  color: #F53B3B;
  height: 70px;
  display: inline-block;
  padding-top: 16px;
  padding-right: 10px;
  margin-left: 5%;
  float: left;
}
/* line 247, ../sass/contact3-layout.scss */
.sub-prod-options,
.other-prod-options {
  height: 300px;
  overflow-y: auto;
  overflow-x: hidden;
  border-bottom: none;
}
/* line 255, ../sass/contact3-layout.scss */
.sub-prod-options.border,
.other-prod-options.border {
  border-bottom: 1px solid #ccc;
}
/* line 264, ../sass/contact3-layout.scss */
.issue-options .issue-col {
  text-align: left;
  display: inline-block;
  vertical-align: top;
  margin: 10px auto;
}
@media only screen and (min-width: 10em) {
  /* line 264, ../sass/contact3-layout.scss */
  .issue-options .issue-col {
    width: 100%;
  }
}
@media only screen and (min-width: 48.5em) {
  /* line 264, ../sass/contact3-layout.scss */
  .issue-options .issue-col {
    width: 24%;
  }
}
/* line 279, ../sass/contact3-layout.scss */
.sub-prod-options .sub-prod,
.other-prod-options .sub-prod {
  text-align: left;
  margin: 10px auto;
  margin: 2px auto;
  /* min-height: 80px; */
  padding: 0px 10px 4px 10px;
}
@media only screen and (min-width: 10em) {
  /* line 279, ../sass/contact3-layout.scss */
  .sub-prod-options .sub-prod,
  .other-prod-options .sub-prod {
    width: 100%;
  }
}
@media only screen and (min-width: 48.5em) {
  /* line 279, ../sass/contact3-layout.scss */
  .sub-prod-options .sub-prod,
  .other-prod-options .sub-prod {
    width: 33%;
    float: left;
    min-height: 80px;
  }
}
@media only screen and (min-width: 64em) {
  /* line 279, ../sass/contact3-layout.scss */
  .sub-prod-options .sub-prod,
  .other-prod-options .sub-prod {
    min-height: 50px;
  }
}
/* line 302, ../sass/contact3-layout.scss */
.issue-col .issue-cell {
  margin: 0 auto;
  padding: 0px 10px 10px 10px;
}
@media only screen and (min-width: 48.5em) {
  /* line 302, ../sass/contact3-layout.scss */
  .issue-col .issue-cell {
    min-height: 60px;
  }
}
/* line 329, ../sass/contact3-layout.scss */
.free-button,
.other-apps-button,
.issue-button,
.prod-button,
.other-prod-button,
.issue-button-solve {
  text-align: left;
  color: #333 !important;
  background-color: #f7f7f7;
  border: 1px solid #ccc;
  border-radius: 0.5ex;
  padding: 1ex 1em;
  text-decoration: none !important;
  display: inline-block;
  margin-bottom: inherit;
  width: 100%;
}
@media only screen and (min-width: 48.5em) {
  /* line 329, ../sass/contact3-layout.scss */
  .issue-button,
  .prod-button,
  .other-prod-button,
  .issue-button-solve {
    min-height: 60px;
  }
}
@media only screen and (min-width: 64em) {
  /* line 329, ../sass/contact3-layout.scss */
  .issue-button,
  .prod-button,
  .other-prod-button,
  .issue-button-solve {
    min-height: 46px;
  }
}
/* line 353, ../sass/contact3-layout.scss */
.prod-button,
.other-prod-button,
.other-apps-button,
.free-button {
  font-size: 14px;
  font-size: 0.875rem;
}
@media only screen and (min-width: 48.5em) {
  /* line 353, ../sass/contact3-layout.scss */
  .prod-button,
  .other-prod-button,
  .other-apps-button,
  .free-button {
    min-height: 60px;
  }
}
@media only screen and (min-width: 64em) {
  /* line 353, ../sass/contact3-layout.scss */
  .prod-button,
  .other-prod-button,
  .other-apps-button,
  .free-button {
    min-height: 56px;
  }
}
/* line 363, ../sass/contact3-layout.scss */
.issue-button:hover,
.prod-button:hover,
.other-prod-button:hover,
.issue-button-solve:hover {
  border: 1px solid #1473e6;
  color: #1473e6 !important;
}
/* line 345, ../sass/contact3-layout.scss */
.nonmodal-skip:link,
.nonmodal-skip:visited,
.change-plan:link,
.change-plan:visited,
.change-issue:link,
.change-issue:visited,
.change-support:link,
.change-support:visited,
.change-other:link,
.change-other:visited,
.change-prod:link,
.change-prod:visited,
.show-solve:link,
.show-solve:visited,
.cancel {
  text-align: center;
  color: #707070;
  background-color: #ededed;
  border: 2px solid #707070;
  border-radius: 20px;
  padding: 0.6ex 1em 0.8ex;
  white-space: nowrap;
  display: inline-block;
  margin-bottom: inherit;
  width: auto;
  text-decoration: none;
  margin: 10px 0px;
}
/* line 380, ../sass/contact3-layout.scss */
.nonmodal-skip:hover,
.change-plan:hover,
.change-issue:hover,
.change-support:hover,
.change-other:hover,
.change-prod:hover,
.show-solve:hover,
.cancel {
  color: #fff;
  background-color: #707070;
}
/* line 454, ../sass/contact3-layout.scss */
.selected-plan > .wrap > .change-plan:link,
.change-plan:visited {
  color: #4b4b4b;
  border-radius: 20px;
}
/* line 460, ../sass/contact3-layout.scss */
.selected-plan > .wrap > .change-plan:hover {
  color: #fff;
  background-color: #707070;
}
/* line 407, ../sass/contact3-layout.scss */
.full-width.active .nonmodal-skip,
.full-width.active .change-plan,
.full-width.active .change-issue,
.full-width.active .change-support,
.full-width.active .change-prod,
.full-width.active .show-solve {
  border: 2px solid #4b4b4b;
  background-color: #fff;
  color: #4b4b4b;
  border-radius: 20px;
}
/* line 420, ../sass/contact3-layout.scss */
.full-width.active .nonmodal-skip:hover,
.full-width.active .change-plan:hover,
.full-width.active .change-issue:hover,
.full-width.active .change-support:hover,
.full-width.active .change-prod:hover,
.full-width.active .show-solve:hover {
  background-color: #4b4b4b;
  color: #fff;
}
/* line 571, ../sass/contact3-layout.scss */
.solve-options {
  height: auto;
  overflow: auto;
}
@media only screen and (min-width: 10em) {
  /* line 571, ../sass/contact3-layout.scss */
  .solve-options {
    width: 100%;
    margin: 10px auto;
  }
}
/* modal view */
@media only screen and (min-width: 48.5em) {
  /* line 571, ../sass/contact3-layout.scss */
  .modal-view .solve-options {
    width: 84%;
    margin: 30px auto;
  }
}
@media only screen and (min-width: 62em) {
  /* line 571, ../sass/contact3-layout.scss */
  .modal-view .solve-options {
    width: 100%;
    max-width: 1400px;
    text-align: center;
    margin: 30px auto;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
  }
}
/* non modal view */
@media only screen and (min-width: 48.5em) {
  /* line 392, ../sass/contact3-layout.scss */
  .non-modalview .solve-options {
    width: 74%;
    margin: 0 auto;
  }
}
@media only screen and (min-width: 62em) {
  /* line 392, ../sass/contact3-layout.scss */
  .non-modalview .solve-options {
    width: 100%;
    max-width: 1400px;
    text-align: center;
    margin: 20px auto;
  }
}
/* line 411, ../sass/contact3-layout.scss */
.non-modalview .solve-options .solve-col {
  overflow: auto;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.16rem;
}
/* line 592, ../sass/contact3-layout.scss */
.full-width.solve.modal-view.inactive .select-solve {
  padding-bottom: 0;
}
/* line 595, ../sass/contact3-layout.scss */
.full-width.solve.modal-view.inactive .select-solve .solve-options {
  margin-bottom: 0;
}
/* line 598, ../sass/contact3-layout.scss */
.full-width.solve.modal-view.inactive .select-solve .solve-options .solve-col {
  border-bottom: 0;
  border-top: 0;
  padding: 40px 0 0 0;
}
/* line 603, ../sass/contact3-layout.scss */
.solve-options .solve-col {
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.16rem;
}
@media only screen and (min-width: 10em) {
  /* line 603, ../sass/contact3-layout.scss */
  .solve-options .solve-col {
    width: 100%;
    padding: 16px 0;
  }
}
/* modal view */
@media only screen and (min-width: 64em) {
  /* line 603, ../sass/contact3-layout.scss */
  .modal-view .solve-options .solve-col {
    width: 25%;
    padding: 40px 0;
    display: inline-block;
    float: left;
    min-height: 200px;
  }
}
/* non modal view */
@media only screen and (min-width: 48.5em) {
  /* line 411, ../sass/contact3-layout.scss */
  .non-modalview .solve-options .solve-col {
    width: 50%;
    display: inline-block;
    float: left;
    min-height: 246px;
  }
}
@media only screen and (min-width: 62em) {
  /* line 411, ../sass/contact3-layout.scss */
  .non-modalview .solve-options .solve-col {
    width: 25%;
    height: auto;
    float: left;
    padding: 0 10px;
  }
}
/* line 447, ../sass/contact3-layout.scss */
.solve-options .more-col {
  width: 100%;
  text-align: center;
}
@media only screen and (min-width: 48.5em) {
  /* line 451, ../sass/contact3-layout.scss */
  .non-modalview .resource-card {
    width: 260px;
    height: auto;
    margin: 0 auto;
    border: 1px solid #ededed;
    min-height: 220px;
    box-shadow: 1px 1px 3px -1px rgba(0, 0, 0, 0.25);
  }
}
@media only screen and (min-width: 62em) {
  /* line 451, ../sass/contact3-layout.scss */
  .non-modalview .resource-card {
    width: 100%;
    max-width: 260px;
    height: auto;
  }
}
@media only screen and (min-width: 64em) {
  /* line 451, ../sass/contact3-layout.scss */
  .non-modalview .resource-card {
    margin: 0 auto;
  }
}
@media only screen and (min-width: 48.5em) {
  /* line 471, ../sass/contact3-layout.scss */
  .non-modalview .resource-card:hover {
    border: 1px solid #1473e6;
    cursor: pointer;
  }
}
@media only screen and (min-width: 62em) {
  /* line 487, ../sass/contact3-layout.scss */
  .solve-options .solve-col:last-child {
    margin-right: 0px;
  }
}
/* line 492, ../sass/contact3-layout.scss */
.select-plan,
.select-other,
.select-issue,
.select-support,
.selected-plan,
.selected-issue,
.selected-all,
.selected-support,
.selected-other,
.select-solve,
.solve-skipped,
.selected-forum,
.selected-phone,
.selected-chat,
.selected-expert {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  text-align: center;
  margin: 0 auto;
  float: none;
}
/* line 511, ../sass/contact3-layout.scss */
.select-plan h2,
.select-other h2,
.select-issue h2,
.select-support h2,
.selected-plan h2,
.selected-issue h2,
.selected-all h2,
.selected-support h2,
.selected-other h2,
.select-solve h2,
.solve-skipped h2,
.selected-forum h2,
.selected-phone h2,
.selected-chat h2,
.selected-expert h2 {
  text-align: center;
}
@media only screen and (min-width: 10em) {
  /* line 492, ../sass/contact3-layout.scss */
  .select-plan,
  .select-other,
  .select-issue,
  .select-support,
  .selected-plan,
  .selected-issue,
  .selected-all,
  .selected-support,
  .selected-other,
  .select-solve,
  .solve-skipped,
  .selected-forum,
  .selected-phone,
  .selected-chat,
  .selected-expert {
    padding: 40px 10px;
  }
}
@media only screen and (min-width: 48.5em) {
  /* line 492, ../sass/contact3-layout.scss */
  .select-plan,
  .select-other,
  .select-issue,
  .select-support,
  .selected-plan,
  .selected-issue,
  .selected-all,
  .selected-support,
  .selected-other,
  .select-solve,
  .solve-skipped,
  .selected-forum,
  .selected-phone,
  .selected-chat,
  .selected-expert {
    padding: 40px 20px;
  }
}
@media only screen and (min-width: 64em) {
  /* line 492, ../sass/contact3-layout.scss */
  .select-plan,
  .select-other,
  .select-issue,
  .select-support,
  .selected-plan,
  .selected-issue,
  .selected-all,
  .selected-support,
  .selected-other,
  .select-solve,
  .solve-skipped,
  .selected-forum,
  .selected-phone,
  .selected-chat,
  .selected-expert {
    padding: 20px 40px 40px 40px;
  }
}
/* line 524, ../sass/contact3-layout.scss */
.select-issue {
  padding-left: 0px;
  padding-right: 0px;
}
/* line 528, ../sass/contact3-layout.scss */
.selected-plan,
.select-other,
.selected-other,
.issue-options,
.sub-prod-options,
.other-prod-options,
.selected-issue,
.selected-support,
.selected-product,
.select-solve,
.selected-support,
.solve-skipped,
.selected-forum,
.selected-phone,
.selected-chat,
.selected-all,
.selected-expert,
.free-alert,
.other-alert,
.tabs {
  display: none;
}
/* line 550, ../sass/contact3-layout.scss */
.selected-plan .free-alert,
.selected-plan .other-alert {
  display: none;
}
/* line 555, ../sass/contact3-layout.scss */
.selected-plan.active.free .free-alert {
  display: block;
  margin: 20px 0 0 0;
}
/* line 559, ../sass/contact3-layout.scss */
.selected-plan.active.other .other-alert {
  display: block;
  margin: 0;
}
@media only screen and (min-width: 10em) {
  /* line 564, ../sass/contact3-layout.scss */
  .vid-overlay {
    display: none;
  }
}
@media only screen and (min-width: 48.5em) {
  /* line 564, ../sass/contact3-layout.scss */
  .vid-overlay {
    display: block;
    position: relative;
    width: 258px;
    height: auto;
    margin: 0 auto;
  }
}
@media only screen and (min-width: 62em) {
  /* line 564, ../sass/contact3-layout.scss */
  .vid-overlay {
    width: 100%;
    height: auto;
  }
}
@media only screen and (min-width: 48.5em) {
  /* line 587, ../sass/contact3-layout.scss */
  .vid-overlay:after {
    content: '\A';
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.4);
    opacity: 1;
    width: 100%;
    height: auto;
    overflow: hidden;
    bottom: 2.4%;
    background-size: cover;
  }
}
@media only screen and (min-width: 10em) {
  /* line 611, ../sass/contact3-layout.scss */
  .play {
    display: none;
  }
}
@media only screen and (min-width: 48.5em) {
  /* line 611, ../sass/contact3-layout.scss */
  .play {
    display: block;
    position: absolute;
    color: #fff;
    font-size: 3.2rem;
    left: 38%;
    top: 30%;
    z-index: 3;
  }
}
/* line 626, ../sass/contact3-layout.scss */
.tooltip {
  display: inline;
  position: relative;
}
/* line 630, ../sass/contact3-layout.scss */
.tooltip:hover::after {
  background: #666 none repeat scroll 0 0;
  border-radius: 4px;
  bottom: 26px;
  color: #fff;
  content: attr(title);
  left: 20%;
  padding: 10px 15px;
  position: absolute;
  width: 230px;
  z-index: 9;
  margin-bottom: 98px;
  font-size: 16px;
  font-size: 1rem;
}
/* line 644, ../sass/contact3-layout.scss */
.tooltip:hover::before {
  border-color: #666 transparent;
  -webkit-border-image: none;
  -o-border-image: none;
  border-image: none;
  border-style: solid;
  border-width: 6px 6px 0;
  bottom: 20px;
  content: "";
  left: 50%;
  position: absolute;
  z-index: 10;
  margin-bottom: 98px;
  font-size: 16px;
  font-size: 1rem;
}
@media only screen and (min-width: 10em) {
  /* line 657, ../sass/contact3-layout.scss */
  .url-sep {
    display: none;
  }
}
@media only screen and (min-width: 62em) {
  /* line 657, ../sass/contact3-layout.scss */
  .url-sep {
    display: inline-block;
  }
}
@media only screen and (min-width: 64em) {
  /* line 657, ../sass/contact3-layout.scss */
  .url-sep {
    display: none;
  }
}
/* line 669, ../sass/contact3-layout.scss */
.disabled {
  text-decoration: none;
  pointer-events: none;
  color: #333 !important;
}
/* line 674, ../sass/contact3-layout.scss */
.toggle-container {
  padding-bottom: 16px;
  border-bottom: 1px solid #CCCCCC;
  margin-right: 40px;
}
@media only screen and (min-width: 10em) {
  /* line 679, ../sass/contact3-layout.scss */
  .mob-only {
    font-size: 46px;
    display: inline-block;
    color: #333 !important;
    width: 20%;
    text-align: right;
  }
}
@media only screen and (min-width: 64em) {
  .mob-only {
    width: initial;
  }
}
@media only screen and (min-width: 48.5em) {
  /* line 679, ../sass/contact3-layout.scss */
  .non-modalview .mob-only {
    display: none;
  }
}
/* line 694, ../sass/contact3-layout.scss */
.prod-name {
  font-size: 30px;
  font-weight: 500;
  margin-left: 20px;
}
/* line 699, ../sass/contact3-layout.scss */
.prod-icon {
  float: left;
  height: auto;
  padding-right: 14px;
}
/* line 712, ../sass/contact3-layout.scss */
.footer-connect {
  padding: 0;
  margin: 0;
  float: left;
  background-position: center;
  background-repeat: no-repeat;
  text-align: center;
}
@media only screen and (min-width: 10em) {
  /* line 712, ../sass/contact3-layout.scss */
  .footer-connect {
    background-image: url(clientlibs/html/images/helpx_sm.png);
    background-size: 219px auto;
    height: 490px;
    width: 100%;
  }
}
@media only screen and (min-width: 64em) {
  /* line 712, ../sass/contact3-layout.scss */
  .footer-connect {
    background-image: url(clientlibs/html/images/helpx_large.png);
    background-size: 573px auto;
    height: 220px;
    max-height: 220px;
    width: 53%;
    margin-top: -52px;
  }
}
/* line 159, ../sass/_sass-mixins-2.scss */
section:after:after {
  content: "";
  clear: both;
}
/* line 737, ../sass/contact3-layout.scss */
.plan-options,
.issue-options,
.support-options {
  text-align: center;
  margin: 0 auto;
}
/* line 743, ../sass/contact3-layout.scss */
.issue-header {
  text-align: left;
  font-size: 21px;
  font-size: 1.3125rem;
  letter-spacing: 0.8px;
  margin-bottom: 6px !important;
}
/* line 750, ../sass/contact3-layout.scss */
.support-forum:link,
.support-forum:visited,
.support-chat:link,
.support-chat:visited,
.support-phone:link,
.support-phone:visited,
.support-expert:link,
.support-expert:visited,
.support-other:link,
.support-other:visited {
  color: #767676;
  background-color: #ededed;
  border: 1px dashed #ccc;
  border-radius: 0.5ex;
  padding: 1.6ex 2em 1.4ex;
  -webkit-padding-after: 1.4ex;
  display: inline-block;
  text-align: left;
  margin-bottom: inherit;
  width: 100%;
  text-decoration: none;
}
@media only screen and (min-width: 10em) {
  /* line 750, ../sass/contact3-layout.scss */
  .support-forum:link,
  .support-forum:visited,
  .support-chat:link,
  .support-chat:visited,
  .support-phone:link,
  .support-phone:visited,
  .support-expert:link,
  .support-expert:visited,
  .support-other:link,
  .support-other:visited {
    font-size: 18px;
    font-size: 1.125rem;
    font-weight: 200;
    padding: 20px 20px;
    min-height: 96px;
  }
}
@media only screen and (min-width: 48.5em) {
  /* line 750, ../sass/contact3-layout.scss */
  .support-forum:link,
  .support-forum:visited,
  .support-chat:link,
  .support-chat:visited,
  .support-phone:link,
  .support-phone:visited,
  .support-expert:link,
  .support-expert:visited,
  .support-other:link,
  .support-other:visited {
    font-size: 21px;
    font-size: 1.3125rem;
    font-weight: 200;
    min-height: 120px;
  }
}
/* line 797, ../sass/contact3-layout.scss */
.support-forum.active:link,
.support-forum.active:visited,
.support-chat.active:link,
.support-chat.active:visited,
.support-phone.active:link,
.support-phone.active:visited,
.support-expert.active:link,
.support-expert.active:visited,
.support-other.active:link,
.support-other.active:visited {
  background-color: #f7f7f7;
  border: 1px solid #ccc;
  color: #333;
  text-decoration: none;
}
/* line 812, ../sass/contact3-layout.scss */
.support-forum.active:hover,
.support-chat.active:hover,
.support-phone.active:hover,
.support-expert.active:hover,
.support-other.active:hover {
  color: #1473e6;
  border: 1px solid #1473e6;
}
/* line 820, ../sass/contact3-layout.scss */
.chat-form {
  text-align: center;
  margin: 20px auto;
}
@media only screen and (min-width: 10em) {
  /* line 820, ../sass/contact3-layout.scss */
  .chat-form {
    width: 90%;
  }
}
@media only screen and (min-width: 48.5em) {
  /* line 820, ../sass/contact3-layout.scss */
  .chat-form {
    width: 60%;
  }
}
@media only screen and (min-width: 64em) {
  /* line 820, ../sass/contact3-layout.scss */
  .chat-form {
    width: 30%;
  }
}
@media only screen and (min-width: 10em) {
  /* line 833, ../sass/contact3-layout.scss */
  .more-products-cell {
    width: 30%;
    display: inline-block;
  }
}
@media only screen and (min-width: 48.5em) {
  /* line 833, ../sass/contact3-layout.scss */
  .more-products-cell {
    width: 16.2%;
    display: inline-block;
  }
}
/* line 843, ../sass/contact3-layout.scss */
.more-products {
  display: none;
}
/* line 846, ../sass/contact3-layout.scss */
.more-products {
  border: 1px solid #ccc;
  border-right: 0px;
  border-left: 0px;
  position: absolute;
  background-color: #fff;
  z-index: 2;
  margin: 20px auto;
  left: 0px;
  right: 0px;
}
@media only screen and (min-width: 10em) {
  /* line 846, ../sass/contact3-layout.scss */
  .more-products {
    width: 96%;
  }
}
@media only screen and (min-width: 48.5em) {
  /* line 846, ../sass/contact3-layout.scss */
  .more-products {
    width: 94%;
  }
}
@media only screen and (min-width: 64em) {
  /* line 846, ../sass/contact3-layout.scss */
  .more-products {
    width: 92%;
  }
}
/* line 867, ../sass/contact3-layout.scss */
.center {
  text-align: center;
}
/* line 870, ../sass/contact3-layout.scss */
.tabs {
  border-bottom: 1px solid #ccc;
  overflow: auto;
  margin: 20px 10px;
}
@media only screen and (min-width: 10em) {
  /* line 870, ../sass/contact3-layout.scss */
  .tabs {
    width: 100%;
  }
}
/* line 883, ../sass/contact3-layout.scss */
.tabs a:link,
.tabs a:visited {
  color: #333;
  text-decoration: none;
  display: inline-block;
  width: 100%;
  height: 100%;
  padding: 10px;
}
/* line 893, ../sass/contact3-layout.scss */
.popular-tab.selected,
.additional-tab.selected,
.mobile-tab.selected {
  background-color: #f7f7f7;
  pointer-events: none;
}
/* line 899, ../sass/contact3-layout.scss */
.popular-tab,
.additional-tab,
.mobile-tab {
  border-top: 1px solid #ccc;
  border-left: 1px solid #ccc;
  float: left;
  display: inline-block;
}
@media only screen and (min-width: 10em) {
  /* line 899, ../sass/contact3-layout.scss */
  .popular-tab,
  .additional-tab,
  .mobile-tab {
    font-size: 12px;
    font-size: 0.75rem;
    width: 32.3%;
    line-height: 14px;
  }
}
@media only screen and (min-width: 30em) {
  /* line 899, ../sass/contact3-layout.scss */
  .popular-tab,
  .additional-tab,
  .mobile-tab {
    min-width: 120px;
    width: auto;
    padding: 0px 10px 0px 10px;
  }
}
@media only screen and (min-width: 48.5em) {
  /* line 899, ../sass/contact3-layout.scss */
  .popular-tab,
  .additional-tab,
  .mobile-tab {
    font-size: 14px;
    font-size: 0.875rem;
  }
}
/* line 929, ../sass/contact3-layout.scss */
.popular-tab {
  border-top-left-radius: 3px;
}
/* line 932, ../sass/contact3-layout.scss */
.mobile-tab {
  border-top-right-radius: 3px;
  border-right: 1px solid #ccc;
}
/* line 936, ../sass/contact3-layout.scss */
.popular-group {
  display: block;
}
/* line 939, ../sass/contact3-layout.scss */
.sub-products > .sub-prod.additional-group {
  display: none;
}
/* line 942, ../sass/contact3-layout.scss */
.sub-products > .sub-prod.mobile-group {
  display: none;
}
/* line 945, ../sass/contact3-layout.scss */
.sub-products.all > .sub-prod.additional-group {
  display: block;
}
/* line 948, ../sass/contact3-layout.scss */
.sub-products.all > .sub-prod.mobile-group {
  display: block;
}
/* line 978, ../sass/contact3-layout.scss */
.product-groups {
  padding-bottom: 20px;
}
.register-prod,
.register-options {
  display: none;
}
.full-width.selected-other.active > .register-prod > .register-options {
  margin: 0 auto;
  text-align: center;
}
@media only screen and (min-width: 10em) {
  .full-width.selected-other.active > .register-prod > .register-options {
    width: 96%;
  }
}
@media only screen and (min-width: 48.5em) {
  .full-width.selected-other.active > .register-prod > .register-options {
    width: 50%;
  }
}
@media only screen and (min-width: 64em) {
  .full-width.selected-other.active > .register-prod > .register-options {
    width: 34%;
  }
}
/* line 997, ../sass/contact3-layout.scss */
.error,
.form-error,
.issue-error {
  display: none;
  color: #F53B3B;
  margin: 20px 10px;
}
/* line 1004, ../sass/contact3-layout.scss */
.prod-icon-big {
  float: left;
  margin-right: 16px;
  padding-top: 4px;
  width: 74px;
  height: auto;
  margin-bottom: 16px;
}
/* line 1013, ../sass/contact3-layout.scss */
.support-col .prod-icon-big {
  margin-bottom: 0;
}
/* line 1016, ../sass/contact3-layout.scss */
.plan-details,
.support-details {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 200;
  line-height: 1.2rem;
  display: inline-block;
}
@media only screen and (min-width: 10em) {
  /* line 1016, ../sass/contact3-layout.scss */
  .plan-details,
  .support-details {
    width: 50%;
  }
}
@media only screen and (min-width: 30em) {
  /* line 1016, ../sass/contact3-layout.scss */
  .plan-details,
  .support-details {
    width: 60%;
  }
}
@media only screen and (min-width: 62em) {
  /* line 1016, ../sass/contact3-layout.scss */
  .plan-details,
  .support-details {
    width: 62%;
  }
}
@media only screen and (min-width: 64em) {
  /* line 1016, ../sass/contact3-layout.scss */
  .plan-details,
  .support-details {
    width: 60%;
  }
}
/* line 1035, ../sass/contact3-layout.scss */
.small {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 200;
  line-height: 1.2rem;
  display: inline-block;
}
/* line 1238, ../sass/contact3-layout.scss */
.resource-title {
  text-align: left;
}
@media only screen and (min-width: 10em) {
  /* line 1238, ../sass/contact3-layout.scss */
  .modal-view .resource-title {
    vertical-align: top;
    cursor: pointer;
    width: 100%;
    display: inline-block;
    padding: 4px 0 0 10px;
  }
}
/* line 1256, ../sass/contact3-layout.scss */
.modal-view .resource {
  display: inline-block;
  color: #1473E6;
}
media only screen and (min-width: 10em) {
  /* line 1041, ../sass/contact3-layout.scss */
}
media only screen and (min-width: 10em) .non-modalview .resource-title {
  vertical-align: top;
  cursor: pointer;
  width: 100%;
  display: inline-block;
}
@media only screen and (min-width: 48.5em) {
  /* line 1041, ../sass/contact3-layout.scss */
  .non-modalview .resource-title {
    width: 232px;
    display: table-row;
  }
}
/* line 1058, ../sass/contact3-layout.scss */
.non-modalview .resource {
  display: inline-block;
  padding: 4px 0 0 10px;
}
/* line 1260, ../sass/contact3-layout.scss */
.modal-view .resource:hover {
  color: #005ABE;
  text-decoration: underline;
}
.non-modalview .resource-title:hover {
  color: #1473e6;
}
/* line 1066, ../sass/contact3-layout.scss */
.resource-type {
  width: 170px;
  height: 20px;
}
@media only screen and (min-width: 10em) {
  /* line 1066, ../sass/contact3-layout.scss */
  .resource-type {
    display: inline-block;
    padding: 5px 0 5px 10px;
  }
}
@media only screen and (min-width: 48.5em) {
  /* line 1066, ../sass/contact3-layout.scss */
  .non-modalview .resource-type {
    display: table-cell;
    text-align: left;
    color: #767676;
    vertical-align: bottom;
    border-top: 1px solid #ededed;
  }
}
/* line 1081, ../sass/contact3-layout.scss */
.small-arrow {
  font-size: 11px;
}
@media only screen and (min-width: 10em) {
  /* line 1084, ../sass/contact3-layout.scss */
  .solve-more {
    display: inline-block;
    padding: 0;
  }
}
@media only screen and (min-width: 48.5em) {
  /* line 1084, ../sass/contact3-layout.scss */
  .solve-more {
    padding: 12px 0 0 0;
  }
}
@media only screen and (min-width: 62em) {
  /* line 1084, ../sass/contact3-layout.scss */
  .solve-more {
    padding: 6px 0 0 0;
  }
}
@media only screen and (min-width: 10em) {
  /* line 1096, ../sass/contact3-layout.scss */
  .title-type {
    display: inline-block;
    vertical-align: top;
    width: 60%;
    text-align: left;
  }
}
@media only screen and (min-width: 48.5em) {
  /* line 1096, ../sass/contact3-layout.scss */
  .non-modalview .title-type {
    display: table;
    width: 100%;
    height: 100px;
  }
}
/* line 1110, ../sass/contact3-layout.scss */
.title {
  font-size: 17px;
  font-size: 1.0625rem;
  color: #767676;
  padding: 16px 0 24px 0;
  font-weight: 200;
}
/* line 1116, ../sass/contact3-layout.scss */
.solve-resource {
  color: #333 !important;
}
@media only screen and (min-width: 10em) {
  /* line 1116, ../sass/contact3-layout.scss */
  .solve-resource {
    display: block;
  }
}
@media only screen and (min-width: 48.5em) {
  /* line 1116, ../sass/contact3-layout.scss */
  .solve-resource {
    width: 258px;
    height: auto;
  }
}
@media only screen and (min-width: 62em) {
  /* line 1116, ../sass/contact3-layout.scss */
  .solve-resource {
    width: 100%;
    height: auto;
  }
}
@media only screen and (min-width: 10em) {
  /* line 1130, ../sass/contact3-layout.scss */
  .solve-resource img {
    display: none;
  }
}
@media only screen and (min-width: 48.5em) {
  /* line 1130, ../sass/contact3-layout.scss */
  .solve-resource img {
    display: inline-block;
    width: 258px;
    object-fit: cover;
    height: 136px;
  }
}
@media only screen and (min-width: 62em) {
  /* line 1130, ../sass/contact3-layout.scss */
  .solve-resource img {
    width: 100%;
    max-width: 258px;
  }
}
@media only screen and (min-width: 10em) {
  /* line 1146, ../sass/contact3-layout.scss */
  .resource-time {
    padding: 0 5px 0 10px;
  }
}
@media only screen and (min-width: 48.5em) {
  /* line 1146, ../sass/contact3-layout.scss */
  .resource-time {
    text-align: right;
    border-left: 1px solid #ededed;
    width: 27%;
    display: inline-block;
    text-align: center;
    padding: 0;
  }
}
@media only screen and (min-width: 10em) {
  /* line 1159, ../sass/contact3-layout.scss */
  .resource-name {
    text-align: left;
    display: inline;
  }
}
@media only screen and (min-width: 48.5em) {
  /* line 1159, ../sass/contact3-layout.scss */
  .resource-name {
    width: 73%;
    display: inline-block;
  }
}
@media only screen and (min-width: 10em) {
  /* line 1169, ../sass/contact3-layout.scss */
  .other-none {
    padding: 30px 0px 4px;
    margin: 0 10px;
    display: inline-block;
    text-align: center;
  }
}
@media only screen and (min-width: 48.5em) {
  /* line 1169, ../sass/contact3-layout.scss */
  .other-none {
    padding: 40px 0px 10px;
  }
}
/* line 1180, ../sass/contact3-layout.scss */
.register-button {
  display: inline-block;
  margin: 0 11px;
  text-align: center;
}
@media only screen and (min-width: 10em) {
  /* line 1185, ../sass/contact3-layout.scss */
  .small-mobile {
    display: none;
  }
}
@media only screen and (min-width: 343px) {
  /* line 1185, ../sass/contact3-layout.scss */
  .small-mobile {
    display: inline-block;
  }
}
/* line 1193, ../sass/contact3-layout.scss */
.answered {
  color: #58b957;
}
/* line 1196, ../sass/contact3-layout.scss */
.api_error {
  margin: 60px auto;
}
@media only screen and (min-width: 10em) {
  /* line 1196, ../sass/contact3-layout.scss */
  .api_error {
    width: 100%;
  }
}
@media only screen and (min-width: 48.5em) {
  /* line 1196, ../sass/contact3-layout.scss */
  .api_error {
    width: 60%;
  }
}
@media only screen and (min-width: 64em) {
  /* line 1196, ../sass/contact3-layout.scss */
  .api_error {
    width: 60%;
  }
}
/* line 1209, ../sass/contact3-layout.scss */
.loader {
  margin: 0 auto 20px auto;
}
/* line 1213, ../sass/contact3-layout.scss */
.grey-small {
  color: #666;
  font-size: 14px;
  font-size: 0.875rem;
}
/* line 1415, ../sass/contact3-layout.scss */
.small-em {
  font-size: 16px;
  font-size: 1rem;
  font-style: italic;
  margin-left: 8%;
}
/* line 1420, ../sass/contact3-layout.scss */
.search {
  display: none;
}
/* line 1423, ../sass/contact3-layout.scss */
.full-width.solve.active .search {
  display: block;
  width: 80%;
  margin: 30px auto 30px auto;
}
/* line 1428, ../sass/contact3-layout.scss */
#main-search,
input[type=text] {
  border: 1px solid #ccc;
  background: #fff;
  border-radius: 6px;
  width: 100%;
  height: 55px;
  padding-left: 20px;
  color: #333;
}
/* line 1448, ../sass/contact3-layout.scss */
#main-search:focus,
input[type=text]:focus {
  background-color: #fff;
  background: #fff;
  color: #333;
  border: 2px solid #1473E6;
  outline: none;
}
/* line 1457, ../sass/contact3-layout.scss */
input[type=text]:focus,
textarea:focus {
  background: #fff;
}
/* line 1466, ../sass/contact3-layout.scss */
#clear {
  display: none;
}
/* line 1469, ../sass/contact3-layout.scss */
#clear.on {
  cursor: pointer;
  float: right;
  display: block;
  padding: 4px 17px 4px 3px;
  position: relative;
  right: 5px;
  text-align: center;
  top: -40px;
  color: #fff;
}
/* line 1488, ../sass/contact3-layout.scss */
#main-search:focus ~ #clear.on:before {
  color: #333;
}
/* line 1491, ../sass/contact3-layout.scss */
#searchform {
  padding-bottom: 30px;
}
/* line 1494, ../sass/contact3-layout.scss */
#clear.on:before {
  content: '\e602';
  font-size: 1.1rem;
  line-height: 1.1rem;
  color: #fff;
}
/* line 1510, ../sass/contact3-layout.scss */
.search-submit {
  background-color: transparent;
  border: medium none;
  height: 52px;
  float: right;
  font-size: 1.2rem;
  color: #333;
  border-left: 1px solid #ccc;
  width: 84px;
  padding-left: 12px;
  padding-right: 12px;
  position: relative;
  top: -54px;
}
/* line 1537, ../sass/contact3-layout.scss */
.search-submit:hover {
  cursor: pointer;
  opacity: .75;
}
/* line 1541, ../sass/contact3-layout.scss */
input[type=text]:focus + .search-submit {
  color: #333;
}
/* line 1544, ../sass/contact3-layout.scss */
.search-submit:focus {
  cursor: pointer;
  color: #333;
}
.search-submit:before {
  content: "\e908";
}
/*# sourceMappingURL=contact3-layout.css.map */
h2 p {
  margin: 0;
}
.api_error_two,
.api_error_three,
.selfhelp-error {
  margin: 60px auto;
}
.api-loader,
.issue-loading,
.contact-loader-wrapper {
  margin: 60px auto;
}
@media only screen and (min-width: 10em) {
  #entitlements-api-loading-msg,
  #issuelist-api-loading-msg,
  #selfhelp-api-loading-msg,
  #step-three-loading,
  #step-three-error,
  #universal-error,
  #universal-error-two {
    padding: 0 10px;
  }
  .api_error_two,
  .api_error_three,
  .api-loader,
  .issue-loading,
  .contact-loader-wrapper,
  .selfhelp-error {
    width: 100%;
  }
}
@media only screen and (min-width: 48.5em) {
  #entitlements-api-loading-msg,
  #issuelist-api-loading-msg,
  #selfhelp-api-loading-msg,
  #step-three-loading,
  #step-three-error,
  #universal-error,
  #universal-error-two {
    padding: 0 20px;
  }
  .api_error_two,
  .api_error_three,
  .api-loader,
  .issue-loading,
  .contact-loader-wrapper,
  .selfhelp-error {
    width: 60%;
  }
}
@media only screen and (min-width: 64em) {
  #entitlements-api-loading-msg,
  #issuelist-api-loading-msg,
  #selfhelp-api-loading-msg,
  #step-three-loading,
  #step-three-error,
  #universal-error,
  #universal-error-two {
    padding: 0 40px;
  }
  .api_error_two,
  .api_error_three,
  .api-loader,
  .issue-loading,
  .contact-loader-wrapper,
  .selfhelp-error {
    width: 60%;
  }
}
/* Alert icon unique to Free Apps section */
.icon-alert.free {
  font-size: 36px;
  color: #F53B3B;
  padding-top: 30px;
  padding-right: 10px;
  display: inline-block;
  position: relative;
  top: 20px;
  float: none;
  margin-left: 0;
}
.free-alert > .small {
  max-width: 530px;
}
.alertSmll {
  max-width: 20px;
  padding-bottom: 4px;
  padding-right: 5px;
  padding-top: 0;
  vertical-align: middle;
}
/* global nav font reset */
#AdobePrimaryNav,
#AdobeFooterNav.Footernav-wrapper {
  font-weight: 400;
  line-height: normal;
  letter-spacing: normal;
}
#AdobeFooterNav.Footernav-wrapper a:hover {
  text-decoration: none !important;
}
#feds-header a:hover,
#feds-subnav a:hover,
#feds-footer a:hover {
  text-decoration: none !important;
}
#feds-header,
#feds-subnav,
#feds-footer,
#languageNavigation {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: normal;
  color: #505050;
}
#languageNavigation h2 {
  font-size: 28px;
  font-weight: 600;
  line-height: 1.3;
}
#languageNavigation h3 {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.3;
}
#languageNavigation a {
  color: #1473e6;
}
#global-footer {
  position: relative;
}
/* line 371, ../sass/contact3-layout.scss */
.nonmodal-skip:link,
.nonmodal-skip:visited,
.change-plan:link,
.change-plan:visited,
.change-issue:link,
.change-issue:visited,
.change-support:link,
.change-support:visited,
.change-prod:link,
.change-prod:visited,
.show-solve:link,
.show-solve:visited,
.cancel,
.full-width.selected-other > .wrap > .change-other:link,
.full-width.selected-other > .wrap > .change-other:visited {
  text-align: center;
  color: #707070;
  background-color: #ededed;
  border: 2px solid #707070;
  border-radius: 20px;
  padding: 0.6ex 1em 0.8ex;
  white-space: nowrap;
  display: inline-block;
  margin-bottom: inherit;
  width: auto;
  text-decoration: none;
  margin: 10px 0px;
}
/* line 465, ../sass/contact3-layout.scss */
.skip-solve:link,
.skip-solve:visited {
  text-align: center;
  color: #fff;
  background-color: #1473E6;
  border: 1px solid #1473E6;
  border-radius: 20px;
  padding: 0.6ex 1em 0.8ex;
  white-space: nowrap;
  display: inline-block;
  margin-bottom: inherit;
  width: auto;
  text-decoration: none;
  margin: 10px 0px;
}
/* line 484, ../sass/contact3-layout.scss */
.skip-solve:hover {
  color: #fff;
  background-color: #005ABE;
}
/* line 406, ../sass/contact3-layout.scss */
.full-width.selected-other > .wrap > .change-other:hover {
  color: #fff;
  background-color: #707070;
}
/* line 410, ../sass/contact3-layout.scss */
.full-width.selected-other.active > .wrap > .change-other {
  color: #4b4b4b;
  background-color: #fff;
  border-color: #4b4b4b;
}
/* line 415, ../sass/contact3-layout.scss */
.full-width.selected-other.active > .wrap > .change-other:hover {
  color: #fff;
  background-color: #4b4b4b;
}
/* line 419, ../sass/contact3-layout.scss */
.full-width.other.active > .wrap > .select-other > .change-other:link,
.full-width.other.active > .wrap > .select-other > .change-other:visited {
  background-color: #fff;
  border: 2px solid #4b4b4b;
  color: #4b4b4b;
  text-align: center;
  border-radius: 20px;
  padding: 0.6ex 1em 0.8ex;
  white-space: nowrap;
  display: inline-block;
  margin-bottom: inherit;
  width: auto;
  text-decoration: none;
  margin: 10px 0px;
}
/* line 434, ../sass/contact3-layout.scss */
.full-width.other.active > .wrap > .select-other > .change-other:hover {
  background-color: #4b4b4b;
  border: 2px solid #4b4b4b;
  color: #fff;
}
/* line 439, ../sass/contact3-layout.scss */
.nonmodal-skip:hover,
.change-plan:hover,
.change-issue:hover,
.change-support:hover,
.change-other:hover,
.change-prod:hover,
.show-solve:hover,
.cancel {
  color: #fff;
  background-color: #707070;
}
.full-width.solve.inactive .solve-options {
  border: none;
}
#cu3-header {
  height: 80px !important;
  margin-top: 0px;
  margin-bottom: 0px;
}
#cu3-title {
  font-size: 14px;
  font-weight: bold;
  display: inline-block;
}
.icon-contactoutline {
  vertical-align: middle;
}
.wrap.main-title {
  padding-top: 0px;
}
.global-nav-placeholder {
  background: transparent;
  color: #aaa;
  height: 40px;
  max-width: 1260px;
  margin: 0 auto;
  text-align: right;
}
@media only screen and (max-width: 1024px) {
  .global-nav-placeholder {
    margin: 0 25px;
  }
}
@media only screen and (max-width: 1400px) {
  .global-nav-placeholder {
    margin: 0 70px;
    width: auto;
  }
}
@media only screen and (max-width: 1024px) {
  .global-nav-placeholder {
    margin: 0;
    width: auto;
  }
}
a.Gnav-action-login {
  color: white;
}
.Gnav-menu-item a {
  color: white;
}
a.Gnav-menu-label:focus {
  outline: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
#contact-page-3-wrapper header {
  margin-top: 0;
}
@media only screen and (min-width: 87.5em) {
  #contact-page-3-wrapper header {
    background: none;
    background-color: #f5f5f5 !importanat;
  }
}
@media only screen and (min-width: 48.5em) {
  #contact-page-3-wrapper header {
    background: none;
    background-color: #f5f5f5 !important;
  }
}
@media only screen and (min-width: 10em) {
  #contact-page-3-wrapper header {
    background: none;
    background-color: #f5f5f5 !important;
  }
}
.globalnav-container .breadcrumb {
  display: none;
}
.help-loader {
  display: block;
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5);
  border: 0 none;
  left: 0;
  position: fixed;
  top: 0;
  height: 100%;
  width: 100%;
  z-index: 9999999;
}
.help-loading {
  border-radius: 36px;
  display: block;
  margin-left: -23px;
  margin-top: -23px;
  left: 50%;
  position: fixed;
  top: 50%;
  height: 44px;
  padding: 1px;
  width: 44px;
  background: url("../../../../../content/dam/help/clientlibs/images/ajax-loader-2.gif") repeat scroll 0 0px rgba(0, 0, 0, 0);
}
/**
 * rtl.less
 */
html[dir="rtl"] h1,
html[dir="rtl"] h2,
html[dir="rtl"] h3,
html[dir="rtl"] h4,
html[dir="rtl"] h5,
html[dir="rtl"] h6 {
  text-align: center;
}
html[dir="rtl"] #contact-page-3-wrapper .plan-col.pre h3 {
  text-align: right;
}
html[dir="rtl"] #contact-page-3-wrapper .plan-col.pre ul,
html[dir="rtl"] #contact-page-3-wrapper .plan-col.pre ul li {
  text-align: right;
}
#contact-page-3-wrapper .plan-col.pre h3 {
  text-align: center;
  font-size: 21px;
  font-size: 1.3125rem;
  letter-spacing: 0.8px;
  margin-bottom: 6px;
  font-weight: 400;
}
#contact-page-3-wrapper .plan-col.pre ul {
  text-align: center;
  list-style: none;
  padding: 0;
}
#contact-page-3-wrapper .plan-col.pre ul li,
#contact-page-3-wrapper .plan-col.pre ul li a {
  text-align: center;
  margin: 0;
  line-height: 30px;
}
@media only screen and (min-width: 64em) {
  #contact-page-3-wrapper .select-plan {
    padidng-left: 0;
    padding-right: 0;
  }
}
@media only screen and (min-width: 48.5em) {
  #contact-page-3-wrapper .select-plan {
    padidng-left: 0;
    padding-right: 0;
  }
}
@media only screen and (min-width: 10em) {
  #contact-page-3-wrapper .select-plan {
    padidng-left: 0;
    padding-right: 0;
  }
}
@media only screen and (min-width: 48.5em) {
  #contact-page-3-wrapper .plan-options.wrap {
    padidng-left: 0;
    padding-right: 0;
  }
}
@media only screen and (min-width: 64em) {
  #contact-page-3-wrapper .plan-options.wrap {
    padidng-left: 0;
    padding-right: 0;
  }
}
#contact-page-3-wrapper section#content {
  width: 100% !important;
  margin: 0 auto !important;
  max-width: 1260px;
}
@media (max-width: 1400px) {
  #contact-page-3-wrapper section#content {
    max-width: 100%;
    padding-left: 70px !important;
    padding-right: 70px !important;
  }
}
@media (max-width: 1024px) {
  #contact-page-3-wrapper section#content {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }
}
@media (max-width: 767px) {
  #contact-page-3-wrapper section#content {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
}
@media (max-width: 480px) {
  #contact-page-3-wrapper section#content {
    padding-left: 18px !important;
    padding-right: 18px !important;
  }
}
#main-header h2 {
  margin-top: 3px;
  margin-bottom: 0px;
  font-weight: bold;
}
.full-width {
  border-bottom: 0px solid #ccc;
}
.contact-bumper-content .plan-col {
  padding-top: 0px;
  padding-bottom: 20px;
}
.contact-bumper-content .plan-col h3 {
  margin-bottom: 14px !important;
}
.contact-bumper-content .plan-col h3 {
  margin-bottom: 14px !important;
}
.contact-bumper-content .plan-col h3 {
  font-size: 15px !important;
  font-weight: bold !important;
}
#secondary-header h2 {
  font-size: 28px;
}

