html{margin-top:0px!important;margin-bottom:0px!important;margin-left:0px!important;margin-right:0px!important;}
:root{--fontTitle:'Source Sans 3':,'Arial',sans-serif;--fontBody:'Roboto','Arial',sans-serif;--colorPrimary:#1e1e1e;--colorSecondary:#555;--colorTertiary:#828282;--colorRed:#DB2637;--colorOrange:#EF8D2D;--colorGreen:#96BF3D;--colorGreenLight:#C3E57B;--colorBlue:#1D80BF;--colorBlueLight:#88D1FF;--colorPink:#E4267D;--colorBg:#F5F5F5;}
body{margin:0px;padding:0px;font-family:var(--fontBody);font-weight:300;font-style:normal;font-size:16px;color:var(--colorSecondary);background-color:white;webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat:no-repeat;background-attachment:fixed;}
div,ul,input,button,textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.container,.col-md-12,.col-md-11,.col-md-10,.col-md-9,.col-md-8,.col-md-7,.col-md-6,.col-md-5,.col-md-4,.col-md-3,.col-md-2,.col-md-1{}
b,strong,bold{font-weight:600;font-stretch:normal;}
h1{font-family:var(--fontTitle);margin-bottom:16px;margin-top:0px;font-size:40px;font-weight:700;color:var(--colorPrimary);}
h2{font-family:var(--fontTitle);margin-bottom:20px;margin-top:0px;font-size:28px;font-weight:700;color:var(--colorPrimary);color:#303030;}
h3{font-family:var(--fontTitle);margin-bottom:10px;margin-top:0px;font-size:20px;font-weight:400;}
h5{margin-top:20px;font-size:17px;}
h4{}
h6{margin-top:20px;font-size:14px;font-weight:bold;}
ul li{}
a,a:hover,a:visited{color:var(--blue);}
.bgGray{background-color:var(--colorBg);}
.en{display:none;}
::selection{background:var(--colorRed);color:#FFFFFF;}
::-moz-selection{background:var(--colorRed);color:#FFFFFF;}
button:focus,.slick-slide{outline:0;}
blockquote{font-size:14px;border-left:2px solid #CCC;margin-top:0px;margin-bottom:0px;padding-top:0px;padding-bottom:0px;}
#map{position:fixed;left:0px;height:calc(100vh);top:0px;width:100%;}
.flexcol{display:flex;flex-direction:column;}
img,.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
body.noScroll{overflow:hidden;}
#logo img{height:60px;}
section{padding:60px 40px;}
section:last-child{padding-bottom:100px!important;}
#header{background-color:white;color:var(--colorPrimary);padding:32px 28px;}
#navbarMainContent{justify-content:flex-end;flex-grow:unset;font-size:14px;font-weight:600;}
.nav-link{padding:0.5rem 1rem!important;}
.navbar-nav .nav-link.active,.navbar-nav .nav-link.show,.nav-link:focus,.nav-link:hover{color:var(--colorRed);}
.navButton{line-height:36px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;padding:8px 20px!important;border:2px solid;margin-left:20px;display:flex;align-items:center;line-height:1.5em;}
.navButton.support{color:var(--colorRed);border-color:var(--colorRed);}
.navButton.apply{color:var(--colorOrange);border-color:var(--colorOrange);}
.navButton:before{margin-right:14px;}
.navButton.support:hover,.navButton.support.active{color:white;background-color:var(--colorRed);}
.navButton.apply:hover,.navButton.apply.active{color:white;background-color:var(--colorOrange);}
.dropdown-menu{border:none;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;font-size:13px;padding:20px;column-count:2;column-gap:16px;}
.dropdown-item{font-weight:600;line-height:32px;}
.dropdown-item.sub{font-size:12px;font-weight:400;line-height:14px;}
.dropdown-item:focus,.dropdown-item:hover{color:var(--colorRed);background-color:transparent;}
.dropdown-menu[data-bs-popper]{left:-20px;box-shadow:0px 10px 10px 0px rgba(0,0,0,0.2);-webkit-box-shadow:0px 10px 10px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 10px 10px 0px rgba(0,0,0,0.2);margin-top:20px;}
.dropdown-toggle::after{font-family:'icomoon';content:"\e910";border:none;font-size:6px;margin-left:12px;}
.dropdown-toggle.show::after{content:"\e918";}
#slider{height:570px;overflow:hidden;}
#slider .item{height:570px;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;background-color:#CCC;}
#whoarewe{display:flex;align-items:center;}
#whoarewe video{width:100%;height:400px;background-color:gray;}
#whoarewe .text{padding-right:40px;}
#projects{background-color:var(--colorBg);}
#project .container{padding:60px 40px;}
#projects .list{display:flex;justify-content:space-between;align-items:stretch;}
#projects .list .itemCol{padding:0px 8px;}
#projects .list .item{display:flex;flex-direction:column;align-items:center;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;border:2px solid black;padding:20px;height:100%;background-position:50% calc(100% - 90px);background-repeat:no-repeat;background-size:calc(100% - 30px) auto;min-height:700px;}
#projects .list .item .title{width:100%;font-weight:500;margin-bottom:10px;font-size:24px;color:var(--colorPrimary);}
#projects .list .item a:visited,#projects .list .item a{text-decoration:none!important;}
#projects .list .item .text{display:flex;flex-direction:column;height:100%;}
#projects .list .item .text p:last-of-type{flex-grow:1;display:flex;justify-content:flex-end;flex-direction:column;text-align:center;align-items:center;}
a.application{margin-top:60px;max-width:200px;}
#projects .list .item a,a.application{-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;border:2px solid black;text-align:center;text-decoration:none;padding:10px 20px;font-weight:500;font-size:14px;transition:all 0.3s ease;}
#projects .list .item0{border-color:var(--colorGreen);}
#projects .list .item1{border-color:var(--colorBlue);}
#projects .list .item2{border-color:var(--colorPink);}
#projects .list .item3{border-color:var(--colorOrange);}
a.application{border-color:var(--colorRed);color:var(--colorRed)!important;}
#projects .list .item0 a{border-color:var(--colorGreen);color:var(--colorGreen)!important;}
#projects .list .item1 a{border-color:var(--colorBlue);color:var(--colorBlue)!important;}
#projects .list .item2 a{border-color:var(--colorPink);color:var(--colorPink)!important;}
#projects .list .item3 a{border-color:var(--colorOrange);color:var(--colorOrange)!important;}
#projects .list .item3{margin-right:0px;}
a.application:hover{background-color:var(--colorRed);color:white!important;text-decoration:none;}
#projects .list .item0:hover a{background-color:var(--colorGreen);color:white!important;}
#projects .list .item1:hover a{background-color:var(--colorBlue);color:white!important;}
#projects .list .item2:hover a{background-color:var(--colorPink);color:white!important;}
#projects .list .item3:hover a{background-color:var(--colorOrange);color:white!important;}
#home .separator{background-position:100% 100%;background-repeat:no-repeat;background-size:cover;background-image:url('../img/separator.png');height:500px;position:relative;}
#home .separator:before{content:'';position:absolute;width:100%;height:100%;opacity:0.6;top:0px;left:0px;background-color:var(--colorRed);}
#news{padding:60px 40px;}
#news .titleRow{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px;}
#news .titleRow a.showall{width:auto;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background-color:var(--colorRed);color:white;text-align:center;text-decoration:none;padding:10px 20px;font-weight:500;font-size:14px;}
#news .titleRow h1{width:auto;}
#news .list{}
#news .list a{-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;overflow:hidden;text-decoration:none;padding:0px 0px 20px 0px;transition:all 0.3s ease;margin-bottom:40px;display:block;}
#news .list a:hover{box-shadow:6px 6px 20px 0px rgba(130,130,130,0.60);-webkit-box-shadow:6px 6px 20px 0px rgba(130,130,130,0.60);-moz-box-shadow:6px 6px 20px 0px rgba(130,130,130,0.60);}
#news .list a .img{height:240px;background-position:50% 0%;background-repeat:no-repeat;background-size:cover;margin-bottom:20px;}
#news .list a .date{color:var(--colorRed);font-size:12px;padding:0px 20px;font-weight:400;}
#news .list a .title{font-weight:bold;font-size:24px;overflow:hidden;position:relative;display:inline-block;text-overflow:ellipsis;color:var(--colorPrimary);padding:0px 20px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
footer{background-color:#1e1e1e;color:white;padding-top:100px;padding-bottom:100px;margin-top:0px;font-weight:400;}
article{padding:60px 0px 120px 0px;}
section a{text-decoration:none;color:var(--colorRed);}
section a:hover{text-decoration:underline;color:var(--colorRed);}
#supportRow{-webkit-border-radius:80px;-moz-border-radius:80px;border-radius:80px;background-color:var(--colorRed);display:flex;align-items:center;justify-content:space-between;position:relative;padding:30px 100px 30px 40px;margin:-160px 0px 60px 0px;width:1000px;}
#supportRowCont{display:flex;justify-content:center;}
#supportRow .title{font-weight:700;font-size:20px;width:100px;}
#supportRow a{-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;text-align:center;font-size:16px;font-weight:700;text-decoration:none;padding:6px 20px;border:2px solid white;margin-right:10px;transition:all 0.3s ease;}
#supportRow a:hover{background-color:white;color:var(--colorRed);}
#supportRow .list{flex-grow:1;align-items:center;justify-content:center;display:flex;}
#supportRow:after{content:'';width:150px;height:150px;right:-40px;background-position:50% 50%;background-repeat:no-repeat;background-size:contain;background-image:url(../img/logo_mark.svg);position:absolute;}
footer .logo{height:60px;margin-bottom:30px;}
footer .contact{font-size:12px;font-style:italic;}
footer .contact a{margin-bottom:10px;display:block;max-width:70%;}
footer .menu{}
footer .menu .title{font-size:24px;font-weight:bold;margin-bottom:16px;border-left:3px solid var(--colorRed);padding-left:20px;margin-left:-24px;line-height:20px;}
footer .menu .list{font-weight:500;font-size:14px;column-count:2;column-gap:40px;}
footer .menu .list a{margin-bottom:8px;text-decoration:none;display:block;}
footer .social{}
footer .social .title{font-size:12px;font-weight:400;}
footer .social .list{display:flex;margin-top:10px;}
footer .social .list a{background-color:var(--colorSecondary);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;margin-right:10px;display:flex;justify-content:center;align-items:center;text-decoration:none;font-size:20px;padding:10px;}
footer .copyright{margin-top:20px;color:var(--colorTertiary);font-size:12px;font-style:italic;font-weight:400;}
.titleContainer{background-color:var(--colorRed);color:white;margin-bottom:0px;}
.titleContainer .container{display:flex;align-items:center;justify-content:flex-end;background-position:0% 50%;background-repeat:no-repeat;background-size:60%;background-image:url(../img/header0.png);height:350px;}
.heroImg0{background-image:url(../img/header0.png)!important;}
.heroImg1{background-image:url(../img/header1.png)!important;}
.heroImg2{background-image:url(../img/header2.png)!important;}
.heroImg3{background-image:url(../img/header3.png)!important;}
.heroImg4{background-image:url(../img/header4.png)!important;}
.heroImg5{background-image:url(../img/header5.png)!important;}
.heroImg6{background-image:url(../img/header6.png)!important;}
.heroImg7{background-image:url(../img/header7.png)!important;}
.heroImg8{background-image:url(../img/header8.png)!important;}
.bgRed{background-color:var(--colorRed);}
.bgBlue{background-color:var(--colorBlueLight);}
.bgGreen{background-color:var(--colorGreenLight);}
.bgOrange{background-color:var(--colorOrange);}
.bgPink{background-color:var(--colorPink);}
.titleContainer .cont{text-align:center;}
.titleContainer .cont .parentTitle{font-weight:700;font-size:24px;}
.titleContainer .cont .title{font-family:var(--fontTitle);font-size:46px;font-weight:700;}
article .content{align-items:flex-start;}
article .content .img{background-repeat:no-repeat;background-position:50% 0%;background-size:cover;margin-right:40px;height:600px;}
#articleNews .titleContainer{background-color:var(--colorGreenLight);}
#articleNews .titleContainer .container{background-image:url(../img/imgProject0.png);background-size:contain;}
.galleryFull{}
.galleryFull .item{height:500px;background-repeat:no-repeat;background-position:50% 50%;background-size:contain;background-color:#ebebeb;}
.galleryThumb{margin-top:20px;margin-bottom:20px;}
.galleryThumb .item{width:100px;height:140px;cursor:pointer;padding:0px 4px;opacity:0.5;transition:all 0.3s ease;}
.galleryThumb .item:hover,.galleryThumb .item.slick-current{opacity:1;}
.galleryThumb .item .img{width:140px;height:140px;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;}
.slick-prev,.slick-next{width:30px;height:30px;}
.slick-prev{left:25px;z-index:1;}
.slick-next{right:25px;z-index:1;}
.slick-prev:before,.slick-next:before{font-family:'icomoon';color:white;background-color:var(--colorSecondary);font-size:14px;padding:8px;opacity:1;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;}
.slick-prev:before{content:"\e90a";}
.slick-next:before{content:"\e90b";}
#sliderNewsFull .slick-prev:before,#sliderNewsFull .slick-next:before{border:1px solid var(--colorSecondary);color:var(--colorSecondary);background-color:transparent;}
#sliderNewsFull .slick-prev{left:-25px;}
#sliderNewsFull .slick-next{right:-25px;}
#sliderNewsFull . article#adimadim{}
article#adimadim form{border:3px solid #f5f5f5;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:20px;}
article#adimadim button{width:100%;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;background-color:var(--colorRed);border:2px solid var(--colorRed);color:white;font-weight:600;transition:all 0.3s ease;}
article#adimadim button:hover{color:var(--colorRed);background-color:white;}
section .img{background-repeat:no-repeat;background-size:cover;background-position:50% 0%;}
article#adimadim .list{}
article#adimadim .list .item{background-color:white;overflow:hidden;-webkit-border-bottom-right-radius:20px;-webkit-border-bottom-left-radius:20px;-moz-border-radius-bottomright:20px;-moz-border-radius-bottomleft:20px;border-bottom-right-radius:20px;border-bottom-left-radius:20px;box-shadow:0px 4px 30px 0px rgba(0,0,0,0.1);-webkit-box-shadow:0px 4px 30px 0px rgba(0,0,0,0.1);-moz-box-shadow:0px 4px 30px 0px rgba(0,0,0,0.1);display:block;text-decoration:none;}
article#adimadim .list .item .title{font-size:24px;font-weight:600;color:var(--colorRed);padding:0px 20px;}
article#adimadim .list .item .date{font-size:20px;font-weight:600;color:var(--colorTertiary);padding:0px 20px;margin-bottom:20px;}
article#adimadim .list .item .button{margin:0px 20px;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;background-color:var(--colorRed);border:2px solid var(--colorRed);color:white;font-weight:600;transition:all 0.3s ease;margin-bottom:20px;padding:10px 20px;text-align:center;font-size:14px;float:left;}
article#adimadim .list .item:hover .button{color:var(--colorRed);background-color:white;}
article#adimadim .list .item .img{height:250px;background-position:50% 0%;background-repeat:no-repeat;background-size:cover;margin-bottom:14px;}
article#application section{background-color:white;padding:40px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;}
article#contact .text{padding-left:40px;}
article#contact .text .title:before{position:absolute;left:-26px;top:5px;}
article#contact .text .title{font-size:24px;color:var(--colorRed);font-weight:600;position:relative;}
article#contact form{border:3px solid #f5f5f5;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:20px;background-color:white;}
article#contact button{width:100%;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;background-color:var(--colorRed);border:2px solid var(--colorRed);color:white;font-weight:600;transition:all 0.3s ease;}
article#contact button:hover{color:var(--colorRed);background-color:white;}
article#default .img{max-height:500px;background-position:50% 0%;background-repeat:no-repeat;background-size:cover;}
article#defaultWithLinks .img{max-height:500px;background-position:50% 0%;background-repeat:no-repeat;background-size:contain;}
article#defaultWithLinks .subList{}
article#defaultWithLinks .subList h2{font-size:20px;color:var(--colorRed);font-weight:600;border-bottom:3px solid var(--colorRed);margin-bottom:20px;}
article#defaultWithLinks .subList .item{border-bottom:1px solid var(--colorSecondary);margin-bottom:20px;}
article#defaultWithLinks .subList .item.active{border-bottom:1px solid var(--colorRed);}
article#defaultWithLinks .subList .item .title{color:var(--colorPrimary);font-size:24px;font-family:var(--colorFontTitle);position:relative;cursor:pointer;font-weight:500;}
article#defaultWithLinks .subList .item .title:after{font-family:'icomoon';content:"\e90c";position:absolute;right:0px;transition:all 0.3s ease;}
article#defaultWithLinks .subList .item .title:hover,article#defaultWithLinks .subList .item.active .title{color:var(--colorRed);}
article#defaultWithLinks .subList .item.active .title:after{-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}
article#defaultWithLinks .subList .item .title:hover:after,article#defaultWithLinks .subList .item.active .title:after{color:var(--colorRed);}
article#defaultWithLinks .subList .item.active .info{height:auto;max-height:2000px;opacity:1;}
article#defaultWithLinks .subList .item .info{max-height:0px;padding-top:20px;overflow:hidden;opacity:0;transition:all 2s ease;}
article#viewDefaultWithManagement ol{counter-reset:item;padding-left:0px;}
article#viewDefaultWithManagement ol li{display:block;margin-bottom:10px;}
article#viewDefaultWithManagement ol li:before{content:"(" counter(item) ") ";counter-increment:item;color:var(--colorRed);font-weight:600;}
article#viewDefaultWithManagement .list .item{margin-bottom:20px;}
article#viewDefaultWithManagement .list .item .img{height:300px;background-position:50% 0%;background-repeat:no-repeat;background-size:cover;margin-bottom:10px;}
article#viewDefaultWithManagement .list .item .profile{flex-grow:1;}
article#viewDefaultWithManagement .list .item .profile .title{font-family:var(--fontTitle);font-size:20px;font-weight:500;color:var(--colorRed);}
article#viewDefaultWithManagement .list .item .profile .name{font-family:var(--fontTitle);font-size:24px;font-weight:500;color:var(--colorRed);}
article#viewDefaultWithManagement .list .item .profile .position{}
article#viewDefaultWithManagement .list .item a{text-decoration:none;font-size:24px;margin-left:8px;}
article#viewDefaultWithManagement .list .item .line{display:flex;}
article#viewDefaultWithManagement .list .secondary{}
article#viewDefaultWithManagement .list .secondary .title{font-family:var(--fontTitle);font-size:24px;font-weight:500;color:var(--colorRed);margin-bottom:10px;}
article#viewDefaultWithSubs .img{background-position:50% 0%;background-repeat:no-repeat;background-size:cover;}
article#viewDefaultWithSubsMessage .img{background-position:50% 0%;background-repeat:no-repeat;background-size:contain;}
article#viewDefaultWithSubs .item{}
article#viewDefaultWithSubs .item h2{font-family:var(--fontTitle);font-size:24px;font-weight:700;color:var(--colorRed);margin-bottom:10px;position:relative;padding-left:35px;}
article#viewDefaultWithSubs .item h2:before{font-family:'icomoon';content:'\e907';font-size:24px;left:0px;position:absolute;}
article#viewDefaultWithSubs .item .content{padding-left:24px;}
article#viewDefaultWithSubs .item ul{}
article#viewDefaultWithSubs .item ul li{}
article#viewDocuments section{display:flex;}
article#viewDocuments .menu{}
article#viewDocuments ul.menu{padding-left:0px;}
article#viewDocuments ul.menu li{list-style:none;margin-bottom:10px;}
article#viewDocuments ul.menu li a{border:3px solid var(--colorRed);font-family:var(--fontTitle);font-weight:600;color:var(--colorRed);text-decoration:none;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;padding:10px 30px 10px 40px;display:block;position:relative;}
article#viewDocuments ul.menu li a:before{content:"\e908";font-family:'icomoon';position:absolute;margin-left:-26px;}
article#viewDocuments ul.menu li a.active{background-color:var(--colorRed);color:white;}
article#viewDocuments ul.menu li a.active:before{content:"\e907";}
article#viewDocuments .files{margin-left:50px;flex-grow:1;}
article#viewDocuments .files .title{display:none;}
article#viewDocuments .files ul.list{display:none;padding-left:0px;}
article#viewDocuments .files .title.active{display:block;}
article#viewDocuments .files ul.list.active{display:block;}
article#viewDocuments .files ul.list li{list-style:none;margin-bottom:10px;padding:20px;}
article#viewDocuments .files ul.list li a{text-decoration:none;border-bottom:1px solid var(--colorRed);position:relative;display:block;padding:0px 0px 8px 30px;font-family:var(--fontTitle);font-size:18px;font-weight:600;color:var(--colorPrimary);}
article#viewDocuments .files ul.list li a:before{content:"\e901";font-family:'icomoon';color:var(--colorRed);position:absolute;left:0px;font-size:24px;top:-6px;}
article#viewDocuments .files ul.list li a:after{content:"\e90d";font-family:'icomoon';color:black;position:absolute;right:0px;font-size:22px;top:-4px;}
article#viewNewsPost .share .title{font-family:var(--fontTitle);font-weight:600;color:var(--colorRed);margin-bottom:8px;}
article#viewNewsPost .share .list{display:flex;}
article#viewNewsPost .share .list a{background-color:var(--colorSecondary);color:white;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;margin-right:10px;display:flex;justify-content:center;align-items:center;text-decoration:none;font-size:20px;padding:10px;}
article#viewNewsPost .date{text-align:right;font-size:20px;color:var(--colorRed);font-family:var(--fontTitle);font-weight:600;}
article#viewSupport .box{background-color:var(--colorRed);-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;color:white;padding:30px;text-align:center;}
article#viewSupport .box h2{color:white;}
article#viewSupport .box .title{margin-bottom:30px;font-family:var(--fontTitle);font-weight:600;}
article#viewSupporters .listLogo{display:flex;justify-content:center;flex-wrap:wrap;}
article#viewSupporters .listLogo .img{background-position:50% 50%;background-repeat:no-repeat;background-size:contain;width:140px;height:140px;margin:0px 8px 30px 8px;}
article#viewSupporters .artistList{margin-top:20px;}
article#viewSupporters .artistList ul{padding-left:0px;display:flex;justify-content:center;flex-wrap:wrap;color:black;font-family:var(--fontTitle);font-weight:600;}
article#viewSupporters .artistList ul li{list-style:none;margin-bottom:16px;}
article#viewSupporters .artistList ul li:after{font-family:'icomoon';content:'-';color:var(--colorRed);font-family:var(--fontTitle);font-weight:600;margin:0px 10px 0px 10px;font-size:20px;}
article#viewSupporters .artistList ul li:last-child:after{content:'';}
article#viewTimeline{}
article#viewTimeline section{position:relative;width:800px;}
article#viewTimeline section:before{content:'';position:absolute;width:4px;background-color:var(--colorRed);height:calc(100% - 120px);top:120px;left:calc(50% - 2px);}
article#viewTimeline section .item{width:100%;display:flex;text-align:right;position:relative;}
article#viewTimeline section .item:nth-child(even){justify-content:flex-end;text-align:left;}
article#viewTimeline section .item:before{position:absolute;content:'';background-color:var(--colorRed);height:4px;top:60px;width:calc(50%);}
article#viewTimeline section .item:after{position:absolute;content:'';width:34px;height:34px;background-color:var(--colorRed);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;left:calc(50% - 17px);top:44px;}
article#viewTimeline section .item .card{width:300px;overflow:hidden;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background-color:white;border:none;box-shadow:0px 4px 30px 0px rgba(0,0,0,0.1);-webkit-box-shadow:0px 4px 30px 0px rgba(0,0,0,0.1);-moz-box-shadow:0px 4px 30px 0px rgba(0,0,0,0.1);}
article#viewTimeline section .item .img{background-position:50% 0%;background-repeat:no-repeat;background-size:cover;height:200px;}
article#viewTimeline section .item .title{color:var(--colorRed);font-family:var(--fontTitle);font-weight:600;font-size:20px;margin-bottom:10px;}
article#viewTimeline section .item .info{}
article#viewTimeline section .item .content{padding:30px 30px 10px 30px;}