@charset "utf-8";
/* CSS Document */
:root {
/* color definition Theme3*/	
--c-textMaster:#fff;		
--c-fntsmall:#fff;
--c-fntsmaller:#000;		
--c-bluNavvy:#001A4F;
--c-verdemm:lime;
--c-blu_ggle:#176dee; 
--c-red_ggle:#db4733; 
--c-org_ggle:#ffbd06; 
--c-gre_ggle:#009554; 

--bgc-body:rgb(13,79,75);
--c-body:#fff;
--c-span-continua:#960;	
--c-span-evidenza-cal:#008040;	
--c-a-normal:#fff;
--c-a-hover:rgba(159,216,223,1);	

--bgc-sect-ab-var:#db4733;
--bgc-sect-ab-team:#176dee;
--bgc-sect-ab-studio:#001A4F;	
--bgc-sect-ab-normativa:#ffbd06;	
--bgc-sect-ab-evidenza:#db4733;	
--bgc-sect-ab-articoli:#ffbd06; 	
--bgc-sect-ab-getintouch:#DF3FD4;	
--brdc-sec-tit-aft:inherit;
	
--c-btn-primary:#000350;
--bgc-btn-primary:#45aed6;
--brdc-btn-primary:#fff;
--bgc-btn-primary-hover:#002060;	
--c-btn-primary-hover:#fff;
--brdc-btn-primary-hover:#45aed6;

--c-blockquote:#64686d;	
--brdc-blockquote:#ddd;
--bgc-blockquote:#f5f5f5;
--c-blockquote-footer:#369;
--c-blockquote-befaft:#ccc;		
--c-blockquote-shadow:rgba(255,255,255,0.75);	
	
--brdc-teambox:transparent;	
--c-articoli-post:#fff;	
--c-articoli-header:#fff;	
--bgc-articoli-post:#0c436b; /*2e2e79; */	
}

body {
	background:var(--bgc-body);
	color:var(--c-body);
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#0d4f4b+0,001a4f+51,2caab3+100 */
    background: -moz-linear-gradient(-45deg,  rgba(13,79,75,1) 0%, rgba(0,26,79,1) 51%, rgba(44,170,179,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(-45deg,  rgba(13,79,75,1) 0%,rgba(0,26,79,1) 51%,rgba(44,170,179,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(135deg,  rgba(13,79,75,1) 0%,rgba(0,26,79,1) 51%,rgba(44,170,179,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0d4f4b', endColorstr='#2caab3',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
#cta, #cta_studio {
	background: rgb(197,229,204); /* Old browsers */
	background: -moz-linear-gradient(-45deg,  rgba(197,229,204,1) 1%, rgba(127,148,193,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(-45deg,  rgba(197,229,204,1) 1%,rgba(127,148,193,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(135deg,  rgba(197,229,204,1) 1%,rgba(127,148,193,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c5e5cc', endColorstr='#7f94c1',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
#get-in-touch {
  background-image: -moz-linear-gradient(90deg, #2caab3 0%, #2c8cb3 100%);
  background-image: -webkit-linear-gradient(90deg, #2caab3 0%, #2c8cb3 100%);
  background-image: -ms-linear-gradient(90deg, #2caab3 0%, #2c8cb3 100%);
  color: #fff;
}