@import url("https://fonts.googleapis.com/css2?family=Oooh+Baby&family=Open+Sans:ital,wght@0,300;0,400;0,500;0,600;0,800;1,300;1,400;1,500;1,600;1,800&display=swap");*{box-sizing:border-box;margin:0;padding:0;text-decoration:none;outline:none;font-family:'Open Sans', sans-serif}.nojq{position:relative;top:-32px}.wp-block-image{margin:0}img{width:100%;height:auto}html,body{width:100%;height:100%;background:black;color:white;scroll-behavior:smooth}.site{overflow-x:hidden}.entry-content a{color:white;position:relative;text-decoration:underline}@media screen and (max-width: 767px){.entry-content{margin-top:50px}}@media screen and (max-width: 767px){.full-content-area{margin-top:100px}}.link{display:inline-block;vertical-align:middle}.link a{font-size:17px;font-weight:600;text-transform:uppercase}.link:after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14 16.94V12.94H5.08L5.05 10.93H14V6.94L19 11.94Z' style='fill:white;stroke:white;stroke-width:1'/%3E%3C/svg%3E ");width:50px;height:24px;display:inline-block;vertical-align:middle;margin-left:2px;transition:0.3s}.link:hover:after{margin-left:13px}.site-header{width:100%;position:relative;z-index:3;transition:0.3s}@media screen and (max-width: 767px){.site-header{width:100%;height:75px;background:black;position:fixed;box-shadow:0 0 15px -2px rgba(255,255,255,0.8)}}.site-header .site-branding{display:block;padding:5px 10px 0px 10px;text-align:center;color:white;transition:0.3s}@media screen and (max-width: 767px){.site-header .site-branding{text-align:left}}.site-header .site-branding a{color:white}.site-header .site-branding .custom-logo{max-width:150px;transition:0.3s}@media screen and (max-width: 767px){.site-header .site-branding .custom-logo{max-width:165px}}.site-header .site-branding .site-title{display:none}.site-header .site-branding .site-description{font-size:15px;font-weight:300;letter-spacing:1px;margin-top:-8px;transition:0.3s}.site-header .main-navigation .menu-toggle{display:none;position:absolute;top:38px;right:65px;background:transparent;border:none;outline:none;cursor:pointer;z-index:3}@media screen and (max-width: 1024px){.site-header .main-navigation .menu-toggle{display:block}}.site-header .main-navigation .menu-toggle:after{content:"";width:auto;height:auto;display:inline-block;position:absolute;color:white;top:0;left:60px}.site-header .main-navigation .menu-toggle span{width:30px;height:8px;display:block;position:absolute;background:transparent;border-top:2px solid white;transition:0.3s}.site-header .main-navigation .menu-toggle span:nth-child(1){top:-10px}.site-header .main-navigation .menu-toggle span:nth-child(2){width:50px}.site-header .main-navigation .menu-toggle span:nth-child(3){width:40px;top:10px}.site-header .main-navigation .menu-toggle:hover span{width:35px}.site-header .main-navigation .menu{width:100%;display:flex;place-content:center;place-items:center;flex-direction:row;column-gap:15px;position:relative;list-style-type:none;transition:0.5s}@media screen and (max-width: 1024px){.site-header .main-navigation .menu{width:100%;height:100vh;display:flex;place-content:center;place-items:center;flex-direction:column;row-gap:50px;background:rgba(0,0,0,0.8);position:fixed;top:0;left:-3000px;opacity:0}}.site-header .main-navigation .menu li a,.site-header .main-navigation .menu li a:visited{font-size:15px;color:white;text-transform:uppercase}@media screen and (max-width: 1024px){.site-header .main-navigation .menu li a,.site-header .main-navigation .menu li a:visited{font-size:23px}}.site-header .main-navigation .menu a{position:relative;padding:0 5px;text-decoration:none;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 1200px){.site-header .main-navigation .menu a{padding:0}}.site-header .main-navigation .menu .wave-link,.site-header .main-navigation .menu .menu-item{cursor:pointer;font-size:18px;position:relative;white-space:nowrap;background:transparent;border:0;overflow:hidden;padding:7px 0}.site-header .main-navigation .menu .wave-link:hover .link__graphic--slide,.site-header .main-navigation .menu .menu-item:hover .link__graphic--slide{transform:translate3d(-66.6%, 0, 0)}.site-header .main-navigation .menu .wave-link .link__graphic,.site-header .main-navigation .menu .menu-item .link__graphic{position:absolute;top:0;left:0;pointer-events:none;fill:none;stroke:#FFF;stroke-width:1px}.site-header .main-navigation .menu .wave-link .link__graphic--slide,.site-header .main-navigation .menu .menu-item .link__graphic--slide{top:6px;stroke-width:2px;transition:transform 0.7s;transition-timing-function:cubic-bezier(0, 0.25, 0.5, 1)}.site-header .main-navigation .menu .wave-link.current-menu-item .link__graphic--slide,.site-header .main-navigation .menu .menu-item.current-menu-item .link__graphic--slide{top:-7px}.site-header .main-navigation.toggled .menu{top:0;left:unset;right:0;row-gap:10px;list-style-type:none;opacity:1}.site-header .main-navigation.toggled .menu li a{font-size:19px}.site-header .main-navigation.toggled .menu-toggle span:nth-child(1){width:35px;top:2px;left:3px;transform:rotate(-45deg)}.site-header .main-navigation.toggled .menu-toggle span:nth-child(2){display:none}.site-header .main-navigation.toggled .menu-toggle span:nth-child(3){width:35px;top:2px;transform:rotate(45deg)}.sticky .nojq{display:none}.sticky .site-header{max-width:100%;max-height:100px;position:fixed;top:0;left:0;background:rgba(0,0,0,0.9);box-shadow:0 0px 20px -5px rgba(255,255,255,0.5)}.sticky .site-header .site-branding{padding:2px 10px 0px 10px}.sticky .site-header .site-branding .custom-logo{max-width:150px}.sticky .site-header .site-branding .site-description{font-size:13px}.sticky .site-header .menu{padding-bottom:5px}.wp-block-group{width:100%;max-width:calc(100% - 40px);margin:auto}.wp-block-group.boxed{max-width:1000px}.wp-block-group.jumbo{max-width:unset;min-height:400px;position:relative;display:flex;align-items:center;background-repeat:no-repeat;margin:0 0 100px 0;padding:16px}@media screen and (max-width: 767px){.wp-block-group.jumbo{margin:50px 0}}.wp-block-group.jumbo:before{content:"";width:100%;height:100%;display:block;position:absolute;top:0;left:0;background:rgba(0,0,0,0.5)}.wp-block-group.jumbo .wp-block-group__inner-container{position:relative}.wp-block-group.jumbo h2{font-size:51px;font-weight:100}@media screen and (max-width: 767px){.wp-block-group.jumbo h2{font-size:31px}}.wp-block-group.gallery{background:url(https://rudymascheretti.com/wp-content/uploads/2024/01/gallery-opere.jpg) no-repeat;background-attachment:fixed;background-size:cover}.wp-block-group.small{max-width:800px;margin:50px auto;text-align:center}.wp-block-group.singlePage{max-width:1200px}.wp-block-group.title-group.boxed{margin:100px auto}@media screen and (max-width: 768px){.wp-block-group{max-width:calc(100% - 16px)}}.wp-block-group .wp-block-columns{width:100%;margin:auto;gap:50px;padding:40px}@media screen and (max-width: 768px){.wp-block-group .wp-block-columns{padding:15px}}@media screen and (max-width: 767px){.wp-block-group .wp-block-columns .wp-block-column{padding-bottom:15px}}.wp-block-group .wp-block-columns .wp-block-column .wp-block-columns{padding:0 0 30px 0}.wp-block-group .wp-block-columns .wp-block-column h2{font-size:45px;font-weight:800;line-height:1.1;padding-bottom:10px}@media screen and (max-width: 768px){.wp-block-group .wp-block-columns .wp-block-column h2{font-size:31px}}.wp-block-group .wp-block-columns .wp-block-column h3{font-size:19px;font-weight:600;padding-bottom:10px;text-transform:uppercase}@media screen and (max-width: 767px){.wp-block-group .wp-block-columns .wp-block-column h3{font-size:17px}}.wp-block-group .wp-block-columns .wp-block-column p{font-size:19px;font-weight:300;line-height:1.8}@media screen and (max-width: 767px){.wp-block-group .wp-block-columns .wp-block-column p{font-size:17px}}.wp-block-group .wp-block-columns .wp-block-column p.smallTitle{font-weight:900;font-size:15px;letter-spacing:2px}.wp-block-group .wp-block-columns .wp-block-column.fullwidth{max-width:unset;padding:0}.wp-block-group .wp-block-columns .wp-block-column.fullwidth .wp-block-column:nth-child(1){padding:40px}.titlePage{display:block}.titlePage h2{font-size:21px;font-weight:300;text-align:center;text-transform:uppercase}.titlePage h3{font-size:31px;font-weight:800;text-align:center;padding-bottom:30px}.wp-block-button{width:100%;max-width:295px}.wp-block-button .wp-block-button__link{width:100%;margin:auto;display:block;background-color:transparent;border:1px solid white;border-radius:0;font-size:17px;color:white;text-align:center;text-decoration:none;padding:10px 20px;word-break:break-word;box-sizing:border-box;box-shadow:none;cursor:pointer;transition:0.3s}.wp-block-button .wp-block-button__link:hover{background:white;color:black}.logo-beatart{max-width:300px}.bannertxt{width:100%;height:100%;max-height:300px;display:flex;align-items:center;justify-content:center;color:white;border:2px solid #ffbf00;background:linear-gradient(135deg, #000 0%, #383838 26%, #06010a 100%);text-align:center;line-height:43px}.bannertxt a{font-size:29px !important;text-decoration:none}.readAll{padding-top:20px}.readAll a{font-size:15px;font-weight:500;text-transform:uppercase;text-decoration:none}.readAll a:after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 12H19M19 12L13 6M19 12L13 18' style='fill:white;stroke:white;stroke-width:2'/%3E%3C/svg%3E ");width:auto;height:26px;display:inline-block;position:relative;right:0;vertical-align:middle;padding:0;transition:0.3s}.readAll a:hover:after{right:-10px}.home .entry-title{display:none}.page .entry-content{margin:50px 0}@media screen and (max-width: 767px){.page .entry-content{margin:20px 0}}article .headerPage{position:relative}article .headerPage .post-thumbnail{max-height:500px;position:relative;margin-top:-135px;overflow:hidden;z-index:0}@media screen and (max-width: 768px){article .headerPage .post-thumbnail{height:200px;max-height:200px;margin-top:75px}article .headerPage .post-thumbnail img{width:100%;height:auto;aspect-ratio:5/2}}article .headerPage .post-thumbnail:before{content:"";width:100%;height:100%;display:block;position:absolute;top:0;left:0;background:black;opacity:0.6}article .headerPage .entry-header{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media screen and (max-width: 768px){article .headerPage .entry-header{position:relative;top:unset;left:unset;transform:none;text-align:center}}article .headerPage .entry-header h1{font-size:51px;font-weight:100;color:white;text-transform:uppercase}@media screen and (max-width: 768px){article .headerPage .entry-header h1{font-size:39px}}.single .site-main{width:100%;max-width:1300px;margin:auto}.single .site-main .post{width:100%;display:flex;flex-wrap:wrap;column-gap:30px;margin-bottom:100px;padding:15px}@media screen and (max-width: 768px){.single .site-main .post{flex-direction:column}}.single .site-main .post .post-thumbnail{flex:1 30%;max-width:30%;margin-top:130px}@media screen and (max-width: 768px){.single .site-main .post .post-thumbnail{flex:1 100%;max-width:100%}}.single .site-main .post .entry-content{flex:1 70%;max-width:65%;margin-top:130px;font-size:15px;letter-spacing:2px}@media screen and (max-width: 768px){.single .site-main .post .entry-content{flex:1 100%;max-width:100%;margin-top:25px}}.single .site-main .post .entry-content .entry-header .entry-meta{display:none}.single .site-main .post .entry-content .entry-header .entry-title{margin-bottom:15px;font-size:41px;font-weight:800}@media screen and (max-width: 767px){.single .site-main .post .entry-content .entry-header .entry-title{font-size:25px}}.single .site-main .post .entry-content p{padding-bottom:20px}.single .site-main .post .entry-footer{display:none}.nav-links{display:flex;place-content:space-between;padding:10px 15px}.nav-links a,.nav-links a:visited{color:white;font-size:13px}.nav-links a:hover,.nav-links a:visited:hover{text-decoration:underline}.blog .site-main{width:100%;display:flex;flex-wrap:wrap;gap:30px;margin-bottom:80px}@media screen and (max-width: 767px){.blog .site-main{flex-direction:column;padding:0 15px}}.blog .site-main header{flex:1 100%}.blog .site-main header .screen-reader-text{border:0;clip:unset;clip-path:unset;height:auto;margin:0;overflow:hidden;padding:0;position:relative;width:auto;text-align:center;margin-top:110px}.blog .site-main .main-blog{width:100%;max-width:1200px;display:flex;flex-wrap:wrap;gap:30px;margin:auto}.blog .site-main .main-blog article{flex:1 25%;display:flex;flex-wrap:wrap;place-items:stretch}@media screen and (max-width: 1024px){.blog .site-main .main-blog article{flex:1 33%;max-width:calc(100% / 3 - 36px)}}@media screen and (max-width: 1024px){.blog .site-main .main-blog article{flex:1 100%;max-width:100%}}.blog .site-main .main-blog article p{flex:1 100%}.blog .site-main .main-blog article .post-thumbnail{display:block;max-height:210px;overflow:hidden}@media screen and (max-width: 1024px){.blog .site-main .main-blog article .post-thumbnail{max-height:140px}}.blog .site-main .main-blog article .entry-title a{color:white;font-weight:200;font-size:21px}.blog .site-main .main-blog article .entry-meta{font-size:11px;padding-bottom:10px}.blog .site-main .main-blog article .entry-meta a{color:white}.blog .site-main .main-blog article .cat-links{display:none}.blog .site-main .main-blog article .more-link{flex:1 100%;width:100%;max-width:250px;height:47px;margin-top:30px;display:block;background-color:transparent;border:1px solid white;border-radius:0;font-size:17px;color:white;text-align:center;text-decoration:none;padding:10px 20px;word-break:break-word;box-sizing:border-box;box-shadow:none;cursor:pointer;transition:0.3s}.blog .site-main .main-blog article .more-link:hover{background:white;color:black}.blog .site-main .main-blog article .entry-content{flex:1 100%;display:flex;flex-wrap:wrap}.blog .site-main .main-blog article .entry-content .entry-meta,.blog .site-main .main-blog article .entry-content figure{display:none}.contacts img{max-width:200px}.galleries .wp-block-columns .wp-block-column h3{font-size:31px;font-weight:100}@media screen and (max-width: 767px){.galleries .wp-block-columns .wp-block-column h3{font-size:23px}}.page-id-25 .monografia-img{margin:100px 16px}.site-footer{background:#292929;border-top:1px solid #626262;padding:20px 15px 0 15px}.site-footer .row{width:100%;max-width:calc(100% - 100px);margin:auto;display:flex;place-content:space-between;column-gap:10px}@media screen and (max-width: 1024px){.site-footer .row{flex-wrap:wrap}}@media screen and (max-width: 768px){.site-footer .row{max-width:calc(100% - 20px)}}.site-footer .row #block-5 ul{list-style-type:none}.site-footer .row .widget{flex:1}@media screen and (max-width: 1024px){.site-footer .row .widget{flex:1 50%;max-width:49%}}@media screen and (max-width: 767px){.site-footer .row .widget{flex:1 100%;max-width:100%}}.site-footer .row .widget h2{margin:20px 0;font-size:15px;font-weight:600;text-transform:uppercase}.site-footer .row .widget .menu{padding-top:20px;list-style-type:none;font-size:13px}.site-footer .row .widget .socialFooter figure{max-width:30px;display:inline-block;margin-top:-30px}.site-footer .row .widget .socialFooter figure:not(:last-child){margin-right:10px}.site-footer .row .widget .logo-footer{max-width:215px !important;margin:0 0 10px 0 !important}@media screen and (max-width: 767px){.site-footer .row #block-3{display:none}}.site-footer .site-info{padding:50px 0 20px 0;text-align:center;font-size:13px}.site-footer a,.site-footer a:visited{color:white}.site-footer a:hover,.site-footer a:visited:hover{text-decoration:underline}.site-footer a svg,.site-footer a:visited svg{display:none}.site-footer p{font-size:15px}.site-footer figure{max-width:215px}@media screen and (max-width: 767px){.n2-section-smartslider .n2-ss-slider-2{overflow:visible;margin-top:60px;margin-bottom:20px}.n2-section-smartslider .n2-ss-slider-2 .n2-ss-slide{overflow:visible}.n2-section-smartslider .n2-ss-slider-2 .n2-ss-slide .n2-ss-layer{top:6px}.n2-section-smartslider .n2-ss-slider-2 .n2-ss-slide .n2-ss-layer img.skip-lazy{width:68% !important}}.psac-post-slider.psac-design-2 .psac-post-left{background-color:#000}.psac-post-slider.psac-design-2 .psac-post-left .psac-post-overlay{background-color:#000000}.nf-form-content input:not([type=button]),.nf-form-content textarea{height:30px !important;background:transparent !important;border:none !important;color:white !important;border-bottom:2px solid white !important;font-size:20px;padding:0 0 7px 0}.nf-form-content textarea{height:100px !important}.nf-form-content input:not([type=button]):focus,.nf-form-content .nf-form-content textarea:focus{background:transparent !important;border-color:white !important;color:white !important}.nf-form-content .nf-error.field-wrap .nf-field-element:after{top:-21px}.nf-form-content .nf-pass.field-wrap .nf-field-element:after{top:-20px}.nf-form-content input#nf-field-4{min-width:200px;height:auto !important;border:1px solid white !important;padding:10px;cursor:pointer;transition:0.3s !important}.nf-form-content input#nf-field-4:hover{border-width:3px !important}
