@import url('https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,wght@12..96,700&family=Inter:wght@100;200;300;400;500;600;700;800;900&family=Manrope:wght@400;600&display=swap');
html{scroll-padding-top:8rem}
.toc-tbl{background-color:#f3f4f6;border-radius:10px;margin-bottom:1.25rem}
.toc-tbl li p{color:#fff;margin-bottom:.75rem!important;text-align:unset!important}
.toc-tbl ol li{margin-left:auto!important;list-style:none!important;}
.toc-tbl ol li a{color:#010101}
.toc-tbl a:hover{color:#03A9F4;transition:all .2s ease}
.toc-tbl ol li p:before{content:"\f0a4";font-family:'Font Awesome 5 Free';color:#4CAF50}
.toc-tbl ol li p{display:inline-flex;gap:10px}
.color-light-secondary{color:#123962}
.entry-title a{font-weight:700;color:#1a1a1a}
.main{padding-top:50px;background:#fff}
.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:25px 45px;border-radius:15px}
.post_widget p{text-align:unset!important}
@media (max-width:992px){.post_widget{padding:20px}}
.btn-theme:before{content:"\f061";position:absolute;top:50%;right:-5px;font-family:'Font Awesome 5 Free';-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}
.text-midnight-blue{color:#001f69}
.h3-font{font-size:2rem!important;padding-left:0!important}
.h1-font,h1{font-size:2.125rem;line-height:1.35}
@media (min-width: 768px) {.h1-font,h1{font-size:3.75rem;line-height:1.2}}
.h2-font,h2{font-size:2.125rem;line-height:1.35}
@media (min-width: 768px) {.h2-font,h2{font-size:3rem;line-height:1.25}}
.hero__title,h3{font-size:2.125rem;line-height:1.35}
.h4-font,h4{font-size:1.75rem!important;line-height:1.2!important}
.h5-font,h5{font-size:1.5rem!important;line-height:1.6}
.blockquote,.h6-font,h6{font-size:1.125rem!important;line-height:1.9}
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}
.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;}
.blog-details{margin-top:5%;}
@media (min-width: 968px) {.blog-details{padding-left:40px;padding-right:30px;margin-top:2%}}
.content{align-self:flex-center}
.blog-details .body-font,p{font-size:1.125rem}
.entry-content h2{margin-bottom:3%!important;}
.entry-content ul li{list-style:disc;margin-left:5%;padding-bottom:0!important;line-height:1.75;font-size:1.125rem;letter-spacing:.26px;color:#6a0000;line-height:1.75;word-spacing:1px}
.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}
@media (max-width: 968px) {
.h-96{height:auto!important}
.entry-content p{font-size:18px}
}
.h2-font{font-size:2rem;line-height:1.5;margin:0;color:#000;font-weight:500}
.h3-font{font-size:20px;font-weight:550;padding-left:.5rem}
.m-1{margin:.25rem}
.mb-60{margin-bottom:15rem}
.mt-auto{margin-top:auto}
.mt-5{margin-top:1.25rem}
.mb-5{margin-bottom:1.25rem}
.mb-2{margin-bottom:.5rem}
.mr-20{margin-right:5rem}
.mb-40{margin-bottom:10rem}
.mb-20{margin-bottom:5rem}
.mt-6{margin-top:1.5rem}
.mr-10{margin-right:2.5rem}
*/*/*/
.h-\[1200px\]{height:1200px}
.h-auto{height:auto}
.h-96{height:24rem}
.w-80{width:20rem}
@media (max-width: 991px) {html{font-size:87.5%}}
a.nav-link{color:#555!important;font-size:16px;font-weight:600}
@media (min-width: 640px) {
.sm\:w-1\/2{width:50%}
.sm\:flex-row{flex-direction:row}
.sm\:justify-end{justify-content:flex-end}
}
@media (min-width: 768px) {
.md\:order-2{order:2}
.md\:w-5\/12{width:41.666667%}
.md\:w-7\/12{width:58.333333%}
.md\:flex-row{flex-direction:row}
.md\:items-center{align-items:center}
.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)))}
.md\:py-16{padding-top:4rem;padding-bottom:4rem}
.md\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}
.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}
}
@media (min-width: 1024px) {
.lg\:my-1{margin-top:.25rem;margin-bottom:.25rem}
.lg\:h-\[750px\]{height:750px}
.lg\:flex-row{flex-direction:row}
.lg\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}
.lg\:shadow-lg{--tw-shadow:0 10px 15px -3px #000 0 4px 6px -4px #000;--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 #000) drop-shadow(0 4px 3px #000);filter:var(--tw-filter)}
}
.hero-section{background:url(../images/hero-9-shape.svg);background-position:bottom left;background-size:cover;background-repeat:no-repeat}
.shadow-sm{--tw-shadow:0 1px 2px 0 #000;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}
.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))}
.text-3xl{font-size:1.875rem;line-height:2.25rem}
.tracking-wide{letter-spacing:.025em}
.text-gray-800{--tw-text-opacity:1;color:#1f0000}
.breadcrumb{font-size:12px}
@media(min-width: 992px){.breadcrumb{font-size:14px}}
.mb-10{margin-bottom:2.5rem}
.my-10{margin-top:2.5rem;margin-bottom:2.5rem}
.px-6{padding-left:1.5rem;padding-right:1.5rem}
.max-w-lg{max-width:32rem}
.max-w-2xl{max-width:42rem}
.object-cover{-o-object-fit:cover;object-fit:cover}
.max-w-\[1380px\]{max-width:1380px}
.w-full{width:100%}
.shadow-lg{--tw-shadow:0 10px 15px -3px #000 0 4px 6px -4px #000;--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)}
@media (min-width: 768px){.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}}
.display-4{font-weight:300}
.blog-details .content p{margin-bottom:1.25rem;font-size:1.15rem}
.breadcrumb-container{background-color:#f8f9fa}
.breadcrumb-item.active{color:#F71771}
.entry-content p a{display:unset;color:#0d6efd}
.card {border: 1px solid #eee;border-radius: 5px;margin: 10px 0;transition: all 500ms ease;}
.card:hover {transform: translateY(-5px);box-shadow: -2px 11px 16px 7px rgba(0,0,0,0.078);}
.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6,.h1-hero,b{font-family:'Inter'!important;padding:0;margin:0;font-weight:700;color:#2C2E30}
.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:16px!important;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:95px;display:none;z-index:9;}
.progress-bar{width:0%;background-image: linear-gradient(30deg, #fc815b, #fc815b);height:3px;}