:root {
    --bs-primary: var(--bs-leaf);
    --bs-link-color-rgb: var(--bs-leaf-rgb);
    --bs-link-hover-color-rgb: var(--bs-leaf-rgb);
    --bs-primary-rgb: var(--bs-leaf-rgb);
    --bs-soft-primary: var(--bs-soft-leaf);
    --bs-pale-primary: var(--bs-pale-leaf);
    --bs-bullet-soft-primary: var(--bs-bullet-soft-leaf);
    --bs-icon-fill-primary: var(--bs-icon-fill-leaf);
    --bs-icon-solid-fill-primary: var(--bs-icon-solid-fill-leaf);
    --bs-border-soft-primary: var(--bs-border-soft-leaf)
}
.underline-3.primary.style-2:after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 208.01 8.3'%3E%3Cpath fill='%237cb798' d='M64.42,2.42Q42.78,1.46,21.19,0c-2.8-.19-4.09.89-3.87,2L3.92,1.87c-5.13-.05-5.28,3.87-.12,3.92l60.49.55c46.63,2.08,93.34,2.51,139.81,1.27,5-.13,5.39-3.87.13-3.92Z'/%3E%3C/svg%3E")
}
.underline-3.primary.style-3:after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 205 9.37'%3E%3Cpath fill='%237cb798' d='M202.47,9.37A1191.26,1191.26,0,0,0,1.79,7.48,1.67,1.67,0,0,1,0,5.92H0A1.76,1.76,0,0,1,1.63,4.21c67-5.71,133.83-5.43,200.8-.27A2.75,2.75,0,0,1,205,6.88h0A2.6,2.6,0,0,1,202.47,9.37Z'/%3E%3C/svg%3E")
}
.navbar-light .navbar-toggler-icon {
    background-image: url("data:image/svg+xml,<svg version='1.1' xmlns='http://www.w3.org/2000/svg' width='45' height='32' viewBox='0 0 45 32'><path fill='#7cb798' d='M26.88 29.888c-1.076 1.289-2.683 2.103-4.48 2.103s-3.404-0.814-4.472-2.093l-0.008-0.009-5.12-7.040-8.192-10.048-3.52-4.608c-0.646-0.848-1.036-1.922-1.036-3.087 0-2.828 2.292-5.12 5.12-5.12 0.139 0 0.277 0.006 0.413 0.016l-0.018-0.001h33.664c0.118-0.010 0.256-0.015 0.396-0.015 2.828 0 5.12 2.292 5.12 5.12 0 1.165-0.389 2.239-1.045 3.1l0.009-0.013-3.52 4.608-7.872 10.048z'/></svg>")
}
.cursor-primary a {
    cursor: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' viewBox='0 0 50 50'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%237cb798;opacity:0.9;%7D.cls-2%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Ccircle class='cls-1' cx='25' cy='25' r='25'/%3E%3Cpath class='cls-2' d='M21.79,26.79,17,31.59V30a1,1,0,0,0-2,0v4a1,1,0,0,0,.08.38,1,1,0,0,0,.54.54A1,1,0,0,0,16,35h4a1,1,0,0,0,0-2H18.41l4.8-4.79a1,1,0,0,0-1.42-1.42Z'/%3E%3Cpath class='cls-2' d='M34.92,15.62a1,1,0,0,0-.54-.54A1,1,0,0,0,34,15H30a1,1,0,0,0,0,2h1.59l-4.8,4.79a1,1,0,0,0,0,1.41h0a1,1,0,0,0,1.41,0h0L33,18.41V20a1,1,0,0,0,2,0V16A1,1,0,0,0,34.92,15.62Z'/%3E%3C/svg%3E"), auto
}
.process-wrapper.arrow [class*=col-]:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 108.15 19.5'%3E%3Cpath fill='%237cb798' d='M2.38,13.63A107.77,107.77,0,0,1,41.56,3.28C54.29,2.51,67,4.2,79.4,6.9c7.73,1.68,15.38,3.73,23,5.86a1.56,1.56,0,0,0,.83-3C89.85,6,76.35,2.5,62.54.87A111,111,0,0,0,24,2.73,119,119,0,0,0,.8,10.93c-1.81.85-.23,3.54,1.58,2.7Z'/%3E%3Cpath fill='%237cb798' d='M95.51,19.27A60.35,60.35,0,0,1,107,12.41a1.58,1.58,0,0,0,1.12-1.29,1.53,1.53,0,0,0-.75-1.56,20.31,20.31,0,0,1-9-8.65,1.56,1.56,0,0,0-2.7,1.57c2.34,4,5.79,7.86,10.12,9.78l.37-2.86a62.69,62.69,0,0,0-12.25,7.18,1.6,1.6,0,0,0-.56,2.14,1.56,1.56,0,0,0,2.13.55Z'/%3E%3C/svg%3E")
}

/******************* Timeline Demo*****************/
.main-timeline{position:relative}
.main-timeline:after,.main-timeline:before{content:"";display:block;width:100%;clear:both}
.main-timeline:before{content:"";width:3px;height:100%;background:#cca872;position:absolute;top:0;left:50%}
.main-timeline .timeline{width:50%;float:left;position:relative;z-index:1}
.main-timeline .timeline:after,.main-timeline .timeline:before{content:"";display:block;width:100%;clear:both}
.main-timeline .timeline:first-child:before,.main-timeline .timeline:last-child:before{content:"";width:25px;height:25px;border-radius:50%;background:#fff;border:4px solid #cca872;position:absolute;top:0;right:-14px;z-index:1}
.main-timeline .timeline:last-child:before{top:auto;bottom:0}
.main-timeline .timeline:last-child:nth-child(even):before{right:auto;left:-12px;bottom:-2px}
.main-timeline .timeline-content{text-align:center;margin-top:8px;position:relative;transition:all .3s ease 0s}
.main-timeline .timeline-content:before{content:"";width:100%;height:5px;background:#cca872;position:absolute;top:88px;left:0;z-index:-1}
.main-timeline .circle{width:180px;height:180px;border-radius:50%;background:#f1eee3;border:8px solid #cca872;float:left;margin-right:25px;position:relative}
.main-timeline .circle span:after,.main-timeline .circle span:before,.main-timeline .circle:before{content:"";margin:auto;position:absolute;right:-33px;bottom:0;z-index:-1}
.main-timeline .circle:before{width:26px;height:30px;background:#cca872;top:0;box-shadow:inset 7px 0 9px -7px #444}
.main-timeline .circle span{display:block;width:100%;height:100%;border-radius:50%;line-height:150px;border:0px;font-size:80px;color:#454344}
.main-timeline .circle span:after,.main-timeline .circle span:before{width:28px;height:50px;background:#f1eee3;border-radius:0 0 0 21px;top:-54px}
.main-timeline .circle span:after{border-radius:21px 0 0;top:0;bottom:-56px}
.main-timeline .content{display:table;padding-right:40px;position:relative}
.main-timeline .year{display:block;padding:10px;margin:10px 0 50px;background:#cca872;border-radius:7px;font-size:25px;color:#fff}
.main-timeline .title{font-size:25px;font-weight:700;color:#cca872;margin-top:0}
.main-timeline .icon span:after,.main-timeline .icon span:before,.main-timeline .icon:before{content:"";height:25px;margin:auto;position:absolute;bottom:0;z-index:-1;left:-15px}
.main-timeline .description{font-size:14px;color: #443635;text-align:justify}
.main-timeline .icon{width:25px;height:25px;border-radius:50%;background:#fff;border:4px solid #cca872;position:absolute;top:78px;right:-14px}
.main-timeline .icon:before{width:15px;background:#cca872;top:-1px}
.main-timeline .icon span:after,.main-timeline .icon span:before{width:21px;background:#f1eee3;border-radius:0 0 21px;top:-30px}
.main-timeline .icon span:after{border-radius:0 21px 0 0;top:0;left:-15px;bottom:-30px}
.main-timeline .timeline:nth-child(2n) .circle,.main-timeline .timeline:nth-child(2n) .timeline-content{float:right}
.main-timeline .timeline:nth-child(2n) .circle{margin:0 0 0 25px}
.main-timeline .timeline:nth-child(2n) .circle:before{right:auto;left:-33px;box-shadow:-7px 0 9px -7px #444 inset}
.main-timeline .timeline:nth-child(2n) .circle span:after,.main-timeline .timeline:nth-child(2n) .circle span:before{right:auto;left:-33px;border-radius:0 0 21px}
.main-timeline .timeline:nth-child(2n) .circle span:after{border-radius:0 21px 0 0}
.main-timeline .timeline:nth-child(2n) .content{padding:0 0 0 40px;margin-left:2px}
.main-timeline .timeline:nth-child(2n) .icon{right:auto;left:-14px}
.main-timeline .timeline:nth-child(2n) .icon span:after,.main-timeline .timeline:nth-child(2n) .icon span:before,.main-timeline .timeline:nth-child(2n) .icon:before{left:auto;right:-15px}
.main-timeline .timeline:nth-child(2n) .icon span:before{border-radius:0 0 0 21px}
.main-timeline .timeline:nth-child(2n) .icon span:after{border-radius:21px 0 0}
.main-timeline .timeline:nth-child(2){margin-top:180px}
.main-timeline .timeline:nth-child(odd){margin:-175px 0 0}
.main-timeline .timeline:nth-child(even){margin-bottom:80px}
.main-timeline img{ width: 110px}
.main-timeline .timeline:first-child,.main-timeline .timeline:last-child:nth-child(even){margin:0}
@media only screen and (max-width:990px){.main-timeline:before{left:100%}
.main-timeline .timeline{width:100%;float:none;margin-bottom:20px!important}
.main-timeline .timeline:first-child:before,.main-timeline .timeline:last-child:before{left:auto!important;right:-13px!important}
.main-timeline .timeline:nth-child(2n) .circle{float:left;margin:0 25px 0 0}
.main-timeline .timeline:nth-child(2n) .circle:before{right:-33px;left:auto;box-shadow:7px 0 9px -7px #444 inset}
.main-timeline .timeline:nth-child(2n) .circle span:after,.main-timeline .timeline:nth-child(2n) .circle span:before{right:-33px;left:auto;border-radius:0 0 0 21px}
.main-timeline .timeline:nth-child(2n) .circle span:after{border-radius:21px 0 0}
.main-timeline .timeline:nth-child(2n) .content{padding:0 40px 0 0;margin-left:0}
.main-timeline .timeline:nth-child(2n) .icon{right:-14px;left:auto}
.main-timeline .timeline:nth-child(2n) .icon span:after,.main-timeline .timeline:nth-child(2n) .icon span:before,.main-timeline .timeline:nth-child(2n) .icon:before{left:-15px;right:auto}
.main-timeline .timeline:nth-child(2n) .icon span:before{border-radius:0 0 21px}
.main-timeline .timeline:nth-child(2n) .icon span:after{border-radius:0 21px 0 0}
.main-timeline .timeline:nth-child(2),.main-timeline .timeline:nth-child(even),.main-timeline .timeline:nth-child(odd){margin:0}
}
@media only screen and (max-width:480px)
{
    .main-timeline:before{left:0}
    .main-timeline .timeline:first-child:before,.main-timeline .timeline:last-child:before{left:-12px!important;right:auto!important}
    .main-timeline .circle,.main-timeline .timeline:nth-child(2n) .circle{width:130px;height:130px;float:none;margin:0 auto}
    .main-timeline .timeline-content:before{width:99.5%;top:68px;left:.5%}
    .main-timeline .circle span{line-height:115px;font-size:60px}
    .main-timeline .circle span:after,.main-timeline .circle span:before,.main-timeline .circle:before,.main-timeline .icon{display:none}
    .main-timeline .content,.main-timeline .timeline:nth-child(2n) .content{padding:0 10px}
    .main-timeline .year{margin-bottom:15px}
    .main-timeline .description{text-align:center;}
    .main-timeline img{ width: 80px}
}