/*

    The following CSS codes are created by the YellowPencil plugin.
    https://yellowpencil.waspthemes.com/


    T A B L E   O F   C O N T E N T S
    ........................................................................

    01. Global Styles
    02. "Home" Page
    03. "Soggetti Interessati" Page
    04. "Direttiva NIS2" Page
    05. "Adempimenti e Scadenze" Page
    06. "Supporto" Page
    07. "Pricing" Page
    08. "Servizi e Prodotti" Page

*/



/*-----------------------------------------------*/
/*  Global Styles                                */
/*-----------------------------------------------*/
body .lwptoc_i .lwptoc_header b{
	font-weight:700;
}

body .breadcrumb-area h2{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	text-transform:none;
}

body .vc_custom_1747820900543 .wpb_wrapper p{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	font-size:18px;
}

body #La_Soluzione_per_la_Conformita_NIS2{
	font-size:22px;
	font-weight:500;
}

@media (max-width:480px){

	body .vc_custom_1747820900543 .wpb_wrapper .vc_do_btn{
	text-align:center;
}

body .vc_custom_1747820900543 .wpb_wrapper p{
	text-align:center;
}

body .vc_custom_1747820900543 .vc_column-inner{
	text-align:center;
}

body div .vc_custom_1747735507954{
	margin-top:0px !important;
}

body .navbar-header a img{
	display:inline-block;
	-webkit-transform:translatex(0px) translatey(0px) !important;	-ms-transform:translatex(0px) translatey(0px) !important;	transform:translatex(0px) translatey(0px) !important;
	height:50px !important;
}

body div #home div .navbar .container-full .navbar-header a img{
	width:auto !important;
}

body .navbar-header .navbar-toggle i{
	position:relative;
	top:5px;
	}

}



@media (max-width:400px){

	body .vc_custom_1747819204197 .wpb_wrapper h3{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	font-size:24px;
}

body #Obiettivi_e_Passaggi_Fondamentali{
	display:inline-block;
	-webkit-transform:translatex(0px) translatey(0px) !important;	-ms-transform:translatex(0px) translatey(0px) !important;	transform:translatex(0px) translatey(0px) !important;
	font-size:33px;
}

body .services-items .bottom-content p{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body .vc_custom_1747735753939 .vc_column_container .vc_column-inner .wpb_wrapper .services-area .container .services-items .bottom-content p{
	font-size:15px !important;
}

body #La_Soluzione_per_la_Conformita_NIS2{
	display:inline-block;
	-webkit-transform:translatex(0px) translatey(0px) !important;	-ms-transform:translatex(0px) translatey(0px) !important;	transform:translatex(0px) translatey(0px) !important;
	font-size:18px;
	font-weight:500;
	}

}



@media (min-width:768px){

	body .wpb-content-wrapper .wpb_wrapper .rectangular-shape{
	padding-top:0px;
	padding-bottom:0px;
	}

}



@media (min-width:1200px){

	body #home div .container-full{
	width:1120px;
	}

}



/*-----------------------------------------------*/
/*  "Home" Page                                  */
/*-----------------------------------------------*/
body.page-id-880 .wpb-content-wrapper > .wpb_row > .vc_column_container > .vc_column-inner > .wpb_wrapper > .services-area{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-880 .item-box .item p{
	font-size:23px;
}

body.page-id-880 .wpb-content-wrapper > .wpb_row > .vc_column_container > .vc_column-inner > .wpb_wrapper > .services-area p{
	font-size:23px;
}

body.page-id-880 .wpb-content-wrapper > .wpb_row > .vc_column_container > .vc_column-inner > .wpb_wrapper > .services-area h2{
	padding-left:0px;
	padding-right:0px;
}

body.page-id-880 .wpb-content-wrapper > .wpb_row > .vc_column_container > .vc_column-inner > .wpb_wrapper > .services-area h5{
	font-size:30px;
}

body.page-id-880 .container-fluid .offset-lg-3 .content{
	display:none;
}

body.page-id-880 .container-fluid .offset-lg-3{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-880 .process-standard-area .row{
	-webkit-box-orient:column;	-webkit-box-direction:column;	-ms-flex-direction:column;	flex-direction:column;
}

body.page-id-880 .process-standard-area .offset-lg-2 h2{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	padding-left:0px;
	padding-right:0px;
}

body.page-id-880 .process-standard-area .offset-lg-2 h5{
	font-size:22px;
	font-weight:400;
}

body.page-id-880 .vc_custom_1747317342154 .vc_column_container .vc_custom_1747317162342 > .wpb_wrapper{
	height:90px;
}

body.page-id-880 .vc_custom_1747317342154 .vc_custom_1747317162342{
	height:90px;
}

body.page-id-880 .vc_custom_1747317162342 .wpb_wrapper .wpb_text_column{
	position:relative;
	top:-49px;
}

body.page-id-880 .vc_active a span{
	color:#049dcc;
}

body.page-id-880 .vc_tta-panels a span{
	color:#049dcc;
}

body.page-id-880 .wpb_single_image .wpb_wrapper img{
	display:inline-block;
	-webkit-transform:translatex(0px) translatey(0px) !important;	-ms-transform:translatex(0px) translatey(0px) !important;	transform:translatex(0px) translatey(0px) !important;
	min-width:0px;
}

body.page-id-880 .dropdown-menu .menu-item a{
	text-transform:none !important;
}

body.page-id-880 .services-items .item p{
	font-size:16px !important;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-880 #Identificare_i_Soggetti_Interessati a{
	font-size:15px;
}

body.page-id-880 #Adozione_di_Misure_di_Gestione_del_Rischio a{
	font-size:15px;
}

body.page-id-880 #Gestione_dei_Data_Breach a{
	font-size:15px;
}

body.page-id-880 #Monitoraggio_e_Aggiornamento_Continuo a{
	font-size:15px;
}

body.page-id-880 .vc_custom_1747735507954 .wpb_wrapper p{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	font-size:20px;
}

body.page-id-880 .services-items .bottom-content p{
	font-size:18px !important;
}

body.page-id-880 #NIS2Platform1{
	color:#049dcc;
}

body.page-id-880 .vc_custom_1747735507954 h2 span{
	color:#049dcc;
	font-weight:600;
}

body.page-id-880 #Pre-notifica{
	font-size:25px;
}

body.page-id-880 #Notifica_completa{
	font-size:25px;
}

body.page-id-880 #Relazione_finale{
	font-size:25px;
}

body.page-id-880 .process-items .top span{
	font-size:40px !important;
}

body.page-id-880 #Gestione_Incidenti a{
	font-size:15px;
}

body.page-id-880 .services-items .item .fa-solid{
	font-family:'Montserrat', sans-serif;
	padding-top:20px;
}

body.page-id-880 div .wpb-content-wrapper .vc_custom_1747737977335 .vc_column_container .vc_column-inner .wpb_wrapper .wpb_single_image .wpb_wrapper .vc_single_image-wrapper img{
	width:100% !important;
	height:auto !important;
}

body.page-id-880 .vc_custom_1747819204197 .wpb_wrapper h3{
	color:#049dcc;
}

@media (max-width:400px){

	body.page-id-880 .wpb-content-wrapper .services-area h2{
	font-size:28px;
}

body.page-id-880 .wpb-content-wrapper .services-area h5{
	font-size:20px !important;
}

body.page-id-880 .wpb-content-wrapper .offset-lg-2 p{
	font-size:20px !important;
}

body.page-id-880 .item-box .item a{
	text-transform:none;
}

body.page-id-880 .item-box .item img{
	display:inline-block;
	-webkit-transform:translatex(0px) translatey(0px) !important;	-ms-transform:translatex(0px) translatey(0px) !important;	transform:translatex(0px) translatey(0px) !important;
	padding-bottom:30px;
}

body.page-id-880 .process-standard-area .offset-lg-2 h2{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	font-size:25px;
	}

}



@media (min-width:768px){

	body.page-id-880 .wpb-content-wrapper > .wpb_row > .vc_column_container > .vc_column-inner > .wpb_wrapper > .services-area{
	padding-top:60px;
	padding-bottom:0px;
}

body.page-id-880 .wpb-content-wrapper .wpb_wrapper .wpb_wrapper .services-area{
	padding-top:60px;
	padding-bottom:60px;
}

body.page-id-880 .vc_row-o-content-middle .wpb_wrapper .process-standard-area{
	padding-bottom:20px;
	padding-top:50px;
	}

}



@media (min-width:1200px){

	body.page-id-880 #home div .container-full{
	width:1120px;
	}

}



/*-----------------------------------------------*/
/*  "Soggetti Interessati" Page                  */
/*-----------------------------------------------*/
body.page-id-117 .process-items .top span{
	font-size:40px !important;
}

@media (min-width:1200px){

	body.page-id-117 #home div .container-full{
	width:1120px;
	}

}



/*-----------------------------------------------*/
/*  "Direttiva NIS2" Page                        */
/*-----------------------------------------------*/
body.page-id-213 .wpb-content-wrapper .wpb_wrapper .lwptoc_i{
	border-top-left-radius:15px;
	border-top-right-radius:15px;
	border-bottom-left-radius:15px;
	border-bottom-right-radius:15px;
	border-style:dashed;
}

body.page-id-213 .vc_custom_1747733076636 h1 span{
	color:#049dcc;
	font-weight:600;
}

body.page-id-213 .vc_custom_1747733076636 .wpb_wrapper p{
	font-size:20px;
}

body.page-id-213 .vc_custom_1747734909196 .wpb_wrapper h2{
	font-size:30px;
}

body.page-id-213 .vc_custom_1747734909196 .wpb_wrapper p{
	font-size:15px;
}

body.page-id-213 .vc_custom_1747813137213 h1 span{
	display:inline-block;
	-webkit-transform:translatex(0px) translatey(0px) !important;	-ms-transform:translatex(0px) translatey(0px) !important;	transform:translatex(0px) translatey(0px) !important;
	color:#049dcc;
	font-weight:600;
}

body.page-id-213 #Sicurezza_delle_Reti_e_dei_Sistemi_Informativi{
	display:inline-block;
	-webkit-transform:translatex(0px) translatey(0px) !important;	-ms-transform:translatex(0px) translatey(0px) !important;	transform:translatex(0px) translatey(0px) !important;
	font-weight:600;
	color:#049dcc;
}

body.page-id-213 .vc_custom_1747814810712 .wpb_wrapper p{
	font-size:20px;
}

body.page-id-213 .vc_custom_1747814826994 ol li{
	font-size:20px;
}

body.page-id-213 .vc_custom_1747814826994 .wpb_wrapper p{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	font-size:20px;
}

body.page-id-213 .wpb-content-wrapper .vc_custom_1747815260709 .vc_column_container{
	padding-top:0px;
	padding-bottom:0px;
}

@media (min-width:1200px){

	body.page-id-213 #home div .container-full{
	width:1120px;
	}

}



/*-----------------------------------------------*/
/*  "Adempimenti e Scadenze" Page                */
/*-----------------------------------------------*/
body.page-id-57 .vc_custom_1747380350961 .wpb_wrapper .lwptoc_i{
	border-top-left-radius:15px;
	border-top-right-radius:15px;
	border-bottom-left-radius:15px;
	border-bottom-right-radius:15px;
	border-style:dotted;
}



/*-----------------------------------------------*/
/*  "Supporto" Page                              */
/*-----------------------------------------------*/
@media (min-width:1200px){

	body.page-id-88 #home div .container-full{
	width:1120px;
	}

}



/*-----------------------------------------------*/
/*  "Pricing" Page                               */
/*-----------------------------------------------*/
@media (min-width:1200px){

	body.page-id-1002 #home div .container-full{
	width:1120px;
	}

}



/*-----------------------------------------------*/
/*  "Servizi e Prodotti" Page                    */
/*-----------------------------------------------*/
@media (min-width:1200px){

	body.page-id-135 #home div .container-full{
	width:1120px;
	}

}