a,abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;box-sizing:border-box}body{line-height:1.3}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;overflow:hidden}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}a{margin:0;padding:0}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}:root{--colore-primario:#2C5AA0;--colore-secondario:#FFFFFF;--sfondo-primario:#F0EDEE;--sfondo-bianco:#FFFFFF;--sfondo-blu:#2C5AA0;--testo-primario:#170F11;--bordo-nero:#170F11}html{font-size:62.5%;scroll-behavior:smooth}.body-scroll-lock{overflow:hidden}body{background-color:var(--sfondo-primario);font-family:Arial,Helvetica,sans-serif;font-size:1.25rem;font-style:normal;font-weight:400;color:var(--testo-primario)}@font-face{font-family:Poppins;src:url(https://stratyweb.com/assets/fonts/Poppins-Bold.ttf) format('truetype');font-weight:700;font-style:normal;font-display:swap}h1{font-family:Poppins;font-weight:700;font-size:3.5rem}h2{font-family:Poppins;font-weight:700;font-size:3rem}.h1-centered,.h2-centered{text-align:center}.h1-bianco,.h2-bianco{color:var(--colore-secondario)}.upper-title-blue{display:block;margin-bottom:10px;font-family:Poppins;font-weight:700;font-size:2.4rem;color:var(--colore-primario)}.upper-title-blue-centered{text-align:center}p{font-size:2rem}.p-grassetto-card-servizi{font-size:2.2rem;font-weight:700}.p-bianco{color:var(--colore-secondario)}.p-centered{text-align:center}.p-justified{text-align:justify}.testo-blue{color:var(--colore-primario)}@media screen and (min-width:768px){h1{font-size:4rem}h2{font-size:3.5rem}.h2-changing{min-height:10rem}.upper-title-blue{font-size:3rem}p{font-size:2.2rem}}@media screen and (min-width:1200px){.h1-home{max-width:1200px;font-size:5rem}h2{font-size:4rem}.h2-changing{min-height:12rem}}.section-padding-100{padding:100px 10px}.section-white{background-color:var(--sfondo-bianco)}.section-contact-us{padding:0 10px 100px}.section-container-1600{max-width:1600px;margin:0 auto}.section-container-1050{max-width:1050px;margin:0 auto}.flex-container-mission{min-height:320px;display:flex;flex-direction:column;justify-content:center}.button{display:inline-block;font-size:2rem;text-decoration:none;font-weight:700;padding:15px 30px;border-radius:100px}.button-submit{display:flex;justify-content:center;align-items:center;gap:10px;margin-left:auto;font-family:Arial,Helvetica,sans-serif;font-size:2rem;font-weight:700;padding:15px 30px;border-radius:100px;cursor:pointer}.button-icon svg{height:20px;width:auto;margin-left:8px;margin-bottom:-3px}.button-bianco:hover,.button-blu:hover{opacity:.9}.button-blu{color:var(--colore-secondario);background-color:var(--sfondo-blu);border:1px solid var(--colore-primario)}.button-blu .button-icon svg{fill:var(--colore-secondario)}.button-blu:active,.button-blu:active .button-icon svg{opacity:1;background-color:var(--sfondo-bianco);color:var(--colore-primario);fill:var(--colore-primario)}.button-bianco{color:var(--colore-primario);background-color:var(--sfondo-bianco);border:1px solid var(--colore-secondario)}.button-bianco .button-icon svg{fill:var(--colore-primario)}.button-bianco:active,.button-bianco:active .button-icon svg{opacity:1;background-color:var(--sfondo-blu);color:var(--colore-secondario);fill:var(--colore-secondario)}header{position:fixed;top:0;right:0;left:0;z-index:998;padding:10px;background-color:transparent}.testata-mod-arrot{margin:0 auto;padding:10px 11px;display:flex;justify-content:space-between;align-items:center;background-color:var(--sfondo-bianco);border-radius:50px;box-shadow:0 0 5px 1px rgba(0,0,0,.25)}.testata-mod-arrot-logo,.testata-mod-arrot-logo img{height:50px;width:50px;border-radius:50%;-webkit-tap-highlight-color:transparent}#menu-check{display:none}.label-icona-menu{height:50px;width:50px;border:1px solid #d6d6d6;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-tap-highlight-color:transparent}.label-icona-menu svg{height:30px;width:30px;fill:var(--colore-primario);transition:transform .3s ease;transform-origin:center}.menu-navigazione{position:fixed;top:90px;right:10px;z-index:999;width:calc(100vw - 20px);min-width:200px;max-width:400px;background-color:var(--sfondo-bianco);border-radius:30px;max-height:0;overflow:hidden;transition:max-height .3s ease-out;list-style:none}.elemento-menu-nav a{display:block;padding:15px 0;text-align:center;text-decoration:none;color:var(--colore-primario);font-size:2rem;font-weight:600;-webkit-tap-highlight-color:transparent}.elemento-menu-nav:first-child a{padding-top:30px}.elemento-menu-nav:last-child a{padding-bottom:30px}.elemento-menu-nav a:hover{background-color:var(--sfondo-blu);color:var(--colore-secondario)}#menu-check:checked~.menu-navigazione{max-height:100vh;box-shadow:0 0 5px 1px rgba(0,0,0,.25)}#menu-check:checked~.label-icona-menu svg{transform:rotate(180deg)}@media screen and (min-width:1024px){.testata-mod-arrot{max-width:1600px}.menu-navigazione{position:static;max-height:none;width:100%;min-width:none;max-width:none;background-color:transparent;box-shadow:none;border-radius:0;display:flex;align-items:center;justify-content:end}.elemento-menu-nav a{padding:13px 21px;margin-left:10px;border:1px solid var(--colore-primario);border-radius:50px}.elemento-menu-nav:first-child a{padding-top:13px}.elemento-menu-nav:last-child a{padding-bottom:13px}.elemento-menu-nav-btn-contact a{background-color:var(--sfondo-blu);color:var(--colore-secondario)}.elemento-menu-nav-btn-contact a:hover{opacity:.9}.label-icona-menu{display:none}.elemento-menu-nav a:active,.elemento-menu-nav-btn-contact a:active{opacity:.9}}footer{padding:10px 0 10px 0;position:relative;z-index:990}@media screen and (min-width:320px){footer{padding:10px}}.grid-area-1{grid-area:logo-e-descrizione}.grid-area-2{grid-area:menu-contatti;max-width:300px}.grid-area-3{grid-area:menu-links;max-width:200px}.grid-area-4{grid-area:legal-links;max-width:200px}.contenitore-pie-di-pagina-moderno-superiore{max-width:1600px;margin:0 auto;border-radius:30px 30px 0 0;box-shadow:0 0 5px 0 rgba(0,0,0,.25);background-color:var(--sfondo-bianco);padding:30px 20px;display:grid;grid-template-columns:1fr;grid-template-rows:auto;grid-template-areas:"logo-e-descrizione" "menu-contatti" "menu-links" "legal-links";gap:30px}.logo-pie-di-pagina{max-width:200px;height:auto;width:auto;-webkit-tap-highlight-color:transparent}.p-footer{padding:20px 0 0 0;font-size:1.8rem;color:var(--colore-primario);width:auto}.titolo-elemento-grid-pie-di-pagina{color:var(--colore-primario);font-size:2rem;font-weight:600}.elemento-contenitore-lista-con-icone-footer-flex{margin-top:20px;display:flex;align-items:center;gap:15px}.contenitore-icona-lista-footer svg{height:20px;width:auto;padding-top:6px;fill:var(--colore-primario)}.contenitore-testo-link-lista-footer,.contenitore-testo-link-lista-footer a{text-decoration:none;color:var(--colore-primario);font-size:2rem}.lista-links-pie-di-pagina{list-style:none}.lista-links-pie-di-pagina li{padding:13px 0}.lista-links-pie-di-pagina li:first-child{padding-top:20px}.lista-links-pie-di-pagina li:last-child{padding-bottom:0}.lista-links-pie-di-pagina li a{text-decoration:none;color:var(--colore-primario);font-size:2rem}.contenitore-pie-di-pagina-moderno-inferiore{max-width:1600px;margin:0 auto;padding:20px 20px;background-color:var(--sfondo-blu);border-radius:0 0 30px 30px;box-shadow:0 5px 5px 0 rgba(0,0,0,.25)}.contenitore-icone-social-footer{display:flex;justify-content:center;align-items:center;gap:25px}.contenitore-icone-social-footer svg{fill:var(--colore-secondario);width:20px;height:auto}.p-footer-copyright,.p-footer-copyright a{margin-top:20px;text-align:center;text-decoration:none;font-size:1.6rem;color:var(--colore-secondario)}@media screen and (min-width:576px){.contenitore-pie-di-pagina-moderno-superiore{grid-template-columns:1fr 1fr;grid-template-areas:"logo-e-descrizione menu-contatti" "menu-links legal-links"}.contenitore-pie-di-pagina-moderno-inferiore{display:flex;align-items:center;justify-content:space-between}.p-footer-copyright{order:1}.contenitore-icone-social-footer{order:2}.p-footer-copyright,.p-footer-copyright a{margin-top:0;text-align:left}}@media screen and (min-width:1024px){.contenitore-pie-di-pagina-moderno-superiore{grid-template-columns:1fr 243px 181px 181px;grid-template-areas:"logo-e-descrizione menu-contatti menu-links legal-links"}}.hero-section-container-flex{max-width:1600px;margin:0 auto;display:flex;flex-direction:column;gap:30px;padding:200px 0 200px 10px;justify-content:center;align-items:center}.wawe-animation{position:relative;padding:0 10px;width:100%;height:50vh;min-height:950px;background:#2c5aa0;overflow:hidden}.wawe-animation .air{position:absolute;bottom:0;left:0;width:100%;height:100px;background:url(https://stratyweb.com/assets/img/wave.png);background-size:1000px 100px}.wawe-animation .air.air1{animation:wave 30s linear infinite;z-index:900;opacity:1;animation-delay:0s;bottom:0}.wawe-animation .air.air2{animation:wave2 15s linear infinite;z-index:899;opacity:.5;animation-delay:-5s;bottom:10px}.wawe-animation .air.air3{animation:wave 30s linear infinite;z-index:898;opacity:.2;animation-delay:-2s;bottom:15px}.wawe-animation .air.air4{animation:wave2 5s linear infinite;z-index:897;opacity:.7;animation-delay:-5s;bottom:20px}@keyframes wave{0%{background-position-x:0}100%{background-position-x:1000px}}@keyframes wave2{0%{background-position-x:0}100%{background-position-x:-1000px}}@media screen and (min-width:767px){.wawe-animation{min-height:750px}}@media screen and (min-width:1200px){.wawe-animation{height:90vh}}