/* --------------------------------------------    ICON LIST-------------------------------------------- */ul.i-list {   padding-left: 0;   list-style: none;}ul.i-list .list-title {   display: inline-block;   position: absolute;}ul.i-list li {   padding: 2px 0px;}ul.i-list i.fa {   margin-right: 7px;}ul.i-list .list-item {   margin-top: 3px;   display: inline-block;}ul.i-list.filled i.fa {   color: white;   font-size: 9px;   padding: 5px;   border-radius: 50%;}ul.e-icon-list.filled li {   padding: 2px 0px;   line-height: 24px;}ul.i-list.underline li {   padding: 6px 0px;   border-bottom: 1px solid #eee;}ul.i-list.medium li {   padding-bottom: 25px;   position: relative;}ul.i-list.medium .icon {   margin-right: 25px;   color: white;   font-size: 25px;   text-align: center;   line-height: 68px;   width: 68px;   height: 68px;   border-radius: 50%;   box-shadow: 0 5px 16px rgba(0,0,0,.28);   position: relative;   z-index: 1;   /*background-image: url(../img/crease.svg) !important;   -moz-background-size: 100% 100% !important;   background-size: 100% 100% !important;   background-position: center center !important;*/}ul.i-list.medium .icon i.fa {   margin: 0;}ul.i-list.medium.bordered .icon {   background: white;   color: inherit;   border: 2px solid #8fc135;   font-size: 26px;   color: #8fc135;   position: relative;   z-index: 1;   box-shadow: 0 8px 22px rgba(0,0,0,.28);}ul.i-list.medium .list-item {   text-transform: uppercase;}ul.i-list.large .icon {   margin-right: 30px;   background: #d0d0d0;   color: white;   font-size: 30px;   text-align: center;   line-height: 80px;   width: 80px;   height: 80px;   border-radius: 50%;   box-shadow: 0 8px 22px rgba(0,0,0,.28);}ul.i-list.large .icon i.fa {   margin: 0;}ul.i-list.large.bordered .icon {   background: inherit;   color: inherit;   border: 2px solid #8fc135;   font-size: 30px;   color: #8fc135;}ul.i-list.large .list-item {   text-transform: uppercase;}ul.i-list .icon {   float: left;}ul.i-list.right {   text-align: right;}ul.i-list.right .icon {   float: right;}ul.i-list.right .icon {   float: right;   margin-right: 0;   margin-left: 25px;}ul.i-list.large.right .icon {   float: right;   margin-right: 0;   margin-left: 30px;}ul.i-list.large li {   margin-bottom: 25px;}ul.i-list .icon-content {   overflow: hidden;}ul.i-list .icon-content .title {   margin-top: 5px;   margin-bottom: 10px;}.left-line .iconlist-timeline {   left: auto;   right: 35px;}.iconlist-timeline {   position: absolute;   top: 1%;   left: 32px;   width: 1px;   height: 99%;   border-right-width: 1px;   border-right-style: dashed;   height: 100%;   border-color: #ccc;}.icon{        background-color: #0cb4ce;}separator, .testimonial-two, .exp-separator-inner {    border-color: #0cb4ce;}.exp-separator {    border-color: #0cb4ce;    border-top-width: 2px;    margin-top: 10px;    margin-bottom: 2px;    width: 100%;    max-width: 55px;    border-top-style: solid;    height: auto;    clear: both;    position: relative;    z-index: 11;}.section-sub-title {    font-size: 18px;    margin-bottom: 20px;    font-weight: 400;    font-family: Poppins;}.section-title {    font-size: 32px;    font-weight: 600;    margin-top: 0.45em;    margin-bottom: 0.35em;    color: #303133;    font-family: Poppins;    letter-spacing: -0.02em;}.pb-20 {    padding-bottom: 20px !important;}.text-center {    text-align: center!important;}.center-separator .exp-separator-inner, .center-separator.exp-separator {    margin-left: auto;    margin-right: auto;}.helpback {margin-top: 20px;  background: #483D8B;}.icon-lg {    width: 3.5rem;    height: 3.5rem;    display: inline-flex;    align-items: center;    justify-content: center;    text-align: center;    font-size: 1.5rem;    line-height: 1;}.card {    box-shadow: 0 20px 27px 0 rgb(0 0 0 / 5%);}a {    text-decoration:none;    }.desc{    color:#fff;    }.hover-lift-light {    transition: box-shadow .25s ease,transform .25s ease,color .25s ease,background-color .15s ease-in;}.text-decoration-none {    text-decoration: none!important;}.py-4 {    padding-top: 1.5rem!important;    padding-bottom: 1.5rem!important;}.align-items-center {    align-items: center!important;}.border-0 {    border: 0!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(30,46,80,.09);    border-radius: 0.25rem;}.icon-circle-lg {    width: 4rem;    height: 4rem;}.icon-circle {    position: relative;    display: inline-flex;    align-items: center;    justify-content: center;    width: 3.2rem;    height: 3.2rem;    border-radius: 50%;}.bg-pastel-primary {    background-color: #e9f3ff!important;}.mt-6 {    margin-top: 4rem!important;}.mb-4 {    margin-bottom: 1.5rem!important;}.badge {    padding: 0.4rem 0.65rem 0.25rem;}.text-uppercase-bold-sm {    text-transform: uppercase!important;    font-weight: 500!important;    letter-spacing: 2px!important;    font-size: .85rem!important;}.bg-pastel-primary {    background-color: #e9f3ff!important;}.icon-circle-lg {    width: 4rem;    height: 4rem;}.icon-circle {    position: relative;    display: inline-flex;    align-items: center;    justify-content: center;    width: 3.2rem;    height: 3.2rem;    border-radius: 50%;}.bg-pastel-primary {    background-color: #e9f3ff!important;}.icon-circle[class*=text-] [fill]:not([fill=none]), .icon-circle[class*=text-] svg:not([fill=none]), .svg-icon[class*=text-] [fill]:not([fill=none]), .svg-icon[class*=text-] svg:not([fill=none]) {    fill: currentColor!important;}.icon-circle-lg>svg {    width: 2rem;    height: 2rem;}.shadow-sm {    box-shadow: 0 .125rem .25rem rgba(35,38,45,.09)!important;}.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3), .input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu) {    border-top-right-radius: 0;    border-bottom-right-radius: 0;}.input-group-lg>.btn, .input-group-lg>.form-control, .input-group-lg>.form-select, .input-group-lg>.input-group-text {    padding: 0.5rem 1rem;    font-size: 1.25rem;    border-radius: 0.3rem;}.border-0 {    border: 0!important;}.input-group-text {    display: flex;    align-items: center;    padding: 0.375rem 0.75rem;    font-size: 1rem;    font-weight: 400;    line-height: 1.5;    color: #1f2c73;    text-align: center;    white-space: nowrap;    background-color: #fff;    border: 1px solid #dee2e6;    border-radius: 0.25rem;}.card {    box-shadow: rgba(0, 0, 0, 0.1) 0px 8px 0px;    position: relative;    margin-bottom: 1.56rem;}.card {    position: relative;    display: flex;    -webkit-box-orient: vertical;    -webkit-box-direction: normal;    flex-direction: column;    min-width: 0px;    overflow-wrap: break-word;    background-color: rgb(248, 248, 248);    background-clip: border-box;    border: 0px solid rgba(0, 0, 0, 0.125);    border-radius: 0.57rem;}.bg-primary {    background-color: rgb(240, 194, 75) !important;}.mb-9 {    margin-bottom: 4.96rem !important;}.card-icon-border-large {    width: 100px;    height: 100px;    margin: -3.06rem auto 0px;    text-align: center;    background-color: rgb(255, 255, 255);    border: 6px solid;    border-radius: 50%;    font-size: 1.88rem;    line-height: 90px;    color: rgb(102, 102, 102);}.mtn-80 {    margin-top: -5rem !important;}.border-primary {    border-color: rgb(240, 194, 75) !important;}.text-primary {    color: rgb(240, 194, 75) !important;}.bg-success {    background-color: rgb(181, 213, 106) !important;}.border-success {    border-color: rgb(181, 213, 106) !important;}.text-success {    color: rgb(181, 213, 106) !important;}.bg-danger {    background-color: rgb(234, 112, 102) !important;}.border-danger {    border-color: rgb(234, 112, 102) !important;}.text-danger {    color: rgb(234, 112, 102) !important;}.bg-info {    background-color: rgb(132, 190, 214) !important;}.border-info {    border-color: rgb(132, 190, 214) !important;}.text-info {    color: rgb(132, 190, 214) !important;}.bg-purple {    background-color: rgb(165, 151, 231) !important;}.border-purple {    border-color: rgb(165, 151, 231) !important;}.text-purple {    color: rgb(165, 151, 231) !important;}.bg-pink {    background-color: rgb(234, 119, 173) !important;}.border-pink {    border-color: rgb(234, 119, 173) !important;}.text-pink {    color: rgb(234, 119, 173) !important;}.evt-tab-inner {  margin-bottom: 80px;}.evt-tab-inner ul {  margin: 0;  padding: 0;  border: 0 !important;}.evt-tab-inner ul li {  text-align: center;  display: contents;}.evt-tab-inner ul li a {  border: 1px solid var(--main-color) !important;  height: 100px;  line-height: 100px;  padding: 0;  width: 33.33%;  border-radius: 0 !important;  font-size: 24px;  position: relative;}.evt-tab-inner ul li a span {  font-weight: 700;  margin-right: 25px;  color: #20202c;}.evt-tab-inner ul li a:after {  content: "";  position: absolute;  height: 30px;  width: 30px;  background: var(--main-color);  transform: rotate(45deg);  left: 50%;  margin-left: -15px;  bottom: -16px;  opacity: 0;  visibility: hidden;  transition: all 0.4s ease-in;}.evt-tab-inner ul li a:hover, .evt-tab-inner ul li a:active, .evt-tab-inner ul li a:focus, .evt-tab-inner ul li a.active {  background: var(--main-color) !important;  color: #fff !important;}.evt-tab-inner ul li a:hover span, .evt-tab-inner ul li a:active span, .evt-tab-inner ul li a:focus span, .evt-tab-inner ul li a.active span {  color: #fff;}.evt-tab-inner ul li a:hover:after, .evt-tab-inner ul li a:active:after, .evt-tab-inner ul li a:focus:after, .evt-tab-inner ul li a.active:after {  opacity: 1;  visibility: visible;}.evt-tab-inner.style-two ul li a {  width: 50%;}.single-schedules-inner {    background-color:#fff;  box-shadow: 0px 3px 15px 0px rgba(184, 40, 88, 0.08);  padding: 30px 30px 35px 30px;  margin-bottom: 30px;  transition: 0.4s;  border-radius: 20px;}.single-schedules-inner .date {  color: var(--main-color);  font-size: 14px;  margin-bottom: 15px;}.single-schedules-inner .date i {  color: #646e85;  margin-right: 3px;}.single-schedules-inner h5 {  line-height: 36px;  margin-bottom: 18px;}.single-schedules-inner .icons {  margin-bottom: 20px;}.single-schedules-inner p {  margin-bottom: 0;}.single-schedules-inner .media {  margin-top: 43px;}.single-schedules-inner .media .media-left {  margin-right: 15px;}.single-schedules-inner .media .media-left img {  height: 60px;  width: 60px;  border-radius: 10px;}.single-schedules-inner .media .media-body h6 {  font-weight: 500;  margin-bottom: 0;}.single-schedules-inner .media .media-body p {  margin-bottom: 0;  font-size: 12px;  font-weight: 500;}.single-schedules-inner:hover {  box-shadow: 0px 6px 30px 0px rgba(184, 40, 88, 0.2);}.single-schedules-inner.lunch-schedules {  height: 93.1%;  display: flex;  align-items: center;  justify-content: center;}/*------------- single-schedules-inner 02--------------*/.single-schedules-inner-two {  border-bottom: 1px solid #E5E5E5;  margin-bottom: 30px;  padding-bottom: 30px;}.single-schedules-inner-two .schedules-date {  display: inline-block;  background: var(--main-color);  height: 150px;  width: 150px;  padding-top: 35px;  position: absolute;}.single-schedules-inner-two .schedules-date .number {  font-size: 45px;  font-weight: 700;  display: block;  color: #fff;  margin-bottom: 0;  line-height: 1;}.single-schedules-inner-two .schedules-date .text {  font-size: 24px;  font-weight: 400;  display: block;  color: #fff;}.single-schedules-inner-two .media {  padding-left: 170px;}.single-schedules-inner-two .media .media-left {  margin-right: 20px;}.single-schedules-inner-two .media .media-body h4 {  font-size: 28px;  font-family: var(--heading-font);  font-weight: 500;}.single-schedules-inner-two .schedules-location h4 {  font-size: 28px;  font-family: var(--heading-font);  font-weight: 500;}/*------------- single-schedules-inner 03--------------*/.schedules-date {  display: inline-block;  background: var(--main-color);  height: 150px;  width: 150px;  padding-top: 35px;  position: absolute;}.schedules-date .number {  font-size: 45px;  font-weight: 700;  display: block;  color: #fff;  margin-bottom: 0;  line-height: 1;}.schedules-date .text {  font-size: 24px;  font-weight: 400;  display: block;  color: #fff;}.event-schedule-3 {  margin: 0;  padding: 0;}.event-schedule-3 li {  padding-left: 176px;  position: relative;  list-style: none;}.event-schedule-3 li:after {  content: "";  position: absolute;  left: 70px;  top: 140px;  bottom: 0;  background: rgba(255, 255, 255, 0.5);  z-index: -1;  height: 100%;  width: 1px;  z-index: -2;}.event-schedule-3 li:last-child:after {  display: none;}.event-schedule-3 .schedules-date {  left: 0;  width: 147px;  height: 140px;  background: #FD0156;}.event-schedule-3 .schedules-date:after {  content: "";  position: absolute;  left: 10px;  right: 10px;  top: 10px;  bottom: -10px;  background: #5E39E8;  z-index: -1;}.single-event-schedule-3 {  background: #fff;  padding: 50px;  margin-bottom: 50px;  position: relative;}.single-event-schedule-3:after {  content: "";  position: absolute;  left: 20px;  right: 20px;  top: 20px;  bottom: -20px;  background: #5E39E8;  z-index: -1;}.single-event-schedule-3 .media-left {  margin-right: 50px;}.single-event-schedule-3 .media-left img {  border-radius: 20px;  margin-bottom: 10px;}.single-event-schedule-3 .media-left h6 {  margin-bottom: 0;  color: #eee;}.single-event-schedule-3 .media-left p {  font-size: 12px;  margin-bottom: 0;  color: #eee;}.single-event-schedule-3 .media-body h4 {  margin-bottom: 5px;  color: #eee;}.single-event-schedule-3 .media-body p {  color: #eee;}.single-event-schedule-3 .media-body .time {  margin-bottom: 0;  color: #eee;}.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {    color: #495057;    background-color: #20B2AA !important;    border-color: #dee2e6 #dee2e6 #fff;}.evt-tab-inner ul li a:hover, .evt-tab-inner ul li a:active, .evt-tab-inner ul li a:focus, .evt-tab-inner ul li a.active {    background: #eee !important;    color: #fff !important;}.nav-tabs .nav-link {    border: 1px solid transparent;    border-top-left-radius: .25rem;    border-top-right-radius: .25rem;}.evt-tab-inner ul li a {    border: 1px solid var(--main-color) !important;    height: 100px;    line-height: 100px;    padding: 0;    width: 33.33%;    border-radius: 0 !important;    font-size: 24px;    position: relative;}.nav-link {    display: block;    padding: .5rem 1rem;}/* FOOTER*/.wrapper>* {     flex: 0 0 auto; } a {     text-decoration: none;     background-color: transparent; } .py-8 {     padding-top: 3.5rem !important;     padding-bottom: 3.5rem !important; } .footer-link-01 li+li {     padding-top: 0.8rem; } .footer-title-01 {     font-size: 16px;     margin: 0 0 20px;     font-weight: 600; } .footer-title-01 {     font-size: 16px;     margin: 0 0 20px;     font-weight: 600; } .footer-link-01 li+li {     padding-top: .8rem; } @media (max-width: 991.98px) {     .footer-link-01 li+li {         padding-top: .6rem;     } } .footer-link-01 a {     position: relative;     display: inline-block;     vertical-align: top;     text-decoration: none;     background-color: transparent; } .footer-link-01 a:after {     content: "";     position: absolute;     bottom: 0;     left: auto;     right: 0;     width: 0;     height: 1px;     transition: ease all .35s;     background: currentColor; } .footer-link-01 a:hover:after {     left: 0;     right: auto;     width: 100%; }
