
:root {
    --black-color:#000000; /** var(--black-color) **/
    --white-color:#ffffff; /** var(--white-color) **/
    --primary-color:#4224BB; /** var(--primary-color) **/
    --secondary-color:#333333; /** var(--secondary-color) **/
    --primary-font:'Poppins', sans-serif; /** var(--primary-font) **/
}

/* ===== RESET ================================================== */
html, body {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;height: 100%;}
html{-webkit-text-size-adjust:100%; -ms-text-size-adjust:100%;}

/* ===== GLOBAL ================================================== */
body{font-family:var(--primary-font); font-size:1.25rem; line-height:1.625rem; color:var(--secondary-color); overflow-x:hidden; padding:0; transition: all 0.4s ease; font-weight:400;}
:focus{text-decoration:none; outline:none;}
a{text-decoration:none; color:var(--secondary-color); outline:none; -moz-transition:all 0.4s ease 0s;-webkit-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s;}
a:hover{text-decoration:none; color:var(--primary-color);}
a:focus{outline:0; outline: none;}
strong{font-weight:bold;}

/* Ul Li & Ol Li CSS */
ul{margin:0 0 20px 40px; padding:0;}
ul li {margin:0 0 10px;padding:0;font-size:0.9rem; line-height:1.2rem;color:var(--secondary-color);font-weight:400;}
 ol.entry-content{margin-left:1.25rem;}
 ol.entry-content li {list-style-type:decimal; list-style-image:none; list-style-position:outside; margin:0 0 0.375rem 0;}
 ul.l-none{list-style-type: none;margin: 0 0 0 30px;}
 ul.l-none li{margin: 0 0 10px;}

h1, h2, h3, h4, h5, h6{font-weight:normal!important; color:var(--black-color); font-family:var(--secondary-font); line-height:1; letter-spacing:0; margin:0 0 0.938rem;}
.h1, h1{font-size:2.3rem;line-height: 3rem;text-align: center;font-weight:700!important;margin-bottom: 2rem!important;}
.h2, h2{font-size:2rem;line-height: 2.5rem;font-weight:700!important;margin-bottom: 1rem!important;}
.h3, h3{font-size:1.5rem;line-height:2rem;font-weight:600!important;}
h4{font-size:1.875rem;font-weight:500 !important;}
h5{font-size:1.375rem;}
h6{font-size:1.25rem;}

p{font-family:var(--primary-font); font-size:0.9rem; line-height:1.2rem; color:var(--black-color); font-weight:400; letter-spacing:0; margin:0 0 0.9rem;}

section *:last-child{margin-bottom:0;}
.wrapper{padding:0 0 0 0;}
.container{max-width:85.25rem;width:100%; padding:0 1.25rem;}

/** Header Start **/
.header{width: 100%;margin: 0 0 20px;}
.header .logo{width:auto; position:relative; z-index:2; -moz-transition:all 0.4s ease 0s;-webkit-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s;}

.copyright{margin: 20px 0;font-size: 0.9rem;text-align: center;}


.title {
    padding: 10px;
    font-size: 20px;
    font-weight: bold;
    text-align: center;
}

.divider {
    border-top: 1px solid #333;
    margin: 20px 0;
}