/*!**************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/css/main.scss ***!
  \**************************************************************************************************************************************************************************************************************/
.circle_small{height:350px;position:relative;width:350px}.circle_small .circle-image{position:absolute;z-index:3}.circle_small .circle-outline{position:relative;width:350px;z-index:4}.circle_small .circle-image{left:85px;top:85px;width:185px}.circle_small.rotated .circle-outline{transform:scaleX(-1) scaleY(-1) rotate(-45deg)}.circle_small.rotated .circle-image{left:70px;top:60px}.circle_medium{height:400px;position:relative;width:400px}.circle_medium .circle-image{position:absolute;z-index:3}.circle_medium .circle-outline{position:relative;width:400px;z-index:4}.circle_medium .circle-image{left:50px;top:70px;width:265px}.circle_medium.rotated .circle-outline{transform:scaleX(-1) scaleY(-1)}.circle_medium.rotated .circle-image{left:90px;top:70px}.circle_large{height:500px;position:relative;width:500px}.circle_large .circle-image{position:absolute;z-index:3}.circle_large .circle-outline{position:relative;width:500px;z-index:4}.circle_large .circle-image{left:95px;top:100px;width:310px}.circle_large.rotated .circle-outline{transform:scaleX(-1) scaleY(-1)}.circle_large.rotated .circle-image{left:100px;top:90px}.no-pointer-events{pointer-events:none}.page.home{overflow-x:clip}.page.home .main-button{background-color:#153a55;border:0;border-radius:30px;color:#eceee9;cursor:pointer;font-family:Alegreya Sans,sans-serif;font-size:16px;font-style:normal;font-weight:500;letter-spacing:.8px;line-height:19px;padding:15px 30px;text-align:center;text-transform:uppercase}.page.home .main-button:hover{background-color:#3272a0}.page.home .intro-section{padding:200px 0}.page.home .intro-section,.page.home .section{align-items:center;display:flex;flex-direction:column;gap:60px;justify-content:flex-start;position:relative;width:100%}.page.home .section{padding:70px 100px 200px}.page.home .section-title{align-items:center;background-color:#eceee9;box-sizing:border-box;display:flex;height:66px;justify-content:flex-start;padding:0 100px;width:100%}.page.home .section-title.right-align{justify-content:flex-end}.page.home .circle-knit{left:-70px;position:absolute;top:-110px}.page.home .circle-living-room{position:absolute;right:-5px;top:0}.page.home .circle-gomitolo{bottom:-50px;position:absolute;right:-160px}.page.home .circle-basil{bottom:150px;left:20px;position:absolute}.page.home .firma{height:162px;max-width:500px;position:relative;width:100%}.page.home .firma img{left:0;position:absolute;top:0}.page.home .firma h2{bottom:10px;left:230px;position:absolute}.page.home .intro-text{max-width:500px;min-width:300px;text-align:center;width:30%}.page.home .buttons{display:flex;flex-direction:row;gap:30px}.page.home .section.about-me{align-items:flex-start}.page.home .about-me-container{align-items:center;display:flex;flex-direction:row;gap:20px;justify-content:space-between;width:100%}.page.home .vertical-buttons{align-items:center;display:flex;flex:1 0 230px;flex-direction:column;gap:30px;justify-content:center}.page.home .vertical-buttons .main-button{max-width:230px;width:100%}.page.home .about-me-text{flex:3 0 230px;max-width:400px}.page.home .flower{left:370px;pointer-events:none;position:absolute;top:-100px}.page.home .circle-me{flex:3 0 230px;margin:-30px}.page.home .circle-mini-me{display:none;margin:-40px -40px -40px -10px}.page.home .section.past-projects{align-items:flex-end}.page.home .past-project-text{max-width:530px;text-align:right;width:50%}.page.home .branch-4{left:45px;pointer-events:none;position:absolute;top:-196px;transform:scaleX(-1) rotate(-84deg);width:300px}.page.home .past-projects-container{align-items:center;display:flex;flex-direction:row;margin:0 -100px;width:calc(100% + 200px)}.page.home .past-projects-scroll{height:100%;overflow-x:scroll;position:relative;width:100%}.page.home .past-projects-list{align-items:flex-start;display:flex;flex-direction:row;gap:60px;justify-content:space-between}.page.home .scroll-left,.page.home .scroll-right{fill:#8b0707;align-items:center;background-color:transparent;border:0;display:flex;flex-shrink:0;justify-content:center;width:100px}.page.home .scroll-left:hover,.page.home .scroll-right:hover{fill:#daa838}.page.home .past-project{align-items:center;display:flex;flex-direction:column;gap:15px;justify-content:flex-start;max-width:300px;text-align:center}.page.home .past-project .project-description{text-align:justify}.page.home .past-project:nth-child(2n) div[class^=circle-past-projects] .circle-outline{transform:scaleY(-1)}.page.home .past-project:nth-child(2n) div[class^=circle-past-projects] .circle-image{top:50px}.page.home .past-project-name{color:#8b0707;margin-top:-30px}.page.home .past-project-link{background-color:#8b0707;border:0;border-radius:30px;color:#eceee9;cursor:pointer;font-family:Alegreya Sans,sans-serif;font-size:16px;font-style:normal;font-weight:500;letter-spacing:.8px;line-height:19px;padding:15px 30px;text-align:center;text-transform:uppercase}.page.home .past-project-link:hover{background-color:#daa838}.page.home .section.work-with-me{align-items:flex-start}.page.home .work-with-me-text{max-width:500px;text-align:left;width:40%}.page.home .work-with-me-container{display:flex;flex-direction:row;justify-content:space-between;width:100%}.page.home .work-proposal{align-items:center;display:flex;flex-basis:30%;flex-direction:column;justify-content:flex-start;max-width:400px;text-align:center}.page.home .proposal-name{color:#6f9741;flex-grow:0}.page.home .proposal-image{flex-grow:0;height:150px}.page.home .proposal-description{flex-grow:1}.page.home .proposal-button{background-color:#6f9741;border:0;border-radius:30px;color:#eceee9;cursor:pointer;flex-grow:0;font-family:Alegreya Sans,sans-serif;font-size:16px;font-style:normal;font-weight:500;letter-spacing:.8px;line-height:19px;margin-top:20px;padding:15px 30px;text-align:center;text-transform:uppercase}.page.home .proposal-button:hover{background-color:#daa838}.page.home .circle-lemons{position:absolute;right:100px;top:-300px}.page.home .section.creations{align-items:flex-end}.page.home .creations-text{max-width:600px;min-width:300px;text-align:right;width:50%}.page.home .creations-container{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;justify-content:center;margin:0 -20px}.page.home .creations-picture{width:200px}.page.home .circle-ceramica{left:50px;pointer-events:none;position:absolute;top:-200px}.page.home .ravelry-container{text-align:center;width:100%}.page.home .footer{align-items:center;background-color:#eceee9;display:flex;flex-direction:column;gap:25px;padding:40px 0;position:relative}.page.home .footer .link{color:#333746;cursor:pointer;text-transform:lowercase}.page.home .footer .link:hover{color:#3272a0}.page.home .contents-note{font-family:Alegreya Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:0;line-height:16px;max-width:500px;text-align:center;width:50%}.page.home .footer-floating-elements{bottom:0;height:100%;overflow:hidden;padding-top:400px;pointer-events:none;position:absolute;width:100%}.page.home .branch-3{bottom:-10px;pointer-events:none;position:absolute;right:-30px;transform:rotate(-90deg);width:400px}.page.home .branch-2{bottom:-60px;left:0;pointer-events:none;position:absolute;transform:rotate(-130deg);width:350px}@media(max-width:550px){.page.home .circle-basil,.page.home .circle-ceramica,.page.home .circle-gomitolo,.page.home .circle-lemons,.page.home .circle-living-room{display:none}.page.home .circle-knit{top:-150px}.page.home .circle-ceramica{left:-150px;top:-300px}.page.home .intro-section{padding:100px 20px}.page.home .buttons{flex-direction:column}.page.home .section{padding:70px 20px}.page.home .section-title{padding:0 20px}.page.home .flower{left:230px;top:-150px}.page.home .branch-4{left:20px;top:-130px;width:200px}.page.home .about-me-container{align-items:center;flex-direction:column;gap:60px}.page.home .about-me-text,.page.home .vertical-buttons{width:100%}.page.home .about-me-text{max-width:100%}.page.home .past-project-text{padding-top:40px;width:100%}.page.home .past-projects-container{margin:0;width:100%}.page.home .scroll-left,.page.home .scroll-right{display:none}.page.home .past-project{flex-shrink:0}.page.home .work-with-me-text{max-width:100%;width:100%}.page.home .work-with-me-container{align-items:center;flex-direction:column;gap:40px;justify-content:flex-start}.page.home .creations-text{width:100%}.page.home .creations-picture{width:40%}.page.home .branch-2{bottom:-80px;left:-70px;width:200px}.page.home .branch-3{bottom:-60px;right:-100px;transform:rotate(-70deg);width:220px}}@media(min-width:551px)and (max-width:800px){.page.home .intro-section{padding:100px 20px}.page.home .section{padding:70px 20px}.page.home .section-title{padding:0 20px}.page.home .about-me-container{flex-wrap:wrap;gap:20px;justify-content:space-evenly}.page.home .about-me-text,.page.home .circle-me{flex:1 0 40%}.page.home .circle-me{display:flex;justify-content:center;margin:0}.page.home .vertical-buttons{flex-grow:0}.page.home .past-project{flex-shrink:0}.page.home .past-projects-container{margin:0;width:100%}.page.home .past-project-text{width:60%}.page.home .scroll-left,.page.home .scroll-right{display:none}.page.home .branch-4{left:20px;top:-130px;width:200px}.page.home .work-with-me-text{width:100%}.page.home .work-with-me-container{align-items:center;flex-direction:column;gap:40px;justify-content:flex-start}.page.home .work-proposal{max-width:400px}.page.home .creations-text{width:100%}.page.home .creations-picture{width:30%}.page.home .branch-2{bottom:-20px;left:-20px;width:250px}.page.home .branch-3{bottom:60px;right:-40px;transform:rotate(-70deg);width:220px}}@media(min-width:801px)and (max-width:1200px){.page.home .circle-me{display:none}.page.home .circle-mini-me{display:block}}@media(min-width:1584px){.page.home .past-projects-container{margin:0;width:100%}.page.home .past-projects-list{width:100%}.page.home .scroll-left,.page.home .scroll-right{display:none}}@media(max-width:550px){.page.home .circle-basil,.page.home .circle-ceramica,.page.home .circle-gomitolo,.page.home .circle-lemons,.page.home .circle-living-room{display:none}.page.home .circle-knit{top:-250px}}@media(min-width:551px)and (max-width:700px){.page.home .circle-lemons,.page.home .circle-living-room{display:none}.page.home .circle-basil{bottom:50px;left:-150px}.page.home .circle-knit{left:-70px;top:-250px}.page.home .circle-gomitolo{bottom:20px;right:-330px}.page.home .circle-ceramica{left:-150px;top:-300px}}@media(min-width:701px)and (max-width:800px){.page.home .circle-knit{left:-100px;top:-150px}.page.home .circle-living-room{display:none}.page.home .circle-gomitolo{bottom:0;right:-250px}.page.home .circle-basil{bottom:50px;left:-100px}.page.home .circle-lemons{right:-250px;top:-250px}.page.home .circle-ceramica{left:-100px;top:-300px}}@media(min-width:800px)and (max-width:1000px){.page.home .circle-living-room{right:-150px}.page.home .circle-gomitolo{right:-250px}.page.home .circle-basil{left:-100px}.page.home .circle-lemons{right:-100px;top:-250px}.page.home .circle-ceramica{left:0}}*,:after,:before{box-sizing:border-box}html{background-color:#fff}h1{font-family:Yeseva One,serif;font-size:40px;font-weight:400;letter-spacing:0;line-height:46px;margin:0;position:relative;z-index:2}h2{font-family:Alegreya Sans,sans-serif;font-size:16px;font-style:normal;font-weight:500;letter-spacing:.8px;line-height:19px;text-transform:uppercase}body,button,input,select,textarea{outline:0}body{color:#333746;font-family:Alegreya Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;letter-spacing:0;line-height:19px;margin:0;overflow-x:hidden}a{text-decoration:none}a,button{cursor:pointer}img{height:auto;max-width:100%;z-index:2}.language-switch-container{background-color:#eceee9;box-sizing:border-box;display:flex;filter:drop-shadow(0 5px 5px rgba(0,0,0,.12));flex-direction:row;height:66px;justify-content:flex-end;margin-top:30px;position:sticky;top:0;width:100%;z-index:1}.language-switch-container .language-switch{align-items:center;display:flex;flex-direction:row;justify-content:center;width:100px}.language-switch-container button{background-color:transparent;border:0;font-family:Alegreya Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;letter-spacing:0;line-height:19px;z-index:3}.language-switch-container button:hover{color:#153a55}
