.blockIntro{text-align:center;margin:15px 0;font-family:Comfortaa,cursive;font-weight:300;position:relative}@media (width>=768px){.blockIntro{margin-top:30px;margin-bottom:30px}}.blockIntro a{color:#cc3030}.blockIntro:empty{margin-bottom:0}.blockTitle{color:#fff;background-color:#cc3030}@media (width<=991.98px){.blockTitle>.container{padding-right:0}}.blockTitle .inner .leftPart{padding:10px 0}@media (width>=768px){.blockTitle .inner{justify-content:space-between;align-items:stretch;display:flex}.blockTitle .inner .leftPart{width:50%}.blockTitle .inner .leftPart:only-child{width:100%}.blockTitle .inner .rightPart{background:50%/cover no-repeat;width:50%}}.blockTitle .mainTitle{color:inherit;text-align:left;margin:40px 0 0;padding:0;position:relative}.blockTitle .mainTitle:before{content:"";border-top:2px solid #fff;width:40px;display:block;position:absolute;top:-15px;left:0}.blockTitle .mainTitle>span,.blockTitle .mainTitle>.small,.blockTitle .mainTitle>small{font-size:.6em;display:block}.waitForLoadImg{display:none}@media (width>=576px){.waitForLoadImg{justify-content:center;width:100%;display:flex}.waitForLoadImg .spinner-grow{width:2rem;height:2rem}.waitForLoadImg .spinner-grow:first-child{animation-delay:0s}.waitForLoadImg .spinner-grow:nth-child(2){animation-delay:.1s}.waitForLoadImg .spinner-grow:last-child{animation-delay:.2s}.waitForLoadImg .spinner-grow+.spinner-grow{margin-left:15px}.masonryContainer{opacity:0;overflow:hidden}.imgLoaded .waitForLoadImg{display:none}.imgLoaded .masonryContainer{opacity:1}}.pagination .hellip .page-link:hover{background-color:#fff}.listItems .card{background-color:#ebebeb;border:none;margin-bottom:15px;padding:10px;transition:all .2s;position:relative}.listItems .card .card-body{padding:10px 0 0}.listItems .card .card-body .card-infos,.listItems .card .card-body .card-text{font-size:.8em}@media (width>=992px){.listItems .card:hover{color:#fff;background-color:#cc3030;transform:scale(1.03);text-decoration:none!important}.listItems .card:hover .text-primary{color:#fff!important}}.itemSingle .wisiwyg .illustration{width:100%;height:auto;margin-bottom:15px}@media (width>=768px){.itemSingle .wisiwyg .illustration{float:left;max-width:30%;margin-right:15px}}
