.ilpc-carousel {position: relative;width: 100%;float:left;overflow: hidden;margin: 0 0 -21px 0!important;}
.wp-block-group.important .ilpc-carousel {margin: 0!important;}
.ilpc-carousel .swiper-wrapper {width: 100%;float:left;align-items: stretch;align-items: start;padding-bottom:82px!important;cursor:grab;}

.ilpc-carousel .swiper-wrapper .swiper-slide {height: auto;display: flex;float:left;}
.ilpc-carousel .swiper-wrapper .swiper-slide .ilpc-card {display: flex;flex-direction: column;width: 100%;height: 100%;background: transparent;position:relative;margin: 0 !important;}

.ilpc-carousel .ilpc-card a.ilpc-card-image {display: block;overflow: hidden;text-decoration: none;width:100%;height:auto;float:left;margin: 0;position:relative;z-index:3;margin-bottom:24px;   max-height: 15.5vw;min-height: 15.5vw;}
.wp-block-group.important .ilpc-carousel .ilpc-card a.ilpc-card-image {margin-bottom:34px!important;
-webkit-transition: All 0.4s ease;
-moz-transition: All 0.4s ease;
-o-transition: All 0.4s ease;
-ms-transition: All 0.4s ease;
transition: All 0.4s ease;
}
.ilpc-carousel .ilpc-card a.ilpc-card-image img {display: block;width: 100%;height: 100%;/*aspect-ratio: 16 / 10;*/object-fit: cover;position:absolute;transition: transform .35s ease;
-webkit-transition: All 0.4s ease;
-moz-transition: All 0.4s ease;
-o-transition: All 0.4s ease;
-ms-transition: All 0.4s ease;
transition: All 0.4s ease;
}
.ilpc-carousel .ilpc-card a.ilpc-card-image:hover img {transform: scale(1.1) rotate(-2deg);opacity:0.7;}
.wp-block-group.important .ilpc-carousel .ilpc-card a.ilpc-card-image:hover img {transform: scale(1.1) rotate(-1deg);}

.ilpc-carousel .ilpc-card .ilpc-card-categories {display: flex;flex-wrap: wrap;margin: -39px 0 15px 15px !important;z-index: 4 !important;gap: 5px 10px;}
.ilpc-carousel .ilpc-card .ilpc-card-categories a.ilpc-category {float: left !important;font-size: 11px !important;line-height: 20px !important;font-family: MontserratS !important;padding: 3px 12px !important;border-radius: 18px !important;border: 1px solid #006fb7 !important;background-color: #006fb7 !important;color: #fff !important;text-transform: uppercase !important;margin: 0 !important;width: auto !important;text-decoration: none;transition: opacity .2s;
-webkit-transition: color 0.2s 0.02s ease;
-moz-transition: color 0.2s 0.02s ease;
-o-transition: color 0.2s 0.02s ease;
-ms-transition: 0.2s 0.02s ease;
transition: 0.2s 0.02s ease;
-webkit-transition: All 0.4s ease;
-moz-transition: All 0.4s ease;
-o-transition: All 0.4s ease;
-ms-transition: All 0.4s ease;
transition: All 0.4s ease;
}
.ilpc-carousel .ilpc-card .ilpc-card-categories a.ilpc-category:hover {background-color: #2892D8 !important;border-color: #2892D8 !important;}

.ilpc-carousel .ilpc-card .ilpc-card-categories a.ilpc-category.important {background: #fbbb22!important;color: #00497a!important;border-color: #fbbb22!important;}
.ilpc-carousel .ilpc-card .ilpc-card-categories a.ilpc-category.important:hover {background: #fbd344!important;border-color: #fbd344!important;}

.ilpc-carousel .ilpc-card h3.ilpc-card-title {margin: 0 0 5px 0;margin-bottom: 15px;font-size: 18px;line-height: 23px;color: #000;font-family: MontserratS;padding-left: 15px;box-sizing: border-box;   padding-right: 15px;}
.wp-block-group.important .ilpc-carousel .ilpc-card h3.ilpc-card-title {font-size: 32px;line-height: 36px;padding-left:25px;padding-right:25px;}
.ilpc-carousel .ilpc-card h3.ilpc-card-title a {margin-top: 0;color: #000;font-weight: 400;word-break: break-word;text-decoration: none;font-family: inherit;font-size:inherit;}
.ilpc-carousel .ilpc-card h3.ilpc-card-title a:hover {color: #006fb7;}

.ilpc-carousel .ilpc-card .ilpc-card-footer {float: left;padding: 0;box-sizing: border-box;margin: 0;width: calc(100% - 15px);padding-left: 15px;}
.ilpc-carousel .ilpc-card .ilpc-card-footer ul {list-style: none;line-height: 1;height: auto;width: 100%;float: left;margin: 0;padding: 0;}
.ilpc-carousel .ilpc-card .ilpc-card-footer ul li {display: inline-block;float: left;margin: 0 30px 10px 0;width: auto;font-size: 12.5px;line-height: 24px;font-family: MontserratR;color: #000;}
.ilpc-carousel .ilpc-card .ilpc-card-footer ul li:nth-child(1) {margin-right: 15px;padding-right: 15px;position: relative;}
.ilpc-carousel .ilpc-card .ilpc-card-footer ul li.time {margin-right:0!important;} 
.wp-block-group.analytics .ilpc-carousel .ilpc-card .ilpc-card-footer ul li:nth-child(1),
.wp-block-group.partners .ilpc-carousel .ilpc-card .ilpc-card-footer ul li:nth-child(1),
.wp-block-group.anons .ilpc-carousel .ilpc-card .ilpc-card-footer ul li:nth-child(1),
.wp-block-group.infogigiena .ilpc-carousel .ilpc-card .ilpc-card-footer ul li:nth-child(1),
.wp-block-group.zmi .ilpc-carousel .ilpc-card .ilpc-card-footer ul li:nth-child(1),
.wp-block-group.useful .ilpc-carousel .ilpc-card .ilpc-card-footer ul li:nth-child(1) {margin-bottom: 0 !important;}
.wp-block-group .ilpc-carousel .ilpc-card .ilpc-card-footer ul li.author:before,
.wp-block-group .ilpc-carousel .ilpc-card .ilpc-card-footer ul li.time:before {content: '';float: left;background: right center no-repeat;height: 24px;width: 20px;margin-right: 5px;display:block!important;opacity:1;}
.wp-block-group .ilpc-carousel .ilpc-card .ilpc-card-footer ul li.author:before {background-image: url(/wp-content/uploads/2026/08/author.png);background-size: 22px auto;width: 22px;}
.wp-block-group .ilpc-carousel .ilpc-card .ilpc-card-footer ul li.time:before {background-image: url(/wp-content/uploads/2026/08/calendar.png);background-size: 19px auto;}
.wp-block-group .ilpc-carousel .ilpc-card .ilpc-card-footer ul li time,
.wp-block-group .ilpc-carousel .ilpc-card .ilpc-card-footer ul li span {font-size: inherit;line-height:inherit;font-family: inherit;color: inherit;box-sizing:border-box;}

.wp-block-group .ilpc-carousel .ilpc-card .ilpc-card-footer ul li:after {content: '';position: absolute;float: left;height: 60%; width: 0;top: 20%;border-left: 1px solid #cdcdcd;right: -2px;}
.wp-block-group .ilpc-carousel .ilpc-card .ilpc-card-footer ul li:last-child:after {display:none!Important;}

.wp-block-group .ilpc-carousel .ilpc-card .button {box-sizing:border-box;margin-bottom: 16px;width: 100%;margin: 0;padding: 0;float: left;}
.wp-block-group.analytics .ilpc-carousel .ilpc-card .button,
.wp-block-group.partners .ilpc-carousel .ilpc-card .button,
.wp-block-group.anons .ilpc-carousel .ilpc-card .button,
.wp-block-group.infogigiena .ilpc-carousel .ilpc-card .button,
.wp-block-group.zmi .ilpc-carousel .ilpc-card .button,
.wp-block-group.useful .ilpc-carousel .ilpc-card .button {position: absolute;margin: 0;padding: 0;float: left;width: auto;bottom: 2px;left: 129px;}

.wp-block-group .ilpc-carousel .ilpc-card .button .readmore {box-sizing: border-box;margin-top: 15px;float: left;width: auto;padding-left: 15px;margin: 10px 0 0 0;}
.wp-block-group.analytics .wp-block-group .ilpc-carousel .ilpc-card .button .readmore,
.wp-block-group.partners .wp-block-group .ilpc-carousel .ilpc-card .button .readmore,
.wp-block-group.anons .wp-block-group .ilpc-carousel .ilpc-card .button .readmore,
.wp-block-group.infogigiena .wp-block-group .ilpc-carousel .ilpc-card .button .readmore,
.wp-block-group.zmi .wp-block-group .ilpc-carousel .ilpc-card .button .readmore,
.wp-block-group.useful .wp-block-group .ilpc-carousel .ilpc-card .button .readmore {margin-top: 0;padding-left: 0;margin-left: 0;}

.wp-block-group .ilpc-carousel .ilpc-card .button .readmore a {display: inline-block;box-shadow: 0 0 0;text-decoration: none;height: 37px !important;line-height: 34px !important;width: auto !important;padding: 0 24px !important;float: left !important;text-align: left !important; font-family: MontserratS !important;font-size: 15.5px !important;border-radius: 30px !important;background: transparent !important;color: #006FB7 !important;border: 1px solid #006FB7 !important;  box-sizing: border-box !important; margin: 0 !important;text-transform: none !important;}
.wp-block-group .ilpc-carousel .ilpc-card .button .readmore a:hover {background-color: #FBBB22 !important;border-color: #FBBB22 !important;color: #00497A !important;}

.wp-block-group.analytics .ilpc-carousel .ilpc-card .button .readmore a,
.wp-block-group.partners .ilpc-carousel .ilpc-card .button .readmore a,
.wp-block-group.anons .ilpc-carousel .ilpc-card .button .readmore a,
.wp-block-group.infogigiena .ilpc-carousel .ilpc-card .button .readmore a,
.wp-block-group.zmi .ilpc-carousel .ilpc-card .button .readmore a,
.wp-block-group.useful .ilpc-carousel .ilpc-card .button .readmore a {float: left !important;margin: 0 !important;padding: 0 !important;width: auto !important;font-family: MontserratR !important;color: #000 !important;font-size: 13.5px !important;height: 22px !important;line-height: 22px !important;font-family: MontserratS !important;font-family: MontserratM !important;position: relative !important;padding-right: 60px !important;border: 0 !important;border-left: 1px solid #cdcdcd !important;padding-left: 15px !important; margin-left: 15px !important;border-radius: 0 !important;margin-top: 0 !important;}

.wp-block-group.analytics .ilpc-carousel .ilpc-card .button .readmore a,
.wp-block-group.partners .ilpc-carousel .ilpc-card .button .readmore a,
.wp-block-group.anons .ilpc-carousel .ilpc-card .button .readmore a,
.wp-block-group.infogigiena .ilpc-carousel .ilpc-card .button .readmore a,
.wp-block-group.zmi .ilpc-carousel .ilpc-card .button .readmore a,
.wp-block-group.useful .ilpc-carousel .ilpc-card .button .readmore a {margin-left: 0 !important;padding-left: 0 !important;}

.wp-block-group.analytics .ilpc-carousel .ilpc-card .button .readmore a,
.wp-block-group.partners .ilpc-carousel .ilpc-card .button .readmore a,
.wp-block-group.anons .ilpc-carousel .ilpc-card .button .readmore a,
.wp-block-group.infogigiena .ilpc-carousel .ilpc-card .button .readmore a,
.wp-block-group.zmi .ilpc-carousel .ilpc-card .button .readmore a,
.wp-block-group.useful .ilpc-carousel .ilpc-card .button .readmore a {padding-left: 15px !important;}

.ilpc-carousel .ilpc-card .button .readmore a:hover {}

.ilpc-carousel .ilpc-navigation {position: absolute;height: 34px;width: 100%;float: left;left: 0;margin: 0;transform: translate(0, 0);bottom: 0;top: auto;background: #fff;padding: 40px 0 0 0;padding:0!important;z-index: 3;}
.wp-block-group.defacto .ilpc-carousel .ilpc-navigation {background: #E1F3FF;}
.ilpc-carousel .ilpc-navigation .ilpc-line {position: absolute;float: left;margin: 0;max-width: 75%;left: 50%;transform: translate(-50%, 0);width: 520px;bottom: 0;top: auto;}
.ilpc-carousel .ilpc-navigation .ilpc-line:before {content: '';width: calc(100% - 84px);float: left;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);height: 0;border-bottom: 1px solid #cdcdcd;}
.ilpc-carousel .ilpc-navigation button.ilpc-prev,
.ilpc-carousel .ilpc-navigation button.ilpc-next {align-items: center;justify-content: center;font-size: 25px;line-height: 31px;-webkit-transition: .3s;float: left !important;background: no-repeat !important;background-size: auto 80% !important;background-color: #fff !important;width: 42px !important;display: block !important;height: 42px !important;margin: 0 !important;position: static !important;transform: translateX(0%) !important;border:0!important;outline:0!Important;box-shadow: 0 0 0 0 #fff!important;cursor:pointer;}
.ilpc-carousel .ilpc-navigation button.ilpc-prev {background-image: url(/wp-content/uploads/2026/08/arrow-left-1.png)!important; background-position: left center!important;float: left !important;}
.ilpc-carousel .ilpc-navigation button.ilpc-next {background-image: url(/wp-content/uploads/2026/08/arrow-right-1.png)!important; background-position: right center!important;float: right !important;}
.wp-block-group.defacto .ilpc-carousel .ilpc-navigation button.ilpc-prev,
.wp-block-group.defacto .ilpc-carousel .ilpc-navigation button.ilpc-next {background-color: #E1F3FF !important;}
.ilpc-carousel .ilpc-navigation button.ilpc-prev:hover,
.ilpc-carousel .ilpc-navigation button.ilpc-next:hover {opacity:0.6;}


/*--- Additional ---*/

.wp-block-group.important .ilpc-carousel .ilpc-card a.ilpc-card-image {margin-bottom: 34px;max-height: calc(50vh - 75px);min-height: calc(50vh - 75px);}
.wp-block-group.important .ilpc-carousel .ilpc-card .ilpc-card-footer {width: calc(100% - 210px);position: absolute;left: 210px;bottom: -5px;padding-left: 0!important;}
.wp-block-group.important .ilpc-carousel .ilpc-card .ilpc-card-categories {margin-left: 25px !important;margin-top: -49px !important;}
.wp-block-group.important .ilpc-carousel .ilpc-card h3.ilpc-card-title {font-size: 32px;line-height: 36px;padding-left: 25px;padding-right: 25px;}
.wp-block-group.important .ilpc-carousel .ilpc-card .button .readmore {padding-left: 25px;margin-top: 10px;}
.wp-block-group.important .ilpc-carousel .ilpc-card .ilpc-card-footer {width: calc(100% - 210px);position: absolute;left: 210px;bottom: -5px;padding-left: 0;}
.wp-block-group.important .ilpc-carousel .ilpc-card .ilpc-card-footer ul li time,
.wp-block-group.important .ilpc-carousel .ilpc-card .ilpc-card-footer ul li span {font-family: MontserratM;}

.wp-block-group.analytics .ilpc-carousel .ilpc-card .button,
.wp-block-group.partners .ilpc-carousel .ilpc-card .button,
.wp-block-group.anons .ilpc-carousel .ilpc-card .button,
.wp-block-group.infogigiena .ilpc-carousel .ilpc-card .button,
.wp-block-group.zmi .ilpc-carousel .ilpc-card .button,
.wp-block-group.useful .ilpc-carousel .ilpc-card .button {float: left !important;margin: 0 !important;padding: 0 !important;width:100%!important;position: relative!important;bottom: 0!important;left: 0!important;clear: both;}
.wp-block-group.analytics .ilpc-carousel .ilpc-card .button .readmore,
.wp-block-group.partners .ilpc-carousel .ilpc-card .button .readmore,
.wp-block-group.anons .ilpc-carousel .ilpc-card .button .readmore,
.wp-block-group.infogigiena .ilpc-carousel .ilpc-card .button .readmore,
.wp-block-group.zmi .ilpc-carousel .ilpc-card .button .readmore,
.wp-block-group.useful .ilpc-carousel .ilpc-card .button .readmore {margin:0!Important;}
.wp-block-group.analytics .ilpc-carousel .ilpc-card .button .readmore a.simple,
.wp-block-group.partners .ilpc-carousel .ilpc-card .button .readmore a.simple,
.wp-block-group.anons .ilpc-carousel .ilpc-card .button .readmore a.simple,
.wp-block-group.infogigiena .ilpc-carousel .ilpc-card .button .readmore a.simple,
.wp-block-group.zmi .ilpc-carousel .ilpc-card .button .readmore a.simple,
.wp-block-group.useful .ilpc-carousel .ilpc-card .button .readmore a.simple {width: auto !important;color: #000 !important;font-size: 13.5px !important;height: 22px !important;line-height: 22px !important;font-family: MontserratM !important;position: relative !important;padding: 0 60px 0 0!important;margin-bottom: 0!important;margin-left: 4px!important;border-radius: 0 !important;margin-top: 0 !important;background:none!important;border:0!important;}
.wp-block-group.analytics .ilpc-carousel .ilpc-card .button .readmore a.simple:hover,
.wp-block-group.partners .ilpc-carousel .ilpc-card .button .readmore a.simple:hover,
.wp-block-group.anons .ilpc-carousel .ilpc-card .button .readmore a.simple:hover,
.wp-block-group.infogigiena .ilpc-carousel .ilpc-card .button .readmore a.simple:hover,
.wp-block-group.zmi .ilpc-carousel .ilpc-card .button .readmore a.simple:hover,
.wp-block-group.useful .ilpc-carousel .ilpc-card .button .readmore a.simple:hover {color: #FBBB22 !important;padding-right: 95px !important;background: transparent !important;}
.wp-block-group.analytics .ilpc-carousel .ilpc-card .button .readmore a.simple:before,
.wp-block-group.partners .ilpc-carousel .ilpc-card .button .readmore a.simple:before,
.wp-block-group.anons .ilpc-carousel .ilpc-card .button .readmore a.simple:before,
.wp-block-group.infogigiena .ilpc-carousel .ilpc-card .button .readmore a.simple:before,
.wp-block-group.zmi .ilpc-carousel .ilpc-card .button .readmore a.simple:before,
.wp-block-group.useful .ilpc-carousel .ilpc-card .button .readmore a.simple:before {content: '\203A';float: left;color: #000;font-size: 26px;
line-height: 21px;font-family: MontserratR;float: right;position: absolute;top: 50%;transform: translate(0, -50%);right: 0;margin-top: -1px;
-webkit-transition: All .4s ease;
-moz-transition: All .4s ease;
-o-transition: All .4s ease;
-ms-transition: All .4s ease;
transition: All .4s ease;
}
.wp-block-group.analytics .ilpc-carousel .ilpc-card .button .readmore a.simple:hover:before,
.wp-block-group.partners .ilpc-carousel .ilpc-card .button .readmore a.simple:hover:before,
.wp-block-group.anons .ilpc-carousel .ilpc-card .button .readmore a.simple:hover:before,
.wp-block-group.infogigiena .ilpc-carousel .ilpc-card .button .readmore a.simple:hover:before,
.wp-block-group.zmi .ilpc-carousel .ilpc-card .button .readmore a.simple:hover:before,
.wp-block-group.useful .ilpc-carousel .ilpc-card .button .readmore a.simple:hover:before {color: #FBBB22 !important;}
.wp-block-group.analytics .ilpc-carousel .ilpc-card .button .readmore a.simple:after,
.wp-block-group.partners .ilpc-carousel .ilpc-card .button .readmore a.simple:after,
.wp-block-group.anons .ilpc-carousel .ilpc-card .button .readmore a.simple:after,
.wp-block-group.infogigiena .ilpc-carousel .ilpc-card .button .readmore a.simple:after,
.wp-block-group.zmi .ilpc-carousel .ilpc-card .button .readmore a.simple:after,
.wp-block-group.useful .ilpc-carousel .ilpc-card .button .readmore a.simple:after {content: '';float: left;width: 35px;height: 0;border-top: 1px solid #000;margin-top: 1px;margin-right: -7px;float: right;margin-left: 10px;position: absolute;top: 50%;transform: translate(0, -50%);right: 10px;
-webkit-transition: All .4s ease;
-moz-transition: All .4s ease;
-o-transition: All .4s ease;
-ms-transition: All .4s ease;
transition: All .4s ease;
}
.wp-block-group.analytics .ilpc-carousel .ilpc-card .button .readmore a.simple:hover:after,
.wp-block-group.partners .ilpc-carousel .ilpc-card .button .readmore a.simple:hover:after,
.wp-block-group.anons .ilpc-carousel .ilpc-card .button .readmore a.simple:hover:after,
.wp-block-group.infogigiena .ilpc-carousel .ilpc-card .button .readmore a.simple:hover:after,
.wp-block-group.zmi .ilpc-carousel .ilpc-card .button .readmore a.simple:hover:after,
.wp-block-group.useful .ilpc-carousel .ilpc-card .button .readmore a.simple:hover:after {width: 70px !important;border-color: #FBBB22 !important;}

.wp-block-group.support .ilpc-carousel .ilpc-navigation,
.wp-block-group.support .ilpc-carousel .ilpc-navigation button.ilpc-prev,
.wp-block-group.support .ilpc-carousel .ilpc-navigation button.ilpc-next {background-color:#E1F3FF!important;}

.ilpc-carousel .ilpc-card .ilpc-card-footer ul li:last-child {margin-bottom:10px;}

.wp-block-group.anons .wp-block-columns .wp-block-column ul.meta li.author:before,
.wp-block-group.anons .wp-block-columns .wp-block-column ul.meta li.date:before,
.wp-block-group.useful .wp-block-columns .wp-block-column ul.meta li.author:before,
.wp-block-group.useful .wp-block-columns .wp-block-column ul.meta li.date:before {content: '';float: left;background: right center no-repeat;height: 24px;width: 20px;margin-right: 5px;display: block !important;opacity: 1;}
.wp-block-group.anons .wp-block-columns .wp-block-column ul.meta li.author:before,
.wp-block-group.useful .wp-block-columns .wp-block-column ul.meta li.author:before {background-image: url(/wp-content/uploads/2026/08/author.png);background-size: 22px auto;width: 22px;}
.wp-block-group.anons .wp-block-columns .wp-block-column ul.meta li.date:before,
.wp-block-group.useful .wp-block-columns .wp-block-column ul.meta li.date:before {background-image: url(/wp-content/uploads/2026/08/calendar.png);background-size: 19px auto;}

.wp-block-group.useful .wp-block-columns .wp-block-column ul.meta li.detail {margin:0!important;width:100%;float:left;}
.wp-block-group.useful .wp-block-columns .wp-block-column ul.meta li.detail a {margin-left:4px!important;margin-top:10px!important;border:0!important;padding-left:0!important;}

.wp-block-group.anons .wp-block-columns .wp-block-column ul.meta li.author:after,
.wp-block-group.anons .wp-block-columns .wp-block-column ul.meta li.date:after,
.wp-block-group.useful .wp-block-columns .wp-block-column ul.meta li.author:after,
.wp-block-group.useful .wp-block-columns .wp-block-column ul.meta li.date:after {right:-2px;}







@media screen and (max-width:1799px) {

.wp-block-group.important .ilpc-carousel .ilpc-card h3.ilpc-card-title {padding-right: 75px;}		

	
	
	
	
	
}


@media screen and (max-width:1599px) {
	
.wp-block-group.important .ilpc-carousel .ilpc-card a.ilpc-card-image {max-height: calc(40vh - 75px);min-height: calc(40vh - 75px);min-height: 300px;}		
.wp-block-group.important .ilpc-carousel .ilpc-card h3.ilpc-card-title {padding-right: 75px;}	
	
	
	
	
	
	
}


@media screen and (max-width:1479px) {

.wp-block-group.important .ilpc-carousel .ilpc-card h3.ilpc-card-title {padding-right: 25px;}
.wp-block-group.useful .wp-block-columns .wp-block-column ul.meta li.date {clear: none;}	
.wp-block-group.useful .wp-block-columns .wp-block-column ul.meta li.author {padding-right:15px;margin-right:15px;}	
	
	
	
}


@media screen and (max-width:1365px) {
	
.ilpc-carousel .ilpc-card .ilpc-card-footer ul li {font-size:11.5px;}	
.wp-block-group .ilpc-carousel .ilpc-card .ilpc-card-footer ul li:nth-child(1),	
.wp-block-group.anons .wp-block-columns .wp-block-column ul.meta li.author,	
.wp-block-group.standard .ilpc-carousel .ilpc-card .ilpc-card-footer ul li:nth-child(1) {padding-right: 10px;margin-right: 10px;}	
	
.wp-block-group.important .ilpc-carousel .ilpc-card h3.ilpc-card-title {font-size: 24px;line-height: 28px;}		
	
.wp-block-group.important .ilpc-carousel .ilpc-card .ilpc-card-footer {left:200px;bottom:-3px;}		
	
.wp-block-group.analytics .ilpc-carousel .ilpc-card .button .readmore a.simple, .wp-block-group.partners .ilpc-carousel .ilpc-card .button .readmore a.simple, .wp-block-group.anons .ilpc-carousel .ilpc-card .button .readmore a.simple, .wp-block-group.infogigiena .ilpc-carousel .ilpc-card .button .readmore a.simple, .wp-block-group.zmi .ilpc-carousel .ilpc-card .button .readmore a.simple, .wp-block-group.useful .ilpc-carousel .ilpc-card .button .readmore a.simple {padding-right:40px!important;}	
.wp-block-group.analytics .ilpc-carousel .ilpc-card .button .readmore a.simple:hover, .wp-block-group.partners .ilpc-carousel .ilpc-card .button .readmore a.simple:hover, .wp-block-group.anons .ilpc-carousel .ilpc-card .button .readmore a.simple:hover, .wp-block-group.infogigiena .ilpc-carousel .ilpc-card .button .readmore a.simple:hover, .wp-block-group.zmi .ilpc-carousel .ilpc-card .button .readmore a.simple:hover, .wp-block-group.useful .ilpc-carousel .ilpc-card .button .readmore a.simple:hover {padding-right: 55px !important;}	
	
.wp-block-group.analytics .ilpc-carousel .ilpc-card .button .readmore a.simple:after, .wp-block-group.partners .ilpc-carousel .ilpc-card .button .readmore a.simple:after, .wp-block-group.anons .ilpc-carousel .ilpc-card .button .readmore a.simple:after, .wp-block-group.infogigiena .ilpc-carousel .ilpc-card .button .readmore a.simple:after, .wp-block-group.zmi .ilpc-carousel .ilpc-card .button .readmore a.simple:after, .wp-block-group.useful .ilpc-carousel .ilpc-card .button .readmore a.simple:after {width:25px!important;}	
.wp-block-group.analytics .ilpc-carousel .ilpc-card .button .readmore a.simple:hover:after, .wp-block-group.partners .ilpc-carousel .ilpc-card .button .readmore a.simple:hover:after, .wp-block-group.anons .ilpc-carousel .ilpc-card .button .readmore a.simple:hover:after, .wp-block-group.infogigiena .ilpc-carousel .ilpc-card .button .readmore a.simple:hover:after, .wp-block-group.zmi .ilpc-carousel .ilpc-card .button .readmore a.simple:hover:after, .wp-block-group.useful .ilpc-carousel .ilpc-card .button .readmore a.simple:hover:after {width: 40px !important;}
	
.wp-block-group.useful .wp-block-columns .wp-block-column ul.meta li.date {clear: none;}	
.wp-block-group.useful .wp-block-columns .wp-block-column ul.meta li.author {padding-right:10px;margin-right:10px;}		
	
	
}


@media screen and (max-width:1249px) {
    
.ilpc-carousel .ilpc-card .ilpc-card-footer ul li:last-child {margin-right: 0;}
	
.wp-block-group.important .ilpc-carousel .ilpc-card .ilpc-card-footer {bottom:-3px;}		
	
	
	
	
}


@media screen and (max-width:1149px) {
	
.wp-block-group .ilpc-carousel .ilpc-card .ilpc-card-footer ul li:after {display:none;}	
.wp-block-group.important .ilpc-carousel .ilpc-card .ilpc-card-footer ul li:after {display:block;}	
.wp-block-group.standard .ilpc-carousel .ilpc-card .ilpc-card-footer ul li {padding-right: 0 !important;margin-right: 0 !important;border: 0 !important;clear: both !important;width: 100% !important;margin-bottom: 3px !important;}	
.wp-block-group.standard .ilpc-carousel .ilpc-card .ilpc-card-footer ul li:last-child {margin-bottom:10px!important;}
.wp-block-group.standard.defacto .ilpc-carousel .ilpc-card .ilpc-card-footer ul li:last-child,
.wp-block-group.standard.support .ilpc-carousel .ilpc-card .ilpc-card-footer ul li:last-child {margin-bottom:3px!important;}
	
.wp-block-group .ilpc-carousel .ilpc-card .button .readmore {margin-top:12.5px;}
	
.wp-block-group.analytics .ilpc-carousel .ilpc-card .ilpc-card-footer ul li:nth-child(1),
.wp-block-group.partners .ilpc-carousel .ilpc-card .ilpc-card-footer ul li:nth-child(1),
.wp-block-group.anons .ilpc-carousel .ilpc-card .ilpc-card-footer ul li:nth-child(1),
.wp-block-group.infogigiena .ilpc-carousel .ilpc-card .ilpc-card-footer ul li:nth-child(1),
.wp-block-group.zmi .ilpc-carousel .ilpc-card .ilpc-card-footer ul li:nth-child(1),
.wp-block-group.useful .ilpc-carousel .ilpc-card .ilpc-card-footer ul li:nth-child(1) {margin-right:0!important;padding-right:0!important;width:100%;clear:both;margin-bottom: 3px !important;}	
	
.wp-block-group.anons .wp-block-columns .wp-block-column ul.meta li.author,
.wp-block-group.useful .wp-block-columns .wp-block-column ul.meta li.author {margin-bottom:3px!important;}	
	
.wp-block-group.anons .wp-block-columns .wp-block-column ul.meta li.author,
.wp-block-group.anons .wp-block-columns .wp-block-column ul.meta li.date,	
.wp-block-group.useful .wp-block-columns .wp-block-column ul.meta li.author,
.wp-block-group.useful .wp-block-columns .wp-block-column ul.meta li.date {margin-bottom:10px;}
	
.wp-block-group.useful .wp-block-columns .wp-block-column ul.meta li.date {clear: both;}	
.wp-block-group.useful .wp-block-columns .wp-block-column ul.meta li.author {padding-right:0;margin-right:0;}		
.wp-block-group.anons .wp-block-columns .wp-block-column ul.meta li.author:after,
.wp-block-group.useful .wp-block-columns .wp-block-column ul.meta li.author:after {display:none;}
	

	
}


@media screen and (max-width:991px) {
	
.ilpc-carousel .swiper-wrapper {padding-bottom: 67px!important;align-items: start !important;}
.ilpc-carousel .swiper-wrapper .swiper-slide {max-width: 100% !important;min-width: 0 !important;}
	
.ilpc-carousel .ilpc-card a.ilpc-card-image {margin-bottom:16px!important;max-height: 22vw;min-height: 22vw;}	
	
.ilpc-carousel .ilpc-card .ilpc-card-categories {margin: -29px 0 12.5px 15px !important;gap: 5px 7.5px;}		
.ilpc-carousel .ilpc-card .ilpc-card-categories a.ilpc-category {font-size: 10px !important;line-height: 16px !important;}	
	
.ilpc-carousel .ilpc-card h3.ilpc-card-title {margin-bottom:10px;font-size: 17px;line-height: 21px;padding-right: 10px;}		
	
.wp-block-group .ilpc-carousel .ilpc-card .ilpc-card-footer ul li time,
.wp-block-group .ilpc-carousel .ilpc-card .ilpc-card-footer ul li span {font-family: MontserratR;}
.wp-block-group .ilpc-carousel .ilpc-card .ilpc-card-footer ul li:after {display:block;}		
.wp-block-group.standard .ilpc-carousel .ilpc-card .ilpc-card-footer ul li {padding-right: 10px !important;margin-right: 10px !important;border: 0 !important;clear: none !important;width: auto !important;margin-bottom: 5px !important;}	
	
.wp-block-group .ilpc-carousel .ilpc-card .button .readmore {margin-top: 10px;}	
.wp-block-group .ilpc-carousel .ilpc-card .button .readmore a {line-height: 34px !important;padding: 0 18px !important;font-size: 14px !important;}	
	
.ilpc-carousel .ilpc-navigation .ilpc-line {width: calc(100% - 80px);max-width: 520px;}		
.ilpc-carousel .ilpc-navigation .ilpc-line:before {margin-top:0.5px;width: calc(100% - 68px);}	
.ilpc-carousel .ilpc-navigation button.ilpc-prev,
.ilpc-carousel .ilpc-navigation button.ilpc-next {width: 34px !important;height: 34px !important;}	
	
.wp-block-group.important .ilpc-carousel .ilpc-card a.ilpc-card-image {margin-bottom: 16px !important;height: 47.5vw !important;min-height: calc(40vh - 145px) !important;max-height: 700px;}		
.wp-block-group.important .ilpc-carousel .ilpc-card .ilpc-card-categories {margin-top: -29px !important;}	
.wp-block-group.important .ilpc-carousel .ilpc-card .ilpc-card-footer {left:175px;bottom:-3px;}		
.wp-block-group.important .ilpc-carousel .ilpc-card .button .readmore {margin-top: 5px;}		
	
.wp-block-group.analytics .ilpc-carousel .ilpc-card .ilpc-card-footer ul li:nth-child(1),
.wp-block-group.partners .ilpc-carousel .ilpc-card .ilpc-card-footer ul li:nth-child(1),
.wp-block-group.anons .ilpc-carousel .ilpc-card .ilpc-card-footer ul li:nth-child(1),
.wp-block-group.infogigiena .ilpc-carousel .ilpc-card .ilpc-card-footer ul li:nth-child(1),
.wp-block-group.zmi .ilpc-carousel .ilpc-card .ilpc-card-footer ul li:nth-child(1),
.wp-block-group.useful .ilpc-carousel .ilpc-card .ilpc-card-footer ul li:nth-child(1) {margin-right:10px!important;padding-right:10px!important;width:auto;clear:none;}		
	
.wp-block-group.player .wp-block-columns .wp-block-column:nth-of-type(2) .widget-wrapper:nth-of-type(2) iframe {aspect-ratio: 16 / 9;max-height: 70vh;}	
	
.wp-block-group.useful .wp-block-columns .wp-block-column ul.meta li.date {clear: none;}	
.wp-block-group.useful .wp-block-columns .wp-block-column ul.meta li.author {padding-right:10px;margin-right:10px;}		
.wp-block-group.anons .wp-block-columns .wp-block-column ul.meta li.author:after,
.wp-block-group.useful .wp-block-columns .wp-block-column ul.meta li.author:after {display:block;}	
	
.ilpc-carousel .ilpc-card .ilpc-card-footer ul li:last-child, 
.wp-block-group.standard .ilpc-carousel .ilpc-card .ilpc-card-footer ul li:last-child {margin-bottom: 5px!important;}	
.wp-block-group.useful .wp-block-columns .wp-block-column ul.meta li.detail a {margin-top:5px!important;}	
	
	
}


@media screen and (max-width:781px) {

.wp-block-group .ilpc-carousel .ilpc-card .ilpc-card-footer ul li:after {display:none;}	 	
.wp-block-group.standard .ilpc-carousel .ilpc-card .ilpc-card-footer ul li {padding-right: 0 !important;margin-right: 0 !important;border: 0 !important;clear: both !important;width: 100% !important;margin-bottom: 3px !important;}
	
.wp-block-group.analytics .ilpc-carousel .ilpc-card .ilpc-card-footer ul li:nth-child(1),
.wp-block-group.partners .ilpc-carousel .ilpc-card .ilpc-card-footer ul li:nth-child(1),
.wp-block-group.anons .ilpc-carousel .ilpc-card .ilpc-card-footer ul li:nth-child(1),
.wp-block-group.infogigiena .ilpc-carousel .ilpc-card .ilpc-card-footer ul li:nth-child(1),
.wp-block-group.zmi .ilpc-carousel .ilpc-card .ilpc-card-footer ul li:nth-child(1),
.wp-block-group.useful .ilpc-carousel .ilpc-card .ilpc-card-footer ul li:nth-child(1) {margin-right:0!important;padding-right:0!important;width:100%;clear:both;margin-bottom: 3px !important;}		
	
.wp-block-group.anons .wp-block-columns .wp-block-column ul.meta li.author:after,
.wp-block-group.useful .wp-block-columns .wp-block-column ul.meta li.author:after {display: none;}	
.wp-block-group.useful .wp-block-columns .wp-block-column ul.meta li.author {padding-right:0;margin-right:0;width:100%;clear:both;}
	
	
}


@media screen and (max-width:650px) {
	
.wp-block-group.standard .ilpc-carousel .ilpc-card .ilpc-card-footer ul li {padding-right: 10px !important;margin-right: 10px !important;width: auto !important;margin-bottom: 10px !important;clear: none !important;padding-right: 0 !important;margin-right: 0 !important;border: 0 !important;clear: both !important;width: 100% !important;margin-bottom: 3px !important;}	
	
.wp-block-group .ilpc-carousel .ilpc-card .button .readmore {margin-top:10px;}	
	
.ilpc-carousel .ilpc-navigation .ilpc-line {width: calc(100% - 100px);}		
	

	
	
	
	
.wp-block-group.important .ilpc-carousel .ilpc-card .ilpc-card-footer {bottom: 45px;width: calc(100% - 50px);left:25px;}		
	
.wp-block-group.important .ilpc-carousel .ilpc-card .button .readmore {margin-top: 45px;}		
	
}


@media screen and (max-width:575px) {
	
.ilpc-carousel .ilpc-card a.ilpc-card-image {height: 47.5vw !important;min-height: calc(40vh - 145px) !important;max-height: 700px;}	

.ilpc-carousel .ilpc-card .ilpc-card-footer ul li:nth-child(1) a {font-family: MontserratM;}	
.wp-block-group .ilpc-carousel .ilpc-card .ilpc-card-footer ul li:after {display:block;}	 		
.wp-block-group.standard .ilpc-carousel .ilpc-card .ilpc-card-footer ul li {padding-right: 10px !important;margin-right: 10px !important;border: 0 !important;clear: none !important;width: auto !important;margin-bottom: 5px !important;}	
	
.wp-block-group.analytics .ilpc-carousel .ilpc-card .ilpc-card-footer ul li:nth-child(1),
.wp-block-group.partners .ilpc-carousel .ilpc-card .ilpc-card-footer ul li:nth-child(1),
.wp-block-group.anons .ilpc-carousel .ilpc-card .ilpc-card-footer ul li:nth-child(1),
.wp-block-group.infogigiena .ilpc-carousel .ilpc-card .ilpc-card-footer ul li:nth-child(1),
.wp-block-group.zmi .ilpc-carousel .ilpc-card .ilpc-card-footer ul li:nth-child(1),
.wp-block-group.useful .ilpc-carousel .ilpc-card .ilpc-card-footer ul li:nth-child(1) {margin-right:10px!important;padding-right:10px!important;width:auto;clear:none;}	
	
.wp-block-group.anons .wp-block-columns .wp-block-column ul.meta li.author:after,
.wp-block-group.useful .wp-block-columns .wp-block-column ul.meta li.author:after {display: block;}	
.wp-block-group.useful .wp-block-columns .wp-block-column ul.meta li.author {padding-right:10px;margin-right:10px;width:auto;clear:none;}	
	
	
	
}


@media screen and (max-width:480px) {
	
.ilpc-carousel .swiper-wrapper {padding-bottom: 54px!important;}

.ilpc-carousel .ilpc-card a.ilpc-card-image {margin-bottom:16px!important;min-height: calc(30vh - 100px) !important;}		
	
.ilpc-carousel .ilpc-card .ilpc-card-categories a.ilpc-category {font-size: 9.5px !important;line-height: 14px !important;}	
	
.ilpc-carousel .ilpc-card h3.ilpc-card-title {padding-left:5px;}	
	
.ilpc-carousel .ilpc-card .ilpc-card-footer {width: calc(100% - 15px);padding-left: 5px;}	
.ilpc-carousel .ilpc-card .ilpc-card-footer ul li {height: 21px;line-height: 22px;}	
.wp-block-group .ilpc-carousel .ilpc-card .ilpc-card-footer ul li.author:before,
.wp-block-group .ilpc-carousel .ilpc-card .ilpc-card-footer ul li.time:before {height: 21px;width: 18px;margin-right: 6px;}	
.wp-block-group .ilpc-carousel .ilpc-card .ilpc-card-footer ul li.author:before {background-size: 18px auto;width: 18px;}	
.wp-block-group .ilpc-carousel .ilpc-card .ilpc-card-footer ul li.time:before {background-size: 17px auto;width: 18px;}	
	
.wp-block-group .ilpc-carousel .ilpc-card .button .readmore {padding-left:5px;}
.wp-block-group .ilpc-carousel .ilpc-card .button .readmore a {font-size: 13.5px !important;}	
	
.ilpc-carousel .ilpc-navigation .ilpc-line {width: calc(100% - 50px);}		
.ilpc-carousel .ilpc-navigation .ilpc-line:before {margin-top:1px;}
	
.wp-block-group.useful .ilpc-carousel .ilpc-card a.ilpc-card-image,
.wp-block-group.important .ilpc-carousel .ilpc-card a.ilpc-card-image {margin-bottom: 16px !important;min-height: calc(30vh - 100px) !important;}	
.wp-block-group.important .ilpc-carousel .ilpc-card .ilpc-card-categories {margin-left:10px!important;}	
.wp-block-group.important .ilpc-carousel .ilpc-card h3.ilpc-card-title {font-size: 20px;line-height: 24px;/*margin-bottom: 5px;*/padding-left: 5px;padding-right: 5px;}	
	
.wp-block-group.important .ilpc-carousel .ilpc-card .ilpc-card-footer {bottom: 43px;width: calc(100% - 30px);left:5px;}		
	
.wp-block-group.important .ilpc-carousel .ilpc-card .button .readmore {margin-top: 35px;padding-left:5px;}		
	
}


@media screen and (max-width:400px) {
	
.ilpc-carousel .ilpc-card .ilpc-card-footer ul li,
.ilpc-carousel .ilpc-card .ilpc-card-footer ul li:nth-child(1), 
.wp-block-group.standard .ilpc-carousel .ilpc-card .ilpc-card-footer ul li, 
.wp-block-group.standard .ilpc-carousel .ilpc-card .ilpc-card-footer ul li:nth-child(1) {width: 100% !important;margin-right: 0 !important;padding-right: 0 !important;border: 0 !important;clear: both !important;margin-bottom: 5px !important;}	
.wp-block-group .ilpc-carousel .ilpc-card .ilpc-card-footer ul li:after {display:none!important;}	
	
.ilpc-carousel .ilpc-navigation .ilpc-line {width: calc(100% - 30px);}	
	
.wp-block-group.important .ilpc-carousel .ilpc-card .ilpc-card-footer {bottom: 45px;}	
	
.wp-block-group.important .ilpc-carousel .ilpc-card .button .readmore {margin-top: 57px;}	
	
.wp-block-group.analytics .ilpc-carousel .ilpc-card .ilpc-card-footer ul li:nth-child(1),
.wp-block-group.partners .ilpc-carousel .ilpc-card .ilpc-card-footer ul li:nth-child(1),
.wp-block-group.anons .ilpc-carousel .ilpc-card .ilpc-card-footer ul li:nth-child(1),
.wp-block-group.infogigiena .ilpc-carousel .ilpc-card .ilpc-card-footer ul li:nth-child(1),
.wp-block-group.zmi .ilpc-carousel .ilpc-card .ilpc-card-footer ul li:nth-child(1),
.wp-block-group.useful .ilpc-carousel .ilpc-card .ilpc-card-footer ul li:nth-child(1) {margin-right:0!important;padding-right:0!important;width:100%;clear:both;margin-bottom: 3px !important;}		
	
.wp-block-group.anons .wp-block-columns .wp-block-column ul.meta li.author:after,
.wp-block-group.useful .wp-block-columns .wp-block-column ul.meta li.author:after {display: none;}	
.wp-block-group.useful .wp-block-columns .wp-block-column ul.meta li.author {padding-right:0;margin-right:0;width:100%;clear:both;}	

.wp-block-group.useful .wp-block-columns .wp-block-column ul.meta li.detail {padding-left: 0!important;}
	
	
	
}

