body,html{font-size:16px;font-weight:300;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Helvetica Neue",Arial,sans-serif;box-sizing:border-box;margin:0;padding:0}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}h1,h2,h3,h4,h5,h6,p,ol,ul{margin:0;padding:0}ol,ul{list-style-type:none}img{height:auto;border-radius:10px}a{text-decoration:none;color:orange}a:hover{color:lightblue}hr{border:none;border-bottom:1px solid #ddd}.admin-bar .header{margin-top:32px}.header{background:rgb(255 255 255 / .9);display:flex;justify-content:space-between;position:fixed;width:100%;height:72px;top:0;left:0;z-index:1;padding:10px 50px}.header a{display:block;padding:15px}.header__logo{font-weight:700;color:#000}.header__menu{margin-bottom:0}.header__menu li{display:inline-block;position:relative}.header__menu li:hover{background-color:#9cd2c0;border-radius:3px}.header__menu li a{position:relative;color:#000;font-weight:500}.header__menu li a:hover{color:#fff;font-weight:500}.header__menu li ul{position:absolute;left:0;width:180px;display:none;visibility:hidden;box-shadow:0 10px 10px rgb(0 0 0 / .09)}.header__menu li ul li{width:100%}.header__menu li:hover>ul{display:block;visibility:visible;background-color:#9cd2c0}.header__hamburger{display:none}.cover{padding:20px;min-height:100vh;display:flex;flex-flow:column;justify-content:top;align-items:center;text-align:center;position:relative}.cover--intro{overflow:hidden}.cover__bg{position:absolute;top:0;left:0;width:100%;height:100%}.cover__content{max-width:600px;position:relative;top:80px}.cover__content h1{font-weight:700}.cover__content h2{font-weight:400}.cover--title{padding:0px!important;display:flex;align-items:flex-start;text-align:left;position:relative}.section-01{background:#000}.section-01 h2{font-weight:700;line-height:.5}.section-01 p{max-width:880px;margin:0 auto}.section-02{background:#fff}.section-03{background:#000}.section-04{background:#fff}.section-04 #flowers{height:950px;object-fit:cover}#media-text-03{position:relative}#media-text-03-quote{max-width:55%;position:absolute;top:35%;left:116px}#media-text-03-quote p{font-size:32px}#media-text-03-quote h4{font-size:24px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-white{color:#fff}.text-black{color:#000}.text-black a{color:#000}.text-0{font-size:4rem}h1,.text-1{font-size:2.5rem}h2,.text-2{font-size:2rem}h3,.text-3{font-size:1.5rem}h4,p,.text-4{font-size:1rem}h1,h2,h3,h4,p,ol,ul{margin-bottom:1rem}.grid{display:flex;justify-content:center;flex-wrap:wrap;gap:5%;max-width:1250px;margin:0 auto}.grid--small{max-width:900px}.grid--center{justify-content:center}.grid--full{max-width:100%}.col-20{width:20%}.col-25{width:25%}.col-30{width:30%}.col-33{width:33.33%}.col-40{width:40%}.col-50{width:50%}.col-60{width:60%}.col-70{width:70%}.col-80{width:80%}.col-85{width:85%}.col-90{width:90%}.col-100{width:100%}[class*="col-"]{padding:10px}.grid--full [class*="col-"],.grid .grid [class*="col-"]{padding:0}.p-0{padding:0}.p-1{padding:1rem}.p-2{padding:2rem}.p-3{padding:3rem}.p-4{padding:4rem}.p-5{padding:5rem}.pt-0{padding-top:0}.pt-1{padding-top:1rem}.pt-2{padding-top:2rem!important}.pt-3{padding-top:3rem}.pt-4{padding-top:4rem!important}.pt-5{padding-top:5rem!important}.pb-0{padding-bottom:0}.pb-1{padding-bottom:1rem}.pb-2{padding-bottom:2rem}.pb-3{padding-bottom:3rem}.pb-4{padding-bottom:4rem}.pb-5{padding-bottom:5rem}.mt-0{margin-top:0}.mt-1{margin-top:1rem}.mt-2{margin-top:2rem}.mt-3{margin-top:3rem}.mt-4{margin-top:4rem}.mt-5{margin-top:5rem}.mb-0{margin-bottom:0}.mb-1{margin-bottom:1rem}.mb-2{margin-bottom:2rem}.mb-3{margin-bottom:3rem}.mb-4{margin-bottom:4rem}.mb-5{margin-bottom:5rem}.footer{background:#000}#footer-img{position:absolute;bottom:84px;right:84px;width:400px;height:400px;border:1px solid #fff}.socket{background-color:#fff;color:#000}.spacer{margin-top:60px}.bollino{width:130px;height:130px;border-radius:100%;background-color:#ff0;position:absolute;top:20px;left:20px;padding:10px;text-align:center;transform:rotate(-11deg)}.bollino p{font-size:15px;margin-bottom:0;margin-top:22px}.bollino h2{font-size:20px}.justified-text{text-align:justify}#chi-sono{width:100%;height:70px;background-color:#9cd2c0;padding:0}#logo-me{width:100%;height:50px}#logo-book{width:50px;height:50px}.pos-rel{position:relative}.v-center{display:flex;justify-content:center;flex-flow:column;align-items:flex-start}.br{border:1px solid red}.circle{border:1px solid #000;border-radius:100%}.img-res{width:100%}@media (max-width:1024px){#media-text-03-quote{max-width:65%;top:30%;left:30px}.section-04 .text-3{font-size:20px}.footer .grid .col-40{width:45%}#footer-img{position:absolute;bottom:170px;right:49px;width:300px;height:300px;border:1px solid #fff}}@media (max-width:768px){.header{background:rgb(255 255 255 / .95)}.header__hamburger{display:block;width:40px;height:35px;margin-top:9px;margin-right:4px}.header__hamburger span{width:33px;height:2px;background:#000;margin-top:8px;display:block;transition:all 0.15s cubic-bezier(.215,.61,.355,1)}.menu-open .header__hamburger span:nth-child(1){transform:translateY(5px) rotate(45deg)}.menu-open .header__hamburger span:nth-child(2){transform:translateY(-5px) rotate(-45deg)}.menu-open{overflow:hidden}.menu-open .header__menu{height:20vh}.header__menu{position:absolute;top:70px;left:0;width:100%;background:#9cd2c0;border-bottom:1px solid #000;height:0;overflow:hidden;transition:all 1s cubic-bezier(.215,.61,.355,1)}.header__menu li{display:block}.header__menu li ul{position:absolute;top:0;left:70px;width:200px;box-shadow:0 10px 10px rgb(0 0 0 / .09);z-index:99}#chi-sono{width:100%;height:275px!important;background-color:#9cd2c0;padding:0}#chi-sono .grid{display:block;width:25%}#chi-sono .col-20{width:100%}.v-center{display:flex;justify-content:center;flex-flow:column;align-items:center!important}.section-01 .text-1{padding:0 10px;font-size:1.5rem;line-height:normal;margin:0}.section-01 .text-2{padding:10px;padding-top:5px;font-size:1rem}.section-01 p{width:300px;margin-top:0}.section-02 .text-1{font-size:24px}.section-02 .text-3{font-size:16px}.section-04 #flowers{width:100%;height:300px;object-fit:cover}.section-04 .text-3{font-size:22px;text-align:center}.section-04 .text-2{text-align:center;font-size:3.5rem}#media-text-03-quote{max-width:90%;top:25%;left:40px}.footer .grid{display:flex;justify-content:center;flex-wrap:nowrap;gap:5%;max-width:1250px;margin:0 auto}#footer-img{position:absolute;bottom:182px;right:40px;width:200px;height:200px;border:1px solid #fff}.footer .col-40{padding:0 10px}.footer .text-1{font-size:24px}.footer .text-3{font-size:16px}.socket p{font-size:12px}[class*="col-"]{width:100%}.sma-33{width:33.33%}.sma-50{width:50%}.sma-25{width:25%}.text-0{font-size:4rem}.text-1{font-size:2rem}.text-2{font-size:1.5rem}}@media (max-width:650px){.menu-open .header__menu{height:40vh}#chi-sono{width:100%;height:175px!important;background-color:#9cd2c0;padding:0}#media-text-03-quote{max-width:80%}#media-text-03-quote p{font-size:24px}#media-text-03-quote h4{font-size:18px}.footer .grid .col-40{width:100%}}@media (max-width:540px){.section-04 .text-2{text-align:center;font-size:2.5rem}.section-04 .text-3{font-size:18px;text-align:center}#media-text-03-quote{max-width:70%}#media-text-03-quote p{font-size:18px}#media-text-03-quote h4{font-size:16px}.footer .grid{flex-wrap:wrap}#footer-img{position:absolute;bottom:211px;right:31px;width:150px;height:150px;border:1px solid #fff}.footer .grid .col-40{width:100%}}@media (max-width:455px){.cover__content .text-0{font-size:40px}#chi-sono .grid{display:block;width:45%}.section-04 .lh-0{line-height:normal}.section-04 .text-2{text-align:center;font-size:1.5rem}.section-04 .text-3{font-size:13px;text-align:center}#media-text-03-quote{top:30%;left:60px}#media-text-03-quote p{font-size:18px}#media-text-03-quote h4{font-size:16px}#footer-img{position:absolute;bottom:263px;right:31px;width:100px;height:100px;border:1px solid #fff}}@media (max-width:310px){#media-text-03-quote{top:30%;left:44px}#footer-img{position:absolute;bottom:281px;right:31px;width:100px;height:100px;border:1px solid #fff}.socket p{font-size:8px}}@media (max-width:304px){#media-text-03-quote{top:20%;left:44px}.section-04 .text-2{text-align:center;font-size:1rem}.section-04 .text-3{font-size:13px;text-align:center}#footer-img{position:absolute;bottom:308px;right:31px;width:100px;height:100px;border:1px solid #fff}}@media (max-width:248px){#media-text-03-quote p{font-size:16px}#media-text-03-quote h4{font-size:11px}#footer-img{position:absolute;bottom:329px;right:31px;width:100px;height:100px;border:1px solid #fff}.footer .text-3{font-size:13px}}