@charset "UTF-8";html{scroll-behavior:smooth}body{font-size:16px;color:#212529;font-family:"Noto Sans TC",Lato,Helvetica,serif;font-weight:300}@media only screen and (min-width:768px){body{font-size:18px}}.serif{font-family:Prata,"Times New Roman",serif}.sans-serif{font-family:"Noto Sans TC",Lato,Helvetica,serif}a{text-decoration:underline!important}a:hover{color:#80a080!important}p{line-height:1.4;margin:0 0 24px}p.serif{line-height:1.4;margin:0 0 24px}h1,h2,h3,h4,h5,h6{font-weight:700;font-family:Prata,"Times New Roman",serif}a{color:#212529;transition:all .2s}a:focus,a:hover{color:#868e96}.text-black{color:#000}.text-white{color:#fff}.text-shadow-black{text-shadow:1px 1px 1px #000}.text-shadow-white{text-shadow:1px 0 4px #fff}.flex{display:flex}.inline-flex{display:inline-flex}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-evenly{justify-content:space-evenly}.mb-0{margin-bottom:0}.caption{font-size:14px;font-style:italic;display:block;margin:0;padding:10px;text-align:center;border-bottom-right-radius:5px;border-bottom-left-radius:5px}.quote{font-size:20px;font-weight:700;text-align:center;font-family:Prata,"Times New Roman",serif}@media only screen and (min-width:768px){.quote{font-size:32px;text-align:left}}::-moz-selection{color:#fff;background:#868e96;text-shadow:none}::selection{color:#fff;background:#868e96;text-shadow:none}img::-moz-selection{color:#fff;background:0 0}img::selection{color:#fff;background:0 0}img::-moz-selection{color:#fff;background:0 0}.section{padding:40px 0 35px}.section-caption{padding:32px 0}.section-caption p:last-child{margin-bottom:0}.section-heading{font-size:36px;font-weight:700;margin-top:60px}.section-slim{padding:0}.section.cta{background-color:#80a080;color:#fff;font-weight:300;padding:32px 0;font-family:"Noto Sans TC",Lato,Helvetica,serif}.section.cta p.strapline{font-size:20px;font-weight:500;padding:10px 0 0;margin:0;letter-spacing:1px;text-transform:uppercase}.section.cta button{margin-top:20px!important}@media only screen and (min-width:768px){.section.cta button{margin-top:0!important}}.section-light{background-color:#fff}.section-flag-white{background-color:#f4f5f0}.flag-green-faded{background-color:rgba(0,140,69,.1)}.flag-red-faded{background-color:rgba(205,33,42,.1)}.flag-red-30{background-color:rgba(205,33,42,.3)}.flag-red-60{background-color:rgba(205,33,42,.6)}a.flag-red:hover{color:rgba(205,33,42,.6)!important}.photocredit{margin-top:-4em;text-align:right;color:#fff;font-size:.55em;text-shadow:1px 1px 2px #000;padding:10px 3em 15px 0}.photocredit a{text-decoration:underline;color:#fff}.photocredit a:hover{color:#e9ecef!important}.right-point{-webkit-clip-path:polygon(0 0,75% 0,100% 50%,75% 100%,0 100%);clip-path:polygon(0 0,75% 0,100% 50%,75% 100%,0 100%)}blockquote{color:#212529;display:block;border-width:1px 0 0 0;border-style:solid;border-color:#ced4da;padding:1.5em 0 .5em;margin:1.5em 0;position:relative}blockquote p{text-indent:0}blockquote:before{content:"“";position:absolute;top:0;left:50%;transform:translate(-50%,-50%);background:#fff;width:3rem;height:3rem;font:6em/1.08em "PT Sans",sans-serif;color:#ced4da;text-align:center}blockquote:after{content:"– " attr(cite);display:block;text-align:right;font-size:.815em}.teacher-color{color:#80a080}.student-color{color:rgba(205,33,42,.1)}.teaching-block{margin-bottom:24px}.teaching-section{font-family:Prata,"Times New Roman",serif;font-weight:400;font-size:20px;margin-bottom:16px;line-height:1.7}@media only screen and (min-width:768px){.teaching-section{font-size:36px;margin-bottom:24px}}.teaching-sub-section{font-family:Prata,"Times New Roman",serif;font-weight:400;font-size:18px;line-height:1.7;margin-bottom:16px}@media only screen and (min-width:768px){.teaching-sub-section{font-size:24px;margin-top:24px;margin-bottom:16px}}.teaching-title{font-family:Prata,"Times New Roman",serif;font-weight:400;font-size:24px;line-height:1.5;color:#80a080;padding:0 0 8px;border-bottom:#80a080 1px solid}.qualification-sub-section{font-family:Prata,"Times New Roman",serif;font-weight:400;font-size:18px;line-height:1.4;margin-bottom:12px}@media only screen and (min-width:768px){.qualification-sub-section{font-size:24px}}.qualification-title{font-family:Prata,"Times New Roman",serif;font-weight:400;font-size:16px;line-height:1.4;padding:0 0 8px;border-bottom:#80a080 1px solid}@media only screen and (min-width:768px){.qualification-title{font-size:20px}}.qualification-org{width:100%;max-width:100px;height:auto;border:1px solid #868e96;border-radius:4px;margin-bottom:20px}.conditions{padding-top:24px;font-size:16px;font-style:italic}.teaching-table{margin:0;padding:0;border-collapse:seperate!important;font-size:18px;width:100%}.teaching-table tr.class-info{border-top:1px #80a080 solid}.teaching-table tr.class-info:last-child{border-bottom:1px #80a080 solid}.teaching-table td{padding:12px 24px 12px 0;font-size:16px;font-weight:400;vertical-align:top}.teaching-table td:last-child{text-align:right;padding-right:0}.teaching-table td:only-child{text-align:left;padding-right:0}.teaching-table tr.class-req:last-child{border-bottom:1px #80a080 solid}.teaching-table tr.class-req{border:none}.teaching-table tr.class-req td{padding:0 0 12px;font-size:14px;font-weight:400}.teaching-table tr.package-info{border-top:1px #80a080 solid;border-bottom:1px #80a080 solid}@media only screen and (max-width:1023px){.teaching-table tr.class-info{display:flex;flex-direction:column;justify-content:space-evenly;margin-bottom:24px;border-left:1px #80a080 solid;border-right:1px #80a080 solid;border-bottom:1px #80a080 solid}.teaching-table td{padding-left:12px;display:flex}.teaching-table tr.class-info td:first-child{border-bottom:1px #80a080 solid;background-color:#f4f5f0;width:100%}.teaching-table tr.class-info td:last-child{text-align:left}.teaching-table tr.class-req{display:flex;margin-bottom:32px;border-bottom:none!important}.teaching-table tr.class-req td{border:none}.teaching-table tr.package td{padding-left:0}.teaching-table tr.package-info{border:1px #80a080 solid}.teaching-table tr.package-info td:first-child{border-bottom:1px #80a080 solid;background-color:#f4f5f0}}.face{border:none;width:100%;height:auto}.polaroid-container{background-color:transparent;width:60%;margin:0 auto;padding-bottom:10%}@media only screen and (min-width:768px){.polaroid-container{width:95%;height:100%}}.polaroid-container .polaroid{border:.1pt solid #dee2e6;background-color:#fff;padding:15px 15px 36px;box-shadow:3px 5px 5px #e9ecef;transform:rotate(-1.6deg);-ms-transform:rotate(-1.6deg);-webkit-transform:rotate(-1.6deg)}.xmas-vouchers-2022-bg{background-image:url(../img/annie-spratt-kldU494J0x4-unsplash.jpg);background-position:left;background-size:100% auto;background-repeat:no-repeat}@media only screen and (max-width:600px){.xmas-vouchers-2022-bg{min-height:400px;background-size:240% auto;background-position:24% 40%}}.xmas-vouchers-2022-bg a:hover{color:#000!important;text-shadow:none}.m-nill{margin:0}.m-xxs{margin:2px}.m-xs{margin:4px}.m-s{margin:8px}.m-m{margin:16px}.m-l{margin:32px}.m-xl{margin:48px}@media (min-width:992px){.m-xl{margin:64px}}.m-xxl{margin:64px}@media (min-width:992px){.m-xxl{margin:128px}}.m-xxxl{margin:128px}@media (min-width:992px){.m-xxxl{margin:256px}}.m-xxxxl{margin:256px}@media (min-width:992px){.m-xxxxl{margin:512px}}.mt-nill{margin-top:0}.mt-xxs{margin-top:2px}.mt-xs{margin-top:4px}.mt-s{margin-top:8px}.mt-m{margin-top:16px}.mt-l{margin-top:32px}.mt-xl{margin-top:48px}@media (min-width:992px){.mt-xl{margin-top:64px}}.mt-xxl{margin-top:64px}@media (min-width:992px){.mt-xxl{margin-top:128px}}.mt-xxxl{margin-top:128px}@media (min-width:992px){.mt-xxxl{margin-top:256px}}.mt-xxxxl{margin-top:256px}@media (min-width:992px){.mt-xxxxl{margin-top:512px}}.mb-nill{margin-bottom:0}.mb-xxs{margin-bottom:2px}.mb-xs{margin-bottom:4px}.mb-s{margin-bottom:8px}.mb-m{margin-bottom:16px}.mb-l{margin-bottom:32px}.mb-xl{margin-bottom:48px}@media (min-width:992px){.mb-xl{margin-bottom:64px}}.mb-xxl{margin-bottom:64px}@media (min-width:992px){.mb-xxl{margin-bottom:128px}}.mb-xxxl{margin-bottom:128px}@media (min-width:992px){.mb-xxxl{margin-bottom:256px}}.mb-xxxxl{margin-bottom:256px}@media (min-width:992px){.mb-xxxxl{margin-bottom:512px}}.ml-nill{margin-left:0}.ml-xxs{margin-left:2px}.ml-xs{margin-left:4px}.ml-s{margin-left:8px}.ml-m{margin-left:16px}.ml-l{margin-left:32px}.ml-xl{margin-left:48px}@media (min-width:992px){.ml-xl{margin-left:64px}}.ml-xxl{margin-left:64px}@media (min-width:992px){.ml-xxl{margin-left:128px}}.ml-xxxl{margin-left:128px}@media (min-width:992px){.ml-xxxl{margin-left:256px}}.ml-xxxxl{margin-left:256px}@media (min-width:992px){.ml-xxxxl{margin-left:512px}}.mr-nill{margin-right:0}.mr-xxs{margin-right:2px}.mr-xs{margin-right:4px}.mr-s{margin-right:8px}.mr-m{margin-right:16px}.mr-l{margin-right:32px}.mr-xl{margin-right:48px}@media (min-width:992px){.mr-xl{margin-right:64px}}.mr-xxl{margin-right:64px}@media (min-width:992px){.mr-xxl{margin-right:128px}}.mr-xxxl{margin-right:128px}@media (min-width:992px){.mr-xxxl{margin-right:256px}}.mr-xxxxl{margin-right:256px}@media (min-width:992px){.mr-xxxxl{margin-right:512px}}.mx-nill{margin-left:0;margin-right:0}.mx-xxs{margin-left:2px;margin-right:2px}.mx-xs{margin-left:4px;margin-right:4px}.mx-s{margin-left:8px;margin-right:8px}.mx-m{margin-left:16px;margin-right:16px}.mx-l{margin-left:32px;margin-right:8px}.mx-xl{margin-left:48px;margin-right:5.33333px}@media (min-width:992px){.mx-xl{margin-left:64px;margin-right:64px}}.mx-xxl{margin-left:64px;margin-right:4px}@media (min-width:992px){.mx-xxl{margin-left:128px;margin-right:128px}}.mx-xxxl{margin-left:128px;margin-right:2px}@media (min-width:992px){.mx-xxxl{margin-left:256px;margin-right:1px}}.mx-xxxxl{margin-left:256px;margin-right:1px}@media (min-width:992px){.mx-xxxxl{margin-left:512px;margin-right:.5px}}.my-nill{margin-bottom:0;margin-top:0}.my-xxs{margin-bottom:2px;margin-top:2px}.my-xs{margin-bottom:4px;margin-top:4px}.my-s{margin-bottom:8px;margin-top:8px}.my-m{margin-bottom:16px;margin-top:16px}.my-l{margin-bottom:32px;margin-top:8px}.my-xl{margin-bottom:48px;margin-top:5.33333px}@media (min-width:992px){.my-xl{margin-top:64px;margin-bottom:64px}}.my-xxl{margin-bottom:64px;margin-top:4px}@media (min-width:992px){.my-xxl{margin-top:128px;margin-bottom:128px}}.my-xxxl{margin-bottom:128px;margin-top:2px}@media (min-width:992px){.my-xxxl{margin-top:256px;margin-bottom:256px}}.my-xxxxl{margin-bottom:256px;margin-top:1px}@media (min-width:992px){.my-xxxxl{margin-top:512px;margin-bottom:512px}}.m-auto{margin:auto}.mt-auto{margin-top:auto}.mr-auto{margin-right:auto}.mb-auto{margin-bottom:auto}.ml-auto{margin-left:auto}.mx-auto{margin-left:auto;margin-right:auto}.my-auto{margin-top:auto;margin-bottom:auto}.p-nill{padding:0}.p-xxs{padding:2px}.p-xs{padding:4px}.p-s{padding:8px}.p-m{padding:16px}.p-l{padding:32px}.p-xl{padding:48px}@media (min-width:992px){.p-xl{padding:64px}}.p-xxl{padding:64px}@media (min-width:992px){.p-xxl{padding:128px}}.p-xxxl{padding:128px}@media (min-width:992px){.p-xxxl{padding:256px}}.p-xxxxl{padding:256px}@media (min-width:992px){.p-xxxxl{padding:512px}}.pt-nill{padding-top:0}.pt-xxs{padding-top:2px}.pt-xs{padding-top:4px}.pt-s{padding-top:8px}.pt-m{padding-top:16px}.pt-l{padding-top:32px}.pt-xl{padding-top:48px}@media (min-width:992px){.pt-xl{padding-top:64px}}.pt-xxl{padding-top:64px}@media (min-width:992px){.pt-xxl{padding-top:128px}}.pt-xxxl{padding-top:128px}@media (min-width:992px){.pt-xxxl{padding-top:256px}}.pt-xxxxl{padding-top:256px}@media (min-width:992px){.pt-xxxxl{padding-top:512px}}.pb-nill{padding-bottom:0}.pb-xxs{padding-bottom:2px}.pb-xs{padding-bottom:4px}.pb-s{padding-bottom:8px}.pb-m{padding-bottom:16px}.pb-l{padding-bottom:32px}.pb-xl{padding-bottom:48px}@media (min-width:992px){.pb-xl{padding-bottom:64px}}.pb-xxl{padding-bottom:64px}@media (min-width:992px){.pb-xxl{padding-bottom:128px}}.pb-xxxl{padding-bottom:128px}@media (min-width:992px){.pb-xxxl{padding-bottom:256px}}.pb-xxxxl{padding-bottom:256px}@media (min-width:992px){.pb-xxxxl{padding-bottom:512px}}.pl-nill{padding-left:0}.pl-xxs{padding-left:2px}.pl-xs{padding-left:4px}.pl-s{padding-left:8px}.pl-m{padding-left:16px}.pl-l{padding-left:32px}.pl-xl{padding-left:48px}@media (min-width:992px){.pl-xl{padding-left:64px}}.pl-xxl{padding-left:64px}@media (min-width:992px){.pl-xxl{padding-left:128px}}.pl-xxxl{padding-left:128px}@media (min-width:992px){.pl-xxxl{padding-left:256px}}.pl-xxxxl{padding-left:256px}@media (min-width:992px){.pl-xxxxl{padding-left:512px}}.pr-nill{padding-right:0}.pr-xxs{padding-right:2px}.pr-xs{padding-right:4px}.pr-s{padding-right:8px}.pr-m{padding-right:16px}.pr-l{padding-right:32px}.pr-xl{padding-right:48px}@media (min-width:992px){.pr-xl{padding-right:64px}}.pr-xxl{padding-right:64px}@media (min-width:992px){.pr-xxl{padding-right:128px}}.pr-xxxl{padding-right:128px}@media (min-width:992px){.pr-xxxl{padding-right:256px}}.pr-xxxxl{padding-right:256px}@media (min-width:992px){.pr-xxxxl{padding-right:512px}}.px-nill{padding-left:0;padding-right:0}.px-xxs{padding-left:2px;padding-right:2px}.px-xs{padding-left:4px;padding-right:4px}.px-s{padding-left:8px;padding-right:8px}.px-m{padding-left:16px;padding-right:16px}.px-l{padding-left:32px;padding-right:8px}.px-xl{padding-left:48px;padding-right:5.33333px}@media (min-width:992px){.px-xl{padding-left:64px;padding-right:64px}}.px-xxl{padding-left:64px;padding-right:4px}@media (min-width:992px){.px-xxl{padding-left:128px;padding-right:128px}}.px-xxxl{padding-left:128px;padding-right:2px}@media (min-width:992px){.px-xxxl{padding-left:256px;padding-right:256px}}.px-xxxxl{padding-left:256px;padding-right:1px}@media (min-width:992px){.px-xxxxl{padding-left:512px;padding-right:512px}}.py-nill{padding-bottom:0;padding-top:0}.py-xxs{padding-bottom:2px;padding-top:2px}.py-xs{padding-bottom:4px;padding-top:4px}.py-s{padding-bottom:8px;padding-top:8px}.py-m{padding-bottom:16px;padding-top:16px}.py-l{padding-bottom:32px;padding-top:32px}.py-xl{padding-bottom:64px;padding-top:64px}@media (min-width:992px){.py-xl{padding-bottom:64px;padding-top:64px}}.py-xxl{padding-bottom:64px;padding-top:64px}@media (min-width:992px){.py-xxl{padding-bottom:128px;padding-top:128px}}.py-xxxl{padding-bottom:128px;padding-top:128px}@media (min-width:992px){.py-xxxl{padding-bottom:256px;padding-top:256px}}.py-xxxxl{padding-bottom:256px;padding-top:256px}@media (min-width:992px){.py-xxxxl{padding-bottom:512px;padding-top:512px}}.navbar-light{color:#0f0!important;background-color:rgba(255,255,255,0)!important}#mainNav{border-bottom:0 solid #e9ecef;font-family:"Noto Sans TC",Lato,Helvetica,serif}#mainNav .navbar-brand{font-size:16px;font-weight:400;letter-spacing:1px;text-transform:uppercase;text-decoration:none!important}#mainNav .navbar-toggler{font-size:16px;font-weight:400;padding:13px;text-transform:uppercase;color:#343a40}#mainNav .navbar-nav>li.nav-item>a{font-size:16px;font-weight:400;letter-spacing:1px;text-transform:uppercase;text-decoration:none!important}@media only screen and (min-width:992px){#mainNav{border-bottom:1px solid transparent}#mainNav .navbar-brand{padding:10px 20px;color:#000}#mainNav .navbar-brand:focus,#mainNav .navbar-brand:hover{color:rgba(128,160,128,.8)}#mainNav .navbar-nav>li.nav-item>a{padding:10px 20px;color:#343a40}#mainNav .navbar-nav>li.nav-item>a:focus,#mainNav .navbar-nav>li.nav-item>a:hover{color:rgba(128,160,128,.8)}}@media only screen and (min-width:992px){#mainNav{transition:background-color .2s;transform:translate3d(0,0,0);-webkit-backface-visibility:hidden}#mainNav.is-fixed{position:fixed;top:-67px;transition:transform .2s;border-bottom:1px solid #fff;background-color:rgba(255,255,255,.9)}#mainNav.is-fixed .navbar-brand{color:#212529}#mainNav.is-fixed .navbar-brand:focus,#mainNav.is-fixed .navbar-brand:hover{color:#868e96}#mainNav.is-fixed .navbar-nav>li.nav-item>a{color:#212529}#mainNav.is-fixed .navbar-nav>li.nav-item>a:focus,#mainNav.is-fixed .navbar-nav>li.nav-item>a:hover{color:#868e96}#mainNav.is-visible{transform:translate3d(0,100%,0)}}header.masthead{background:no-repeat center 60%;background-attachment:scroll;position:relative;background-size:cover}header.masthead .overlay{position:absolute;top:0;left:0;height:100%;width:100%;background-color:#520;opacity:.2}header.masthead .page-heading,header.masthead .post-heading,header.masthead .site-heading{padding:100px 0 80px;color:#f4f5f0}@media only screen and (min-width:768px){header.masthead .page-heading,header.masthead .post-heading,header.masthead .site-heading{padding:200px 0 160px 0}}header.masthead .page-heading,header.masthead .site-heading{text-align:center}header.masthead .page-heading p.h1,header.masthead .site-heading p.h1{font-size:48px;margin-top:0;text-shadow:1px 1px 3px rgba(0,0,0,.8);font-family:Prata,"Times New Roman",serif;font-weight:400}header.masthead .page-heading p.h2,header.masthead .site-heading p.h2{font-size:28px;margin-top:0;text-shadow:1px 1px 3px rgba(0,0,0,.8);font-family:Prata,"Times New Roman",serif;font-weight:400}@media only screen and (min-width:768px){header.masthead .page-heading p.h1,header.masthead .site-heading p.h1{font-size:100px}header.masthead .page-heading p.h2,header.masthead .site-heading p.h2{font-size:42px}}header.masthead .page-heading .subheading,header.masthead .site-heading .subheading{font-size:30px;font-weight:300;line-height:1.1;display:block;margin:10px 0 30px 0;font-family:Prata,"Times New Roman",serif}@media only screen and (min-width:768px){header.masthead .page-heading h1,header.masthead .site-heading h1{font-size:100px;text-align:center}}header.masthead .post-heading h1{font-size:35px}header.masthead .post-heading .meta,header.masthead .post-heading .subheading{line-height:1.1;display:block}header.masthead .post-heading .subheading{font-size:24px;font-weight:600;margin:10px 0 30px;font-family:"Noto Sans TC",Lato,Helvetica,serif}header.masthead .post-heading .meta{font-size:20px;font-weight:300;font-style:italic;font-family:Prata,"Times New Roman",serif}header.masthead .post-heading .meta a{color:#fff}@media only screen and (min-width:768px){header.masthead .post-heading h1{font-size:160px}header.masthead .post-heading .subheading{font-size:30px}}@keyframes fadeIn{0%{opacity:0}3%{opacity:1}47%{opacity:1}50%{opacity:0}}.site-heading .text-animated-one,.site-heading .text-animated-three,.site-heading .text-animated-two{position:absolute;top:100px;left:0;width:100%}@media only screen and (min-width:768px){.site-heading .text-animated-one,.site-heading .text-animated-three,.site-heading .text-animated-two{top:200px}}.text-animated-one{opacity:0;animation:fadeIn ease-in 12s infinite;animation-fill-mode:forwards}.text-animated-two{opacity:0;animation:fadeIn ease-in 12s infinite;animation-fill-mode:forwards;animation-delay:6s}.post-preview>a{color:#212529}.post-preview>a:focus,.post-preview>a:hover{text-decoration:none;color:#868e96}.post-preview>a>.post-title{font-size:30px;margin-top:30px;margin-bottom:10px}.post-preview>a>.post-subtitle{font-weight:300;margin:0 0 10px}.post-preview>.post-meta{font-size:18px;font-style:italic;margin-top:0;color:#868e96}.post-preview>.post-meta>a{text-decoration:none;color:#212529}.post-preview>.post-meta>a:focus,.post-preview>.post-meta>a:hover{text-decoration:underline;color:#868e96}@media only screen and (min-width:768px){.post-preview>a>.post-title{font-size:36px}}.bio-image{width:100%;height:auto}.floating-label-form-group{font-size:14px;position:relative;margin-bottom:0;padding-bottom:.5em;border-bottom:1px solid #dee2e6}.floating-label-form-group input,.floating-label-form-group textarea{font-size:1.5em;position:relative;z-index:1;padding:0;resize:none;border:none;border-radius:0;background:0 0;box-shadow:none!important;font-family:Prata,"Times New Roman",serif}.floating-label-form-group input::-webkit-input-placeholder,.floating-label-form-group textarea::-webkit-input-placeholder{color:#868e96;font-family:Prata,"Times New Roman",serif}.floating-label-form-group label{font-size:.85em;line-height:1.764705882em;position:relative;z-index:0;top:2em;display:block;margin:0;transition:top .3s ease,opacity .3s ease;vertical-align:middle;vertical-align:baseline;opacity:0}.floating-label-form-group .help-block{margin:15px 0}.floating-label-form-group-with-value label{top:0;opacity:1}.floating-label-form-group-with-focus label{color:#868e96}form .form-group:first-child .floating-label-form-group{border-top:1px solid #dee2e6}.tagline{background-color:#008c45;color:#f4f5f0;padding:60px 0}.section-dark{background-color:#141;color:#fff}.points{padding:60px 0}.points{background-color:#fff;padding:60px 0}.flag-points{list-style-image:url(../img/flag-bullet-point.png)}.flag-points li{padding-left:20px;padding-bottom:20px}ul.services{list-style:none;list-style-position:outside}ul.services li{line-height:1.5;padding-bottom:12px}ul.services li::before{content:"—";padding-right:12px}footer{background-color:#f4f5f0}footer .list-inline{margin:0;padding:0}footer .copyright{font-size:14px;margin-top:20px;margin-bottom:14px;text-align:center}.btn{font-size:16px;font-weight:600;padding:10px 25px;letter-spacing:1px;text-transform:uppercase;border-radius:6px;font-family:"Noto Sans TC",Lato,Helvetica,serif}.btn-sm{padding:6px 12px;font-size:14px}.btn-cta{background-color:#f4f5f0;color:#80a080;border:2px solid #f4f5f0}.btn-cta:active,.btn-cta:focus,.btn-cta:hover{color:#f4f5f0;background-color:#80a080!important;border:2px solid #f4f5f0}.btn-primary{background-color:#f4f5f0;color:#80a080;border:2px solid #f4f5f0}.btn-primary:active,.btn-primary:focus,.btn-primary:hover{color:#f4f5f0;background-color:#80a080!important;border:2px solid #f4f5f0!important}.btn-secondary{color:#f4f5f0;background-color:#80a080;border:2px solid #f4f5f0}.btn-secondary:active,.btn-secondary:focus,.btn-secondary:hover{background-color:#f4f5f0!important;color:#80a080!important;border:2px solid #80a080}.btn-lg{font-size:16px;padding:25px 35px}.fas.icon{color:#80a080;margin-bottom:12px}