.content-with-bookmark{display:flex;flex-direction:row;flex-wrap:wrap}.content-with-bookmark .bookmark-content{background:#fff;border:1px solid #c6cfda;border-radius:8px;box-shadow:0 4px 8px 2px rgba(198,207,218,.24);box-sizing:border-box;padding:28px 28px 32px;position:sticky;top:50px}.content-with-bookmark .bookmark-title{border-bottom:1px solid #c6cfda;color:var(--primary-color);font-size:14px;font-style:normal;font-weight:700;letter-spacing:.02em;line-height:100%;padding-bottom:10px;text-transform:uppercase}.content-with-bookmark .bookmark-list ul{list-style:none;margin:20px 0 0;padding:0}.content-with-bookmark .bookmark-list ul li a{background:#fff;border-radius:8px;color:var(--primary-color);display:block;font-size:12px;font-style:normal;font-weight:700;line-height:120%;margin-bottom:10px;padding:12px 15px}.content-with-bookmark .bookmark-list ul li a.active{background:#2488cd;color:#fff}.content-with-bookmark .main-left-content{padding:0 20px;width:25%}.content-with-bookmark .main-right-content{padding:0 20px 0 40px;width:75%}.content-with-bookmark .top-title h2{color:#2488cd;letter-spacing:-.02em;line-height:132%;margin:0 0 24px;text-shadow:0 2px 4px rgba(222,42,74,.05)}.content-with-bookmark .main-content-inner p{color:#62668a;line-height:160%;margin:24px 0}.content-with-bookmark .main-content-inner h3{letter-spacing:.02em;line-height:132%;margin:24px 0}.content-with-bookmark .main-right-content .right-content-item{margin-bottom:40px}.content-with-bookmark .main-content-inner ol li,.content-with-bookmark .main-content-inner ul li{font-size:16px;line-height:120%;padding:14px 0}.content-with-bookmark .main-content-inner ul li::marker{font-size:1.3rem;font-weight:bolder}.content-with-bookmark .main-content-inner blockquote{background:#fff;border:.5px solid #e7e8f1;border-radius:20px;border-top:8px solid #9d1d64;border-top-left-radius:8px;border-top-right-radius:8px;box-shadow:0 3px 10px rgba(31,37,89,.04);box-sizing:border-box;color:var(--primary-color);font-family:Abril Fatface;font-size:24px;font-style:normal;font-weight:400;line-height:160%;margin:24px auto;max-width:672px;padding:71px 44px;position:relative;text-align:center}.content-with-bookmark .main-right-content .right-top-content p{color:#62668a;line-height:160%;margin:0 0 24px}.content-with-bookmark .main-content-inner a{text-decoration:underline}.content-with-bookmark .main-content-inner blockquote h2{color:var(--primary-color);font-family:Abril Fatface;font-style:normal;font-weight:400;letter-spacing:.01em;line-height:128%;margin-bottom:0}.content-with-bookmark .main-content-inner blockquote p{margin:16px 0}.content-with-bookmark .content-btn{padding:30px 0;text-align:center}.content-with-bookmark .content-btn a{background:#2488cd;border:1px solid transparent;border-radius:10px;box-shadow:0 2px 6px rgba(31,37,89,.16);color:#fff;display:inline-block;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:700;letter-spacing:-.3px;line-height:100%;padding:20px 34px;text-align:center;transition:all .3s ease}.content-with-bookmark .content-btn a:hover{background:#fff;border-color:#2488cd;color:#2488cd}.content-with-bookmark .right-content-item-wrapper{clear:left;padding-top:20px}@media (max-width:991px) and (min-width:768px){.content-with-bookmark .bookmark-content{padding:28px 15px 32px}.content-with-bookmark .bookmark-list ul li a{padding-left:10px;padding-right:10px}}@media (max-width:767px){.content-with-bookmark{flex-direction:column}.content-with-bookmark .main-left-content{margin-bottom:50px;padding-left:0;padding-right:0;width:100%}.content-with-bookmark .main-right-content{padding-left:0;padding-right:0;width:100%}.content-with-bookmark .bookmark-content{padding-left:20px;padding-right:20px}.content-with-bookmark .main-content-inner blockquote{padding:50px 20px}}