@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--VTv54373e8e6.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--VTv54373e8e6.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--VTv54373e8e6.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; }:root { --wp-block-synced-color: #7a00df; --wp-block-synced-color--rgb: 122,0,223; --wp-bound-block-color: var(--wp-block-synced-color); --wp-editor-canvas-background: #ddd; --wp-admin-theme-color: #007cba; --wp-admin-theme-color--rgb: 0,124,186; --wp-admin-theme-color-darker-10: #006ba1; --wp-admin-theme-color-darker-10--rgb: 0,107,160.5; --wp-admin-theme-color-darker-20: #005a87; --wp-admin-theme-color-darker-20--rgb: 0,90,135; --wp-admin-border-width-focus: 2px; }@media (min-resolution: 192dpi){:root { --wp-admin-border-width-focus: 1.5px; }}:root { --wp--preset--font-size--normal: 16px; --wp--preset--font-size--huge: 42px; }.screen-reader-text { border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal !important; }:root { --wp--preset--aspect-ratio--square: 1; --wp--preset--aspect-ratio--4-3: 4/3; --wp--preset--aspect-ratio--3-4: 3/4; --wp--preset--aspect-ratio--3-2: 3/2; --wp--preset--aspect-ratio--2-3: 2/3; --wp--preset--aspect-ratio--16-9: 16/9; --wp--preset--aspect-ratio--9-16: 9/16; --wp--preset--color--black: #000000; --wp--preset--color--cyan-bluish-gray: #abb8c3; --wp--preset--color--white: #ffffff; --wp--preset--color--pale-pink: #f78da7; --wp--preset--color--vivid-red: #cf2e2e; --wp--preset--color--luminous-vivid-orange: #ff6900; --wp--preset--color--luminous-vivid-amber: #fcb900; --wp--preset--color--light-green-cyan: #7bdcb5; --wp--preset--color--vivid-green-cyan: #00d084; --wp--preset--color--pale-cyan-blue: #8ed1fc; --wp--preset--color--vivid-cyan-blue: #0693e3; --wp--preset--color--vivid-purple: #9b51e0; --wp--preset--color--base: #FFFFFF; --wp--preset--color--contrast: #111111; --wp--preset--color--accent-1: #FFEE58; --wp--preset--color--accent-2: #F6CFF4; --wp--preset--color--accent-3: #503AA8; --wp--preset--color--accent-4: #686868; --wp--preset--color--accent-5: #FBFAF3; --wp--preset--color--accent-6: color-mix(in srgb, currentColor 20%, transparent); --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,#0693e3 0%,#9b51e0 100%); --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,#7adcb4 0%,#00d082 100%); --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,#fcb900 0%,#ff6900 100%); --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,#ff6900 0%,#cf2e2e 100%); --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,#eeeeee 0%,#a9b8c3 100%); --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%); --wp--preset--gradient--blush-light-purple: linear-gradient(135deg,#ffceec 0%,#9896f0 100%); --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%); --wp--preset--gradient--luminous-dusk: linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%); --wp--preset--gradient--pale-ocean: linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%); --wp--preset--gradient--electric-grass: linear-gradient(135deg,#caf880 0%,#71ce7e 100%); --wp--preset--gradient--midnight: linear-gradient(135deg,#020381 0%,#2874fc 100%); --wp--preset--font-size--small: 0.875rem; --wp--preset--font-size--medium: clamp(1rem, 1rem + ((1vw - 0.2rem) * 0.196), 1.125rem); --wp--preset--font-size--large: clamp(1.125rem, 1.125rem + ((1vw - 0.2rem) * 0.392), 1.375rem); --wp--preset--font-size--x-large: clamp(1.75rem, 1.75rem + ((1vw - 0.2rem) * 0.392), 2rem); --wp--preset--font-size--xx-large: clamp(2.15rem, 2.15rem + ((1vw - 0.2rem) * 1.333), 3rem); --wp--preset--font-family--manrope: Manrope, sans-serif; --wp--preset--font-family--fira-code: "Fira Code", monospace; --wp--preset--spacing--20: 10px; --wp--preset--spacing--30: 20px; --wp--preset--spacing--40: 30px; --wp--preset--spacing--50: clamp(30px, 5vw, 50px); --wp--preset--spacing--60: clamp(30px, 7vw, 70px); --wp--preset--spacing--70: clamp(50px, 7vw, 90px); --wp--preset--spacing--80: clamp(70px, 10vw, 140px); --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2); --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4); --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2); --wp--preset--shadow--outlined: 6px 6px 0px -3px #ffffff, 6px 6px #000000; --wp--preset--shadow--crisp: 6px 6px 0px #000000; }:root { --wp--style--global--content-size: 645px; --wp--style--global--wide-size: 1340px; }:where(body) { margin: 0px; }:root { --wp--style--block-gap: 1.2rem; }body { background-color: var(--wp--preset--color--base); color: var(--wp--preset--color--contrast); font-family: var(--wp--preset--font-family--manrope); font-size: var(--wp--preset--font-size--large); font-weight: 300; letter-spacing: -0.1px; line-height: 1.4; --wp--style--root--padding-top: 0px; --wp--style--root--padding-right: var(--wp--preset--spacing--50); --wp--style--root--padding-bottom: 0px; --wp--style--root--padding-left: var(--wp--preset--spacing--50); }a:where(:not(.wp-element-button)) { color: currentcolor; }h1, h2, h3, h4, h5, h6 { font-weight: 400; letter-spacing: -0.1px; line-height: 1.125; }h1 { font-size: var(--wp--preset--font-size--xx-large); }h2 { font-size: var(--wp--preset--font-size--x-large); }h3 { font-size: var(--wp--preset--font-size--large); }:root :where(.wp-element-button:hover, .wp-block-button__link:hover) { background-color: color-mix(in srgb, var(--wp--preset--color--contrast) 85%, transparent); border-color: transparent; color: var(--wp--preset--color--base); }:root :where(.wp-element-button:focus, .wp-block-button__link:focus) { outline-color: var(--wp--preset--color--accent-4); outline-offset: 2px; }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; }body.oxygen-aos-enabled { overflow-x: hidden; }*, ::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; } }[data-aos][data-aos=""] { transition-duration: 0s !important; }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); }#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; }#headline-209-8 { width: 350px; font-size: 40px; text-align: center; }#headline-199-8 { width: 535px; }#text_block-201-8 { width: 500px; margin-bottom: 25px; }#text_block-34-55 { width: 500px; margin-bottom: 25px; }#text_block-235-8 { width: 165px; }#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; }#-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; }#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; }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; }.flickity-enabled { position: relative; }.flickity-enabled:focus { outline: none; }.flickity-viewport { overflow: hidden; position: relative; height: 100%; }.flickity-slider { position: absolute; width: 100%; height: 100%; }.flickity-enabled.is-draggable { -webkit-tap-highlight-color: transparent; user-select: none; }.flickity-enabled.is-draggable .flickity-viewport { cursor: grab; }.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 .flickity-viewport { transition-property: height; }.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; }.oxy-carousel-builder .is-next { --cell-next-scale: 1; --cell-next-rotate: 0deg; }.oxy-carousel-builder .is-selected { --cell-selected-scale: 1; --cell-selected-rotate: 0deg; }.oxy-carousel-builder .is-previous { --cell-prev-scale: 1; --cell-prev-rotate: 0deg; }#-carousel-builder-267-8 .is-next { transform: scale(var(--cell-next-scale)) rotate(var(--cell-next-rotate)); }#-carousel-builder-267-8 .is-selected:not(.dot) { transform: scale(var(--cell-selected-scale)) rotate(var(--cell-selected-rotate)); }#-carousel-builder-267-8 .is-previous { transform: scale(var(--cell-prev-scale)) rotate(var(--cell-prev-rotate)); }#-carousel-builder-267-8 .flickity-enabled { display: block; }#-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%; }#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; }#link_text-55-13 { margin-bottom: 0px; }#link_text-56-13 { margin-bottom: 0px; }#link_text-57-13 { margin-bottom: 0px; }#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%; }#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; }#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; }#_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; }#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; }#-pro-menu-26-13:hover { }#-pro-menu-86-13:hover { }#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; }#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; }#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; }#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; }#link-13-8 { margin-right: 15px; }#link-411-8 { margin-right: 15px; }#link-166-8 { margin-right: 15px; }#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; }#_dynamic_list-309-8 { flex-flow: wrap; display: flex; margin-bottom: 35px; align-items: stretch; justify-content: flex-end; }#_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; }.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; }.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; }.icon-contatti { color: #605348; }.icon-contatti > svg { width: 24px; height: 24px; }.icon-contatti { max-width: 100px; margin-right: 8px; }.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; }.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; }.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; }.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; }.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; }.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; }.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; }.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%; }.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; }.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 { }.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; }.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; }.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%; }.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; }.div-bullet { max-width: 100%; width: 25%; padding: 25px 35px; }.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; }.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); }.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; }.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; }.stile-img { background-size: cover; border-radius: 25px; max-width: 100%; width: 530px; background-position: 50% 50%; }.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; }#iubenda-cs-banner { will-change: opacity; font-size: 15px !important; background: 0px 0px !important; line-height: 1.4 !important; position: fixed !important; z-index: 99999998 !important; top: 0px !important; left: 0px !important; width: 100% !important; height: 100% !important; border: 0px !important; margin: 0px !important; padding: 0px !important; overflow: hidden !important; display: flex !important; }#iubenda-cs-banner .iubenda-banner-content:not(.iubenda-custom-content) *, #iubenda-cs-banner [class*=" iub"], #iubenda-cs-banner [class^="iub"] { letter-spacing: normal; line-height: inherit; margin: 0px; opacity: 1; word-spacing: normal; text-size-adjust: 100%; font-size: 100% !important; appearance: none !important; box-sizing: border-box !important; -webkit-tap-highlight-color: transparent !important; font-family: -apple-system, sans-serif !important; text-decoration: none !important; color: currentcolor !important; background: none 0px 0px / auto repeat scroll padding-box border-box transparent !important; border-color: currentcolor !important; border-style: none !important; border-width: medium !important; inset: auto !important; clear: none !important; clip: auto !important; counter-increment: none !important; counter-reset: none !important; direction: inherit !important; float: none !important; font-style: inherit !important; font-variant: normal !important; font-weight: inherit !important; height: auto !important; list-style-type: inherit !important; list-style-position: outside !important; list-style-image: none !important; max-height: none !important; max-width: none !important; min-height: 0px !important; min-width: 0px !important; padding: 0px !important; position: static !important; quotes: "" "" !important; table-layout: auto !important; text-align: left !important; text-indent: 0px !important; text-transform: none !important; unicode-bidi: normal !important; vertical-align: baseline !important; white-space: normal !important; width: auto !important; z-index: auto !important; border-image: none !important; border-radius: 0px !important; box-shadow: none !important; column-count: auto !important; column-gap: normal !important; column-rule: #000000 !important; column-span: none !important; column-width: auto !important; font-feature-settings: normal !important; overflow: visible !important; hyphens: manual !important; perspective: none !important; perspective-origin: 50% 50% !important; text-shadow: none !important; transition:transform 0.4s ease; transform: none !important; transform-origin: 50% 50% !important; transform-style: flat !important; word-break: normal !important; }#iubenda-cs-banner.iubenda-cs-bottom { align-items: flex-end !important; }#iubenda-cs-banner.iubenda-cs-right { justify-content: flex-end !important; }#iubenda-cs-banner { opacity: 0 !important; pointer-events: none !important; transition:opacity 0.4s ease; }#iubenda-cs-banner.iubenda-cs-visible > * { pointer-events: auto !important; }#iubenda-cs-banner.iubenda-cs-visible { opacity: 1 !important; }#iubenda-cs-banner.iubenda-cs-slidein .iubenda-cs-container { transition:transform 0.4s ease; }#iubenda-cs-banner.iubenda-cs-slidein.iubenda-cs-bottom .iubenda-cs-container { transform: translateY(48px) !important; }#iubenda-cs-banner.iubenda-cs-slidein.iubenda-cs-visible .iubenda-cs-container { transform: translateY(0px) !important; }#iubenda-cs-banner .iubenda-cs-container { position: relative !important; z-index: 2 !important; }#iubenda-cs-banner .iubenda-cs-content { display: flex; flex-direction: column; position: relative !important; z-index: 1 !important; overflow: hidden !important; transition:transform 0.4s ease; background-color: #000000 !important; color: #ffffff !important; font-size: 14px !important; }#iubenda-cs-banner .iubenda-cs-rationale { flex: 1 1 auto; position: relative !important; display: flex !important; flex-direction: column !important; }#iubenda-cs-banner .iubenda-cs-close-btn { z-index: 1 !important; top: 6px !important; right: 0px !important; margin: 10px !important; min-width: 32px !important; height: 32px !important; padding: 6px !important; font-size: 24px !important; line-height: 0 !important; font-weight: lighter !important; cursor: pointer !important; text-align: center !important; border: 1px solid transparent !important; border-radius: 4px !important; opacity: 0.7 !important; align-self: flex-end !important; }#iubenda-cs-banner .iubenda-cs-close-btn:hover { opacity: 1 !important; }#iubenda-cs-banner .iubenda-banner-content { font-weight: 300 !important; padding: 16px !important; flex: 1 1 auto !important; overflow-y: auto !important; }#iubenda-cs-banner .iubenda-banner-content a, #iubenda-cs-banner .iubenda-banner-content button { cursor: pointer !important; color: currentcolor !important; text-decoration: underline !important; }#iubenda-cs-banner .iubenda-banner-content a:hover, #iubenda-cs-banner .iubenda-banner-content button:hover { text-decoration: none !important; }@media (min-width: 640px){#iubenda-cs-banner .iubenda-banner-content div:first-child { margin-top: 40px !important; }}#iubenda-cs-banner .iubenda-cs-counter { display: none; pointer-events: none; flex-shrink: 0; text-align: center !important; position: relative !important; z-index: 1 !important; padding: 8px !important; font-size: 13px !important; font-weight: 700 !important; }#iubenda-cs-banner .iubenda-cs-opt-group { z-index: 1 !important; display: flex !important; flex-shrink: 0 !important; color: #000000 !important; margin: 0px 16px 16px !important; }#iubenda-cs-banner .iubenda-cs-opt-group > div { display: flex !important; }@media (min-width: 640px){#iubenda-cs-banner .iubenda-cs-opt-group { align-items: center !important; justify-content: space-between !important; }#iubenda-cs-banner .iubenda-cs-opt-group-custom { margin-right: auto !important; align-self: start !important; justify-content: flex-start !important; }#iubenda-cs-banner .iubenda-cs-opt-group-consent { margin-left: auto !important; align-self: end !important; justify-content: flex-end !important; }}#iubenda-cs-banner .iubenda-cs-opt-group button { appearance: none !important; padding: 8px 32px !important; border-radius: 64px !important; cursor: pointer !important; font-weight: 700 !important; font-size: 100% !important; margin-top: 4px !important; margin-bottom: 4px !important; text-align: center !important; border: 0px !important; background-color: #1a1a1a !important; color: #ffffff !important; }#iubenda-cs-banner .iubenda-cs-opt-group button.iubenda-cs-accept-btn, #iubenda-cs-banner .iubenda-cs-opt-group button.iubenda-cs-btn-primary { background-color: #0073ce !important; color: #ffffff !important; }#iubenda-cs-banner.iubenda-cs-padded:not(.iubenda-cs-branded) .iubenda-banner-content { padding-right: 48px !important; }#iubenda-cs-banner.iubenda-cs-padded .iubenda-cs-close-btn { position: absolute !important; }@media (min-width: 992px){#iubenda-cs-banner.iubenda-cs-default-floating .iubenda-cs-container { width: 992px !important; }}@media (min-width: 640px){#iubenda-cs-banner.iubenda-cs-default-floating.iubenda-cs-center:not(.iubenda-cs-top):not(.iubenda-cs-bottom) .iubenda-cs-container, #iubenda-cs-banner.iubenda-cs-default-floating:not(.iubenda-cs-bottom):not(.iubenda-cs-center) .iubenda-cs-container, #iubenda-cs-banner.iubenda-cs-default-floating:not(.iubenda-cs-top):not(.iubenda-cs-center) .iubenda-cs-container { width: 480px !important; }}#iubenda-cs-banner.iubenda-cs-default-floating.iubenda-cs-center:not(.iubenda-cs-top):not(.iubenda-cs-bottom) .iubenda-cs-opt-group > div, #iubenda-cs-banner.iubenda-cs-default-floating:not(.iubenda-cs-bottom):not(.iubenda-cs-center) .iubenda-cs-opt-group > div, #iubenda-cs-banner.iubenda-cs-default-floating:not(.iubenda-cs-top):not(.iubenda-cs-center) .iubenda-cs-opt-group > div { width: 100% !important; }#iubenda-cs-banner.iubenda-cs-default-floating.iubenda-cs-center:not(.iubenda-cs-top):not(.iubenda-cs-bottom) .iubenda-cs-opt-group button, #iubenda-cs-banner.iubenda-cs-default-floating:not(.iubenda-cs-bottom):not(.iubenda-cs-center) .iubenda-cs-opt-group button, #iubenda-cs-banner.iubenda-cs-default-floating:not(.iubenda-cs-top):not(.iubenda-cs-center) .iubenda-cs-opt-group button { display: block !important; width: 100% !important; text-align: center !important; }#iubenda-cs-banner.iubenda-cs-default-floating.iubenda-cs-center:not(.iubenda-cs-top):not(.iubenda-cs-bottom) .iubenda-cs-opt-group, #iubenda-cs-banner.iubenda-cs-default-floating:not(.iubenda-cs-bottom):not(.iubenda-cs-center) .iubenda-cs-opt-group, #iubenda-cs-banner.iubenda-cs-default-floating:not(.iubenda-cs-top):not(.iubenda-cs-center) .iubenda-cs-opt-group { flex-direction: column !important; }#iubenda-cs-banner.iubenda-cs-default-floating.iubenda-cs-center:not(.iubenda-cs-top):not(.iubenda-cs-bottom) .iubenda-cs-opt-group-custom, #iubenda-cs-banner.iubenda-cs-default-floating:not(.iubenda-cs-bottom):not(.iubenda-cs-center) .iubenda-cs-opt-group-custom, #iubenda-cs-banner.iubenda-cs-default-floating:not(.iubenda-cs-top):not(.iubenda-cs-center) .iubenda-cs-opt-group-custom { order: 2; }#iubenda-cs-banner.iubenda-cs-default-floating.iubenda-cs-center:not(.iubenda-cs-top):not(.iubenda-cs-bottom) .iubenda-cs-opt-group-consent, #iubenda-cs-banner.iubenda-cs-default-floating:not(.iubenda-cs-bottom):not(.iubenda-cs-center) .iubenda-cs-opt-group-consent, #iubenda-cs-banner.iubenda-cs-default-floating:not(.iubenda-cs-top):not(.iubenda-cs-center) .iubenda-cs-opt-group-consent { order: 1; }#iubenda-cs-banner.iubenda-cs-default-floating .iubenda-cs-content { box-shadow: rgba(0, 0, 0, 0.15) 0px 8px 48px !important; max-width: 100% !important; }@media (min-width: 992px){#iubenda-cs-banner.iubenda-cs-default-floating .iubenda-cs-content { border-radius: 4px !important; margin: 16px !important; }}#iubenda-cs-banner [tabindex]:not([tabindex="-1"]):focus, #iubenda-cs-banner a[href]:focus, #iubenda-cs-banner button:focus, #iubenda-cs-banner details:focus, #iubenda-cs-banner input:focus, #iubenda-cs-banner select:focus, #iubenda-cs-banner textarea:focus { outline: #70b3ff solid 2px !important; outline-offset: 2px !important; }#iubenda-cs-banner .iubenda-cs-content, #iubenda-cs-title, .iub-toggle-checkbox.granular-control-checkbox span { background-color: #605348 !important; color: #ffffff !important; font-size: 14px !important; }#iubenda-cs-banner .iubenda-cs-close-btn { font-size: 20px !important; background-color: #605348 !important; }#iubenda-cs-banner .iubenda-cs-opt-group { color: #605348 !important; }#iubenda-cs-banner .iubenda-cs-opt-group button, .iubenda-alert button.iubenda-button-cancel { background-color: rgba(245, 240, 240, 0.42) !important; }#iubenda-cs-banner .iubenda-cs-opt-group button.iubenda-cs-accept-btn, #iubenda-cs-banner .iubenda-cs-opt-group button.iubenda-cs-btn-primary, .iubenda-alert button.iubenda-button-confirm { background-color: #d7d7d5 !important; color: #605348 !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="400"], body[data-aos-duration="400"] [data-aos] { transition-duration: 0.4s; }[data-aos][data-aos][data-aos-duration="2000"], body[data-aos-duration="2000"] [data-aos] { transition-duration: 2s; }[data-aos][data-aos][data-aos-easing="ease"], body[data-aos-easing="ease"] [data-aos] { transition-timing-function: ease; }[data-aos^="fade"][data-aos^="fade"] { opacity: 0; transition-property: opacity, transform; }[data-aos^="fade"][data-aos^="fade"].aos-animate { opacity: 1; transform: translateZ(0px); }[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; }.iti { position: relative; display: inline-block; }.iti * { box-sizing: border-box; }.iti__hide { display: none; }.iti__a11y-text { width: 1px; height: 1px; clip: rect(1px, 1px, 1px, 1px); overflow: hidden; position: absolute; }.iti input.iti__tel-input, .iti input.iti__tel-input[type="tel"], .iti input.iti__tel-input[type="text"] { position: relative; z-index: 0; padding-right: var(--iti-right-hand-selected-country-padding); margin-right: 0px; margin-top: 0px !important; margin-bottom: 0px !important; }.iti__country-container { position: absolute; top: 0px; bottom: 0px; right: 0px; padding: var(--iti-border-width); }.iti__selected-country { z-index: 1; position: relative; display: flex; align-items: center; height: 100%; background: 0px 0px; border: 0px; margin: 0px; padding: 0px; font-family: inherit; font-size: inherit; color: inherit; border-radius: 0px; font-weight: inherit; line-height: inherit; text-decoration: none; }.iti__selected-country-primary { display: flex; align-items: center; height: 100%; padding: 0 var(--iti-arrow-padding) 0 var(--iti-spacer-horizontal); }.iti__arrow { margin-left: var(--iti-arrow-padding); width: 0px; height: 0px; border-left: var(--iti-triangle-border) solid transparent; border-right: var(--iti-triangle-border) solid transparent; border-top: var(--iti-arrow-height) solid var(--iti-arrow-color); }.iti__dropdown-content { border-radius: 3px; background-color: var(--iti-dropdown-bg); }.iti--inline-dropdown .iti__dropdown-content { position: absolute; z-index: 2; margin-top: 3px; margin-left: calc(var(--iti-border-width) * -1); border: var(--iti-border-width) solid var(--iti-border-color); box-shadow: rgba(0, 0, 0, 0.2) 1px 1px 4px; }.iti__search-input { width: 100%; border-width: 0px; border-radius: 3px; }.iti__country-list { list-style: none; padding: 0px; margin: 0px; overflow-y: scroll; }.iti--inline-dropdown .iti__country-list { max-height: 185px; }.iti__country { display: flex; align-items: center; padding: 8px var(--iti-spacer-horizontal); outline: 0px; }.iti__dial-code { color: var(--iti-dialcode-color); }.iti__country.iti__highlight { background-color: var(--iti-hover-color); }.iti__country-list .iti__flag, .iti__country-name { margin-right: var(--iti-spacer-horizontal); }.iti--allow-dropdown input.iti__tel-input, .iti--allow-dropdown input.iti__tel-input[type="tel"], .iti--allow-dropdown input.iti__tel-input[type="text"] { padding-right: var(--iti-input-padding); padding-left: var(--iti-selected-country-arrow-padding); margin-left: 0px; }.iti--allow-dropdown .iti__country-container { right: auto; left: 0px; }.iti--allow-dropdown .iti__country-container:not(:has(+ input[disabled])):not(:has(+ input[readonly])) .iti__selected-country-primary:hover, .iti--allow-dropdown .iti__country-container:not(:has(+ input[disabled])):not(:has(+ input[readonly])) .iti__selected-country:has(+ .iti__dropdown-content:hover) .iti__selected-country-primary { background-color: var(--iti-hover-color); }.iti__flag { --iti-flag-offset: 100px; height: var(--iti-flag-height); width: var(--iti-flag-width); border-radius: 1px; box-shadow: #888888 0px 0px 1px 0px; background-image: var(--iti-path-flags-1x); background-repeat: no-repeat; background-position: var(--iti-flag-offset) 0; background-size: var(--iti-flag-sprite-width) var(--iti-flag-sprite-height); }.iti__ac { --iti-flag-offset: 0px; }.iti__ad { --iti-flag-offset: -16px; }.iti__ae { --iti-flag-offset: -32px; }.iti__af { --iti-flag-offset: -48px; }.iti__ag { --iti-flag-offset: -64px; }.iti__ai { --iti-flag-offset: -80px; }.iti__al { --iti-flag-offset: -96px; }.iti__am { --iti-flag-offset: -112px; }.iti__ao { --iti-flag-offset: -128px; }.iti__ar { --iti-flag-offset: -144px; }.iti__as { --iti-flag-offset: -160px; }.iti__at { --iti-flag-offset: -176px; }.iti__au { --iti-flag-offset: -192px; }.iti__aw { --iti-flag-offset: -208px; }.iti__ax { --iti-flag-offset: -224px; }.iti__az { --iti-flag-offset: -240px; }.iti__ba { --iti-flag-offset: -256px; }.iti__bb { --iti-flag-offset: -272px; }.iti__bd { --iti-flag-offset: -288px; }.iti__be { --iti-flag-offset: -304px; }.iti__bf { --iti-flag-offset: -320px; }.iti__bg { --iti-flag-offset: -336px; }.iti__bh { --iti-flag-offset: -352px; }.iti__bi { --iti-flag-offset: -368px; }.iti__bj { --iti-flag-offset: -384px; }.iti__bl { --iti-flag-offset: -400px; }.iti__bm { --iti-flag-offset: -416px; }.iti__bn { --iti-flag-offset: -432px; }.iti__bo { --iti-flag-offset: -448px; }.iti__bq { --iti-flag-offset: -464px; }.iti__br { --iti-flag-offset: -480px; }.iti__bs { --iti-flag-offset: -496px; }.iti__bt { --iti-flag-offset: -512px; }.iti__bw { --iti-flag-offset: -528px; }.iti__by { --iti-flag-offset: -544px; }.iti__bz { --iti-flag-offset: -560px; }.iti__ca { --iti-flag-offset: -576px; }.iti__cc { --iti-flag-offset: -592px; }.iti__cd { --iti-flag-offset: -608px; }.iti__cf { --iti-flag-offset: -624px; }.iti__cg { --iti-flag-offset: -640px; }.iti__ch { --iti-flag-offset: -656px; }.iti__ci { --iti-flag-offset: -672px; }.iti__ck { --iti-flag-offset: -688px; }.iti__cl { --iti-flag-offset: -704px; }.iti__cm { --iti-flag-offset: -720px; }.iti__cn { --iti-flag-offset: -736px; }.iti__co { --iti-flag-offset: -752px; }.iti__cr { --iti-flag-offset: -768px; }.iti__cu { --iti-flag-offset: -784px; }.iti__cv { --iti-flag-offset: -800px; }.iti__cw { --iti-flag-offset: -816px; }.iti__cx { --iti-flag-offset: -832px; }.iti__cy { --iti-flag-offset: -848px; }.iti__cz { --iti-flag-offset: -864px; }.iti__de { --iti-flag-offset: -880px; }.iti__dj { --iti-flag-offset: -896px; }.iti__dk { --iti-flag-offset: -912px; }.iti__dm { --iti-flag-offset: -928px; }.iti__do { --iti-flag-offset: -944px; }.iti__dz { --iti-flag-offset: -960px; }.iti__ec { --iti-flag-offset: -976px; }.iti__ee { --iti-flag-offset: -992px; }.iti__eg { --iti-flag-offset: -1008px; }.iti__eh { --iti-flag-offset: -1024px; }.iti__er { --iti-flag-offset: -1040px; }.iti__es { --iti-flag-offset: -1056px; }.iti__et { --iti-flag-offset: -1072px; }.iti__fi { --iti-flag-offset: -1088px; }.iti__fj { --iti-flag-offset: -1104px; }.iti__fk { --iti-flag-offset: -1120px; }.iti__fm { --iti-flag-offset: -1136px; }.iti__fo { --iti-flag-offset: -1152px; }.iti__fr { --iti-flag-offset: -1168px; }.iti__ga { --iti-flag-offset: -1184px; }.iti__gb { --iti-flag-offset: -1200px; }.iti__gd { --iti-flag-offset: -1216px; }.iti__ge { --iti-flag-offset: -1232px; }.iti__gf { --iti-flag-offset: -1248px; }.iti__gg { --iti-flag-offset: -1264px; }.iti__gh { --iti-flag-offset: -1280px; }.iti__gi { --iti-flag-offset: -1296px; }.iti__gl { --iti-flag-offset: -1312px; }.iti__gm { --iti-flag-offset: -1328px; }.iti__gn { --iti-flag-offset: -1344px; }.iti__gp { --iti-flag-offset: -1360px; }.iti__gq { --iti-flag-offset: -1376px; }.iti__gr { --iti-flag-offset: -1392px; }.iti__gt { --iti-flag-offset: -1408px; }.iti__gu { --iti-flag-offset: -1424px; }.iti__gw { --iti-flag-offset: -1440px; }.iti__gy { --iti-flag-offset: -1456px; }.iti__hk { --iti-flag-offset: -1472px; }.iti__hn { --iti-flag-offset: -1488px; }.iti__hr { --iti-flag-offset: -1504px; }.iti__ht { --iti-flag-offset: -1520px; }.iti__hu { --iti-flag-offset: -1536px; }.iti__id { --iti-flag-offset: -1552px; }.iti__ie { --iti-flag-offset: -1568px; }.iti__il { --iti-flag-offset: -1584px; }.iti__im { --iti-flag-offset: -1600px; }.iti__in { --iti-flag-offset: -1616px; }.iti__io { --iti-flag-offset: -1632px; }.iti__iq { --iti-flag-offset: -1648px; }.iti__ir { --iti-flag-offset: -1664px; }.iti__is { --iti-flag-offset: -1680px; }.iti__it { --iti-flag-offset: -1696px; }.iti__je { --iti-flag-offset: -1712px; }.iti__jm { --iti-flag-offset: -1728px; }.iti__jo { --iti-flag-offset: -1744px; }.iti__jp { --iti-flag-offset: -1760px; }.iti__ke { --iti-flag-offset: -1776px; }.iti__kg { --iti-flag-offset: -1792px; }.iti__kh { --iti-flag-offset: -1808px; }.iti__ki { --iti-flag-offset: -1824px; }.iti__km { --iti-flag-offset: -1840px; }.iti__kn { --iti-flag-offset: -1856px; }.iti__kp { --iti-flag-offset: -1872px; }.iti__kr { --iti-flag-offset: -1888px; }.iti__kw { --iti-flag-offset: -1904px; }.iti__ky { --iti-flag-offset: -1920px; }.iti__kz { --iti-flag-offset: -1936px; }.iti__la { --iti-flag-offset: -1952px; }.iti__lb { --iti-flag-offset: -1968px; }.iti__lc { --iti-flag-offset: -1984px; }.iti__li { --iti-flag-offset: -2000px; }.iti__lk { --iti-flag-offset: -2016px; }.iti__lr { --iti-flag-offset: -2032px; }.iti__ls { --iti-flag-offset: -2048px; }.iti__lt { --iti-flag-offset: -2064px; }.iti__lu { --iti-flag-offset: -2080px; }.iti__lv { --iti-flag-offset: -2096px; }.iti__ly { --iti-flag-offset: -2112px; }.iti__ma { --iti-flag-offset: -2128px; }.iti__mc { --iti-flag-offset: -2144px; }.iti__md { --iti-flag-offset: -2160px; }.iti__me { --iti-flag-offset: -2176px; }.iti__mf { --iti-flag-offset: -2192px; }.iti__mg { --iti-flag-offset: -2208px; }.iti__mh { --iti-flag-offset: -2224px; }.iti__mk { --iti-flag-offset: -2240px; }.iti__ml { --iti-flag-offset: -2256px; }.iti__mm { --iti-flag-offset: -2272px; }.iti__mn { --iti-flag-offset: -2288px; }.iti__mo { --iti-flag-offset: -2304px; }.iti__mp { --iti-flag-offset: -2320px; }.iti__mq { --iti-flag-offset: -2336px; }.iti__mr { --iti-flag-offset: -2352px; }.iti__ms { --iti-flag-offset: -2368px; }.iti__mt { --iti-flag-offset: -2384px; }.iti__mu { --iti-flag-offset: -2400px; }.iti__mv { --iti-flag-offset: -2416px; }.iti__mw { --iti-flag-offset: -2432px; }.iti__mx { --iti-flag-offset: -2448px; }.iti__my { --iti-flag-offset: -2464px; }.iti__mz { --iti-flag-offset: -2480px; }.iti__na { --iti-flag-offset: -2496px; }.iti__nc { --iti-flag-offset: -2512px; }.iti__ne { --iti-flag-offset: -2528px; }.iti__nf { --iti-flag-offset: -2544px; }.iti__ng { --iti-flag-offset: -2560px; }.iti__ni { --iti-flag-offset: -2576px; }.iti__nl { --iti-flag-offset: -2592px; }.iti__no { --iti-flag-offset: -2608px; }.iti__np { --iti-flag-offset: -2624px; }.iti__nr { --iti-flag-offset: -2640px; }.iti__nu { --iti-flag-offset: -2656px; }.iti__nz { --iti-flag-offset: -2672px; }.iti__om { --iti-flag-offset: -2688px; }.iti__pa { --iti-flag-offset: -2704px; }.iti__pe { --iti-flag-offset: -2720px; }.iti__pf { --iti-flag-offset: -2736px; }.iti__pg { --iti-flag-offset: -2752px; }.iti__ph { --iti-flag-offset: -2768px; }.iti__pk { --iti-flag-offset: -2784px; }.iti__pl { --iti-flag-offset: -2800px; }.iti__pm { --iti-flag-offset: -2816px; }.iti__pr { --iti-flag-offset: -2832px; }.iti__ps { --iti-flag-offset: -2848px; }.iti__pt { --iti-flag-offset: -2864px; }.iti__pw { --iti-flag-offset: -2880px; }.iti__py { --iti-flag-offset: -2896px; }.iti__qa { --iti-flag-offset: -2912px; }.iti__re { --iti-flag-offset: -2928px; }.iti__ro { --iti-flag-offset: -2944px; }.iti__rs { --iti-flag-offset: -2960px; }.iti__ru { --iti-flag-offset: -2976px; }.iti__rw { --iti-flag-offset: -2992px; }.iti__sa { --iti-flag-offset: -3008px; }.iti__sb { --iti-flag-offset: -3024px; }.iti__sc { --iti-flag-offset: -3040px; }.iti__sd { --iti-flag-offset: -3056px; }.iti__se { --iti-flag-offset: -3072px; }.iti__sg { --iti-flag-offset: -3088px; }.iti__sh { --iti-flag-offset: -3104px; }.iti__si { --iti-flag-offset: -3120px; }.iti__sj { --iti-flag-offset: -3136px; }.iti__sk { --iti-flag-offset: -3152px; }.iti__sl { --iti-flag-offset: -3168px; }.iti__sm { --iti-flag-offset: -3184px; }.iti__sn { --iti-flag-offset: -3200px; }.iti__so { --iti-flag-offset: -3216px; }.iti__sr { --iti-flag-offset: -3232px; }.iti__ss { --iti-flag-offset: -3248px; }.iti__st { --iti-flag-offset: -3264px; }.iti__sv { --iti-flag-offset: -3280px; }.iti__sx { --iti-flag-offset: -3296px; }.iti__sy { --iti-flag-offset: -3312px; }.iti__sz { --iti-flag-offset: -3328px; }.iti__tc { --iti-flag-offset: -3344px; }.iti__td { --iti-flag-offset: -3360px; }.iti__tg { --iti-flag-offset: -3376px; }.iti__th { --iti-flag-offset: -3392px; }.iti__tj { --iti-flag-offset: -3408px; }.iti__tk { --iti-flag-offset: -3424px; }.iti__tl { --iti-flag-offset: -3440px; }.iti__tm { --iti-flag-offset: -3456px; }.iti__tn { --iti-flag-offset: -3472px; }.iti__to { --iti-flag-offset: -3488px; }.iti__tr { --iti-flag-offset: -3504px; }.iti__tt { --iti-flag-offset: -3520px; }.iti__tv { --iti-flag-offset: -3536px; }.iti__tw { --iti-flag-offset: -3552px; }.iti__tz { --iti-flag-offset: -3568px; }.iti__ua { --iti-flag-offset: -3584px; }.iti__ug { --iti-flag-offset: -3600px; }.iti__us { --iti-flag-offset: -3616px; }.iti__uy { --iti-flag-offset: -3632px; }.iti__uz { --iti-flag-offset: -3648px; }.iti__va { --iti-flag-offset: -3664px; }.iti__vc { --iti-flag-offset: -3680px; }.iti__ve { --iti-flag-offset: -3696px; }.iti__vg { --iti-flag-offset: -3712px; }.iti__vi { --iti-flag-offset: -3728px; }.iti__vn { --iti-flag-offset: -3744px; }.iti__vu { --iti-flag-offset: -3760px; }.iti__wf { --iti-flag-offset: -3776px; }.iti__ws { --iti-flag-offset: -3792px; }.iti__xk { --iti-flag-offset: -3808px; }.iti__ye { --iti-flag-offset: -3824px; }.iti__yt { --iti-flag-offset: -3840px; }.iti__za { --iti-flag-offset: -3856px; }.iti__zm { --iti-flag-offset: -3872px; }.iti__zw { --iti-flag-offset: -3888px; }@media (min-resolution: 2x){.iti__flag { background-image: var(--iti-path-flags-2x); }}.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 (min-width: 768px){.frm-fluent-form .ff-t-container { display: flex; gap: 15px; width: 100%; }.frm-fluent-form .ff-name-address-wrapper .ff-t-cell, .frm-fluent-form .ff-name-field-wrapper .ff-t-cell { justify-content: flex-end; }.frm-fluent-form .ff-t-cell { display: flex; flex-direction: column; vertical-align: inherit; width: 100%; }.frm-fluent-form .ff-t-cell:first-of-type { padding-left: 0px; }.frm-fluent-form .ff-t-cell:last-of-type { flex-grow: 1; padding-right: 0px; }}.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 .iti { width: 100%; }.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; }.fluentform .iti__search-input { min-height: 30px; }.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; }body.swift-nojs [data-s3cid="8"]{min-width:907.59375px;}body.swift-nojs [data-s3cid="9"]{min-width:627.4375px;}body.swift-nojs [data-s3cid="11"]{min-width:627.4375px;}body.swift-nojs [data-s3cid="12"]{min-width:627.4375px;}body.swift-nojs [data-s3cid="16"]{min-width:195.15625px;}body.swift-nojs [data-s3cid="42"]{min-width:454.875px;}body.swift-nojs [data-s3cid="43"]{min-width:116.46875px;}body.swift-nojs [data-s3cid="57"]{min-width:151px;}body.swift-nojs [data-s3cid="58"]{max-width:181.75px;}body.swift-nojs [data-s3cid="59"]{max-width:11.75px;}body.swift-nojs [data-s3cid="62"]{min-width:128.9375px;}body.swift-nojs [data-s3cid="63"]{min-width:221.109375px;}body.swift-nojs [data-s3cid="64"]{min-width:81.109375px;}body.swift-nojs [data-s3cid="68"]{min-width:233.84375px;}body.swift-nojs [data-s3cid="69"]{min-width:63.84375px;}body.swift-nojs [data-s3cid="73"]{min-width:279.078125px;}body.swift-nojs [data-s3cid="74"]{min-width:109.078125px;}body.swift-nojs [data-s3cid="80"]{min-width:76.296875px;}body.swift-nojs [data-s3cid="90"]{min-width:119.25px;}body.swift-nojs [data-s3cid="135"]{min-width:162.28125px;}body.swift-nojs [data-s3cid="139"]{min-width:134.703125px;}body.swift-nojs [data-s3cid="140"]{min-width:760.6875px;}body.swift-nojs [data-s3cid="145"]{min-width:157.46875px;}body.swift-nojs [data-s3cid="148"]{min-width:92.109375px;}body.swift-nojs [data-s3cid="153"]{min-width:121.921875px;}body.swift-nojs [data-s3cid="156"]{min-width:92.109375px;}body.swift-nojs [data-s3cid="161"]{min-width:132.53125px;}body.swift-nojs [data-s3cid="164"]{min-width:92.109375px;}body.swift-nojs [data-s3cid="208"]{min-width:61.765625px;}body.swift-nojs [data-s3cid="233"]{min-width:90.375px;}body.swift-nojs [data-s3cid="238"]{min-width:108.15625px;}body.swift-nojs [data-s3cid="239"]{min-width:77.15625px;}body.swift-nojs [data-s3cid="240"]{min-width:108.15625px;}body.swift-nojs [data-s3cid="242"]{min-width:109.625px;}body.swift-nojs [data-s3cid="243"]{min-width:78.765625px;}body.swift-nojs [data-s3cid="244"]{min-width:109.625px;}body.swift-nojs [data-s3cid="246"]{min-width:174.78125px;}body.swift-nojs [data-s3cid="247"]{min-width:51.40625px;}body.swift-nojs [data-s3cid="248"]{min-width:174.78125px;}body.swift-nojs [data-s3cid="251"]{min-width:111.28125px;}body.swift-nojs [data-s3cid="259"]{min-width:747.8125px;}body.swift-nojs [data-s3cid="261"]{min-width:120.53125px;}body.swift-nojs [data-s3cid="263"]{min-width:173.046875px;}body.swift-nojs [data-s3cid="264"]{min-width:181.59375px;}body.swift-nojs [data-s3cid="265"]{min-width:174.9375px;}body.swift-nojs [data-s3cid="266"]{min-width:221.21875px;}body.swift-nojs [data-s3cid="267"]{min-width:182.34375px;}body.swift-nojs [data-s3cid="268"]{min-width:221.21875px;}body.swift-nojs [data-s3cid="270"]{min-width:287.203125px;}body.swift-nojs [data-s3cid="271"]{min-width:259.203125px;}body.swift-nojs [data-s3cid="273"]{min-width:497.234375px;}html{opacity:1}}