section.main-section.comments-section{padding-top:0}.comments-section .container{border-radius:20px;padding:40px 30px;background-color:#f5f8ff}.comments-list{position:relative;display:block;height:400px}.comment__single{background:var(--white-color);border-radius:20px;padding:1.5rem;margin-bottom:20px}.comment__single:last-child{margin:0}.comment__single .name{margin-left:8px}.comment__single .date{color:#8591b6;font-size:1rem;font-weight:400;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 0 10px}.comment__single .date .icon{margin-right:5px}.comment__content p{margin:0;font-size:1rem;font-weight:400}.mCSB_scrollTools{width:8px!important}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#d1d9e8!important}.mCSB_scrollTools .mCSB_draggerContainer{background-color:var(--white-color)!important;border-radius:10px}.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.validation-error{color:#721c24;background-color:#f8d7da;position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid #f5c6cb;border-radius:8px;font-size:.9rem}.form input,.form textarea{box-shadow:none!important;padding:12px 20px;outline:0;font-size:1rem;color:var(--primary-color);margin-bottom:20px;border-radius:20px;font-weight:400;overflow:auto;background-color:var(--white-color);border:0!important}.form input{height:50px!important}.form textarea{margin-bottom:30px;height:100px;resize:none}.form input:focus,.form input:hover,.form textarea:focus,.form textarea:hover{background-color:#fbfbfb}.form input::-webkit-input-placeholder,.form textarea::-webkit-input-placeholder{color:#8591b6;text-align:right}.form input::-moz-placeholder,.form textarea::-moz-placeholder{color:#8591b6;text-align:right}.form input:-ms-input-placeholder,.form textarea:-ms-input-placeholder{color:#8591b6;text-align:right}.form input::-ms-input-placeholder,.form textarea::-ms-input-placeholder{color:#8591b6;text-align:right}.form input::placeholder,.form textarea::placeholder{color:#8591b6;text-align:right}.form .button{height:calc(100% - 30px);margin-bottom:30px;padding-left:0;padding-right:0}@media screen and (min-width:40em) and (max-width:63.99875em){.comments-section .container{padding:30px 15px}.comments-section .right-column{margin-bottom:50px}}@media screen and (max-width:39.99875em){.comments-section .container{border-radius:20px;padding:20px 10px}.comments-section .right-column{margin-bottom:30px}.form input,.form textarea{border-radius:25px}.form input{margin-bottom:15px}.form textarea{margin-bottom:25px}}.blog-detail__img .image-box{border-radius:30px;overflow:hidden;max-width:fit-content;margin:0 auto}.blog-detail__img .image-box img{object-fit:cover;width:100%;min-height:100%}.blog-detail__title{padding:30px;background:#fff;box-shadow:0 4px 25px rgba(46,71,124,.1);border-radius:30px;width:640px;margin:-50px auto 50px;z-index:3;position:relative}.blog-detail h1.title{margin-bottom:10px;font-size:32px;font-weight:900!important}.blog-detail .meta .item{font-size:18px;margin:0 0 0 30px;display:inline-flex;align-items:center;color:var(--primary-color)}.blog-detail .meta a.item:hover{color:var(--secondary-color)}.blog-detail .meta .item:last-child{margin:0}.blog-detail .meta .item svg{margin:0 0 0 5px;color:var(--secondary-color)}blockquote{border:0;padding:0;color:var(--primary-color);text-align:justify;max-width:70%;margin:30px auto;gap:10px}blockquote svg{flex-shrink:0}blockquote p{color:var(--primary-color);font-size:1rem;font-weight:500}.blog-detail .blog-main-detail img{width:fit-content!important;border-radius:30px;overflow:hidden;margin:30px auto;display:block}.blog-main-detail p{text-align:justify;margin:0}.blog-detail .h2,.blog-detail h2{margin:15px 0 8px;font-size:24px;font-weight:700!important}.blog-detail .h3,.blog-detail h3{margin:15px 0 8px;font-size:22px;font-weight:700!important}.blog-detail .h4,.blog-detail h4{margin:15px 0 8px;font-size:20px;font-weight:700!important}.blog-detail-list{padding:0;margin:0 0}.blog-detail__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:30px 0 0;margin:30px 0 0;border-top:1px solid #92a2c4}.blog-detail__tags span{color:var(--primary-color);font-size:1rem;margin-left:1rem}.blog-detail__bottom p{margin:0}.blog-detail__tags a{position:relative;font-size:11.25pt;background-color:transparent;color:#92a2c4;display:inline-block;padding:5px 10px 5px;-webkit-transition:all .5s ease;transition:all .5s ease;border-radius:35px;border:1px solid #92a2c4;margin:0 2px;margin-bottom:5px;font-weight:300}.blog-detail__tags a:hover{border-color:var(--primary-color);color:var(--primary-color);text-decoration:none}.blog-detail__social-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.blog-detail__social-list span{color:var(--primary-color);font-size:1rem;margin-left:1rem}.blog-detail__social-list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0}.blog-detail__social-list a{position:relative;height:38px;width:38px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;color:#92a2c4;background-color:#92a2c43f;border-radius:50%;overflow:hidden;-webkit-transition:all .5s ease;transition:all .5s ease;z-index:1;margin:0 5px}.blog-detail__social-list a:hover{color:var(--secondary-color)}@media screen and (max-width:63.99875em){.blog-detail__bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.blog-detail__tags{margin-bottom:15px!important}}@media screen and (max-width:39.99875em){.blog-detail h1.title{font-size:25px}.blog-detail__title{width:90%;padding:15px}.blog-detail .meta .item{font-size:17px;flex-basis:100%;margin:0 0 5px 5px;white-space:nowrap;justify-content:center}.blog-detail .meta{flex-wrap:wrap}.blog-detail__img .image-box{border-radius:20px}.blog-detail .h2,.blog-detail h2{font-size:22px}.blog-detail .h3,.blog-detail h3{font-size:20px}.blog-detail .h4,.blog-detail h4{font-size:19px}.blog-detail .blog-main-detail img{border-radius:20px}blockquote{max-width:100%}}