.accordion,.accordion-items,.menu-items ul{list-style:none;margin:0;padding:0}.accordion-title{color:#000;display:block;font-weight:700;padding:24px 0;text-align:center}.accordion{min-height:50px}.slide img,.tab img{height:auto;max-width:100%}.lgt-gray-bg{background:#f4f4f4}.tab-image{padding-top:40px;text-align:center}@media screen and (max-width:1024px){.sm-mobile-hide{display:none!important}.js-acc-hidden{display:block!important;left:-9999px!important;position:absolute!important;top:-9999px!important}}@media screen and (min-width:1025px){.sm-desktop-hide{display:none!important}.js-tab-hidden{display:block!important;left:-9999px!important;position:absolute!important;top:-9999px!important}}@media screen and (max-width:1024px){.accordion>li{border-bottom:1px solid gray}.accordion-opener,.menu-items a{color:gray;display:block;padding:24px;position:relative;text-decoration:none}.accordion-icon{display:block;height:32px;margin-top:-17px;position:absolute;right:24px;top:50%;width:32px}.accordion-icon span{background:gray;border-radius:3px;position:absolute;transition:.3s}.accordion-icon span:first-child{bottom:25%;left:45%;top:25%;width:10%}.accordion-icon span:last-child{height:10%;left:25%;right:25%;top:45%}.accordion .slide{overflow:hidden;position:relative;width:100%}.accordion .slide-frame{padding:8px 0}.accordion-items .accordion-opener,.menu-items a{font-size:16px;padding:16px 24px}.accordion-items .slide-frame{padding:24px}.accordion-items .accordion-opener:hover,.accordion-items .active .accordion-opener,.accordion.js-accordion .accordion-opener:hover,.accordion.js-accordion .active .accordion-opener,.menu-items a:hover,.menu-items li.active-branch>a{color:#000}.accordion-items .accordion-opener:hover .accordion-icon span,.accordion.js-accordion .accordion-opener:hover .accordion-icon span{background-color:#000}.accordion-items .active>.accordion-opener .accordion-icon span,.accordion.js-accordion .active>.accordion-opener .accordion-icon span{background-color:#000;transform:rotate(90deg)}.accordion-items .active>.accordion-opener .accordion-icon span:last-child,.accordion.js-accordion .active>.accordion-opener .accordion-icon span:last-child{left:50%;right:50%}.accordion .slide .row>div{margin-top:32px}.slide img{margin-top:1em}.accordion .slide .row>div:first-child,.slide img:first-child{margin-top:0}}@media screen and (min-width:1025px){.accordion-icon{display:none}.accordion{background:#f4f4f4;border-bottom:2px solid #ddd;display:flex;justify-content:center;position:relative;text-align:center}.accordion>li{min-height:100%}.accordion .drop-opener{align-items:center;color:#272727;display:flex;height:100%;padding:10px 20px 13px;text-decoration:none;transition:background-color .25s linear}.accordion .drop-opener:focus,.accordion .drop-opener:hover,.accordion .show-drop .drop-opener{background:#e0e0e0}.accordion .drop-opener:focus,.accordion .show-drop .drop-opener{color:#000}.accordion .drop-opener:hover+.slide{z-index:40}.accordion>li>.slide{background-color:#e0e0e0;border-bottom:2px solid #ddd;left:-9999px;margin-top:-3px;opacity:0;position:absolute;top:100%;transition:opacity .5s linear;transition-delay:.15s;visibility:hidden;width:100vw;z-index:10}.accordion .drop-opener:focus+.slide,.accordion>.show-drop>.slide{left:0;opacity:1;visibility:visible}.accordion-items,.menu-items ul{display:flex;flex-wrap:wrap;justify-content:center}.accordion-items .tab-opener,.menu-items a{color:#272727;display:block;padding:10px 20px;text-decoration:none}.accordion-items .tab-active.tab-opener,.accordion-items .tab-opener:focus,.accordion-items .tab-opener:hover,.menu-items a:focus,.menu-items a:hover,.menu-items li.active-branch>a{color:#000;text-decoration:underline}.tab-content{overflow:hidden;position:relative}.tab-content.transition{transition:height .5s linear}.tab{opacity:0;overflow:hidden;position:relative;transition:opacity .5s linear;width:100%}.tab.tab-active{opacity:1}.tab-frame{padding:45px 0}li.hide-item{left:-99999px;position:absolute;top:0;width:10px}}@media screen and (min-width:1200px){.tab-frame .ptb-base{padding-bottom:65px!important;padding-top:75px!important}}