.pxn_tab_wrapper{align-items:center;display:flex;gap:30px;justify-content:space-between;width:100%}.pxn_tab_list{max-width:580px;width:100%}.pxn_tab_list .nav{background-color:var(--pxn-color-theme-primary-2);display:flex;flex-direction:column;gap:35px;list-style:none;padding:70px 52px}.pxn_tab_list .nav button{align-items:start;background-color:rgba(97,25,12,.6);border:none;color:var(--pxn-color-common-white);display:flex;font-family:var(--pxn-ff-heading-2);font-size:28px;font-weight:var(--pxn-fw-regular);gap:20px;line-height:1.1;padding:30px;transition:.4s;width:100%}.pxn_tab_list .nav li{display:flex;line-height:1;width:100%}.pxn_tab_list .nav li.active button{background-color:var(--pxn-color-theme-bg-light-2);color:var(--pxn-color-heading-primary-2)}.pxn_tab_container{flex:1;max-width:660px;position:relative;z-index:1}.pxn_tab_container .tab_content{left:0;opacity:0;position:absolute;top:10%;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;width:100%;z-index:1}.pxn_tab_container .tab_content.active{opacity:1;top:0;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;z-index:2}.pxn_tab_container .tab_title{align-items:start;color:var(--pxn-color-heading-primary-2);display:none;font-family:var(--pxn-ff-heading-2);font-size:28px;font-weight:var(--pxn-fw-regular);gap:20px;line-height:1.1;margin-bottom:15px;width:100%}@media only screen and (min-width:1200px)and (max-width:1399px){.pxn_tab_list{max-width:560px}.pxn_tab_list .nav{gap:30px;padding:60px 40px}}@media only screen and (min-width:992px)and (max-width:1199px){.pxn_tab_list{max-width:470px}.pxn_tab_list .nav{gap:30px;padding:50px 30px}.pxn_tab_list .nav button{font-size:24px;padding:25px}}@media only screen and (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.pxn_tab_list{display:none}.pxn_tab_container{display:flex;flex-direction:column;gap:50px;max-width:100%}.pxn_tab_container .tab_content{opacity:1;position:inherit;top:0}.pxn_tab_container .tab_content .tab_title{display:flex}}@media only screen and (min-width:576px)and (max-width:767px){.pxn_tab_container .tab_title{font-size:26px}}@media only screen and (max-width:575px){.pxn_tab_container .tab_title{font-size:24px;gap:15px}}