/*
 *  Copyright 2019 Adobe
 *
 *  Licensed under the Apache License, Version 2.0 (the "License");
 *  you may not use this file except in compliance with the License.
 *  You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 *  Unless required by applicable law or agreed to in writing, software
 *  distributed under the License is distributed on an "AS IS" BASIS,
 *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *  See the License for the specific language governing permissions and
 *  limitations under the License.
 */
.cmp-accordion__header {
  margin: 0;
}
.cmp-accordion__button {
  display: block;
  width: 100%;
  text-align: left;
}
.cmp-accordion__panel--hidden {
  display: none;
}
.cmp-accordion__panel--expanded {
  display: block;
}

.idp :focus,.idp button:focus{outline:1px dotted hsla(0,0%,85.1%,0.3)}.idp .edit-mode .idp__zone{height:auto;opacity:1;visibility:visible;display:initial}.idp .edit-mode .idp__zone-content h1,.idp .edit-mode .idp__zone-testimonal h1{display:block}.idp .edit-mode .idp__next,.idp .idp__zone-content h1,.idp__zone-testimonal h1{display:none}.idp .nav{margin-bottom:38px}.idp .nav .idp__zone-0 a{background-image:url(../../../clientlibs/clientlib-base/resources/icons/reset-button.svg);width:34px;height:34px;background-size:100%;background-position:50%;background-repeat:no-repeat;opacity:1;cursor:pointer;display:inline-block;margin-top:27px}.idp .nav .idp__zone-0 a.active{opacity:.3;cursor:default}.idp .nav li:nth-child(n+2) a{border:none!important;color:#112128!important;margin-right:1.25rem;margin-top:1.25rem;text-transform:uppercase;border-radius:0!important;font-size:1.25rem;-webkit-box-shadow:none;box-shadow:none;padding:.5rem 1rem;max-width:345px;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center}@media screen and (max-width:1400px){.idp .nav li:nth-child(n+2) a{max-width:320px}}.idp .nav li:nth-child(n+2) a:hover{-webkit-box-shadow:8px 8px 34px 4px rgba(0,0,0,0.15);box-shadow:8px 8px 34px 4px rgba(0,0,0,0.15);background-color:#4cc3d0!important;color:#fff!important}.idp .nav li{margin-right:43px}.idp .nav li:last-of-type{margin:0}.idp .nav li:nth-child(n+2) a.active,.idp .nav li:nth-child(n+2) a:hover{-webkit-box-shadow:8px 8px 34px 4px rgba(0,0,0,0.15);box-shadow:8px 8px 34px 4px rgba(0,0,0,0.15);background-color:#4cc3d0!important;color:#fff!important}.idp__zone{height:0;opacity:0;visibility:hidden;display:none}.idp__next a{font-size:1.25rem;line-height:1.5;letter-spacing:1px;color:#001aff}.idp__next a:hover{color:#ff7c00}.idp__zone.active{height:auto;-webkit-transition:opacity .6s ease-in-out;transition:opacity .6s ease-in-out;opacity:1;visibility:visible;fill:#ff7c00;display:initial}.idp__next{margin-bottom:51px;width:100%;display:inline-block}.idp__next .idp__zone{float:right;text-align:right;width:225px;text-transform:uppercase}.idp__testimonial{width:100%}.st26-icon{fill:#999}.idp__zone-icon.active .st26-icon,.idp__zone-icon.hover .st26-icon{fill:#ff8200}.idp__zone-content .text-block p{font-size:1rem;font-weight:400;font-stretch:normal;font-style:normal;line-height:2.38;letter-spacing:1px;color:#555;text-transform:uppercase}.idp__zone-content-container{padding-right:8%}@media screen and (max-width:768px){.idp{display:none}}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.idp{display:none}}@media screen and (min-width:1024px){.idp{background-image:url(../../../clientlibs/clientlib-base/resources/icons/IDMC_Graphic.png);background-repeat:no-repeat;background-size:65%;background-position:382px 151px}}@media screen and (min-width:1200px){.idp{background-position:501px 147px;background-size:61%}}@media screen and (min-width:1500px){.idp{background-position:576px 97px;background-size:62%}}@media screen and (min-width:1700px){.idp{background-position:661px 51px;background-size:auto}}@media screen and (min-width:1800px){.idp{background-position:741px 51px;background-size:53%}}@media screen and (min-width:2000px){.idp{background-position:856px 51px;background-size:auto}}@media screen and (min-width:2200px){.idp{background-position:993px 51px;background-size:auto}}@media screen and (min-width:2500px){.idp{background-position:70% 51px;background-size:auto}}
