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