﻿body{line-height:1.8}.container .section,.row .section{padding-left:0px !important;padding-right:0px !important}.col{padding-bottom:5px !important}@media screen and (max-width:550px){.col.rd-l .col-inner{border-top-left-radius:unset !important;border-top-right-radius:unset !important}.col.rd-r .col-inner{border-bottom-left-radius:unset !important;border-bottom-right-radius:unset !important}}@media screen and (min-width:550px){.col.rd-l .col-inner{border-top-right-radius:unset !important;border-bottom-right-radius:unset !important}.col.rd-r .col-inner{border-top-left-radius:unset !important;border-bottom-left-radius:unset !important}}.col.product{padding-bottom:25px !important}.accordion .accordion-item{margin-top:24px;background-color:#f5f5f5;border-radius:0px}.accordion-title{border-top:none !important;margin-top:3px;padding:1em 2.3em !important}.accordion-title button.toggle{margin-right:15px !important;left:inherit !important;right:0 !important;background-color:transparent !important;color:#e2b53e;border-radius:99px;opacity:0.8;font-weight:bolder;display:block;padding:0;text-align:center;min-height:1.3em;height:1.2em;width:1.3em;top:1em !important;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.accordion-title button.toggle i.icon-angle-down{font-size:0.8em;color:#e2b53e !important;text-shadow:0 0 0 white}.accordion-title button.toggle i.icon-angle-down:before{content:"➕" !important}.accordion-title.active{background-color:transparent !important;color:inherit !important}.accordion-title.active button.toggle i.icon-angle-down{font-size:0.8em;color:#e2b53e !important;text-shadow:0 0 0 white}.accordion-title.active button.toggle i.icon-angle-down:before{content:"➖" !important}.thtdbase,table th,table td{padding:0.7em;padding-left:5px !important;border-width:0 1px 1px 0 !important;font-size:1em !important;line-height:1.5 !important}.tableborder,table,table th,table td{border-color:#d7d7d7 !important;border-style:solid}table{border-width:1px 0 0 1px !important}table.bg-gehang tr:nth-child(2n+2){background-color:#f4f4f4 !important}table.center td,table.center th{text-align:center !important}table tr.trbg{background-color:skyblue}table tr.trbg td{color:#fff}.button{margin-bottom:0px}li.trp-language-switcher-container ul.nav-dropdown{min-width:155px !important}li.trp-language-switcher-container ul.nav-dropdown .nav-dropdown-has-shadow .nav-dropdown{box-shadow:1px 1px 5px rgba(0, 0, 0, 0.05)}li.trp-language-switcher-container ul.nav-dropdown .nav-column li>a,li.trp-language-switcher-container ul.nav-dropdown .nav-dropdown>li>a{line-height:1.2 !important;padding:5px 5px !important}.fill img{border-radius:0px}input:not([type=submit]){border-radius:5px !important}textarea{border-radius:5px !important}.wpcf7 input[type=submit]:not(.is-form){background-color:#02457c}.category .page-title{display:none}.single .description_tab{display:none}.tab-panels .entry-content{padding-top:0em !important}@media screen and (min-width:849px){.et_pb_section_1:before{height:32px !important;display:block !important;width:10% !important;background:#02457c !important;border-right:1px white !important;content:"" !important;position:absolute !important;left:-9px !important;top:85px !important;transform:skew(-27deg) !important}.et_pb_section_2:before{height:32px;display:block;width:10%;background:#c51c2f;border-right:1px white;content:"";position:absolute;left:-9px;top:50px;transform:skew(-27deg)}}.product_section_cus .image-overlay-add .overlay{border:12px solid #00457c}.project_section_cus .image-overlay-add .overlay{border:12px solid #c51230}.background_color_image_box .box-image::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.2);pointer-events:none}.home-reviews__cell-header-letter{align-items:center;border-radius:50%;display:flex;color:#0073e1;height:115px;justify-content:center;padding-top:2px;position:relative;width:115px;-webkit-text-stroke:5px #0073e1;font-size:55px}.home-reviews__cell-header-letter-color-white{background:#fff}.cus_image_pstition{position:relative;top:-19px;left:-43px}.home-reviews__cell-header-letter-white{align-items:center;border-radius:50%;display:flex;color:#02457c;height:115px;justify-content:center;padding-top:0px;position:relative;width:115px;-webkit-text-stroke:5px #02457c;font-size:55px}.home-reviews__cell-header-letter-color-white{background:#fff}