@layer swift3 {@font-face{font-family:"M PLUS 1";font-weight:300;font-style:normal;unicode-range:U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;src:url(https://www.studionove.net/wp-content/swift-ai/cache/www.studionove.net/__data/R70ZjygA28ymD4HgBWu_uC--VTv5ca56960e.woff) format('woff2');font-display:swap;}@font-face{font-family:"M PLUS 1";font-weight:400;font-style:normal;unicode-range:U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;src:url(https://www.studionove.net/wp-content/swift-ai/cache/www.studionove.net/__data/R70ZjygA28ymD4HgBWu_uC--VTv5ca56960e.woff) format('woff2');font-display:swap;}@font-face{font-family:"M PLUS 1";font-weight:500;font-style:normal;unicode-range:U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;src:url(https://www.studionove.net/wp-content/swift-ai/cache/www.studionove.net/__data/R70ZjygA28ymD4HgBWu_uC--VTv5ca56960e.woff) format('woff2');font-display:swap;}@font-face { font-family: Montserrat; font-style: normal; font-weight: 100; src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WlhyyTh89Y.woff2) format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }@font-face { font-family: Montserrat; font-style: normal; font-weight: 200; src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WlhyyTh89Y.woff2) format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }@font-face { font-family: Montserrat; font-style: normal; font-weight: 300; src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WlhyyTh89Y.woff2) format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }@font-face { font-family: Montserrat; font-style: normal; font-weight: 400; src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WlhyyTh89Y.woff2) format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }@font-face { font-family: Montserrat; font-style: normal; font-weight: 500; src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WlhyyTh89Y.woff2) format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }@font-face { font-family: Montserrat; font-style: normal; font-weight: 600; src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WlhyyTh89Y.woff2) format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }@font-face { font-family: Montserrat; font-style: normal; font-weight: 700; src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WlhyyTh89Y.woff2) format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }@font-face { font-family: Montserrat; font-style: normal; font-weight: 800; src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WlhyyTh89Y.woff2) format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }@font-face { font-family: Montserrat; font-style: normal; font-weight: 900; src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WlhyyTh89Y.woff2) format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }button, hr, input { overflow: visible; }[type="checkbox"], [type="radio"], legend { box-sizing: border-box; padding: 0px; }html { line-height: 1.15; text-size-adjust: 100%; }body, h1, h2, h3, h4, h5, h6 { margin: 0px; }article, aside, details, figcaption, figure, footer, header, main, menu, nav, section { display: block; }a { background-color: transparent; }b, strong { font-weight: bolder; }svg:not(:root) { overflow: hidden; }button, input, optgroup, select, textarea { font-size: 100%; line-height: 1.15; margin: 0px; }button, select { text-transform: none; }[type="reset"], [type="submit"], button, html [type="button"] { appearance: button; }fieldset { padding: 0.35em 0.75em 0.625em; }legend { color: inherit; display: table; max-width: 100%; white-space: normal; }textarea { overflow: auto; }html { box-sizing: border-box; }body { font-size: 16px; color: #404040; }*, ::after, ::before { box-sizing: inherit; }.ct-section-inner-wrap { margin-left: auto; margin-right: auto; height: 100%; min-height: inherit; }div.ct-fancy-icon { display: inline-flex; border-radius: 50%; }.ct-fancy-icon > svg { fill: currentcolor; }@keyframes oxy_sticky_header_fadein { 0% { opacity: 0; } 100% { opacity: 1; } }.oxy-header-wrapper { position: relative; }.oxy-header-row { width: 100%; display: block; }.oxy-header-container { height: 100%; margin-left: auto; margin-right: auto; display: flex; flex-wrap: nowrap; justify-content: flex-start; align-items: stretch; }.oxy-header-center, .oxy-header-left, .oxy-header-right { display: flex; align-items: center; }.oxy-header-left { justify-content: flex-start; }.oxy-header-center { flex-grow: 1; justify-content: center; }.oxy-header-right { justify-content: flex-end; }@keyframes oxy_progress_bar_width { 0% { width: 0%; } 100% { width: 100%; } }@keyframes oxy_progress_bar_stripes { 0% { background-position: 44px 0px; } 100% { background-position: 0px 0px; } }div.oxy-repeater-pages, div.oxy-repeater-pages-wrap { display: flex; }:-webkit-any(li, div._important), :is(li, div._important) { display: list-item; }#sezione-contatti > .ct-section-inner-wrap { display: flex; flex-direction: row; align-items: center; justify-content: center; }#sezione-contatti { display: block; }#sezione-contatti { background-image: linear-gradient(#f2ebe8, rgba(206, 202, 193, 0.5), rgba(206, 202, 193, 0.6)), url(//www.studionove.net/wp-content/swift-ai/images/wp-content/uploads/2026/05/pattern-studionove-jpg.webp); }@media (max-width: 991px){#sezione-contatti > .ct-section-inner-wrap { padding: 55px 0px; display: flex; flex-direction: column-reverse; }#sezione-contatti { text-align: center; }}@media (max-width: 767px){#sezione-contatti > .ct-section-inner-wrap { padding-right: 0px; padding-left: 0px; }}@media (max-width: 479px){#sezione-contatti > .ct-section-inner-wrap { padding: 35px 0px 0px; }}#div_block-205-8 { border-radius: 25px; padding: 35px; background-color: #ffffff; flex-direction: column; display: flex; text-align: left; align-items: center; max-width: 100%; width: 500px; margin-right: 75px; }#div_block-197-8 { max-width: 100%; margin-top: 35px; margin-bottom: 35px; }#div_block-224-8 { text-align: left; flex-flow: wrap; display: flex; max-width: 100%; width: 515px; align-items: stretch; padding-bottom: 0px; }@media (max-width: 1360px){#div_block-205-8 { margin-right: 35px; }}@media (max-width: 1360px){#div_block-224-8 { width: 495px; }}@media (max-width: 991px){#div_block-205-8 { margin-right: 0px; }}@media (max-width: 991px){#div_block-197-8 { width: 100%; text-align: left; align-items: center; margin-top: 0px; }}@media (max-width: 991px){#div_block-224-8 { justify-content: center; }}@media (max-width: 767px){#div_block-224-8 { flex-direction: row; display: flex; text-align: center; }}@media (max-width: 767px){#div_block-221-8 { text-align: left; align-items: center; }}@media (max-width: 767px){#div_block-215-8 { text-align: left; align-items: center; }}@media (max-width: 767px){#div_block-228-8 { text-align: left; align-items: center; }}@media (max-width: 767px){#div_block-233-8 { text-align: left; align-items: center; }}@media (max-width: 479px){#div_block-205-8 { border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; }}#headline-209-8 { width: 350px; font-size: 40px; text-align: center; }#headline-199-8 { width: 535px; }@media (max-width: 1360px){#headline-199-8 { width: 490px; }}@media (max-width: 991px){#headline-199-8 { text-align: center; width: auto; }}@media (max-width: 767px){#headline-209-8 { font-size: 28px; width: auto; }}@media (max-width: 767px){#headline-199-8 { width: 365px; }}@media (max-width: 479px){#headline-199-8 { width: 260px; }}#text_block-201-8 { width: 500px; margin-bottom: 25px; }#text_block-34-55 { width: 500px; margin-bottom: 25px; }#text_block-235-8 { width: 165px; }@media (max-width: 1360px){#text_block-201-8 { width: 495px; }}@media (max-width: 1360px){#text_block-34-55 { width: 500px; }}@media (max-width: 991px){#text_block-201-8 { text-align: center; margin-bottom: 25px; }}@media (max-width: 991px){#text_block-34-55 { text-align: center; }}@media (max-width: 767px){#text_block-201-8 { width: 300px; }}@media (max-width: 767px){#text_block-34-55 { width: 290px; }}@media (max-width: 767px){#text_block-235-8 { width: auto; }}#span-42-55 { color: #605348; transition-duration: 0.4s; }#span-42-55:hover { transform: scale3d(1.02, 1.02, 1.02); }#div_block-226-8 { margin-bottom: 0px; }#div_block-231-8 { margin-bottom: 0px; }@media (max-width: 1360px){#div_block-213-8 { margin-right: 0px; }}@media (max-width: 1360px){#div_block-231-8 { margin-right: 0px; }}@media (max-width: 767px){#div_block-219-8 { width: 200px; margin-right: 15px; }}@media (max-width: 767px){#div_block-213-8 { width: 200px; }}@media (max-width: 767px){#div_block-226-8 { margin-bottom: 15px; }}@media (max-width: 479px){#div_block-219-8 { width: 165px; margin-right: 10px; }}@media (max-width: 479px){#div_block-213-8 { width: 165px; }}#-form_widget-211-8 .ff-el-form-control { background-color: #f4eeeb; font-family: "M PLUS 1"; font-size: 16px; color: #000000; border-width: 0px; border-style: solid; border-radius: 17px; }#-form_widget-211-8 .ff-el-group input[type="checkbox"]::after, #-form_widget-211-8 .ff-el-group input[type="radio"]::after { content: none; }#-form_widget-211-8 { max-width: 100%; width: 100%; }#section-265-8 > .ct-section-inner-wrap { max-width: 100%; padding-top: 60px; padding-right: 0px; padding-left: 0px; display: flex; flex-direction: column; align-items: center; }#section-265-8 { display: block; }#section-265-8 { text-align: left; }@media (max-width: 767px){#section-265-8 > .ct-section-inner-wrap { padding-bottom: 30px; }}#div_block-268-8 { background-image: url(//www.studionove.net/wp-content/swift-ai/images/wp-content/uploads/2026/06/1-jpg.webp); }#div_block-274-8 { background-image: url(//www.studionove.net/wp-content/swift-ai/images/wp-content/uploads/2026/06/3-jpg.webp); }#div_block-275-8 { background-image: url(//www.studionove.net/wp-content/swift-ai/images/wp-content/uploads/2026/06/4-jpg.webp); }#div_block-276-8 { background-image: url(//www.studionove.net/wp-content/swift-ai/images/wp-content/uploads/2026/06/7-jpg.webp); }#div_block-277-8 { background-image: url(//www.studionove.net/wp-content/swift-ai/images/wp-content/uploads/2026/06/8-jpg.webp); }#div_block-278-8 { background-image: url(//www.studionove.net/wp-content/swift-ai/images/wp-content/uploads/2026/06/9-jpg.webp); }#div_block-279-8 { background-image: url(//www.studionove.net/wp-content/swift-ai/images/wp-content/uploads/2026/06/10-jpg.webp); }#div_block-282-8 { background-image: url(//www.studionove.net/wp-content/swift-ai/images/wp-content/uploads/2026/06/11-jpg.webp); }#div_block-283-8 { background-image: url(//www.studionove.net/wp-content/swift-ai/images/wp-content/uploads/2026/06/12-jpg.webp); }#div_block-284-8 { background-image: url(//www.studionove.net/wp-content/swift-ai/images/wp-content/uploads/2026/06/13-jpg.webp); }#div_block-285-8 { background-image: url(//www.studionove.net/wp-content/swift-ai/images/wp-content/uploads/2026/06/14-jpg.webp); }#div_block-286-8 { background-image: url(//www.studionove.net/wp-content/swift-ai/images/wp-content/uploads/2026/06/16-jpg.webp); }#div_block-287-8 { background-image: url(//www.studionove.net/wp-content/swift-ai/images/wp-content/uploads/2026/06/18-jpg.webp); }#div_block-288-8 { background-image: url(//www.studionove.net/wp-content/swift-ai/images/wp-content/uploads/2026/06/20-jpg.webp); }#div_block-289-8 { background-image: url(//www.studionove.net/wp-content/swift-ai/images/wp-content/uploads/2026/06/21-jpg.webp); }#div_block-290-8 { background-image: url(//www.studionove.net/wp-content/swift-ai/images/wp-content/uploads/2026/06/benetton-00-png.webp); }#div_block-291-8 { background-image: url(https://www.studionove.net/wp-content/uploads/2026/06/boezio-nespor-studio-legale.webp); }#div_block-292-8 { background-image: url(//www.studionove.net/wp-content/swift-ai/images/wp-content/uploads/2026/06/Cavallo-Asset-png.webp); }#div_block-293-8 { background-image: url(https://www.studionove.net/wp-content/uploads/2026/06/fondazionevalverti.webp); }#div_block-294-8 { background-image: url(https://www.studionove.net/wp-content/uploads/2026/06/Golgi-Redaelli.webp); }#div_block-295-8 { background-image: url(//www.studionove.net/wp-content/swift-ai/images/wp-content/uploads/2026/06/itay-properties-client-jpg.webp); }#div_block-296-8 { background-image: url(https://www.studionove.net/wp-content/uploads/2026/06/Metalrof.webp); }#div_block-297-8 { background-image: url(https://www.studionove.net/wp-content/uploads/2026/06/Niu_Technologies_Logo.webp); }#div_block-298-8 { background-image: url(https://www.studionove.net/wp-content/uploads/2026/06/OBI.webp); }#div_block-299-8 { background-image: url(//www.studionove.net/wp-content/swift-ai/images/wp-content/uploads/2026/06/Pastamama-amarsi-con-gusto-1-png.webp); }#div_block-300-8 { background-image: url(https://www.studionove.net/wp-content/uploads/2026/06/phonemi.webp); }#div_block-301-8 { background-image: url(https://www.studionove.net/wp-content/uploads/2026/06/piadinapiu.webp); }#div_block-302-8 { background-image: url(https://www.studionove.net/wp-content/uploads/2026/06/rustioni-1.webp); }#div_block-303-8 { background-image: url(https://www.studionove.net/wp-content/uploads/2026/06/skin-first.webp); }#div_block-304-8 { background-image: url(https://www.studionove.net/wp-content/uploads/2026/06/sky.webp); }#div_block-305-8 { background-image: url(https://www.studionove.net/wp-content/uploads/2026/06/wycon.webp); }#div_block-306-8 { background-image: url(//www.studionove.net/wp-content/swift-ai/images/wp-content/uploads/2026/06/yamamay1-png.webp); }#div_block-307-8 { background-image: url(//www.studionove.net/wp-content/swift-ai/images/wp-content/uploads/2026/06/Zielinski-Rozen-png.webp); }#headline-266-8 { text-align: center; font-size: 32px; }@media (max-width: 1360px){#headline-266-8 { font-size: 32px; }}@media (max-width: 991px){#headline-266-8 { width: auto; font-size: 32px; }}@media (max-width: 767px){#headline-266-8 { width: 300px; font-size: 30px; }}@media (max-width: 479px){#headline-266-8 { width: 280px; font-size: 26px; }}div.ct-section-inner-wrap, div.oxy-header-container { max-width: 1360px; }#-carousel-builder-267-8 .oxy-inner-content { display: flex; flex-flow: row; }#-carousel-builder-267-8 .cell { flex-shrink: 0; }.oxy-carousel-builder { display: flex; flex-direction: column; position: relative; width: 100%; --carousel-space-between: 0px; --fade-duration: 400ms; }.oxy-carousel-builder .cell { float: none; flex-shrink: 0; overflow: hidden; }.oxy-carousel-builder .oxy-inner-content::after { content: "flickity"; display: none; }.oxy-carousel-builder .cell, .oxy-carousel-builder .flickity-slider > .cell { transition:-webkit-transform, background-color, color, opacity 0.4s, 0.4s, 0.4s, 0.4s ease, ease, ease, ease; }#-carousel-builder-267-8:hover { }#section-36-13 > .ct-section-inner-wrap { display: flex; flex-direction: column; align-items: center; }#section-36-13 { display: block; }#section-36-13 { text-align: left; background-color: #3f3731; color: rgba(255, 255, 255, 0.95); }#div_block-58-13 { flex-direction: row; display: flex; max-width: 100%; width: 100%; justify-content: space-between; text-align: center; align-items: center; padding: 10px 30px; border-radius: 20px; background-color: #605348; }#div_block-60-13 { text-align: left; flex-direction: row; display: flex; align-items: center; }#div_block-82-13 { flex-direction: row; display: flex; max-width: 100%; width: 100%; justify-content: space-between; text-align: center; align-items: center; padding: 10px 30px; border-radius: 20px; background-color: #605348; }#div_block-85-13 { text-align: left; flex-direction: row; display: flex; align-items: center; }#div_block-37-13 { flex-direction: row; display: flex; align-items: flex-start; justify-content: space-between; width: 100%; max-width: 100%; margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid rgba(255, 255, 255, 0.45); }#div_block-40-13 { flex-direction: row; display: flex; align-items: flex-start; justify-content: flex-end; gap: 60px; max-width: 100%; }#div_block-41-13 { flex-direction: column; display: flex; text-align: left; align-items: flex-start; max-width: 100%; }#div_block-45-13 { flex-direction: column; display: flex; text-align: left; align-items: flex-start; max-width: 100%; }#div_block-70-13 { flex-direction: column; display: flex; text-align: left; align-items: flex-start; max-width: 100%; }#div_block-49-13 { flex-direction: row; display: flex; align-items: flex-start; justify-content: space-between; width: 100%; max-width: 100%; text-align: center; }#div_block-50-13 { flex-direction: row; display: flex; align-items: center; justify-content: flex-start; max-width: 100%; gap: 8px; }#div_block-54-13 { flex-direction: row; display: flex; align-items: center; justify-content: flex-end; gap: 20px; max-width: 100%; }@media (max-width: 1360px){#div_block-40-13 { gap: 35px; }}@media (max-width: 1360px){#div_block-54-13 { gap: 15px; }}@media (max-width: 991px){#div_block-58-13 { display: flex; }}@media (max-width: 991px){#div_block-82-13 { display: flex; }}@media (max-width: 991px){#div_block-37-13 { text-align: left; flex-direction: column; display: flex; align-items: center; }}@media (max-width: 991px){#div_block-67-13 { text-align: left; align-items: center; margin-bottom: 35px; }}@media (max-width: 991px){#div_block-40-13 { gap: 0px; align-items: stretch; }}@media (max-width: 991px){#div_block-41-13 { flex-direction: column; display: flex; text-align: center; align-items: flex-end; width: 275px; padding-right: 20px; border-right: 2px #76b949; border-top-style: none; border-bottom-style: none; border-left-style: none; }}@media (max-width: 991px){#div_block-45-13 { width: 275px; padding-left: 20px; border-left: 1px solid #f2ebe8; border-right: 1px solid #f2ebe8; text-align: left; align-items: center; padding-right: 20px; }}@media (max-width: 991px){#div_block-70-13 { width: 275px; padding-left: 20px; }}@media (max-width: 991px){#div_block-49-13 { text-align: left; flex-direction: column-reverse; display: flex; align-items: center; }}@media (max-width: 991px){#div_block-54-13 { margin-bottom: 25px; }}@media (max-width: 767px){#div_block-37-13 { padding-bottom: 40px; margin-bottom: 40px; }}@media (max-width: 767px){#div_block-40-13 { text-align: left; flex-direction: column; display: flex; align-items: center; }}@media (max-width: 767px){#div_block-41-13 { flex-direction: column; display: flex; text-align: right; align-items: center; padding-right: 0px; margin-right: 0px; border-style: none; margin-bottom: 0px; width: auto; }}@media (max-width: 767px){#div_block-45-13 { flex-direction: column; display: flex; text-align: left; align-items: center; padding: 20px 0px; border-style: solid none; border-top-width: 1px; border-top-color: rgba(242, 235, 232, 0.55); border-bottom-width: 1px; border-bottom-color: rgba(242, 235, 232, 0.55); margin-top: 20px; margin-bottom: 20px; width: auto; }}@media (max-width: 767px){#div_block-70-13 { flex-direction: column; display: flex; text-align: left; align-items: center; padding-left: 0px; width: auto; }}@media (max-width: 767px){#div_block-54-13 { flex-flow: wrap; display: flex; text-align: right; align-items: flex-start; justify-content: center; gap: 10px; width: 385px; }}@media (max-width: 479px){#div_block-82-13 { padding-top: 8px; padding-bottom: 8px; }}@media (max-width: 479px){#div_block-54-13 { width: 300px; gap: 5px; margin-bottom: 20px; }}#text_block-68-13 { font-family: Montserrat; color: rgba(255, 255, 255, 0.95); font-size: 17px; font-weight: 300; max-width: 100%; width: 250px; }#text_block-43-13 { width: 225px; }#text_block-44-13 { text-transform: uppercase; }#text_block-51-13 { margin-bottom: 0px; }@media (max-width: 1360px){#text_block-43-13 { width: 200px; }}@media (max-width: 991px){#text_block-68-13 { text-align: center; width: auto; }}@media (max-width: 991px){#text_block-43-13 { text-align: right; }}@media (max-width: 767px){#text_block-68-13 { width: 300px; }}@media (max-width: 767px){#text_block-43-13 { text-align: center; width: auto; }}#link_text-55-13 { margin-bottom: 0px; }#link_text-56-13 { margin-bottom: 0px; }#link_text-57-13 { margin-bottom: 0px; }@media (max-width: 991px){#link_text-57-13 { font-family: Montserrat; font-size: 16px; }}@media (max-width: 479px){#link_text-55-13 { margin-right: 10px; }}#link-24-13 { background-size: cover; margin-left: 0px; margin-right: 40px; max-width: 100%; background-repeat: no-repeat; width: auto; background-position: 0% 14%; }#link-76-13 { margin-left: 17px; }#link-83-13 { background-size: cover; margin-left: 0px; margin-right: 40px; max-width: 100%; background-repeat: no-repeat; width: auto; background-position: 0% 14%; }#link-87-13 { margin-left: 17px; }#link-80-13 { background-size: cover; margin-left: 0px; max-width: 100%; background-repeat: no-repeat; width: auto; margin-bottom: 15px; background-position: 0% 14%; }@media (max-width: 767px){#link-87-13 { display: none; }}#fancy_icon-79-13 > svg { width: 129px; height: 129px; }#fancy_icon-79-13 { background-size: cover; border-radius: 0px; background-repeat: no-repeat; display: flex; flex-direction: column; align-items: center; justify-content: center; height: 6vh; background-position: 50% 50%; }#fancy_icon-84-13 > svg { width: 129px; height: 129px; }#fancy_icon-84-13 { background-size: cover; border-radius: 0px; background-repeat: no-repeat; display: flex; flex-direction: column; align-items: center; justify-content: center; height: 6vh; background-position: 50% 50%; }#fancy_icon-81-13 > svg { width: 180px; height: 180px; }#fancy_icon-81-13 { background-size: cover; border-radius: 0px; background-repeat: no-repeat; display: flex; flex-direction: column; align-items: center; justify-content: center; height: 7vh; background-position: 50% 50%; }#fancy_icon-53-13 > svg { width: 20px; height: 20px; }@media (max-width: 1360px){#fancy_icon-53-13 > svg { width: 18px; height: 18px; }}@media (max-width: 479px){#fancy_icon-84-13 { height: 5vh; background-position: 100% 0%; }}#code_block-90-13 { display: none; }#_header-19-13.oxy-header.oxy-overlay-header { position: absolute; left: 0px; right: 0px; z-index: 20; }#_header-19-13.oxy-header.oxy-overlay-header:not(.oxy-sticky-header-active) .oxy-header-row, #_header-19-13.oxy-header.oxy-overlay-header:not(.oxy-sticky-header-active) { background-color: initial !important; }#_header-19-13 { background-color: rgba(38, 38, 38, 0); border-bottom: 3px #76b949; border-top-style: none; border-right-style: none; border-left-style: none; margin-bottom: 0px; }@media (max-width: 479px){#_header-19-13 { background-color: rgba(233, 231, 227, 0); }}@media (max-width: 991px){#_header_row-20-13 { display: none; }}#_header_row-20-13 { padding-top: 12px; padding-bottom: 12px; }#_header_row-28-13.oxy-header-row .oxy-header-container { max-width: 100%; }#_header_row-28-13 { display: none; }@media (max-width: 991px){#_header_row-28-13 { display: flex; flex-direction: row; justify-content: space-between; padding-top: 10px; padding-bottom: 10px; }}@media (max-width: 767px){#_header_row-28-13 { background-image: linear-gradient(#e9e7e3, rgba(233, 231, 227, 0)); }}#span-52-13 { color: #7cc948; }.oxy-pro-menu-list { display: flex; padding: 0px; margin: 0px; align-items: center; }.oxy-pro-menu .oxy-pro-menu-list .menu-item { list-style-type: none; display: flex; flex-direction: column; width: 100%; transition-property: background-color, color, border-color; }.oxy-pro-menu-list > .menu-item { white-space: nowrap; }.oxy-pro-menu .oxy-pro-menu-list .menu-item a { text-decoration: none; border-style: solid; border-width: 0px; transition-timing-function: ease-in-out; transition-property: background-color, color, border-color; border-color: transparent; }.oxy-pro-menu .oxy-pro-menu-list li.current-menu-item > a, .oxy-pro-menu .oxy-pro-menu-list li.menu-item:hover > a { border-color: currentcolor; }.oxy-pro-menu .menu-item, .oxy-pro-menu .sub-menu { position: relative; }.oxy-pro-menu-mobile-open-icon, .oxy-pro-menu-mobile-close-icon { display: none; cursor: pointer; align-items: center; }.oxy-pro-menu-mobile-open-icon > svg, .oxy-pro-menu-mobile-close-icon > svg { fill: currentcolor; }.oxy-pro-menu-mobile-close-icon { position: absolute; }.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-container { transition-property: opacity, transform, visibility; }.oxy-pro-menu-container > div:first-child { margin: auto; }.oxy-pro-menu .menu-item > a { display: inline-flex; align-items: center; justify-content: center; }.oxy-pro-menu-container .menu-item a { width: 100%; text-align: center; }.oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) a { -webkit-tap-highlight-color: transparent; }.oxy-pro-menu-list .menu-item a { border-color: transparent; }.oxy-pro-menu-list .menu-item.current-menu-item a, .oxy-pro-menu-list .menu-item.menu-item.menu-item.menu-item a:focus-within, .oxy-pro-menu-list .menu-item.menu-item.menu-item.menu-item a:hover { border-color: currentcolor; }@media (max-width: 1360px){#-pro-menu-26-13 .oxy-pro-menu-mobile-open-icon { display: inline-flex; }#-pro-menu-26-13 .oxy-pro-menu-container { visibility: hidden; position: fixed; }}#-pro-menu-26-13:hover { }@media (max-width: 1360px){#-pro-menu-86-13 .oxy-pro-menu-mobile-open-icon { display: inline-flex; }#-pro-menu-86-13 .oxy-pro-menu-container { visibility: hidden; position: fixed; }}#-pro-menu-86-13:hover { }@media (max-width: 1360px){#-pro-menu-26-13 .oxy-pro-menu-list > .menu-item { margin-left: 0px; }#-pro-menu-26-13 .oxy-pro-menu-list .menu-item.menu-item.menu-item.menu-item a:hover, #-pro-menu-26-13 .oxy-pro-menu-list .menu-item.menu-item.menu-item.menu-item a:focus-within { color: #605348; }#-pro-menu-26-13 .oxy-pro-menu-list .menu-item.current-menu-item.current-menu-item a, #-pro-menu-26-13 .oxy-pro-menu-list .menu-item a { border-bottom-width: 0px; }#-pro-menu-26-13 .oxy-pro-menu-container .menu-item > a { text-align: center; justify-content: center; }}@media (max-width: 1360px){#-pro-menu-86-13 .oxy-pro-menu-list > .menu-item { margin-left: 0px; }#-pro-menu-86-13 .oxy-pro-menu-list .menu-item.menu-item.menu-item.menu-item a:hover, #-pro-menu-86-13 .oxy-pro-menu-list .menu-item.menu-item.menu-item.menu-item a:focus-within { color: #605348; }#-pro-menu-86-13 .oxy-pro-menu-list .menu-item.current-menu-item.current-menu-item a, #-pro-menu-86-13 .oxy-pro-menu-list .menu-item a { border-bottom-width: 0px; }#-pro-menu-86-13 .oxy-pro-menu-container .menu-item > a { text-align: center; justify-content: center; }}@media (max-width: 767px){#-pro-menu-86-13 .oxy-pro-menu-mobile-open-icon { padding: 0px; }#-pro-menu-86-13 { padding-bottom: 0px; display: flex; }}#section-2-8 > .ct-section-inner-wrap { padding-top: 195px; padding-bottom: 105px; }#section-2-8 { background-image: linear-gradient(90deg, #fcf4ee, #fcf4ee, rgba(252, 244, 238, 0), rgba(252, 244, 238, 0)), url(//www.studionove.net/wp-content/swift-ai/images/wp-content/uploads/2026/06/atf-studionove-01-jpg.webp); border-bottom-left-radius: 75px; border-bottom-right-radius: 75px; background-position: 50% 0%; }#section-398-8 > .ct-section-inner-wrap { padding-top: 195px; padding-bottom: 105px; display: none; }#section-398-8 { display: none; }#section-398-8 { background-image: linear-gradient(90deg, #fcf4ee, #fcf4ee, rgba(252, 244, 238, 0), rgba(252, 244, 238, 0)), url(//www.studionove.net/wp-content/swift-ai/images/wp-content/uploads/2026/06/atf-studionove-01-jpg.webp); border-bottom-left-radius: 75px; border-bottom-right-radius: 75px; background-position: 50% 0%; }#section-23-8 > .ct-section-inner-wrap { padding-top: 61px; padding-bottom: 0px; }#section-23-8 { background-color: #ffffff; }#section-45-8 > .ct-section-inner-wrap { display: flex; flex-direction: row; align-items: stretch; justify-content: center; }#section-45-8 { display: block; }#sezione-servizi > .ct-section-inner-wrap { display: flex; flex-direction: column; align-items: flex-start; }#sezione-servizi { display: block; }#sezione-servizi { background-color: #605348; text-align: center; }#sezione-progetti > .ct-section-inner-wrap { padding-top: 60px; padding-bottom: 35px; display: flex; flex-direction: column; align-items: center; justify-content: center; }#sezione-progetti { display: block; }#sezione-progetti { text-align: justify; }@media (max-width: 1360px){#section-2-8 > .ct-section-inner-wrap { padding-top: 145px; padding-bottom: 75px; display: flex; flex-direction: column; }#section-2-8 { display: block; }#section-2-8 { background-image: linear-gradient(90deg, #fcf4ee, #fcf4ee, rgba(252, 244, 238, 0.32), rgba(252, 244, 238, 0)), url(//www.studionove.net/wp-content/swift-ai/images/wp-content/uploads/2026/06/atf-studionove-resp-jpg.webp); text-align: left; }}@media (max-width: 1360px){#section-398-8 > .ct-section-inner-wrap { padding-top: 145px; padding-bottom: 75px; display: none; }#section-398-8 { background-image: linear-gradient(90deg, #fcf4ee, #fcf4ee, rgba(252, 244, 238, 0.32), rgba(252, 244, 238, 0)), url(//www.studionove.net/wp-content/swift-ai/images/wp-content/uploads/2026/06/atf-studionove-resp-jpg.webp); text-align: left; }}@media (max-width: 991px){#section-2-8 > .ct-section-inner-wrap { padding-top: 130px; padding-bottom: 50px; display: none; align-items: center; }#section-2-8 { display: none; }#section-2-8 { background-image: linear-gradient(#fcf4ee, #fcf4ee, #968b85, rgba(252, 244, 238, 0), rgba(242, 235, 232, 0.5), #f2ebe8), url(//www.studionove.net/wp-content/swift-ai/images/wp-content/uploads/2026/06/atf-studionove-resp-3-jpg.webp); text-align: left; background-position: 80% 0%; }}@media (max-width: 991px){#section-398-8 > .ct-section-inner-wrap { padding-top: 130px; padding-bottom: 52px; display: flex; align-items: center; }#section-398-8 { display: block; }#section-398-8 { background-image: linear-gradient(#f2ebe8, #f2ebe8, rgba(242, 235, 232, 0.83), rgba(252, 244, 238, 0), rgba(242, 235, 232, 0), #f2ebe8), url(//www.studionove.net/wp-content/swift-ai/images/wp-content/uploads/2026/06/atf-studionove-01-jpg.webp); text-align: left; background-position: 80% 50%; }}@media (max-width: 991px){#sezione-servizi > .ct-section-inner-wrap { align-items: center; }#sezione-servizi { text-align: left; }}@media (max-width: 991px){#sezione-progetti > .ct-section-inner-wrap { padding-right: 0px; padding-left: 0px; }}@media (max-width: 767px){#section-2-8 > .ct-section-inner-wrap { padding-right: 0px; padding-left: 0px; display: none; }#section-2-8 { background-image: url(//www.studionove.net/wp-content/swift-ai/images/wp-content/uploads/2026/06/atf-studionove-resp-3-jpg.webp); background-position: 70% -200%; }}@media (max-width: 767px){#section-398-8 > .ct-section-inner-wrap { padding: 122px 0px 0px; display: flex; }#section-398-8 { background-image: url(//www.studionove.net/wp-content/swift-ai/images/wp-content/uploads/2026/07/img-atf-responsive-studio-nove-jpg.webp); background-size: auto 1240px; background-position: 80% 83%; }}@media (max-width: 767px){#section-45-8 > .ct-section-inner-wrap { padding: 34px 0px 15px; }}@media (max-width: 479px){#section-2-8 { background-image: linear-gradient(#f2ebe8, #f2ebe8, rgba(242, 235, 232, 0), rgba(252, 244, 238, 0), rgba(242, 235, 232, 0.5), #f2ebe8), url(//www.studionove.net/wp-content/swift-ai/images/wp-content/uploads/2026/06/atf-studionove-resp-3-jpg.webp); border-bottom-left-radius: 45px; border-bottom-right-radius: 45px; }}@media (max-width: 479px){#section-398-8 { background-image: linear-gradient(#f2ebe8, #f2ebe8, rgba(242, 235, 232, 0), rgba(252, 244, 238, 0), rgba(242, 235, 232, 0.5), #f2ebe8), url(//www.studionove.net/wp-content/swift-ai/images/wp-content/uploads/2026/06/atf-studionove-resp-3-jpg.webp); background-size: auto, auto 813px; border-bottom-left-radius: 45px; border-bottom-right-radius: 45px; background-position: 75% 140%; }}@media (max-width: 479px){#section-23-8 > .ct-section-inner-wrap { padding-right: 0px; padding-left: 0px; align-items: center; }#section-23-8 { text-align: left; }}@media (max-width: 479px){#sezione-servizi > .ct-section-inner-wrap { padding-right: 0px; padding-left: 0px; }}#div_block-11-8 { max-width: 100%; text-align: left; flex-direction: row; display: flex; align-items: center; }#div_block-410-8 { max-width: 100%; text-align: left; flex-direction: row; display: flex; align-items: center; }#div_block-24-8 { max-width: 100%; width: 100%; border-radius: 25px; border-width: 1px; border-color: rgba(38, 38, 38, 0.05); flex-direction: row; display: flex; justify-content: center; padding-top: 15px; padding-bottom: 15px; border-style: solid; background-color: #f2ebe8; }#div_block-243-8 { flex-direction: row; display: flex; justify-content: flex-start; align-items: center; }#div_block-33-8 { border-left: 1px solid rgba(38, 38, 38, 0.2); }#div_block-246-8 { text-align: left; flex-direction: row; display: flex; align-items: center; }#div_block-37-8 { border-left: 1px solid rgba(38, 38, 38, 0.2); border-right: 1px solid rgba(38, 38, 38, 0.2); }#div_block-257-8 { text-align: left; flex-direction: row; display: flex; align-items: center; }#div_block-261-8 { text-align: left; flex-direction: row; display: flex; align-items: center; padding-bottom: 0px; }#div_block-56-8 { background-image: url(//www.studionove.net/wp-content/swift-ai/images/wp-content/uploads/2026/05/studionove-01-jpg.webp); margin-right: 75px; }#div_block-48-8 { max-width: 100%; margin-top: 35px; margin-bottom: 35px; }#div_block-241-8 { text-align: left; display: flex; margin-bottom: 30px; max-width: 100%; }#div_block-354-8 { background-image: url(//www.studionove.net/wp-content/swift-ai/images/wp-content/uploads/2026/05/studionove-01-jpg.webp); margin-right: 75px; display: none; }#div_block-103-8 { max-width: 100%; width: 100%; flex-direction: row; display: flex; align-items: flex-end; justify-content: space-between; margin-bottom: 45px; }#div_block-105-8 { max-width: 100%; width: 100%; border-radius: 25px; border-style: solid; border-width: 1px; border-color: rgba(236, 238, 239, 0.35); text-align: left; flex-flow: wrap; display: flex; align-items: stretch; padding: 20px; margin-bottom: 35px; background-color: rgba(206, 202, 193, 0.12); }#div_block-128-8 { max-width: 100%; border-left-style: none; border-right-style: none; }#div_block-116-8 { max-width: 100%; }#div_block-131-8 { max-width: 100%; border-right-style: none; }#div_block-135-8 { max-width: 100%; }#div_block-138-8 { max-width: 100%; border-right-style: none; }#div_block-142-8 { max-width: 100%; }#div_block-145-8 { max-width: 100%; border-right-style: none; border-left-style: none; border-top: 1px solid rgba(236, 238, 239, 0.25); }#div_block-149-8 { max-width: 100%; }#div_block-152-8 { max-width: 100%; border-right-style: none; border-top: 1px solid rgba(236, 238, 239, 0.25); }#div_block-156-8 { max-width: 100%; }#div_block-159-8 { max-width: 100%; border-right-style: none; border-top: 1px solid rgba(236, 238, 239, 0.25); }#div_block-163-8 { max-width: 100%; }.oxy-dynamic-list :is([data-id="div_block-310-8"], #incspec) { width: 400px; max-width: 100%; margin-bottom: 15px; margin-left: 15px; margin-right: 15px; height: 470px; }.oxy-dynamic-list :is([data-id="div_block-312-8"], #incspec) { max-width: 100%; width: 100%; }.oxy-dynamic-list :is([data-id="div_block-318-8"], #incspec) { text-align: left; flex-direction: row; display: flex; max-width: 100%; margin-left: 15px; margin-top: 25px; width: 90%; padding-top: 15px; border-top: 1px solid #605348; }@media (max-width: 1360px){#div_block-243-8 { flex-direction: column; display: flex; text-align: left; align-items: center; }}@media (max-width: 1360px){#div_block-246-8 { flex-direction: column; display: flex; text-align: left; align-items: center; }}@media (max-width: 1360px){#div_block-257-8 { flex-direction: column; display: flex; text-align: left; align-items: center; }}@media (max-width: 1360px){#div_block-261-8 { flex-direction: column; display: flex; text-align: left; align-items: center; }}@media (max-width: 1360px){#div_block-56-8 { margin-right: 55px; }}@media (max-width: 1360px){#div_block-354-8 { margin-right: 55px; }}@media (max-width: 1360px){.oxy-dynamic-list :is([data-id="div_block-310-8"], #incspec) { width: 275px; height: 410px; }}@media (max-width: 991px){#div_block-410-8 { margin-bottom: 326px; }}@media (max-width: 991px){#div_block-416-8 { padding: 25px; background-color: #7b6f64; border-radius: 35px; flex-direction: column; display: flex; text-align: left; align-items: center; }}@media (max-width: 991px){#div_block-24-8 { flex-flow: wrap; display: flex; text-align: center; justify-content: center; padding-left: 15px; padding-right: 15px; }}@media (max-width: 991px){#div_block-25-8 { border-right: 1px solid rgba(38, 38, 38, 0.2); border-bottom: 1px solid rgba(38, 38, 38, 0.2); }}@media (max-width: 991px){#div_block-33-8 { border-style: none none solid; border-bottom-color: rgba(38, 38, 38, 0.2); border-bottom-width: 1px; }}@media (max-width: 991px){#div_block-37-8 { border-style: none solid none none; }}@media (max-width: 991px){#div_block-261-8 { align-items: center; text-align: center; }}@media (max-width: 991px){#div_block-56-8 { display: none; }}@media (max-width: 991px){#div_block-48-8 { flex-direction: column; display: flex; text-align: left; align-items: center; width: 100%; }}@media (max-width: 991px){#div_block-241-8 { text-align: left; align-items: center; }}@media (max-width: 991px){#div_block-354-8 { display: flex; margin-right: 0px; margin-bottom: 35px; }}@media (max-width: 991px){#div_block-103-8 { text-align: right; flex-direction: column; display: flex; align-items: center; }}@media (max-width: 991px){#div_block-100-8 { text-align: left; align-items: center; margin-bottom: 35px; }}@media (max-width: 991px){.oxy-dynamic-list :is([data-id="div_block-310-8"], #incspec) { width: 240px; margin-left: 5px; margin-right: 5px; }}@media (max-width: 767px){#div_block-11-8 { flex-direction: column; display: flex; text-align: center; align-items: stretch; }}@media (max-width: 767px){#div_block-410-8 { flex-direction: column; display: flex; margin-bottom: 377px; align-items: stretch; text-align: center; }}@media (max-width: 767px){#div_block-416-8 { background-color: #605348; padding: 25px; z-index: 1; border-radius: 35px; width: 100%; max-width: 100%; }}@media (max-width: 767px){#div_block-24-8 { align-items: stretch; }}@media (max-width: 767px){#div_block-105-8 { flex-direction: column; display: flex; width: 450px; }}@media (max-width: 767px){#div_block-159-8 { border-style: none; }}@media (max-width: 767px){.oxy-dynamic-list :is([data-id="div_block-310-8"], #incspec) { width: 400px; margin-bottom: 30px; height: 370px; }}@media (max-width: 479px){#div_block-410-8 { margin-bottom: 330px; }}@media (max-width: 479px){#div_block-416-8 { padding-left: 0px; padding-right: 0px; }}@media (max-width: 479px){#div_block-24-8 { text-align: center; flex-direction: column; display: flex; width: 355px; }}@media (max-width: 479px){#div_block-25-8 { border-right-style: none; }}@media (max-width: 479px){#div_block-37-8 { border-right-style: none; border-bottom: 1px solid rgba(38, 38, 38, 0.2); }}@media (max-width: 479px){#div_block-105-8 { width: 355px; }}@media (max-width: 479px){.oxy-dynamic-list :is([data-id="div_block-310-8"], #incspec) { width: 355px; }}#headline-3-8 { font-size: 14px; font-weight: 400; max-width: 100%; font-family: Montserrat; text-transform: uppercase; }#headline-399-8 { font-size: 14px; font-weight: 400; max-width: 100%; font-family: Montserrat; text-transform: uppercase; }#headline-60-8 { width: 500px; }#headline-87-8 { width: 550px; margin-bottom: 0px; text-align: left; }#headline-175-8 { text-align: center; }@media (max-width: 1360px){#headline-60-8 { width: 400px; }}@media (max-width: 1360px){#headline-87-8 { width: 450px; }}@media (max-width: 991px){#headline-60-8 { text-align: center; width: 550px; }}@media (max-width: 991px){#headline-87-8 { text-align: center; margin-top: 0px; }}@media (max-width: 767px){#headline-3-8 { text-align: center; }}@media (max-width: 767px){#headline-399-8 { text-align: center; }}@media (max-width: 767px){#headline-60-8 { width: 460px; }}@media (max-width: 767px){#headline-87-8 { width: 370px; }}@media (max-width: 479px){#headline-3-8 { width: 335px; font-size: 14px; }}@media (max-width: 479px){#headline-399-8 { width: 335px; font-size: 14px; }}@media (max-width: 479px){#headline-60-8 { width: 305px; }}@media (max-width: 479px){#headline-87-8 { width: 350px; }}@media (max-width: 479px){#headline-175-8 { width: 245px; }}#text_block-4-8 { font-family: "M PLUS 1"; font-size: 70px; line-height: 1; width: 600px; margin-bottom: 35px; max-width: 100%; font-weight: 400; color: #262626; }#text_block-7-8 { width: 500px; max-width: 100%; font-family: Montserrat; margin-bottom: 30px; }#text_block-400-8 { font-family: "M PLUS 1"; font-size: 70px; line-height: 1; width: 600px; margin-bottom: 35px; max-width: 100%; font-weight: 400; color: #262626; }#text_block-409-8 { width: 500px; max-width: 100%; font-family: Montserrat; margin-bottom: 30px; }#text_block-30-8 { width: 160px; }#text_block-248-8 { width: 130px; }#text_block-259-8 { width: 160px; }#text_block-263-8 { width: 160px; }#text_block-49-8 { width: 500px; margin-bottom: 10px; }#text_block-79-8 { width: 502px; margin-bottom: 10px; }#text_block-80-8 { width: 470px; }#text_block-104-8 { width: 430px; max-width: 100%; font-family: Montserrat; }#text_block-114-8 { width: 300px; max-width: 100%; font-family: Montserrat; color: rgba(236, 238, 239, 0.7); }#text_block-137-8 { width: 300px; max-width: 100%; font-family: Montserrat; color: rgba(236, 238, 239, 0.7); }#text_block-144-8 { width: 300px; max-width: 100%; font-family: Montserrat; color: rgba(236, 238, 239, 0.7); }#text_block-151-8 { width: 300px; max-width: 100%; font-family: Montserrat; color: rgba(236, 238, 239, 0.7); }#text_block-158-8 { width: 350px; max-width: 100%; font-family: Montserrat; color: rgba(236, 238, 239, 0.7); }#text_block-165-8 { width: 310px; max-width: 100%; font-family: Montserrat; color: rgba(236, 238, 239, 0.7); }#text_block-264-8 { margin-bottom: 35px; }.oxy-dynamic-list :is([data-id="text_block-314-8"], #incspec) { color: #605348; }.oxy-dynamic-list :is([data-id="text_block-316-8"], #incspec) { padding-bottom: 15px; border-bottom-style: none; width: 92%; color: #605348; }.oxy-dynamic-list :is([data-id="text_block-319-8"], #incspec) { color: #605348; }@media (max-width: 1360px){#text_block-4-8 { font-size: 59px; width: 500px; }}@media (max-width: 1360px){#text_block-7-8 { width: 445px; }}@media (max-width: 1360px){#text_block-400-8 { font-size: 59px; width: 500px; }}@media (max-width: 1360px){#text_block-409-8 { width: 445px; }}@media (max-width: 1360px){#text_block-30-8 { text-align: center; }}@media (max-width: 1360px){#text_block-248-8 { text-align: center; }}@media (max-width: 1360px){#text_block-259-8 { text-align: center; }}@media (max-width: 1360px){#text_block-263-8 { text-align: center; }}@media (max-width: 1360px){#text_block-49-8 { width: 360px; }}@media (max-width: 1360px){#text_block-79-8 { width: 420px; }}@media (max-width: 1360px){#text_block-80-8 { width: 380px; }}@media (max-width: 1360px){#text_block-104-8 { width: 255px; }}@media (max-width: 991px){#text_block-4-8 { text-align: center; font-size: 56px; width: 720px; line-height: 1.1; margin-bottom: 245px; }}@media (max-width: 991px){#text_block-7-8 { text-align: center; padding: 25px 35px; width: 625px; border-radius: 25px; background-color: rgba(96, 83, 72, 0.81); color: #e9e7e3; }}@media (max-width: 991px){#text_block-400-8 { text-align: center; font-size: 56px; width: 720px; line-height: 1.1; margin-bottom: 22px; }}@media (max-width: 991px){#text_block-409-8 { text-align: center; padding: 0px; width: 680px; border-radius: 0px; color: #e9e7e3; margin-bottom: 0px; }}@media (max-width: 991px){#text_block-30-8 { width: auto; }}@media (max-width: 991px){#text_block-248-8 { width: auto; }}@media (max-width: 991px){#text_block-259-8 { width: auto; }}@media (max-width: 991px){#text_block-263-8 { width: auto; }}@media (max-width: 991px){#text_block-49-8 { text-align: center; width: 550px; margin-bottom: 35px; }}@media (max-width: 991px){#text_block-79-8 { text-align: center; width: 600px; }}@media (max-width: 991px){#text_block-80-8 { text-align: center; width: 550px; }}@media (max-width: 991px){#text_block-104-8 { text-align: center; width: 600px; }}@media (max-width: 991px){#text_block-137-8 { width: 155px; }}@media (max-width: 991px){#text_block-151-8 { width: 155px; }}@media (max-width: 991px){#text_block-264-8 { text-align: center; width: 400px; }}@media (max-width: 767px){#text_block-4-8 { font-size: 40px; width: 355px; margin-bottom: 331px; }}@media (max-width: 767px){#text_block-7-8 { width: 450px; background-color: rgba(96, 83, 72, 0.9); }}@media (max-width: 767px){#text_block-400-8 { font-size: 40px; width: 355px; margin-bottom: 35px; }}@media (max-width: 767px){#text_block-409-8 { width: 375px; margin-bottom: 0px; background-color: rgba(96, 83, 72, 0); border-radius: 0px; padding: 0px; }}@media (max-width: 767px){#text_block-248-8 { width: 127px; }}@media (max-width: 767px){#text_block-263-8 { width: 130px; }}@media (max-width: 767px){#text_block-49-8 { width: 370px; }}@media (max-width: 767px){#text_block-79-8 { width: 450px; padding-left: 35px; padding-right: 35px; margin-bottom: 35px; }}@media (max-width: 767px){#text_block-80-8 { width: 385px; }}@media (max-width: 767px){#text_block-104-8 { width: 335px; }}@media (max-width: 767px){#text_block-137-8 { width: auto; }}@media (max-width: 767px){#text_block-151-8 { width: auto; }}@media (max-width: 479px){#text_block-4-8 { font-size: 40px; width: 335px; }}@media (max-width: 479px){#text_block-7-8 { width: 97%; padding-left: 25px; padding-right: 25px; }}@media (max-width: 479px){#text_block-400-8 { font-size: 40px; width: 335px; }}@media (max-width: 479px){#text_block-409-8 { width: 340px; padding-left: 25px; padding-right: 25px; font-size: 18px; }}@media (max-width: 479px){#text_block-49-8 { width: 300px; }}@media (max-width: 479px){#text_block-79-8 { width: 350px; }}@media (max-width: 479px){#text_block-80-8 { width: 335px; }}@media (max-width: 479px){#text_block-104-8 { width: 333px; }}@media (max-width: 479px){#text_block-114-8 { width: 220px; }}@media (max-width: 479px){#text_block-137-8 { width: 220px; }}@media (max-width: 479px){#text_block-158-8 { width: 220px; }}@media (max-width: 479px){#text_block-264-8 { width: 300px; }}#link-13-8 { margin-right: 15px; }#link-411-8 { margin-right: 15px; }#link-166-8 { margin-right: 15px; }@media (max-width: 767px){#link-13-8 { margin-right: 0px; margin-bottom: 15px; }}@media (max-width: 767px){#link-411-8 { margin-bottom: 8px; margin-right: 0px; }}#link_button-16-8 { }#link_button-414-8 { }#link_button-84-8 { }#link_button-180-8 { }#span-389-8 { color: #ada99f; }#span-392-8 { color: #ada99f; }#span-395-8 { color: #ada99f; }#span-406-8 { color: #ada99f; }#span-407-8 { color: #ada99f; }#span-408-8 { color: #ada99f; }#span-94-8 { color: #f2ebe8; }#span-97-8 { color: #f2ebe8; }@media (max-width: 991px){#span-389-8 { color: #605348; }}@media (max-width: 991px){#span-392-8 { color: #605348; }}@media (max-width: 991px){#span-395-8 { color: #605348; }}@media (max-width: 991px){#span-406-8 { color: #605348; }}@media (max-width: 991px){#span-407-8 { color: #605348; }}@media (max-width: 991px){#span-408-8 { color: #605348; }}#_dynamic_list-309-8 { flex-flow: wrap; display: flex; margin-bottom: 35px; align-items: stretch; justify-content: flex-end; }@media (max-width: 1360px){#_dynamic_list-309-8 { flex-direction: row; display: flex; text-align: right; justify-content: center; }}#_dynamic_list-309-8 .oxy-repeater-pages { font-size: 12px; }.ct-section { width: 100%; background-size: cover; background-repeat: repeat; }.ct-section > .ct-section-inner-wrap { display: flex; flex-direction: column; align-items: flex-start; }.ct-div-block { display: flex; flex-flow: column; align-items: flex-start; }.ct-link-text { display: inline-block; }.ct-link { display: flex; flex-flow: column wrap; text-align: center; text-decoration: none; align-items: center; justify-content: center; }.ct-link-button { display: inline-block; text-align: center; text-decoration: none; }.ct-link-button { background-color: #1e73be; border: 1px solid #1e73be; color: #ffffff; padding: 10px 16px; }.ct-fancy-icon > svg { width: 55px; height: 55px; }.ct-inner-content { width: 100%; }.ct-span { display: inline-block; text-decoration: inherit; }.oxy-dynamic-list { width: 100%; }.oxy-pro-menu .oxy-pro-menu-mobile-open-icon svg { width: 30px; height: 30px; }.oxy-pro-menu .oxy-pro-menu-mobile-open-icon { padding: 15px; }.oxy-pro-menu .oxy-pro-menu-mobile-open-icon, .oxy-pro-menu .oxy-pro-menu-mobile-open-icon svg { transition-duration: 0.4s; }.oxy-pro-menu .oxy-pro-menu-mobile-close-icon { top: 20px; left: 20px; }.oxy-pro-menu .oxy-pro-menu-mobile-close-icon svg { width: 24px; height: 24px; }.oxy-pro-menu .oxy-pro-menu-mobile-close-icon, .oxy-pro-menu .oxy-pro-menu-mobile-close-icon svg { transition-duration: 0.4s; }.oxy-pro-menu .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .oxy-pro-menu-list { flex-direction: row; }.oxy-pro-menu .oxy-pro-menu-container .menu-item a { text-align: left; justify-content: flex-start; }.ct-section-inner-wrap, .oxy-header-container { max-width: 1360px; }body { font-family: Montserrat; }body { line-height: 1.5; font-size: 18px; font-weight: 400; color: #404040; }h1, h2, h3, h4, h5, h6 { font-family: "M PLUS 1"; font-size: 36px; }h2, h3, h4, h5, h6 { font-size: 30px; }h3, h4, h5, h6 { font-size: 24px; }a { color: #0074db; text-decoration: none; }a:hover { text-decoration: none; }.ct-link-text { }.ct-link { }.ct-link-button { border-radius: 3px; }.ct-section-inner-wrap { padding: 60px 35px; }.oxy-header-container { padding-right: 35px; padding-left: 35px; }.stile-occhiello { font-family: Montserrat; font-size: 14px; font-weight: 400; text-transform: uppercase; max-width: 100%; }.stile-titoli { font-family: "M PLUS 1"; font-size: 48px; line-height: 1.1; margin-bottom: 35px; max-width: 100%; font-weight: 400; color: #605348; }@media (max-width: 1360px){.stile-titoli { font-size: 43px; }}@media (max-width: 991px){.stile-titoli { font-size: 38px; }}@media (max-width: 767px){.stile-titoli { font-size: 32px; }}@media (max-width: 479px){.stile-titoli { font-size: 33px; }}.stile-span { color: #968b85; font-weight: 500; }.stile-testo { font-family: Montserrat; font-size: 18px; font-weight: 400; color: #262626; max-width: 100%; line-height: 1.2; text-align: left; }@media (max-width: 991px){.stile-testo { text-align: left; }}@media (max-width: 767px){.stile-testo { text-align: center; }}.div-contatti:hover { transform: scale3d(1.02, 1.02, 1.02); }.div-contatti { border-radius: 15px; max-width: 100%; padding: 15px; background-color: #f2ebe8; width: 240px; margin-right: 15px; margin-bottom: 15px; transition-duration: 0.4s; }.div-contatti:not(.ct-section):not(.oxy-easy-posts), .div-contatti.oxy-easy-posts .oxy-posts, .div-contatti.ct-section .ct-section-inner-wrap { display: flex; flex-direction: row; align-items: flex-start; justify-content: flex-start; }@media (max-width: 1360px){.div-contatti { padding-left: 12px; padding-right: 12px; width: 235px; }}@media (max-width: 767px){.div-contatti { width: 410px; margin-left: 0px; margin-right: 0px; text-align: left; }.div-contatti:not(.ct-section):not(.oxy-easy-posts), .div-contatti.oxy-easy-posts .oxy-posts, .div-contatti.ct-section .ct-section-inner-wrap { display: flex; flex-direction: column; align-items: center; }}@media (max-width: 479px){.div-contatti { width: 340px; }}.icon-contatti { color: #605348; }.icon-contatti > svg { width: 24px; height: 24px; }.icon-contatti { max-width: 100px; margin-right: 8px; }@media (max-width: 767px){.icon-contatti { margin-right: 0px; margin-bottom: 5px; }}.titolo-contatti { font-size: 18px; color: #605348; font-weight: 500; max-width: 100%; margin-bottom: 5px; }.text-contatti { font-family: Montserrat; font-size: 17px; font-weight: 400; color: #605348; max-width: 100%; text-align: left; line-height: 1.2; }.div-articoli:hover { transform: scale3d(1.02, 1.02, 1.02); }.div-articoli { max-width: 100%; width: 400px; border-radius: 35px; padding-bottom: 20px; background-color: rgba(206, 202, 193, 0.45); transition-duration: 0.4s; margin-right: 1px; height: 100%; }.div-articoli:not(.ct-section):not(.oxy-easy-posts), .div-articoli.oxy-easy-posts .oxy-posts, .div-articoli.ct-section .ct-section-inner-wrap { display: flex; flex-direction: column; align-items: flex-start; justify-content: space-between; }@media (max-width: 1360px){.div-articoli { width: 100%; }}@media (max-width: 767px){.div-articoli { height: 370px; }}.img-articoli { background-size: cover; width: 100%; max-width: 100%; border-top-left-radius: 30px; border-top-right-radius: 30px; height: 295px; margin-bottom: 15px; background-repeat: no-repeat; margin-top: 0px; margin-right: 15px; padding: 10px; background-position: 50% 50%; }.img-articoli:not(.ct-section):not(.oxy-easy-posts), .img-articoli.oxy-easy-posts .oxy-posts, .img-articoli.ct-section .ct-section-inner-wrap { display: flex; flex-direction: column; align-items: flex-end; }@media (max-width: 1360px){.img-articoli { height: 200px; }}.titolo-articoli { font-size: 20px; font-weight: 500; color: #605348; max-width: 100%; margin-bottom: -6px; text-align: left; margin-left: 15px; margin-right: 15px; border-style: none; border-bottom-width: 1px; }@media (max-width: 991px){.titolo-articoli { font-size: 18px; }}.data-articolo { font-family: Montserrat; font-size: 15px; font-weight: 400; color: #968b85; max-width: 100%; margin-top: 0px; }.freccia-articolo { color: #605348; }.freccia-articolo > svg { width: 21px; height: 21px; }.freccia-articolo { }.wrap-widget-whatsapp { max-width: 100%; text-align: center; position: fixed; bottom: 80px; right: 30px; z-index: 1401; }.wrap-widget-whatsapp:not(.ct-section):not(.oxy-easy-posts), .wrap-widget-whatsapp.oxy-easy-posts .oxy-posts, .wrap-widget-whatsapp.ct-section .ct-section-inner-wrap { display: flex; flex-direction: column; align-items: center; justify-content: center; }@media (max-width: 991px){.wrap-widget-whatsapp { bottom: 85px; }}@media (max-width: 767px){.wrap-widget-whatsapp { right: 20px; bottom: 40px; }}@media (max-width: 479px){.wrap-widget-whatsapp { bottom: 20px; }}.icona-wrap-widget-whatsapp:hover { transform: rotate(360deg); }.icona-wrap-widget-whatsapp { background-color: #f4f4f4; border: 1px solid #f4f4f4; padding: 10px; color: #ffffff; }.icona-wrap-widget-whatsapp > svg { width: 40px; height: 40px; }.icona-wrap-widget-whatsapp { background-image: linear-gradient(#5bf573, #25d366); transition-duration: 0.5s; }@media (max-width: 767px){.icona-wrap-widget-whatsapp { }.icona-wrap-widget-whatsapp > svg { width: 26px; height: 26px; }}@media (max-width: 479px){.icona-wrap-widget-whatsapp > svg { width: 34px; height: 34px; }}.oxel_icon_button_text { font-family: "M PLUS 1"; color: #161616; font-size: 14px; font-weight: 300; text-transform: uppercase; }.oxel_icon_button_icon { color: #605348; }.oxel_icon_button_icon > svg { width: 18px; height: 18px; }.oxel_icon_button_icon { margin-left: 8px; margin-bottom: 0px; margin-top: 3px; }.menu-pro-essenzale-1:hover { }.menu-pro-essenzale-1 { font-family: Montserrat; width: auto; max-width: 100%; font-size: 17px; }.menu-pro-essenzale-1 .oxy-pro-menu-list .menu-item, .menu-pro-essenzale-1 .oxy-pro-menu-list .menu-item a { font-family: "M PLUS 1"; text-transform: uppercase; font-size: 14px; color: #eceeef; font-weight: 400; }.menu-pro-essenzale-1 .oxy-pro-menu-list > .menu-item { margin-left: 17px; }.menu-pro-essenzale-1 .oxy-pro-menu-list .menu-item.menu-item.menu-item.menu-item a:hover, .menu-pro-essenzale-1 .oxy-pro-menu-list .menu-item.menu-item.menu-item.menu-item a:focus-within { color: #f2ebe8; }.menu-pro-essenzale-1 .oxy-pro-menu-list .menu-item.current-menu-item.current-menu-item a, .menu-pro-essenzale-1 .oxy-pro-menu-list .menu-item a { border-bottom-width: 1px; }.menu-pro-essenzale-1 .oxy-pro-menu-container .menu-item > a { text-align: center; justify-content: center; }@media (max-width: 1360px){.menu-pro-essenzale-1 { }.menu-pro-essenzale-1 .oxy-pro-menu-mobile-open-icon svg { width: 36px; height: 36px; color: #e9e7e3; }.menu-pro-essenzale-1 .oxy-pro-menu-mobile-open-icon { padding: 0px; }.menu-pro-essenzale-1 .oxy-pro-menu-mobile-open-icon:hover svg { color: #968b85; }.menu-pro-essenzale-1 .oxy-pro-menu-mobile-close-icon { padding: 0px; }.menu-pro-essenzale-1 .oxy-pro-menu-mobile-close-icon svg { width: 36px; height: 36px; color: #f2ebe8; }}@media (max-width: 991px){.menu-pro-essenzale-1 .oxy-pro-menu-mobile-close-icon svg { color: #605348; }}.cta-secondaria:hover { transform: scale3d(1.02, 1.02, 1.02); }.cta-secondaria { background-color: rgba(236, 238, 239, 0.85); padding: 8px 20px; transition-duration: 0.4s; border-radius: 17px; border-style: solid; border-width: 1px; border-color: #605348; }.cta-secondaria:not(.ct-section):not(.oxy-easy-posts), .cta-secondaria.oxy-easy-posts .oxy-posts, .cta-secondaria.ct-section .ct-section-inner-wrap { display: flex; flex-direction: row; align-items: center; }.categoria { background-color: #eceeef; border-radius: 15px; padding: 4px 15px; font-size: 16px; }@media (max-width: 767px){.categoria { border-radius: 10px; }}.div-clienti { background-size: contain; max-width: 100%; width: 200px; height: 75px; margin-left: 15px; margin-right: 15px; background-repeat: no-repeat; background-position: 50% 50%; }@media (max-width: 991px){.div-clienti { width: 150px; height: 75px; }}.cell { }.div-home-servizi { max-width: 100%; text-align: justify; padding: 30px 25px; border-left: 1px solid rgba(236, 238, 239, 0.25); border-right: 1px solid rgba(236, 238, 239, 0.25); width: 33.3%; }.div-home-servizi:not(.ct-section):not(.oxy-easy-posts), .div-home-servizi.oxy-easy-posts .oxy-posts, .div-home-servizi.ct-section .ct-section-inner-wrap { display: flex; flex-direction: column; justify-content: space-between; }@media (max-width: 1360px){.div-home-servizi { }.div-home-servizi:not(.ct-section):not(.oxy-easy-posts), .div-home-servizi.oxy-easy-posts .oxy-posts, .div-home-servizi.ct-section .ct-section-inner-wrap { display: flex; flex-direction: column; align-items: flex-start; justify-content: flex-start; }}@media (max-width: 991px){.div-home-servizi { padding-left: 15px; padding-right: 15px; }}@media (max-width: 767px){.div-home-servizi { width: 100%; border-style: none none solid; border-bottom-width: 1px; border-bottom-color: rgba(242, 235, 232, 0.3); }}@media (max-width: 479px){.div-home-servizi { padding-left: 5px; padding-right: 5px; }}.contenitore-1-box-servizi-home { width: 100%; max-width: 100%; margin-bottom: 25px; }.contenitore-1-box-servizi-home:not(.ct-section):not(.oxy-easy-posts), .contenitore-1-box-servizi-home.oxy-easy-posts .oxy-posts, .contenitore-1-box-servizi-home.ct-section .ct-section-inner-wrap { display: flex; flex-direction: row; align-items: center; justify-content: space-between; }.stile-icona-servizi { color: #ffffff; }.stile-icona-servizi > svg { width: 39px; height: 39px; }.stile-icona-servizi { }@media (max-width: 479px){.stile-icona-servizi > svg { width: 30px; height: 30px; }}.number-titolo-servizi-home { font-size: 18px; color: rgba(236, 238, 239, 0.75); max-width: 100%; }.titolo-div-servizi-home { font-size: 22px; font-weight: 400; color: #ffffff; max-width: 100%; margin-bottom: 10px; text-align: left; }@media (max-width: 991px){.titolo-div-servizi-home { font-size: 20px; }}@media (max-width: 479px){.titolo-div-servizi-home { font-size: 18px; }}.stile-testo-chiaro { font-family: Montserrat; font-size: 17px; font-weight: 500; text-align: left; color: #eceeef; }.cta-primaria:hover { transform: scale3d(1.02, 1.02, 1.02); }.cta-primaria { font-family: "M PLUS 1"; max-width: 100%; padding: 8px 20px 9px; border-radius: 17px; background-color: #605348; font-size: 15px; text-transform: uppercase; font-weight: 300; border-style: none; color: #ffffff; transition-duration: 0.4s; }@media (max-width: 767px){.cta-primaria { margin-bottom: 0px; }}.div-testi { max-width: 100%; margin-bottom: 25px; border-radius: 25px; padding: 20px; background-color: #f2ebe8; }.occhiello-bullet { font-family: Montserrat; font-size: 14px; font-weight: 400; text-transform: uppercase; margin-bottom: 5px; max-width: 100%; }@media (max-width: 479px){.occhiello-bullet { border-bottom-width: 1px; border-bottom-color: #605348; }}.stile-occhiello-chiaro { font-family: Montserrat; font-size: 14px; font-weight: 400; text-transform: uppercase; max-width: 100%; color: #f2ebe8; }.stile-titoli-chiari { font-family: "M PLUS 1"; font-size: 48px; line-height: 1.2; max-width: 100%; font-weight: 400; color: #eceeef; margin-bottom: 35px; }@media (max-width: 1360px){.stile-titoli-chiari { font-size: 43px; }}@media (max-width: 991px){.stile-titoli-chiari { font-size: 38px; }}@media (max-width: 767px){.stile-titoli-chiari { font-size: 32px; }}@media (max-width: 479px){.stile-titoli-chiari { font-size: 33px; }}.div-bullet { max-width: 100%; width: 25%; padding: 25px 35px; }@media (max-width: 1360px){.div-bullet { }.div-bullet:not(.ct-section):not(.oxy-easy-posts), .div-bullet.oxy-easy-posts .oxy-posts, .div-bullet.ct-section .ct-section-inner-wrap { display: flex; flex-direction: column; align-items: center; }}@media (max-width: 991px){.div-bullet { width: 50%; }}@media (max-width: 767px){.div-bullet { padding-left: 5px; padding-right: 5px; }}@media (max-width: 479px){.div-bullet { width: 100%; border-style: none; }}.titolo-bullet { max-width: 100%; font-size: 32px; font-weight: 500; color: #605348; margin-right: 10px; }.iubenda-cs-preferences-link { }.footer-text-essenziale-1 { font-family: Montserrat; margin-bottom: 5px; max-width: 100%; font-size: 17px; font-weight: 400; }@media (max-width: 1360px){.footer-text-essenziale-1 { font-size: 16px; }}@media (max-width: 767px){.footer-text-essenziale-1 { text-align: center; }}@media (max-width: 479px){.footer-text-essenziale-1 { }}.footer-link-essenziale-1:hover { color: #cec0b9; }.footer-link-essenziale-1 { font-family: Montserrat; max-width: 100%; margin-bottom: 5px; font-size: 17px; transition-duration: 0.5s; color: rgba(255, 255, 255, 0.95); }@media (max-width: 1360px){.footer-link-essenziale-1 { font-size: 16px; }}.link-footer-essenziale-2:hover { color: #f2ebe8; }.link-footer-essenziale-2 { font-family: Montserrat; color: rgba(255, 255, 255, 0.95); font-size: 17px; max-width: 100%; margin-bottom: 5px; transition-duration: 0.4s; }@media (max-width: 1360px){.link-footer-essenziale-2 { }}@media (max-width: 991px){.link-footer-essenziale-2 { font-size: 15px; }}.footer-title-essenziale-1 { font-family: "M PLUS 1"; margin-bottom: 5px; max-width: 100%; font-size: 18px; font-weight: 500; text-transform: uppercase; color: #f2ebe8; }@media (max-width: 1360px){.footer-title-essenziale-1 { font-size: 16px; }}@media (max-width: 479px){.footer-title-essenziale-1 { }}.stile-img { background-size: cover; border-radius: 25px; max-width: 100%; width: 530px; background-position: 50% 50%; }@media (max-width: 991px){.stile-img { height: 370px; width: 600px; }}@media (max-width: 767px){.stile-img { width: 450px; height: 340px; }}@media (max-width: 479px){.stile-img { width: 350px; height: 300px; }}.ff-el-form-check { font-size: 15px; }#sezione-progetti .oxy-repeater-pages { display: none !important; }.oxy-repeater-pages-wrap { display: flex; }.menu-item-165 a { }.oxy-header-container { }#menu-item-165 a { }#menu-item-165 { display: none !important; }.oxy-repeater-pages { display: flex !important; }.ff-btn { width: 100% !important; border-radius: 17px !important; background-color: #605348 !important; color: #ffffff !important; font-family: "M PLUS 1" !important; text-transform: uppercase !important; font-weight: 300 !important; }.ff-el-form-check-label a { font-size: 15px; color: #605348 !important; font-weight: 500 !important; }.oxy-header-center { display: flex; flex-direction: row; align-items: center; justify-content: space-between; }.oxy-header-left, .oxy-header-right { display: none !important; }@media (max-width: 1360px){#menu-item-165 { display: flex !important; background-color: rgba(236, 238, 239, 0.85) !important; border-radius: 17px !important; width: 250px !important; margin-top: 8px !important; }}@media (max-width: 991px){#menu-item-165 { display: flex !important; width: 250px !important; margin-top: 8px !important; border-radius: 13px !important; background-color: #605348 !important; }}@media (max-width: 1360px){#menu-item-165 a { color: #161616 !important; }}@media (max-width: 991px){#menu-item-165 a { color: white !important; }}@media (max-width: 991px){.oxy-header-container { width: 100% !important; }}@media (max-width: 479px){.oxy-header-container { width: 100% !important; padding: 5px !important; }}@media (max-width: 1360px){.menu-item-165 a { background-color: #605348 !important; border-radius: 25px !important; color: white !important; width: 250px !important; padding-top: 2px !important; padding-bottom: 2px !important; }}@media (max-width: 991px){.menu-item-165 a { background-color: #605348 !important; border-radius: 22px !important; color: white !important; width: 250px !important; padding-top: 2px !important; padding-bottom: 2px !important; }}form.fluent_form_3 .ff-btn-submit:not(.ff_btn_no_style) { background-color: var(--fluentform-primary); color: #ffffff; }[data-aos][data-aos][data-aos-duration="2000"], body[data-aos-duration="2000"] [data-aos] { transition-duration: 2s; }[data-aos^="fade"][data-aos^="fade"] { opacity: 0; transition-property: opacity, transform; }[data-aos="fade-right"] { transform: translate3d(-100px, 0px, 0px); }:root { --iti-hover-color: rgba(0, 0, 0, 0.05); --iti-border-color: #ccc; --iti-dialcode-color: #999; --iti-dropdown-bg: white; --iti-spacer-horizontal: 8px; --iti-flag-height: 12px; --iti-flag-width: 16px; --iti-border-width: 1px; --iti-arrow-height: 4px; --iti-arrow-width: 6px; --iti-triangle-border: calc(var(--iti-arrow-width) / 2); --iti-arrow-padding: 6px; --iti-arrow-color: #555; --iti-input-padding: 6px; --iti-right-hand-selected-country-padding: calc(var(--iti-spacer-horizontal) + var(--iti-spacer-horizontal) + var(--iti-flag-width)); --iti-selected-country-arrow-padding: calc(var(--iti-arrow-padding) + var(--iti-arrow-padding) + var(--iti-flag-width) + var(--iti-spacer-horizontal) + var(--iti-arrow-width) + var(--iti-input-padding)); --iti-path-flags-1x: url(https://www.studionove.net/wp-content/plugins/fluentformpro/public/libs/intl-tel-input/img/flags.webp); --iti-path-flags-2x: url(https://www.studionove.net/wp-content/plugins/fluentformpro/public/libs/intl-tel-input/img/flags@2x.webp); --iti-path-globe-1x: url(https://www.studionove.net/wp-content/plugins/fluentformpro/public/libs/intl-tel-input/img/globe.webp); --iti-path-globe-2x: url(https://www.studionove.net/wp-content/plugins/fluentformpro/public/libs/intl-tel-input/img/globe@2x.webp); --iti-flag-sprite-width: 3904px; --iti-flag-sprite-height: 12px; --iti-mobile-popup-margin: 30px; }.fluentform * { box-sizing: border-box; }.fluentform .clearfix::after, .fluentform .clearfix::before, .fluentform .ff-el-group::after, .fluentform .ff-el-group::before, .fluentform .ff-el-repeat .ff-el-input--content::after, .fluentform .ff-el-repeat .ff-el-input--content::before, .fluentform .ff-step-body::after, .fluentform .ff-step-body::before { content: " "; display: table; }.fluentform .clearfix::after, .fluentform .ff-el-group::after, .fluentform .ff-el-repeat .ff-el-input--content::after, .fluentform .ff-step-body::after { clear: both; }@media (max-width: 768px){.ff-t-cell { margin-left: 0px !important; }}.fluentform .ff-el-group { margin-bottom: 20px; }.fluentform .ff-el-input--label { display: inline-block; margin-bottom: 5px; position: relative; }.fluentform .ff-el-input--label.ff-el-is-required.asterisk-right label::after { color: var(--fluentform-danger); content: " *"; margin-left: 3px; }.fluentform .ff-el-form-control { display: block; width: 100%; }.fluentform input[type="checkbox"], .fluentform input[type="radio"] { display: inline-block; margin: 0px; }.fluentform textarea { max-width: 100%; }.fluentform .ff-el-form-check { margin-bottom: 5px; }.fluentform .ff-el-form-check-label .ff-el-form-check-input { position: relative; top: -2px; vertical-align: middle; }.fluentform .ff-text-left { text-align: left; }.fluentform .ff-el-form-control::placeholder { color: #868e96; opacity: 1; }.ff-errors-in-stack { display: none; margin-top: 15px; }@keyframes skeleton-loading { 0% { background-color: #e3e6e8; } 100% { background-color: #f0f3f5; } }.fluentform div.ff-el-form-hide_label > .ff-el-input--label { display: none; visibility: hidden; }@keyframes ff-progress-anim { 0% { width: 0px; } 5% { width: 0px; } 10% { width: 15%; } 30% { width: 40%; } 50% { width: 55%; } 80% { width: 100%; } 95% { width: 100%; } 100% { width: 0px; } }:root { --fluentform-primary: #1a7efb; --fluentform-secondary: #606266; --fluentform-danger: #f56c6c; --fluentform-border-color: #dadbdd; --fluentform-border-radius: 7px; --fluentform-input-select-height: auto; }.ff-default .ff_btn_style { border: 1px solid transparent; border-radius: 7px; cursor: pointer; display: inline-block; font-size: 16px; font-weight: 500; line-height: 1.5; padding: 8px 20px; position: relative; text-align: center; transition:background-color, border-color, box-shadow 0.15s, 0.15s, 0.15s ease-in-out, ease-in-out, ease-in-out; user-select: none; vertical-align: middle; white-space: nowrap; }.ff-default .ff_btn_style:focus, .ff-default .ff_btn_style:hover { opacity: 0.8; outline: 0px; text-decoration: none; }.ff-default .ff-el-form-control { background-clip: padding-box; background-image: none; border: 1px solid var(--fluentform-border-color); border-radius: var(--fluentform-border-radius); color: var(--fluentform-secondary); font-family: -apple-system, "system-ui", "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; line-height: 1; margin-bottom: 0px; max-width: 100%; padding: 11px 15px; transition:border-color, box-shadow 0.15s, 0.15s ease-in-out, ease-in-out; }.ff-default .ff-el-form-control:focus { background-color: #ffffff; border-color: var(--fluentform-primary); color: var(--fluentform-secondary); outline: none; }.ff-default .ff-el-form-check label.ff-el-form-check-label { cursor: pointer; margin-bottom: 7px; }.ff-default .ff-el-form-check label.ff-el-form-check-label > span::after, .ff-default .ff-el-form-check label.ff-el-form-check-label > span::before { content: none; }.ff-default .ff-el-form-check:last-child label.ff-el-form-check-label { margin-bottom: 0px; }.ff-default textarea { min-height: 90px; }@keyframes ff_move { 0% { background-position: 0px 0px; } 100% { background-position: 50px 50px; } }.ff-default { font-family: inherit; }.ff-default .ff-el-input--label label { display: inline-block; font-weight: 500; line-height: inherit; margin-bottom: 0px; }html{opacity:1}}