style.css 18 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049
  1. @charset "UTF-8";
  2. * {
  3. margin: 0;
  4. padding: 0;
  5. -webkit-box-sizing: border-box;
  6. box-sizing: border-box;
  7. }
  8. .container-fluid {
  9. width: 80vw;
  10. margin: 0 auto;
  11. }
  12. @media screen and (max-width: 767px) {
  13. .container-fluid {
  14. width: 100vw;
  15. }
  16. }
  17. #Navigation {
  18. width: 100vw;
  19. background-color: #eb144c;
  20. color: #fff;
  21. position: fixed;
  22. opacity: 1 !important;
  23. z-index: 20;
  24. }
  25. #Navigation #logo {
  26. padding-top: 3vw;
  27. }
  28. @media screen and (max-width: 767px) {
  29. #Navigation #logo {
  30. padding: 15px;
  31. }
  32. }
  33. #Navigation #logo img {
  34. width: 180px;
  35. }
  36. @media screen and (max-width: 767px) {
  37. #Navigation #logo img {
  38. width: 140px;
  39. }
  40. }
  41. #Navigation #link {
  42. padding: 4vw 1vw 2vw 1vw;
  43. }
  44. @media screen and (max-width: 767px) {
  45. #Navigation #link {
  46. display: none;
  47. }
  48. }
  49. #Navigation #link a {
  50. text-decoration: none;
  51. color: #fff;
  52. letter-spacing: 1px;
  53. font-size: 0.9rem;
  54. font-weight: 600;
  55. cursor: pointer;
  56. padding: 15px;
  57. position: relative;
  58. }
  59. #Navigation #link a :hover {
  60. opacity: 0.8;
  61. }
  62. #Navigation #link a:after {
  63. content: "";
  64. display: block;
  65. width: 80%;
  66. height: 3px;
  67. background-color: #fff;
  68. position: absolute;
  69. left: 12%;
  70. bottom: 0;
  71. -webkit-transition: all 0.3s;
  72. transition: all 0.3s;
  73. opacity: 0;
  74. }
  75. #Navigation #link a:hover:after {
  76. width: 80%;
  77. opacity: 1;
  78. }
  79. @media screen and (max-width: 1024px) {
  80. #Navigation #link a {
  81. padding: 5px;
  82. padding-top: 2vw;
  83. }
  84. }
  85. #Navigation #menu-btn1 {
  86. position: absolute;
  87. right: 2vw;
  88. top: 5vw;
  89. width: 15vw;
  90. z-index: 6;
  91. }
  92. @media screen and (min-width: 1025px) {
  93. #Navigation #menu-btn1 {
  94. display: none;
  95. }
  96. }
  97. @media screen and (min-width: 768px) {
  98. #Navigation #menu-btn1 {
  99. display: none;
  100. }
  101. }
  102. #menu-box {
  103. width: 40vw;
  104. right: 0px;
  105. position: fixed;
  106. z-index: 20;
  107. overflow: hidden;
  108. display: none;
  109. }
  110. @media screen and (min-width: 1025px) {
  111. #menu-box {
  112. display: none;
  113. }
  114. }
  115. #menu-box hr {
  116. margin: 5px auto !important;
  117. width: 25vw;
  118. background: #fff;
  119. opacity: 1 !important;
  120. }
  121. #menu-box #menu-box2 {
  122. padding-bottom: 5vw;
  123. position: relative;
  124. width: 40vw;
  125. background-color: #eb144c;
  126. z-index: 7;
  127. text-align: center;
  128. }
  129. #menu-box #menu-box2 .close {
  130. padding: 30px 15px 15px 15px;
  131. }
  132. #menu-box #menu-box2 a {
  133. display: inline-block;
  134. text-decoration: none;
  135. color: #fff;
  136. font-size: 14px;
  137. font-weight: 900;
  138. text-align: center;
  139. padding: 0 !important;
  140. }
  141. #banner {
  142. width: 100vw;
  143. display: inline-block;
  144. background: #fff;
  145. }
  146. #banner #banner-container {
  147. width: 80vw;
  148. margin: 50px auto;
  149. padding-bottom: 5vw;
  150. }
  151. @media screen and (max-width: 767px) {
  152. #banner #banner-container {
  153. width: 100vw;
  154. margin: 0;
  155. padding-bottom: 15vw;
  156. }
  157. }
  158. #banner #banner-container img {
  159. padding-top: 10vw;
  160. width: 80vw;
  161. -o-object-fit: cover;
  162. object-fit: cover;
  163. }
  164. @media screen and (max-width: 767px) {
  165. #banner #banner-container img {
  166. padding-top: 15vw;
  167. width: 100vw;
  168. }
  169. }
  170. #sec01 {
  171. padding-bottom: 10vw;
  172. background: #fff;
  173. }
  174. @media screen and (max-width: 767px) {
  175. #sec01 {
  176. display: none;
  177. }
  178. }
  179. #sec01 #sec01-title {
  180. margin-bottom: 50px;
  181. }
  182. #sec01 #sec01-title h1 {
  183. text-align: center;
  184. color: #e02d4b;
  185. font-size: 45px;
  186. font-weight: 900;
  187. padding: 5px 10px;
  188. }
  189. @media screen and (max-width: 767px) {
  190. #sec01 #sec01-title h1 {
  191. font-weight: 900;
  192. font-size: 32px;
  193. }
  194. }
  195. #sec01 #sec01-title hr {
  196. width: 5vw;
  197. height: 5px;
  198. color: #e02d4b;
  199. margin: 10px auto;
  200. opacity: 1 !important;
  201. }
  202. @media screen and (max-width: 767px) {
  203. #sec01 #sec01-title hr {
  204. width: 30vw;
  205. }
  206. }
  207. #sec01 .learn-more {
  208. width: 45%;
  209. }
  210. #sec01 #sec01-container .card {
  211. -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.3);
  212. box-shadow: 0 5px 10px rgba(0, 0, 0, 0.3);
  213. border-radius: 10px;
  214. }
  215. #sec01 #sec01-container .card img {
  216. padding: 5px;
  217. height: 150px;
  218. -o-object-fit: cover;
  219. object-fit: cover;
  220. }
  221. #sec01 #sec01-container .card .card-title {
  222. font-weight: 900;
  223. }
  224. #sec01-moblie {
  225. padding-top: 5vw;
  226. padding-bottom: 5vw;
  227. background: #fff;
  228. position: relative;
  229. overflow: hidden;
  230. }
  231. #sec01-moblie .arrow-table {
  232. position: fixed;
  233. width: 25px;
  234. right: 15px;
  235. bottom: 240px;
  236. z-index: 6;
  237. }
  238. @media screen and (max-width: 350px) {
  239. #sec01-moblie .arrow-table {
  240. right: 10px;
  241. }
  242. }
  243. @media screen and (min-width: 1025px) {
  244. #sec01-moblie {
  245. display: none;
  246. }
  247. }
  248. #sec01-moblie #sec01-moblie-header h1 {
  249. text-align: center;
  250. color: #e02d4b;
  251. font-size: 45px;
  252. font-weight: 900;
  253. padding: 5px 10px;
  254. }
  255. @media screen and (max-width: 767px) {
  256. #sec01-moblie #sec01-moblie-header h1 {
  257. font-weight: 900;
  258. font-size: 32px;
  259. }
  260. }
  261. #sec01-moblie #sec01-moblie-header hr {
  262. margin: 10px auto !important;
  263. width: 25vw;
  264. height: 5px;
  265. color: #e02d4b;
  266. margin: 10px;
  267. opacity: 1 !important;
  268. }
  269. #sec01-moblie #sec01-moblie-container {
  270. padding-top: 10vw;
  271. }
  272. #sec01-moblie #sec01-moblie-container .col {
  273. margin: 10px;
  274. }
  275. #sec01-moblie #sec01-moblie-container .col .card {
  276. -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.3);
  277. box-shadow: 0 5px 10px rgba(0, 0, 0, 0.3);
  278. border-radius: 10px;
  279. }
  280. #sec01-moblie #sec01-moblie-container .col .card img {
  281. height: 150px;
  282. -o-object-fit: cover;
  283. object-fit: cover;
  284. }
  285. #sec01-moblie #sec01-moblie-container .col .card .card-title {
  286. font-weight: 900;
  287. }
  288. #sec01-moblie #sec01-moblie-container .col .card .learn-more {
  289. width: 120px;
  290. }
  291. #sec02 {
  292. background: #eb144c;
  293. padding: 5vw 0px;
  294. }
  295. @media screen and (max-width: 767px) {
  296. #sec02 {
  297. display: none;
  298. }
  299. }
  300. #sec02 #sec02-container {
  301. width: 90vw;
  302. padding: 15px;
  303. font-weight: 900;
  304. color: #fff;
  305. position: relative;
  306. }
  307. #sec02 #sec02-container #sec02-top-box {
  308. position: relative;
  309. }
  310. #sec02 #sec02-container #sec02-top-box #sec02-top-title {
  311. text-align: center;
  312. }
  313. #sec02 #sec02-container #sec02-top-box #sec02-top-title hr {
  314. width: 5vw;
  315. height: 5px;
  316. color: #fff;
  317. margin: 10px auto;
  318. opacity: 1 !important;
  319. }
  320. @media screen and (max-width: 767px) {
  321. #sec02 #sec02-container #sec02-top-box #sec02-top-title hr {
  322. width: 30vw;
  323. }
  324. }
  325. #sec02 #sec02-container #sec02-top-box #sec02-content {
  326. position: absolute;
  327. top: -150px;
  328. left: 300px;
  329. }
  330. #sec02 #sec02-container #sec02-top-box .sec02-box1 {
  331. color: #fff;
  332. }
  333. #sec02 #sec02-container #sec02-top-box .sec02-box1 img {
  334. display: inline;
  335. width: 200px;
  336. height: 200px;
  337. -o-object-fit: cover;
  338. object-fit: cover;
  339. }
  340. #sec02 #sec02-container #sec02-top-box .sec02-box1 .sec02-top-text {
  341. font-size: 20px;
  342. }
  343. #sec02 #sec02-container #sec02-top-box .sec02-box1 .sec02-top-text span {
  344. font-size: 30px;
  345. }
  346. #sec02-moblie {
  347. padding-top: 3vw;
  348. }
  349. @media screen and (min-width: 1025px) {
  350. #sec02-moblie {
  351. display: none;
  352. }
  353. }
  354. #sec02-moblie #sec02-moblie-header h1 {
  355. text-align: center;
  356. color: #eb144c;
  357. font-size: 45px;
  358. font-weight: 900;
  359. padding: 5px 10px;
  360. }
  361. @media screen and (max-width: 767px) {
  362. #sec02-moblie #sec02-moblie-header h1 {
  363. font-weight: 900;
  364. font-size: 32px;
  365. }
  366. }
  367. #sec02-moblie #sec02-moblie-header hr {
  368. margin: 10px auto !important;
  369. width: 25vw;
  370. height: 5px;
  371. color: #eb144c;
  372. margin: 10px;
  373. opacity: 1 !important;
  374. }
  375. #sec02-moblie #sec02-container {
  376. background: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #fff), color-stop(40%, transparent), color-stop(20%, #eb144c));
  377. background: linear-gradient(180deg, #fff 20%, transparent 40%, #eb144c 20%);
  378. padding: 15px;
  379. font-weight: 900;
  380. color: #fff;
  381. text-align: right;
  382. padding: 20vw 0;
  383. }
  384. #sec02-moblie #sec02-container #sec02-content {
  385. position: relative;
  386. }
  387. @media screen and (max-width: 350px) {
  388. #sec02-moblie #sec02-container #sec02-top-box {
  389. left: 10px;
  390. }
  391. }
  392. #sec02-moblie #sec02-container #sec02-top-box .sec02-box1 {
  393. color: #fff;
  394. }
  395. @media screen and (max-width: 350px) {
  396. #sec02-moblie #sec02-container #sec02-top-box .sec02-box1 #top1 {
  397. width: 100px;
  398. height: 130px;
  399. }
  400. }
  401. @media screen and (max-width: 350px) {
  402. #sec02-moblie #sec02-container #sec02-top-box .sec02-box1 img {
  403. width: 70px;
  404. height: 100px;
  405. }
  406. }
  407. #sec02-moblie #sec02-container #sec02-top-box .sec02-box1 .sec02-top-text {
  408. font-size: 12px;
  409. text-align: center;
  410. }
  411. #sec02-moblie #sec02-container #sec02-top-box .sec02-box1 .sec02-top-text span {
  412. font-size: 30px;
  413. }
  414. @media screen and (max-width: 350px) {
  415. #sec02-moblie #sec02-container #sec02-top-box .sec02-box1 .sec02-top-text span {
  416. font-size: 25px;
  417. }
  418. }
  419. #sec03 {
  420. padding-bottom: 5vw;
  421. }
  422. @media screen and (max-width: 767px) {
  423. #sec03 {
  424. display: none;
  425. }
  426. }
  427. #sec03 #sec03-table .sec03-table-title {
  428. font-family: 微軟正黑體;
  429. font-weight: 900;
  430. padding: 15px;
  431. font-size: 35px;
  432. }
  433. #sec03 #sec03-table .table th {
  434. font-size: 40px;
  435. display: table-cell;
  436. vertical-align: middle;
  437. }
  438. #sec03 #sec03-table .table td {
  439. padding: 15px;
  440. }
  441. #sec03 #sec03-table .table img {
  442. width: 80px;
  443. }
  444. #sec03 #sec03-table .table .sec03-table-text {
  445. padding: 10px;
  446. display: table-cell;
  447. vertical-align: middle;
  448. }
  449. #sec03 #sec03-table .table .sec03-table-text h1 {
  450. font-size: 20px;
  451. margin: 0;
  452. }
  453. #sec03 #sec03-table .table .sec03-table-text p {
  454. margin: 0;
  455. }
  456. #sec03-moblie {
  457. position: relative;
  458. }
  459. #sec03-moblie .arrow-table {
  460. position: fixed;
  461. width: 25px;
  462. right: 15px;
  463. bottom: 250px;
  464. z-index: 6;
  465. }
  466. @media screen and (max-width: 350px) {
  467. #sec03-moblie .arrow-table {
  468. right: 10px;
  469. bottom: 200px;
  470. }
  471. }
  472. #sec03-moblie .sec03-table-title,
  473. #sec03-moblie .sec03-table-title2 {
  474. font-family: 微軟正黑體;
  475. font-weight: 900;
  476. font-size: 14px;
  477. display: inline-block;
  478. color: #9b9b9b;
  479. }
  480. #sec03-moblie .contant-toggle {
  481. display: inline-block;
  482. color: #000;
  483. padding-bottom: 10px;
  484. border-bottom: 2px solid #000;
  485. }
  486. #sec03-moblie #sec03-slider {
  487. padding-top: 5vw;
  488. }
  489. #sec03-moblie #sec03-slider .slick-slide img {
  490. display: inline;
  491. }
  492. #sec03-moblie #sec03-slider #sec03-slider1,
  493. #sec03-moblie #sec03-slider #sec03-slider2 {
  494. margin: 0 5px;
  495. }
  496. @media screen and (max-width: 350px) {
  497. #sec03-moblie #sec03-slider #sec03-slider1,
  498. #sec03-moblie #sec03-slider #sec03-slider2 {
  499. margin: 0 5px;
  500. }
  501. }
  502. #sec03-moblie #sec03-slider .table th {
  503. font-size: 40px;
  504. display: table-cell;
  505. vertical-align: middle;
  506. padding: 15px;
  507. }
  508. @media screen and (max-width: 350px) {
  509. #sec03-moblie #sec03-slider .table th {
  510. font-size: 30px;
  511. }
  512. }
  513. #sec03-moblie #sec03-slider .table td {
  514. display: table-cell;
  515. vertical-align: middle;
  516. padding: 15px;
  517. padding: 10px;
  518. }
  519. @media screen and (max-width: 350px) {
  520. #sec03-moblie #sec03-slider .table td {
  521. padding: 0px;
  522. }
  523. }
  524. #sec03-moblie #sec03-slider .table img {
  525. width: 70px;
  526. }
  527. #sec03-moblie #sec03-slider .table .sec03-table-text {
  528. padding: 0px 0px 0px 3px;
  529. display: table-cell;
  530. vertical-align: middle;
  531. }
  532. @media screen and (max-width: 350px) {
  533. #sec03-moblie #sec03-slider .table .sec03-table-text {
  534. padding: 0px;
  535. }
  536. }
  537. #sec03-moblie #sec03-slider .table .sec03-table-text h1 {
  538. font-size: 14px;
  539. margin: 0;
  540. }
  541. #sec03-moblie #sec03-slider .table .sec03-table-text p {
  542. margin: 0;
  543. font-size: 12px;
  544. }
  545. @media screen and (min-width: 1025px) {
  546. #sec03-moblie {
  547. display: none;
  548. }
  549. }
  550. #sec04 {
  551. background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #fff), color-stop(50%, #ededf9));
  552. background: linear-gradient(180deg, #fff 50%, #ededf9 50%);
  553. padding-bottom: 10vw;
  554. }
  555. @media screen and (max-width: 767px) {
  556. #sec04 {
  557. display: none;
  558. }
  559. }
  560. #sec04 #sec04-title {
  561. margin-bottom: 50px;
  562. }
  563. #sec04 #sec04-title h1 {
  564. text-align: center;
  565. color: #eb144c;
  566. font-size: 45px;
  567. font-weight: 900;
  568. padding: 5px 10px;
  569. }
  570. @media screen and (max-width: 767px) {
  571. #sec04 #sec04-title h1 {
  572. font-weight: 900;
  573. font-size: 32px;
  574. }
  575. }
  576. #sec04 #sec04-title hr {
  577. width: 5vw;
  578. height: 5px;
  579. color: #eb144c;
  580. margin: 10px auto;
  581. opacity: 1 !important;
  582. }
  583. @media screen and (max-width: 767px) {
  584. #sec04 #sec04-title hr {
  585. width: 30vw;
  586. }
  587. }
  588. #sec04 .learn-more {
  589. width: 45%;
  590. }
  591. #sec04 #sec04-container .card {
  592. -webkit-box-shadow: 0 10px 1px #eb144c;
  593. box-shadow: 0 10px 1px #eb144c;
  594. border-radius: 10px;
  595. }
  596. #sec04 #sec04-container .card img {
  597. padding: 5px;
  598. height: 150px;
  599. -o-object-fit: cover;
  600. object-fit: cover;
  601. }
  602. #sec04 #sec04-container .card .card-title {
  603. font-weight: 900;
  604. }
  605. #sec04-moblie {
  606. padding-top: 5vw;
  607. padding-bottom: 5vw;
  608. background: #fff;
  609. position: relative;
  610. overflow: hidden;
  611. }
  612. #sec04-moblie .arrow-table {
  613. position: fixed;
  614. width: 25px;
  615. right: 15px;
  616. bottom: 240px;
  617. z-index: 6;
  618. }
  619. @media screen and (max-width: 350px) {
  620. #sec04-moblie .arrow-table {
  621. right: 10px;
  622. }
  623. }
  624. @media screen and (min-width: 1025px) {
  625. #sec04-moblie {
  626. display: none;
  627. }
  628. }
  629. #sec04-moblie #sec04-moblie-header h1 {
  630. text-align: center;
  631. color: #eb144c;
  632. font-size: 45px;
  633. font-weight: 900;
  634. padding: 5px 10px;
  635. }
  636. @media screen and (max-width: 767px) {
  637. #sec04-moblie #sec04-moblie-header h1 {
  638. font-weight: 900;
  639. font-size: 32px;
  640. }
  641. }
  642. #sec04-moblie #sec04-moblie-header hr {
  643. margin: 10px auto !important;
  644. width: 25vw;
  645. height: 5px;
  646. color: #eb144c;
  647. margin: 10px;
  648. opacity: 1 !important;
  649. }
  650. #sec04-moblie #sec04-moblie-container {
  651. padding-top: 10vw;
  652. }
  653. #sec04-moblie #sec04-moblie-container .col {
  654. margin: 10px;
  655. }
  656. #sec04-moblie #sec04-moblie-container .col .card {
  657. -webkit-box-shadow: 0 10px 1px #eb144c;
  658. box-shadow: 0 10px 1px #eb144c;
  659. border-radius: 10px;
  660. }
  661. #sec04-moblie #sec04-moblie-container .col .card img {
  662. height: 150px;
  663. -o-object-fit: cover;
  664. object-fit: cover;
  665. }
  666. #sec04-moblie #sec04-moblie-container .col .card .card-title {
  667. font-weight: 900;
  668. }
  669. #sec04-moblie #sec04-moblie-container .col .card .learn-more {
  670. width: 120px;
  671. }
  672. #sec05 {
  673. padding-top: 5vw;
  674. padding-bottom: 5vw;
  675. background-image: url();
  676. }
  677. #sec05 #sec05-title {
  678. margin-bottom: 50px;
  679. }
  680. #sec05 #sec05-title h1 {
  681. text-align: center;
  682. color: #eb144c;
  683. font-size: 45px;
  684. font-weight: 900;
  685. padding: 5px 10px;
  686. }
  687. @media screen and (max-width: 767px) {
  688. #sec05 #sec05-title h1 {
  689. font-weight: 900;
  690. font-size: 32px;
  691. }
  692. }
  693. #sec05 #sec05-title hr {
  694. width: 5vw;
  695. height: 5px;
  696. color: #eb144c;
  697. margin: 10px auto;
  698. opacity: 1 !important;
  699. }
  700. @media screen and (max-width: 767px) {
  701. #sec05 #sec05-title hr {
  702. width: 30vw;
  703. }
  704. }
  705. #sec05 #sec05-container img {
  706. width: 78vw;
  707. margin: 30px 0;
  708. }
  709. @media screen and (max-width: 767px) {
  710. #sec05 #sec05-container img {
  711. width: 95vw;
  712. }
  713. }
  714. #sec06 {
  715. padding-top: 5vw;
  716. padding-bottom: 5vw;
  717. }
  718. #sec06 #sec06-container-box {
  719. padding-top: 8vw;
  720. background: url(./img/sec06/sec06-1.png), -webkit-gradient(linear, left top, left bottom, color-stop(50%, transparent), color-stop(30%, #fff));
  721. background: url(./img/sec06/sec06-1.png), linear-gradient(180deg, transparent 50%, #fff 30%);
  722. background-size: contain;
  723. background-repeat: no-repeat;
  724. background-blend-mode: overlay;
  725. }
  726. #sec06 #sec06-title {
  727. width: 80vw;
  728. margin: 0 auto;
  729. text-align: right !important;
  730. }
  731. #sec06 #sec06-title h1 {
  732. color: #eb144c;
  733. font-size: 45px;
  734. font-weight: 900;
  735. padding: 5px 10px;
  736. margin-top: 50px;
  737. margin-right: 50px;
  738. }
  739. @media screen and (max-width: 767px) {
  740. #sec06 #sec06-title h1 {
  741. font-weight: 900;
  742. font-size: 32px;
  743. }
  744. }
  745. #sec06 #sec06-title hr {
  746. display: inline-block;
  747. margin-right: 80px;
  748. width: 8vw;
  749. height: 5px;
  750. color: #eb144c;
  751. opacity: 1 !important;
  752. }
  753. @media screen and (max-width: 767px) {
  754. #sec06 #sec06-title hr {
  755. width: 30vw;
  756. }
  757. }
  758. #sec06 #sec06-container {
  759. text-align: center;
  760. }
  761. #sec06 #sec06-container .card {
  762. -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.3);
  763. box-shadow: 0 5px 10px rgba(0, 0, 0, 0.3);
  764. background: #fff;
  765. padding-top: 5vw;
  766. padding-bottom: 5vw;
  767. border: none;
  768. }
  769. #sec06 #sec06-container .card .sec09-7 {
  770. width: 200px;
  771. }
  772. #sec06 #sec06-container .card .adv4 {
  773. display: -webkit-box;
  774. display: -ms-flexbox;
  775. display: flex;
  776. -webkit-box-align: center;
  777. -ms-flex-align: center;
  778. align-items: center;
  779. }
  780. #sec06 #sec06-container .card .adv4 img {
  781. -webkit-box-align: center;
  782. -ms-flex-align: center;
  783. align-items: center;
  784. }
  785. #sec06 #sec06-container .col-3 {
  786. margin: 10px 0;
  787. }
  788. @media screen and (max-width: 1025px) {
  789. #sec06 #sec06-container .col-3 {
  790. padding: 15px;
  791. }
  792. }
  793. @media screen and (max-width: 767px) {
  794. #sec06 #sec06-container .col-3 {
  795. padding: 5px;
  796. }
  797. }
  798. #sec06 #sec06-container .col-3 img {
  799. -o-object-fit: cover;
  800. object-fit: cover;
  801. }
  802. @media screen and (max-width: 767px) {
  803. #sec06 #sec06-container .col-3 img {
  804. padding: 0px;
  805. }
  806. }
  807. #sec06 #sec06-container .sec09-1 {
  808. padding: 50px;
  809. }
  810. @media screen and (max-width: 767px) {
  811. #sec06 #sec06-container .sec09-1 {
  812. padding: 20px;
  813. }
  814. }
  815. #footer {
  816. width: 100vw;
  817. text-align: center;
  818. line-height: 2;
  819. background: #eb144c;
  820. color: #fff;
  821. padding-bottom: 3vw !important;
  822. }
  823. #footer .footer-link {
  824. padding-top: 3vw;
  825. }
  826. #footer .footer-link a {
  827. text-decoration: none;
  828. font-size: 20px;
  829. padding: 10px;
  830. color: #fff;
  831. }
  832. @media screen and (max-width: 767px) {
  833. #footer .footer-link a {
  834. font-size: 14px;
  835. padding: 0 !important;
  836. }
  837. }
  838. @media screen and (max-width: 400px) {
  839. #footer .footer-link a {
  840. font-size: 12px;
  841. }
  842. }
  843. #footer .footer-link a span {
  844. font-size: 28px;
  845. }
  846. @media screen and (max-width: 767px) {
  847. #footer .footer-link a span {
  848. font-size: 16px;
  849. }
  850. }
  851. @media screen and (max-width: 350px) {
  852. #footer .footer-link a span {
  853. font-size: 14px;
  854. }
  855. }
  856. #footer .text {
  857. padding-top: 3vw;
  858. }
  859. #footer .text a {
  860. text-decoration: none;
  861. color: #fff;
  862. }
  863. #footer .text h2 {
  864. font-size: 20px;
  865. margin: 10px;
  866. letter-spacing: 1px;
  867. display: inline;
  868. }
  869. @media screen and (max-width: 767px) {
  870. #footer .text h2 {
  871. display: block;
  872. font-size: 16px;
  873. margin: 8px;
  874. }
  875. }
  876. #footer .text p {
  877. margin: 0 !important;
  878. }
  879. /*# sourceMappingURL=style.css.map */