@charset "UTF-8";@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0/css/all.min.css);.blog-pg-section .entry-meta li a,body,p{color:#5d6d7a}.fi:before,.hero .slick-dots li,.service-section .grid p,ul{margin:0}.theme-accordion-s1 .panel-heading a:focus,a,a:hover{text-decoration:none}@font-face{font-family:'Noto Sans TC';src:url('../fonts/NotoSansTC/NotoSansTC-VariableFont_wght.ttf') format('truetype-variations');font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:'Noto Sans TC';src:url('../fonts/NotoSansTC/NotoSansTC-VariableFont_wght.ttf') format('truetype-variations'),url('../fonts/NotoSansTC/NotoSansTC-Regular.ttf') format('truetype');font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:'Noto Sans TC';src:url('../fonts/NotoSansTC/NotoSansTC-Light.ttf') format('truetype');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Noto Sans TC';src:url('../fonts/NotoSansTC/NotoSansTC-Regular.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Noto Sans TC';src:url('../fonts/NotoSansTC/NotoSansTC-Medium.ttf') format('truetype');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Noto Sans TC';src:url('../fonts/NotoSansTC/NotoSansTC-Bold.ttf') format('truetype');font-weight:700;font-style:normal;font-display:swap}:root{--main-color:#28438F;--minor-color:#2044A8;--card-shadow:#90909026}html{font-size:16px}body{font-family:'Noto Sans TC',sans-serif;background-color:#fff;font-size:1rem;-webkit-font-smoothing:antialiased;overflow-x:hidden}.blog-section .grid .details .news a,.contact-row a{color:var(--main-color)}a:hover{color:var(--minor-color)}ul{list-style-type:none;padding-left:0}a{-webkit-transition:.2s;-moz-transition:.2s;-o-transition:.2s;-ms-transition:.2s;transition:.2s}button:focus{-webkit-box-shadow:none;box-shadow:none;outline:0}img{max-width:100%}.page-wrapper{position:relative;overflow:hidden}.wow{visibility:hidden}.section-padding{padding:60px 0}@media (max-width:991px){.section-padding{padding:100px 0}}.contact-validation-active .error-handling-messages{width:100%!important;margin-top:15px!important}.contact-validation-active label.error{color:red;font-size:.875rem;font-weight:400;margin:5px 0 0;text-align:left;display:block}.contact-validation-active #loader{display:none;margin-top:10px}.contact-validation-active #loader i{font-size:1.875rem;color:#c83226;display:inline-block;-webkit-animation:2s linear infinite rotating;animation:2s linear infinite rotating}.contact-validation-active #error,.contact-validation-active #success{width:100%;color:#fff;padding:5px 10px;font-size:16px;text-align:center;display:none}.contact-validation-active #success{background-color:var(--main-color);border-left:5px solid var(--minor-color);margin-bottom:5px}.contact-validation-active #error{background-color:#ff1a1a;border-left:5px solid red}@-webkit-keyframes rotating{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotating{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.rotating{-webkit-animation:5s infinite alternate rotating;animation:5s infinite alternate rotating}.back-to-top{background-color:var(--main-color);width:45px;height:45px;line-height:45px;border:2px solid var(--minor-color);border-radius:45px;text-align:center;display:none;position:fixed;z-index:999;right:15px;bottom:15px;-webkit-transition:.2s;-moz-transition:.2s;-o-transition:.2s;-ms-transition:.2s;transition:.2s}.back-to-top:hover{background-color:var(--minor-color)}.back-to-top i{font-size:1.125rem;color:#fff;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.mfp-wrap{background-color:rgba(0,0,0,.9);z-index:99999}.mfp-with-zoom .mfp-container,.mfp-with-zoom.mfp-bg{opacity:0;-webkit-backface-visibility:hidden;-webkit-transition:.3s ease-out;-moz-transition:.3s ease-out;-o-transition:.3s ease-out;transition:.3s ease-out}.mfp-with-zoom.mfp-ready .mfp-container{opacity:1}.mfp-with-zoom.mfp-ready.mfp-bg{opacity:.8}.mfp-with-zoom.mfp-removing .mfp-container,.mfp-with-zoom.mfp-removing.mfp-bg{opacity:0}.fancybox-overlay{background:rgba(0,0,0,.9);z-index:9999!important}.fancybox-wrap{z-index:99999!important}.section-title,.section-title-s2,.section-title-s3{margin-bottom:50px;margin-top:-5px}.section-title-s2>span,.section-title-s3>span,.section-title>span{font-size:1.25rem;font-weight:600;color:#727272;position:relative;display:inline-block;text-transform:capitalize;font-family:'Noto Sans TC',sans-serif}@media (max-width:991px){.back-to-top{width:35px;height:35px;line-height:35px}.section-title-s2>span,.section-title-s3>span,.section-title>span{font-size:1.125rem}}.section-title h2,.section-title-s2 h2,.section-title-s3 h2{font-size:40px;margin:.26em 0 0;text-transform:capitalize}@media (max-width:991px){.section-title h2,.section-title-s2 h2,.section-title-s3 h2{font-size:2.125rem}}.section-title-s2{text-align:left}.section-title-s2>span:after{display:none}.section-title-s3 h2{margin-bottom:.4em}.section-title-s3 p{font-size:1.125rem;margin:0}.theme-btn,.theme-btn-s2,.theme-btn-s3,.theme-btn-s4{background-color:#fff;line-height:24px;font-weight:700;color:var(--main-color);padding:12px 28px;border:2px solid var(--main-color);text-transform:capitalize;display:inline-block;font-family:'Noto Sans TC',sans-serif}.theme-btn-s2:active,.theme-btn-s2:focus,.theme-btn-s2:hover,.theme-btn-s3:active,.theme-btn-s3:focus,.theme-btn-s3:hover,.theme-btn-s4:active,.theme-btn-s4:focus,.theme-btn-s4:hover,.theme-btn:active,.theme-btn:focus,.theme-btn:hover{background-color:var(--main-color);color:#fff}@media (max-width:767px){body{font-size:14px}.section-padding{padding:80px 0}.contact-validation-active #error,.contact-validation-active #success{font-size:15px}.section-title,.section-title-s2,.section-title-s3{margin-bottom:40px}.section-title-s2>span,.section-title-s3>span,.section-title>span{font-size:1rem}.section-title h2,.section-title-s2 h2,.section-title-s3 h2{font-size:1.875rem}.theme-btn,.theme-btn-s2,.theme-btn-s3,.theme-btn-s4{padding:12px;font-size:.8125rem;height:45px;line-height:40px}}.theme-btn-s2,.theme-btn-s4{background-color:var(--main-color);font-size:1rem;padding:12px 28px;color:#fff;border:0}@media (max-width:991px){.section-title-s3 p{font-size:1rem}.theme-btn-s2,.theme-btn-s4{height:45px;line-height:45px;font-size:.875rem;padding:0 22px}}.theme-btn-s2:active,.theme-btn-s2:focus,.theme-btn-s2:hover,.theme-btn-s4:active,.theme-btn-s4:focus,.theme-btn-s4:hover{background-color:var(--main-color);color:#fff;opacity:.9}.theme-btn-s3{background-color:transparent;color:#fff}.theme-btn-s4{height:45px;line-height:45px;color:#fff;padding:0 35px}.form input,.form select,.form textarea{border-color:#bfbfbf;border-radius:0;outline:0;-webkit-box-shadow:none;box-shadow:none;color:#595959}.form input:focus,.form select:focus,.form textarea:focus{border-color:var(--minor-color);-webkit-box-shadow:0 0 5px #2044a8b3;-moz-box-shadow:0 0 5px 0 #2044a8b3;-o-box-shadow:0 0 5px 0 #2044a8b3;-ms-box-shadow:0 0 5px 0 #2044a8b3;box-shadow:0 0 5px 0 #2044a8b3}.form ::-webkit-input-placeholder{font-style:14px;color:#727272}.form :-moz-placeholder{font-style:14px;color:#727272}.form ::-moz-placeholder{font-style:14px;color:#727272}.form :-ms-input-placeholder{font-style:14px;color:#727272}.form select{font-style:italic;background:url(../images/select-icon.png) right center no-repeat;display:inline-block;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;cursor:pointer}.form select::-ms-expand{display:none}.page-title{background:url("../images/page-title1.png") bottom left/cover no-repeat local;width:100%;height:360px;position:relative}.page-title:before{content:"";background-color:var(--main-color);z-index:-1;width:100%;height:100%;position:absolute;left:0;top:0}.page-title .container{height:100%;display:table}.page-title .container>.row{vertical-align:middle;display:table-cell;position:relative;left:-15px}.header-style-1 .topbar .social ul a,.header-style-2 .topbar .social ul a,.header-style-3 .topbar .social ul a,.hero .slick-next:hover:before,.hero .slick-prev:hover:before,.page-title h2,.page-title ol,.site-footer li,.site-footer p,.team-section .grid:hover .info a,.team-section .grid:hover .info span{color:#fff}.page-title h2{font-size:3.625rem;margin-bottom:0;text-transform:capitalize;font-weight:700}@media (max-width:991px){.theme-btn-s4{padding:0 22px}.page-title{height:300px}.page-title h2{font-size:3rem}}.page-title .breadcrumb{background-color:transparent;padding:0;margin-bottom:0}.page-title .breadcrumb li{font-size:1rem;color:#fff;margin-right:5px;position:relative}.page-title .breadcrumb>li+li{margin-left:20px;padding-left:15px}.page-title .breadcrumb>li+li:before{content:"";background-color:#fff;width:10px;height:10px;padding:0;position:absolute;left:-9px;top:5px;border-radius:50%}.preloader{background-color:#fff;width:100%;height:100%;position:fixed;z-index:10000}.preloader .lds-roller{display:inline-block;position:absolute;width:64px;height:64px;left:calc(50% - 32px);top:calc(50% - 32px)}.preloader .lds-roller span{-webkit-animation:1.2s cubic-bezier(.5,0,.5,1) infinite lds-roller;animation:1.2s cubic-bezier(.5,0,.5,1) infinite lds-roller;-webkit-transform-origin:32px 32px;-ms-transform-origin:32px 32px;transform-origin:32px 32px;display:block}.preloader .lds-roller span:after{content:" ";display:block;position:absolute;width:6px;height:6px;border-radius:50%;background:var(--main-color);margin:-3px 0 0 -3px}.preloader .lds-roller span:first-child{-webkit-animation-delay:-36ms;animation-delay:-36ms}.preloader .lds-roller span:first-child:after{top:50px;left:50px}.preloader .lds-roller span:nth-child(2){-webkit-animation-delay:-72ms;animation-delay:-72ms}.preloader .lds-roller span:nth-child(2):after{top:54px;left:45px}.preloader .lds-roller span:nth-child(3){-webkit-animation-delay:-108ms;animation-delay:-108ms}.preloader .lds-roller span:nth-child(3):after{top:57px;left:39px}.preloader .lds-roller span:nth-child(4){-webkit-animation-delay:-144ms;animation-delay:-144ms}.preloader .lds-roller span:nth-child(4):after{top:58px;left:32px}.preloader .lds-roller span:nth-child(5){-webkit-animation-delay:-.18s;animation-delay:-.18s}.preloader .lds-roller span:nth-child(5):after{top:57px;left:25px}.preloader .lds-roller span:nth-child(6){-webkit-animation-delay:-216ms;animation-delay:-216ms}.preloader .lds-roller span:nth-child(6):after{top:54px;left:19px}.preloader .lds-roller span:nth-child(7){-webkit-animation-delay:-252ms;animation-delay:-252ms}.preloader .lds-roller span:nth-child(7):after{top:50px;left:14px}.preloader .lds-roller span:nth-child(8){-webkit-animation-delay:-288ms;animation-delay:-288ms}.preloader .lds-roller span:nth-child(8):after{top:45px;left:10px}@-webkit-keyframes lds-roller{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes lds-roller{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.faq-section{padding:0 15px}.about-section .about-text>p:last-child,.site-footer .about-widget p:last-child,.testimonials-contact-section .contact-form form>.submit-area,.testimonials-contact-section-s2 .contact-form form>.submit-area,.testimonials-section-page .contact-form form>.submit-area,.theme-accordion-s1,.theme-accordion-s1 .panel-heading+.panel-collapse>.panel-body p:last-child{margin-bottom:0}.theme-accordion-s1 .panel-default{background:0 0;border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.theme-accordion-s1 .panel-heading{background-color:transparent;padding:0;border-radius:0}.theme-accordion-s1 .panel{border:1px solid #e6e5e5;padding:25px}.theme-accordion-s1 .panel+.panel{margin-top:15px}.theme-accordion-s1 .panel-heading a.collapsed:before{content:"\e61a";color:#bfbfbf}.theme-accordion-s1 .panel-heading a{font-size:1.25rem;color:var(--main-color);display:block;padding:0 0 0 25px;position:relative;font-family:'Noto Serif TC'}@media (max-width:991px){.theme-accordion-s1 .panel-heading a{font-size:1rem;padding:15px 25px}}.theme-accordion-s1 .panel-heading a:before{font-family:themify;content:"\e622";font-size:.9375rem;position:absolute;left:0;color:var(--main-color)}@media (max-width:991px){.theme-accordion-s1 .panel-heading a:before{font-size:1.125rem;left:0}}.theme-accordion-s1 .panel-heading .collapsed{background-color:transparent;color:#274054}.theme-accordion-s1 .panel-heading .collapsed:before{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.theme-accordion-s1 .panel-heading+.panel-collapse>.panel-body{background-color:transparent;font-size:1.125rem;border:0;padding:20px 0 0 25px}.theme-accordion-s1 .panel-heading+.panel-collapse>.panel-body p{font-size:16px;margin-bottom:1.3em}.site-header .navigation{background-color:var(--main-color);margin-bottom:0;border:0;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;-ms-border-radius:0;border-radius:0}.about-section .content-area,.blog-pg-section .format-gallery,.blog-pg-section .format-quote,.header-style-1 .topbar>.container,.header-style-2 .topbar>.container,.header-style-3 .topbar>.container,.site-footer,.site-header .navigation>.container{position:relative}.site-header .navbar-brand{height:auto}.site-header .navbar-brand img{max-width:185px}.site-header #navbar{-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;-ms-transition:.5s;transition:.5s}.site-header #navbar>ul li a:focus,.site-header #navbar>ul li a:hover{text-decoration:none;color:#828eae!important}.hero,.hero .slide{height:100vh;position:relative}.hero .slick-next,.hero .slick-prev,.team-section .grid .info{z-index:10;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;-ms-transition:.3s}.header-style-1 .topbar,.header-style-2 .topbar,.header-style-3 .topbar{background-color:var(--main-color);color:#fff;font-size:.875rem;position:relative}.blog-section .grid ul,.header-style-1 .topbar .contact-info ul,.header-style-1 .topbar .social ul,.header-style-2 .topbar .contact-info ul,.header-style-2 .topbar .social ul,.header-style-3 .topbar .contact-info ul,.header-style-3 .topbar .social ul,.hero .slide-caption>div{overflow:hidden}.header-style-1 .topbar .contact-info ul li,.header-style-2 .topbar .contact-info ul li,.header-style-3 .topbar .contact-info ul li{float:left;padding:15px 0}.header-style-1 .topbar .social,.header-style-2 .topbar .social,.header-style-3 .topbar .social{float:right;margin-top:15px}.blog-pg-section .entry-meta li,.header-style-1 .navigation .search-quote>div,.header-style-1 .topbar .social ul li,.header-style-2 .navigation .search-quote>div,.header-style-2 .topbar .social ul li,.header-style-3 .navigation .search-quote>div,.header-style-3 .topbar .social ul li{float:left}.header-style-1 .topbar .social ul>li+li,.header-style-2 .topbar .social ul>li+li,.header-style-3 .topbar .social ul>li+li{margin-left:10px}.header-style-1 .topbar .social ul a:hover,.header-style-2 .topbar .social ul a:hover,.header-style-3 .topbar .social ul a:hover,.team-section .info h3 a{color:#333}.header-style-1 .navbar-brand,.header-style-2 .navbar-brand,.header-style-3 .navbar-brand{margin-top:13px}.header-style-1 .navigation .search-quote,.header-style-2 .navigation .search-quote,.header-style-3 .navigation .search-quote{position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.header-style-1 .navigation .search-quote .open-btn,.header-style-2 .navigation .search-quote .open-btn,.header-style-3 .navigation .search-quote .open-btn{background:0 0;margin-right:10px;margin-top:5px;border:0}.header-style-1 .navigation .search-quote .open-btn .fi:before,.header-style-2 .navigation .search-quote .open-btn .fi:before,.header-style-3 .navigation .search-quote .open-btn .fi:before{color:#000}.hero .slide{background-repeat:no-repeat}.video-bg{width:100%;height:100%;position:absolute;top:0;left:0}.hero .slick-dots button:before,.hero .slide .slider-bg{display:none}.hero .slide:focus{outline:0}.hero .slide .container{height:100%;display:table;padding:0}.hero .slide .row{display:table-cell;vertical-align:middle}.hero .slick-next,.hero .slick-prev{background-color:rgba(255,255,255,.2);width:55px;height:55px;border-radius:50%;transition:.3s}.cta-section,.hero .slick-dots .slick-active button,.site-footer .upper-footer{background-color:var(--main-color)}.hero-style-1,.hero-style-1 .slide,.hero-style-2,.hero-style-2 .slide,.hero-style-3,.hero-style-3 .slide{height:calc(100vh - 150px);min-height:700px;position:relative}.hero .slick-prev{left:25px}.hero .slick-prev:before{font-family:themify;content:"\e629";opacity:1}.hero .slick-next{right:25px}.hero .slick-next:before{font-family:themify;content:"\e628";opacity:1}.hero .slick-next:hover,.hero .slick-prev:hover{background:var(--minor-color);border-color:var(--minor-color)}.hero .slick-dots{bottom:30px}@media screen and (min-width:992px){.site-header #navbar li,.site-header #navbar>ul>li>.sub-menu>.menu-item-has-children>a{position:relative}.site-header #navbar>ul>li>a{font-size:1rem}.site-header #navbar>ul .sub-menu{background-color:#fff;width:240px;position:absolute;left:0;top:100%;z-index:10;visibility:hidden;opacity:0;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;-ms-transition:.3s;transition:.3s;-webkit-box-shadow:0 0 15px rgba(0,0,0,.1);box-shadow:0 0 15px rgba(0,0,0,.1)}.site-header #navbar>ul>li .sub-menu li{border-bottom:1px solid #f1f1f1}.site-header #navbar>ul>li .sub-menu a{font-size:.875rem;display:block;padding:12px 15px;color:#000}.site-header #navbar>ul>li>.sub-menu .sub-menu{left:100%;top:0}.site-header #navbar>ul>li>.sub-menu>.menu-item-has-children>a:before{font-family:themify;content:"\e649";font-size:.6875rem;position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.site-header #navbar .has-mega-menu:hover>ul,.site-header #navbar>ul>li:hover>.sub-menu{top:100%;visibility:visible;opacity:1}.site-header #navbar .sub-menu>li:hover>.sub-menu{left:100%;visibility:visible;opacity:1}.site-header #navbar .has-mega-menu{position:static}.site-header #navbar .mega-menu-box-title{font-size:.875rem;text-transform:uppercase;font-weight:700;display:block;padding-bottom:7px;margin-bottom:7px;border-bottom:1px solid #e6e6e6}.site-header #navbar .mega-menu-list-holder li a{font-size:.875rem;display:block;padding:7px 8px;margin-left:-8px}.site-header #navbar .close-navbar,.site-header .navbar-header .open-btn{display:none}.header-style-1 .navigation #navbar>ul>li>a,.header-style-2 .navigation #navbar>ul>li>a,.header-style-3 .navigation #navbar>ul>li>a{font-weight:600;padding:40px 15px;color:#fff}.hero .slick-dots{display:none!important}.hero-style-3 .slide-caption{margin-top:150px}}.hero .slick-dots button{background-color:#1d306675;width:14px;height:14px;border:1px solid #fff;border-radius:50%}@media (max-width:991px){.theme-accordion-s1 .panel-heading+.panel-collapse>.panel-body{font-size:1rem}.site-header #navbar>ul>li a{display:block;font-size:.875rem}.site-header #navbar>ul>li .sub-menu li{border-bottom:1px solid #e6e6e6}.site-header #navbar>ul .sub-menu>li:last-child{border-bottom:0}.site-header #navbar>ul>li>.sub-menu a{padding:8px 15px 8px 45px}.site-header #navbar>ul>li>.sub-menu .sub-menu a{padding:8px 15px 8px 65px}.site-header #navbar>ul .menu-item-has-children>a{position:relative}.site-header #navbar>ul .menu-item-has-children>a:before{font-family:themify;content:"\e61a";font-size:.6875rem;position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.site-header #navbar .mega-menu-content>.row>.col{margin-bottom:25px}.site-header #navbar .mega-menu .mega-menu-list-holder a{padding:5px 15px 5px 40px}.site-header #navbar .mega-menu .mega-menu-box-title{font-size:.875rem;text-transform:uppercase;display:block;border-bottom:1px dotted #b3b3b3;padding:0 0 4px 5px;margin:0 25px 8px}.site-header .container{width:100%}.site-header .navbar-header button{background-color:var(--main-color);width:40px;height:35px;border:0;padding:5px 10px;outline:0;position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:20}.site-header .navbar-header button span{background-color:#fff;display:block;height:2px;margin-bottom:5px}.site-header .navbar-header button span:last-child{margin:0}.site-header #navbar{background:#fff;display:block!important;width:280px;height:100%!important;margin:0;padding:0;border-left:1px solid #ccc;border-right:1px solid #ccc;position:fixed;right:-330px;top:0;z-index:100}.site-header #navbar ul a{color:#000}.site-header #navbar .navbar-nav{height:100%;overflow:auto}.site-header #navbar .close-navbar{background-color:#fff;width:40px;height:40px;color:#000;border:0;outline:0;position:absolute;left:-41px;top:90px;z-index:20}.site-header #navbar .close-navbar .ti-close{position:relative;top:1px}.site-header #navbar>ul>li{border-bottom:1px solid #f2f2f2}.site-header #navbar>ul>li>a{padding:10px 15px 10px 35px}.site-header .slideInn{right:0!important}.site-header .navbar-collapse.collapse{display:none}.site-header .navbar-collapse.collapse.in,.site-header .navbar-header .collapse,.site-header .navbar-toggle{display:block}.site-header .navbar-header,.site-header .navbar-nav,.site-header .navbar-nav>li,.site-header .navbar-right{float:none}.page-wrapper{-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;-ms-transition:.3s;transition:.3s}.body-overlay:before{content:"";width:100%;height:100%;background:rgba(0,0,0,.9);position:absolute;left:0;top:0;z-index:10;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;-ms-transition:.3s;transition:.3s}.header-style-1 .topbar,.header-style-2 .topbar,.header-style-3 .topbar{text-align:center}.header-style-1 .topbar .contact-info ul,.header-style-2 .topbar .contact-info ul,.header-style-3 .topbar .contact-info ul{display:inline-block;margin-bottom:15px}.header-style-1 .topbar .contact-info ul li,.header-style-2 .topbar .contact-info ul li,.header-style-3 .topbar .contact-info ul li{float:none;padding:0}.header-style-1 .topbar .contact-info ul>li+li,.header-style-2 .topbar .contact-info ul>li+li,.header-style-3 .topbar .contact-info ul>li+li{margin:0;padding:12px 0 0;border:0}.header-style-1 .topbar .social,.header-style-2 .topbar .social,.header-style-3 .topbar .social{float:none;margin:0 0 15px}.header-style-1 .topbar .social ul,.header-style-2 .topbar .social ul,.header-style-3 .topbar .social ul{display:inline-block}.header-style-1 .navbar-brand,.header-style-1 .navigation .search-quote .open-btn,.header-style-2 .navbar-brand,.header-style-2 .navigation .search-quote .open-btn,.header-style-3 .navbar-brand,.header-style-3 .navigation .search-quote .open-btn{margin-top:0}.header-style-1 .navigation .search-quote,.header-style-2 .navigation .search-quote,.header-style-3 .navigation .search-quote{right:55px}.hero .slick-next,.hero .slick-prev{display:none!important}.hero-style-1,.hero-style-1 .slide,.hero-style-2,.hero-style-2 .slide,.hero-style-3,.hero-style-3 .slide{height:500px;min-height:500px}}.hero-style-1 .slide:before,.hero-style-2 .slide:before,.hero-style-3 .slide:before{content:"";background-color:rgba(0,0,0,.2);width:100%;height:100%;position:absolute;left:0;top:0}.hero-style-1 .slide-caption .slide-subtitle p,.hero-style-2 .slide-caption .slide-subtitle p,.hero-style-3 .slide-caption .slide-subtitle p{font-size:1.125rem;color:#fff;margin:0;line-height:1em}.hero-style-1 .slide-caption h2,.hero-style-2 .slide-caption h2,.hero-style-3 .slide-caption h2{font-size:4.5rem;line-height:1.1em;color:#fff;margin:.61em 0 .56em;text-transform:capitalize}@media (max-width:991px){.hero-style-1 .slide-caption .slide-subtitle p,.hero-style-2 .slide-caption .slide-subtitle p,.hero-style-3 .slide-caption .slide-subtitle p{font-size:1rem}.hero-style-1 .slide-caption h2,.hero-style-2 .slide-caption h2,.hero-style-3 .slide-caption h2{font-size:3.25rem}}@media (max-width:767px){.page-title h2{font-size:2.1875rem}.page-title .breadcrumb{text-align:center}.page-title .breadcrumb li{font-size:.875rem}.theme-accordion-s1 .panel-heading a{padding:12px 15px}.theme-accordion-s1 .panel-heading a:before{left:-10px;top:10px}.theme-accordion-s1 .panel-heading+.panel-collapse>.panel-body{padding:5px 0 0 15px}.site-header .navbar-header .navbar-brand{font-size:24px}.site-header #navbar .navbar-nav{margin:0}.hero,.hero .slide{min-height:420px}.hero-style-1,.hero-style-1 .slide,.hero-style-2,.hero-style-2 .slide,.hero-style-3,.hero-style-3 .slide{height:450px;min-height:450px}.hero-style-1 .slide-caption h2,.hero-style-2 .slide-caption h2,.hero-style-3 .slide-caption h2{font-size:2.625rem}}.hero-style-2{position:relative;height:700px}@media (max-width:991px){.hero-style-2{height:500px}}.hero-style-2 .slide{height:700px;position:relative}@media (max-width:991px){.hero-style-2 .slide{height:500px}}.hero-style-3,.hero-style-3 .slide{height:100vh}.site-footer ul{list-style:none}.site-footer .upper-footer{padding:90px 0}@media (max-width:991px){.site-footer .upper-footer{padding:90px 0 20px}.site-footer .upper-footer .col{min-height:235px;margin-bottom:70px}}.footer-list{display:flex;justify-content:space-between;flex-wrap:wrap}.site-footer .widget-title{margin-bottom:18px}.site-footer .widget-title a:hover h3{color:#828eae;transition:.3s}.site-footer .widget-title h3{font-size:17px;font-weight:blod;color:#fff;margin:0;text-transform:capitalize;position:relative;transition:.3s}.site-footer .about-widget .logo{max-width:180px}.site-footer .about-widget p{margin-bottom:.8em;line-height:1.9em}.site-footer .link-widget ul a{color:#fff;font-family:'Noto Sans TC';transition:.3s}.site-footer .link-widget ul a:hover{color:#ffffff90;transition:.3s}.site-footer .link-widget ul>li+li{margin-top:8px}.site-footer .lower-footer{text-align:center;background-color:var(--minor-color)}.site-footer .lower-footer .row{padding:20px 0;position:relative}.site-footer .lower-footer .row .separator{background:rgba(255,255,255,.05);width:calc(100% - 30px);height:1px;position:absolute;left:15px;top:0}.site-footer .lower-footer .copyright{font-size:.875rem;margin:7px 0 0;font-family:'Noto Sans TC';font-weight:800}.widget.about-widget ul{display:flex;margin-top:40px}.widget.about-widget ul li a{display:flex;justify-content:center;align-items:center;border-radius:100%;width:38px;height:38px;margin-right:12px;transition:.3s}.widget.about-widget ul li a text{fill:#FFFFFF;transition:.3s}.widget.about-widget ul li a:hover text{fill:#828eae;transition:.3s}.sticky-header{width:100%;position:fixed;left:0;top:-200px;z-index:9999;opacity:0;-webkit-transition:.7s;-moz-transition:.7s;-o-transition:.7s;-ms-transition:.7s;transition:.7s;-webkit-box-shadow:0 3px 15px rgba(0,0,0,.1);box-shadow:0 3px 15px rgba(0,0,0,.1)}.sticky-on{opacity:1;top:0}.header-style-3 .navigation.sticky-header{background-color:#272525}.cta-section{padding:100px 0;color:#fff;position:relative}.cta-section:before{content:"";background:url(../images/cta.png) center center/cover no-repeat local;width:100%;height:100%;position:absolute;left:0;top:0;mix-blend-mode:overlay}.cta-section .intro-text{width:515px;float:left;border-right:1px solid #8893b1;padding-right:65px}.cta-section .intro-text>span{font-size:1.25rem}.cta-section .intro-text>h3{font-size:1.875rem;line-height:1.5em;color:#fff;margin:.7em 0 0;text-transform:capitalize}.cta-section .details{width:calc(100% - 515px);float:right;padding-left:65px;padding-top:38px}.cta-section .details p{color:#fff;margin:0}.about-section .left-col{background-color:#fafafa;width:calc(50% + 60px);padding:135px 0 140px;float:left}.about-section .about-text{max-width:720px;margin-left:auto;padding-right:80px}@media (max-width:1199px){.header-style-1 .navigation .search-quote .quote,.header-style-2 .navigation .search-quote .quote,.header-style-3 .navigation .search-quote .quote{display:none}.header-style-1 .navigation .search-quote .open-btn,.header-style-2 .navigation .search-quote .open-btn,.header-style-3 .navigation .search-quote .open-btn{margin-right:0}.site-footer .link-widget{padding-left:20px}.cta-section .details{padding-top:10px}.about-section .left-col{padding:100px 12px}.about-section .about-text{max-width:620px}}@media (max-width:991px){.site-footer .link-widget{padding-left:0;width:calc(100%/2);margin:10px 0}.site-footer .lower-footer .copyright{float:none;margin:7px 0 20px}.header-style-3 .navigation.sticky-header{border-top:1px solid transparent}.cta-section{padding:80px 0 70px}.cta-section .intro-text{float:none;border-right:none}.cta-section .details{width:100%;float:none;padding:40px 0 0}.about-section .left-col{width:100%;float:none}.about-section .about-text{max-width:750px;margin:auto}}.about-section .about-text>span,.testimonials-contact-section .contact-area span{font-size:1.25rem;color:var(--minor-color);font-weight:600;text-transform:capitalize;font-family:'Noto Sans TC'}.about-section .about-text>h3{font-size:1.75rem;line-height:1.4em;margin:.5em 0 .8em;text-transform:capitalize}.about-section .about-text>p{margin-bottom:2.5em}.about-section .right-col{width:calc(50% - 150px);height:100%;float:right;background:url("../images/about-video.jpg") center center/cover no-repeat local;position:absolute;right:0;top:0}@media (max-width:991px){.about-section .about-text>span{font-size:1.125rem}.about-section .about-text>h3{font-size:1.5rem}.about-section .right-col{width:100%;float:none;position:relative;height:450px}}.service-section{padding-bottom:60px}@media (max-width:991px){.service-section{padding-bottom:40px}}.contact-pg-section .submit-btn-wrapper,.service-section .service-grids{text-align:center}.service-section .service-grids .grid{float:left;-webkit-box-shadow:0 4px 16px 0 var(--card-shadow);box-shadow:0 4px 16px 0 var(--card-shadow);padding:24px 30px;width:100%}@media (max-width:991.98px){.section-title,.section-title-s2,.section-title-s3{padding-left:18px}.section-title h2:before,.section-title-s2 h2:before,.section-title-s3 h2:before{left:17px;width:6px;height:6px}.service-section .service-grids .grid{margin:20px 0}}.service-section .grid .icon{width:48px;height:48px;margin:0 auto 20px}.contact-pg-section .contact-info .icon .svg-color,.service-section .grid .icon .svg-color,.testimonials-contact-section .contact-area .icon svg .svg-color,.testimonials-contact-section-s2 .contact-area .icon svg .svg-color,.testimonials-section-page .contact-area .icon svg .svg-color{fill:var(--minor-color)}.service-section .grid h3{font-size:1.25rem;margin:0 0 .6em;text-transform:capitalize}.service-section .grid h3 a{color:#505050;font-weight:700}.blog-pg-section .entry-meta li span,.blog-pg-section .post h3 a:hover,.blog-section .grid h3 a:hover,.service-section .grid h3 a:hover{color:var(--minor-color)}.service-section2 .grid h3{color:#565656;font-weight:700;margin:0}.service-section2 .service-grids .grid{margin:14px 0}.testimonials-contact-section,.testimonials-contact-section-s2,.testimonials-section-page{background:#fafafa;padding-bottom:100px}@media (max-width:991px){.service-section .grid h3{font-size:1.125rem}.testimonials-contact-section,.testimonials-contact-section-s2,.testimonials-section-page{padding-bottom:55px}.testimonials-contact-section .contact-row,.testimonials-contact-section-s2 .contact-row,.testimonials-section-page .contact-row{margin-top:25px;padding-top:70px}}.testimonials-contact-section .testimonial-grids .details h4,.testimonials-contact-section-s2 .testimonial-grids .details h4,.testimonials-section-page .testimonial-grids .details h4{font-size:1rem;color:#fff;margin:.8em 0 .3em}.testimonials-contact-section .testimonial-grids .details h4+span,.testimonials-contact-section-s2 .testimonial-grids .details h4+span,.testimonials-section-page .testimonial-grids .details h4+span{font-size:.875rem;color:#bfbfbf}.testimonials-contact-section .contact-area h3,.testimonials-contact-section-s2 .contact-area h3,.testimonials-section-page .contact-area h3{font-size:32px;font-size:cacl-rem-value(32);line-height:1.4em;color:#333;margin:0 0 1em;text-transform:capitalize;padding-right:100px}.testimonials-contact-section .contact-area p,.testimonials-contact-section-s2 .contact-area p,.testimonials-section-page .contact-area p{font-size:18px;font-size:cacl-rem-value(18);margin-bottom:2em;color:#727272}.testimonials-contact-section .contact-area ul li,.testimonials-contact-section-s2 .contact-area ul li,.testimonials-section-page .contact-area ul li{padding-left:46px;padding-top:5px;position:relative;color:var(--main-color);font-size:17px}.testimonials-contact-section .contact-area ul li span,.testimonials-contact-section-s2 .contact-area ul li span,.testimonials-section-page .contact-area ul li span{display:block;color:#727272;font-size:13px}.testimonials-contact-section .contact-area ul>li+li,.testimonials-contact-section .contact-form,.testimonials-contact-section-s2 .contact-area ul>li+li,.testimonials-contact-section-s2 .contact-form,.testimonials-section-page .contact-area ul>li+li,.testimonials-section-page .contact-form{margin-top:40px}.testimonials-contact-section .contact-area .icon,.testimonials-contact-section-s2 .contact-area .icon,.testimonials-section-page .contact-area .icon{width:28px;height:28px;line-height:52px;position:absolute;left:0;top:0;text-align:center}.testimonials-contact-section .contact-form input,.testimonials-contact-section .contact-form textarea,.testimonials-contact-section-s2 .contact-form input,.testimonials-contact-section-s2 .contact-form textarea,.testimonials-section-page .contact-form input,.testimonials-section-page .contact-form textarea{background:#fff;width:100%;height:45px;border:1px solid #dcdcdc;color:var(--main-color);border-radius:0;padding:6px 18px}.contact-pg-section form input:focus,.contact-pg-section form textarea:focus,.testimonials-contact-section .contact-form input:focus,.testimonials-contact-section .contact-form textarea:focus,.testimonials-contact-section-s2 .contact-form input:focus,.testimonials-contact-section-s2 .contact-form textarea:focus,.testimonials-section-page .contact-form input:focus,.testimonials-section-page .contact-form textarea:focus{-webkit-box-shadow:none;box-shadow:none;border-color:var(--minor-color)}.award-section .award-grids,.blog-section .blog-grids,.team-section .team-grids,.testimonials-contact-section .contact-form form,.testimonials-contact-section-s2 .contact-form form,.testimonials-section-page .contact-form form{margin:0 -15px}.testimonials-contact-section .contact-form form ::-webkit-input-placeholder,.testimonials-contact-section-s2 .contact-form form ::-webkit-input-placeholder,.testimonials-section-page .contact-form form ::-webkit-input-placeholder{font-style:14px;color:#727272}.testimonials-contact-section .contact-form form :-moz-placeholder,.testimonials-contact-section-s2 .contact-form form :-moz-placeholder,.testimonials-section-page .contact-form form :-moz-placeholder{font-style:14px;color:#727272}.testimonials-contact-section .contact-form form ::-moz-placeholder,.testimonials-contact-section-s2 .contact-form form ::-moz-placeholder,.testimonials-section-page .contact-form form ::-moz-placeholder{font-style:14px;color:#727272}.testimonials-contact-section .contact-form form :-ms-input-placeholder,.testimonials-contact-section-s2 .contact-form form :-ms-input-placeholder,.testimonials-section-page .contact-form form :-ms-input-placeholder{font-style:14px;color:#727272}.testimonials-contact-section .contact-form form>div,.testimonials-contact-section-s2 .contact-form form>div,.testimonials-section-page .contact-form form>div{width:calc(50% - 30px);float:left;margin:0 15px 30px}.testimonials-contact-section .contact-form form .comment-area,.testimonials-contact-section-s2 .contact-form form .comment-area,.testimonials-section-page .contact-form form .comment-area{width:calc(100% - 30px);float:none}.testimonials-contact-section .contact-form form .comment-area textarea,.testimonials-contact-section-s2 .contact-form form .comment-area textarea,.testimonials-section-page .contact-form form .comment-area textarea{height:170px}.testimonials-contact-section .contact-form form .comment-area textarea:focus,.testimonials-contact-section-s2 .contact-form form .comment-area textarea:focus,.testimonials-section-page .contact-form form .comment-area textarea:focus{border-color:var(--minor-color);outline:0}.cta-s2-section{color:#fff;background:url("../images/cta-s2.png") center center/cover no-repeat local;position:relative}.cta-s2-section::before{content:"";background-color:var(--main-color);opacity:.3;width:100%;height:100%;position:absolute;left:0;top:0}.cta-s2-section h3{font-size:2.25rem;color:#fff;margin:-.1em 0 .8em;text-transform:capitalize}@media (max-width:991px){.testimonials-contact-section .contact-area h3,.testimonials-contact-section-s2 .contact-area h3,.testimonials-section-page .contact-area h3{font-size:25px;font-size:cacl-rem-value(25)}.testimonials-contact-section .contact-area p,.testimonials-contact-section-s2 .contact-area p,.testimonials-section-page .contact-area p{font-size:16px;font-size:cacl-rem-value(16)}.testimonials-contact-section .contact-form,.testimonials-contact-section-s2 .contact-form,.testimonials-section-page .contact-form{margin-top:80px}.cta-s2-section h3{font-size:1.875rem}}.cta-s2-section p{font-size:1.25rem;color:#fff;font-weight:400;margin-bottom:1.5em}@media (max-width:991px){.cta-s2-section p{font-size:1.125rem}}.award-section,.team-section{padding-bottom:90px}.team-section.au-team{background:#fafafa}@media (max-width:991px){.team-section{padding-bottom:70px}}@media (max-width:767px){.hero-style-2,.hero-style-2 .slide{height:450px}.site-footer .upper-footer{padding:80px 0 10px}.site-footer .upper-footer .col{min-height:auto;margin-bottom:60px}.site-footer .widget-title{margin-bottom:20px}.cta-section .intro-text{width:100%}.cta-s2-section p,.cta-section .intro-text>span{font-size:1rem}.cta-s2-section h3,.cta-section .intro-text>h3{font-size:1.5625rem}.about-section .left-col{padding:80px 0}.about-section .about-text{max-width:auto;padding:0 15px}.about-section .right-col{height:350px}.service-section{padding-bottom:20px}.testimonials-contact-section,.testimonials-contact-section-s2,.testimonials-section-page{padding-bottom:35px}.testimonials-contact-section .contact-row,.testimonials-contact-section-s2 .contact-row,.testimonials-section-page .contact-row{margin-top:10px;padding-top:60px}.team-section{padding-bottom:60px}.team-section .team-grids{margin:0 -7.5px}}.team-section .team-grids .grid{width:calc(33.33% - 30px);float:left;margin:0 15px 30px;position:relative}@media (max-width:991px){.team-section .team-grids .grid{width:calc(50% - 30px)}}@media (max-width:767px){.team-section .team-grids .grid{width:calc(50% - 15px);margin:0 7.5px 15px}}@media (max-width:550px){.testimonials-contact-section .contact-form form>div,.testimonials-contact-section-s2 .contact-form form>div,.testimonials-section-page .contact-form form>div{width:calc(100% - 30px);float:none}.team-section{padding-bottom:35px}.team-section .team-grids .grid{width:calc(100% - 15px);float:none;margin:0 7.5px 45px}}.team-section .grid .info{background-color:#fff;width:calc(100% - 60px);text-align:center;padding:25px;margin:-25px auto 0;-webkit-box-shadow:0 2px 10px 0 rgb(22 36 77 / 20%);box-shadow:0 2px 10px 0 rgb(22 36 77 / 20%);border-bottom:2px solid var(--minor-color);position:relative;transition:.3s}.blog-pg-section .format-gallery .owl-controls .owl-nav [class*=owl-]:hover,.team-section .grid:hover .info{background:var(--minor-color)}.team-section .info h3{font-size:28px;font-weight:700;color:#333;margin:0 0 .2em}.team-section .info span{color:#727272;font-family:'Noto Sans TC'}.abus-contain h3{font-size:2.25rem;color:#333;margin:-.1em 0 .8em;text-transform:capitalize}@media (max-width:991px){.abus-contain h3{font-size:1.875rem}}.abus-contain p{font-size:1.25rem;color:#333;font-weight:400;margin-bottom:1.5em}@media (max-width:991px){.abus-contain p{font-size:1.125rem}}.abus-contain .justify-content{justify-content:center;display:flex}.blog-section{padding-bottom:80px}@media (max-width:991px){.blog-section{padding-bottom:70px}}.blog-section .blog-grids .grid{width:calc(33.33% - 30px);float:left;margin:0 15px 30px;position:relative;-webkit-box-shadow:0 4px 16px 0 var(--card-shadow);box-shadow:0 4px 16px 0 var(--card-shadow)}@media (max-width:991px){.blog-section .blog-grids .grid{width:calc(50% - 30px)}.award-section{padding-bottom:70px}}@media (max-width:767px){.team-section .grid .info{width:calc(100% - 40px);padding:20px;margin:-20px auto 0}.abus-contain p,.team-section .info h3{font-size:1rem}.abus-contain h3{font-size:1.5625rem}.blog-section{padding-bottom:60px}.blog-section .blog-grids{margin:0 -7.5px}.blog-section .blog-grids .grid{width:calc(50% - 15px);margin:0 7.5px 30px}.award-section{padding-bottom:50px}}.blog-section .grid .details{padding:25px}.blog-section .grid .details .news{margin-bottom:6px}.blog-section .grid .details .news span{color:#727272;position:relative;padding-left:20px}.blog-section .grid .details .news span:after{content:'';width:4px;height:4px;background:var(--minor-color);position:absolute;top:8px;left:8px}.blog-section .grid h3{font-size:1.125rem;margin:0 0 .7em}@media (max-width:1199px){.blog-section .grid .details{padding:20px}.blog-section .grid h3{font-size:1rem}}.blog-pg-section .post h3 a,.blog-section .grid h3 a{color:#505050}.blog-section .grid ul li{font-family:'Noto Sans TC',sans-serif;font-size:.875rem;float:left}.blog-section .grid li a{color:#051534}.blog-section .grid li a:hover{color:#1d306681}.blog-section .grid ul>li+li{margin-left:20px}.blog-section .grid li i{display:inline-block;padding-right:3px;color:var(--minor-color)}.award-section .award-grids .grid{width:calc(33.33% - 30px);float:left;margin:0 15px 30px}@media (max-width:767px){.award-section .award-grids{margin:0 -7.5px}.award-section .award-grids .grid{width:calc(50% - 15px);margin:0 7.5px 30px}}@media (max-width:450px){.award-section .award-grids .grid{width:calc(100% - 15px);float:none}}.contact-pg-section form{overflow:hidden;margin:0 -15px}.contact-pg-section form .one-third-col,.error-404-section .error{width:50%;float:left}@media (max-width:600px){.blog-section .blog-grids .grid{width:calc(100% - 15px);float:none}.contact-pg-section form .one-third-col{width:100%;float:left}}.contact-pg-section form div{padding:0 15px 30px}.contact-pg-section form .submit-btn-wrapper{padding-bottom:0}.contact-pg-section form input,.contact-pg-section form textarea{background-color:#fafafa;height:55px;padding:6px 15px;border:1px solid #dcdcdc;border-radius:0;-webkit-box-shadow:none;box-shadow:none}@media (max-width:767px){.contact-pg-section form{margin:0 0 0 -15px}.contact-pg-section form div{padding:0 0 15px 15px}.contact-pg-section form input,.contact-pg-section form textarea{height:45px}}.contact-pg-section form textarea{height:200px;padding:15px}.contact-pg-section .contact-info{padding:60px 35px;margin-bottom:50px;-webkit-box-shadow:0 4px 16px 0 var(--card-shadow);box-shadow:0 4px 16px 0 var(--card-shadow);text-align:center}@media (max-width:991px){.contact-pg-section .contact-info{padding:60px 35px 40px}}.contact-pg-section .contact-info>div{width:33.33%}.contact-pg-section .contact-info>div:not(:last-child){border-bottom:1px solid #dcdcdc}@media (min-width:768px){.hero.hero-slider-wrapper.hero-style-1 .slide.slick-slide .container .row{display:flex;justify-content:flex-end;align-items:center;height:100%}.contact-pg-section .contact-info{display:flex}.contact-pg-section .contact-info>div:not(:last-child){border-right:1px solid #dcdcdc;border-bottom:none}}@media (max-width:991px){.contact-pg-section .contact-info>div{width:50%;margin-bottom:20px}}.contact-pg-section .contact-info .icon{width:40px;margin:0 auto 20px}.contact-pg-section .contact-info .icon svg{width:100%;height:100%}.contact-pg-section .contact-info h5{font-family:'Noto Serif TC';font-size:22px;font-weight:700;margin:0 0 .05em}.contact-pg-section .contact-map{height:450px;margin-top:100px}@media (max-width:991px){.contact-pg-section .contact-map{margin-top:80px}}.contact-pg-section .contact-map iframe{width:100%;height:100%;border:0;outline:0}.contact-pg-section form input::placeholder,.contact-pg-section form textarea::placeholder{color:#727272}.blog-pg-section .blog-content .post{margin-bottom:100px}@media (max-width:991px){.blog-pg-section .blog-content .post{margin-bottom:80px}}.blog-pg-section .entry-meta{overflow:hidden;padding:15px 0 13px;margin-bottom:35px;border-bottom:1px solid #f1f1f1}.blog-pg-section .entry-meta>li+li{margin-left:20px;padding-left:20px;position:relative}.blog-pg-section .entry-meta>li+li:before{content:"|";position:absolute;left:0;top:0;color:#d6d6d6}.blog-pg-section .post h3{font-size:1.875rem;margin:0 0 .5em}@media (max-width:991px){.blog-pg-section .post h3{font-size:1.5625rem}}.blog-pg-section .post p{font-size:1.125rem;margin-bottom:1.5em}.blog-pg-section .post .more{font-size:1.125rem;font-weight:600;color:var(--minor-color);display:inline-block;line-height:.5em}.blog-pg-section .format-quote,.blog-pg-section .format-standard{background-color:#f8f8f8;padding:25px 35px 45px}.blog-pg-section .format-gallery .owl-controls{width:100%;margin:0;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.blog-pg-section .format-gallery .owl-controls .owl-nav [class*=owl-]{background:rgba(200,50,38,.5);width:30px;height:50px;line-height:50px;padding:0;margin:0;border-radius:0;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;-ms-transition:.3s;transition:.3s}.blog-pg-section .format-gallery .owl-controls .owl-nav .owl-next,.blog-pg-section .format-gallery .owl-controls .owl-nav .owl-prev{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.blog-pg-section .format-gallery .owl-controls .owl-nav .owl-prev{left:0}.blog-pg-section .format-gallery .owl-controls .owl-nav .owl-next{right:0}.blog-pg-section .format-quote:before{content:"";background:url("../images/blog/quote.png") center center no-repeat local;width:46px;height:45px;position:absolute;right:45px;bottom:35px}@media screen and (min-width:1200px){.site-footer .about-widget{padding-right:45px;position:relative}.site-footer .service-link-widget{padding-left:25px}.blog-pg-section .blog-content{padding-right:50px}.blog-pg-left-sidebar .blog-content{padding-right:0;padding-left:50px}.blog-pg-fullwidth .blog-content{padding:0}}.video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.video-container iframe,.video-container object,.videocontainer embed{position:absolute;top:0;left:0;width:100%;height:100%}.video-card{-webkit-box-shadow:0 3px 8px var(--card-shadow);box-shadow:0 3px 8px var(--card-shadow);margin:10px}.video-text{padding:40px}.error-404-section .error h2{font-size:12.5rem;margin:0}@media (max-width:991px){.blog-pg-section .post .more,.blog-pg-section .post p{font-size:1rem}.error-404-section .error{width:100%;float:none;text-align:center}.error-404-section .error h2{font-size:9.375rem}}@media (max-width:767px){.contact-pg-section .contact-info{padding:20px 25px}.contact-pg-section .contact-info>div{width:100%;padding:30px 0;margin-bottom:0}.contact-pg-section .contact-map{height:350px;margin-top:70px}.blog-pg-section .blog-content .post{margin-bottom:70px}.blog-pg-section .entry-meta{padding:15px 0 10px}.blog-pg-section .entry-meta li{font-size:.75rem}.blog-pg-section .entry-meta>li+li{padding-left:0}.blog-pg-section .entry-meta>li+li:before{display:none}.blog-pg-section .post h3{font-size:1.375rem}.blog-pg-section .format-quote,.blog-pg-section .format-standard{padding:25px 20px 45px}.error-404-section .error h2{font-size:6.25rem}}.error-404-section .error-message{width:50%;float:left;margin-top:40px}@media (max-width:991px){.error-404-section .error-message{width:100%;float:none;text-align:center;margin-top:0}}.error-404-section .error-message h3{font-size:1.25rem;margin:0 0 .8em}.error-404-section .error-message p{margin-bottom:1.8em}