.difference{background-color:#fff;padding:100px 0 110px}.difference_item{margin-bottom:115px;position:relative}.difference_item:last-child{margin-bottom:0}.difference_title{background-color:#fff;border:3px solid #000;border-radius:50px;left:0;margin:auto;max-width:900px;position:absolute;right:0;top:-34px;width:100%}.difference_title p{color:#000;font-size:28px;font-weight:700;line-height:1.45;padding:10px 20px 10px 20%;position:relative;width:100%}.difference_item_container{background-color:#222;border-radius:20px}.difference_item_container_inner{margin:auto;max-width:800px;padding:90px 0 50px;width:100%}.difference_item_rosca_case{margin-bottom:15px;max-width:430px;width:100%}.difference_item_container_title{font-size:40px;font-weight:700;margin-bottom:15px}.difference_item_container_text{color:#fff;font-size:24px;letter-spacing:-.01em;line-height:1.4}.difference_item_container_text span{font-weight:700;position:relative}.difference_item_img{margin-top:45px}.difference_item_container_title_border{color:#fff;font-size:36px;font-weight:700;line-height:1.6;margin-bottom:33px}@media only screen and (max-width:1200px){.difference_title{width:90%}.difference_item_container_inner{padding-left:20px;padding-right:20px}}@media only screen and (max-width:980px){.difference_title p{font-size:24px}.difference_title p:before{left:15px}.difference_item_container_title{font-size:36px}.difference_item_container_text{font-size:20px}}@media only screen and (max-width:680px){.difference{padding:70px 0 50px}.difference_item{margin-bottom:65px}.difference_title{top:-20px}.difference_title p{font-size:16px;padding:5px 15px 5px 90px}.difference_title p:before{height:76px;width:68px}.difference_item_container_title_border{font-size:24px;margin-bottom:20px}.difference_item_container_title{font-size:28px}.difference_item_container_text{font-size:16px}.difference_item_container_inner{padding:55px 20px 30px}.difference_item_rosca_case{max-width:230px}.difference_item_container_title{font-size:24px;margin-bottom:10px}.difference_item_img{margin-top:25px}}@media only screen and (max-width:450px){.difference_title{top:-30px}}