.vertical-timeline{position:relative;width:100%;height:100%;min-height:inherit;-webkit-box-sizing:content-box;box-sizing:content-box; /*will-change:transform*/}.vertical-timeline .timeline__scrollable{height:100%;overflow:auto}.vertical-timeline *{-webkit-box-sizing:content-box;box-sizing:content-box}.vertical-timeline .timeline__structure{margin-left:auto;margin-right:auto;width:80%;height:auto;text-align:center;position:relative;min-height:200px}@media only screen and (max-width:800px){.vertical-timeline .timeline__structure{width:90%}}.vertical-timeline .timeline__structure .timeline__line{position:absolute;left:0;right:0;width:5px;top:0;bottom:0;margin-left:auto;margin-right:auto;min-height:200px}.vertical-timeline .timeline__structure .timeline__point{width:20px;height:20px;border-radius:20px;border:3px solid white;z-index:9}.vertical-timeline.timeline--left .timeline__structure{margin-left:0;margin-right:auto;text-align:left}.vertical-timeline.timeline--right .timeline__structure{margin-left:auto;margin-right:0;text-align:right}.vertical-timeline.timeline--left .timeline__structure .timeline__line{margin-left:15%;margin-right:auto}.vertical-timeline.timeline--right .timeline__structure .timeline__line{margin-left:auto;margin-right:15%}
.vertical-timeline .timeline__structure .timeline__elements{position:relative;padding: 10px 0;}.vertical-timeline .timeline__structure .timeline__elements .timeline__element{position:relative;max-width:calc(50% - 25px);margin:20px auto}.vertical-timeline .timeline__structure .timeline__elements .timeline__element.timeline__element--temporary{position:absolute;max-width:calc(50% - 25px);margin:20px auto;z-index:9}.vertical-timeline .timeline__structure .timeline__elements .timeline__element__main{height:30px;padding:3px 10px;border-radius:5px;text-transform:uppercase;white-space:nowrap;letter-spacing:2px;line-height:30px;position:relative;z-index:10;margin:20px auto;text-overflow:ellipsis;overflow:hidden;display:inline-block;max-width:100%}.vertical-timeline .timeline__structure .timeline__elements .timeline__element.timeline__element--left{right:50%;margin-right:40px;text-align:right}.vertical-timeline .timeline__structure .timeline__elements .timeline__element.timeline__element--right{left:50%;margin-left:40px;text-align:left}.vertical-timeline .timeline__structure .timeline__elements .timeline__element .timeline_element_point-box{position:absolute; z-index:3}.vertical-timeline .timeline__structure .timeline__elements .timeline__element.timeline__element--left .timeline_element_point-box{right:-40px;margin-right:-13px}.vertical-timeline .timeline__structure .timeline__elements .timeline__element.timeline__element--right .timeline_element_point-box{left:-40px;margin-left:-13px}.vertical-timeline .timeline__structure .timeline__elements .timeline__element .timeline_element_point-box .timeline__element__type{position:absolute;top:0}.vertical-timeline .timeline__structure .timeline__elements .timeline__element .timeline_element_point-box .timeline__element__type icon{vertical-align:middle;display:inline-block}.vertical-timeline .timeline__structure .timeline__elements .timeline__element .timeline_element_point-box .timeline__element__type span{white-space:nowrap;position:absolute;top:2px}.vertical-timeline.timeline--small-version .timeline__structure .timeline__elements .timeline__element .timeline_element_point-box .timeline__element__type span{display: none;}.vertical-timeline .timeline__structure .timeline__elements .timeline__element.timeline__element--left .timeline_element_point-box .timeline__element__type{left:40px}.vertical-timeline .timeline__structure .timeline__elements .timeline__element.timeline__element--right .timeline_element_point-box .timeline__element__type{right:40px}.vertical-timeline .timeline__structure .timeline__elements .timeline__element.timeline__element--left .timeline_element_point-box .timeline__element__type icon{float:left}.vertical-timeline .timeline__structure .timeline__elements .timeline__element.timeline__element--left .timeline_element_point-box .timeline__element__type span{left:30px}.vertical-timeline .timeline__structure .timeline__elements .timeline__element.timeline__element--right .timeline_element_point-box .timeline__element__type icon{float:right}.vertical-timeline .timeline__structure .timeline__elements .timeline__element.timeline__element--right .timeline_element_point-box .timeline__element__type span{right:30px}.vertical-timeline .timeline__structure .timeline__elements .timeline__element .timeline_element_point-box .timeline__element__shortRelativeTime{display:none}.vertical-timeline .timeline__structure .timeline__elements .timeline__element .timeline_element_point-box .timeline__element__arrow{width:10px;height:10px;border-radius:5px;position:absolute;top:8px}.vertical-timeline .timeline__structure .timeline__elements .timeline__element.timeline__element--right .timeline_element_point-box .timeline__element__arrow{left:33px}.vertical-timeline .timeline__structure .timeline__elements .timeline__element.timeline__element--left .timeline_element_point-box .timeline__element__arrow{right:33px}.vertical-timeline .timeline__structure .timeline__elements .timeline__element .timeline__element__content{position:relative;padding:10px;border-radius:5px;min-width:73%;max-width:calc(100% - 40px);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.vertical-timeline .timeline__structure .timeline__elements .timeline__element.timeline__element--right .timeline__element__content{left:0;float:left;border-left:3px solid #3f6f83}.vertical-timeline .timeline__structure .timeline__elements .timeline__element.timeline__element--left .timeline__element__content{right:0;float:right;border-right:3px solid #3f6f83}.vertical-timeline .timeline__structure .timeline__elements .timeline__element .timeline__element__content .timeline__element__header{display:block}.vertical-timeline .timeline__structure .timeline__elements .timeline__element .timeline__element__content .timeline__element__header .timeline__element__header__name{font-size:16px;text-transform:uppercase;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.vertical-timeline .timeline__structure .timeline__elements .timeline__element.timeline__element--left .timeline__element__content .timeline__element__header .timeline__element__header__name{float:left}.vertical-timeline .timeline__structure .timeline__elements .timeline__element.timeline__element--right .timeline__element__content .timeline__element__header .timeline__element__header__name{float:right}.vertical-timeline .timeline__structure .timeline__elements .timeline__element .timeline__element__content .timeline__element__header .timeline__element__header__relativeTime{font-size:13px}.vertical-timeline .timeline__structure .timeline__elements .timeline__element .timeline__element__content .timeline__element__information{font-size:14px;overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.vertical-timeline.timeline--small-version .timeline__structure .timeline__elements .timeline__element .timeline__element__content .timeline__element__information{display: none;}@media only screen and (max-width:800px){.vertical-timeline .timeline__structure .timeline__elements .timeline__element .timeline__element__content .timeline__element__header .timeline__element__header__name{display:block;width:100%;float:none!important}}.vertical-timeline.timeline--left .timeline__structure .timeline__elements .timeline__element{text-align:left;margin-left:calc(15% + 43px);margin-right:auto;max-width:calc(85% - 25px)}.vertical-timeline.timeline--left .timeline__structure .timeline__elements .timeline__element__main{position:relative;margin-left:10%}.vertical-timeline.timeline--left .timeline__structure .timeline__elements .timeline__element .timeline_element_point-box{left:-40px;margin-left:-14px}.vertical-timeline.timeline--left .timeline__structure .timeline__elements .timeline__element .timeline_element_point-box .timeline__element__type{right:40px}.vertical-timeline.timeline--left .timeline__structure .timeline__elements .timeline__element .timeline_element_point-box .timeline__element__type{right:25px}.vertical-timeline.timeline--left .timeline__structure .timeline__elements .timeline__element .timeline_element_point-box .timeline__element__type icon{float:right}.vertical-timeline.timeline--left .timeline__structure .timeline__elements .timeline__element .timeline_element_point-box .timeline__element__type span{right:30px}.vertical-timeline.timeline--left .timeline__structure .timeline__elements .timeline__element .timeline_element_point-box .timeline__element__arrow{left:33px}.vertical-timeline.timeline--left .timeline__structure .timeline__elements .timeline__element .timeline__element__content{left:0;float:left;border-left:3px solid #3f6f83}.vertical-timeline.timeline--left .timeline__structure .timeline__elements .timeline__element .timeline__element__content .timeline__element__header .timeline__element__header__name{float:right}.vertical-timeline.timeline--right .timeline__structure .timeline__elements .timeline__element{text-align:right;margin-right:calc(15% + 43px);margin-left:auto;max-width:calc(85% - 25px)}.vertical-timeline.timeline--right .timeline__structure .timeline__elements .timeline__element__main{position:relative;margin-right:10%}.vertical-timeline.timeline--right .timeline__structure .timeline__elements .timeline__element .timeline_element_point-box{right:-40px;margin-right:-14px}.vertical-timeline.timeline--right .timeline__structure .timeline__elements .timeline__element .timeline_element_point-box .timeline__element__type{left:40px}.vertical-timeline.timeline--right .timeline__structure .timeline__elements .timeline__element .timeline_element_point-box .timeline__element__type{left:25px}.vertical-timeline.timeline--right .timeline__structure .timeline__elements .timeline__element .timeline_element_point-box .timeline__element__type icon{float:left}.vertical-timeline.timeline--right .timeline__structure .timeline__elements .timeline__element .timeline_element_point-box .timeline__element__type span{left:30px}.vertical-timeline.timeline--right .timeline__structure .timeline__elements .timeline__element .timeline_element_point-box .timeline__element__arrow{right:33px}.vertical-timeline.timeline--right .timeline__structure .timeline__elements .timeline__element .timeline__element__content{right:0;float:right;border-right:3px solid #3f6f83}.vertical-timeline.timeline--right .timeline__structure .timeline__elements .timeline__element .timeline__element__content .timeline__element__header .timeline__element__header__name{float:left}.vertical-timeline .timeline__ellipsis{position:absolute;left:calc(50% - 10px);width:20px}.vertical-timeline .timeline__ellipsis .timeline__ellipsis__dot{display:block;height:100%;position:relative;width:20px;height:2px;margin-bottom:3px;margin-left:auto;margin-right:auto;background-color:white}
.vertical-timeline .timeline__structure .timeline__add .timeline__add__mouse-relative{position:absolute;margin-left:auto;margin-right:auto;left:0;right:0;top:0;text-align:center;cursor:pointer;z-index:1;display:none}.vertical-timeline .timeline__structure .timeline__add .plus-sign{font-size:20px;position:relative;top:-5px;font-weight:600}.vertical-timeline .timeline__structure .timeline__add .timeline__add__relativeValue{display:none}.vertical-timeline.timeline--left .timeline__structure .timeline__add .timeline__add__mouse-relative{margin-left:138px}.vertical-timeline.timeline--right .timeline__structure .timeline__add .timeline__add__mouse-relative{margin-right:138px}.vertical-timeline.timeline--editing .timeline__structure{margin-left:0;margin-right:auto;text-align:left;width:90%}.vertical-timeline.timeline--editing .timeline__structure .timeline__line{margin-left:12%;margin-right:auto}.vertical-timeline.timeline--right.timeline--editing .timeline__structure{margin-left:auto;margin-right:0;text-align:right}.vertical-timeline.timeline--right.timeline--editing .timeline__structure .timeline__line{margin-left:auto;margin-right:12%}.vertical-timeline.timeline--editing .timeline__structure .timeline__elements .timeline__element{text-align:left;margin-left:calc(12% + 43px);margin-right:auto;left:0;left:initial;right:0;right:initial}.vertical-timeline.timeline--editing .timeline__structure .timeline__elements .timeline__element__main{position:relative;margin-left:2%;width:10%;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.vertical-timeline.timeline--editing .timeline__structure .timeline__elements .timeline__element .timeline_element_point-box{left:-40px;margin-left:-14px;right:0;right:initial;margin-right:0;margin-right:initial}.vertical-timeline.timeline--editing .timeline__structure .timeline__elements .timeline__element .timeline_element_point-box .timeline__element__shortRelativeTime{display:block;position:absolute;top:3px;right:30px;left:0;left:initial}.vertical-timeline.timeline--editing .timeline__structure .timeline__elements .timeline__element .timeline_element_point-box .timeline__element__type{display:none}.vertical-timeline.timeline--editing .timeline__structure .timeline__elements .timeline__element .timeline_element_point-box .timeline__element__arrow{visibility:hidden;left:33px}.vertical-timeline.timeline--editing .timeline__structure .timeline__elements .timeline__element .timeline__element__content{visibility:hidden;left:40px;float:left;border-left:3px solid #3f6f83;border-right:0;border-right:initial}.vertical-timeline.timeline--editing .timeline__structure .timeline__elements .timeline__element .timeline__element__content .timeline__element__header .timeline__element__header__name{float:right}.vertical-timeline.timeline--editing .timeline__structure .timeline__add .timeline__add__relativeValue{position:absolute;display:block;right:27px}.vertical-timeline.timeline--right.timeline--editing .timeline__structure .timeline__add .timeline__add__relativeValue{left:27px}.vertical-timeline.timeline--right.timeline--editing .timeline__structure .timeline__elements .timeline__element{text-align:right;margin-right:calc(12% + 43px);margin-left:auto;left:0;right:0}.vertical-timeline.timeline--right.timeline--editing .timeline__structure .timeline__elements .timeline__element__main{position:relative;margin-right:calc(12% - 100px);margin-left:auto}.vertical-timeline.timeline--right.timeline--editing .timeline__structure .timeline__elements .timeline__element .timeline_element_point-box{right:-40px;margin-right:-14px;left:0;left:initial;margin-left:0;margin-left:initial}.vertical-timeline.timeline--right.timeline--editing .timeline__structure .timeline__elements .timeline__element .timeline_element_point-box .timeline__element__shortRelativeTime{left:30px;right:0;right:initial}.vertical-timeline.timeline--right.timeline--editing .timeline__structure .timeline__elements .timeline__element .timeline_element_point-box .timeline__element__arrow{right:33px;left:0;left:initial}.vertical-timeline.timeline--right.timeline--editing .timeline__structure .timeline__elements .timeline__element .timeline__element__content{right:40px;left:0;left:initial;float:right;border-right:3px solid #3f6f83;border-left:0}.vertical-timeline.timeline--right.timeline--editing .timeline__structure .timeline__elements .timeline__element .timeline__element__content .timeline__element__header .timeline__element__header__name{float:left}.vertical-timeline.timeline--editing .timeline__structure .timeline__add .timeline__add__mouse-relative{margin-left:calc(12% - 11px);margin-right:auto}.vertical-timeline.timeline--right.timeline--editing .timeline__structure .timeline__add .timeline__add__mouse-relative{margin-left:auto;margin-right:calc(12% - 11px)}.vertical-timeline .timeline__edition-content{display:none}.vertical-timeline.timeline--editing .timeline__edition-content{display:block;margin-left:15%;margin-right:10px;left:0;right:0;position:absolute;top:0;border-radius:5px;border-left:3px solid #3f6f83;min-width:300px;z-index:9}@media only screen and (min-width:800px){.vertical-timeline.timeline--editing .timeline__edition-content{max-width:80%}}.vertical-timeline.timeline--right.timeline--editing .timeline__edition-content{border-left:0;border-right:3px solid #3f6f83;margin-right:15%;margin-left:auto}.vertical-timeline .timeline__structure .timeline__elements .timeline__element.timeline__element--selected .timeline_element_point-box .timeline__element__arrow{visibility:visible}.vertical-timeline.timeline--editing .timeline__edition-content .timeline__edition-content__selector{position:absolute;height:100%;border-radius:2px 0 0 2px;-o-transition:width .5s;transition:width .5s;-webkit-transition:width .5s;width:0}.vertical-timeline.timeline--editing .timeline__edition-content .timeline__edition-content__selector__bg{position:absolute;height:100%;border-radius:2px 0 0 2px; /*transition:width .5s;*/ /*-webkit-transition:width .5s;*/width:100%;background-color:rgba(1,1,1,.3);display:none}.vertical-timeline.timeline--editing .timeline__edition-content .timeline__edition-content__selector.timeline__edition-content__selector--visible{width:200px;z-index:9;overflow-y:scroll;overflow-x:hidden}.vertical-timeline.timeline--editing .timeline__edition-content .timeline__edition-content__selector.timeline__edition-content__selector--visible + .timeline__edition-content__selector__bg{display:block;z-index:8}.vertical-timeline.timeline--editing .timeline__edition-content .timeline__edition-content__selector .timeline__edition-content__selector__element{cursor:pointer;display:block;padding:11px 0;margin-left:11px;border-bottom:1px solid grey;overflow:hidden}.vertical-timeline.timeline--editing .timeline__edition-content .timeline__edition-content__header{display:block;height:40px;line-height:40px;padding:0;border-bottom:1px solid grey;border-radius:5px 5px 0 0}.vertical-timeline.timeline--editing .timeline__edition-content .timeline__edition-content__header .timeline__edition-content__header__title{font-size:20px;text-transform:uppercase;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;margin-left:15px;width:auto}.vertical-timeline.timeline--editing .timeline__edition-content .timeline__edition-content__button{height:40px;line-height:40px;text-transform:uppercase;padding:0 15px;border:0;background-color:inherit;color:#2d2d2d;cursor:pointer;outline:none;font-size:15px}.vertical-timeline.timeline--editing .timeline__edition-content .timeline__edition-content__button[disabled]{opacity:.65;cursor:not-allowed;color:grey!important}.vertical-timeline.timeline--editing .timeline__edition-content .timeline__edition-content__header .timeline__edition-content__header__back{float:left;border-top-left-radius:5px}.vertical-timeline.timeline--editing .timeline__edition-content .timeline__edition-content__header .timeline__edition-content__header__close{float:right;border-top-right-radius:5px;color:grey}.vertical-timeline.timeline--editing .timeline__edition-content .timeline__edition-content__button:not([disabled]):hover{-webkit-box-shadow:-1px 1px 5px 0 #afaeae;box-shadow:-1px 1px 5px 0 #afaeae;font-size:15.5px}.vertical-timeline.timeline--editing .timeline__edition-content .timeline__edition-content__loader{display:block;position:relative;height:calc(100% - 82px);overflow:auto}.vertical-timeline.timeline--editing .timeline__edition-content .timeline__edition-content__footer{display:block;height:40px;line-height:40px;padding:0;border-top:1px solid grey;border-radius:0 0 5px 5px}.vertical-timeline.timeline--editing .timeline__edition-content .timeline__edition-content__footer .timeline__edition-content__footer__remove{float:left;border-bottom-left-radius:5px;color:darkred}.vertical-timeline.timeline--editing .timeline__edition-content .timeline__edition-content__footer .timeline__edition-content__footer__save{float:right;border-bottom-right-radius:5px;color:darkgreen}@media print{.vertical-timeline .timeline__structure .timeline__add * {display: none !important;}}