.elementor-377 .elementor-element.elementor-element-51207d1 > .elementor-container{max-width:1210px;}.elementor-377 .elementor-element.elementor-element-51207d1:not(.elementor-motion-effects-element-type-background), .elementor-377 .elementor-element.elementor-element-51207d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-377 .elementor-element.elementor-element-51207d1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:95px 10px 95px 10px;}.elementor-377 .elementor-element.elementor-element-51207d1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-377 .elementor-element.elementor-element-171adb6.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-377 .elementor-element.elementor-element-171adb6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-377 .elementor-element.elementor-element-171adb6 > .elementor-element-populated{padding:0px 70px 0px 15px;}.elementor-377 .elementor-element.elementor-element-6d6137f{text-align:left;}.elementor-377 .elementor-element.elementor-element-6d6137f img{width:50%;max-width:50%;}.elementor-377 .elementor-element.elementor-element-407bdc7{color:#54595F;font-family:"Nexa", Sans-serif;font-weight:400;}.elementor-377 .elementor-element.elementor-element-af832e0 .elementor-repeater-item-bb2c915.elementor-social-icon{background-color:var( --e-global-color-327ee78 );}.elementor-377 .elementor-element.elementor-element-af832e0 .elementor-repeater-item-89fae2e.elementor-social-icon{background-color:var( --e-global-color-327ee78 );}.elementor-377 .elementor-element.elementor-element-af832e0 .elementor-repeater-item-c26b587.elementor-social-icon{background-color:var( --e-global-color-327ee78 );}.elementor-377 .elementor-element.elementor-element-af832e0{--grid-template-columns:repeat(5, auto);--icon-size:13px;--grid-column-gap:16px;--grid-row-gap:0px;}.elementor-377 .elementor-element.elementor-element-af832e0 .elementor-widget-container{text-align:left;}.elementor-377 .elementor-element.elementor-element-af832e0 > .elementor-widget-container{margin:11px 0px 0px 0px;}.elementor-377 .elementor-element.elementor-element-f90a426 > .elementor-element-populated{margin:0px 0px 0px 60px;--e-column-margin-right:0px;--e-column-margin-left:60px;padding:0px 0px 0px 0px;}.elementor-377 .elementor-element.elementor-element-aa30ddb .widget-nav-menu__title{margin:0px 0px 25px 0px;text-align:left;color:var( --e-global-color-c1a7285 );font-family:"Nexa", Sans-serif;font-size:20px;font-weight:700;}.elementor-377 .elementor-element.elementor-element-aa30ddb .widget-nav-menu__menu li{margin:0px 0px 0px 0px;}.elementor-377 .elementor-element.elementor-element-aa30ddb ul.widget-nav-menu__menu li a:hover{color:var( --e-global-color-4a14d0f );}.elementor-377 .elementor-element.elementor-element-aa30ddb .main-header__menu-box .main-menu li a{color:var( --e-global-color-secondary );} .elementor-377 .elementor-element.elementor-element-aa30ddb .main-header__menu-box>ul li a{color:var( --e-global-color-secondary );} .elementor-377 .elementor-element.elementor-element-aa30ddb .widget-nav-menu--classic-inline li a{color:var( --e-global-color-secondary );}.elementor-377 .elementor-element.elementor-element-aa30ddb .widget-nav-menu__menu li a{color:var( --e-global-color-secondary );}.elementor-377 .elementor-element.elementor-element-aa30ddb .main-header__menu-box .main-menu li a, .elementor-377 .elementor-element.elementor-element-aa30ddb .main-header__menu-box>ul li a, .elementor-377 .elementor-element.elementor-element-aa30ddb .widget-nav-menu--classic-inline li a,.elementor-377 .elementor-element.elementor-element-aa30ddb .widget-nav-menu__menu li a{font-family:"Nexa", Sans-serif;font-size:15px;font-weight:400;line-height:34px;}.elementor-377 .elementor-element.elementor-element-aa30ddb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-377 .elementor-element.elementor-element-91746d0 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-377 .elementor-element.elementor-element-33c043c .elementor-heading-title{color:var( --e-global-color-327ee78 );font-family:"Nexa", Sans-serif;font-size:1.3em;font-weight:700;}.elementor-bc-flex-widget .elementor-377 .elementor-element.elementor-element-ef4bb66.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-377 .elementor-element.elementor-element-ef4bb66.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-377 .elementor-element.elementor-element-b4274b2{text-align:left;}.elementor-377 .elementor-element.elementor-element-b4274b2 img{width:100%;max-width:100%;}.elementor-bc-flex-widget .elementor-377 .elementor-element.elementor-element-105f229.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-377 .elementor-element.elementor-element-105f229.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-377 .elementor-element.elementor-element-105f229 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-377 .elementor-element.elementor-element-b8c51a3 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Nexa", Sans-serif;font-size:1.2em;font-weight:300;}.elementor-377 .elementor-element.elementor-element-10ea6f7 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Nexa", Sans-serif;font-size:1.3em;font-weight:400;}.elementor-bc-flex-widget .elementor-377 .elementor-element.elementor-element-16fe296.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-377 .elementor-element.elementor-element-16fe296.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-377 .elementor-element.elementor-element-9fa1f07{text-align:left;}.elementor-377 .elementor-element.elementor-element-9fa1f07 img{width:100%;max-width:100%;}.elementor-bc-flex-widget .elementor-377 .elementor-element.elementor-element-82b29a1.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-377 .elementor-element.elementor-element-82b29a1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-377 .elementor-element.elementor-element-82b29a1 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-377 .elementor-element.elementor-element-bfb8514 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Nexa", Sans-serif;font-size:1.2em;font-weight:300;}.elementor-377 .elementor-element.elementor-element-d12793d .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Nexa", Sans-serif;font-size:1.3em;font-weight:400;}.elementor-377 .elementor-element.elementor-element-3ea34f0 .elementor-spacer-inner{--spacer-size:5px;}.elementor-377 .elementor-element.elementor-element-9fe4f3a .elementor-button{font-family:"Nexa", Sans-serif;font-size:1em;font-weight:500;letter-spacing:2px;fill:#FFFFFF;color:#FFFFFF;background-color:var( --e-global-color-327ee78 );border-radius:0px 0px 0px 0px;}.elementor-377 .elementor-element.elementor-element-3c4ac20 > .elementor-container{min-height:3vh;}.elementor-377 .elementor-element.elementor-element-3c4ac20:not(.elementor-motion-effects-element-type-background), .elementor-377 .elementor-element.elementor-element-3c4ac20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-327ee78 );}.elementor-377 .elementor-element.elementor-element-3c4ac20{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-377 .elementor-element.elementor-element-3c4ac20 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-377 .elementor-element.elementor-element-3300766{text-align:center;color:#FFFFFF;font-family:"Nexa", Sans-serif;font-weight:400;}@media(min-width:768px){.elementor-377 .elementor-element.elementor-element-ef4bb66{width:14%;}.elementor-377 .elementor-element.elementor-element-105f229{width:86%;}.elementor-377 .elementor-element.elementor-element-16fe296{width:14%;}.elementor-377 .elementor-element.elementor-element-82b29a1{width:86%;}}@media(max-width:1024px){.elementor-377 .elementor-element.elementor-element-51207d1{padding:85px 20px 60px 20px;}.elementor-377 .elementor-element.elementor-element-171adb6 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-377 .elementor-element.elementor-element-f90a426 > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}}@media(max-width:767px){.elementor-377 .elementor-element.elementor-element-51207d1{padding:65px 15px 40px 15px;}.elementor-377 .elementor-element.elementor-element-171adb6 > .elementor-element-populated{padding:0px 0px 30px 0px;}.elementor-377 .elementor-element.elementor-element-f90a426{width:50%;}.elementor-377 .elementor-element.elementor-element-91746d0{width:100%;}.elementor-377 .elementor-element.elementor-element-91746d0 > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-377 .elementor-element.elementor-element-33c043c .elementor-heading-title{font-size:1.4em;}.elementor-377 .elementor-element.elementor-element-ef4bb66{width:20%;}.elementor-377 .elementor-element.elementor-element-105f229{width:80%;}.elementor-377 .elementor-element.elementor-element-b8c51a3 .elementor-heading-title{font-size:1.4em;}.elementor-377 .elementor-element.elementor-element-10ea6f7 .elementor-heading-title{font-size:1.4em;}.elementor-377 .elementor-element.elementor-element-16fe296{width:20%;}.elementor-377 .elementor-element.elementor-element-82b29a1{width:80%;}.elementor-377 .elementor-element.elementor-element-bfb8514 .elementor-heading-title{font-size:1.4em;}.elementor-377 .elementor-element.elementor-element-d12793d .elementor-heading-title{font-size:1.4em;}}@media(max-width:1024px) and (min-width:768px){.elementor-377 .elementor-element.elementor-element-171adb6{width:100%;}.elementor-377 .elementor-element.elementor-element-f90a426{width:37%;}.elementor-377 .elementor-element.elementor-element-91746d0{width:26%;}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'Nexa';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://gdgupgrade.it/wp-content/uploads/2022/09/Nexa-Bold-2.woff') format('woff');
}
@font-face {
	font-family: 'Nexa';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://gdgupgrade.it/wp-content/uploads/2022/09/Nexa-Thin-1.woff') format('woff');
}
@font-face {
	font-family: 'Nexa';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://gdgupgrade.it/wp-content/uploads/2022/09/Nexa-Heavy-1.woff') format('woff');
}
@font-face {
	font-family: 'Nexa';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://gdgupgrade.it/wp-content/uploads/2022/09/Nexa-Black-1.woff') format('woff');
}
@font-face {
	font-family: 'Nexa';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://gdgupgrade.it/wp-content/uploads/2022/09/Nexa-XBold-1.woff') format('woff');
}
@font-face {
	font-family: 'Nexa';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://gdgupgrade.it/wp-content/uploads/2022/09/Nexa-Book-2.woff') format('woff');
}
@font-face {
	font-family: 'Nexa';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: ;
}
@font-face {
	font-family: 'Nexa';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://gdgupgrade.it/wp-content/uploads/2022/09/Nexa-Light-1.woff') format('woff');
}
@font-face {
	font-family: 'Nexa';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://gdgupgrade.it/wp-content/uploads/2022/09/Nexa-Thin-1.woff') format('woff');
}
/* End Custom Fonts CSS */