﻿@import"https://fonts.googleapis.com/css2?family=DM+Sans:ital,wght@0,500;0,700;1,400&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}.cards .vc_column-inner{-webkit-box-shadow:0px 3px 30px rgba(0,0,0,.1607843137);-moz-box-shadow:0px 3px 30px rgba(0,0,0,.1607843137);box-shadow:0px 3px 30px rgba(0,0,0,.1607843137);-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background-color:#fff}@media only screen and (max-width: 767px){.cards .vc_column-inner{margin:0 15px}}.card{-webkit-box-shadow:0px 3px 30px rgba(0,0,0,.1607843137);-moz-box-shadow:0px 3px 30px rgba(0,0,0,.1607843137);box-shadow:0px 3px 30px rgba(0,0,0,.1607843137);-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background-color:#fff}.button{padding:10px 30px;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;border:1px solid #d84c65;display:inline-block;line-height:24px}.button a{text-decoration:none;font:normal normal normal 16px/19px}@media only screen and (max-width: 1247px){.nomobile{display:none}}.custom-slider .flex-direction-nav a::before{color:#fff}.retina img{-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-ms-transform:scale(0.5);-o-transform:scale(0.5);transform:scale(0.5)}#subheader-container{padding:50px 0 0 0}@media only screen and (max-width: 1247px){#subheader-container{padding:20px 0}}header,footer{padding:0 10px;width:100%}@media only screen and (min-width: 1680px){header,footer{max-width:1640px;margin:0 auto}}@media only screen and (max-width: 1247px){header,footer{padding:0 35px}}main{margin:0px auto;width:100%}@media only screen and (min-width: 1024px){main{width:980px}}@media only screen and (min-width: 1440px){main{width:1400px}}@media only screen and (max-width: 1247px){main{padding:0 35px}}.post,.page{margin:0}.clearfix::after{display:block;content:"";clear:both}body,button,li,input,select,optgroup,textarea,p,li{font-family:"DM Sans",sans-serif}p,li{font-size:20px;line-height:32px;font-weight:300;color:#151515}@media only screen and (max-width: 767px){p,li{font-size:20px;line-height:32px}}p{margin:0 0 30px 0}@media only screen and (max-width: 767px){p{margin:0 0 15px 0}}a{color:#d84c65}a:visited{color:#d84c65}a:hover{color:#d84c65}a.figma-cta{text-decoration:none}a.figma-cta:hover{opacity:.8}h1,.news-title{font-weight:bold;font-size:40px;line-height:55px;letter-spacing:0px;color:#151515;margin:0;padding:0}@media only screen and (max-width: 767px){h1,.news-title{font-size:30px;line-height:42px}}h2{font-weight:bold;font-size:35px;line-height:40px;color:#151515;margin-top:0}@media only screen and (max-width: 767px){h2{font-size:16px;line-height:21px}}h3{font-weight:bold;font-size:20px;line-height:25px;color:#151515}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}.date{color:#d84c65;font:normal normal bold 20px/26px}@media only screen and (max-width: 1023px){.date{font-size:14px;line-height:19px}}body.hs-landing #site-navigation{display:none}.breadcrumbs{display:none}header{position:relative}header.entry-header{margin:0;padding:0}header.entry-header h2{margin:30px 0 0}header .menu-toggle{position:absolute;right:10px;top:5px;background:none;border:none;padding:0}header .menu-toggle img{max-height:20px;margin:5px 0}header .sub-menu{flex-direction:column;gap:2rem}header .contact-us{float:right}header .contact-us a{background-color:#d84c65;border-color:#d84c65;margin-top:5px;font-size:20px;padding:10px 30px;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;border:1px solid #d84c65;display:inline-block;line-height:24px;padding:20px 40px;color:#fff;text-transform:none;text-decoration:none}header .contact-us a a{text-decoration:none;font:normal normal normal 16px/19px}header .contact-us a img{height:20px}@media only screen and (max-width: 1247px){header .contact-us{position:fixed;bottom:0;z-index:999;width:100%;left:0;right:0}header .contact-us a{width:100%;text-align:center;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}}header .contact-us img{display:none}header .new::before{content:"NUOVO! ★★★★★";font-size:10px;top:50%;left:50%;transform:translate(-50%, -50%);margin-top:-15px;color:#d84c65;position:absolute;line-height:14px;min-width:100%}@media only screen and (min-width: 1248px){header .menu-toggle{display:none}header .main-navigation ul{display:flex}}header::after{display:block;content:"";clear:both}header .site-branding{float:left}@media only screen and (min-width: 768px){header .site-branding img{height:80px;width:300px}}@media only screen and (max-width: 767px){header .site-branding img{max-height:46px;max-width:175px}}@media only screen and (max-width: 767px){header .main-navigation>div{position:absolute;z-index:999;width:100%;left:0;background:#fff;top:50px}header .main-navigation>div ul{width:100%}}@media only screen and (max-width: 767px){header .main-navigation.toggled>div{height:100vh}}header .main-navigation ul{padding:30px 0;float:right}@media only screen and (max-width: 767px){header .main-navigation ul{float:left;clear:both;width:100%}}header .main-navigation ul li{line-height:20px;align-items:center;text-transform:uppercase;position:relative;text-align:center}@media only screen and (max-width: 767px){header .main-navigation ul li{text-align:center;margin:40px 0}}header .main-navigation ul li a{opacity:1;margin:0 30px;display:grid;font-size:16px;line-height:21px;color:#151515}header .main-navigation ul li.current-menu-item a,header .main-navigation ul li:hover a{color:#d84c65}header .main-navigation ul li.contact-us a{background-color:#d84c65;border-color:#d84c65;margin-top:-25px;font-size:20px;line-height:26px;padding:10px 30px;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;border:1px solid #d84c65;display:inline-block;line-height:24px;padding:20px 40px;color:#fff;text-transform:none}header .main-navigation ul li.contact-us a a{text-decoration:none;font:normal normal normal 16px/19px}.subheader-image{height:371px;overflow:hidden}@media only screen and (max-width: 1247px){.subheader-image{height:156px;margin-bottom:20px}}.subheader-image img{width:100%}.primary-container,.secondary-container{padding-bottom:90px;background-size:contain;background-repeat:no-repeat;background-position:top right}.primary-container h1,.primary-container .news-title,.secondary-container h1,.secondary-container .news-title{margin:56px 0}@media only screen and (max-width: 767px){.primary-container h1,.primary-container .news-title,.secondary-container h1,.secondary-container .news-title{margin:0 0 20px 0}}@media only screen and (min-width: 1024px){html:not(.vc_desktop) .page .entry-content,html:not(.vc_desktop) .single-projectinfo .entry-content{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:70px;-moz-column-gap:70px;column-gap:70px}}.readmore{padding:10px 30px;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;border:1px solid #d84c65;display:inline-block;line-height:24px;border:1px solid #d84c65}.readmore a{text-decoration:none;font:normal normal normal 16px/19px}.readmore a{color:#d84c65;font-size:16px}.readmore:hover{background-color:#d84c65}.readmore:hover a{color:#fff}@media only screen and (max-width: 767px){div.vc_column_container>.vc_column-inner{padding:0}}@media only screen and (min-width: 1024px){.single .post-thumbnail{width:619px;float:left;margin:0 50px 50px 0}}.single h1{clear:none;margin:40px 0}.single .entry-content{margin-top:40px}.footer-container{background:url(../images/sfondo_footer.svg);background-size:cover;background-repeat:no-repeat;padding-top:100px}footer .footer-menu-1 section{display:flex;justify-content:center;align-items:center}footer .wp-block-image{margin:0}footer .sponsor{display:flex;gap:30px}footer .sponsor .by{min-width:max-content;padding:0 20px;margin-top:auto;color:#fff;margin-bottom:2%}footer .sponsor>div{display:flex;flex-direction:column;flex:1;justify-content:center}footer .row{padding:5px 0}footer .row::after{display:block;content:"";clear:both}footer .widget{color:#1d1d1b;margin-top:20px}footer .widget h2{font-size:16px;line-height:26px;color:#fff;margin:20px 0;text-transform:uppercase;text-align:center}footer .widget p{font-size:16px;line-height:26px;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 .site-branding img{height:190px;width:auto}@media only screen and (max-width: 767px){footer .site-info .site-branding img{height:90px}}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}footer .site-info .language ul li{margin:30px 15px 0}footer .site-info .language ul img{width:50px;height:auto}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%;padding-right:25%}@media only screen and (max-width: 767px){footer .site-info .about{width:100%;padding:0}}footer .site-info .about p{font-size:14px;line-height:24px;letter-spacing:.4px;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 .custom-logo-link img{float:left;height:100px;width:auto}@media only screen and (max-width: 767px){footer .social .custom-logo-link img{height:74px}}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 li{text-align:center}footer .navigation>div ul li a{text-decoration:none;font-size:16px;line-height:26px;color:#fff}footer .navigation>div ul.sub-menu{margin-top:20px;margin-bottom:20px}.wpcf7 input{width:100%;padding:10px}.wpcf7 select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;padding:10px;border-radius:3px}.wpcf7 .fullwidth{padding:10px 5px 0 5px;width:100%;clear:both}.wpcf7 .fullwidth.acceptance{padding:5px 0px}.wpcf7 .halfwidth{width:50%;float:left;padding:10px 5px}@media only screen and (max-width: 767px){.wpcf7 .halfwidth{width:100%}}.wpcf7 [data-class*=wpcf7cf_group]{padding:10px 5px 0 5px}.wpcf7 .wpcf7-list-item{margin:0 15px 0 0}.wpcf7 .wpcf7-list-item input{width:auto;float:left;margin:4px 10px 5px 0px}.wpcf7 .center{text-align:center}.wpcf7 .wpcf7-submit{width:auto;padding:10px 20px;border-radius:40px;border:1px solid #d84c65;margin:15px 0;color:#fff;background-color:#d84c65;font-size:20px;font-weight:bold}.wpcf7 .wpcf7-submit:hover:not(disabled){box-shadow:0px 6px 10px rgba(0,0,0,.1607843137);background-color:#fff;border:1px solid #d84c65;color:#d84c65}.wpcf7 .wpcf7-acceptance{font-size:14px}.wpcf7 .wpcf7-textarea{height:130px;padding:10px}.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,.authorisation-form-layer{opacity:0;display:none;z-index:9999;margin:100px auto;background:#ffefce;padding:30px;position:fixed;top:50px;width:50%;height:70%;left:25%;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;transition:all .5s ease}@media only screen and (max-width: 767px){.contact-form-layer,.authorisation-form-layer{overflow-y:scroll;top:50px;width:90%;left:5%;padding:95px 30px 30px 30px}}.contact-form-layer div.wpcf7,.authorisation-form-layer div.wpcf7{max-height:calc(100% - 130px);padding:0 0 30px 0;overflow-y:auto}.contact-form-layer__close,.authorisation-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,.authorisation-form-layer__close{right:0;padding:30px;right:5px;top:5px}}.contact-form-layer h1,.authorisation-form-layer h1{color:#d84c65}.blog article{margin-bottom:60px;display:inline-block;width:100%}.blog article .image{width:290px;margin:0 60px 30px 0;float:left}@media only screen and (max-width: 1023px){.blog article .image{height:102px;width:102px;overflow:hidden;margin:0 10px 10px 0}.blog article .image img{height:100%;max-width:unset;width:auto}}.blog article h2{clear:none}.blog article h2 a{color:#151515}.blog article h2 a:not(:hover){text-decoration:none}.blog article .excerpt{clear:both}@media only screen and (max-width: 1023px){.blog article .excerpt{padding:20px 0}}.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}main.project-info{padding-top:70px}main.project-info article{position:relative;background-size:cover;width:calc(50% - 35px);margin-bottom:70px}main.project-info article a{text-decoration:none}main.project-info article h2,main.project-info article h3{color:#d84c65;font-weight:bold;margin:0 0 10px 0}@media only screen and (min-width: 1248px){main.project-info article h2{font-size:80px;line-height:74px}main.project-info article h3{font-size:30px;line-height:40px}}main.project-info article .content{position:absolute;padding:0px 60px 30px;transform:translate(0%, -50%);top:50%}@media only screen and (max-width: 1439px){main.project-info article .content{padding:30px;position:relative;transform:translate(0%, 0%);top:0}}main.project-info article p{color:#f2e0d9;font:normal normal normal 20px/35px}main.project-info article:not(:first-of-type) .excerpt{display:none}@media only screen and (max-width: 1247px){main.project-info article{width:100%}}main.project-info article .layer{transition:.3s;position:absolute;height:100%;width:100%;background-color:#3d405b}main.project-info article:hover .layer{opacity:.8}@media only screen and (min-width: 1248px){main.project-info article{float:left;height:295px;width:660px}main.project-info article.position-0{width:660px;height:660px;margin-right:70px}main.project-info article.position-0 h3{font-size:42px;line-height:56px}main.project-info article.position-2,main.project-info article.position-3{width:295px}main.project-info article.position-2 h3,main.project-info article.position-3 h3{font-size:20px;line-height:27px}main.project-info article.position-1 .content,main.project-info article.position-2 .content,main.project-info article.position-3 .content{padding:30px}main.project-info article.position-2{margin-right:70px}main.project-info article:nth-of-type(2n + 3){margin-right:70px}}.projectinfo-slide{background-color:#3d405b}.projectinfo-slide>div{padding:50px 0}@media only screen and (min-width: 1248px){.projectinfo-slide{display:flex;flex-wrap:wrap;gap:50px}.projectinfo-slide>div{flex:1}}.projectinfo-slide .image img{display:block;margin:0 auto;height:auto;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.projectinfo-slide h2,.projectinfo-slide h3{color:#d84c65;font-weight:bold;margin:0 0 10px 0}@media only screen and (min-width: 1248px){.projectinfo-slide h2{font-size:80px;line-height:74px}.projectinfo-slide h3{font-size:30px;line-height:40px}}.projectinfo-slide p{color:#f2e0d9}.projectinfo-slide .readmore{float:left}article.resources .entry-content,article.resources #protection-form{max-width:800px;margin:auto}article.resources .speaker{margin:20px 0;font-size:20px}article.resources .speaker .role{font-style:italic}.block-resources{display:grid;grid-template-columns:1fr 1fr;column-gap:70px}@media only screen and (max-width: 767px){.block-resources{grid-template-columns:1fr}}.block-resources .block-resource{position:relative;margin-bottom:70px}@media only screen and (max-width: 767px){.block-resources .block-resource{margin:auto}}.block-resources .block-resource .content p{margin:0}.block-resources .block-resource .content iframe{-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}@media only screen and (max-width: 767px){.block-resources .block-resource .content iframe{height:250px}}.block-resources .block-resource>div:not(.content){margin-left:15px;margin-right:15px;color:#151515}.block-resources .block-resource .title{font-weight:bold;font-size:35px;line-height:43px;margin-top:50px}.block-resources .block-resource.protected-1 .title{padding-left:30px;background:url("../images/lock.svg") center left no-repeat}.block-resources .block-resource.protected-1 .layer{position:absolute;height:100%;width:100%;cursor:pointer}.block-resources .block-resource.protected-1:hover{opacity:.8}.block-resources .block-resource .speaker{font-weight:bold;font-size:25px;line-height:35px;margin:20px 0}.block-resources .block-resource .speaker span{font-style:italic}.block-resources .block-resource .excerpt p,.block-resources .block-resource .date,.block-resources .block-resource .time,.block-resources .block-resource .timeEnd{font-size:20px;line-height:32px;font-weight:300}.block-resources .block-resource .date{margin-top:20px}form#concorso .acf-field{border:none;min-height:0 !important;padding:8px}form#concorso .acf-field[data-name=video],form#concorso .acf-field[data-name=racconto],form#concorso .acf-field .acf-label label{display:none}form#concorso .acf-field input{padding:15px;border-radius:10px}form#concorso .acf-field input[type=file]{padding:15px 0}form#concorso .acf-field .acf-button-group{gap:15px;width:100%}@media only screen and (max-width: 767px){form#concorso .acf-field .acf-button-group{flex-direction:column}}form#concorso .acf-field .acf-button-group label{cursor:pointer;padding:15px;background:rgba(84,47,209,.1490196078) 0% 0% no-repeat padding-box;color:#542fd1;border:none;border-radius:10px}form#concorso .acf-field .acf-button-group label.selected{background-color:#542fd1;color:#fff}form#concorso .acf-field .description{font-size:14px;color:#542fd1}form#concorso .acf-form-submit{padding:15px}form#concorso .acf-form-submit input{cursor:pointer;border:none;border-radius:30px;padding:20px 60px;background-color:#542fd1;color:#fff}form#concorso .select2-selection{padding:25px 10px;border-radius:10px;border:1px solid #ccc}form#concorso .select2-selection__rendered{position:absolute;top:25%}form#concorso .select2-selection__arrow{top:25%}#concorso-grid .navigation ul{display:flex;list-style:none;margin:0px 0 30px 0;padding:0;column-gap:40px}#concorso-grid .navigation ul li{border-bottom:3px solid #fff;cursor:pointer}#concorso-grid .navigation ul li:hover,#concorso-grid .navigation ul li.selected{border-bottom:3px solid #542fd1;color:#542fd1}#concorso-grid .navigation>div{margin:0px 0 30px 0}#concorso-grid .container{column-count:3;column-gap:10px}@media only screen and (max-width: 767px){#concorso-grid .container{column-count:1}}#concorso-grid img{max-width:100%;display:block}#concorso-grid figure{margin:0;display:grid;grid-template-rows:1fr auto;margin-bottom:10px;break-inside:avoid}#concorso-grid figure>img{grid-row:1;grid-column:1}#concorso-grid figure a{color:#000;text-decoration:none}#concorso-grid figure a::after{content:"♡";margin-left:5px}#concorso-grid figure a.voted{color:#542fd1}#concorso-grid figure a.voted::after{content:"♥"}#concorso-grid figure[data-type=reel] figcaption{margin-top:8px}#concorso-grid figure iframe{width:100% !important;border:none !important}#concorso-grid figcaption{grid-row:2;grid-column:1;background-color:#e5defa;padding:1em;justify-self:start;width:100%;text-align:center}/*# sourceMappingURL=core.css.map */