a{text-decoration:none;color:#000}a:active,a:hover{outline:0;cursor:pointer}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{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;-webkit-font-kerning:normal;font-kerning:normal}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}img{vertical-align:text-top;display:block}button,input,optgroup,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],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[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}h1{font-size:4em}@media only screen and (max-width: 1800px){h1{font-size:3em}}@media only screen and (max-width: 1500px){h1{font-size:2.5em}}@media only screen and (max-width: 900px){h1{font-size:2.2em}}@media only screen and (max-width: 600px){h1{font-size:2em}}h2{font-size:1.6em}@media only screen and (max-width: 1500px){h2{font-size:1.3em}}h3{font-size:.7em;letter-spacing:.1em;text-transform:uppercase}p{font-size:1.4em;line-height:1.5em}@media only screen and (max-width: 1800px){p{font-size:1.3em}}@media only screen and (max-width: 600px){p{font-size:1.1em}}.invisibile{display:none}* a.title{visibility:hidden}mark{background:#0059a5}body,html{height:100%}html{font-family:"niveau-grotesk",sans-serif;font-weight:300;font-style:normal;font-size:20px}body{position:relative;background-color:#f2f2f2;background-image:url("data:image/svg+xml,%3Csvg width='6' height='6' viewBox='0 0 6 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%230059a5' fill-opacity='0.12' fill-rule='evenodd'%3E%3Cpath d='M5 0h1L0 6V5zM6 5v1H5z'/%3E%3C/g%3E%3C/svg%3E")}body.stop-scroll{overflow:hidden}header{width:100%;display:flex;align-items:center;border-bottom:1px solid rgba(0,89,165,.2)}@media only screen and (max-width: 900px){header{justify-content:center}}header #logo{width:401px;height:100px}@media only screen and (max-width: 2100px){header #logo{width:331px;height:90px}}@media only screen and (max-width: 1800px){header #logo{width:301px}}@media only screen and (max-width: 1500px){header #logo{width:100%;height:70px}}@media only screen and (max-width: 900px){header #logo{height:100px}}header #logo{display:flex;justify-content:center;align-items:center;border-right:1px solid rgba(0,89,165,.2);transition:all .5s cubic-bezier(0.4, 0.01, 0.165, 0.99)}header #logo:hover{opacity:.8}@media only screen and (max-width: 900px){header #logo{border:none}}header #logo img{width:100%;max-width:160px}@media only screen and (max-width: 1200px){header #logo img{max-width:140px}}@media only screen and (max-width: 1200px){header #logo img{max-width:160px}}@media only screen and (max-width: 600px){header #logo img{max-width:140px}}header ul{width:401px;height:100px}@media only screen and (max-width: 2100px){header ul{width:331px;height:90px}}@media only screen and (max-width: 1800px){header ul{width:301px}}@media only screen and (max-width: 1500px){header ul{width:100%;height:70px}}@media only screen and (max-width: 900px){header ul{height:100px}}header ul{margin-left:auto;border-left:1px solid rgba(0,89,165,.2);display:flex;justify-content:center;align-items:center;gap:20px;font-size:1.2em;text-transform:capitalize;letter-spacing:.04em}@media only screen and (max-width: 1800px){header ul{font-size:1.1em}}@media only screen and (max-width: 900px){header ul{display:none}}header ul a{display:inline-block;position:relative;color:#0059a5;padding-bottom:5px}header ul a:hover{color:#00335f}header ul a::after{content:"";position:absolute;width:100%;transform:scaleX(0);height:2px;bottom:0;left:0;background-color:#00335f;transform-origin:bottom center;transition:all .5s cubic-bezier(0.17, 0.67, 0.83, 0.67)}header ul a:hover::after{transform:scaleX(1);transform-origin:bottom center}header ul a.selected::after{transform:scaleX(1);transform-origin:bottom left}header ul a.selected{color:#00335f}#btn-hamb{position:fixed;top:30px;right:30px;z-index:150;width:100px;height:100px;display:flex;justify-content:center;align-items:center;border-radius:50%;background:#00335f;border:1px solid #f2f2f2;transition:all .5s cubic-bezier(0.4, 0.01, 0.165, 0.99)}@media only screen and (max-width: 1800px){#btn-hamb{top:20px;right:20px;width:90px;height:90px}}@media only screen and (max-width: 1200px){#btn-hamb{width:80px;height:80px}}@media only screen and (max-width: 900px){#btn-hamb{width:70px;height:70px}}@media only screen and (max-width: 600px){#btn-hamb{width:60px;height:60px;top:10px;right:10px}}#btn-hamb:hover,#btn-hamb.selected{background:#0059a5;border:1px solid rgba(0,0,0,0)}#btn-hamb.ghost{opacity:0;transform:scale(0.5);transition-duration:.1s}@media only screen and (max-width: 900px){#btn-hamb.ghost{offset:1;transform:scale(1);transition-duration:0}}@media only screen and (max-width: 900px){#btn-hamb.ghost.last{opacity:1}}#btn-hamb #btn-bars{position:absolute;width:28%;height:8%;opacity:1}#btn-hamb #btn-bars::before,#btn-hamb #btn-bars::after{content:"";display:block;position:absolute;left:50%;height:1px;width:100%;transform:translate(-50%, -50%) rotate(0.001deg);background:#f2f2f2;transition:all .5s cubic-bezier(0.4, 0.01, 0.165, 0.99)}#btn-hamb #btn-bars::before{top:0;transform:translate(-50%, -50%)}#btn-hamb #btn-bars::after{top:100%;transform:translate(-50%, -50%)}#btn-hamb.selected #btn-bars::before{top:50%;transform:translate(-50%, -50%) rotate(-45deg)}#btn-hamb.selected #btn-bars::after{top:50%;transform:translate(-50%, -50%) rotate(45deg)}#nav-back{position:fixed;top:0;left:0;z-index:100;width:100%;height:100%;background:linear-gradient(to left, #1c1d20 20%, rgba(28, 29, 32, 0.2) 100%);opacity:0;transition:opacity .8s cubic-bezier(0.7, 0, 0.2, 1);pointer-events:none;will-change:opacity;overflow:hidden}#nav-back.active{opacity:1;pointer-events:all}#nav-panel{position:fixed;top:-30svh;right:0;z-index:130;width:700px;height:160svh;display:flex;justify-content:center;align-items:center;background:#00335f;border-radius:50%;transform:translateX(100%);transition:all .8s cubic-bezier(0.7, 0, 0.2, 1)}@media only screen and (max-width: 1800px){#nav-panel{width:500px}}@media only screen and (max-width: 900px){#nav-panel{width:100%}}#nav-panel.active{border-radius:0%;transform:translateX(0%)}#nav-panel.active #panel ul li{transform:translateX(0)}#nav-panel #panel{width:60%;display:flex;flex-direction:column}@media only screen and (max-width: 900px){#nav-panel #panel{width:50%}}#nav-panel #panel h3{display:block;width:100%;padding-bottom:30px;border-bottom:1px solid rgba(242,242,242,.5);color:rgba(242,242,242,.5)}@media only screen and (max-width: 1800px){#nav-panel #panel h3{padding-bottom:20px}}#nav-panel #panel ul{padding:50px 0}@media only screen and (max-width: 600px){#nav-panel #panel ul{padding:30px 0}}#nav-panel #panel ul li{font-size:4em;text-transform:capitalize;margin-top:20px;transform:translateX(60svw);transition:transform .8s cubic-bezier(0.7, 0, 0.2, 1)}@media only screen and (max-width: 1800px){#nav-panel #panel ul li{font-size:3em}}@media only screen and (max-width: 1200px){#nav-panel #panel ul li{font-size:2.5em}}@media only screen and (max-width: 600px){#nav-panel #panel ul li{font-size:2em}}#nav-panel #panel ul li:nth-child(1){transition-delay:0}#nav-panel #panel ul li:nth-child(2){transition-delay:.03s}#nav-panel #panel ul li:nth-child(3){transition-delay:.06s}#nav-panel #panel ul li:nth-child(4){transition-delay:.09s}#nav-panel #panel ul li a{display:inline-block;position:relative;color:rgba(242,242,242,.6);padding-bottom:5px;transition:all .5s cubic-bezier(0.4, 0.01, 0.165, 0.99)}#nav-panel #panel ul li a:hover{color:#f2f2f2}#nav-panel #panel ul li a::after{content:"";position:absolute;width:100%;transform:scaleX(0);height:2px;bottom:0;left:0;background-color:#f2f2f2;transform-origin:bottom center;transition:all .5s cubic-bezier(0.17, 0.67, 0.83, 0.67)}#nav-panel #panel ul li a:hover::after{transform:scaleX(1);transform-origin:bottom center}#nav-panel #panel ul li a.selected::after{transform:scaleX(1);transform-origin:bottom left}#nav-panel #panel ul li a.selected{color:#f2f2f2}#nav-panel #panel #social{margin-top:100px}@media only screen and (max-width: 1200px){#nav-panel #panel #social{margin-top:50px}}@media only screen and (max-width: 600px){#nav-panel #panel #social{margin-top:20px}}#nav-panel #panel #social a{display:flex;width:180px;padding-top:20px;opacity:.6;transition:all .5s cubic-bezier(0.4, 0.01, 0.165, 0.99)}@media only screen and (max-width: 1800px){#nav-panel #panel #social a{width:150px}}@media only screen and (max-width: 600px){#nav-panel #panel #social a{width:120px}}#nav-panel #panel #social a:hover{opacity:1}#nav-panel #panel #social a img{width:100%}footer{width:100%;background:#0059a5;padding:200px 0 20px 0;display:flex;justify-content:center}@media only screen and (max-width: 2100px){footer{padding-top:180px}}@media only screen and (max-width: 1800px){footer{padding-top:150px}}@media only screen and (max-width: 1500px){footer{padding-top:100px}}@media only screen and (max-width: 600px){footer{padding-top:50px}}footer.contact{padding:20px 0;border-top:1px solid #1c1d20}footer .container{width:calc(100% - 800px)}@media only screen and (max-width: 2100px){footer .container{width:calc(100% - 660px)}}@media only screen and (max-width: 1800px){footer .container{width:calc(100% - 600px)}}@media only screen and (max-width: 1500px){footer .container{width:100%}}footer .container{display:flex;flex-direction:column;align-items:center}footer .container .foo-title{width:80%;padding-bottom:50px;margin-bottom:50px;border-bottom:1px solid #1c1d20}@media only screen and (max-width: 1200px){footer .container .foo-title{padding-bottom:30px;margin-bottom:30px}}@media only screen and (max-width: 600px){footer .container .foo-title{padding-bottom:10px;margin-bottom:30px}}footer .container .foo-title h1{font-size:5em;line-height:1.1em}@media only screen and (max-width: 1800px){footer .container .foo-title h1{font-size:4em}}@media only screen and (max-width: 1200px){footer .container .foo-title h1{font-size:3em}}@media only screen and (max-width: 900px){footer .container .foo-title h1{font-size:2.5em}}@media only screen and (max-width: 600px){footer .container .foo-title h1{font-size:1.8em}}footer .container .foo-links{width:80%;display:flex;flex-wrap:wrap;gap:30px}footer .container .foo-links.first{margin-bottom:30px}@media only screen and (max-width: 600px){footer .container .foo-links{gap:20px}}footer .container .foo-links a{display:block;color:#f2f2f2;border:1px solid #1c1d20;align-self:start;padding:18px 35px;border-radius:50px;font-size:1.6em;transition:all .5s cubic-bezier(0.4, 0.01, 0.165, 0.99)}@media only screen and (max-width: 1200px){footer .container .foo-links a{font-size:1.4em}}@media only screen and (max-width: 600px){footer .container .foo-links a{font-size:1em;padding:15px 27px}}footer .container .foo-links a:hover{background:#1c1d20}footer .container .text{width:80%;margin-top:100px;padding-bottom:50px;border-bottom:1px solid #1c1d20}@media only screen and (max-width: 1200px){footer .container .text{margin-top:70px;padding-bottom:30px}}@media only screen and (max-width: 600px){footer .container .text{margin-top:30px;padding-bottom:20px}}footer .container .text p{font-size:1em}footer .container .text p span{font-size:1.2em;text-transform:uppercase}footer .container .policy{width:80%;display:flex;justify-content:space-around;padding:30px;flex-wrap:wrap;gap:20px}footer .container .policy a{font-size:.8em;transition:all .5s cubic-bezier(0.4, 0.01, 0.165, 0.99)}footer .container .policy a span{color:red}footer .container .policy a:hover,footer .container .policy a.selected{color:#f2f2f2}.footer-law{width:100%;max-width:2100px;right:0;left:0;margin-right:auto;margin-left:auto;display:flex;flex-direction:column;padding:30px;gap:30px}.first-box{width:100%;display:flex;flex-direction:column;align-items:center}.first-box .slide-content{width:calc(100% - 800px)}@media only screen and (max-width: 2100px){.first-box .slide-content{width:calc(100% - 660px)}}@media only screen and (max-width: 1800px){.first-box .slide-content{width:calc(100% - 600px)}}@media only screen and (max-width: 1500px){.first-box .slide-content{width:100%}}.first-box .slide-content{border-left:1px solid rgba(0,89,165,.2);border-right:1px solid rgba(0,89,165,.2);display:flex;flex-direction:column;align-items:flex-end;justify-content:center;padding:110px 20px 110px 0;background-image:url(../img/stormo.svg);background-size:500px;background-position:top 50px left 30px;background-repeat:no-repeat;gap:80px}@media only screen and (max-width: 2100px){.first-box .slide-content{background-size:400px;background-position:top 10px left 10px}}@media only screen and (max-width: 1800px){.first-box .slide-content{padding:80px 20px 80px 0;gap:40px}}@media only screen and (max-width: 1500px){.first-box .slide-content{border:none;padding:70px 0;align-items:center}}@media only screen and (max-width: 1200px){.first-box .slide-content{padding:50px 0}}@media only screen and (max-width: 900px){.first-box .slide-content{border:none;align-items:flex-end;padding:200px 30px 80px 0;background-size:350px}}@media only screen and (max-width: 600px){.first-box .slide-content{align-items:center;padding:150px 30px 30px 0;background-size:250px;gap:20px}}.first-box .slide-content h1{text-align:right;color:#00335f}.first-box .slide-content h1 span{color:#0059a5}.first-box .title{width:100%;height:100px;background:#00335f;display:flex;justify-content:center;align-items:center;color:#f2f2f2;font-size:2em;text-align:center}@media only screen and (max-width: 1800px){.first-box .title{height:60px;font-size:1.7em}}@media only screen and (max-width: 600px){.first-box .title{font-size:1.5em;height:auto;padding:20px}}.first-box .title .inside-title{width:calc(100% - 800px)}@media only screen and (max-width: 2100px){.first-box .title .inside-title{width:calc(100% - 660px)}}@media only screen and (max-width: 1800px){.first-box .title .inside-title{width:calc(100% - 600px)}}@media only screen and (max-width: 1500px){.first-box .title .inside-title{width:100%}}.first-box .title .inside-title{height:100%;display:flex;justify-content:center;align-items:center;border-left:1px solid rgba(242,242,242,.3);border-right:1px solid rgba(242,242,242,.3)}@media only screen and (max-width: 1500px){.first-box .title .inside-title{border:none}}.first-box .down-slide{width:calc(100% - 800px)}@media only screen and (max-width: 2100px){.first-box .down-slide{width:calc(100% - 660px)}}@media only screen and (max-width: 1800px){.first-box .down-slide{width:calc(100% - 600px)}}@media only screen and (max-width: 1500px){.first-box .down-slide{width:100%}}.first-box .down-slide{border-left:1px solid rgba(0,89,165,.2);border-right:1px solid rgba(0,89,165,.2);padding:50px 0;display:flex;justify-content:space-around;align-items:center}@media only screen and (max-width: 2100px){.first-box .down-slide{padding:30px 0}}@media only screen and (max-width: 1500px){.first-box .down-slide{padding:10px 0}}@media only screen and (max-width: 1200px){.first-box .down-slide{padding:30px 0}}@media only screen and (max-width: 900px){.first-box .down-slide{flex-wrap:wrap;gap:10px}}.first-box .down-slide a{width:250px;height:250px;border:1px solid #0059a5;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;border-radius:50%;background:rgba(242,242,242,.02);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);transition:all .5s cubic-bezier(0.4, 0.01, 0.165, 0.99)}@media only screen and (max-width: 2100px){.first-box .down-slide a{width:200px;height:200px}}@media only screen and (max-width: 1500px){.first-box .down-slide a{width:180px;height:180px}}@media only screen and (max-width: 600px){.first-box .down-slide a{width:160px;height:160px}}.first-box .down-slide a:hover{transform:scale(0.8)}@media only screen and (max-width: 600px){.first-box .down-slide a:hover{transform:none}}.first-box .down-slide a img{height:100%;max-height:100px}@media only screen and (max-width: 2100px){.first-box .down-slide a img{max-height:80px}}@media only screen and (max-width: 1500px){.first-box .down-slide a img{max-height:70px}}.first-box .down-slide a h2{text-transform:capitalize;color:#00335f}.big-title{width:100%;display:flex;justify-content:center;text-align:center;border-top:3px solid #00335f;color:#0059a5;background:rgba(242,242,242,.02);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.big-title p.title{font-size:4em;padding:50px 20px}@media only screen and (max-width: 1800px){.big-title p.title{font-size:3em;padding:40px 20px}}@media only screen and (max-width: 1500px){.big-title p.title{font-size:2.5em}}@media only screen and (max-width: 1200px){.big-title p.title{padding:30px 20px}}@media only screen and (max-width: 900px){.big-title p.title{font-size:2em}}@media only screen and (max-width: 600px){.big-title p.title{font-size:1.8em}}.big-title span{display:none}@media only screen and (max-width: 900px){.big-title span{display:inline}}#blue{width:100%;display:flex;justify-content:center;background:#00335f;padding:100px 0}@media only screen and (max-width: 1500px){#blue{padding:50px 0}}@media only screen and (max-width: 1200px){#blue{padding:30px 0}}@media only screen and (max-width: 600px){#blue{padding:0}}#blue .container{width:calc(100% - 800px)}@media only screen and (max-width: 2100px){#blue .container{width:calc(100% - 660px)}}@media only screen and (max-width: 1800px){#blue .container{width:calc(100% - 600px)}}@media only screen and (max-width: 1500px){#blue .container{width:100%}}#blue .container{display:flex;gap:50px}@media only screen and (max-width: 1500px){#blue .container{padding:30px;flex-direction:column-reverse}}@media only screen and (max-width: 600px){#blue .container{gap:30px}}#blue .container .box-one{display:flex;flex-direction:column;color:#f2f2f2;gap:30px}#blue .container .box-one #btn-show{align-self:center;display:flex;justify-content:center;padding:10px 25px 10px 25px;border:1px solid #f2f2f2;border-radius:50px;color:#f2f2f2;text-transform:uppercase;letter-spacing:.02em;transition:all .5s cubic-bezier(0.4, 0.01, 0.165, 0.99);font-size:1.4em;line-height:1.5em}@media only screen and (max-width: 1800px){#blue .container .box-one #btn-show{font-size:1.3em}}@media only screen and (max-width: 600px){#blue .container .box-one #btn-show{font-size:1.1em}}#blue .container .box-one #btn-show:hover,#blue .container .box-one #btn-show.selected{background:#f2f2f2;color:#1c1d20}#blue .container .box-one #wrapper{overflow:hidden;transition:height .5s cubic-bezier(0.4, 0.01, 0.165, 0.99)}#blue .container .box-one .show-content{display:flex;flex-direction:column;gap:10px;padding:30px;background:rgba(0,89,165,.2)}@media only screen and (max-width: 600px){#blue .container .box-one .show-content{padding:10px}}#blue .container .box-one .show-content p,#blue .container .box-one .show-content li{color:#f2f2f2;font-size:1.2em;line-height:1.4em}@media only screen and (max-width: 1800px){#blue .container .box-one .show-content p,#blue .container .box-one .show-content li{font-size:1.1em}}@media only screen and (max-width: 600px){#blue .container .box-one .show-content p,#blue .container .box-one .show-content li{font-size:1em}}#blue .container .box-one .show-content ul{list-style-position:inside;list-style-type:circle}#blue .container .box-one .show-content ol{list-style-position:inside;list-style-type:numbers}#blue .container .box-one .show-content li{padding:0 0 10px 10px}#blue .container .box-two{display:flex;align-items:center;gap:30px}@media only screen and (max-width: 1500px){#blue .container .box-two{justify-content:center}}@media only screen and (max-width: 600px){#blue .container .box-two{gap:20px}}#blue .container .box-two img{width:170px;height:170px;border-radius:50%;border:1px solid #fff;background:#fff}@media only screen and (max-width: 600px){#blue .container .box-two img{width:140px;height:140px}}.client{width:100%;display:flex;justify-content:center;align-items:center;padding:100px 0;background:rgba(242,242,242,.02);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);gap:200px}@media only screen and (max-width: 1800px){.client{padding:80px 0;gap:150px}}@media only screen and (max-width: 1200px){.client{padding:50px 0;gap:50px}}@media only screen and (max-width: 900px){.client{gap:30px}}@media only screen and (max-width: 600px){.client{flex-direction:column;padding:20px 0}}.client .image{display:flex;flex-direction:column;align-items:center}.client .image p{font-size:3em;color:#0059a5}@media only screen and (max-width: 2100px){.client .image p{font-size:2.5em}}@media only screen and (max-width: 1200px){.client .image p{font-size:2em}}@media only screen and (max-width: 900px){.client .image p{font-size:1.6em}}.client .image img{width:100%;max-width:140px}@media only screen and (max-width: 2100px){.client .image img{max-width:120px}}@media only screen and (max-width: 1200px){.client .image img{max-width:100px}}@media only screen and (max-width: 900px){.client .image img{max-width:70px}}.client .links{display:flex;flex-direction:column;align-items:flex-end}@media only screen and (max-width: 600px){.client .links{width:100%;align-items:center}}.client .links a{display:block;text-align:right;width:900px;font-size:4em;padding:50px 50px 50px 0;border-bottom:1px solid #00335f;color:#0059a5;transition:all .5s cubic-bezier(0.4, 0.01, 0.165, 0.99)}@media only screen and (max-width: 2100px){.client .links a{width:800px;font-size:3.5em}}@media only screen and (max-width: 1800px){.client .links a{width:700px;font-size:3em;padding:40px 40px 40px 0}}@media only screen and (max-width: 1200px){.client .links a{width:500px;font-size:2.5em}}@media only screen and (max-width: 900px){.client .links a{width:400px;font-size:1.8em;padding:30px 30px 30px 0}}@media only screen and (max-width: 600px){.client .links a{width:auto;text-align:center;padding:20px 10px;font-size:1.4em}}.client .links a:first-child{border-top:1px solid #00335f}.client .links a:hover{background:#0059a5;color:#f2f2f2}.team-content{width:calc(100% - 800px)}@media only screen and (max-width: 2100px){.team-content{width:calc(100% - 660px)}}@media only screen and (max-width: 1800px){.team-content{width:calc(100% - 600px)}}@media only screen and (max-width: 1500px){.team-content{width:100%}}.team-content{border-left:1px solid rgba(0,89,165,.2);border-right:1px solid rgba(0,89,165,.2);right:0;left:0;margin-right:auto;margin-left:auto}.team-content .text{display:flex;justify-content:center;padding:400px 0px 50px 0px;background-image:url(../img/fila-scacchi.svg);background-size:80%;background-position:top 20% center;background-repeat:no-repeat}@media only screen and (max-width: 2100px){.team-content .text{padding:350px 50px 30px 50px;background-size:90%}}@media only screen and (max-width: 1800px){.team-content .text{padding:280px 50px 30px 50px;background-size:80%}}@media only screen and (max-width: 1500px){.team-content .text{background-position:top 20% center}}@media only screen and (max-width: 900px){.team-content .text{padding:280px 30px 30px 30px;background-size:95%}}@media only screen and (max-width: 600px){.team-content .text{background-image:url(../img/scacchi.svg);background-size:90%;background-position:top 20px center;background-repeat:no-repeat}}.team-content .text h1{display:inline-block;color:#00335f}.team-content .text h1 span{color:#0059a5;text-transform:uppercase}@media only screen and (max-width: 2100px){.team-content .text h1 mark{display:none}}@media only screen and (max-width: 1500px){.team-content .text h1 mark{display:inline}}@media only screen and (max-width: 600px){.team-content .text h1 mark{display:none}}#people{width:100%;padding-bottom:30px;display:flex;flex-wrap:wrap;justify-content:center;background:#00335f}#people .big-title{text-align:center;border:none;color:#f2f2f2;background:rgba(0,0,0,0)}#people .big-title p.title{text-transform:uppercase;padding:50px 20px}@media only screen and (max-width: 1800px){#people .big-title p.title{padding:40px 20px}}@media only screen and (max-width: 1200px){#people .big-title p.title{padding:30px 20px}}#people .container{width:calc(100% - 800px)}@media only screen and (max-width: 2100px){#people .container{width:calc(100% - 660px)}}@media only screen and (max-width: 1800px){#people .container{width:calc(100% - 600px)}}@media only screen and (max-width: 1500px){#people .container{width:100%}}#people .container{display:flex;justify-content:space-around;flex-wrap:wrap;gap:50px}@media only screen and (max-width: 900px){#people .container{gap:0}}#people .container .boxes{width:400px;display:flex;flex-direction:column;align-items:center}@media only screen and (max-width: 900px){#people .container .boxes{width:47%}}@media only screen and (max-width: 600px){#people .container .boxes{width:100%}}@media only screen and (max-width: 900px){#people .container .boxes .circle{width:80%}}@media only screen and (max-width: 600px){#people .container .boxes .circle{width:60%}}#people .container .boxes .circle img{border-radius:50%;max-width:100%;border:5px solid #0059a5}#people .container .boxes .text{padding:30px 0}@media only screen and (max-width: 600px){#people .container .boxes .text{padding:20px 0}}#people .container .boxes .text h2{text-align:center;text-transform:capitalize;color:#f2f2f2}#people .container .boxes .text h3{text-align:center;color:rgba(242,242,242,.7);margin-top:12px}#people .container .boxes .text p{color:#f2f2f2;margin-top:30px}@media only screen and (max-width: 900px){#people .container .boxes .text p{margin-top:20px}}@media only screen and (max-width: 1200px){#people .container .boxes .text p{padding:0 20px}}#people .container .boxes .text a{display:block;color:#f2f2f2;background:#0059a5;padding:3px 0;text-align:center;margin-top:10px;transition:all .5s cubic-bezier(0.4, 0.01, 0.165, 0.99)}#people .container .boxes .text a:hover{color:#00335f;background:#f2f2f2}#life{width:100%;display:flex;justify-content:center;padding:50px 0;background:rgba(242,242,242,.02);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}@media only screen and (max-width: 600px){#life{padding:30px 0}}#life .container{width:calc(100% - 800px)}@media only screen and (max-width: 2100px){#life .container{width:calc(100% - 660px)}}@media only screen and (max-width: 1800px){#life .container{width:calc(100% - 600px)}}@media only screen and (max-width: 1500px){#life .container{width:100%}}#life .container{display:flex;gap:50px}@media only screen and (max-width: 1800px){#life .container{gap:30px}}@media only screen and (max-width: 1500px){#life .container{padding:0 50px}}@media only screen and (max-width: 1200px){#life .container{flex-direction:column;align-items:center}}@media only screen and (max-width: 600px){#life .container{padding:0 20px}}#life .container .left-side{text-align:center}#life .container .left-side img{width:100%;max-width:500px}@media only screen and (max-width: 1800px){#life .container .left-side img{max-width:400px}}@media only screen and (max-width: 1500px){#life .container .left-side img{max-width:350px}}#life .container .right-side{flex:1;display:flex;flex-direction:column;gap:30px}@media only screen and (max-width: 900px){#life .container .right-side{gap:20px}}#life .container .right-side .big-title{text-align:center;border:none;background:rgba(0,0,0,0)}#life .container .right-side .big-title p.title{padding:0;line-height:1.2em}#servizi{width:calc(100% - 800px)}@media only screen and (max-width: 2100px){#servizi{width:calc(100% - 660px)}}@media only screen and (max-width: 1800px){#servizi{width:calc(100% - 600px)}}@media only screen and (max-width: 1500px){#servizi{width:100%}}#servizi{border-left:1px solid rgba(0,89,165,.2);border-right:1px solid rgba(0,89,165,.2);right:0;left:0;margin-right:auto;margin-left:auto;display:flex;justify-content:space-around;flex-wrap:wrap;padding:100px 50px}@media only screen and (max-width: 1200px){#servizi{padding:50px 0}}#servizi h1{color:#00335f;text-transform:uppercase}.servizi-blue{width:100%;display:flex;justify-content:center;align-items:center;padding:100px 0;background:#00335f}@media only screen and (max-width: 1200px){.servizi-blue{flex-direction:column-reverse;padding:0 0 50px 0;gap:50px}}.servizi-blue .boxleft{flex:1;max-width:880px;padding:0 50px;display:flex;flex-direction:column;gap:30px}@media only screen and (max-width: 900px){.servizi-blue .boxleft{gap:20px;padding:0 30px}}.servizi-blue .boxleft p{color:#f2f2f2}.servizi-blue .boxright{flex:1;max-width:880px;display:flex;justify-content:center}.servizi-blue .boxright img{max-width:100%}.serv-txt{width:100%;display:flex;justify-content:center;background:rgba(0,89,165,.2)}.serv-txt .container{width:calc(100% - 800px)}@media only screen and (max-width: 2100px){.serv-txt .container{width:calc(100% - 660px)}}@media only screen and (max-width: 1800px){.serv-txt .container{width:calc(100% - 600px)}}@media only screen and (max-width: 1500px){.serv-txt .container{width:100%}}.serv-txt .container{padding:50px 200px;display:flex;flex-direction:column;align-items:center;gap:30px}@media only screen and (max-width: 1200px){.serv-txt .container{padding:50px}}@media only screen and (max-width: 600px){.serv-txt .container{gap:10px;padding:20px}}.serv-txt .container h1{color:#00335f;text-align:center;text-transform:uppercase}.serv-txt .container h2{text-transform:uppercase;color:#0059a5;text-align:center}@media only screen and (max-width: 600px){.serv-txt .container h2{margin-top:20px}}.serv-txt .container p{color:#00335f}.serv-txt .container p span{color:#0059a5}.serv-txt .container>p{text-align:center;max-width:70%}@media only screen and (max-width: 900px){.serv-txt .container>p{max-width:100%}}.nature{width:100%;display:flex;justify-content:center;background:rgba(242,242,242,.02);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.nature .container{width:calc(100% - 800px)}@media only screen and (max-width: 2100px){.nature .container{width:calc(100% - 660px)}}@media only screen and (max-width: 1800px){.nature .container{width:calc(100% - 600px)}}@media only screen and (max-width: 1500px){.nature .container{width:100%}}.nature .container{padding:50px 0;display:flex}@media only screen and (max-width: 1200px){.nature .container{flex-direction:column;align-items:center;padding:50px 0 0 0}}@media only screen and (max-width: 600px){.nature .container{padding:30px 0 0 0}}.nature .container .plant{width:50%;display:flex;justify-content:center;align-items:center}@media only screen and (max-width: 1800px){.nature .container .plant{width:30%}}.nature .container .plant img{max-width:100%}@media only screen and (max-width: 1200px){.nature .container .plant img{max-width:250px}}@media only screen and (max-width: 600px){.nature .container .plant img{max-width:180px}}.nature .container .text{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:30px}@media only screen and (max-width: 1800px){.nature .container .text{padding:0 50px}}@media only screen and (max-width: 1200px){.nature .container .text{padding:50px}}@media only screen and (max-width: 600px){.nature .container .text{gap:20px;padding:30px 20px}}.nature .container .text h2{color:#0059a5;text-transform:uppercase}.nature .container .text p{color:#0059a5}#btn-appear,#btn-appear2,#btn-appear3,#btn-appear4{align-self:center;display:flex;justify-content:center;padding:10px 25px 10px 25px;border:2px solid #0059a5;border-radius:50px;color:#0059a5;letter-spacing:.02em;transition:all .5s cubic-bezier(0.4, 0.01, 0.165, 0.99);font-size:1.4em;line-height:1.5em;letter-spacing:.1em}@media only screen and (max-width: 1800px){#btn-appear,#btn-appear2,#btn-appear3,#btn-appear4{font-size:1.3em}}@media only screen and (max-width: 600px){#btn-appear,#btn-appear2,#btn-appear3,#btn-appear4{font-size:1.1em}}#btn-appear:hover,#btn-appear.selected,#btn-appear2:hover,#btn-appear2.selected,#btn-appear3:hover,#btn-appear3.selected,#btn-appear4:hover,#btn-appear4.selected{background:#0059a5;color:#f2f2f2}#wrapper-appear,#wrapper-appear2,#wrapper-appear3,#wrapper-appear4{overflow:hidden;transition:height .5s cubic-bezier(0.4, 0.01, 0.165, 0.99)}.appear-content,.appear-content2,.appear-content3,.appear-content4{display:flex;flex-direction:column;gap:15px;padding:30px;background:#0059a5;color:#f2f2f2}@media only screen and (max-width: 600px){.appear-content,.appear-content2,.appear-content3,.appear-content4{padding:10px}}.appear-content h3,.appear-content2 h3,.appear-content3 h3,.appear-content4 h3{font-size:1.4em;letter-spacing:normal;color:#87ceff}@media only screen and (max-width: 600px){.appear-content h3,.appear-content2 h3,.appear-content3 h3,.appear-content4 h3{font-size:1em}}.appear-content p.white,.appear-content2 p.white,.appear-content3 p.white,.appear-content4 p.white{color:#f2f2f2;font-size:1.2em;line-height:1.4em}.appear-content p.white:not(:last-child),.appear-content2 p.white:not(:last-child),.appear-content3 p.white:not(:last-child),.appear-content4 p.white:not(:last-child){margin-bottom:20px}@media only screen and (max-width: 1800px){.appear-content p.white,.appear-content2 p.white,.appear-content3 p.white,.appear-content4 p.white{font-size:1.1em}}@media only screen and (max-width: 600px){.appear-content p.white,.appear-content2 p.white,.appear-content3 p.white,.appear-content4 p.white{font-size:1em}}.appear-content p.first,.appear-content2 p.first,.appear-content3 p.first,.appear-content4 p.first{color:#f2f2f2;font-size:1.2em;line-height:1.4em}@media only screen and (max-width: 1800px){.appear-content p.first,.appear-content2 p.first,.appear-content3 p.first,.appear-content4 p.first{font-size:1.1em}}@media only screen and (max-width: 600px){.appear-content p.first,.appear-content2 p.first,.appear-content3 p.first,.appear-content4 p.first{font-size:1em}}#contatti{width:100%;display:flex;justify-content:center;padding:50px 0;background:#0059a5}@media only screen and (max-width: 600px){#contatti{padding:20px 0}}#contatti .container{display:flex;flex-direction:column;gap:50px}@media only screen and (max-width: 1800px){#contatti .container{gap:30px}}@media only screen and (max-width: 1200px){#contatti .container{width:100%}}@media only screen and (max-width: 600px){#contatti .container{gap:10px}}#contatti .container .sub-section{display:flex;flex-wrap:wrap;gap:50px}@media only screen and (max-width: 1500px){#contatti .container .sub-section{gap:30px}}@media only screen and (max-width: 1200px){#contatti .container .sub-section{gap:10px}}#contatti .container .box{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center}@media only screen and (max-width: 600px){#contatti .container .box{padding:0px 20px}}#contatti .container .box>div{padding:30px;border:3px solid #00335f;display:flex;flex-direction:column;border-radius:30px;text-align:center;gap:20px;color:#f2f2f2}@media only screen and (max-width: 600px){#contatti .container .box>div{width:100%;padding:10px}}#contatti .container .box>div h2{text-transform:uppercase}#contatti .container .box>div a{color:#f2f2f2;font-size:1.4em;line-height:1.5em;transition:all .5s cubic-bezier(0.4, 0.01, 0.165, 0.99)}#contatti .container .box>div a:hover{color:#1c1d20;background:#f2f2f2}@media only screen and (max-width: 1800px){#contatti .container .box>div a{font-size:1.3em}}@media only screen and (max-width: 600px){#contatti .container .box>div a{font-size:1.1em}}#contatti .container .box>div.tables{gap:0}@media only screen and (max-width: 600px){#contatti .container .box>div.tables{align-items:center}}#contatti .container .box>div.tables>p{margin-bottom:15px}@media only screen and (max-width: 600px){#contatti .container .box>div.tables>p{margin-bottom:10px}}#contatti .container .box>div .table{width:300px;display:flex;justify-content:center;border-bottom:1px solid #1c1d20}@media only screen and (max-width: 1200px){#contatti .container .box>div .table{width:230px}}#contatti .container .box>div .table p{display:flex;flex:1;justify-content:flex-end}@media only screen and (max-width: 1200px){#contatti .container .box>div .table p{font-size:1.1em}}#contatti .container .box>div .table p:first-child{justify-content:flex-start;text-transform:capitalize}#contatti .container .box>div .table p:first-child.mini{text-transform:none}.buttons{display:none}@media only screen and (max-width: 1200px){.buttons{display:flex;flex-direction:column;gap:30px}}@media only screen and (max-width: 600px){.buttons{flex-direction:row}}.buttons a{width:100px;height:100px;border-radius:50%;background:rgba(242,242,242,.8);transition:all .5s cubic-bezier(0.4, 0.01, 0.165, 0.99)}@media only screen and (max-width: 600px){.buttons a{width:70px;height:70px}}.buttons a:hover{background:#f2f2f2}.buttons img{width:100%}#team-contact{width:100%;display:flex;flex-direction:column;align-items:center;padding:50px;background:#00335f}@media only screen and (max-width: 900px){#team-contact{padding:30px}}@media only screen and (max-width: 600px){#team-contact{padding:10px 0}}#team-contact .title{width:100%;height:100px;background:#00335f;display:flex;justify-content:center;align-items:center;color:#f2f2f2;font-size:2em;text-align:center;text-transform:uppercase}@media only screen and (max-width: 1800px){#team-contact .title{height:60px;font-size:1.7em}}@media only screen and (max-width: 600px){#team-contact .title{font-size:1.5em;height:auto;padding:20px}}#team-contact .title .inside-title{width:calc(100% - 800px)}@media only screen and (max-width: 2100px){#team-contact .title .inside-title{width:calc(100% - 660px)}}@media only screen and (max-width: 1800px){#team-contact .title .inside-title{width:calc(100% - 600px)}}@media only screen and (max-width: 1500px){#team-contact .title .inside-title{width:100%}}#team-contact .title .inside-title{height:100%;display:flex;justify-content:center;align-items:center}@media only screen and (max-width: 1500px){#team-contact .title .inside-title{border:none}}#team-contact .box-container{width:100%;max-width:1500px;display:flex;justify-content:space-around;flex-wrap:wrap;text-align:center;gap:30px}@media only screen and (max-width: 600px){#team-contact .box-container{gap:10px}}#team-contact .box-container .box{flex:0 1 20%;min-width:300px;display:flex;flex-direction:column;align-items:center;padding:30px 0;border:1px solid #1c1d20;border-radius:30px;background:#0059a5}@media only screen and (max-width: 600px){#team-contact .box-container .box{flex:0 1 45%;min-width:auto;padding:10px;border-radius:20px}}#team-contact .box-container .box img{width:100%;max-width:200px;border-radius:50%;border:1px solid #00335f;filter:grayscale(20%) contrast(110%)}#team-contact .box-container .box h2{color:#f2f2f2;padding:30px 0;text-transform:capitalize}@media only screen and (max-width: 600px){#team-contact .box-container .box h2{padding:10px 0}}#team-contact .box-container .box h2 span{display:none}@media only screen and (max-width: 600px){#team-contact .box-container .box h2 span{display:inline}}#team-contact .box-container .box a{color:#f2f2f2;padding:3px 7px;margin-top:10px;transition:all .5s cubic-bezier(0.4, 0.01, 0.165, 0.99)}#team-contact .box-container .box a:last-child{margin-top:10px}@media only screen and (max-width: 600px){#team-contact .box-container .box a{margin:10px 0}}#team-contact .box-container .box a:hover{color:#1c1d20;background:#f2f2f2}
