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