style.css 18 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050
  1. @charset "UTF-8";
  2. * {
  3. margin: 0;
  4. padding: 0;
  5. -webkit-box-sizing: border-box;
  6. box-sizing: border-box;
  7. font-family: 微軟正黑體;
  8. }
  9. html {
  10. min-height: 100%;
  11. height: auto;
  12. /*Image only BG fallback*/
  13. /*background = gradient + image pattern combo*/
  14. /* background:
  15. linear-gradient(rgba(196, 102, 0, 0.6), rgba(155, 89, 182, 0.6)); */
  16. }
  17. body {
  18. font-family: "Montserrat", sans-serif;
  19. background-color: white;
  20. font-size: 1.05rem;
  21. }
  22. .ml {
  23. margin-left: 10px;
  24. }
  25. .mr {
  26. margin-right: 10px;
  27. }
  28. .mb {
  29. margin-bottom: 12px;
  30. }
  31. .top {
  32. margin-top: 20px;
  33. position: -webkit-sticky;
  34. position: sticky;
  35. top: 0;
  36. left: 50%;
  37. z-index: 20;
  38. background-color: inherit;
  39. }
  40. .copy {
  41. cursor: pointer;
  42. }
  43. .navbar {
  44. background-color: white;
  45. }
  46. .propertytitle {
  47. -webkit-text-stroke: 0.7px #fff;
  48. -moz-text-stroke: 0.7px #fff;
  49. }
  50. p {
  51. font-size: 24px;
  52. }
  53. .bg-item {
  54. display: none;
  55. }
  56. .bg-item2 {
  57. display: none;
  58. }
  59. .bg-item2 img {
  60. -webkit-animation-name: BgFadein;
  61. animation-name: BgFadein;
  62. -webkit-animation-duration: 3s;
  63. animation-duration: 3s;
  64. -webkit-animation-timing-function: ease-out;
  65. animation-timing-function: ease-out;
  66. }
  67. .bg-active {
  68. display: block;
  69. }
  70. @-webkit-keyframes BgFadein {
  71. 0% {
  72. opacity: 0.5;
  73. }
  74. 50% {
  75. opacity: 0.8;
  76. }
  77. 100% {
  78. opacity: 1;
  79. }
  80. }
  81. @keyframes BgFadein {
  82. 0% {
  83. opacity: 0.5;
  84. }
  85. 50% {
  86. opacity: 0.8;
  87. }
  88. 100% {
  89. opacity: 1;
  90. }
  91. }
  92. .sec-usecase .usecase-block {
  93. border: none;
  94. position: relative;
  95. background-color: transparent;
  96. z-index: 1;
  97. }
  98. .sec-usecase .usecase-block::after {
  99. position: absolute;
  100. bottom: 0rem;
  101. left: 5%;
  102. width: 90%;
  103. height: 10rem;
  104. background-color: #d4daec;
  105. content: " ";
  106. z-index: -1;
  107. border-radius: 2rem;
  108. margin-left: auto;
  109. margin-right: auto;
  110. }
  111. .sec-usecase .usecase-block .usecase-imgfr {
  112. width: 85%;
  113. margin: 0 auto;
  114. height: 40vh;
  115. background-position: center center;
  116. background-size: contain;
  117. background-repeat: no-repeat;
  118. margin-bottom: 1.5rem;
  119. }
  120. .sec-usecase .usecase-block .usecase-sub {
  121. background-color: transparent;
  122. color: #193179;
  123. }
  124. .sec-usecase .usecase-block .usecase-sub i {
  125. color: #193179;
  126. }
  127. .sec-steps .container {
  128. width: 100%;
  129. }
  130. .sec-steps .steps-title {
  131. font-size: 1.9rem;
  132. text-align: center;
  133. letter-spacing: 1px;
  134. color: #041959;
  135. }
  136. .sec-steps .steps-title strong {
  137. font-size: 2.5rem;
  138. color: #041959;
  139. }
  140. .sec-steps .steps-block {
  141. padding: 0 1rem;
  142. display: -webkit-box;
  143. display: -ms-flexbox;
  144. display: flex;
  145. -webkit-box-align: center;
  146. -ms-flex-align: center;
  147. align-items: center;
  148. -webkit-box-pack: center;
  149. -ms-flex-pack: center;
  150. justify-content: center;
  151. position: relative;
  152. }
  153. .sec-steps .steps-block .steps-imgfr {
  154. width: 70%;
  155. margin: 0 auto;
  156. height: 20vh;
  157. background-position: center center;
  158. background-size: contain;
  159. background-repeat: no-repeat;
  160. }
  161. .sec-steps .steps-block .steps-txt {
  162. display: -webkit-box;
  163. display: -ms-flexbox;
  164. display: flex;
  165. -webkit-box-align: center;
  166. -ms-flex-align: center;
  167. align-items: center;
  168. color: #041959;
  169. }
  170. .sec-steps .steps-block .steps-txt span {
  171. display: inline-block;
  172. width: 35px;
  173. height: 35px;
  174. background-color: #ea5413;
  175. color: white;
  176. font-size: 1.4rem;
  177. line-height: 35px;
  178. border-radius: 50%;
  179. text-align: center;
  180. margin-right: 0.6rem;
  181. }
  182. .sec-steps .steps-block .steps-txt .steps-txt-num {
  183. position: relative;
  184. }
  185. .sec-steps .steps-block .steps-txt .steps-txt-num::after {
  186. position: absolute;
  187. left: calc(50% - 2px);
  188. top: 100%;
  189. width: 100%;
  190. height: 40vh;
  191. content: "";
  192. border-left: 2px dashed #ea5413;
  193. }
  194. .sec-steps .steps-block .steps-txt .steps-sub {
  195. font-size: 1.6rem;
  196. }
  197. .sec-steps .step-video-title {
  198. color: #041959;
  199. }
  200. .sec-steps .step-videofr {
  201. width: 100%;
  202. }
  203. .sec-steps .step-videofr video {
  204. width: 100%;
  205. }
  206. .btn-dark {
  207. display: inline-block;
  208. text-decoration: none;
  209. color: white;
  210. border: 1px solid #ea5413;
  211. padding: 1rem 2.5rem;
  212. outline: none;
  213. background-color: #ea5413;
  214. margin-top: 4rem;
  215. border-radius: 3rem;
  216. font-size: 1.8rem;
  217. -webkit-box-shadow: 1px 1px 5px 1px rgba(201, 201, 201, 0.637);
  218. box-shadow: 1px 1px 5px 1px rgba(201, 201, 201, 0.637);
  219. }
  220. /* sec-hero */
  221. .sec-hero {
  222. padding: 6rem 0;
  223. padding-bottom: 0;
  224. margin-bottom: 0 !important;
  225. }
  226. .sec-hero h1,
  227. .sec-hero h2,
  228. .sec-hero h3,
  229. .sec-hero h4,
  230. .sec-hero h5,
  231. .sec-hero h6,
  232. .sec-hero .h1,
  233. .sec-hero .h2,
  234. .sec-hero .h3,
  235. .sec-hero .h4,
  236. .sec-hero .h5,
  237. .sec-hero .h6 {
  238. font-family: "Roboto", Helvetica, Arial, sans-serif;
  239. font-weight: 900;
  240. line-height: 1.1;
  241. color: #e95412;
  242. }
  243. .sec-hero .hero-title {
  244. font-size: 48px;
  245. letter-spacing: 1px;
  246. padding-top: 0rem;
  247. }
  248. .sec-hero .hero-txt {
  249. font-size: 30px;
  250. letter-spacing: 1px;
  251. }
  252. .sec-hero .hero-btn {
  253. border: none;
  254. outline: none;
  255. border-radius: 3rem;
  256. margin-top: 2rem;
  257. padding: 0.5rem 2.5rem;
  258. background: #e95412;
  259. color: white;
  260. font-size: 1.8rem;
  261. -webkit-box-shadow: 1px 1px 5px 1px rgba(207, 207, 207, 0.534);
  262. box-shadow: 1px 1px 5px 1px rgba(207, 207, 207, 0.534);
  263. }
  264. .hero-orange {
  265. position: absolute;
  266. left: 10%;
  267. top: 0%;
  268. }
  269. .hero-purple {
  270. position: absolute;
  271. right: 0%;
  272. top: -10%;
  273. z-index: -1;
  274. width: 180px;
  275. }
  276. .hero-orange-s {
  277. position: absolute;
  278. left: -5%;
  279. bottom: 13%;
  280. z-index: -1;
  281. -webkit-animation: floating 8s infinite ease-in-out;
  282. animation: floating 8s infinite ease-in-out;
  283. width: 80px;
  284. }
  285. .hero-slide {
  286. width: 100px;
  287. z-index: 3;
  288. position: absolute;
  289. top: 1%;
  290. left: -1%;
  291. -webkit-animation: floating2 5s infinite ease-in-out;
  292. animation: floating2 5s infinite ease-in-out;
  293. }
  294. .hero-textgrp {
  295. z-index: 3;
  296. position: absolute;
  297. left: -10%;
  298. bottom: 10%;
  299. -webkit-animation: floating3 6s infinite 1s ease-in-out;
  300. animation: floating3 6s infinite 1s ease-in-out;
  301. width: 300px;
  302. }
  303. .hero-aips {
  304. z-index: 3;
  305. position: absolute;
  306. right: 0%;
  307. bottom: 10%;
  308. -webkit-animation: floating3 6s infinite 1s ease-in-out;
  309. animation: floating3 6s infinite 1s ease-in-out;
  310. width: 250px;
  311. }
  312. .hero-video {
  313. z-index: 3;
  314. position: absolute;
  315. right: 10%;
  316. top: -10%;
  317. -webkit-animation: floating 8s infinite 1.5s ease-in-out;
  318. animation: floating 8s infinite 1.5s ease-in-out;
  319. width: 120px;
  320. }
  321. .hero-amplify {
  322. z-index: 3;
  323. position: absolute;
  324. bottom: 5%;
  325. right: 0;
  326. -webkit-animation: floating2 5s infinite ease-in-out;
  327. animation: floating2 5s infinite ease-in-out;
  328. width: 120px;
  329. }
  330. .hero-imgfr {
  331. width: 100%;
  332. height: 95%;
  333. }
  334. .hero-imgfr img {
  335. width: 100%;
  336. }
  337. @-webkit-keyframes floating {
  338. from {
  339. -webkit-transform: translate(0px, 0);
  340. transform: translate(0px, 0);
  341. }
  342. 65% {
  343. -webkit-transform: translate(25px, 0);
  344. transform: translate(25px, 0);
  345. }
  346. to {
  347. -webkit-transform: translate(0, 0px);
  348. transform: translate(0, 0px);
  349. }
  350. }
  351. @keyframes floating {
  352. from {
  353. -webkit-transform: translate(0px, 0);
  354. transform: translate(0px, 0);
  355. }
  356. 65% {
  357. -webkit-transform: translate(25px, 0);
  358. transform: translate(25px, 0);
  359. }
  360. to {
  361. -webkit-transform: translate(0, 0px);
  362. transform: translate(0, 0px);
  363. }
  364. }
  365. @-webkit-keyframes floating3 {
  366. from {
  367. -webkit-transform: translate(0px, 0);
  368. transform: translate(0px, 0);
  369. }
  370. 65% {
  371. -webkit-transform: translate(-20px, 0);
  372. transform: translate(-20px, 0);
  373. }
  374. to {
  375. -webkit-transform: translate(0, 0px);
  376. transform: translate(0, 0px);
  377. }
  378. }
  379. @keyframes floating3 {
  380. from {
  381. -webkit-transform: translate(0px, 0);
  382. transform: translate(0px, 0);
  383. }
  384. 65% {
  385. -webkit-transform: translate(-20px, 0);
  386. transform: translate(-20px, 0);
  387. }
  388. to {
  389. -webkit-transform: translate(0, 0px);
  390. transform: translate(0, 0px);
  391. }
  392. }
  393. @-webkit-keyframes floating2 {
  394. from {
  395. -webkit-transform: translate(0px, 0);
  396. transform: translate(0px, 0);
  397. }
  398. 65% {
  399. -webkit-transform: translate(0px, 30px);
  400. transform: translate(0px, 30px);
  401. }
  402. to {
  403. -webkit-transform: translate(0, 0px);
  404. transform: translate(0, 0px);
  405. }
  406. }
  407. @keyframes floating2 {
  408. from {
  409. -webkit-transform: translate(0px, 0);
  410. transform: translate(0px, 0);
  411. }
  412. 65% {
  413. -webkit-transform: translate(0px, 30px);
  414. transform: translate(0px, 30px);
  415. }
  416. to {
  417. -webkit-transform: translate(0, 0px);
  418. transform: translate(0, 0px);
  419. }
  420. }
  421. .nav-link {
  422. border: none;
  423. outline: none;
  424. background-color: transparent;
  425. color: black;
  426. }
  427. /* sec-features */
  428. .ai-spokesgril {
  429. display: -webkit-box;
  430. display: -ms-flexbox;
  431. display: flex;
  432. -webkit-box-align: center;
  433. -ms-flex-align: center;
  434. align-items: center;
  435. -webkit-box-pack: justify;
  436. -ms-flex-pack: justify;
  437. justify-content: space-between;
  438. }
  439. .ai-spokesgril .nav-link {
  440. border: none;
  441. outline: none;
  442. background-color: transparent;
  443. color: black;
  444. }
  445. .ai-spokesgril .dropdown-toggle {
  446. text-decoration: none;
  447. }
  448. .ai-spokesgril .dropdown-toggle:hover {
  449. text-decoration: none;
  450. }
  451. .sec-features {
  452. padding: 5rem 0;
  453. }
  454. .sec-features .row {
  455. margin: 8rem 0;
  456. }
  457. .sec-features .row:nth-of-type(1) {
  458. margin: 4rem 0;
  459. }
  460. .sec-features .row:nth-of-type(4) {
  461. margin-bottom: 0;
  462. }
  463. .features-orangel {
  464. position: absolute;
  465. left: -150px;
  466. top: 5%;
  467. z-index: -1;
  468. }
  469. .features-purpler {
  470. position: absolute;
  471. right: -150px;
  472. top: 5%;
  473. z-index: -1;
  474. }
  475. .features-purplel {
  476. position: absolute;
  477. left: -150px;
  478. top: 5%;
  479. z-index: -1;
  480. }
  481. .features-oranger {
  482. position: absolute;
  483. right: -150px;
  484. top: 5%;
  485. z-index: -1;
  486. }
  487. .sec-features .row .d-block {
  488. display: none;
  489. }
  490. .sec-features .features-col {
  491. position: relative;
  492. }
  493. .sec-features .features-col .features-block {
  494. position: absolute;
  495. display: -webkit-box;
  496. display: -ms-flexbox;
  497. display: flex;
  498. opacity: 0;
  499. -webkit-transition: all 0.8s;
  500. transition: all 0.8s;
  501. }
  502. .sec-features h3 {
  503. font-family: "Roboto", Helvetica, Arial, sans-serif;
  504. font-weight: 900;
  505. line-height: 1.1;
  506. color: #e95412;
  507. }
  508. .sec-features .features-col .block-right {
  509. -webkit-transform: translateX(-30%) scale(0.95);
  510. transform: translateX(-30%) scale(0.95);
  511. }
  512. .sec-features .features-col .block-left {
  513. -webkit-transform: translateX(30%) scale(0.95);
  514. transform: translateX(30%) scale(0.95);
  515. }
  516. .sec-features .features-col .features-block.active {
  517. opacity: 1;
  518. -webkit-transform: translateX(0%) scale(1);
  519. transform: translateX(0%) scale(1);
  520. }
  521. .sec-features .features-num {
  522. display: inline-block;
  523. font-size: 14rem;
  524. color: #f0f0f0;
  525. }
  526. .sec-features .features-title {
  527. font-size: 3rem;
  528. text-align: center;
  529. letter-spacing: 1px;
  530. padding-bottom: 6px;
  531. border-bottom: 8px solid #ea5413;
  532. display: inline-block;
  533. }
  534. .sec-features .features-title strong {
  535. font-size: 5rem;
  536. }
  537. .sec-features .features-imgfr {
  538. width: 100%;
  539. }
  540. .sec-features .features-imgfr video {
  541. width: 100%;
  542. }
  543. .sec-features .features-list {
  544. text-align: left;
  545. }
  546. .features-list {
  547. padding-left: 40px;
  548. font-size: 18px;
  549. }
  550. .sec-blogtab {
  551. padding-bottom: 5rem;
  552. }
  553. .blog-tabs {
  554. display: -webkit-box;
  555. display: -ms-flexbox;
  556. display: flex;
  557. -webkit-box-align: center;
  558. -ms-flex-align: center;
  559. align-items: center;
  560. }
  561. .blogtab-title {
  562. font-size: 3rem;
  563. letter-spacing: 1px;
  564. padding-bottom: 6px;
  565. border-bottom: 8px solid #ea5413;
  566. display: inline-block;
  567. text-align: center;
  568. }
  569. .blog-tabs .blog-tabs-nav {
  570. width: 35%;
  571. background-color: #f0f0f0;
  572. padding: 4rem 2.5rem;
  573. list-style: none;
  574. -webkit-box-shadow: 0 2px 5px -2px #adadad;
  575. box-shadow: 0 2px 5px -2px #adadad;
  576. text-align: left;
  577. }
  578. .blog-tabs .blog-tabs-nav li {
  579. padding: 10px;
  580. border-bottom: 1px dashed grey;
  581. }
  582. .blog-tabs .blog-tabs-nav li a {
  583. color: #ea5413;
  584. }
  585. .blog-tabs .blog-tabs-stage {
  586. width: 65%;
  587. padding: 3.5rem;
  588. padding-bottom: 6rem;
  589. -webkit-box-shadow: 1px 1px 10px 2px grey;
  590. box-shadow: 1px 1px 10px 2px grey;
  591. height: 48rem;
  592. overflow: hidden;
  593. text-align: left;
  594. position: relative;
  595. }
  596. .blog-tab-box {
  597. height: 90%;
  598. overflow: scroll;
  599. }
  600. .blog-tabs .blog-tabs-stage .blog-txt {
  601. font-size: 1.6rem;
  602. }
  603. .btn-light {
  604. color: black;
  605. border: 1px solid #ea5413;
  606. padding: 1rem 2.5rem;
  607. outline: none;
  608. background-color: white;
  609. margin-top: 4rem;
  610. border-radius: 3rem;
  611. font-size: 1.8rem;
  612. -webkit-box-shadow: 1px 1px 5px 1px rgba(201, 201, 201, 0.637);
  613. box-shadow: 1px 1px 5px 1px rgba(201, 201, 201, 0.637);
  614. }
  615. .btn-dark {
  616. text-decoration: none;
  617. color: white;
  618. border: 1px solid #ea5413;
  619. padding: 1rem 2.5rem;
  620. outline: none;
  621. background-color: #ea5413;
  622. margin-top: 4rem;
  623. border-radius: 3rem;
  624. font-size: 1.8rem;
  625. -webkit-box-shadow: 1px 1px 5px 1px rgba(201, 201, 201, 0.637);
  626. box-shadow: 1px 1px 5px 1px rgba(201, 201, 201, 0.637);
  627. }
  628. .blog-tabs .btn-light {
  629. margin-top: 1.5rem;
  630. color: #ea5413;
  631. position: absolute;
  632. bottom: 1rem;
  633. left: 3.5rem;
  634. }
  635. .video-int .video-btn {
  636. padding: 15px 0px;
  637. margin: 5px;
  638. width: 180px;
  639. border: none;
  640. color: #fff;
  641. background: #3c57a7;
  642. border: 1px solid #3c57a7;
  643. font-size: 28px;
  644. -webkit-transition: 0.5s;
  645. transition: 0.5s;
  646. }
  647. .video-int .video-btn:hover {
  648. color: #3c57a7;
  649. background: #fff;
  650. }
  651. ::-webkit-scrollbar-track {
  652. display: none;
  653. }
  654. ::-webkit-scrollbar {
  655. display: none;
  656. }
  657. ::-webkit-scrollbar-thumb {
  658. display: none;
  659. }
  660. :-webkit-full-screen #expand {
  661. display: none;
  662. }
  663. :-moz-full-screen #expand {
  664. display: none;
  665. }
  666. :-ms-fullscreen #expand {
  667. display: none;
  668. }
  669. :fullscreen #expand {
  670. display: none;
  671. }
  672. @media screen and (max-width: 1280px) {
  673. :-webkit-full-screen .home-page {
  674. height: 100vh;
  675. }
  676. :-moz-full-screen .home-page {
  677. height: 100vh;
  678. }
  679. :-ms-fullscreen .home-page {
  680. height: 100vh;
  681. }
  682. :fullscreen .home-page {
  683. height: 100vh;
  684. }
  685. }
  686. :-webkit-full-screen .home-box {
  687. height: 350px;
  688. }
  689. :-moz-full-screen .home-box {
  690. height: 350px;
  691. }
  692. :-ms-fullscreen .home-box {
  693. height: 350px;
  694. }
  695. :fullscreen .home-box {
  696. height: 350px;
  697. }
  698. @media screen and (max-width: 1280px) {
  699. :-webkit-full-screen .home-box {
  700. height: 250px;
  701. }
  702. :-moz-full-screen .home-box {
  703. height: 250px;
  704. }
  705. :-ms-fullscreen .home-box {
  706. height: 250px;
  707. }
  708. :fullscreen .home-box {
  709. height: 250px;
  710. }
  711. }
  712. #compression {
  713. display: none;
  714. }
  715. .home-page {
  716. position: relative;
  717. height: 100vh;
  718. }
  719. @media screen and (max-width: 1280px) {
  720. .home-page {
  721. height: 130vh;
  722. }
  723. }
  724. @media screen and (max-width: 1080px) {
  725. .home-page {
  726. height: 100vh;
  727. }
  728. }
  729. .home-page .home-box {
  730. height: 33vh;
  731. }
  732. .home-page .homebutton-box {
  733. background-image: url(./img/BG_3png.webp);
  734. background-size: cover;
  735. background-repeat: no-repeat;
  736. }
  737. .home-page .homebutton-box .homebtn-icon h1 {
  738. font-size: 32px;
  739. text-align: center;
  740. -webkit-transition: 0.5s;
  741. transition: 0.5s;
  742. }
  743. .home-page .homebutton-box .homebtn-icon img {
  744. width: 100px;
  745. -webkit-transition: 0.5s;
  746. transition: 0.5s;
  747. -webkit-filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(108deg) brightness(104%) contrast(104%);
  748. filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(108deg) brightness(104%) contrast(104%);
  749. }
  750. .home-page .homebutton-box .homebtn-icon:hover h1 {
  751. font-size: 26px;
  752. }
  753. .home-page .homebutton-box .homebtn-icon:hover img {
  754. -webkit-transform: scale(0.75);
  755. transform: scale(0.75);
  756. }
  757. .home-page .homepage-title h1 {
  758. color: #e95412;
  759. font-weight: 900;
  760. font-size: 48px;
  761. }
  762. .home-page .homepage-line {
  763. position: absolute;
  764. bottom: 50px;
  765. width: 70vw;
  766. }
  767. @media screen and (max-width: 1280px) {
  768. .home-page .homepage-line {
  769. bottom: 30px;
  770. }
  771. }
  772. .home-page #ad_dialog {
  773. position: absolute;
  774. top: 0px;
  775. height: 100vh;
  776. background: #000;
  777. z-index: 10000;
  778. }
  779. .home-page .my-element {
  780. -webkit-animation: fadeIn;
  781. animation: fadeIn;
  782. /* referring directly to the animation's @keyframe declaration */
  783. -webkit-animation-duration: 1.5s;
  784. animation-duration: 1.5s;
  785. /* don't forget to set a duration! */
  786. -webkit-animation-fill-mode: backwards;
  787. animation-fill-mode: backwards;
  788. }
  789. .home-page #video {
  790. width: 100vw;
  791. text-align: center;
  792. background-position: center center;
  793. background-size: cover;
  794. }
  795. .home-page #video video {
  796. width: 80vw;
  797. margin: 0 auto;
  798. }
  799. .home-page .wrap {
  800. text-align: center;
  801. width: 100vw;
  802. margin-top: 3%;
  803. }
  804. .home-page .wrap .adv-banner {
  805. width: 100%;
  806. height: 55vw;
  807. position: relative;
  808. overflow: hidden;
  809. display: -webkit-box;
  810. display: -ms-flexbox;
  811. display: flex;
  812. -webkit-box-pack: center;
  813. -ms-flex-pack: center;
  814. justify-content: center;
  815. -webkit-box-align: center;
  816. -ms-flex-align: center;
  817. align-items: center;
  818. }
  819. .home-page .wrap .adv-banner video {
  820. position: absolute;
  821. width: 100%;
  822. height: 100%;
  823. top: 0;
  824. left: 0;
  825. -o-object-fit: cover;
  826. object-fit: cover;
  827. }
  828. .home-btn {
  829. -webkit-filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(108deg) brightness(104%) contrast(104%);
  830. filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(108deg) brightness(104%) contrast(104%);
  831. }
  832. .demo-btn {
  833. font-size: 32px;
  834. padding: 10px 20px;
  835. text-decoration: none;
  836. color: white;
  837. border: none;
  838. display: block;
  839. padding: 3rem 0;
  840. text-align: center;
  841. }
  842. .demo-btn:hover {
  843. color: white;
  844. }
  845. .demo-box {
  846. background: #e2e2e2;
  847. width: 90%;
  848. margin: 0 auto;
  849. }
  850. .demo-box .demo-card {
  851. padding: 4rem 30px;
  852. }
  853. .demo-box li {
  854. font-size: 17px;
  855. }
  856. .demo-CTA {
  857. color: #fff;
  858. padding: 15px 50px;
  859. font-size: 24px;
  860. -webkit-transition: 1s;
  861. transition: 1s;
  862. }
  863. .demo-CTA:hover {
  864. opacity: 0.7;
  865. }
  866. .features-nav .dropdown-toggle::after {
  867. display: inline-block;
  868. margin-left: 0.255em;
  869. vertical-align: 0.255em;
  870. content: "";
  871. border-top: 0.3em solid;
  872. border-right: 0.3em solid transparent;
  873. border-bottom: 0;
  874. border-left: 0.3em solid transparent;
  875. }
  876. #gotop {
  877. cursor: pointer;
  878. position: fixed;
  879. bottom: 50px;
  880. right: 150px;
  881. color: #193179;
  882. }
  883. .sec-video {
  884. margin-bottom: 100px;
  885. }
  886. .video-img {
  887. cursor: pointer;
  888. }
  889. .about-service {
  890. margin-top: 100px;
  891. background: transparent -webkit-gradient(linear, right top, left top, color-stop(80%, #ffffff), to(#d4daec)) 0% 0% no-repeat padding-box;
  892. background: transparent linear-gradient(270deg, #ffffff 80%, #d4daec 100%) 0% 0% no-repeat padding-box;
  893. }
  894. .about-service .service-content {
  895. width: 85vw;
  896. margin: 0 auto;
  897. }
  898. .about-service .service-content .service-text {
  899. background: #3c57a7;
  900. color: #fff;
  901. font-size: 22px;
  902. width: 265px;
  903. cursor: pointer;
  904. }
  905. /*# sourceMappingURL=style.css.map */