Bläddra i källkod

Merge branch 'master' of http://git.choozmo.com:3000/choozmo/AI_Anchor_2

ming 3 år sedan
förälder
incheckning
1a149e9ba4

+ 70 - 4
html/index.html

@@ -28,7 +28,8 @@
     <!-- navbar -->
     <nav class="navbar navbar-expand-lg navbar-light">
         <div class="container-fluid">
-            <a class="navbar-brand" href="index.html">AI Spokesgirl</a>
+         
+            <a class="navbar-brand" href="index.html"><img class="img-fluid" style="width: 150px;" src="./static/img/contactus/choozmo-nav.png" alt=""></a>
             <button class="navbar-toggler" type="button" data-bs-toggle="collapse"
                 data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false"
                 aria-label="Toggle navigation">
@@ -66,20 +67,85 @@
 
     <!-- ================================================================= -->
     <!-- content -->
-    <div class="container px-0">
-        <div class="text-center p-md-5">
+    <div class="px-0">
+        <div class="text-center">
             <a href="login.html">
                 <img class="img-fluid" src="static/img/intro2.jpg"></img>
             </a>
         </div>
     </div>
+    <div class="price-int mt-5">
+        <div class="price-content m-auto">
+            <div class="price-content-1 text-center">
+                <h1 class="pb-5 pe-3"><i style="color:#EA5413" class="fas fa-tags pe-2"></i>限時早鳥方案</h1>
+                <div class="row">
+                    <div class="col-12 col-lg-4">
+                        <a href="./pricing.html"><img style="width: 128px;" src="./static/img/book.png" alt=""></a>                     
+                        <h2>語言選擇: 中文 | 英文</h2>
+                        <ul class="price-text ms-lg-5 ms-3">
+                            <li>支援中英文內容</li>
+                            <li>可加入字幕</li>
+                        </ul>
+                    </div>
+                    <div class="col-12 col-lg-4">
+                        <a href="./pricing.html"><img style="width: 128px;" src="./static/img/news-anchor (1).png" alt=""></a>
+                        <h2>多款預設AI代言主播任你選</h2>
+                            <ul class="price-text ms-3">
+                                <li>無人物肖像權問題</li>
+                                <li>人物表情、動作自然</li>
+                                <li>因應主題,選擇合適人物</li>
+                            </ul>
+                    </div>
+                    <div class="col-12 col-lg-4">
+                        <a href="./pricing.html"><img style="width: 128px;" src="./static/img//transfer.png" alt=""></a>                    
+                        <h2>畫面素材支援: 圖檔 | 影檔 | 簡報</h2>
+                        <ul class="price-text ms-1">
+                            <li>可上傳圖片或是影片作為背景</li>
+                            <li>可輸入文字腳本及投影片</li>
+                        </ul>
+                    </div>
+                </div>
+             
+                <!-- <h1 class="mt-5 d-inline pe-5">$1200/7min</h1> -->
+                <p class="mt-5">想要快速製作影音內容?立即註冊,開始創作!</p>
+                <a href="./pricing.html"><button class="get-started my-3">立即查看</button></a>
+            </div>
+        </div>
+    </div>
     <!-- ================================================================= -->
 
 
     <!-- ================================================================= -->
     <!-- footer -->
-    <footer class="fixed-bottom text-center py-2">
+    <!-- <footer class="fixed-bottom text-center py-2">
 
+    </footer> -->
+    <footer class="footer">
+        <div class="container">
+            <div class="row">
+                <div class="col-xs-12 col-sm-6">
+                    <img src="./static/img/contactus/choozmo (2).png" alt="" width="250">
+                    <div class="footer-aigirl">Choozmo AI Spokesgirl</div>
+                    <div class="footer-follow">關注我們</div>
+                    <div class="footer-socials">
+                        <a href="https://www.linkedin.com/company/choozmo/"><img src="./static/img/contactus/linkedin-logo-copy.png" alt="" width="32px" height="32px"></a>
+                        <a href="https://www.facebook.com/choozmo/"><img src="./static/img/contactus/facebook_logos_PNG19753.png" alt="" width="32px" height="32px"></a>
+                        <a href="https://line.me/R/ti/p/@choozmo?from=page"><img src="./static/img/contactus/LINE_logo.svg.png" alt="" width="32px" height="32px"></a>
+                        <a href="https://www.youtube.com/channel/UC2Qda9PhJWuiMTCZ-j7K_hg"><img src="./static/img/contactus/youtube.png" alt="" width="32px" height="32px"></a>
+                        <a href="https://www.instagram.com/choozmo_cmm/"><img src="./static/img/contactus/IG.png" alt="" width="32px" height="32px"></a>
+                        <a href="https://twitter.com/ai_cmm"><img src="./static/img/contactus/twitter.png" alt="" width="32px" height="32px"></a>
+                    </div>
+                </div>
+                <div class="col-xs-12 col-sm-6">
+                    <div class="footer-contacts">
+                        <h5>CONTACT</h5>
+                        <div>
+                            集仕多股份有限公司<br>新竹縣竹北市復興二路229號9樓之9<br>聯絡電話:036670804<br>聯絡信箱:SERVICE@CHOOZMO.COM
+                        </div>
+                    </div>
+                </div>
+            </div>
+        </div>
     </footer>
     <!-- ================================================================= -->
   

+ 6 - 4
html/make_video.html

@@ -96,10 +96,12 @@
                             class="fas fa-book-open me-2"></i>
                         <lan set-lan="html:usage_intro">使用說明</lan>
                     </li>
-                    <li class="nav-list-item pb-1 mb-3" data-bs-toggle="modal">
-                        <i class="fas fa-user me-2"></i>
-                       <lan set-lan="user_profile">會員資料</lan>
-                    </li>
+                    <a style="text-decoration: none;color:white;" href="./user_profile.html">
+                        <li class="nav-list-item pb-1 mb-3" data-bs-toggle="modal">
+                            <i class="fas fa-user me-2"></i>
+                           <lan set-lan="user_profile">會員資料</lan>
+                        </li>
+                    </a>
                     <li class="nav-list-item pb-1" data-bs-toggle="modal" data-bs-target="#history" onclick="openNav()">
                         <i class="fas fa-history me-2"></i>
                         <lan set-lan="html:history">歷史紀錄</lan>

+ 6 - 4
html/make_video_long.html

@@ -96,10 +96,12 @@
                             class="fas fa-book-open me-2"></i>
                         <lan set-lan="html:usage_intro">使用說明</lan>
                     </li>
-                    <li class="nav-list-item pb-1 mb-3" data-bs-toggle="modal">
-                        <i class="fas fa-user me-2"></i>
-                       <lan set-lan="user_profile">會員資料</lan>
-                    </li>
+                    <a style="text-decoration: none;color:white;" href="./user_profile.html">
+                        <li class="nav-list-item pb-1 mb-3" data-bs-toggle="modal">
+                            <i class="fas fa-user me-2"></i>
+                           <lan set-lan="user_profile">會員資料</lan>
+                        </li>
+                    </a>
                     <li class="nav-list-item pb-1" data-bs-toggle="modal" data-bs-target="#history" onclick="openNav()">
                         <i class="fas fa-history me-2"></i>
                         <lan set-lan="html:history">歷史紀錄</lan>

+ 6 - 4
html/make_video_slide.html

@@ -96,10 +96,12 @@
                             class="fas fa-book-open me-2"></i>
                         <lan set-lan="html:usage_intro">使用說明</lan>
                     </li>
-                    <li class="nav-list-item pb-1 mb-3" data-bs-toggle="modal">
-                        <i class="fas fa-user me-2"></i>
-                       <lan set-lan="user_profile">會員資料</lan>
-                    </li>
+                    <a style="text-decoration: none;color:white;" href="./user_profile.html">
+                        <li class="nav-list-item pb-1 mb-3" data-bs-toggle="modal">
+                            <i class="fas fa-user me-2"></i>
+                           <lan set-lan="user_profile">會員資料</lan>
+                        </li>
+                    </a>
                     <li class="nav-list-item pb-1" data-bs-toggle="modal" data-bs-target="#history" onclick="openNav()">
                         <i class="fas fa-history me-2"></i>
                         <lan set-lan="html:history">歷史紀錄</lan>

BIN
html/static/img/book.png


BIN
html/static/img/contactus/choozmo (2).png


BIN
html/static/img/contactus/choozmo-nav.png


BIN
html/static/img/news-anchor (1).png


BIN
html/static/img/transfer.png


+ 212 - 63
html/static/scss/style.css

@@ -1,6 +1,7 @@
 @charset "UTF-8";
 /*custom font*/
 @import url(https://fonts.googleapis.com/css?family=Montserrat);
+@import url("https://fonts.googleapis.com/css2?family=Roboto&display=swap");
 /*basic reset*/
 * {
   margin: 0;
@@ -17,7 +18,7 @@ html {
 }
 
 body {
-  font-family: 'Montserrat', sans-serif;
+  font-family: "Montserrat", sans-serif;
   background-color: white;
   font-size: 1.05rem;
 }
@@ -121,7 +122,7 @@ body {
 #myBar {
   width: 10%;
   height: 30px;
-  background-color: #1C7CE0;
+  background-color: #1c7ce0;
   text-align: center;
   line-height: 30px;
   color: white;
@@ -129,7 +130,7 @@ body {
 
 .go_title {
   color: white;
-  font-family: 'Montserrat', sans-serif;
+  font-family: "Montserrat", sans-serif;
   padding: 1rem;
 }
 
@@ -153,8 +154,8 @@ body {
   top: 0;
   border-bottom: 1px solid white;
   opacity: 0;
-  -webkit-transition: all .4s;
-  transition: all .4s;
+  -webkit-transition: all 0.4s;
+  transition: all 0.4s;
 }
 
 .nav-list-item:hover::after {
@@ -176,7 +177,7 @@ body {
 }
 
 .card-title {
-  font-family: 'Montserrat', sans-serif;
+  font-family: "Montserrat", sans-serif;
 }
 
 .strong {
@@ -231,7 +232,7 @@ body {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
-  font-size: .9rem;
+  font-size: 0.9rem;
 }
 
 .historyList-link {
@@ -274,7 +275,9 @@ body {
 
 /*Hide all except first fieldset*/
 /*inputs*/
-#msform input[type="text"], #msform textarea, #msform input[type="email"] {
+#msform input[type="text"],
+#msform textarea,
+#msform input[type="email"] {
   padding: 15px;
   border: 1px solid #ccc;
   border-radius: 3px;
@@ -283,14 +286,14 @@ body {
   -webkit-box-sizing: border-box;
           box-sizing: border-box;
   font-family: montserrat;
-  color: #2C3E50;
+  color: #2c3e50;
   font-size: 14px;
 }
 
 /*buttons*/
 #msform .action-button {
   width: 100px;
-  background: #1C7CE0;
+  background: #1c7ce0;
   font-weight: bold;
   color: white;
   border: 0 none;
@@ -301,9 +304,10 @@ body {
   display: block;
 }
 
-#msform .action-button:hover, #msform .action-button:focus {
-  -webkit-box-shadow: 0 0 0 2px white, 0 0 0 3px #1C7CE0;
-          box-shadow: 0 0 0 2px white, 0 0 0 3px #1C7CE0;
+#msform .action-button:hover,
+#msform .action-button:focus {
+  -webkit-box-shadow: 0 0 0 2px white, 0 0 0 3px #1c7ce0;
+          box-shadow: 0 0 0 2px white, 0 0 0 3px #1c7ce0;
 }
 
 #msform .next[disabled] {
@@ -314,7 +318,7 @@ body {
 .fs-title {
   font-size: 15px;
   text-transform: uppercase;
-  color: #2C3E50;
+  color: #2c3e50;
   margin-bottom: 10px;
 }
 
@@ -325,7 +329,7 @@ body {
   color: #666;
   margin-bottom: 20px;
   padding-bottom: 3px;
-  border-bottom: 2px solid #1C7CE0;
+  border-bottom: 2px solid #1c7ce0;
   margin-left: 2rem;
   margin-right: 2rem;
 }
@@ -373,7 +377,7 @@ body {
 
 /*progressbar connectors*/
 #progressbar li:after {
-  content: '';
+  content: "";
   width: 100%;
   height: 2px;
   background: white;
@@ -391,8 +395,9 @@ body {
 
 /*marking active/completed steps green*/
 /*The number of the step and the connector before it = green*/
-#progressbar li.active:before, #progressbar li.active:after {
-  background: #27AE60;
+#progressbar li.active:before,
+#progressbar li.active:after {
+  background: #27ae60;
   color: white;
 }
 
@@ -400,13 +405,13 @@ p.error-text {
   bottom: -23px;
   left: 24px;
   color: rgba(255, 0, 0, 0.7);
-  font-size: .8em;
+  font-size: 0.8em;
   margin-bottom: 0;
 }
 
 #term-error {
   color: rgba(255, 0, 0, 0.7);
-  font-size: .8em;
+  font-size: 0.8em;
   bottom: -23px;
   left: 24px;
 }
@@ -420,7 +425,7 @@ select {
   -webkit-box-sizing: border-box;
           box-sizing: border-box;
   font-family: montserrat;
-  color: #2C3E50;
+  color: #2c3e50;
   font-size: 13px;
   background-color: transparent;
 }
@@ -430,7 +435,7 @@ select {
 }
 
 .terms {
-  font-size: .9rem;
+  font-size: 0.9rem;
   width: 95%;
   min-width: 250px;
   height: auto;
@@ -511,14 +516,15 @@ select {
 }
 
 .check_button:checked + .fs-label-type {
-  background-color: #27AE60;
+  background-color: #27ae60;
   color: white;
   padding: 5px;
-  border: 1px solid #27AE60;
+  border: 1px solid #27ae60;
   border-radius: 5px;
 }
 
-#checker1, #checker2 {
+#checker1,
+#checker2 {
   display: inline;
 }
 
@@ -536,33 +542,33 @@ input[type="radio"] {
 }
 
 input[type="radio"]:checked + .fs-label-info {
-  background-color: #27AE60;
+  background-color: #27ae60;
   color: white;
   padding: 5px;
-  border: 1px solid #27AE60;
+  border: 1px solid #27ae60;
   border-radius: 5px;
 }
 
 input[type="checkbox"]:checked + .fs-label-info {
-  background-color: #27AE60;
+  background-color: #27ae60;
   color: white;
   padding: 5px;
-  border: 1px solid #27AE60;
+  border: 1px solid #27ae60;
   border-radius: 5px;
 }
 
 .btn-exit {
-  padding: .5rem .75rem;
+  padding: 0.5rem 0.75rem;
   background-color: transparent;
   border: 1px solid black;
-  margin-top: .3rem;
+  margin-top: 0.3rem;
 }
 
 .btn-term-exit {
-  padding: .5rem .75rem;
+  padding: 0.5rem 0.75rem;
   background-color: transparent;
   border: 1px solid black;
-  margin-top: .3rem;
+  margin-top: 0.3rem;
   display: block;
   margin-left: auto;
   margin-right: auto;
@@ -571,7 +577,7 @@ input[type="checkbox"]:checked + .fs-label-info {
 
 footer {
   padding: 2rem;
-  padding-top: .5rem;
+  padding-top: 0.5rem;
 }
 
 .footer {
@@ -599,7 +605,8 @@ footer {
   height: 90%;
 }
 
-#msform #userid, #msform #area {
+#msform #userid,
+#msform #area {
   height: 0;
   padding: 0;
   margin: 0;
@@ -629,12 +636,12 @@ footer {
 
 #avatarmega .modal-header {
   position: absolute;
-  top: -.5rem;
+  top: -0.5rem;
   right: 1.5rem;
 }
 
 .linker__box {
-  padding: .5rem 1rem;
+  padding: 0.5rem 1rem;
   border-radius: 1rem;
   -webkit-box-shadow: 1px 1px 5px 1px #c9c9c9;
           box-shadow: 1px 1px 5px 1px #c9c9c9;
@@ -670,7 +677,7 @@ footer {
   height: 50px;
   border-radius: 50%;
   overflow: hidden;
-  margin: auto .5rem;
+  margin: auto 0.5rem;
 }
 
 .item_imgfr img {
@@ -683,7 +690,7 @@ footer {
 }
 
 .box-title {
-  margin-bottom: .2rem;
+  margin-bottom: 0.2rem;
   cursor: pointer;
 }
 
@@ -710,11 +717,11 @@ footer {
   width: 6rem;
   background-color: #75a7dd;
   color: white;
-  padding: .4rem .5rem;
-  font-size: .9rem;
+  padding: 0.4rem 0.5rem;
+  font-size: 0.9rem;
   border-radius: 3px;
-  -webkit-transition: all .3s;
-  transition: all .3s;
+  -webkit-transition: all 0.3s;
+  transition: all 0.3s;
   cursor: pointer;
 }
 
@@ -727,7 +734,8 @@ footer {
   background-color: #3b86d6;
 }
 
-.add, .addimg {
+.add,
+.addimg {
   cursor: pointer;
   display: inline-block;
   width: 2rem;
@@ -736,11 +744,12 @@ footer {
   font-size: 1.2rem;
   color: white;
   border-radius: 50%;
-  -webkit-transition: all .3s;
-  transition: all .3s;
+  -webkit-transition: all 0.3s;
+  transition: all 0.3s;
 }
 
-.add:hover, .addimg:hover {
+.add:hover,
+.addimg:hover {
   background-color: #398ee9;
 }
 
@@ -755,8 +764,8 @@ body {
   z-index: 1;
   top: 0;
   left: 0;
-  background: -webkit-gradient(linear, left top, left bottom, from(#1C7CE0), to(#150051));
-  background: linear-gradient(to bottom, #1C7CE0, #150051);
+  background: -webkit-gradient(linear, left top, left bottom, from(#1c7ce0), to(#150051));
+  background: linear-gradient(to bottom, #1c7ce0, #150051);
   overflow-x: hidden;
   -webkit-transition: 0.5s;
   transition: 0.5s;
@@ -893,7 +902,7 @@ body {
 }
 
 .row-login .login-top .navbar-nav .nav-item {
-  margin: 0 .5rem;
+  margin: 0 0.5rem;
 }
 
 .row-login .login-top .navbar-nav .nav-item a {
@@ -946,8 +955,8 @@ body {
 }
 
 .login-content #btn_login:hover {
-  -webkit-box-shadow: 0 0 0 2px white, 0 0 0 3px #1C7CE0;
-          box-shadow: 0 0 0 2px white, 0 0 0 3px #1C7CE0;
+  -webkit-box-shadow: 0 0 0 2px white, 0 0 0 3px #1c7ce0;
+          box-shadow: 0 0 0 2px white, 0 0 0 3px #1c7ce0;
 }
 
 .login-content .btn-register {
@@ -964,8 +973,8 @@ body {
 }
 
 .login-content .btn-register:hover {
-  -webkit-box-shadow: 0 0 0 2px white, 0 0 0 3px #1C7CE0;
-          box-shadow: 0 0 0 2px white, 0 0 0 3px #1C7CE0;
+  -webkit-box-shadow: 0 0 0 2px white, 0 0 0 3px #1c7ce0;
+          box-shadow: 0 0 0 2px white, 0 0 0 3px #1c7ce0;
 }
 
 .login-content .nav-tabs {
@@ -1080,7 +1089,7 @@ body {
 /* Pricing */
 .pricingTable {
   background: #fff;
-  font-family: 'Open Sans', sans-serif;
+  font-family: "Open Sans", sans-serif;
   text-align: center;
   padding: 30px 15px 15px;
   border-radius: 25px;
@@ -1091,8 +1100,8 @@ body {
 
 .pricingTable:before,
 .pricingTable:after {
-  content: '';
-  background: linear-gradient(-45deg, #5A98FB, #5A98FB, #3F64FA, #3F64FA);
+  content: "";
+  background: linear-gradient(-45deg, #5a98fb, #5a98fb, #3f64fa, #3f64fa);
   height: 170px;
   width: 150%;
   outline: 5px solid #fff;
@@ -1166,7 +1175,7 @@ body {
 }
 
 .pricingTable .price-title {
-  color: #C70039;
+  color: #c70039;
   font-size: 30px;
   text-align: left;
   text-transform: uppercase;
@@ -1181,7 +1190,7 @@ body {
 }
 
 .pricingTable .price-amount {
-  color: #3F64FA;
+  color: #3f64fa;
   background: #fff;
   font-size: 30px;
   font-weight: 700;
@@ -1200,7 +1209,7 @@ body {
 .pricingTable .price-amount:before,
 .pricingTable .price-amount:after {
   content: "";
-  background: linear-gradient(-45deg, #5A98FB, #5A98FB, #3F64FA, #3F64FA);
+  background: linear-gradient(-45deg, #5a98fb, #5a98fb, #3f64fa, #3f64fa);
   width: calc(100% - 12px);
   height: calc(100% - 12px);
   -webkit-transform: translateX(-50%) translateY(-50%);
@@ -1249,7 +1258,7 @@ body {
 .pricingTable.green:before,
 .pricingTable.green:after,
 .pricingTable.green .price-amount:before {
-  background: linear-gradient(-45deg, #76D243, #76D243, #109739, #109739);
+  background: linear-gradient(-45deg, #76d243, #76d243, #109739, #109739);
 }
 
 .pricingTable.green .price-amount {
@@ -1259,11 +1268,11 @@ body {
 .pricingTable.pink:before,
 .pricingTable.pink:after,
 .pricingTable.pink .price-amount:before {
-  background: linear-gradient(-45deg, #E969A6, #E969A6, #ED2E96, #ED2E96);
+  background: linear-gradient(-45deg, #e969a6, #e969a6, #ed2e96, #ed2e96);
 }
 
 .pricingTable.pink .price-amount {
-  color: #ED2E96;
+  color: #ed2e96;
 }
 
 @media only screen and (max-width: 990px) {
@@ -1399,4 +1408,144 @@ body {
   -webkit-filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(102deg) brightness(102%) contrast(101%);
           filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(102deg) brightness(102%) contrast(101%);
 }
+
+.price-int {
+  padding-bottom: 10vw;
+}
+
+.price-int .price-content {
+  width: 80vw;
+}
+
+@media screen and (max-width: 767px) {
+  .price-int .price-content {
+    width: 90vw;
+  }
+}
+
+.price-int .price-content h1 {
+  text-align: center;
+  font-weight: 900;
+  font-size: 2rem;
+}
+
+.price-int .price-content .price-content-1 {
+  margin-top: 50px;
+}
+
+.price-int .price-content .price-content-1 h2 {
+  margin-top: 15px;
+  font-weight: 600;
+  font-size: 1.3rem;
+}
+
+@media screen and (max-width: 767px) {
+  .price-int .price-content .price-content-1 h2 {
+    font-size: 5.5vmin;
+  }
+}
+
+.price-int .price-content .price-content-1 ul {
+  text-align: left;
+}
+
+.price-int .price-content .price-content-1 ul li {
+  list-style-type: disc;
+}
+
+@media screen and (max-width: 767px) {
+  .price-int .price-content .price-content-1 ul li {
+    font-size: 4.5vmin;
+  }
+}
+
+.price-int .price-content .price-content-1 .price-text {
+  padding-left: 80px;
+}
+
+.price-int .price-content .get-started {
+  border: none;
+  border-radius: 3rem;
+  padding: 1rem 2.5rem;
+  background: linear-gradient(20deg, #EA5413, #920783);
+  color: #fff;
+  font-size: 1.2rem;
+  font-weight: 900;
+}
+
+.price-int .price-content p {
+  font-size: 24px;
+}
+
+.footer {
+  background-color: #F0F0F0;
+  padding: 3rem;
+  padding-left: 13rem;
+}
+
+@media screen and (max-width: 767px) {
+  .footer {
+    padding: 0.5rem;
+    text-align: center;
+    padding-top: 3rem;
+    padding-left: 0;
+  }
+}
+
+.footer h5 {
+  font-size: 16px;
+  font-weight: 700;
+  color: #555555;
+}
+
+.footer .row {
+  display: -webkit-box;
+  display: -ms-flexbox;
+  display: flex;
+  -webkit-box-align: center;
+      -ms-flex-align: center;
+          align-items: center;
+}
+
+.footer .footer-aigirl {
+  font-weight: 600;
+  font-size: 1.5rem;
+  margin-top: 1rem;
+  margin-bottom: 2.5rem;
+  color: #555555;
+}
+
+@media screen and (max-width: 767px) {
+  .footer .footer-aigirl {
+    font-size: 1.3rem;
+    margin-bottom: 2rem;
+  }
+}
+
+.footer .footer-follow {
+  font-size: 1rem;
+  margin-bottom: 1rem;
+}
+
+@media screen and (max-width: 767px) {
+  .footer-socials {
+    margin-bottom: 2rem;
+  }
+}
+
+.footer .footer-socials a {
+  margin-right: 5px;
+}
+
+@media screen and (max-width: 767px) {
+  .footer .footer-socials a {
+    margin-right: 10px;
+  }
+}
+
+@media screen and (max-width: 767px) {
+  .footer-contacts {
+    font-size: 14px;
+  }
+}
 /*# sourceMappingURL=style.css.map */

Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
html/static/scss/style.css.map


+ 473 - 351
html/static/scss/style.scss

@@ -1,22 +1,26 @@
-@charset "UTF-8"; 
+@charset "UTF-8";
 /*custom font*/
 @import url(https://fonts.googleapis.com/css?family=Montserrat);
+@import url("https://fonts.googleapis.com/css2?family=Roboto&display=swap");
 
 /*basic reset*/
-* {margin: 0; padding: 0;}
+* {
+	margin: 0;
+	padding: 0;
+}
 
 html {
 	min-height: 100%;
 	height: auto;
 	/*Image only BG fallback*/
-	
+
 	/*background = gradient + image pattern combo*/
 	/* background: 
 		linear-gradient(rgba(196, 102, 0, 0.6), rgba(155, 89, 182, 0.6)); */
 }
 
 body {
-	font-family: 'Montserrat', sans-serif;
+	font-family: "Montserrat", sans-serif;
 	background-color: white;
 	font-size: 1.05rem;
 }
@@ -44,7 +48,6 @@ body {
 
 .navbar {
 	background-color: white;
-	
 }
 
 /* .imf {
@@ -56,7 +59,7 @@ body {
 } */
 
 .img_banner {
-	background-image: url('images/banner_top1.jpg');
+	background-image: url("images/banner_top1.jpg");
 	background-repeat: no-repeat;
 	background-size: contain;
 	background-position: center;
@@ -107,20 +110,20 @@ body {
 #myProgress {
 	width: 100%;
 	background-color: #ddd;
-  }
-  
-  #myBar {
+}
+
+#myBar {
 	width: 10%;
 	height: 30px;
-	background-color: #1C7CE0;
+	background-color: #1c7ce0;
 	text-align: center;
 	line-height: 30px;
 	color: white;
-  }
+}
 
 .go_title {
 	color: white;
-	font-family: 'Montserrat', sans-serif;
+	font-family: "Montserrat", sans-serif;
 	padding: 1rem;
 }
 
@@ -133,7 +136,6 @@ body {
 	font-size: 1.2rem;
 	cursor: pointer;
 	position: relative;
-
 }
 
 .nav-list-item::after {
@@ -145,15 +147,13 @@ body {
 	top: 0;
 	border-bottom: 1px solid white;
 	opacity: 0;
-	transition: all .4s;
+	transition: all 0.4s;
 }
 
 .nav-list-item:hover::after {
-
 	opacity: 1;
 }
 
-
 .loader {
 	position: absolute;
 	top: 30%;
@@ -161,7 +161,7 @@ body {
 }
 
 .imgfr {
-	width:90px;
+	width: 90px;
 	height: 90px;
 	border-radius: 50%;
 	overflow: hidden;
@@ -169,7 +169,7 @@ body {
 }
 
 .card-title {
-	font-family: 'Montserrat', sans-serif;
+	font-family: "Montserrat", sans-serif;
 }
 
 .strong {
@@ -222,7 +222,7 @@ body {
 	border: 1px solid rgb(177, 177, 177);
 	border-radius: 10px;
 	display: flex;
-	font-size: .9rem;
+	font-size: 0.9rem;
 }
 
 .historyList-link {
@@ -255,14 +255,16 @@ body {
 	box-sizing: border-box;
 	width: 80%;
 	margin: 3rem 10%;
-	
+
 	/*stacking fieldsets above each other*/
 	position: relative;
 }
 /*Hide all except first fieldset*/
 
 /*inputs*/
-#msform input[type="text"], #msform textarea, #msform input[type="email"] {
+#msform input[type="text"],
+#msform textarea,
+#msform input[type="email"] {
 	padding: 15px;
 	border: 1px solid #ccc;
 	border-radius: 3px;
@@ -270,13 +272,13 @@ body {
 	width: 100%;
 	box-sizing: border-box;
 	font-family: montserrat;
-	color: #2C3E50;
+	color: #2c3e50;
 	font-size: 14px;
 }
 /*buttons*/
 #msform .action-button {
 	width: 100px;
-	background: #1C7CE0;
+	background: #1c7ce0;
 	font-weight: bold;
 	color: white;
 	border: 0 none;
@@ -286,8 +288,9 @@ body {
 	margin: 10px auto;
 	display: block;
 }
-#msform .action-button:hover, #msform .action-button:focus {
-	box-shadow: 0 0 0 2px white, 0 0 0 3px #1C7CE0;
+#msform .action-button:hover,
+#msform .action-button:focus {
+	box-shadow: 0 0 0 2px white, 0 0 0 3px #1c7ce0;
 }
 #msform .next[disabled] {
 	background-color: grey;
@@ -296,7 +299,7 @@ body {
 .fs-title {
 	font-size: 15px;
 	text-transform: uppercase;
-	color: #2C3E50;
+	color: #2c3e50;
 	margin-bottom: 10px;
 }
 .fs-subtitle {
@@ -306,7 +309,7 @@ body {
 	color: #666;
 	margin-bottom: 20px;
 	padding-bottom: 3px;
-	border-bottom: 2px solid #1C7CE0;
+	border-bottom: 2px solid #1c7ce0;
 	margin-left: 2rem;
 	margin-right: 2rem;
 }
@@ -349,7 +352,7 @@ body {
 }
 /*progressbar connectors*/
 #progressbar li:after {
-	content: '';
+	content: "";
 	width: 100%;
 	height: 2px;
 	background: white;
@@ -360,26 +363,27 @@ body {
 }
 #progressbar li:first-child:after {
 	/*connector not needed before the first step*/
-	content: none; 
+	content: none;
 }
 /*marking active/completed steps green*/
 /*The number of the step and the connector before it = green*/
-#progressbar li.active:before,  #progressbar li.active:after{
-	background: #27AE60;
+#progressbar li.active:before,
+#progressbar li.active:after {
+	background: #27ae60;
 	color: white;
 }
 
 p.error-text {
 	bottom: -23px;
 	left: 24px;
-	color: rgba(255, 0, 0, .7);
-	font-size: .8em;
+	color: rgba(255, 0, 0, 0.7);
+	font-size: 0.8em;
 	margin-bottom: 0;
 }
 
 #term-error {
-	color: rgba(255, 0, 0, .7);
-	font-size: .8em;
+	color: rgba(255, 0, 0, 0.7);
+	font-size: 0.8em;
 	bottom: -23px;
 	left: 24px;
 }
@@ -392,7 +396,7 @@ select {
 	width: 100%;
 	box-sizing: border-box;
 	font-family: montserrat;
-	color: #2C3E50;
+	color: #2c3e50;
 	font-size: 13px;
 
 	background-color: transparent;
@@ -403,7 +407,7 @@ select {
 }
 
 .terms {
-	font-size: .9rem;
+	font-size: 0.9rem;
 	width: 95%;
 	min-width: 250px;
 	height: auto;
@@ -437,11 +441,11 @@ select {
 	display: none;
 	width: 100%;
 	height: 100%;
-	top: 0; 
+	top: 0;
 	left: 0;
 	right: 0;
 	bottom: 0;
-	background-color: rgba(0,0,0,0.5);
+	background-color: rgba(0, 0, 0, 0.5);
 	z-index: 2;
 	cursor: pointer;
 }
@@ -456,7 +460,6 @@ select {
 	line-height: 25px;
 	border-radius: 4px;
 	text-align: center;
-	
 }
 .thankyou input {
 	margin-top: 40px;
@@ -481,15 +484,16 @@ select {
 	display: inline-block;
 }
 
-.check_button:checked + .fs-label-type{
-	background-color: #27AE60;
+.check_button:checked + .fs-label-type {
+	background-color: #27ae60;
 	color: white;
 	padding: 5px;
-	border: 1px solid #27AE60;
+	border: 1px solid #27ae60;
 	border-radius: 5px;
 }
 
-#checker1, #checker2 {
+#checker1,
+#checker2 {
 	display: inline;
 }
 
@@ -507,33 +511,33 @@ input[type="radio"] {
 }
 
 input[type="radio"]:checked + .fs-label-info {
-	background-color: #27AE60;
+	background-color: #27ae60;
 	color: white;
 	padding: 5px;
-	border: 1px solid #27AE60;
+	border: 1px solid #27ae60;
 	border-radius: 5px;
 }
 
 input[type="checkbox"]:checked + .fs-label-info {
-	background-color: #27AE60;
+	background-color: #27ae60;
 	color: white;
 	padding: 5px;
-	border: 1px solid #27AE60;
+	border: 1px solid #27ae60;
 	border-radius: 5px;
 }
 
 .btn-exit {
-	padding: .5rem .75rem;
+	padding: 0.5rem 0.75rem;
 	background-color: transparent;
 	border: 1px solid black;
-	margin-top: .3rem;
+	margin-top: 0.3rem;
 }
 
 .btn-term-exit {
-	padding: .5rem .75rem;
+	padding: 0.5rem 0.75rem;
 	background-color: transparent;
 	border: 1px solid black;
-	margin-top: .3rem;
+	margin-top: 0.3rem;
 	display: block;
 	margin-left: auto;
 	margin-right: auto;
@@ -542,7 +546,7 @@ input[type="checkbox"]:checked + .fs-label-info {
 
 footer {
 	padding: 2rem;
-	padding-top: .5rem;
+	padding-top: 0.5rem;
 }
 
 .footer {
@@ -564,7 +568,8 @@ footer {
 	height: 90%;
 }
 
-#msform #userid, #msform #area {
+#msform #userid,
+#msform #area {
 	height: 0;
 	padding: 0;
 	margin: 0;
@@ -594,12 +599,12 @@ footer {
 
 #avatarmega .modal-header {
 	position: absolute;
-	top: -.5rem;
+	top: -0.5rem;
 	right: 1.5rem;
 }
 
 .linker__box {
-	padding: .5rem 1rem;
+	padding: 0.5rem 1rem;
 	border-radius: 1rem;
 	box-shadow: 1px 1px 5px 1px rgb(201, 201, 201);
 	width: max-content;
@@ -632,7 +637,7 @@ footer {
 	height: 50px;
 	border-radius: 50%;
 	overflow: hidden;
-	margin: auto .5rem;
+	margin: auto 0.5rem;
 }
 
 .item_imgfr img {
@@ -645,14 +650,13 @@ footer {
 }
 
 .box-title {
-	margin-bottom: .2rem;
+	margin-bottom: 0.2rem;
 	cursor: pointer;
 }
 
 .box-title:hover {
 	color: grey;
 	text-decoration: underline;
-
 }
 
 .box-link {
@@ -673,14 +677,14 @@ footer {
 	width: 6rem;
 	background-color: #75a7dd;
 	color: white;
-	padding: .4rem .5rem;
-	font-size: .9rem;
+	padding: 0.4rem 0.5rem;
+	font-size: 0.9rem;
 	border-radius: 3px;
-	transition: all .3s;
+	transition: all 0.3s;
 	cursor: pointer;
 }
 
-.upload-btn img{
+.upload-btn img {
 	width: 30px;
 	height: 30px;
 }
@@ -689,7 +693,8 @@ footer {
 	background-color: #3b86d6;
 }
 
-.add, .addimg {
+.add,
+.addimg {
 	cursor: pointer;
 	display: inline-block;
 	width: 2rem;
@@ -698,54 +703,54 @@ footer {
 	font-size: 1.2rem;
 	color: white;
 	border-radius: 50%;
-	transition: all .3s;
+	transition: all 0.3s;
 }
-.add:hover, .addimg:hover {
+.add:hover,
+.addimg:hover {
 	background-color: #398ee9;
 }
 
-
 body {
-  font-family: "Lato", sans-serif;
+	font-family: "Lato", sans-serif;
 }
 .sidenav {
-  height: 100%;
-  width: 250px;
-  position: fixed;
-  z-index: 1;
-  top: 0;
-  left: 0;
-  background: linear-gradient(to bottom, #1C7CE0, #150051);
-  overflow-x: hidden;
-  transition: 0.5s;
+	height: 100%;
+	width: 250px;
+	position: fixed;
+	z-index: 1;
+	top: 0;
+	left: 0;
+	background: linear-gradient(to bottom, #1c7ce0, #150051);
+	overflow-x: hidden;
+	transition: 0.5s;
 }
 
 .sidenav a {
-  text-decoration: none;
-  font-size: 25px;
-  color: #818181;
-  display: block;
-  transition: 0.3s;
+	text-decoration: none;
+	font-size: 25px;
+	color: #818181;
+	display: block;
+	transition: 0.3s;
 }
 
 .sidenav a:hover {
-  color: #f1f1f1;
+	color: #f1f1f1;
 }
 
 .sidenav .closebtn {
-  position: absolute;
-  top: 0;
-  right: 25px;
-  font-size: 36px;
-  margin-left: 50px;
+	position: absolute;
+	top: 0;
+	right: 25px;
+	font-size: 36px;
+	margin-left: 50px;
 }
 
 .container-login {
 	width: 100vw;
-    height: 100vh;
-    display: grid;
-    grid-template-columns: repeat(2, 1fr);
-    grid-gap :7rem;
+	height: 100vh;
+	display: grid;
+	grid-template-columns: repeat(2, 1fr);
+	grid-gap: 7rem;
 	padding: 0rem;
 }
 
@@ -772,10 +777,7 @@ body {
 	display: flex;
 	justify-content: center;
 	align-items: center;
-	background-image: linear-gradient(to right bottom,
-    rgba(#10448E, 0.7),
-    rgba(#10448E, 0.7)
-	);
+	background-image: linear-gradient(to right bottom, rgba(#10448e, 0.7), rgba(#10448e, 0.7));
 	background-size: cover;
 	background-position: center;
 	overflow: hidden;
@@ -824,7 +826,7 @@ body {
 		.navbar-nav {
 			flex-direction: row;
 			.nav-item {
-				margin: 0 .5rem;
+				margin: 0 0.5rem;
 				a {
 					color: black;
 				}
@@ -853,13 +855,13 @@ body {
 	width: 450px;
 }
 
-.login-content .form-floating input{
+.login-content .form-floating input {
 	border: none;
 	border-bottom: 2px solid #d9d9d9;
 	border-radius: 0;
 }
 
-.login-content .form-floating input:focus{
+.login-content .form-floating input:focus {
 	box-shadow: none;
 }
 
@@ -876,7 +878,7 @@ body {
 }
 
 .login-content #btn_login:hover {
-	box-shadow: 0 0 0 2px white, 0 0 0 3px #1C7CE0;
+	box-shadow: 0 0 0 2px white, 0 0 0 3px #1c7ce0;
 }
 
 .login-content .btn-register {
@@ -892,7 +894,7 @@ body {
 }
 
 .login-content .btn-register:hover {
-	box-shadow: 0 0 0 2px white, 0 0 0 3px #1C7CE0;
+	box-shadow: 0 0 0 2px white, 0 0 0 3px #1c7ce0;
 }
 
 .login-content .nav-tabs {
@@ -964,12 +966,12 @@ body {
 	font-weight: 700;
 }
 
-@media screen and (max-width: 900px){
-	.container-login{
+@media screen and (max-width: 900px) {
+	.container-login {
 		grid-template-columns: 1fr;
 	}
 
-	.row-img{
+	.row-img {
 		display: none;
 	}
 
@@ -977,7 +979,7 @@ body {
 		display: none;
 	}
 
-	.row-login{
+	.row-login {
 		justify-content: center;
 	}
 	.container-bg {
@@ -989,267 +991,387 @@ body {
 }
 
 @media screen and (max-height: 450px) {
-  .sidenav {padding-top: 15px;}
-  .sidenav a {font-size: 18px;}
+	.sidenav {
+		padding-top: 15px;
+	}
+	.sidenav a {
+		font-size: 18px;
+	}
 }
 
 /* Pricing */
-.pricingTable{
-    background: #fff;
-    font-family: 'Open Sans', sans-serif;
-    text-align: center;
-    padding: 30px 15px 15px;
-    border-radius: 25px;
-    overflow: hidden;
-    position: relative;
-    z-index: 1;
+.pricingTable {
+	background: #fff;
+	font-family: "Open Sans", sans-serif;
+	text-align: center;
+	padding: 30px 15px 15px;
+	border-radius: 25px;
+	overflow: hidden;
+	position: relative;
+	z-index: 1;
 }
 .pricingTable:before,
-.pricingTable:after{
-    content: '';
-    background: linear-gradient(-45deg,#5A98FB,#5A98FB,#3F64FA,#3F64FA);
-    height: 170px;
-    width: 150%;
-    outline: 5px solid #fff;
-    outline-offset: -10px;
-    opacity: 0.9;
-    transform: translateX(-50%) rotate(7deg);
-    position: absolute;
-    left: 50%;
-    top: -65px;
-    z-index: -1;
-}
-.pricingTable:after{
-    height: 250px;
-    transform: translateX(-50%) rotate(-20deg) rotateX(180deg);
-    top: auto;
-    bottom: -150px;
-}
-.pricingTable .pricingTable-header{
-    color:#fff;
-    margin: 0 0 75px;
-}
-.pricingTable .title{
-    font-size: 40px;
-    font-weight: 700;
-    text-transform:uppercase;
-    letter-spacing: 1px;
-    margin: 0;
-}
-.pricingTable .pricing-content{
-    text-align: left;
-    padding: 0;
-    margin: 0 0 10px;
-    display: inline-block;
-}
-.pricingTable .pricing-content li{
-    color: #333;
-    font-size: 17px;
-    font-weight: 500;
-    line-height: 22px;
-    text-transform: uppercase;
-    padding: 0 40px 0 0;
-    margin: 0 0 15px;
-    list-style-position: inside;
-    position: relative;
-}
-.pricingTable .pricing-content li:after{
-    content: "\f00c";
-    color: #e58e26;
-    font-family: "Font Awesome 5 Free";
-    font-size: 18px;
-    font-weight: 900;
-    position: absolute;
-    top: 0;
-    right: 0;
-}
-.pricingTable .pricing-content li.disable:after{ content: "\f00d"; }
-.pricingTable .price-value{ margin: 0 0 15px; }
-.pricingTable .price-title{
-    color: #C70039;
-    font-size: 30px;
-    text-align: left;
-    text-transform: uppercase;
-    line-height: 30px;
-    width: calc(100% - 130px);
-    padding: 15px 0 0;
-    display: inline-block;
-}
-.pricingTable .price-title b{ display: block; }
-.pricingTable .price-amount{
-    color: #3F64FA;
-    background: #fff;
-    font-size: 30px;
-    font-weight: 700;
-    line-height: 30px;
-    width: 120px;
-    height: 120px;
-    padding: 33px 10px 10px;
-    display: inline-block;
-    vertical-align: top;
-    clip-path: polygon(50% 0%, 80% 10%, 100% 35%, 100% 70%, 80% 90%, 50% 100%, 20% 90%, 0% 70%, 0% 35%, 20% 10%);
-    position: relative;
-    z-index: 1;
+.pricingTable:after {
+	content: "";
+	background: linear-gradient(-45deg, #5a98fb, #5a98fb, #3f64fa, #3f64fa);
+	height: 170px;
+	width: 150%;
+	outline: 5px solid #fff;
+	outline-offset: -10px;
+	opacity: 0.9;
+	transform: translateX(-50%) rotate(7deg);
+	position: absolute;
+	left: 50%;
+	top: -65px;
+	z-index: -1;
+}
+.pricingTable:after {
+	height: 250px;
+	transform: translateX(-50%) rotate(-20deg) rotateX(180deg);
+	top: auto;
+	bottom: -150px;
+}
+.pricingTable .pricingTable-header {
+	color: #fff;
+	margin: 0 0 75px;
+}
+.pricingTable .title {
+	font-size: 40px;
+	font-weight: 700;
+	text-transform: uppercase;
+	letter-spacing: 1px;
+	margin: 0;
+}
+.pricingTable .pricing-content {
+	text-align: left;
+	padding: 0;
+	margin: 0 0 10px;
+	display: inline-block;
+}
+.pricingTable .pricing-content li {
+	color: #333;
+	font-size: 17px;
+	font-weight: 500;
+	line-height: 22px;
+	text-transform: uppercase;
+	padding: 0 40px 0 0;
+	margin: 0 0 15px;
+	list-style-position: inside;
+	position: relative;
+}
+.pricingTable .pricing-content li:after {
+	content: "\f00c";
+	color: #e58e26;
+	font-family: "Font Awesome 5 Free";
+	font-size: 18px;
+	font-weight: 900;
+	position: absolute;
+	top: 0;
+	right: 0;
+}
+.pricingTable .pricing-content li.disable:after {
+	content: "\f00d";
+}
+.pricingTable .price-value {
+	margin: 0 0 15px;
+}
+.pricingTable .price-title {
+	color: #c70039;
+	font-size: 30px;
+	text-align: left;
+	text-transform: uppercase;
+	line-height: 30px;
+	width: calc(100% - 130px);
+	padding: 15px 0 0;
+	display: inline-block;
+}
+.pricingTable .price-title b {
+	display: block;
+}
+.pricingTable .price-amount {
+	color: #3f64fa;
+	background: #fff;
+	font-size: 30px;
+	font-weight: 700;
+	line-height: 30px;
+	width: 120px;
+	height: 120px;
+	padding: 33px 10px 10px;
+	display: inline-block;
+	vertical-align: top;
+	clip-path: polygon(50% 0%, 80% 10%, 100% 35%, 100% 70%, 80% 90%, 50% 100%, 20% 90%, 0% 70%, 0% 35%, 20% 10%);
+	position: relative;
+	z-index: 1;
 }
 .pricingTable .price-amount:before,
-.pricingTable .price-amount:after{
-    content: "";
-    background: linear-gradient(-45deg,#5A98FB,#5A98FB,#3F64FA,#3F64FA);
-    width: calc(100% - 12px);
-    height: calc(100% - 12px);
-    transform:  translateX(-50%) translateY(-50%);
-    position: absolute;
-    top: 50%;
-    left: 50%;
-    z-index: -1;
-    clip-path: polygon(50% 0%, 80% 10%, 100% 35%, 100% 70%, 80% 90%, 50% 100%, 20% 90%, 0% 70%, 0% 35%, 20% 10%);
-}
-.pricingTable .price-amount:after{
-    background: #fff;
-    width: calc(100% - 16px);
-    height: calc(100% - 16px);
-}
-.pricingTable .price-amount .duration{
-    font-size: 16px;
-    font-weight: 600;
-    text-transform: capitalize;
-    display: block;
-}
-.pricingTable .pricingTable-signup a{
-    color: #fff;
-    font-size: 20px;
-    font-weight: 700;
-    letter-spacing: 2px;
-    text-transform: uppercase;
-    padding: 10px 20px;
-    border: 2px solid #fff;
-    border-radius: 50px;
-    display: inline-block;
-    transition: all 0.3s;
-}
-.pricingTable .pricingTable-signup a:hover{
-    text-shadow: 3px 3px 1px rgba(0,0,0,0.5);
-    box-shadow: 0 0 8px rgba(0, 0, 0, 0.7);
+.pricingTable .price-amount:after {
+	content: "";
+	background: linear-gradient(-45deg, #5a98fb, #5a98fb, #3f64fa, #3f64fa);
+	width: calc(100% - 12px);
+	height: calc(100% - 12px);
+	transform: translateX(-50%) translateY(-50%);
+	position: absolute;
+	top: 50%;
+	left: 50%;
+	z-index: -1;
+	clip-path: polygon(50% 0%, 80% 10%, 100% 35%, 100% 70%, 80% 90%, 50% 100%, 20% 90%, 0% 70%, 0% 35%, 20% 10%);
+}
+.pricingTable .price-amount:after {
+	background: #fff;
+	width: calc(100% - 16px);
+	height: calc(100% - 16px);
+}
+.pricingTable .price-amount .duration {
+	font-size: 16px;
+	font-weight: 600;
+	text-transform: capitalize;
+	display: block;
+}
+.pricingTable .pricingTable-signup a {
+	color: #fff;
+	font-size: 20px;
+	font-weight: 700;
+	letter-spacing: 2px;
+	text-transform: uppercase;
+	padding: 10px 20px;
+	border: 2px solid #fff;
+	border-radius: 50px;
+	display: inline-block;
+	transition: all 0.3s;
+}
+.pricingTable .pricingTable-signup a:hover {
+	text-shadow: 3px 3px 1px rgba(0, 0, 0, 0.5);
+	box-shadow: 0 0 8px rgba(0, 0, 0, 0.7);
 }
 .pricingTable.green:before,
 .pricingTable.green:after,
-.pricingTable.green .price-amount:before{
-    background: linear-gradient(-45deg,#76D243,#76D243,#109739,#109739);
+.pricingTable.green .price-amount:before {
+	background: linear-gradient(-45deg, #76d243, #76d243, #109739, #109739);
+}
+.pricingTable.green .price-amount {
+	color: #109739;
 }
-.pricingTable.green .price-amount{ color: #109739; }
 .pricingTable.pink:before,
 .pricingTable.pink:after,
-.pricingTable.pink .price-amount:before{
-    background: linear-gradient(-45deg,#E969A6,#E969A6,#ED2E96,#ED2E96);
+.pricingTable.pink .price-amount:before {
+	background: linear-gradient(-45deg, #e969a6, #e969a6, #ed2e96, #ed2e96);
+}
+.pricingTable.pink .price-amount {
+	color: #ed2e96;
 }
-.pricingTable.pink .price-amount{ color: #ED2E96; }
-@media only screen and (max-width: 990px){
-    .pricingTable{ margin: 0 0 40px; }
+@media only screen and (max-width: 990px) {
+	.pricingTable {
+		margin: 0 0 40px;
+	}
 }
 
 // 側邊欄選單
 .sidenav {
-    height: 100%;
-    width: 250px;
-    position: fixed;
-    z-index: 1;
-    top: 0;
-    left: 0;
-    background: linear-gradient(to bottom, #1c7ce0, #150051);
-    overflow-x: hidden;
-    transition: 0.5s;
-    text-align: center;
-    hr{
-        background: #fff;
-        opacity: 1 !important;
-        height: 1px;
-        width: 85%;
-        margin: 15px auto;
-    }
-    .sidebar{
-        width: 80%;
-        margin:0 auto ;
-    }
-    .user{
-        object-fit: cover;
-        width: 100px;
-    }
-    .user-name{
-        font-size: 1.5rem;
-    }
-    .navbar-nav{
-        flex-direction: row;
-        .btn-gocreate{
-            font-size: 14px;
-            background: linear-gradient(90deg, #0162c8, #55e7fc);
-            // background:#31426C;
-            color: white;
-            border: 0 none;
-            border-radius: 10px;
-            cursor: pointer;
-            margin: 10px 3px;
-            display: inline;
-        }
-        .active{
-              background: linear-gradient(90deg, #0162c8, #55e7fc);
-        }
-    } 
-    a {
-        text-decoration: none;
-        font-size: 32px;
-        color: #f1f1f1;
-        display: block;
-        transition: 0.3s;
-        &:hover{
-            color: #818181;
-           
-        }
-    }
-
-    .sidenav .closebtn {
-        position: absolute;
-        top: 0;
-        right: 25px;
-        font-size: 36px;
-        margin-left: 50px;
-    }
-    .nav-list {
-        color: white;
-        list-style: none;
-        text-align: center;
-        .nav-list-item {
-            font-size: 1.2rem;
-            cursor: pointer;
-            position: relative;
-        }
-    
-        .nav-list-item::after {
-            content: " ";
-            position: absolute;
-            width: 50%;
-            height: 100%;
-            left: 25%;
-            top: 5px;
-            border-bottom: 1px solid white;
-            opacity: 0;
-            transition: all 0.4s;
-        }
-    
-        .nav-list-item:hover::after {
-            opacity: 1;
-        }
-       
-    }
-    .right-text {
-     padding-top: 9vw;
-        color: #fff;
-      a{
-          font-size: 18px;
-          display: inline;
-          margin: 2px;
-          img{
-            filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(102deg) brightness(102%) contrast(101%);
-          }
-      }
-    }
-}
+	height: 100%;
+	width: 250px;
+	position: fixed;
+	z-index: 1;
+	top: 0;
+	left: 0;
+	background: linear-gradient(to bottom, #1c7ce0, #150051);
+	overflow-x: hidden;
+	transition: 0.5s;
+	text-align: center;
+	hr {
+		background: #fff;
+		opacity: 1 !important;
+		height: 1px;
+		width: 85%;
+		margin: 15px auto;
+	}
+	.sidebar {
+		width: 80%;
+		margin: 0 auto;
+	}
+	.user {
+		object-fit: cover;
+		width: 100px;
+	}
+	.user-name {
+		font-size: 1.5rem;
+	}
+	.navbar-nav {
+		flex-direction: row;
+		.btn-gocreate {
+			font-size: 14px;
+			background: linear-gradient(90deg, #0162c8, #55e7fc);
+			// background:#31426C;
+			color: white;
+			border: 0 none;
+			border-radius: 10px;
+			cursor: pointer;
+			margin: 10px 3px;
+			display: inline;
+		}
+		.active {
+			background: linear-gradient(90deg, #0162c8, #55e7fc);
+		}
+	}
+	a {
+		text-decoration: none;
+		font-size: 32px;
+		color: #f1f1f1;
+		display: block;
+		transition: 0.3s;
+		&:hover {
+			color: #818181;
+		}
+	}
+
+	.sidenav .closebtn {
+		position: absolute;
+		top: 0;
+		right: 25px;
+		font-size: 36px;
+		margin-left: 50px;
+	}
+	.nav-list {
+		color: white;
+		list-style: none;
+		text-align: center;
+		.nav-list-item {
+			font-size: 1.2rem;
+			cursor: pointer;
+			position: relative;
+		}
+
+		.nav-list-item::after {
+			content: " ";
+			position: absolute;
+			width: 50%;
+			height: 100%;
+			left: 25%;
+			top: 5px;
+			border-bottom: 1px solid white;
+			opacity: 0;
+			transition: all 0.4s;
+		}
+
+		.nav-list-item:hover::after {
+			opacity: 1;
+		}
+	}
+	.right-text {
+		padding-top: 9vw;
+		color: #fff;
+		a {
+			font-size: 18px;
+			display: inline;
+			margin: 2px;
+			img {
+				filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(102deg) brightness(102%) contrast(101%);
+			}
+		}
+	}
+}
+// 首頁價格介紹
+.price-int {
+	padding-bottom: 10vw;
+	.price-content {
+		width: 80vw;
+		@media screen and(max-width:767px) {
+			width: 90vw;
+		}
+		h1 {
+			text-align: center;
+			font-weight: 900;
+			font-size: 2rem;
+		}
+		.price-content-1 {
+			margin-top: 50px;
+			h2 {
+				margin-top: 15px;
+				font-weight: 600;
+				font-size: 1.3rem;
+				@media screen and(max-width:767px) {
+					font-size: 5.5vmin;
+				}
+			}
+			ul {
+				text-align: left;
+
+				li {
+					list-style-type: disc;
+					@media screen and(max-width:767px) {
+						font-size: 4.5vmin;
+					}
+				}
+			}
+			.price-text{
+				padding-left: 80px;
+			}
+		}
+		.get-started{
+			border:none;
+			border-radius: 3rem;
+			padding: 1rem 2.5rem;
+			background: linear-gradient(20deg, #EA5413, #920783);
+			color:#fff;
+			font-size: 1.2rem;
+			font-weight: 900;
+		}
+		p{
+			font-size: 24px;
+		}
+	}
+}
+// 頁尾
+.footer {
+	background-color: #F0F0F0;
+	padding:3rem;
+	padding-left: 13rem;
+	@media screen and(max-width:767px) {
+		padding: 0.5rem;
+		text-align: center;
+		padding-top: 3rem;
+		padding-left:0;
+	}
+	h5{
+		font-size: 16px;
+		font-weight: 700;
+		color:#555555;
+	}
+  }
+  
+  .footer .row{
+	display: flex;
+	align-items: center;
+  }
+  
+  .footer .footer-aigirl {
+	font-weight: 600;
+	font-size: 1.5rem;
+	margin-top: 1rem;
+	margin-bottom: 2.5rem;
+	color:#555555;
+	@media screen and(max-width:767px) {
+		font-size: 1.3rem;
+		margin-bottom: 2rem;
+	}
+  }
+  
+  .footer .footer-follow {
+	font-size: 1rem;
+	margin-bottom: 1rem;
+  }
+  .footer-socials{
+	@media screen and(max-width:767px) {
+		margin-bottom: 2rem;
+	}
+  }
+  .footer .footer-socials a{
+	margin-right: 5px;
+	@media screen and(max-width:767px) {
+		margin-right: 10px;
+	}
+  }
+  .footer-contacts{
+	@media screen and(max-width:767px) {
+		font-size: 14px;
+	}
+  }

Vissa filer visades inte eftersom för många filer har ändrats