.tabwithcontent{padding:100px 0}.tabwithcontent .left-text{max-width:295px;padding:0 20px 0 0}.tabwithcontent .right-tabs{background-color:#fff;width:610px;border-radius:5px;padding:50px 40px 45px;box-shadow:0 0 45px 0 rgba(0,0,0,0.15)}.tabwithcontent .right-tabs .left-content{text-align:center;width:calc(100% - 180px);padding:0 30px 0 0}.tabwithcontent .right-tabs .left-content .price{font-size:48px;font-weight:700;padding:12px 0 25px}.tabwithcontent .right-tabs .tabs-contentwrapper{width:180px}.tabwithcontent .right-tabs .tabs-contentwrapper>div{cursor:pointer;font-style:italic;font-weight:300;letter-spacing:1.5px;padding:5px 0}.tabwithcontent .right-tabs .tabs-contentwrapper>div.current{font-size:18px;font-style:normal;font-weight:500;text-decoration:underline}@media(min-width:768px){.tabwithcontent .right-tabs .left-content h3.tab-ttl{display:none}}@media(max-width:991px){.tabwithcontent .inner.flex{display:block}.tabwithcontent .left-text{max-width:none;padding:0 0 40px;text-align:center}.tabwithcontent .right-tabs{width:auto}}@media(max-width:767px){.tabwithcontent .right-tabs{padding:50px 0 45px}.tabwithcontent .right-tabs .tabs-contentwrapper,.tabwithcontent h3.tab-ttl+div{display:none}.tabwithcontent h3.tab-ttl+div{padding:0 0 30px}.tabwithcontent .right-tabs .left-content{padding:0 20px;width:auto;text-align:left}.tabwithcontent .right-tabs .left-content .price{font-size:28px;padding:12px 0 15px}.tabwithcontent .right-tabs .left-content h3.tab-ttl{position:relative}.tabwithcontent .right-tabs .left-content h3.tab-ttl:after,.tabwithcontent .right-tabs .left-content h3.tab-ttl:before{content:'';height:2px;position:absolute;right:0;top:15px;width:16px}.tabwithcontent .right-tabs .left-content h3.tab-ttl:not(.active):before{transform:rotate(90deg)}}