﻿@import"https://fonts.googleapis.com/css2?family=Source+Sans+Pro:wght@100;200;300;400;700&display=swap";.text-white p,.text-white h1,.text-white h2,.text-white h3,.text-white h4,.text-white h5,.text-white h6{color:#fff}html,body{overflow-x:hidden}#superheader-container{padding:10px 20px 0 20px}#subheader-container{padding:10px 20px}header{margin:0 auto;width:100%}@media only screen and (min-width: 1680px){header{max-width:1455px}}@media only screen and (max-width: 1247px){header{padding:10px}}.breadcrumbs,main,footer{margin:0px auto;width:100%}@media only screen and (min-width: 1024px){.breadcrumbs,main,footer{width:1248px}}@media only screen and (max-width: 1247px){.breadcrumbs,main,footer{padding:10px}}.post,.page{margin:0}.clearfix::after{display:block;content:"";clear:both}@media only screen and (min-width: 1024px){html:not(.vc_transform) .entry-content{width:80%;float:left;padding-right:40px}html:not(.vc_transform) .entry-side{width:20%;float:right;margin:1.5em 0 0}html:not(.vc_transform) .entry-side ul#sidebar{margin:0;padding:0}html:not(.vc_transform) .single-test .entry-content,html:not(.vc_transform) .single-posizioni .entry-content,html:not(.vc_transform) .single-post .entry-content{width:66%}html:not(.vc_transform) .single-test .entry-side,html:not(.vc_transform) .single-posizioni .entry-side,html:not(.vc_transform) .single-post .entry-side{width:34%}html:not(.vc_transform) .single-test .entry-side .giunti-blog-item,html:not(.vc_transform) .single-posizioni .entry-side .giunti-blog-item,html:not(.vc_transform) .single-post .entry-side .giunti-blog-item{margin:0 0 3rem 0;border-bottom:1px solid;padding-bottom:3rem}html:not(.vc_transform) .single-test .entry-side.archive article,html:not(.vc_transform) .single-posizioni .entry-side.archive article,html:not(.vc_transform) .single-post .entry-side.archive article{width:100%;padding:0}}.box{background:#fff;padding:15px;margin:15px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}body,button,input,select,optgroup,textarea,p,li{font-family:"Source Sans Pro",sans-serif}p,li{font-size:18px;line-height:32px}@media only screen and (max-width: 767px){p,li{font-size:17px;line-height:24px}}p{margin:0 0 30px 0}@media only screen and (max-width: 767px){p{margin:0 0 15px 0}}a{color:#006eb7}a:visited{color:#006eb7}a:hover{color:#006eb7}a.figma-cta{text-decoration:none}a.figma-cta:hover{opacity:.8}a.figma-cta p{background:#8f9be5;background:-moz-linear-gradient(90deg, rgb(143, 155, 229) 0%, rgb(169, 180, 244) 100%);background:-webkit-linear-gradient(90deg, rgb(143, 155, 229) 0%, rgb(169, 180, 244) 100%);background:linear-gradient(90deg, rgb(143, 155, 229) 0%, rgb(169, 180, 244) 100%);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0px 16px 40px rgba(150,159,208,.5);-moz-box-shadow:0px 16px 40px rgba(150,159,208,.5);box-shadow:0px 16px 40px rgba(150,159,208,.5);color:#fff;padding:20px;display:inline-block;font-family:"Source Sans Pro",sans-serif;font-weight:bold;margin-bottom:90px;margin-top:20px}a.figma-cta p:after{content:" ➔";padding-left:12px}h1{font-weight:normal;font-size:60px;line-height:70px;letter-spacing:-1.5px;color:#575756;margin:0;padding:0}@media only screen and (max-width: 767px){h1{font-size:30px;line-height:32px}}h2{font-weight:bold;font-size:42px;line-height:60px;letter-spacing:-1px;color:#575756;margin-top:0}@media only screen and (max-width: 767px){h2{font-size:26px;line-height:32.5px}}h3{font-weight:bold;font-size:24px;line-height:44px}blockquote p{font-size:35px;line-height:45px}@media only screen and (max-width: 767px){blockquote p{font-size:25px;line-height:32px}}ul,ol{margin:0 0 40px 0;padding-inline-start:30px}body.hs-landing #site-navigation{display:none}@media only screen and (max-width: 1247px){#superheader-container{display:none}}#superheader-container header .network-info{padding-bottom:10px;margin:0 auto}.fixed-menu #header-container{position:absolute;width:100%;margin:auto;z-index:9999;top:0;transition:all .5s ease}@media only screen and (max-width: 1247px){.fixed-menu #header-container{background:#00437a;opacity:1}}@media only screen and (min-width: 1248px){.fixed-menu #header-container{position:fixed}.fixed-menu #header-container.scrolled{top:-45px;background:#00437a;opacity:1}.fixed-menu #header-container.scrolled .site-branding{width:185px;margin-top:7px}.fixed-menu #header-container.scrolled .contact-us{padding:12px 20px;margin-top:9px;cursor:pointer}.fixed-menu #header-container.scrolled .main-navigation>ul li a{margin:12px 18px 12px 0}}.color-menu #superheader-container{background-color:#fff;position:relative}.color-menu #superheader-container .network-info{color:#00437a}.color-menu #superheader-container .network-info a{color:#00437a}.color-menu #subheader-container{position:relative;background-color:#00437a}.color-menu.admin-bar .video-background,.scrolling-menu.admin-bar .video-background{top:30px}header{position:relative}header .network-info{border-bottom:1px solid #fff;margin-bottom:20px;padding-bottom:20px;color:#fff;font-size:14px}header .network-info .site-name{float:left}header .network-info .worldwide{float:right}header .network-info .worldwide a{color:#fff}@media only screen and (max-width: 1247px){header .network-info{display:none}}header .contact-us{float:right;padding:18px 20px;background:#fdcb4e;border-radius:5px;margin:3px 0 0 5px;text-transform:uppercase}@media only screen and (max-width: 1099px){header .contact-us{margin:0;padding:5px 20px 0px}header .contact-us span{display:none}}@media only screen and (min-width: 1100px){header .contact-us img{display:none}}header .contact-us a{text-decoration:none}header .contact-us a img{height:20px}header .menu-toggle{position:absolute;left:10px;right:unset;background:none;border:none;padding:0}header .menu-toggle img{max-height:20px;margin:5px 0}@media only screen and (min-width: 1100px){header .menu-toggle{display:none}header .main-navigation ul{display:flex}}header::after{display:block;content:"";clear:both}header .site-branding{float:left;width:215px}@media only screen and (max-width: 1099px){header .site-branding img{max-height:30px}}@media only screen and (min-width: 1100px){header .main-navigation ul{float:right}}header .main-navigation ul li{font-family:"Source Sans Pro",sans-serif;line-height:30px;font-size:15px;align-items:center;letter-spacing:.7px;text-transform:uppercase;position:relative;text-align:center}header .main-navigation ul li.menu-item-has-children>a:after{content:"";background:url("/wp-content/themes/giunti-corporate/images/chevron-down.svg") no-repeat center right;padding-right:15px}@media only screen and (min-width: 1248px){header .main-navigation ul li.menu-item-has-children:hover{background-color:#00437a}}header .main-navigation ul li.menu-item-has-children:hover>a:after{background:url("/wp-content/themes/giunti-corporate/images/chevron-up.svg") no-repeat center right}header .main-navigation ul li a{color:#fff;opacity:1;padding-left:18px}@media only screen and (min-width: 1100px){header .main-navigation ul li a{margin:18px 18px 18px 0;border-left:1px solid #b0bbc2}}header .main-navigation ul li a:hover{opacity:.7}header .main-navigation ul li:hover>.sub-menu,header .main-navigation ul li:focus>.sub-menu,header .main-navigation ul li.focus>.sub-menu{display:block}header .main-navigation ul li .sub-menu{box-shadow:none;display:none;width:100%}@media only screen and (max-width: 1099px){header .main-navigation ul li .sub-menu{position:relative}}@media only screen and (min-width: 1100px){header .main-navigation ul li .sub-menu{background:rgba(0,0,0,0) linear-gradient(180deg, #00437A 0%, #006eb7 100%) 0% 0% no-repeat padding-box}}header .main-navigation ul li .sub-menu li{font-size:16px;line-height:25px;text-transform:none;margin:0}header .main-navigation ul li .sub-menu li a{color:#fff;width:auto;margin:15px 8px;padding:0;background:none;border:none}@media only screen and (min-width: 1100px){header .main-navigation ul li .sub-menu li a{text-align:left}}@media only screen and (max-width: 1099px){header .main-navigation ul li .sub-menu li a{margin:15px 18px}}header .main-navigation ul li .sub-menu li a .menu-excerpt{color:#575756;font-size:13px;line-height:22px;font-weight:normal;margin-top:20px}@media only screen and (max-width: 1099px){header .main-navigation ul li .sub-menu li a .menu-excerpt{display:none}}header .main-navigation ul li .sub-menu li .sub-menu{border-bottom:none;padding:0;background:#fff}header .main-navigation ul li .sub-menu li .sub-menu a{color:#575756}@media only screen and (min-width: 1100px){header .main-navigation ul li .sub-menu li .sub-menu{left:100%;position:absolute}}.video-background{background-size:cover;background-position:center 129px;background-repeat:no-repeat;height:700px;overflow:hidden;position:absolute;top:0;left:0;width:100%}.video-background>div{height:700px;background:linear-gradient(black, transparent 30%, black);position:absolute;left:0;top:0;width:100%}@media only screen and (max-width: 1023px){.video-background>div{height:360px;background:linear-gradient(black, transparent 10%, black)}}@media only screen and (max-width: 1023px){.video-background{height:360px;background-position:center 77px}}.video-background video{width:100%}.fixed-menu .video-background{background-position:center 0px}.fixed-menu .video-background>div{background:#000}.has-post-thumbnail header *{color:#fff}.has-post-thumbnail .entry-header{height:400px;vertical-align:baseline;position:relative}@media only screen and (max-width: 1247px){.has-post-thumbnail .entry-header{height:250px}}.has-post-thumbnail .entry-header .entry-header-content{position:absolute;bottom:0;padding-bottom:20px}.has-post-thumbnail .entry-header .entry-header-content ul{list-style:none;padding:0;margin:0}.has-post-thumbnail .entry-header .entry-header-content ul li{display:inline}.has-post-thumbnail .entry-header .entry-header-content ul li:not(:first-of-type){margin-left:10px;padding-left:10px;border-left:1px solid}.has-post-thumbnail .entry-header .entry-header-content ul a{text-transform:uppercase}.has-post-thumbnail .entry-header .entry-header-content .post-meta{margin-top:40px}.has-post-thumbnail .vc_section{padding-top:35px;background-color:#fff}section>div.vc_row{margin-top:25px;margin-bottom:25px}header.entry-header{margin:0;padding:0}header.entry-header h2{margin:30px 0 0}.breadcrumbs{font-family:"Source Sans Pro",sans-serif;font-style:normal;font-weight:normal;font-size:14px;padding:35px 0 0;color:#575756}@media only screen and (max-width: 1247px){.breadcrumbs{line-height:22px;white-space:nowrap;width:300px;overflow:hidden;text-overflow:ellipsis}}.breadcrumbs a{color:#575756;opacity:.8;text-decoration:none}.breadcrumbs a:visited{color:#575756}.breadcrumbs a:hover{color:#00437a}.primary-container{padding-bottom:90px;background-size:contain;background-repeat:no-repeat;background-position:top right}.primary-container article.has-post-thumbnail{margin-top:160px}@media only screen and (max-width: 1247px){.primary-container article.has-post-thumbnail{margin-top:0}.primary-container article.has-post-thumbnail .entry-content .vc_row-has-fill>.vc_column_container>.vc_column-inner{padding-top:10px}.primary-container article.has-post-thumbnail .entry-content .vc_row-has-fill .wpb_content_element{margin-bottom:10px}}.fixed-menu .primary-container article{margin-top:280px}@media only screen and (max-width: 767px){.fixed-menu .primary-container article{margin-top:60px}.fixed-menu .primary-container .breadcrumbs{margin-top:15px;position:unset}}blockquote{padding:30px 30px 10px 30px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin:30px 0;font-style:italic}@media only screen and (max-width: 1247px){blockquote{margin:0 0 30px 0;padding:0}}blockquote h3{font-size:25px;color:#00437a;margin:0}blockquote h4{margin-block-start:0;font-size:25px;font-weight:400;font-style:italic;border-top:none}h4 a{color:#00437a;font-family:"Source Sans Pro",sans-serif;font-weight:500;font-size:32px;line-height:38px;text-decoration:none}h4 a:visited{color:#00437a}.link-box .wpb_single_image{position:relative}.link-box h2{position:absolute;bottom:0;font-size:32px;font-family:"Source Sans Pro",sans-serif;color:#00437a;width:100%;background:-moz-linear-gradient(1.06deg, #FFFFFF 20.54%, rgba(255, 255, 255, 0) 72.43%);background:-webkit-linear-gradient(1.06deg, #FFFFFF 20.54%, rgba(255, 255, 255, 0) 72.43%);background:linear-gradient(1.06deg, #FFFFFF 20.54%, rgba(255, 255, 255, 0) 72.43%);margin-bottom:0;padding-top:10px;padding-left:10px}.link-box figure{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:4px solid #fff;-webkit-box-shadow:0px 16px 50px 0px rgba(150,159,208,.2);-moz-box-shadow:0px 16px 50px 0px rgba(150,159,208,.2);box-shadow:0px 16px 50px 0px rgba(150,159,208,.2)}.link-box figure:hover{-webkit-box-shadow:0px 0px 15px 5px rgba(255,114,2,.55);-moz-box-shadow:0px 0px 15px 5px rgba(255,114,2,.55);box-shadow:0px 0px 15px 5px rgba(255,114,2,.55);border:4px solid #ff7202}.page .box h2{font-weight:bold;color:#00437a}.page .box p{font-size:20px;line-height:30px}@media only screen and (min-width: 1248px){.numbers .wpb_column:not(.no-border)>.vc_column-inner{border-right:1px solid #ccc}}@media only screen and (max-width: 1247px){.numbers .wpb_column:not(.no-border)>.vc_column-inner{border-bottom:1px solid #ccc;max-width:50%;margin:auto;margin-bottom:30px}}.footer-container{background-color:#00437a}footer .row{padding:30px 0}footer .row::after{display:block;content:"";clear:both}footer .widget{color:#fff;margin-top:20px}footer .widget h2{font-size:15px;line-height:22px;color:#fff;margin:20px 0;text-transform:uppercase}footer .widget p{font-size:15px;line-height:22px;margin-bottom:5px}footer .site-info{position:relative}footer .site-info .site-branding,footer .site-info .social{width:25%}@media only screen and (max-width: 767px){footer .site-info .site-branding,footer .site-info .social{width:100%}}footer .site-info .language{width:100%;border-top:1px solid #fff;text-align:center}footer .site-info .language ul{margin:auto;display:inline-flex;list-style:none;flex-wrap:wrap;justify-content:center}footer .site-info .language ul li{margin:30px 15px 0;min-width:fit-content}footer .site-info .language ul img{width:50px;height:auto}footer .site-info .language ul a{color:#fff;text-decoration:none}footer .site-info .language ul a:hover{text-decoration:underline}footer .site-info .language .wp-block-gallery.columns-8 .blocks-gallery-item{width:calc(6.25% - .875em);margin:0 .3em !important}footer .site-info .about{width:50%}@media only screen and (max-width: 767px){footer .site-info .about{width:100%}}footer .site-info .about p{font-size:14px;line-height:24px;letter-spacing:.4px;color:#b0bbc2;margin-top:0}footer .site-info .certified section{position:absolute;right:0}footer .site-info .certified section img{max-height:50px;width:auto}footer .site-info>div{float:left}@media only screen and (max-width: 767px){footer .site-info>div{clear:both}}footer .social .widget_media_image{float:left;margin-right:30px}footer .navigation .contact-us{cursor:pointer}footer .navigation>div{float:left;width:25%}@media only screen and (min-width: 768px){footer .navigation>div:not(:first-of-type){padding-left:100px}}@media only screen and (max-width: 767px){footer .navigation>div{width:100%}}footer .navigation>div ul{list-style:none;margin:0;padding:0}footer .navigation>div ul a{text-decoration:none;font-size:15px;line-height:22px;font-family:"Source Sans Pro",sans-serif;color:#fff}footer .navigation>div ul.sub-menu{margin-top:20px;margin-bottom:20px}.post-footer-container{color:#575756}.post-footer-container footer a,.post-footer-container footer h2{color:#575756}.external-footer.hs-container{max-width:100%}.giunti-blog-item .vc_gitem-post-data-source-post_categories{text-align:left !important}.giunti-blog-item .vc_gitem-col .vc_gitem-post-data-source-post_categories{display:block !important}.giunti-blog-item .vc_grid-filter,.giunti-blog-item .vc_gitem-post-data{margin-bottom:0}.giunti-blog-item p,.giunti-blog-item a,.giunti-blog-item div{font-weight:100}.giunti-blog-item .vc_col-sm-6{width:auto}.giunti-blog-item .vc_gitem-post-data-source-post_author,.giunti-blog-item .vc_gitem-post-category-name{text-transform:uppercase}.giunti-blog-item .vc_gitem-post-data-source-post_author{text-transform:uppercase;font-style:italic}.giunti-blog-item .vc_gitem-post-data-source-post_date div,.giunti-blog-item .vc_gitem-post-data-source-post_author div,.giunti-blog-item .vc_gitem-post-data-source-post_title a,.giunti-blog-item .vc_gitem-post-category-name{font-weight:normal}.wpcf7{font-family:"Source Sans Pro",sans-serif}.wpcf7 .fullwidth{padding:15px;width:100%}.wpcf7 .fullwidth select{width:100%;padding:15px}.wpcf7 .halfwidth{width:50%;float:left;padding:15px}@media only screen and (max-width: 767px){.wpcf7 .halfwidth{width:100%}}.wpcf7 .halfwidth input{width:100%;padding:10px;background-color:#d7e8f4;border:none}.wpcf7 .wpcf7-list-item{margin:15px 5px}.wpcf7 .center{text-align:center}.wpcf7 .wpcf7-submit{background:#fdcb4e;border-radius:5px;color:#000;padding:20px;display:inline-block;font-family:"Source Sans Pro",sans-serif;font-weight:bold}.entry-side .wpcf7 .halfwidth,.entry-side .wpcf7 .fullwidth{width:100%;float:none;padding:10px 0}.entry-side .wpcf7 .wpcf7-list-item,.entry-side .wpcf7 p{margin:0;font-size:14px;color:#575756}.background-layer{display:none;position:fixed;height:100%;width:100%;background:#000;opacity:0;top:0;z-index:400;transition:all .5s ease}.contact-form-layer{opacity:0;display:none;z-index:9999;margin:100px auto;background:#fff;padding:30px;position:fixed;top:50px;width:70%;height:70%;left:15%;transition:all .5s ease}@media only screen and (max-width: 767px){.contact-form-layer{overflow-y:scroll;top:50px;width:90%;left:5%;padding:95px 30px 30px 30px}}.contact-form-layer div.wpcf7{max-height:70%;padding:0 0 30px 0;overflow-y:scroll}.contact-form-layer__close{position:absolute;right:-60px;top:-60px;color:#fff;background:#000;padding:50px;z-index:999;border-radius:100px;text-transform:uppercase;cursor:pointer}@media only screen and (max-width: 767px){.contact-form-layer__close{right:0;padding:30px;right:5px;top:5px}}.archive.fixed-menu .video-background{background-color:#00437a;height:129px}.archive.fixed-menu main{margin-top:120px}.archive.fixed-menu main header{padding:30px 10px}.archive article{float:left;padding:0 20px}.archive article p,.archive article a,.archive article div{font-weight:100}@media only screen and (min-width: 768px){.archive article{width:33.33333%;height:820px}}.archive article ul{list-style:none;padding:0}.archive article a{text-decoration:none}.archive article .date,.archive article .author,.archive article .title a,.archive article .category a{font-weight:normal}.archive article .image{position:relative}.archive article .image .edizioni{position:absolute;top:0;right:0;background-color:#00437a;color:#fff;font-weight:bold;padding:5px 10px;-webkit-border-radius:0 0 0 10px;-moz-border-radius:0 0 0 10px;border-radius:0 0 0 10px}.archive article .category ul{margin:0}.archive article .category ul li{float:left;margin-right:15px}.archive article .title{margin:20px 0}.archive article .title a{font-size:25px;text-transform:uppercase;line-height:40px}.archive article .author{margin:10px 0}.archive article .readmore a{padding:14px 48px 14px 20px;color:#fff;background-color:#08c;border-radius:5px}/*# sourceMappingURL=core.css.map */