.elementor-308 .elementor-element.elementor-element-cff295f{--display:flex;--background-transition:0.3s;}.elementor-308 .elementor-element.elementor-element-e075413{text-align:center;}.elementor-308 .elementor-element.elementor-element-e075413 .elementor-heading-title{font-family:"Lato", Sans-serif;font-weight:500;}.elementor-308 .elementor-element.elementor-element-e075413 > .elementor-widget-container{margin:0rem 0rem 2rem 0rem;}/* Start custom CSS */.cv-items{padding-left:2rem; position:relative;}
.cv-items:before{content:""; background: #5d3e2b; position:absolute; left:0; width: 2px;height: 100%;opacity: 0.4;}
.cv-items:not(:last-child){padding-bottom:3rem;}
.cv-items .item{display:flex;position:relative;padding-left:2rem; }
.cv-items .item .year{flex:1; padding-right:1rem;}
.cv-items .item .content{ width:90%;}
.cv-items ul{list-style:none;}
.cv-items .item:before {content:'';width:50px;height:2px;background:#5d3e2b;left:-2rem;top: 11px;position: absolute;z-index: 0;opacity: 0.4;}
.cv-items .item:after {content: '';background: #d9cbc2;width: 20px;height: 20px;border-radius: 100%;top: 2px;position: absolute;left: 0rem;border: 5px solid #fff;box-shadow: 0px 0px 0px 2px #d9cbc2;z-index: 5;}
.cv-items .terms-title{margin-bottom:1.5rem;}/* End custom CSS */