.blog-single{position:relative;margin-bottom:var(--blog-space-y, 40px);padding:var(--blog-space-y, 40px) var(--blog-space-x, 40px);border:1px solid #ecf1f9;box-shadow:0 7px 14px #eaedf280;border-radius:10px}.blog-single li{list-style-type:disc;padding-left:1rem;margin-left:1rem;line-height:1.75;font-size:1rem}.sidebar-area{margin-bottom:-10px}.blog-meta{font-size:14px;color:#4d5765;margin-top:15px}.blog-meta .meta-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:6px;color:#4d5765}.blog-meta .meta-item i{color:#4d5765;font-size:14px}.blog-meta .separator{margin:0 6px;color:#ccc}aside{display:block;unicode-bidi:-webkit-isolate;unicode-bidi:-moz-isolate;unicode-bidi:isolate}.widget{padding:var(--blog-space-y, 20px) var(--blog-space-x, 20px);border:1px solid #ecf1f9;box-shadow:0 9px 14px #fbfbfb;border-radius:10px;position:relative;margin-bottom:40px}@-webkit-keyframes lineMove{0%{left:0%}50%{left:calc(100% - 50px)}to{left:0%}}@keyframes lineMove{0%{left:0%}50%{left:calc(100% - 50px)}to{left:0%}}.sidebar-area .widget_title:before{content:"";position:absolute;bottom:-3px;height:3px;width:50px;background-color:#0d5ef4;z-index:1;-webkit-animation:lineMove 10s ease-in-out infinite;animation:lineMove 10s ease-in-out infinite}.sidebar-area .tutor-widget-title,.sidebar-area .widget_title{position:relative}.tutor-widget-title,.wp-block-search__label,.widget_title{position:relative;font-size:24px;font-weight:600;font-family:Montserrat,sans-serif;line-height:1em;margin:-.1em 15px 29px;padding-bottom:16px;border-bottom:3px solid #ecf1f9}.h3,h3{font-size:36px;line-height:1.278}.h1,h1,.h2,h2,.h3,h3,.h4,h4,.h5,h5,.h6,h6{font-family:Montserrat,sans-serif;color:#0f2239;text-transform:none;font-weight:700;line-height:1.4;margin:0 0 15px}.recent-post{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:16px;padding:15px;border-radius:8px;transition:box-shadow .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease,-webkit-transform .3s ease}.recent-post:hover{-webkit-transform:scale(1.03);transform:scale(1.03);box-shadow:0 8px 20px #00000014;background-color:#f9f9f9}.recent-post .post-title a{color:#0f2239;font-weight:600;font-size:16px;line-height:1.5;text-decoration:none!important;transition:color .3s ease;display:inline-block}.recent-post .post-title a:hover{color:#3d5afe}.recent-post .media-img{-ms-flex-negative:0;flex-shrink:0;width:70px;height:70px;overflow:hidden;border-radius:10px}.recent-post .media-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.recent-post:hover .media-img img{-webkit-transform:scale(1.05);transform:scale(1.05)}.blog-single a:active,.blog-single a:focus,.blog-single a:hover,.blog-single a:visited{text-decoration:none;outline:0}.text-inherit{color:#0f2239;text-decoration:none}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,p a,span a{font-size:20px;font-family:Montserrat,sans-serif;font-weight:600;line-height:28px}.blog-single a{color:inherit;text-decoration:none}.blog-single a:hover{color:inherit}.blog-single h1 a,.blog-single h2 a,.blog-single h3 a,.blog-single h4 a,.blog-single h5 a,.blog-single h6 a,.blog-single p a,.blog-single span a{font-size:20px;font-family:Montserrat,sans-serif;font-weight:600;line-height:28px}.widget_banner{position:relative;padding:40px 30px;border-radius:16px;text-align:center;color:#fff;overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background-size:cover;background-position:center}.widget_banner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#2d439dcc;z-index:0;border-radius:16px}.widget_banner .widget-banner{position:relative;z-index:1;color:#fff}.widget_banner .title{font-size:20px;font-weight:700;margin-bottom:20px;line-height:1.4;color:#fff}.widget_banner .subtitle{font-size:16px;font-weight:500;margin:20px 0 5px;color:#fff}.widget_banner .logo{background:#fff;padding:10px 20px;border-radius:10px;margin:10px auto 20px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;box-shadow:0 4px 12px #0000001a}.widget_banner .logo img{max-height:150px;height:auto;width:auto;display:block}.widget_banner .link{color:#fff;font-weight:600;display:block;margin-bottom:20px}.th-btn.style7{background-color:#e53935;color:#fff;padding:12px 24px;font-weight:700;border-radius:8px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:8px;text-decoration:none;transition:background-color .3s ease}.th-btn.style7:hover{background-color:#c62828}.th-comments-wrap{margin-top:var(--blog-space-y, 50px);padding:var(--blog-space-y, 40px) var(--blog-space-x, 40px);border:1px solid #ecf1f9;box-shadow:0 7px 14px #eaedf280;border-radius:10px}.blog-inner-title{font-size:36px;margin-top:-.25em;margin-bottom:30px}.th-comments-wrap>.comment-list{margin-bottom:-30px!important}ul{list-style-type:disc}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol,ul{padding-left:2rem;box-sizing:border-box}.checklist>ul{display:block;list-style-type:disc;-webkit-margin-before:1em;margin-block-start:1em;-webkit-margin-after:1em;margin-block-end:1em;-webkit-padding-start:40px;-moz-padding-start:40px;padding-inline-start:40px;unicode-bidi:-webkit-isolate;unicode-bidi:-moz-isolate;unicode-bidi:isolate}.th-comments-wrap li{margin:0 0 30px}*,:after,:before{box-sizing:border-box}li{display:list-item;text-align:-webkit-match-parent;unicode-bidi:-webkit-isolate;unicode-bidi:-moz-isolate;unicode-bidi:isolate}ul.comment-list .th-comment-item:first-child>.th-post-comment{margin-bottom:30px}.th-comments-wrap .th-post-comment{display:-ms-flexbox;display:flex;margin-bottom:30px;padding:30px;position:relative;background:#fff;border-radius:10px}.th-comments-wrap .comment-avater{width:80px;height:80px;margin-right:25px;overflow:hidden;border-radius:5px}.th-comments-wrap .comment-avater img{width:100%}.th-comments-wrap .comment-content{-ms-flex:1;flex:1;margin-top:-6px;position:relative}.th-comments-wrap .name{margin-bottom:2px;font-size:20px}.th-comments-wrap .commented-on{font-size:14px;display:inline-block;font-style:italic;margin-bottom:15px;font-weight:400;color:#4d5765}.th-comments-wrap .comment-content p:last-of-type{margin-bottom:-.5em}.th-comments-wrap .children{padding:0;list-style-type:none;margin:0 0 0 80px}p{font-family:Montserrat,sans-serif;margin:0 0 18px;color:#4d5765;line-height:1.75;margin-bottom:1rem;display:block;-webkit-margin-before:1em;margin-block-start:1em;-webkit-margin-after:1em;margin-block-end:1em;-webkit-margin-start:0px;-moz-margin-start:0px;margin-inline-start:0px;-webkit-margin-end:0px;-moz-margin-end:0px;margin-inline-end:0px;unicode-bidi:-webkit-isolate;unicode-bidi:-moz-isolate;unicode-bidi:isolate}li{text-align:-webkit-match-parent}.th-comments-wrap ul.comment-list{list-style:none;margin:0;padding:0}.th-comments-wrap .reply_and_edit{position:absolute;top:0;right:0}.th-comments-wrap .reply_and_edit a:last-child{margin-right:0}.th-comments-wrap .reply_and_edit a{margin-right:10px}.th-comments-wrap .reply-btn{font-weight:600;font-size:16px;color:#0d5ef4;display:inline-block}a{color:#0d5ef4;text-decoration:none;outline:0;transition:all ease .4s}.th-comment-form{background-color:#fff;padding:40px;border-radius:10px;border:1px solid #f0f2f5;margin-top:30px}.blog-inner-title.h5{font-size:26px;font-weight:700;margin-bottom:10px}.th-comment-form p.text-theme-tin-tuc{font-size:14px;color:#0d5ef4}.th-comment-form .form-control{border:none;background-color:#f5f8fc;font-size:14px;color:#333;width:100%;position:relative;box-shadow:none;border:1px solid #ecf1f9;border-radius:8px;padding:12px 45px 12px 15px;transition:all .3s ease}.th-comment-form .form-control:focus{outline:none;border:1.8px solid #0d5ef4;background-color:#fff}.th-comment-form .form-group{position:relative;margin-bottom:20px}.th-comment-form .form-group i{position:absolute;top:10px;right:15px;font-size:14px;color:#9baec8;pointer-events:none}.custom-checkbox input[type=checkbox]{margin-right:8px;margin-bottom:30px}.custom-checkbox label{font-size:16px;color:#555;cursor:pointer}.th-btn{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:8px;padding:12px 30px;font-size:14px;font-weight:700;text-transform:uppercase;background:linear-gradient(to right,#3d5afe,#5c6bc0);color:#fff;border:none;border-radius:8px;box-shadow:0 8px 15px #5d7bff33;transition:background .3s ease}.th-btn:hover{background:#2e44c6;color:#fff}.th-btn i{font-size:14px;color:#fff;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.th-btn:hover i{-webkit-transform:translateX(3px);transform:translate(3px)}.widget_categories ul{padding-left:0;list-style:none;margin:0}.widget_categories ul li{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:10px;margin-bottom:14px;font-size:16px;font-weight:500;color:#333;position:relative;padding-left:24px}.widget_categories ul li:before{content:"";font-family:Montserrat,sans-serif;font-weight:900;position:absolute;left:0;color:#4f46e5;font-size:14px}.widget_categories ul li a{color:#333;text-decoration:none;transition:all .3s ease}.widget_categories ul li a:hover{color:#4f46e5;text-decoration:underline}.clearfix{clear:both}.share-links{margin:20px 0 0;border-top:1px solid rgb(208,219,233);padding:30px 0 0}.share-links-title{font-weight:700;margin-right:10px;font-size:16px;color:#0f2239}.tagcloud{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.tagcloud a{display:inline-block;padding:6px 12px;background-color:#f5f8fc;border-radius:6px;color:#0f2239;font-weight:500;font-size:14px;text-decoration:none;border:1px solid #ecf1f9;transition:all .3s ease}.tagcloud a:hover{background-color:#e8f0fe;color:#3d5afe;border-color:#3d5afe}.blog-single .blog-img{width:100%;margin-bottom:24px;overflow:hidden;border-radius:3px}.blog-single .blog-img img,.blog-single .blog-thumbnail{display:block;width:100%;max-width:100%;height:auto;-o-object-fit:contain;object-fit:contain}
