@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";@import"https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.2.1/css/all.min.css";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%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}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}*{box-sizing:border-box;font-family:"Montserrat",sans-serif}.wrapper{max-width:1280px;width:100%;margin:0 auto;padding:0 1.5em}@media(min-width: 1200px){.wrapper{padding:0}}body{background-image:url(../img/bg-mobile.jpg);background-size:cover;background-position:center;height:calc(var(--vh)*100)}@media(min-width: 1200px){body{background-image:url(../img/bg-desktop.jpg)}}.content{max-width:500px}@media(min-width: 1200px){.content{height:calc(var(--vh)*90);display:flex;flex-direction:column;gap:calc(var(--vh)*7);padding-top:calc(var(--vh)*7)}}.logo{display:block;margin:3em 0;width:138px}.logo img{width:100%}@media(min-width: 1200px){.logo{width:183px}}.hero{display:flex;flex-direction:column;gap:.5em}.hero h1{color:#053f5c;font-size:40px;line-height:50px;letter-spacing:-1px;font-weight:200}@media(min-width: 1200px){.hero h1{font-size:54px}}.hero p{color:#053f5c;font-size:18px;line-height:24px;font-weight:400}@media(min-width: 1200px){.hero p{font-size:24px;line-height:30px;margin:.5em 0 0;font-weight:300}}.cards{display:flex;gap:1em;max-width:100vw;position:relative;overflow:hidden}.cards-wrapper{display:flex;gap:1em;list-style:none;animation:scrolling 60s linear infinite}@media(min-width: 1200px){.cards-wrapper{animation:none}}.cards .card{flex-shrink:0;height:317px;width:157px;border-radius:157px;position:relative;overflow:hidden}.cards .card img{height:100%;width:100%;object-fit:cover;object-position:center}@media(min-width: 1200px){.cards{position:absolute;top:0;right:0;bottom:0;width:52vw}.cards-wrapper{display:block;position:relative;width:100%;height:100%;overflow:hidden}.cards .card{position:absolute}.cards .card:nth-child(1n){width:184px;height:232px;top:30%;left:0px;z-index:2;animation:floatingY1 5s infinite ease-in-out}.cards .card:nth-child(2n){width:205px;height:414px;top:8%;left:22%;z-index:2;animation:floatingY2 5s infinite ease-in-out 1s}.cards .card:nth-child(3n){width:239px;height:483px;top:23%;left:49%;z-index:2;animation:floatingY1 5s infinite ease-in-out 2s}.cards .card:nth-child(4n){width:184px;height:232px;top:-2%;left:73%;z-index:2;animation:floatingY2 5s infinite ease-in-out}.cards .card:nth-child(5n){width:184px;height:372px;top:60%;left:30%;z-index:2;animation:floatingY1 5s infinite ease-in-out 1s}.cards .card:nth-child(6n){width:184px;height:372px;top:52%;left:79%;z-index:2;animation:floatingY2 5s infinite ease-in-out 2s}.cards .card:nth-child(7n){filter:blur(10px);z-index:1;top:80%;left:55%;opacity:.5}.cards .card:nth-child(8n){filter:blur(10px);z-index:1;top:-8%;left:3%;opacity:.4}.cards .card:nth-child(9n){filter:blur(7px);z-index:1;top:67%;left:3%;opacity:.6}.cards .card:nth-child(10n){filter:blur(10px);z-index:1;top:10%;left:66%;opacity:.3}.cards .card:nth-child(11n){filter:blur(10px);z-index:1;top:-20%;left:39%}.cards .card:nth-child(12n){filter:blur(10px);z-index:1;top:20%;left:94%}}@keyframes scrolling{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}@keyframes floatingY1{0%{transform:translateY(0px)}65%{transform:translateY(25px)}100%{transform:translateY(0px)}}@keyframes floatingY2{0%{transform:translateY(0px)}65%{transform:translateY(-25px)}100%{transform:translateY(0px)}}.footer{margin:1.5em 0 0}.footer p{color:#053f5c;font-size:12px;line-height:24px}.form{display:flex;flex-direction:column;gap:10px;min-height:80px;margin:2em 0}.form p{color:#053f5c;font-size:18px;line-height:24px;font-weight:400}@media(min-width: 1200px){.form p{font-size:20px;line-height:24px;font-weight:400;margin-bottom:.25em}}.form form{display:flex;gap:10px}.form input{color:#053f5c;font-family:"Montserrat",sans-serif;font-size:18px;padding:7px 20px;height:46px;width:100%;background:rgba(255,255,255,.25);border-radius:50px;border:none;transition:all .15s ease}.form input:focus{outline:none;background:rgba(255,255,255,.5)}.form button{border:none;background-color:#a0e7f5;color:#053f5c;font-family:"Montserrat",sans-serif;border-radius:50px;padding:10px;height:46px;min-width:46px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease}.form button span{display:none}.form button:focus,.form button:hover{outline:none;background-color:#053f5c;color:#a0e7f5}@media(min-width: 1200px){.form button{min-width:140px}.form button span{display:block;text-transform:uppercase;color:#4e4e4e;font-size:16px;line-height:26px}.form button i{display:none}.form button:hover span{color:#a0e7f5}}
