/*@import url("https://fonts.googleapis.com/css2?family=IM+Fell+English+SC&display=swap");*/
html{scroll-behavior:smooth;scroll-padding-top:5rem}
@media(max-width:992px) {
html{scroll-padding-top:1rem}
}
.my-text-underline{position:relative;display:inline-block}
.my-text-underline::before{content:'';position:absolute;top:105%;height:2px;width:100%;border-radius:10rem;background-color:#d61f1f;color:#d61f1f}
.usp{color:#d61f1f}
.entry-content a{color:#0d6efd}
.quote{box-shadow:#200 3px 0 0 0 inset;padding-left:23px;margin-left:-20px!important;max-width:100%!important;font-family:serif!important}
#main-wrapper{float:left;width:70%}
p ul li::before{content:''!important;height:.4em;width:.4em;background:#ffc600;display:block;position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:10px;left:0}
@media (min-width: 767px) {
.bgc-dark-blue-2{margin-left:-10%;margin-right:-3%;padding:0;left:-10%}
}
.card-txt{font-weight:600;text-align:start!important}
.btn-theme{cursor:pointer;font-size:16px;background:#ec5b2e;border:1px solid #ec5b2e;padding:10px 30px;display:inline-block;text-align:center;font-weight:600;border-radius:5px;white-space:normal;position:relative;overflow:hidden}
.post_widget{background:#074082;margin-bottom:20px;padding:55px;min-height:250px;border-radius:15px}
@media (max-width:992px) {
.post_widget{padding:20px}
}
.btn-theme:before{content:"\f061";position:absolute;top:50%;right:-5px;font-family:'FontAwesome';-webkit-transition:transform .15s ease-in;transform:translate(20px,-50%);opacity:0;z-index:9999}
.btn-theme:after{position:absolute;content:'';height:100%;background:#000;width:70px;right:-23px;top:0;border-radius:50px;opacity:0}
.btn-theme:hover{padding-right:50px;padding-left:20px;transition:.15s ease-in}
.btn-theme:hover::before{-webkit-transition:transform .09s ease-in;transform:translate(-20px,-50%);opacity:1}
.btn-theme:hover::after{-webkit-transition:transform .09s ease-in;transform:translate(0px,0%);opacity:1}
.contact-daxx-banner{display:flex;justify-content:space-between;align-items:center;padding:24px 32px;background-color:#ffc600}
.contact-daxx-banner>div{color:#24272a;font-size:24px;line-height:32px;font-weight:600}
.btn.btn-primary.dark-primary{background-color:#fff;color:#24272a;text-transform:none}
@media (max-width: 767px) {
.contact-daxx-banner{flex-direction:column}
.btn.btn-extra-long{min-width:auto;white-space:nowrap}
}
@media (max-width: 768px) {
.lead-magnet-banner-2.lead-magnet-banner-4 .text-holder{padding:0}
}
.lead-magnet-banner-2.lead-magnet-banner-4{padding:10px}
.lead-magnet-banner-4 .text-holder{padding:0}
.bgc-gray-5{background-color:#f5f5f5}
@media (max-width: 768px) {
.text-holder{font-size:14px;font-weight:400;line-height:24px}
}
.center-img{margin-top:20px;margin-bottom:20px;display:block;margin-left:auto;margin-right:auto;width:50%}
.lead-magnet-banner .image-holder img{margin:0 auto;height:200px;display:block;width:auto}
.lead-magnet-banner-2 .image-holder.center-image{display:flex;align-self:center;align-items:center}
.lead-magnet-banner-2 .btn{background:#ffc600;color:#000}
@media (max-width: 768px) {
.lead-magnet-banner-2 .text-holder{padding:20px 0}
}
.lead-magnet-banner-2 .text-holder{padding:30px 0 40px}
.lead-magnet-banner-4 .title{font-size:24px;font-weight:700;margin-bottom:8px;line-height:32px}
#sidebar-wrapper{position:fixed;right:0;width:300px}
.sidebar-title::before{content:'';background:#e3e0f4;position:absolute;height:1px;bottom:8px;width:100%;left:0}
.entry-content p{font-family:'Inter'!important;margin-bottom:2rem;letter-spacing:.26px;color:#000;line-height:1.75;padding-bottom:2px;word-spacing:1px;text-align:left}
.entry-content ol{margin-left:5%;color:#000;line-height:1.75;letter-spacing:.26px;padding-bottom:2px;word-spacing:1px}
.entry-content ol li{font-size:1.2rem}
.aligncenter{text-align:center}
.sidebar ul li a.active::before{width:20px}
.sidebar ul li a:focus{color:#dc3535;background:0 0}
.sidebar ul li a::before,.sidebar ul li ::before{background:#dc3535;height:3px;position:absolute;content:'';width:0;left:-25px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}
@media (max-width: 968px) {
#sidebar-wrapper{display:none}
#main-wrapper{width:100%}
}
.blog-details{margin-top:5%}
@media (min-width: 968px) {
.blog-details{padding-left:40px;padding-right:30px;margin-top:2%}
}
.content{align-self:center}
.blog-details .body-font,p{font-size:1.25rem}
.icon-bar ul{list-style:none!important}
@media (max-width: 968px) {
.h-96{height:auto}
}
.icon-bar ul li a{padding-left:0}
.sticky{bottom:2%;position:-webkit-sticky;position:sticky}
.sidebar ul li a{max-width:180px;transition:all .2s;padding-bottom:0;display:block;position:relative;border-bottom:none;color:#2f5071;font-size:14px;font-weight:500;overflow-anchor:none;line-height:1.2em}
.sidebar ul li{padding:7px 25px}
.sidebar{scrollbar-color:#c6c6c6 #e6e6e6;scrollbar-width:thin;padding:10px 0;overflow:auto;max-height:calc(100vh - (var(--header-height) + 40px));position:-webkit-sticky;position:sticky;top:calc(var(--header-height) + 15px);background:#fff;-webkit-box-shadow:0 0 25px 0 #88888829;box-shadow:0 0 25px 0 #88888829}
.icon-bar.sticky{padding-top:2%}
.icon-bar{top:10%;align-self:flex-start}
.sidebar{top:13%;align-self:flex-start}
.entry-content h2{margin-bottom:3%}
.h4-font{line-height:1.2!important}
.h3-font{font-size:2rem!important}
.SubHeadBlog{font-size:15px}
.entry-content .box-new{background:#FFF;box-shadow:0 7px 29px rgba(100,100,111,0.2);padding:20px;margin:38px 0;border-radius:10px}
.toc-tbl{background-color:#f3f4f6;border-radius:10px;margin-bottom:1.25rem}
.toc-tblol h2{margin-bottom:2%!important}
.toc-tbl li p{color:#fff;margin-bottom:-.25rem!important;text-align:unset!important}
.toc-tbl ol{margin-left:auto!important}
.toc-tbl ol li{list-style:none}
.toc-tbl ol li a{color:#010101}
.toc-tbl a:hover{color:#03A9F4;transition:all .2s ease}
.toc-tbl ol li p:before{content:"\f061";font-family:'FontAwesome';color:#4CAF50}
.toc-tbl ol li p{display:inline-flex;gap:10px}
@media(max-width:576px) {
.toc-tbl ol{margin-left:-5%!important}
}
.list-para-padding{padding-left:25px}
.comments ul li{list-style:none}
ul.children .vcard{text-decoration:none;color:#6799ff;margin-left:10px}
.comment-author-admin .comment-body p{margin-left:10px}
.comment{font-size:17px;font-weight:400;line-height:29px;color:#5f5e5e}
.comment-author-admin{margin-left:44px!important;list-style:none!important;border-left:3px solid #6799ff;padding-left:25px}
.comment-form-comment textarea{border:solid 1px #dcdcdc;resize:none;padding:16px;border-radius:5px;width:100%}
#commentform input{border:solid 1px #dcdcdc;height:45px;width:100%;border-radius:5px;padding-left:10px;font-size:15px}
#commentform .form-submit .submit{background-color:#074082;border-color:#074082;color:#fff;border-radius:20px;padding:.3rem 1.5rem;border:0}
.comments h2{margin-top:2.2rem;margin-bottom:.7rem;font-size:2.2rem;line-height:1.4}
p.form-submit{display:block}
label.error{color:red;font-size:14px}
.comment-author{color:#0d6efd;font-size:22px}
.comment-body p{font-size:15px;text-align:justify}
div#post-comment p{margin-bottom:0;font-size:14px}
.my-11{margin-top:0;margin-bottom:20px}
.comments ul .parent{margin-bottom:15px;padding-bottom:9px}
ul.children{margin-top:10px}
form#commentform div{margin-bottom:10px;display:block}
.comment-form-comment{margin-bottom:6px!important}
.form-wrapper{position:relative;padding:36px;background-color:#fff;box-shadow:0 0 8px red;border-radius:8px}
.progress-container{position:fixed;width:100%;height:8px;top:84px;display:none;z-index:9;}
.progress-bar{width:0%;background-color:#1e8fcd;height:3px;transition:none;}
@media(max-width:992px) {
    .progress-container{position:fixed;width:100%;height:8px;top:unset;bottom:68px;display:none;z-index:9;}
}


.w-full {width:100%;}
.flex-col-reverse {flex-direction:column-reverse;}
.p-3 {padding:1rem !important;}
.pt-4, .py-4 {padding-top:1.5rem !important;}
.pb-4, .py-4 {padding-bottom:1.5rem !important;}
.text-3xl {font-size:1.875rem; line-height:2.25rem;}
.pt-2, .py-2 {padding-top:.5rem !important;}
.pb-0, .py-0 {padding-bottom:0 !important;}
.p-0 {padding:0 !important;}
.mr-auto, .mx-auto {margin-right:auto !important;}
.ml-auto, .mx-auto {margin-left:auto !important;}
.mb-0, .my-0 {margin-bottom:0 !important;}
.mt-2, .my-2 {margin-top:.5rem !important;}
.mr-2, .mx-2 {margin-right:.5rem !important;}
.ml-2, .mx-2 {margin-left:.5rem !important;}
.d-flex {display:flex !important;}
.flex {display:flex;}
.text-center {text-align:center !important;}
.max-w-\[1380px\] {max-width:1380px;}
.px-6 {padding-left:1.5rem; padding-right:1.5rem;}
.flex {display:flex;}
.d-flex {display:flex !important;}
.items-center {align-items:center;}
.justify-end {justify-content:flex-end;}
.align-self-center {align-self:center !important;}
.font-weight-bold {font-weight:700 !important;}
.align-self-end {align-self:flex-end !important;}
.max-w-lg {max-width:32rem;}
.bg-transparent {background-color:transparent !important;}
.mt-3, .my-3 {margin-top:1rem !important;}
.mt-4, .my-4 {margin-top:1.5rem !important;}
.mt-0, .my-0 {margin-top:0 !important;}
.mb-0, .my-0 {margin-bottom:0 !important;}
.breadcrumb {display:flex; flex-wrap:wrap; padding:.75rem 1rem; margin-bottom:1rem; list-style:none; background-color:#e9ecef; border-radius:.25rem;}
.breadcrumb {background:transparent; padding:0;}
.breadcrumb-item+.breadcrumb-item::before {float:left; padding-right:.5rem; color:#6c757d; content:"/";}
h1, h2, h3, h4, h5, h6 {padding:0; margin:0; font-weight:700; color:#2c2e30; font-family:Aileron, sans-serif;}
.text-warning {color:#fdb53c !important;}
.text-success {color:#27ae60 !important;}
.text-dark {color:#343a40 !important;}
.h-96 {height:24rem;}
.rounded-md {border-radius:.625rem;}
.blog-details {margin-top:5%;}
.container-fluid {width:100%; padding-right:15px; padding-left:15px; margin-right:auto; margin-left:auto;}
.col {flex-basis:0; flex-grow:1; max-width:100%;}
.ml-auto, .mx-auto {margin-left:auto !important;}
.mr-auto, .mx-auto {margin-right:auto !important;}
.content {align-self:center;}
.d-none {display:none !important;}
.mt-40 {margin-top:2.5rem;}
.sticky {bottom:2%; position:-webkit-sticky; position:sticky;}
.icon-bar {top:10%; align-self:flex-start;}
.icon-bar.sticky {padding-top:2%;}
.blog-main li, .blog-main ol, .blog-main ul {padding:inherit;}
.img-fluid {max-width:100%; height:auto;}
.pl-5, .px-5 {padding-left:3rem !important;}
.pr-5, .px-5 {padding-right:3rem !important;}
p {font-weight:400; margin:0; padding:0; color:#54565a;}
.h4-font, h4 {font-size:1.75rem; line-height:1.4;}
.h4-font {line-height:1.2 !important;}
.blog-main ol {list-style-type:decimal;}
.blog-main li {display:list-item;}
.h3-font, .hero__title, h3 {font-size:2.125rem; line-height:1.35;}
.h3-font {font-size:2rem !important;}
.h5-font, h5 {font-size:1.5rem; line-height:1.6;}
.justify-content-between {justify-content:space-between;}
.align-self-center {align-self:center !important;}
.pl-5, .px-5 {padding-left:3rem !important;}
.pr-5, .px-5 {padding-right:3rem !important;}
.pb-5, .py-5 {padding-bottom:3rem !important;}
.text-left {text-align:left !important;}
.mt-5, .my-5 {margin-top:3rem !important;}
.text-white {color:#fff !important;}
.mb-3, .my-3 {margin-bottom:1rem !important;}
.btn-dark {color:#fff; background-color:#343a40; border-color:#343a40;}
.text-uppercase {text-transform:uppercase !important;}
.main {padding-top:50px;}
.main {background:#fff;}
.tracking-wide {letter-spacing:.025em;}
.text-gray-800 {--tw-text-opacity:1; color:rgb(31 41 55 / var(--tw-text-opacity));}
.blog-author {position:relative;}
.post-category {padding:0 3px; background:#eee; font-size:12px; line-height:20px; text-transform:uppercase; margin-right:7px; -webkit-border-radius:3px; -moz-border-radius:3px; -o-border-radius:3px; border-radius:3px; display:inline-block;}
.space-y-6>:not([hidden])~:not([hidden]) {--tw-space-y-reverse:0; margin-top:calc(1.5rem* calc(1 - var(--tw-space-y-reverse))); margin-bottom:calc(1.5rem* var(--tw-space-y-reverse));}
.shadow-sm {box-shadow:0 .125rem .25rem rgba(0, 0, 0, .075) !important;}
.filter, .lg\:drop-shadow-lg {--tw-blur:var(--tw-empty); --tw-brightness:var(--tw-empty); --tw-contrast:var(--tw-empty); --tw-grayscale:var(--tw-empty); --tw-hue-rotate:var(--tw-empty); --tw-invert:var(--tw-empty); --tw-saturate:var(--tw-empty); --tw-sepia:var(--tw-empty); --tw-drop-shadow:var(--tw-empty); --tw-filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);}
.max-w-2xl {max-width:42rem;}
.object-cover {-o-object-fit:cover; object-fit:cover;}
.icon-bar ul {list-style:none !important;}
.blog-main li {display:list-item;}
.icon-bar ul li a {position:relative; color:#000; text-decoration:none; font-size:18px; padding-left:40px; display:inline-block; width:100%; font-weight:500; border-left:3px solid transparent;}
.icon-bar ul li a {padding-left:0;}
.icon-bar ul > li > a > span.fa {color:#fff; width:35px; height:35px; float:left; margin-right:1.2%; border:solid 1px #dadada; text-align:center; line-height:32px; border-radius:50%; -webkit-transition:.2s ease; transition:.2s ease;}
.blog-details .content p {margin-bottom:1.25rem;}
.blockquote, .h6-font, h6 {font-size:1.125rem; line-height:1.9;}
.mb-0, .my-0 {margin-bottom:0 !important;}
.mr-0, .mx-0 {margin-right:0 !important;}
.blog-details .content p {margin-bottom:1.25rem;}
.my-10 {margin-top:2.5rem; margin-bottom:2.5rem;}
.display-4 {font-size:3.5rem; font-weight:300; line-height:1.2;}
.mb-5, .my-5 {margin-bottom:3rem !important;}
.card {position:relative; display:flex; flex-direction:column; min-width:0; word-wrap:break-word; background-color:#fff; background-clip:border-box; border:1px solid rgba(0, 0, 0, .125); border-radius:.25rem;}
.collapse:not(.show) {display:none;}
.p-2 {padding:.5rem !important;}
.card {box-shadow:0 2px 4px 0 rgba(44, 46, 48, .08);}
.article__thumbnail {display:block;}
.card-img, .card-img-bottom, .card-img-top {flex-shrink:0; width:100%;}
.card-img, .card-img-top {border-top-left-radius:calc(.25rem - 1px); border-top-right-radius:calc(.25rem - 1px);}
.article--blog-post img {width:100%;}
.card-body {flex:1 1 auto; min-height:1px; padding:1.25rem;}
.article .card-body {display:flex;}
.article .card-body .entry-header {display:flex; flex-direction:column; justify-content:space-between;}
.mb-2, .my-2 {margin-bottom:.5rem !important;}
.card-footer {padding:.75rem 1.25rem; border-top:1px solid rgba(0, 0, 0, .125);}
.card-footer {background:#fff; border-color:#e7eaee;}
.card-footer:last-child {border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px);}
.banner-show, .cookie-banner, .footer-banner, .transform {--tw-translate-x:0; --tw-translate-y:0; --tw-rotate:0; --tw-skew-x:0; --tw-skew-y:0; --tw-scale-x:1; --tw-scale-y:1; --tw-transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.footer-banner {position:fixed; width:100%; --tw-translate-y:600px; transform:var(--tw-transform); background:#f1f1f1; box-shadow:0 0 2rem rgb(0 0 0 / 12%); transition:transform 1.5sease-in-out; bottom:0;}
.py-2 {padding-top:.5rem; padding-bottom:.5rem;}
.justify-between {justify-content:space-between;}
.banner-close-btn {border-radius:50%; height:1.5rem; width:1.55rem; align-self:center; line-height:1rem; background:0 0; border:1px solid #939393; color:#939393; transition:.3sease-in-out;}
.footer-banner .img-container img {min-width:10rem;}
.font-w-600 {font-weight:600 !important;}
.font-w-300 {font-weight:300 !important;}

@media (min-width: 576px) {
.d-sm-block {display:block !important;}
.col-sm-1 {flex:0 0 8.33333%; max-width:8.33333%;}
.col-sm-9 {flex:0 0 75%; max-width:75%;}
.container {max-width:540px;}
.container {max-width:540px;}
}

@media (min-width: 768px) {
.md\:flex-row {flex-direction:row;}
.md\:items-center {align-items:center;}
.md\:py-16 {padding-top:4rem; padding-bottom:4rem;}
.md\:w-5\/12 {width:41.666667%;}
.md\:order-2 {order:2;}
.mt-md-0, .my-md-0 {margin-top:0 !important;}
.md\:text-4xl {font-size:2.25rem; line-height:3rem;}
.md\:w-7\/12 {width:58.333333%;}
.md\:space-x-6>:not([hidden])~:not([hidden]) {--tw-space-x-reverse:0; margin-right:calc(1.5rem* var(--tw-space-x-reverse)); margin-left:calc(1.5rem* calc(1 - var(--tw-space-x-reverse)));}
.bgc-dark-blue-2 {margin-left:-10%; margin-right:-3%; padding:0; left:-10%;}
.container {max-width:720px;}
.col-md-4 {flex:0 0 33.33333%; max-width:33.33333%;}
.d-md-block {display:block !important;}
.pl-md-2, .px-md-2 {padding-left:.5rem !important;}
.pr-md-2, .px-md-2 {padding-right:.5rem !important;}
.col-md-4 {flex:0 0 33.33333%; max-width:33.33333%;}
.col-md-7 {flex:0 0 58.33333%; max-width:58.33333%;}
}

@media (min-width: 968px) {
.blog-details {padding-left:40px; padding-right:30px; margin-top:2%;}
}

@media (min-width: 992px) {
.breadcrumb {font-size:14px;}
.col-lg-5 {flex:0 0 41.66667%; max-width:41.66667%;}
.text-lg-left {text-align:left !important;}
.col-lg-7 {flex:0 0 58.33333%; max-width:58.33333%;}
.text-lg-right {text-align:right !important;}
.container {max-width:960px;}
.col-lg-5 {flex:0 0 41.66667%; max-width:41.66667%;}
.col-lg-6 {flex:0 0 50%; max-width:50%;}
}

@media (min-width: 1024px) {
.lg\:flex-row {flex-direction:row;}
.lg\:shadow-lg {--tw-shadow:0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1); --tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color); box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);}
.lg\:drop-shadow-lg {--tw-drop-shadow:drop-shadow(0 10px 8px rgb(0 0 0 / 0.04)) drop-shadow(0 4px 3px rgb(0 0 0 / 0.1)); filter:var(--tw-filter);}
}


@media (min-width: 1200px) {
.container {max-width:1140px;}
.col-xl-8 {flex:0 0 66.66667%; max-width:66.66667%;}
.col-xl-3 {flex:0 0 25%; max-width:25%;}
}

@media (max-width: 968px) {
.h-96 {height:auto;}
}

.error {border-color: red !important;}
.error-message {color: red;font-size: 12px;margin-top: 5px;}
.table-wrapper {overflow-x:auto;}
.entry-content p, td, th{font-family: 'Inter', sans-serif !important;}