a{text-decoration:none;color:#000}a:active,a:hover{outline:0;cursor:pointer}html,body,div,span,iframe,h1,h2,p,a,del,img,q,s,small,strike,b,u,i,center,ul,li,label,article,embed,footer,header,menu,nav,section,mark{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}html{box-sizing:border-box;line-height:1.15;-webkit-text-size-adjust:100%}*,*::after,*::before{box-sizing:inherit}body{font-feature-settings:"kern" 1;font-kerning:normal;-webkit-font-smoothing:antialiased}ul{list-style:none}q{quotes:none}q:before,q:after{content:"";content:none}img{vertical-align:text-top;display:block}button,input,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}input,textarea,button,select,a{-webkit-tap-highlight-color:rgba(0,0,0,0)}button,input{overflow:visible}button,select{text-transform:none}button,[type=button]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring{outline:1px dotted ButtonText}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}@font-face{font-family:"ElmsSans";src:url("ElmsSans-VariableFont_wght.woff2") format("woff2");font-weight:300 800;font-style:normal;font-display:swap}.menu a{font-family:"ElmsSans",sans-serif;font-weight:500;font-size:clamp(20px,20px + 2*(100vw - 900px)/1100,22px);line-height:clamp(27px,27px + 3.8*(100vw - 900px)/1100,30.8px);padding-block:clamp(0px,0px + 0*(100vw - 900px)/1100,0px);padding-inline:clamp(0px,0px + 0*(100vw - 900px)/1100,0px);padding-top:clamp(0px,0px + 0*(100vw - 900px)/1100,0px);padding-bottom:clamp(0px,0px + 0*(100vw - 900px)/1100,0px);padding-left:clamp(0px,0px + 0*(100vw - 900px)/1100,0px);padding-right:clamp(0px,0px + 0*(100vw - 900px)/1100,0px);letter-spacing:clamp(0.8px,0.8px + 0.2*(100vw - 900px)/1100,1px)}.mob-menu a{font-family:"ElmsSans",sans-serif;font-weight:500;font-size:clamp(30px,30px + 2*(100vw - 320px)/580,32px);line-height:clamp(40.5px,40.5px + 4.3*(100vw - 320px)/580,44.8px);padding-block:clamp(0px,0px + 0*(100vw - 320px)/580,0px);padding-inline:clamp(0px,0px + 0*(100vw - 320px)/580,0px);padding-top:clamp(0px,0px + 0*(100vw - 320px)/580,0px);padding-bottom:clamp(0px,0px + 0*(100vw - 320px)/580,0px);padding-left:clamp(0px,0px + 0*(100vw - 320px)/580,0px);padding-right:clamp(0px,0px + 0*(100vw - 320px)/580,0px);letter-spacing:clamp(0.8px,0.8px + 0.2*(100vw - 320px)/580,1px)}.mob-info{font-family:"ElmsSans",sans-serif;font-weight:400;font-size:clamp(20px,20px + 2*(100vw - 320px)/580,22px);line-height:clamp(27px,27px + 3.8*(100vw - 320px)/580,30.8px);padding-block:clamp(0px,0px + 0*(100vw - 320px)/580,0px);padding-inline:clamp(0px,0px + 0*(100vw - 320px)/580,0px);padding-top:clamp(0px,0px + 0*(100vw - 320px)/580,0px);padding-bottom:clamp(0px,0px + 0*(100vw - 320px)/580,0px);padding-left:clamp(0px,0px + 0*(100vw - 320px)/580,0px);padding-right:clamp(0px,0px + 0*(100vw - 320px)/580,0px);letter-spacing:clamp(0.8px,0.8px + 0.2*(100vw - 320px)/580,1px)}.supertitle{font-family:"ElmsSans",sans-serif;font-weight:600;font-size:clamp(39px,39px + 41*(100vw - 600px)/1400,80px);line-height:clamp(52.65px,52.65px + 59.35*(100vw - 600px)/1400,112px);padding-block:clamp(0px,0px + 0*(100vw - 600px)/1400,0px);padding-inline:clamp(0px,0px + 0*(100vw - 600px)/1400,0px);padding-top:clamp(0px,0px + 0*(100vw - 600px)/1400,0px);padding-bottom:clamp(0px,0px + 0*(100vw - 600px)/1400,0px);padding-left:clamp(0px,0px + 0*(100vw - 600px)/1400,0px);padding-right:clamp(0px,0px + 0*(100vw - 600px)/1400,0px);letter-spacing:clamp(0.8px,0.8px + 0.2*(100vw - 600px)/1400,1px)}h1{font-family:"ElmsSans",sans-serif;font-weight:700;font-size:clamp(23px,23px + 27*(100vw - 600px)/1400,50px);line-height:clamp(31.05px,31.05px + 38.95*(100vw - 600px)/1400,70px);padding-block:clamp(0px,0px + 0*(100vw - 600px)/1400,0px);padding-inline:clamp(0px,0px + 0*(100vw - 600px)/1400,0px);padding-top:clamp(0px,0px + 0*(100vw - 600px)/1400,0px);padding-bottom:clamp(0px,0px + 0*(100vw - 600px)/1400,0px);padding-left:clamp(0px,0px + 0*(100vw - 600px)/1400,0px);padding-right:clamp(0px,0px + 0*(100vw - 600px)/1400,0px);letter-spacing:clamp(0.8px,0.8px + 0.2*(100vw - 600px)/1400,1px)}h2{font-family:"ElmsSans",sans-serif;font-weight:500;font-size:clamp(24px,24px + 16*(100vw - 600px)/1400,40px);line-height:clamp(36px,36px + 24*(100vw - 600px)/1400,60px);padding-block:clamp(0px,0px + 0*(100vw - 600px)/1400,0px);padding-inline:clamp(0px,0px + 0*(100vw - 600px)/1400,0px);padding-top:clamp(0px,0px + 0*(100vw - 600px)/1400,0px);padding-bottom:clamp(0px,0px + 0*(100vw - 600px)/1400,0px);padding-left:clamp(0px,0px + 0*(100vw - 600px)/1400,0px);padding-right:clamp(0px,0px + 0*(100vw - 600px)/1400,0px);letter-spacing:clamp(0.8px,0.8px + 0.2*(100vw - 600px)/1400,1px)}p{font-family:"ElmsSans",sans-serif;font-weight:400;font-size:clamp(20px,20px + 2*(100vw - 600px)/1400,22px);line-height:clamp(30px,30px + 3*(100vw - 600px)/1400,33px);padding-block:clamp(0px,0px + 0*(100vw - 600px)/1400,0px);padding-inline:clamp(0px,0px + 0*(100vw - 600px)/1400,0px);padding-top:clamp(0px,0px + 0*(100vw - 600px)/1400,0px);padding-bottom:clamp(0px,0px + 0*(100vw - 600px)/1400,0px);padding-left:clamp(0px,0px + 0*(100vw - 600px)/1400,0px);padding-right:clamp(0px,0px + 0*(100vw - 600px)/1400,0px);letter-spacing:clamp(0.8px,0.8px + 0.2*(100vw - 600px)/1400,1px)}.p-lead{font-family:"ElmsSans",sans-serif;font-weight:400;font-size:clamp(22px,22px + 6*(100vw - 600px)/1400,28px);line-height:clamp(35.2px,35.2px + 9.6*(100vw - 600px)/1400,44.8px);padding-block:clamp(0px,0px + 0*(100vw - 600px)/1400,0px);padding-inline:clamp(0px,0px + 0*(100vw - 600px)/1400,0px);padding-top:clamp(0px,0px + 0*(100vw - 600px)/1400,0px);padding-bottom:clamp(0px,0px + 0*(100vw - 600px)/1400,0px);padding-left:clamp(0px,0px + 0*(100vw - 600px)/1400,0px);padding-right:clamp(0px,0px + 0*(100vw - 600px)/1400,0px);letter-spacing:clamp(0.8px,0.8px + 0.2*(100vw - 600px)/1400,1px)}mark{background-color:rgba(0,0,0,0);color:inherit;font-weight:500}@keyframes fall-in{0%{opacity:0;transform:translateY(-30px)}100%{opacity:1;transform:translateY(0)}}header{width:100%;position:fixed;top:0;z-index:100;display:flex;justify-content:center;background-color:#fff}#menu-desktop{width:100%;max-width:2000px;height:100px;display:flex;justify-content:space-evenly;align-items:center}@media only screen and (max-width: 1500px){#menu-desktop{height:80px}}@media only screen and (max-width: 600px){#menu-desktop{height:60px}}#menu-desktop a{color:#5b7380;display:block;transition:all .5s cubic-bezier(0.4, 0.01, 0.165, 0.99)}#menu-desktop a.active,#menu-desktop a:hover{color:#1c92a6}#menu-desktop a:not(.logo){position:relative}#menu-desktop a:not(.logo)::after{content:"";position:absolute;bottom:-4px;left:50%;transform:translateX(-50%);width:0;height:1px;background-color:#1c92a6;transition:all .5s cubic-bezier(0.4, 0.01, 0.165, 0.99)}#menu-desktop a:not(.logo).active::after,#menu-desktop a:not(.logo):hover::after{width:100%}@media only screen and (max-width: 900px){#menu-desktop a:not(.logo){display:none}}#menu-desktop a.logo{height:100%;display:flex;align-items:center}#menu-desktop a.logo img{height:100%;display:block}#menuToggle{cursor:pointer;display:none;background:none;border:none;padding:0;position:relative;right:30px}@media only screen and (max-width: 900px){#menuToggle{display:block}}#menuToggle span{display:block;width:24px;height:2px;background-color:#1c92a6;margin:5px 0;transition:all .5s cubic-bezier(0.4, 0.01, 0.165, 0.99)}#menuToggle.active span:nth-child(1){transform:rotate(45deg) translate(5px, 5px)}#menuToggle.active span:nth-child(2){opacity:0}#menuToggle.active span:nth-child(3){transform:rotate(-45deg) translate(5px, -5px)}#mobile-panel{position:fixed;inset:100px 0 0 0;z-index:50;visibility:hidden;display:none;flex-direction:column;align-items:center;clip-path:inset(0 0 100% 0);transition:clip-path .5s cubic-bezier(0.4, 0.01, 0.165, 0.99),visibility 0s .5s;background:rgba(0,0,0,.4);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}@media only screen and (max-width: 900px){#mobile-panel{display:flex;inset:80px 0 0 0}}@media only screen and (max-width: 600px){#mobile-panel{inset:60px 0 0 0}}#mobile-panel.open{visibility:visible;clip-path:inset(0 0 0% 0);transition:clip-path .5s cubic-bezier(0.4, 0.01, 0.165, 0.99),visibility 0s}#mobile-panel.open .mob-nav{animation:fall-in .5s cubic-bezier(0.25, 0.46, 0.45, 0.94) .15s both}#mobile-panel.open .mob-info{animation:fall-in .5s cubic-bezier(0.25, 0.46, 0.45, 0.94) .35s both}#mobile-panel.closing{clip-path:inset(0 0 100% 0)}#mobile-panel .mob-nav{opacity:0;margin-top:50px;width:90%;max-width:400px;padding:20px 50px;background-color:#fff;border-radius:30px;display:flex;justify-content:center}@media only screen and (max-width: 600px){#mobile-panel .mob-nav{max-width:350px;margin-top:30px;padding:20px 35px}}#mobile-panel .mob-nav ul{display:flex;flex-direction:column;gap:10px;width:-moz-max-content;width:max-content}#mobile-panel .mob-nav ul a{color:#5b7380;display:flex;align-items:center;gap:8px;transition:all .5s cubic-bezier(0.4, 0.01, 0.165, 0.99)}#mobile-panel .mob-nav ul a::before{content:"";width:6px;height:6px;border-radius:50%;background-color:rgba(0,0,0,0);flex-shrink:0;transition:all .5s cubic-bezier(0.4, 0.01, 0.165, 0.99)}#mobile-panel .mob-nav ul a.active,#mobile-panel .mob-nav ul a:hover{color:#1c92a6}#mobile-panel .mob-nav ul a.active::before{background-color:#1c92a6}#mobile-panel .mob-info{opacity:0;margin-top:50px;width:90%;max-width:400px;padding:20px 40px;background-color:#fff;text-align:center;display:flex;flex-direction:column;align-items:center;gap:8px;border-radius:30px}@media only screen and (max-width: 600px){#mobile-panel .mob-info{max-width:350px;margin-top:30px}}#mobile-panel .mob-info .mob-name{color:#5b7380;font-weight:600}#mobile-panel .mob-info .mob-address{color:#5b7380}#mobile-panel .mob-info .mob-contacts{display:flex;gap:30px;margin-top:10px}#mobile-panel .mob-info .mob-contacts a{display:flex;transition:all .5s cubic-bezier(0.4, 0.01, 0.165, 0.99)}#mobile-panel .mob-info .mob-contacts a img{width:75px;height:75px}#mobile-panel .mob-info .mob-contacts a:hover{opacity:.7}body.noscroll{overflow:hidden;touch-action:none}#cookie-banner{display:none;position:fixed;bottom:20px;right:20px;max-width:350px;background:#1a1a1a;color:#fff;padding:20px;z-index:9999;border-radius:8px;box-shadow:0 0 15px rgba(0,0,0,.4);font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;font-size:16px;line-height:1.6;font-weight:400}#cookie-banner small{display:block;text-align:justify}#cookie-banner .cookie-buttons{display:flex;gap:10px;margin-top:10px}#cookie-banner .cookie-buttons button{flex:1;font-variation-settings:"wght" 500;padding:12px;border-radius:30px;border:none;cursor:pointer;color:#000;transition:all .5s cubic-bezier(0.4, 0.01, 0.165, 0.99)}#cookie-banner .cookie-buttons button:first-child:hover{background:#007e00}#cookie-banner .cookie-buttons button:last-child:hover{background:red}#cookie-banner .cookie-buttons button:hover{color:#fff}#cookie-banner #cookie-preferences{margin-top:10px;width:100%;padding:10px;background:#666;border-radius:30px;border:none;cursor:pointer;color:#000;transition:all .5s cubic-bezier(0.4, 0.01, 0.165, 0.99)}#cookie-banner #cookie-preferences:hover{color:#fff}#cookie-panel{display:block;position:fixed;inset:0;z-index:10000;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;font-size:16px;line-height:1.6;font-weight:400}#cookie-panel.hidden{display:none}#cookie-panel .cookie-backdrop{position:absolute;inset:0;background:rgba(0,0,0,.6)}#cookie-panel .cookie-modal{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background:#1a1a1a;color:#fff;padding:30px;max-width:500px;width:90%;border-radius:10px;z-index:10001;overflow-y:auto}#cookie-panel .cookie-modal h2{font-variation-settings:"wght" 500;margin-bottom:10px}#cookie-panel .cookie-modal small{display:block;margin-bottom:20px;text-align:justify}#cookie-panel .cookie-modal small a{color:#6495ed}#cookie-panel .cookie-modal small a:hover{text-decoration:underline}#cookie-panel .cookie-modal ul{list-style:none;padding:0;margin-bottom:20px}#cookie-panel .cookie-modal ul li{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}#cookie-panel .cookie-modal .cookie-panel-footer{display:flex;justify-content:space-between;gap:10px}#cookie-panel .cookie-modal .cookie-panel-footer button{flex:1;font-variation-settings:"wght" 500;padding:12px;border-radius:30px;border:none;cursor:pointer;background:#666;color:#000;transition:all .5s cubic-bezier(0.4, 0.01, 0.165, 0.99)}#cookie-panel .cookie-modal .cookie-panel-footer button:hover{color:#fff}.toggle-switch{position:relative;display:inline-flex;align-items:center;width:52px;height:28px}.toggle-switch input{position:absolute;inset:0;margin:0;opacity:0;width:100%;height:100%;pointer-events:none}.toggle-switch label{display:inline-block;width:100%;height:100%;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}.toggle-switch label .slider{position:relative;display:block;width:100%;height:100%;background-color:red;border-radius:34px;transition:background-color .3s;pointer-events:none}.toggle-switch label .slider::before{content:"";position:absolute;left:4px;top:4px;width:20px;height:20px;background-color:#fff;border-radius:50%;transition:transform .3s;pointer-events:none}.toggle-switch input:checked+label .slider{background-color:#007e00}.toggle-switch input:checked+label .slider::before{transform:translateX(24px)}.toggle-switch input:disabled+label .slider{background-color:#888;opacity:.5;cursor:not-allowed}.toggle-switch input:disabled:checked+label .slider{background-color:#007e00;opacity:.5}.cookie-privacy{width:100%;max-width:1000px;margin:0 auto;padding:30px;display:flex;flex-direction:column;align-items:center;gap:20px;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;font-size:16px;line-height:1.6;font-weight:400;color:#fff;background:#1c92a6}.cookie-privacy span{font-size:2rem}.cookie-privacy h1{font-size:1.6rem;color:#fff;text-align:center}.cookie-privacy p{font-size:1.2rem;line-height:1.6}.cookie-privacy p.title{opacity:.5}.cookie-privacy a{color:#7cfc00}.cookie-privacy article{width:100%}.cookie-privacy article h2{font-size:1.4rem;text-transform:capitalize;color:#b0c4de}.cookie-privacy article p{margin:10px 0 20px 0}body{background-color:#fff}main{margin-top:100px}@media only screen and (max-width: 1500px){main{margin-top:80px}}@media only screen and (max-width: 600px){main{margin-top:60px}}#main-banner{position:relative;height:calc(100vh - 200px);height:calc(100svh - 200px);min-height:550px;margin:0 max(100px,50% - 1000px);overflow:hidden}@media only screen and (max-width: 1500px){#main-banner{height:calc(100vh - 160px);height:calc(100svh - 160px);margin:0 max(80px,50% - 1000px)}}@media only screen and (max-width: 600px){#main-banner{height:calc(100vh - 60px);height:calc(100svh - 60px);margin:0 max(20px,50% - 1000px)}}#main-banner picture{position:absolute;inset:0;width:100%;height:100%}#main-banner picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}#main-banner .banner-frame{position:absolute;inset:100px;border:1.5px solid hsla(0,0%,100%,.8);pointer-events:none}@media only screen and (max-width: 1800px){#main-banner .banner-frame{inset:80px}}@media only screen and (max-width: 1500px){#main-banner .banner-frame{inset:60px}}@media only screen and (max-width: 1200px){#main-banner .banner-frame{inset:50px}}@media only screen and (max-width: 600px){#main-banner .banner-frame{inset:14px}}#main-banner .banner-bottom{position:absolute;bottom:130px;right:130px;display:flex;flex-direction:column;align-items:flex-end;gap:16px}@media only screen and (max-width: 1800px){#main-banner .banner-bottom{bottom:100px;right:100px}}@media only screen and (max-width: 1500px){#main-banner .banner-bottom{bottom:80px;right:80px}}@media only screen and (max-width: 600px){#main-banner .banner-bottom{right:30px}}#main-banner .banner-arrow{position:absolute;right:-30px;bottom:-100px;z-index:5;width:80px;filter:contrast(2)}@media only screen and (max-width: 1800px){#main-banner .banner-arrow{bottom:-80px}}@media only screen and (max-width: 1500px){#main-banner .banner-arrow{width:60px;bottom:-60px}}@media only screen and (max-width: 600px){#main-banner .banner-arrow{width:50px;right:0;filter:contrast(2.5)}}#main-banner .banner-glass{background:rgba(0,0,0,.2);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:20px 30px;border-radius:20px}@media only screen and (max-width: 900px){#main-banner .banner-glass{background:rgba(0,0,0,.4)}}@media only screen and (max-width: 600px){#main-banner .banner-glass{padding:10px 20px}}#main-banner .banner-glass h1{color:#fff;font-weight:600}#home-how{width:100%;max-width:2000px;margin:120px auto 0 auto;padding:70px 0;display:flex;flex-direction:column;align-items:center;gap:clamp(30px,5vw,100px);background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 100 100'%3E%3Cg fill-rule='evenodd'%3E%3Cg fill='%235b7380' fill-opacity='0.18'%3E%3Cpath opacity='.5' d='M96 95h4v1h-4v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9zm-1 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm9-10v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm9-10v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm9-10v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9z'/%3E%3Cpath d='M6 5V0H5v5H0v1h5v94h1V6h94V5H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}@media only screen and (max-width: 1500px){#home-how{padding:50px}}@media only screen and (max-width: 900px){#home-how{padding:50px 30px;gap:50px}}@media only screen and (max-width: 600px){#home-how{gap:30px;padding:30px 20px}}#home-how .supertitle{width:100%;text-align:center}#home-how .supertitle .evidence-word{position:relative;display:inline-block}#home-how .supertitle .evidence-word .evidence{position:absolute;width:4em;top:40%;left:47%;transform:translate(-50%, -50%);pointer-events:none}#home-how .list{display:flex;flex-direction:column}#home-how .list div{-moz-column-break-inside:avoid;break-inside:avoid}#home-how .list div h1{display:flex;align-items:center;gap:.3em}#home-how .list div h1 img{width:.9em;height:auto;flex-shrink:0;transform:rotate(-3deg)}#home-how .list div:nth-child(2) h1 img{transform:rotate(5deg)}#home-how .list div:nth-child(3) h1 img{transform:rotate(-1deg)}#home-how .list div:nth-child(4) h1 img{transform:rotate(4deg)}#home-how .list div:nth-child(5) h1 img{transform:rotate(-6deg)}#home-how .list div:nth-child(6) h1 img{transform:rotate(2deg)}#home-how .list div:nth-child(7) h1 img{transform:rotate(-4deg)}#home-how .content{width:100%;padding-inline:clamp(20px,6vw,120px)}#home-how .content h2 .eleva{font-weight:700}#home-how .content .handline{position:relative;display:inline;white-space:nowrap}#home-how .content .handline::after{content:"";position:absolute;bottom:-6px;left:-4px;right:-4px;height:10px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 200 10'%3E%3Cpath d='M2,7 Q40,2 80,6 Q130,10 198,5' fill='none' stroke='%231c92a6' stroke-width='4.5' stroke-linecap='round'/%3E%3C/svg%3E");background-size:100% 100%;background-repeat:no-repeat;transform:rotate(-0.8deg)}#home-how .cta-wrap{width:100%;display:flex;justify-content:center;align-items:center;padding:40px 0;position:relative}#home-how .cta-wrap .cta-btn{position:relative;z-index:1;display:inline-block;background:#5b7380;color:#fff;border-radius:50px;padding:1em 1.6em;font-family:"ElmsSans",sans-serif;font-weight:500;font-size:clamp(16px,1.4vw,20px);text-decoration:none;letter-spacing:.05em;transition:background-color .4s cubic-bezier(0.4, 0.01, 0.165, 0.99)}#home-how .cta-wrap .cta-btn:hover{background-color:#1c92a6}#home-how .cta-wrap .cta-circle{position:absolute;width:clamp(300px,28vw,500px);height:auto;top:50%;left:50%;transform:translate(-50%, -46%);pointer-events:none}#home-contact{width:100%;max-width:2000px;margin:100px auto 0 auto;background-color:#5b7380}@media only screen and (max-width: 1500px){#home-contact{margin-top:80px}}@media only screen and (max-width: 600px){#home-contact{margin-top:60px}}#home-contact{padding:clamp(30px,3vw,50px) clamp(30px,6vw,120px);display:flex;flex-direction:column;align-items:center;gap:clamp(30px,4vw,60px)}#home-contact .contact-title{color:#fff;font-family:"ElmsSans",sans-serif;font-weight:600;font-size:clamp(28px,3.5vw,52px);letter-spacing:.15em}#home-contact .contact-grid{width:70vw;display:grid;grid-template-columns:1fr auto 1fr auto 1fr;-moz-column-gap:0;column-gap:0;row-gap:clamp(20px,4vw,80px);align-items:start;justify-items:center}@media only screen and (max-width: 900px){#home-contact .contact-grid{width:80vw;grid-template-columns:1fr auto 1fr;row-gap:50px}}@media only screen and (max-width: 600px){#home-contact .contact-grid{width:-moz-fit-content;width:fit-content;grid-template-columns:auto;row-gap:40px}}#home-contact .contact-sep{width:1px;background:hsla(0,0%,100%,.3);align-self:stretch}@media only screen and (max-width: 900px){#home-contact .contact-sep:last-of-type{display:none}}@media only screen and (max-width: 600px){#home-contact .contact-sep{display:none}}#home-contact .contact-info,#home-contact .contact-hours{display:flex;flex-direction:column;align-items:center;gap:.3em}@media only screen and (max-width: 900px){#home-contact .contact-info,#home-contact .contact-hours{align-items:flex-start}}@media only screen and (max-width: 600px){#home-contact .contact-info,#home-contact .contact-hours{align-items:center}#home-contact .contact-info p,#home-contact .contact-hours p{text-align:center}}#home-contact .contact-info p,#home-contact .contact-hours p{color:#fff}#home-contact .contact-actions{display:flex;flex-direction:column;align-items:center;gap:16px}@media only screen and (max-width: 900px){#home-contact .contact-actions{grid-column:1/-1;flex-direction:row;flex-wrap:wrap;justify-content:center}}@media only screen and (max-width: 600px){#home-contact .contact-actions{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:24px}}#home-contact .contact-btn{display:inline-block;color:#fff;border:1.5px solid hsla(0,0%,100%,.7);border-radius:50px;padding:1em 1.6em;font-family:"ElmsSans",sans-serif;font-weight:500;font-size:clamp(16px,1.4vw,20px);text-decoration:none;letter-spacing:.05em;transition:background-color .4s cubic-bezier(0.4, 0.01, 0.165, 0.99)}#home-contact .contact-btn:hover{background-color:hsla(0,0%,100%,.15)}#home-contact .contact-btn--phone{display:none}@media only screen and (max-width: 600px){#home-contact .contact-btn--phone{display:inline-block}}#metodo-hero{width:100%;max-width:2000px;margin:0 auto;display:flex;align-items:stretch;height:calc(100vh - 100px);height:calc(100svh - 100px);min-height:1000px}@media only screen and (max-width: 1500px){#metodo-hero{height:calc(100vh - 80px);height:calc(100svh - 80px)}}@media only screen and (max-width: 1800px){#metodo-hero{display:grid;grid-template-columns:clamp(300px,42%,700px) 1fr;grid-template-rows:auto auto;height:auto;min-height:unset;padding-inline:clamp(50px,16.667vw - 150px,150px);align-items:unset}}@media only screen and (max-width: 900px){#metodo-hero{grid-template-columns:1fr;padding-inline:0}}#metodo-hero .metodo-img{flex:0 0 clamp(400px,42%,800px);flex-shrink:0;position:relative;overflow:hidden}@media only screen and (max-width: 1800px){#metodo-hero .metodo-img{flex:none;grid-column:1;grid-row:1;height:clamp(300px,55vw,650px)}}@media only screen and (max-width: 900px){#metodo-hero .metodo-img{grid-column:1;grid-row:1;height:auto;min-height:unset;overflow:visible}}#metodo-hero .metodo-img .metodo-frame{position:absolute;inset:30px;border:2px solid #fff;pointer-events:none;z-index:1}@media only screen and (max-width: 900px){#metodo-hero .metodo-img .metodo-frame{display:none}}#metodo-hero .metodo-img picture{position:absolute;inset:0;width:100%;height:100%}@media only screen and (max-width: 900px){#metodo-hero .metodo-img picture{position:relative;inset:unset;height:auto;display:block}}#metodo-hero .metodo-img picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;display:block}@media only screen and (max-width: 900px){#metodo-hero .metodo-img picture img{height:auto;-o-object-fit:unset;object-fit:unset}}#metodo-hero .metodo-img .metodo-logo-strip{display:none}@media only screen and (max-width: 900px){#metodo-hero .metodo-img .metodo-logo-strip{display:flex;align-items:center;justify-content:center;position:absolute;bottom:0;left:0;right:0;padding:clamp(14px,3vw,24px) clamp(20px,6vw,60px);background:hsla(0,0%,100%,.82);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}}@media only screen and (max-width: 900px)and (max-width: 600px){#metodo-hero .metodo-img .metodo-logo-strip{padding:8px clamp(20px,6vw,60px)}}@media only screen and (max-width: 900px){#metodo-hero .metodo-img .metodo-logo-strip img{width:clamp(160px,45%,260px);height:auto}}@media only screen and (max-width: 900px)and (max-width: 600px){#metodo-hero .metodo-img .metodo-logo-strip img{width:clamp(200px,65%,320px)}}#metodo-hero .metodo-right{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;padding:0 100px;gap:50px}@media only screen and (max-width: 2000px){#metodo-hero .metodo-right{padding:0 60px}}@media only screen and (max-width: 1800px){#metodo-hero .metodo-right{display:contents}}#metodo-hero .metodo-content{display:flex;flex-direction:column;gap:50px}@media only screen and (max-width: 1800px){#metodo-hero .metodo-content{grid-column:2;grid-row:1;display:flex;justify-content:center;padding:clamp(30px,4vw,60px) clamp(20px,3vw,40px);gap:25px}}@media only screen and (max-width: 900px){#metodo-hero .metodo-content{grid-column:1;grid-row:2;padding:30px clamp(20px,5vw,50px) 30px;gap:20px}#metodo-hero .metodo-content .metodo-logo{display:none}}#metodo-hero .metodo-content .metodo-logo{width:350px;height:auto;align-self:center}@media only screen and (max-width: 2000px){#metodo-hero .metodo-content .metodo-logo{width:300px}}@media only screen and (max-width: 1800px){#metodo-hero .metodo-content .metodo-logo{width:clamp(180px,55%,320px)}}#metodo-hero .metodo-content h2{color:#5b7380}#metodo-hero .metodo-body{display:flex;flex-direction:column;gap:clamp(20px,3vw,40px)}@media only screen and (max-width: 1800px){#metodo-hero .metodo-body{grid-column:1/3;grid-row:2;padding:clamp(30px,4vw,60px) 0;gap:clamp(16px,2vw,24px)}#metodo-hero .metodo-body .p-lead{border-left:2px solid #1c92a6;padding-left:clamp(16px,2vw,28px);padding-block:clamp(8px,1vw,14px)}}@media only screen and (max-width: 900px){#metodo-hero .metodo-body{grid-column:1;grid-row:3;padding:0 clamp(20px,5vw,50px) 40px}}#metodo-hero .metodo-body .p-lead{color:#5b7380}#metodo-steps{width:100%;max-width:2000px;margin:clamp(16px,3vw,40px) auto 0;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 100 100'%3E%3Cg fill-rule='evenodd'%3E%3Cg fill='%235b7380' fill-opacity='0.18'%3E%3Cpath opacity='.5' d='M96 95h4v1h-4v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9zm-1 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm9-10v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm9-10v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm9-10v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9z'/%3E%3Cpath d='M6 5V0H5v5H0v1h5v94h1V6h94V5H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");padding:clamp(30px,4vw,70px) clamp(40px,7vw,130px)}@media only screen and (max-width: 1800px){#metodo-steps{margin-top:10px}}@media only screen and (max-width: 900px){#metodo-steps{margin-top:6px}}@media only screen and (max-width: 600px){#metodo-steps{margin-top:4px}}@media only screen and (max-width: 600px){#metodo-steps{padding-inline:20px}}#metodo-steps{display:flex;flex-direction:column}#metodo-steps .step{display:flex;align-items:center;gap:clamp(40px,6vw,100px);padding:clamp(16px,2.5vw,40px) 0}@media only screen and (max-width: 1200px){#metodo-steps .step{flex-direction:column;align-items:flex-start;text-align:left;gap:clamp(20px,3vw,32px);padding:clamp(16px,2.5vw,30px) 0}}@media only screen and (max-width: 1200px){#metodo-steps .step:last-child{padding-top:clamp(30px,4vw,60px)}}@media only screen and (max-width: 900px){#metodo-steps .step{align-items:center;text-align:center}}#metodo-steps .step .step-left{flex:0 0 clamp(160px,22%,280px);display:flex;justify-content:flex-start}@media only screen and (max-width: 1200px){#metodo-steps .step .step-left{flex:none;justify-content:flex-start}}#metodo-steps .step .step-label{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:.25em .6em}#metodo-steps .step .step-label h1{color:#5b7380;font-weight:700;position:relative;z-index:1}#metodo-steps .step .step-label h1.handline{position:relative;display:inline}#metodo-steps .step .step-label h1.handline::after{content:"";position:absolute;bottom:-6px;left:-4px;right:-4px;height:10px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 200 10'%3E%3Cpath d='M2,9 Q100,6 198,3' fill='none' stroke='%231c92a6' stroke-width='5' stroke-linecap='round'/%3E%3C/svg%3E");background-size:100% 100%;background-repeat:no-repeat;transform:none}#metodo-steps .step .step-label .step-deco{position:absolute;width:140%;height:auto;top:50%;left:50%;transform:translate(-50%, -50%);pointer-events:none}#metodo-steps .step .step-label .step-arrow{position:absolute;right:clamp(-50px,-4vw,-20px);top:40%;width:clamp(28px,3vw,46px);height:auto;pointer-events:none;z-index:2}@media only screen and (max-width: 1200px){#metodo-steps .step .step-label .step-arrow{display:none}}#metodo-steps .step .p-lead{flex:1;color:#000;text-align:left}@media only screen and (max-width: 1200px){#metodo-steps .step .p-lead{flex:none}}#contatti-hero{width:100%;max-width:2000px;margin:0 auto;padding:0;display:flex;align-items:center;gap:0}@media only screen and (max-width: 1500px){#contatti-hero{flex-direction:column;padding:0 clamp(20px,5vw,60px);gap:clamp(24px,4vw,48px)}}@media only screen and (max-width: 600px){#contatti-hero{padding:0 20px}}#contatti-hero .contatti-img{flex:0 0 auto;max-width:1000px;box-sizing:content-box;border:20px solid #1c92a6}@media only screen and (max-width: 1500px){#contatti-hero .contatti-img{flex:none;width:100%}}@media only screen and (max-width: 900px){#contatti-hero .contatti-img{border-width:14px}}@media only screen and (max-width: 600px){#contatti-hero .contatti-img{border-width:10px}}#contatti-hero .contatti-img picture{display:block}#contatti-hero .contatti-img picture img{width:auto;max-width:100%;height:auto;display:block}#contatti-hero .contatti-text{flex:1;display:flex;flex-direction:column;gap:clamp(20px,2.5vw,36px);padding:clamp(40px,5vw,80px) clamp(40px,5vw,100px)}@media only screen and (max-width: 1500px){#contatti-hero .contatti-text{flex:none;width:100%;padding:0}}#contatti-hero .contatti-text h1{color:#000;text-align:center}#contatti-hero .contatti-text h1 .evidence-word{position:relative;display:inline-block}#contatti-hero .contatti-text h1 .evidence-word .evidence{position:absolute;width:5.5em;top:30%;left:47%;transform:translate(-50%, -50%);pointer-events:none}#contatti-hero .contatti-text .p-lead{color:#5b7380}@media only screen and (max-width: 1500px){#contatti-hero .contatti-text .p-lead{border-left:2px solid #1c92a6;padding-left:clamp(16px,2vw,28px);padding-block:clamp(8px,1vw,14px)}#contatti-hero .contatti-text .p-lead:not(:last-child){margin-bottom:clamp(16px,2vw,28px)}}#contatti-logo{width:100%;max-width:2000px;margin:clamp(24px,3vw,44px) auto 0;display:flex;justify-content:center}#contatti-logo img{width:clamp(200px,25%,380px);height:auto}#contatti-logo+#home-contact{margin-top:clamp(24px,3vw,44px)}#servizi-banner{position:relative;height:clamp(300px,55vh,650px);margin:0 max(100px,50% - 1000px);overflow:hidden}@media only screen and (max-width: 1500px){#servizi-banner{margin:0 max(80px,50% - 1000px);height:auto;overflow:visible}}@media only screen and (max-width: 900px){#servizi-banner{margin:0 max(20px,50% - 1000px)}}#servizi-banner .servizi-frame{position:absolute;inset:30px;border:1.5px solid hsla(0,0%,100%,.8);pointer-events:none;z-index:1}@media only screen and (max-width: 1200px){#servizi-banner .servizi-frame{inset:20px}}@media only screen and (max-width: 600px){#servizi-banner .servizi-frame{inset:10px}}#servizi-banner picture{position:absolute;inset:0;width:100%;height:100%}@media only screen and (max-width: 1500px){#servizi-banner picture{position:relative;inset:unset;height:auto;display:block}}#servizi-banner picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}@media only screen and (max-width: 1500px){#servizi-banner picture img{height:auto;-o-object-fit:unset;object-fit:unset}}#servizi-list{width:100%;max-width:2000px;margin:clamp(30px,4vw,60px) auto 0;padding:clamp(16px,2vw,30px) clamp(60px,10vw,180px) clamp(50px,6vw,100px);background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 100 100'%3E%3Cg fill-rule='evenodd'%3E%3Cg fill='%235b7380' fill-opacity='0.18'%3E%3Cpath opacity='.5' d='M96 95h4v1h-4v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9zm-1 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm9-10v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm9-10v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm9-10v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9z'/%3E%3Cpath d='M6 5V0H5v5H0v1h5v94h1V6h94V5H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}@media only screen and (max-width: 600px){#servizi-list{padding-inline:20px}}#servizi-list .servizi-title-wrap{text-align:left;margin-bottom:clamp(40px,6vw,80px)}#servizi-list .servizi-title-wrap .supertitle{font-size:clamp(26px,4vw,54px)}@media only screen and (max-width: 1800px){#servizi-list .servizi-title-wrap{text-align:center}#servizi-list .servizi-title-wrap .supertitle{line-height:1.2;max-width:16em;margin-inline:auto}}#servizi-list .servizi-title-wrap .strike{position:relative;display:inline-block}#servizi-list .servizi-title-wrap .strike::after{content:"";position:absolute;left:-4px;right:-4px;top:55%;height:10px;transform:translateY(-50%) rotate(-1deg);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 200 12'%3E%3Cpath d='M2,10 Q100,6 198,2' fill='none' stroke='%231c92a6' stroke-width='6' stroke-linecap='round'/%3E%3C/svg%3E");background-size:100% 100%;background-repeat:no-repeat}#servizi-list .servizi-title-wrap .p-lead{color:#000;text-align:left;margin-top:clamp(16px,2vw,30px)}#servizi-list .servizi-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(30px,5vw,70px) clamp(40px,7vw,120px)}@media only screen and (max-width: 1200px){#servizi-list .servizi-grid{grid-template-columns:1fr;gap:clamp(30px,4vw,50px)}}#servizi-list .servizio{display:flex;flex-direction:column;gap:clamp(10px,1.5vw,18px)}#servizi-list .servizio h1{display:flex;align-items:center;gap:.4em;color:#000;font-size:clamp(22px,2.2vw,32px)}#servizi-list .servizio h1 img{width:1.3em;height:auto;flex-shrink:0}#servizi-list .servizio .p-lead{color:#000}footer{width:100%;max-width:2000px;margin:0 auto;padding:30px 0;display:flex;justify-content:space-evenly;background:#5b7380;border-top:1px solid hsla(0,0%,100%,.3);font-family:"ElmsSans",sans-serif;font-weight:300;font-size:clamp(16px,1.4vw,20px);letter-spacing:.1em}footer a{color:#fff;transition:all .5s cubic-bezier(0.4, 0.01, 0.165, 0.99);opacity:.7}footer a:hover{opacity:1}#tax-data{width:100%;max-width:2000px;margin:0 auto;background:#5b7380;font-family:"ElmsSans",sans-serif;font-weight:300;font-size:clamp(16px,1.4vw,20px);color:hsla(0,0%,100%,.7);text-align:center;padding:20px;border-top:1px solid hsla(0,0%,100%,.3);line-height:1.5rem}
