body{margin:0;font-family:"Poppins",sans-serif;background:#fafbfc;color:#030f18}h1{font-size:60px}h2{font-size:34px}h3{font-size:26px;line-height:30px}p{font-size:18px}p.large{font-size:22px;line-height:36px}a{color:#fafbfc;text-decoration:none}main{display:flex;align-items:center;justify-content:center;flex-direction:column;margin:12px;position:relative}@media(max-width: 768px){main{margin:0}}section{max-width:1440px;width:100%;box-sizing:border-box}@media(max-width: 768px){section .left-space-h2{padding-left:20px}}.btn{border-radius:200px;padding:14px 12px;font-weight:600}.btn-white{background:#fafbfc;color:#030f18;transition:box-shadow,.2s ease}.btn-white:hover{box-shadow:hsla(0,0%,100%,.6) 0px 2px 4px 0px,hsla(0,0%,100%,.6) 0px 2px 16px 0px;text-decoration:none}.btn-transparent{border:1px solid #fafbfc}.btn-transparent:hover{background:#fafbfc;color:#030f18}.tack{display:flex;align-items:center;justify-content:center;height:100vh}.tack .message{border-radius:34px;background:#030f18;color:#fafbfc;padding:64px;text-align:center;flex-direction:column;display:flex;align-items:center;justify-content:center}.tack .message a{margin-top:34px}@media(max-width: 768px){.tack .message{padding:20px;border-radius:0;height:100%}}header{display:flex;align-items:center;justify-content:center;position:relative}header .hdr-wrp{display:flex;align-items:center;justify-content:space-between;z-index:2;background:#030f18;max-width:1440px;margin:12px;width:100%;border-radius:18px;box-sizing:border-box;padding:18px;box-shadow:hsla(0,0%,100%,.1) 0px 1px 1px 0px inset,rgba(50,50,93,.25) 0px 50px 100px -20px,hsla(0,0%,100%,.3) 0px 30px 60px -30px}@media(max-width: 768px){header .hdr-wrp{border-radius:0;margin:0}}header .hdr-wrp .toggle-menu{display:flex;align-items:center;justify-content:space-evenly;flex-direction:column;background:#fafbfc;padding:12px;height:48px;width:48px;border-radius:8px;border:none;cursor:pointer}@media(min-width: 769px){header .hdr-wrp .toggle-menu{display:none}}header .hdr-wrp .toggle-menu .brg-line{display:block;height:2px;width:100%;background:#000}header .hdr-wrp .toggle-menu .l1{transition:transform .3s ease}header .hdr-wrp .toggle-menu .l1.rotate{transform:translateY(4px) rotate(45deg)}header .hdr-wrp .toggle-menu .l3{transition:transform .3s ease}header .hdr-wrp .toggle-menu .l3.rotate{transform:translateY(-4px) rotate(-45deg)}@media(max-width: 768px){header .hdr-wrp .toggle-menu .l3.rotate{transform:translateY(-5px) rotate(-45deg)}}header .mobile-nav{position:absolute;display:none;flex-direction:column;align-items:center;background:#030f18;padding:40px 40px 70px 40px;top:93px;z-index:1;width:70%;border-radius:0px 0px 18px 18px;font-size:22px;gap:16px}@media(min-width: 550px){header .mobile-nav{width:77%}}@media(min-width: 767px){header .mobile-nav{width:83%}}@media(min-width: 769px){header .mobile-nav{display:none !important}}header .mobile-nav .services-mobile{display:flex;align-items:center;justify-content:center;margin-left:21px}header .mobile-nav .services-mobile p{font-size:22px;color:#fafbfc;margin:0}header .mobile-nav .services-mobile svg{width:32px;height:32px}header .mobile-nav .services-nav-mobile{display:none;flex-direction:column;font-size:18px;gap:4px;margin-left:7px}header .desktop-nav{display:flex;align-items:center;justify-content:center;gap:18px}@media(max-width: 768px){header .desktop-nav{display:none}}header .desktop-nav a{font-weight:600}header .desktop-nav a:hover{text-decoration:underline}header .desktop-nav .services{display:flex;align-items:center;justify-content:center;position:relative;cursor:pointer;color:#fafbfc}header .desktop-nav .services p{font-size:16px;font-weight:600}header .desktop-nav .services .services-nav{display:none;flex-direction:column;background:#030f18;box-shadow:hsla(0,0%,100%,.1) 0px 4px 16px,rgba(17,17,26,.1) 0px 8px 24px,rgba(17,17,26,.1) 0px 16px 56px;position:absolute;top:57px;padding:20px;border-radius:14px;width:200px;left:-60px;gap:6px}header .desktop-nav .book-demo{margin-left:24px}header .desktop-nav .book-demo:hover{text-decoration:none}.logo{color:#fafbfc;border:1px solid #fafbfc;padding:4px 6px;border-radius:9px;text-decoration:none}.logo p{font-family:"Birthstone",cursive;font-weight:400;font-style:normal;margin:0;margin-bottom:-7px;font-size:22px}@media(max-width: 768px){.logo p{margin-bottom:-7px;font-size:18px}}.logo h3{font-family:"Noto Sans",sans-serif;font-weight:700;font-style:normal;font-size:34px;margin:0}@media(max-width: 768px){.logo h3{font-size:30px}}.about-services{width:60%;padding-top:60px;padding-bottom:60px;box-sizing:border-box}@media(max-width: 768px){.about-services{width:100%;padding:20px}}.about-services a{color:#030f18;text-decoration:underline}.info-block{display:flex;width:100%;gap:40px;margin-bottom:60px;padding-bottom:60px}.info-block.reverse{flex-direction:row-reverse}@media(max-width: 768px){.info-block.reverse{flex-direction:column-reverse}}@media(max-width: 768px){.info-block{flex-direction:column-reverse;gap:0;margin-bottom:0;padding-bottom:20px}}.info-block .info{width:50%;background:#030f18;color:#fafbfc;padding:60px;border-radius:18px;box-sizing:border-box}@media(max-width: 768px){.info-block .info{width:100%;padding:20px;border-radius:0}}.info-block .info h3{margin-bottom:14px}.info-block .info h3:first-child{margin-block-start:0}.info-block .info p{margin-top:6px}.info-block .info ul{padding:0}.info-block .info ul li{list-style:none;background-image:url("../../src/assets/pointing-hand.svg");background-size:20px;background-repeat:no-repeat;background-position:left center;padding-left:34px;margin-bottom:18px}.info-block .info a{color:#000;text-decoration:underline}.info-block img{width:50%;object-fit:cover;border-radius:14px}@media(max-width: 768px){.info-block img{width:100%;border-radius:0}}#about{width:100%;background:#030f18;color:#fafbfc;border-radius:18px;gap:40px;padding:60px}@media(max-width: 768px){#about{border-radius:0;padding:20px}}#about h2{margin-top:0}#about .info-block{display:flex;margin-bottom:0;padding-bottom:0}@media(max-width: 768px){#about .info-block{flex-direction:column-reverse}}#about .info-block .info{width:50%;padding:0;padding-top:18px}#about .info-block .info a{color:#fafbfc}@media(max-width: 768px){#about .info-block .info{width:100%}}#about .info-block .info .price{padding-left:0}#about .info-block .info .price li{list-style:none;background-repeat:no-repeat;background-position:left top;padding-left:54px;margin-bottom:32px}#about .info-block .info .price li:first-child div{padding-top:10px;padding-left:21px}#about .info-block .info .price li:first-child{background-size:60px;background-image:url("../../src/assets/money.svg")}#about .info-block .info .price li:last-child{margin-left:7px}#about .info-block .info .price li:last-child div{padding-left:15px}#about .info-block .info .price li:last-child{background-image:url("../../src/assets/monthly.svg");background-size:40px}#about .info-block .info .faq li{list-style-type:none;background-image:none}#about .info-block img{width:50%;border-radius:14px;object-fit:cover}@media(max-width: 768px){#about .info-block img{width:100%}}#hero{background-image:url("../../src/assets/goteborg.webp");background-repeat:no-repeat;background-size:cover;border-radius:18px;height:calc(100vh - 154px);margin-bottom:60px;padding:0}@media(max-width: 768px){#hero{border-radius:0;margin-bottom:0}}@media(max-width: 330px){#hero{height:100vh}}#hero .overlay{background-color:rgba(0,0,0,.7);height:100%;border-radius:18px}@media(max-width: 768px){#hero .overlay{border-radius:0}}#hero .overlay .info{padding:60px}@media(max-width: 768px){#hero .overlay .info{padding:20px}#hero .overlay .info h1{font-size:42px;line-height:52px}}#hero .overlay .info .btns{display:flex;gap:22px;flex-wrap:wrap}#hero h1{color:#fafbfc}#hero p{color:#fafbfc;width:60%}@media(max-width: 768px){#hero p{width:100%;font-size:18px;line-height:27px}}form{display:flex;flex-direction:column;background:#030f18;box-sizing:border-box;border-radius:18px;color:#fafbfc;padding:20px;width:50%}@media(max-width: 768px){form{width:100%;border-radius:0}form h2{padding-left:0 !important}}form input{margin-bottom:12px;padding:12px;font-size:18px;border-radius:6px;border:none}form label{margin-bottom:4px}form select{margin-bottom:12px;padding:12px;font-size:18px;border-radius:6px;border:none}form textarea{min-height:160px;padding:12px;font-size:16px;border-radius:6px;border:none;margin-bottom:32px}form button{font-size:16px;border:none;width:fit-content;padding:14px 24px !important}.scroll-top{display:none;align-items:center;justify-content:center;background:#030f18;padding:10px;position:fixed;z-index:99;bottom:12px;right:12px;border-radius:50%;border:1px solid #fafbfc;cursor:pointer}.scroll-top svg{width:42px;height:42px}#contact{padding-top:0}@media(max-width: 768px){#contact{padding:0}}@media(max-width: 768px){#contact h2{padding-left:20px}}#contact .form-info-wrapper{display:flex;width:100%;gap:40px}@media(max-width: 768px){#contact .form-info-wrapper{flex-direction:column;gap:0}}#contact .form-info-wrapper .info{width:50%;background-image:url("../../src/assets/tram.webp");background-repeat:no-repeat;background-size:cover;border-radius:18px}@media(max-width: 768px){#contact .form-info-wrapper .info{width:100%;border-radius:0}}#contact .form-info-wrapper .info .overlay{padding:28px;border-radius:18px;width:100%;height:100%;box-sizing:border-box;background:rgba(0,0,0,.7)}@media(max-width: 768px){#contact .form-info-wrapper .info .overlay{border-radius:0;padding:20px}}#contact .form-info-wrapper .info .overlay p{color:#fafbfc}#contact .form-info-wrapper .info .overlay .gbg-webb p{font-family:"Birthstone",cursive;font-weight:400;font-style:normal;font-size:72px;margin-bottom:0}#contact .form-info-wrapper .info .overlay .gbg-webb h3{font-family:"Noto Sans",sans-serif;font-weight:700;font-style:normal;font-size:82px;color:#fafbfc;margin-top:4px}footer{display:flex;align-items:center;justify-content:center;margin-top:62px}@media(max-width: 768px){footer{margin-top:0}}footer .ftr-wrpr{background:#030f18;color:#fafbfc;max-width:1440px;margin:12px;width:100%;border-radius:18px 18px 0px 0px;box-sizing:border-box;padding:18px;margin-bottom:0}@media(max-width: 768px){footer .ftr-wrpr{border-radius:0;margin:0}}footer .ftr-wrpr .logo-info{display:flex;align-items:center;justify-content:space-between}@media(max-width: 768px){footer .ftr-wrpr .logo-info{flex-direction:column;align-items:flex-start}}footer .ftr-wrpr .logo-info ul{margin-right:60px;list-style-type:none;padding-left:0}footer .ftr-wrpr .logo-info ul li a{display:flex;align-items:center;gap:12px;margin-bottom:7px}footer .ftr-wrpr .copyright{margin-top:42px;font-size:12px}/*# sourceMappingURL=styles.css.map */
