@import url('https://fonts.googleapis.com/css2?family=Afacad+Flux:wght@100..1000&family=Josefin+Sans:ital,wght@0,100..700;1,100..700&family=Kanit:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=League+Spartan:wght@100..900&family=Marcellus&family=Tenor+Sans&display=swap');
 *{
 margin:0;
 padding:0;
 box-sizing:border-box;
 text-rendering: optimizeSpeed;
 scroll-behavior: smooth;
 }
 body {
 font-family: "Tenor Sans", serif;
 }
 .link-style-none{
 color: inherit;
 text-decoration: none;
 font-weight: normal;
 }
 .link-style-none:hover{
 color: #75B53D;
 }
 .row{
 display:flex;
 width:100%;
 max-width:1166px;
 margin:0px auto;
 flex-wrap: wrap;
 }
 img {
 max-width: 100%;
 object-fit: contain;
 border-radius: 20px;
 }
 p {
 margin-bottom: 15px;
 line-height: 26px;
 }
 p:last-child{    margin-bottom:0px;   }
 ul li { line-height: 24px; }
 .text-center{ text-align: center;}
 .align-items-center{justify-content: center;}
 .justify-content-end{justify-content: end;}
 .align-self-center{align-self:center}
 .relative-pos{    position: relative;   }
 .pt-10{    padding-top: 10px;  }
 .pt-20{    padding-top: 20px;  }
 .pt-30{    padding-top: 30px;  }
 .pt-40{    padding-top: 40px;  }
 .pt-50{    padding-top: 50px;  }
 .pb-10{    padding-bottom: 10px;  }
 .pb-20{    padding-bottom: 20px;  }
 .pb-30{    padding-bottom: 30px;  }
 .pb-40{    padding-bottom: 40px;  }
 .pb-50{    padding-bottom: 50px;  }
 .pb-80{    padding-bottom: 80px;  }
 .mt-10{    margin-top: 10px;  }
 .mt-20{    margin-top: 20px;  }
 .mt-30{    margin-top: 30px;  }
 .mt-40{    margin-top: 40px;  }
 .mt-50{    margin-top: 50px;  }
 .mb-10{    margin-bottom: 10px;  }
 .mb-20{    margin-bottom: 20px;  }
 .mb-30{    margin-bottom: 30px;  }
 .mb-40{    margin-bottom: 40px;  }
 .mb-50{    margin-bottom: 50px;  }
 .col{
 --gutter:10px;
 --col-strip-size: calc(calc(100% - calc(var(--gutter) * 11)) / 12);
 --col-1-width: calc(calc(var(--col-strip-size) * 1) + calc(var(--gutter) * 0));
 --col-2-width: calc(calc(var(--col-strip-size) * 2) + calc(var(--gutter) * 1));
 --col-3-width: calc(calc(var(--col-strip-size) * 3) + calc(var(--gutter) * 2));
 --col-4-width: calc(calc(var(--col-strip-size) * 4) + calc(var(--gutter) * 3));
 --col-5-width: calc(calc(var(--col-strip-size) * 5) + calc(var(--gutter) * 4));
 --col-6-width: calc(calc(var(--col-strip-size) * 6) + calc(var(--gutter) * 5));
 --col-7-width: calc(calc(var(--col-strip-size) * 7) + calc(var(--gutter) * 6));
 --col-8-width: calc(calc(var(--col-strip-size) * 8) + calc(var(--gutter) * 7));
 --col-9-width: calc(calc(var(--col-strip-size) * 9) + calc(var(--gutter) * 8));
 --col-10-width: calc(calc(var(--col-strip-size) * 10) + calc(var(--gutter) * 9));
 --col-11-width: calc(calc(var(--col-strip-size) * 11) + calc(var(--gutter) * 10));
 --col-12-width: calc(calc(var(--col-strip-size) * 12) + calc(var(--gutter) * 11));
 }
 .col:last-child{
 margin:0;
 }
 .col-xs-1{
 width: var(--col-1-width);
 margin-right:var(--gutter);
 }
 .col-xs-2{
 width: var(--col-2-width);
 margin-right:var(--gutter);
 }
 .col-xs-3{
 width: var(--col-3-width);
 margin-right:var(--gutter);
 }
 .col-xs-4{
 width: var(--col-4-width);
 margin-right:var(--gutter);
 }
 .col-xs-5{
 width: var(--col-5-width);
 margin-right:var(--gutter);
 }
 .col-xs-6{
 width: var(--col-6-width);
 margin-right:var(--gutter);
 }
 .col-xs-7{
 width: var(--col-7-width);
 margin-right:var(--gutter);
 }
 .col-xs-8{
 width: var(--col-8-width);
 margin-right:var(--gutter);
 }
 .col-xs-9{
 width: var(--col-9-width);
 margin-right:var(--gutter);
 }
 .col-xs-10{
 width: var(--col-10-width);
 margin-right:var(--gutter);
 }
 .col-xs-11{
 width: var(--col-11-width);
 margin-right:var(--gutter);
 }
 .col-xs-12{
 width: 100%;
 margin-right:0;
 }
 a {
 text-decoration: underline;
 color: #1538E5;
 font-weight: bold;
 }
 h1, h2, h3, h4, h5, h6{
 font-family: "Tenor Sans", serif;
 font-weight: 700;
 line-height: 1.7;
 color: #000;
 }
 h1{
 font-size:20px;  
 }
 h2{
 font-size:22.5px;   
 }
 h3{
 font-size:18px;  
 }
 h4{
 font-size:18px;   
 }
 h5{
 font-size:14px;  
 }
 .section{
 padding:30px 0;
 }
 @media only screen and (min-width:481px) {
 .col{
 --gutter:15px;
 }
 .col-sm-1{
 width: var(--col-1-width);
 margin-right:var(--gutter);
 }
 .col-sm-2{
 width: var(--col-2-width);
 margin-right:var(--gutter);
 }
 .col-sm-3{
 width: var(--col-3-width);
 margin-right:var(--gutter);
 }
 .col-sm-4{
 width: var(--col-4-width);
 margin-right:var(--gutter);
 }
 .col-sm-5{
 width: var(--col-5-width);
 margin-right:var(--gutter);
 }
 .col-sm-6{
 width: var(--col-6-width);
 margin-right:var(--gutter);
 }
 .col-sm-7{
 width: var(--col-7-width);
 margin-right:var(--gutter);
 }
 .col-sm-8{
 width: var(--col-8-width);
 margin-right:var(--gutter);
 }
 .col-sm-9{
 width: var(--col-9-width);
 margin-right:var(--gutter);
 }
 .col-sm-10{
 width: var(--col-10-width);
 margin-right:var(--gutter);
 }
 .col-sm-11{
 width: var(--col-11-width);
 margin-right:var(--gutter);
 }
 .col-sm-12{
 width: 100%;
 margin-right:0;
 }
 }
 @media only screen and (min-width:768px) {
 .col{
 --gutter:20px;
 }
 .col-md-1{
 width: var(--col-1-width);
 margin-right:var(--gutter);
 }
 .col-md-2{
 width: var(--col-2-width);
 margin-right:var(--gutter);
 }
 .col-md-3{
 width: var(--col-3-width);
 margin-right:var(--gutter);
 }
 .col-md-4{
 width: var(--col-4-width);
 margin-right:var(--gutter);
 }
 .col-md-5{
 width: var(--col-5-width);
 margin-right:var(--gutter);
 }
 .col-md-6{
 width: var(--col-6-width);
 margin-right:var(--gutter);
 }
 .col-md-7{
 width: var(--col-7-width);
 margin-right:var(--gutter);
 }
 .col-md-8{
 width: var(--col-8-width);
 margin-right:var(--gutter);
 }
 .col-md-9{
 width: var(--col-9-width);
 margin-right:var(--gutter);
 }
 .col-md-10{
 width: var(--col-10-width);
 margin-right:var(--gutter);
 }
 .col-md-11{
 width: var(--col-11-width);
 margin-right:var(--gutter);
 }
 .col-md-12{
 width: 100%;
 margin-right:0;
 }
 }
 @media all and (min-width:992px){
 .col{
 --gutter:25px;
 }
 .col-lg-1{
 width: var(--col-1-width);
 margin-right:var(--gutter);
 }
 .col-lg-2{
 width: var(--col-2-width);
 margin-right:var(--gutter);
 }
 .col-lg-3{
 width: var(--col-3-width);
 margin-right:var(--gutter);
 }
 .col-lg-4{
 width: var(--col-4-width);
 margin-right:var(--gutter);
 }
 .col-lg-5{
 width: var(--col-5-width);
 margin-right:var(--gutter);
 }
 .col-lg-6{
 width: var(--col-6-width);
 margin-right:var(--gutter);
 }
 .col-lg-7{
 width: var(--col-7-width);
 margin-right:var(--gutter);
 }
 .col-lg-8{
 width: var(--col-8-width);
 margin-right:var(--gutter);
 }
 .col-lg-9{
 width: var(--col-9-width);
 margin-right:var(--gutter);
 }
 .col-lg-10{
 width: var(--col-10-width);
 margin-right:var(--gutter);
 }
 .col-lg-11{
 width: var(--col-11-width);
 margin-right:var(--gutter);
 }
 .col-lg-12{
 width: 100%;
 margin-right:0;
 }
 }
 @media only screen and (min-width:1200px) {
 .col{
 --gutter:30px;
 }
 .col-xl-1{
 width: var(--col-1-width);
 margin-right:var(--gutter);
 }
 .col-xl-2{
 width: var(--col-2-width);
 margin-right:var(--gutter);
 }
 .col-xl-3{
 width: var(--col-3-width);
 margin-right:var(--gutter);
 }
 .col-xl-4{
 width: var(--col-4-width);
 margin-right:var(--gutter);
 }
 .col-xl-5{
 width: var(--col-5-width);
 margin-right:var(--gutter);
 }
 .col-xl-6{
 width: var(--col-6-width);
 margin-right:var(--gutter);
 }
 .col-xl-7{
 width: var(--col-7-width);
 margin-right:var(--gutter);
 }
 .col-xl-8{
 width: var(--col-8-width);
 margin-right:var(--gutter);
 }
 .col-xl-9{
 width: var(--col-9-width);
 margin-right:var(--gutter);
 }
 .col-xl-10{
 width: var(--col-10-width);
 margin-right:var(--gutter);
 }
 .col-xl-11{
 width: var(--col-11-width);
 margin-right:var(--gutter);
 }
 .col-xl-12{
 width: 100%;
 margin-right:0;
 }
 }
 @media only screen and (min-width:1400px) {
 .col{
 --gutter:35px;
 }
 .col-xxl-1{
 width: var(--col-1-width);
 margin-right:var(--gutter);
 }
 .col-xxl-2{
 width: var(--col-2-width);
 margin-right:var(--gutter);
 }
 .col-xxl-3{
 width: var(--col-3-width);
 margin-right:var(--gutter);
 }
 .col-xxl-4{
 width: var(--col-4-width);
 margin-right:var(--gutter);
 }
 .col-xxl-5{
 width: var(--col-5-width);
 margin-right:var(--gutter);
 }
 .col-xxl-6{
 width: var(--col-6-width);
 margin-right:var(--gutter);
 }
 .col-xxl-7{
 width: var(--col-7-width);
 margin-right:var(--gutter);
 }
 .col-xxl-8{
 width: var(--col-8-width);
 margin-right:var(--gutter);
 }
 .col-xxl-9{
 width: var(--col-9-width);
 margin-right:var(--gutter);
 }
 .col-xxl-10{
 width: var(--col-10-width);
 margin-right:var(--gutter);
 }
 .col-xxl-11{
 width: var(--col-11-width);
 margin-right:var(--gutter);
 }
 .col-xxl-12{
 width: 100%;
 margin-right:0;
 }
 }
 .table-container {
 overflow-x: auto;
 width: 100%;
 }
 table {
 width: 100%;
 border-collapse: collapse;
 }
 th, td {
 border: 1px solid #ccc;
 padding: 8px;
 text-align: left;
 word-wrap: break-word;
 }
 th {
 background-color: #f2f2f2;
 }
 @media screen and (max-width: 600px) {
 th, td {
 font-size: 14px;
 }
 }
 
 
 
 .single_blog_box {
 padding: 35px;
 padding-bottom: 25px;
 border: 1px solid #ccc;
 box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
 border-radius: 12px;
 margin: 50px 0;
 }
 .single_blog_box_img {
 width: 100%;
 height: 250px;
 object-fit: cover;
 margin-bottom: 15px;
 }
 .single_blog_box_a {
 text-decoration: none;
 color: #000;
 }
 .single_blog_box_h4 {
 color: #000;
 margin-bottom: 15px;
 text-align: justify;
 font-size: 14px;
 word-spacing: 1px;
 }
 .single_blog_box_p {
 margin-bottom: 0px;
 font-size: 13px;
 text-align: justify;
 line-height: 20px;
 padding-bottom: 20px;
 }
 .single_blog_box_date {
 color: #3b3d40;
 font-size: 15px;
 margin-bottom: 15px;
 }
 .btn2 {
 background: #a83c96;
 color: #fff;
 padding: 10px 20px;
 font-size: 14px;
 font-weight: 700;
 border-radius: 20px;
 }
 @media screen and (max-width: 600px) {
 .single_blog_box {
 padding: 5px;
 padding-bottom: 25px;
 border: 1px solid #ccc;
 box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
 border-radius: 7px;
 }
 .single_blog_box_img {
 width: 100%;
 height: 150px;
 object-fit: cover;
 margin-bottom: 15px;
 }
 .single_blog_box_a {
 text-decoration: none;
 color: #000;
 }
 .single_blog_box_h4 {
 color: #000;
 margin-bottom: 15px;
 text-align: justify;
 font-size: 12px;
 word-spacing: 1px;
 }
 .single_blog_box_p {
 margin-bottom: 0px;
 font-size: 10px;
 text-align: justify;
 line-height: 20px;
 padding-bottom: 20px;
 }
 .single_blog_box_date {
 color: #3b3d40;
 font-size: 10px;
 margin-bottom: 15px;
 }
 .btn2 {
 background: #a83c96;
 color: #fff;
 padding: 5px 10px;
 font-size: 12px;
 font-weight: 700;
 border-radius: 10px;
 }
 }
 .content_section {
 margin-bottom: 50px;
 }
 #scrollableSection {
 position: sticky;
 top: 20px;
 /* Adjust this value as needed */
 z-index: 00;
 }
 .content_list {
 font-size: 15px;
 line-height: 20px;
 margin-top: 15px;
 }
 .content_list-new {
 font-size: 13px;
 line-height: 30px;
 margin-top: 15px;
 font-weight: bold;
 color: #000;
 }