/*! GENERATED by tools/build_css.py. Edit sources documented in tools/CSS_SOURCES.md. */
.footer-agile-info { background-color: #3e3e3e; padding: 15px 0; } .footer-agile-info .col-md-4 { padding: 0; float: none; } .footer-agile-info .col-md-4 .footer-links { display: flex; flex-wrap: wrap; text-align: center } .footer-agile-info .col-md-4 .footer-links .col { width: 50% } .footer-agile-info .col-md-4 .footer-links .col .links-title { color: var(--white); font-size: 16px; font-weight: 800; padding-bottom: 10px; border-bottom: 1px solid var(--white); margin-bottom: 10px } .footer-agile-info .col-md-4 .footer-links .links-list .item { display: block } .footer-agile-info .col-md-4 .footer-links .item a { display: block; color: var(--white); font-size: 14px; padding: 5px 0 } .footer-agile-info .col-md-4 .footer-links .item a:hover { text-decoration: none; color: var(--red01) } .footer-agile-info .container { display: flex; flex-wrap: wrap; justify-content: space-between; } .footer-agile-info .col-md-4:nth-child(1) { width: 45%; } .footer-agile-info .col-md-4:nth-child(2) { display: none } .footer-agile-info .col-md-4:nth-child(3) { width: 45%; } .footer-agile-info h3,.footer-agile-info h2 { font-size: 24px; color: #fff; text-transform: uppercase; font-weight: 600; letter-spacing: 5px; margin-bottom: 15px; border-bottom: 1px solid var(--white); line-height: 2em } .footer-agile-info p { font-size: 15px; color:#fff; line-height: 28px; margin: 8px 0; letter-spacing: 0 } .footer-agile-info p a { color: #fff; text-decoration: none } .footer-agile-info p a:hover { color: var(--white) } .footer-agile-info i.fa.fa-globe { font-size: 18px } .footer-agile-info i.fa.fa-mobile { font-size: 22px } .footer-agile-info i.fa.fa-map-marker { font-size: 19px } .footer-customize p{ margin: 0; padding: 10px 0; } .copyright { padding: 1em 0; background:#0a0a0a; text-align: center; color: #fff } .copyright a { color: var(--white) } .gotop{ background-color: #b12b2b; background-image: none; background-position: center; background-repeat: no-repeat; background-size: 12px auto; display: inline-block; right: 15px; bottom: 10px; width: 24px; height: 24px; position: fixed; border: none; z-index: 99; display: none; } .fb_dialog.fb_dialog_advanced iframe { right: auto !important; left: 0px; bottom: 10px !important; } @media(max-width:1024px) { .contact_line{ background-size: cover; }} @media(max-width:992px) { .footer-agile-info .col-md-4:nth-child(3) { width: 100% } .footer-agile-info .col-md-4:nth-child(1) { width: 100% }} @media(max-width:640px) { .footer-agile-info .col-md-4 { padding: 0 1.5em } .footer-agile-info .col-md-4 .footer-links .col { margin-bottom: 15px } .footer-agile-info .col-md-4 .footer-links .col .links-title { font-size: 15px } .footer-agile-info .col-md-4 .footer-links .item a { font-size: 13px }} @media(max-width:600px) { .copyright span { display: block; margin: 5px 0 }} @media(max-width:480px) { .footer-agile-info .col-md-4:last-child p { display: block } .footer-agile-info .col-md-4 { padding: 0 } .footer-agile-info h3, .footer-agile-info h2 { font-size: 22px; margin-bottom: 16px; letter-spacing: 0 } .gotop{ bottom: 60px !important; } .fb_dialog.fb_dialog_advanced iframe { bottom: 60px !important; }} @media(max-width:320px) { .footer-agile-info { padding: 2.5em 0 } .footer-agile-info h3, h2 { font-size: 20px } .footer-agile-info p { font-size: 13px }} .customize-div{ position:relative } .customize-div .row{ display:flex; flex-wrap:wrap; position:relative; margin:30px 0 0 } .customize-div .row .text-center{ text-align:center } .customize-div .row.text-center img{ margin:0 auto; max-width:100%!important; height:auto!important } .customize-div .row .col-md-8{ width:67% } .customize-div .row .col-md-7 { width:60% } .customize-div .row .col-md-7 img{ margin:0 auto; max-width:100%!important; height:auto!important } .customize-div .row .col-md-6{ width:50% } .customize-div .row .col-md-6 img{ margin:0 auto; max-width:100%!important; height:auto!important } .customize-div .row .col-md-5{ width:40% } .customize-div .row .col-md-5 img{ margin:0 auto; max-width:100%!important; height:auto!important } .customize-div .row .col-md-4{ width:33% } .customize-div .row .col-md-4 img{ margin:0 auto; max-width:100%!important; height:auto!important } .customize-div .row .col-md-3{ width:25% } .customize-div .row .col-md-3 img{ margin:0 auto; max-width:100%!important; height:auto!important } .customize-div.right-img-left-txt-background-image .col-md-7 img{ margin:0 auto; max-width:100%!important; height:auto!important } .customize-div.right-img-left-txt-background-image .col-md-5 img{ margin:0 auto; max-width:100%!important; height:auto!important } .customize-div.left-img-right-txt .row{ align-items:center } .customize-div.left-img-right-txt .row .col-md-5{ width:40%; text-align:center } .customize-div.left-img-right-txt .row .col-md-5 img{ margin:0 auto; max-width:100%!important; height:auto!important } .customize-div.left-img-right-txt .row .col-md-7{ width:60% } .customize-div.right-img-left-txt .row{ align-items:center } .customize-div.right-img-left-txt .row .col-md-7{ width:60% } .customize-div.right-img-left-txt .row .col-md-5{ width:40%; text-align:center } .customize-div.right-img-left-txt .row .col-md-5 img{ margin:0 auto; max-width:100%!important; height:auto!important } .customize-div.top-img-bottom-txt .row.text-center img{ margin:0 auto; max-width:100%!important; height:auto!important } .customize-div.bottom-img-top-txt .row.text-center img{ margin:0 auto; max-width:100%!important; height:auto!important } .customize-div.two-cols-img-txt .row .col-md-6 img{ margin:0 auto; margin-bottom:15px; max-width:100%!important; height:auto!important } .customize-div.three-cols-img .row .col-md-4{ text-align:center } .customize-div.three-cols-img-txt .row .col-md-4 img{ margin:0 auto; margin-bottom:15px; max-width:100%!important; height:auto!important } .customize-div.four-cols-img-txt .row .col-md-3{ text-align:center } .customize-div.four-cols-img-txt .row .col-md-3 img{ margin:0 auto; margin-bottom:15px; max-width:100%!important; height:auto!important } .had-background-image .container{ width:100%; margin:0; padding:0 } .had-background-image .container .col-md-12{ padding:0 } .customize-div.right-img-left-txt-background-image{ background-position:center; background-repeat:no-repeat; background-size:cover } .customize-div.right-img-left-txt-background-image .background-image{ position:absolute; left:0; top:0; width:calc(100% - 16px); height:100%; overflow:hidden; display:none } .customize-div.right-img-left-txt-background-image .background-image img{ margin:10px auto; max-width:100%!important; height:auto!important } .customize-div.right-img-left-txt-background-image .row{  padding:50px 15px; margin:0 auto } .customize-div.right-img-left-txt-background-image .row .col-md-4 img{ margin:10px auto; max-width:100%!important; height:auto!important } .customize-field-div{ padding:10px 15px; margin-top:0px; margin-bottom:0px } .body-home .customize-field-div{ margin-top:0; margin-bottom:0 } .img-web-show{ max-width:100%!important; height:auto!important } .img-mobile-show{ display:none; max-width:100%!important; height:auto!important } @media (max-width:1200px) { .customize-field-div{ max-width:940px; padding:10px 15px }} @media (max-width:992px) { .customize-field-div{ max-width:720px }} @media (max-width:920px) { .customize-field-div{ max-width:720px }} @media (max-width:912px) { .customize-div.left-img-right-txt .row{ display:block } .customize-div.left-img-right-txt .row .col-md-5{ width:100%; padding:0 } .customize-div.left-img-right-txt .row .col-md-7{ width:100%; padding:0 } .customize-div.right-img-left-txt .row{ display:block } .customize-div.right-img-left-txt .row .col-md-7{ width:100%; padding:0 } .customize-div.right-img-left-txt .row .col-md-5{ width:100%; padding:0; margin-top:30px } .customize-div.top-img-bottom-txt .row.text-center img{ max-width:100%!important; height:auto!important } .customize-div.bottom-img-top-txt .row.text-center img{ max-width:100%!important; height:auto!important } .customize-div.two-cols-img-txt .row{ display:block } .customize-div.two-cols-img-txt .row .col-md-6{ width:100%; padding:0 } .customize-div.three-cols-img-txt .row{ display:block } .customize-div.three-cols-img-txt .row .col-md-4{ width:100%; padding:0 } .customize-div.four-cols-img-txt .row{ display:block } .customize-div.four-cols-img-txt .row .col-md-3{ width:100%; padding:0 } .customize-div.two-cols-txt .row{ display:block } .customize-div.two-cols-txt .row .col-md-6{ width:100%; padding:0 } .customize-div.three-cols-txt .row{ display:block } .customize-div.three-cols-txt .row .col-md-4{ width:100%; padding:0 } .customize-div.four-cols-txt .row{ display:block } .customize-div.four-cols-txt .row .col-md-3{ width:100%; padding:0 } .customize-div.two-cols-img .row{ display:block } .customize-div.two-cols-img .row .col-md-6{ width:100%; padding:15px 0 } .customize-div.three-cols-img .row .col-md-4:nth-child(1){ width:100% } .customize-div.three-cols-img .row .col-md-4:nth-child(1) img{ max-width:100%!important; padding:15px 0 } .customize-div.three-cols-img .row .col-md-4:nth-child(2){ width:50% } .customize-div.three-cols-img .row .col-md-4:nth-child(3){ width:50% }  .customize-div.three-cols-img.three-cols-img-no-change .row .col-md-4:nth-child(1){ width: 33%; } .customize-div.three-cols-img.three-cols-img-no-change .row .col-md-4:nth-child(1) img{ max-width:100%!important; padding:0 } .customize-div.three-cols-img.three-cols-img-no-change .row .col-md-4:nth-child(2){ width: 33%; } .customize-div.three-cols-img.three-cols-img-no-change .row .col-md-4:nth-child(2) img{ max-width:100%!important; padding:0 } .customize-div.three-cols-img.three-cols-img-no-change .row .col-md-4:nth-child(3){ width: 33%; } .customize-div.three-cols-img.three-cols-img-no-change .row .col-md-4:nth-child(3) img{ max-width:100%!important; padding:0 } .customize-div.three-cols-img.three-cols-img-top-to-bottom .row .col-md-4:nth-child(1){ width: 100%; } .customize-div.three-cols-img.three-cols-img-top-to-bottom .row .col-md-4:nth-child(1) img{ max-width:100%!important; padding:15px 0 } .customize-div.three-cols-img.three-cols-img-top-to-bottom .row .col-md-4:nth-child(2){ width: 100%; } .customize-div.three-cols-img.three-cols-img-top-to-bottom .row .col-md-4:nth-child(2) img{ max-width:100%!important; padding:15px 0 } .customize-div.three-cols-img.three-cols-img-top-to-bottom .row .col-md-4:nth-child(3){ width: 100%; } .customize-div.three-cols-img.three-cols-img-top-to-bottom .row .col-md-4:nth-child(3) img{ max-width:100%!important; padding:15px 0 } .customize-div.four-cols-img.four-cols-img-top-to-bottom .row .col-md-3{ width: 100%; } .customize-div.four-cols-img.four-cols-img-top-to-bottom .row .col-md-3 img{ width: 100%; }  .customize-div.four-cols-img .row .col-md-3{ width:50%; padding:15px } .customize-div.right-img-left-txt-background-image .row{ display:block;  } .customize-div.right-img-left-txt-background-image .row .col-md-8{ width:100%; padding:0 } .customize-div.right-img-left-txt-background-image .row .col-md-4{ width:100%; padding:0; margin-top:30px }} @media (max-width:768px) { .customize-div.right-img-left-txt-background-image .row{ width:100%!important; } .customize-field-div{ max-width:100%; padding-left:30px; padding-right:30px } .customize-div .row{ display:block; } .customize-div .row .col-md-8{ width:100%; padding:0 } .customize-div .row .col-md-4{ width:100%; padding:0; margin-top:30px }} @media (max-width:640px) { .customize-div{ padding: 30px 0; } .img-web-show{ display:none } .img-web-show.img-mobile-null{ display:block } .img-mobile-show{ display:block }} @media (max-width:480px) { .customize-field-div{ padding-left:15px; padding-right:15px } .customize-div iframe{ width: 100%; height: 55vw; }} html,body,[data-canvas=container],[data-off-canvas]{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box} html,body{width:100%; } [data-canvas]{z-index:1} [data-canvas=container]{width:100%; position:relative;background-color:white;-webkit-overflow-scrolling:touch} [data-canvas=container]:before,[data-canvas=container]:after{clear:both;content:"";display:table} [data-off-canvas]{display:none;position:fixed;overflow:hidden;overflow-y:auto;background-color:black;color:white;-webkit-overflow-scrolling:touch} [data-off-canvas*=top]{width:100%;height:255px;top:0} [data-off-canvas*=right]{width:255px;height:100%;top:0;right:0} [data-off-canvas*=bottom]{width:100%;height:255px;bottom:0} [data-off-canvas*=left]{width:255px;height:100%;top:0;left:0} [data-off-canvas*=reveal]{z-index:0} [data-off-canvas*=push]{z-index:1} [data-off-canvas*=overlay]{z-index:9999} [data-off-canvas*=shift]{z-index:0} [canvas],[data-off-canvas]{-webkit-transform:translate(0px,0px);-ms-transform:translate(0px,0px);transform:translate(0px,0px);-webkit-transition:-webkit-transform .3s;transition:transform .3s;-webkit-backface-visibility:hidden} [data-off-canvas*=shift][off-canvas*=top]{-webkit-transform:translate(0px,50%);transform:translate(0px,50%)} [data-off-canvas*=shift][off-canvas*=right]{-webkit-transform:translate(-50%,0px);transform:translate(-50%,0px)} [data-off-canvas*=shift][off-canvas*=bottom]{-webkit-transform:translate(0px,-50%);transform:translate(0px,-50%)} [data-off-canvas*=shift][off-canvas*=left]{-webkit-transform:translate(50%,0px);transform:translate(50%,0px)} @media print{[data-canvas]{-webkit-transform:translate(0px,0px)!important;-ms-transform:translate(0px,0px)!important;transform:translate(0px,0px)!important} [data-off-canvas]{display:none!important}} @media(max-width:480px) { [data-off-canvas*=left]{ width: 100%; }}  .visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important} body[data-layout="2"] #home-noname .web-swiper-container{display:block} @media(max-width:767px){ body[data-layout="2"] #home-noname .swiper-wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));transform:none!important} body[data-layout="2"] #home-noname .swiper-slide{width:auto!important} body[data-layout="2"] #home-noname .swiper-button-next,body[data-layout="2"] #home-noname .swiper-button-prev,body[data-layout="2"] #home-noname .swiper-pagination{display:none} } .copyright .agileinfo{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0 14px;padding:0;text-align:center;font-size:14px;line-height:1.5} .copyright .agileinfo br{flex-basis:100%} .pagination{display:flex;justify-content:center;flex-wrap:wrap;gap:8px}  #cms-primary-menu .setdropdown{position:relative} #cms-primary-menu .setdropdown>a{padding-right:40px} #cms-primary-menu .cms-submenu-toggle{position:absolute;right:0;top:0;display:flex;align-items:center;justify-content:center;width:38px;min-height:44px;height:100%;max-height:58px;padding:0;border:0;background:transparent;color:inherit;font-size:20px;cursor:pointer} #cms-primary-menu .dropdown-menu[hidden]{display:none!important} #cms-primary-menu .dropdown-menu:not([hidden]){display:block} #cms-primary-menu a:focus-visible,#cms-primary-menu button:focus-visible{outline:2px solid currentColor;outline-offset:2px} @media(max-width:991px){header .navbar-toggle{display:block!important}header #bs-example-navbar-collapse-1{display:none!important}#sidebar #cms-primary-menu{float:none;width:100%;margin:0}#sidebar #cms-primary-menu>li{float:none;display:block;width:100%}#sidebar #cms-primary-menu .dropdown-menu{position:static;float:none;width:100%;box-shadow:none;border:0;background:transparent}#sidebar #cms-primary-menu .dropdown-menu a{white-space:normal;padding:12px 24px}#sidebar #cms-primary-menu .cms-submenu-toggle{color:inherit}} @media(min-width:992px){header .navbar-toggle{display:none!important}header #bs-example-navbar-collapse-1{display:block!important}} .copyright{padding:0!important;min-height:0!important;height:auto!important} .copyright .agileinfo,.copyright .agileinfo span,.copyright .agileinfo a{margin-top:0;margin-bottom:0;line-height:1.5} @media(min-width:992px){ #abgne_float_ad{position:fixed!important;top:auto!important;left:auto!important;right:20px!important;bottom:20px!important;width:75px!important;z-index:1000} #abgne_float_ad a{display:block;width:75px!important;margin:0 0 6px!important} #abgne_float_ad img{width:75px!important;max-width:100%;height:auto!important;margin:0!important} #cms-primary-menu .cms-submenu-toggle{top:50%;transform:translateY(-50%);height:32px;min-height:32px;max-height:32px;font-size:14px;line-height:1} #cms-primary-menu .dropdown-menu{margin-top:0} }  .cms-stable-banner.main-slider{aspect-ratio:var(--banner-ratio);max-height:none;overflow:hidden} .cms-stable-banner .swiper-container,.cms-stable-banner .swiper-wrapper,.cms-stable-banner .swiper-slide,.cms-stable-banner .swiper-slide>a,.cms-stable-banner picture{height:100%;width:100%} .cms-stable-banner .swiper-container:not(.swiper-initialized):not(.swiper-container-initialized) .swiper-slide:not(:first-child){visibility:hidden} .cms-stable-banner picture{display:block} .cms-stable-banner .banner-img{display:block;width:100%;height:100%;object-fit:cover} .cms-stable-banner .video-outer{height:100%!important} .cms-stable-banner .video-outer video{width:100%!important;height:100%;object-fit:cover} @media(max-width:767px){.cms-stable-banner.main-slider{aspect-ratio:var(--banner-mobile-ratio)}} .cms-page-heading{padding-top:24px;padding-bottom:16px} .cms-page-heading h1{font-size:clamp(26px,4vw,40px);line-height:1.35;margin:0;text-align:center;color:inherit;font-weight:700} @media(max-width:991px){ #abgne_float_ad[data-float-layout="1"],#abgne_float_ad[data-float-layout="1"] a{background:transparent!important;box-shadow:none!important;border:0!important} #abgne_float_ad[data-float-layout="1"]{right:2px!important;left:auto!important;width:54px!important;padding:0!important} #abgne_float_ad[data-float-layout="1"] a{width:54px!important;height:54px!important;margin:0!important;padding:0!important} }  [data-list-style="4"] .date{--date-badge:#222745;background:var(--date-badge)!important;color:#fff!important;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 50%,calc(100% - 12px) 100%,0 100%);padding:0 20px 0 6px!important;width:max-content!important;white-space:nowrap} [data-list-style="4"] .date:after{display:none!important}   .contact_line.cms-consultation{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(120deg,#153f32,#28644b);color:#fff;padding:48px 0;margin:32px 0 0} .cms-consultation>.cms-consultation-bg{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center;z-index:-2} .cms-consultation:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(9,35,25,.85),rgba(9,35,25,.64));z-index:-1;pointer-events:none} .contact_line.cms-consultation>.container{display:flex;align-items:center;justify-content:space-between;gap:28px} .cms-consultation .info{flex:1;min-width:0;text-align:left;color:inherit} .cms-consultation .info h2{font-size:clamp(24px,3vw,32px);line-height:1.45;margin:0 0 14px;color:inherit;letter-spacing:0;font-weight:700;padding:0;border:0} .cms-consultation .info p{margin:0;line-height:1.85;font-size:16px;letter-spacing:0;color:inherit} .cms-consultation .info .cms-consultation-kicker{font-size:12px;font-weight:700;letter-spacing:.16em;margin:0 0 10px;color:#c8e3d3} .cms-consultation .line{margin:0;flex-shrink:0} .cms-consultation .line a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;width:auto;height:auto;margin:0;padding:12px 26px;border:1px solid #fff;border-radius:8px;background:#fff;color:#174832;font-size:16px;font-weight:700;line-height:1.5;text-decoration:none;letter-spacing:0} .cms-consultation .line a:hover{background:#e5f1e9;color:#174832} .cms-consultation .line a:focus-visible{outline:3px solid #e8c56e;outline-offset:4px} #pageContent main>section[id^="Block_"]{margin:16px auto 32px;padding-top:0;padding-bottom:0} @media(max-width:767px){ #pageContent main>.cms-page-heading{padding-top:16px;padding-bottom:12px} #pageContent main>section[id^="Block_"]{margin-top:0;margin-bottom:24px} #pageContent main>section[id^="Block_"]>.cms-content{padding-left:0;padding-right:0} .contact_line.cms-consultation{padding:30px 0;margin-top:24px} .contact_line.cms-consultation>.container{flex-direction:column;align-items:stretch;gap:22px} .cms-consultation .line a{width:100%} }  :root { --cms-font-family: Microsoft JhengHei, PingFang TC, Noto Sans TC, Arial, sans-serif; --cms-font-size: 16px; --cms-line-height: 1.85; --cms-text: #34465a; --cms-heading: #19334c; --cms-muted: #60758a; --cms-surface: #ffffff; --cms-soft: #f3f7fb; --cms-border: #dce5ee; --cms-accent: #315e83; --cms-radius: 12px; --cms-space: 24px; --cms-h1: 34px; --cms-h2: 28px; --cms-h3: 22px; --cms-h4: 19px; --cms-h5: 17px; --cms-h6: 16px; --cms-table-min-width: 640px; --cms-table-padding: 14px 18px; } .customize-div, .customize-field-div, .cms-content, .cms-editor { font-family: var(--cms-font-family); font-size: var(--cms-font-size); line-height: var(--cms-line-height); color: var(--cms-text); overflow-wrap: break-word; min-width: 0; }  .customize-div { box-sizing: border-box; max-width: 100%; margin: var(--cms-space) 0; padding: 0; background-color: transparent; border: 0; border-radius: 0; box-shadow: none; } .customize-div > .row { margin-top: 0; } .customize-div .row > [class*="col-"] { box-sizing: border-box; min-width: 0; } .customize-div .customize-div { box-shadow: none; } :is(.customize-div, .customize-field-div, .cms-content, .cms-editor) :is(h1, h2, h3, h4, h5, h6) { font-family: var(--cms-font-family); color: var(--cms-heading); font-weight: 700; line-height: 1.4; letter-spacing: .015em; margin: 1.1em 0 .6em; overflow-wrap: break-word; } :is(.customize-div, .customize-field-div, .cms-content, .cms-editor) h1 { font-size: var(--cms-h1); } :is(.customize-div, .customize-field-div, .cms-content, .cms-editor) h2 { font-size: var(--cms-h2); } :is(.customize-div, .customize-field-div, .cms-content, .cms-editor) h3 { font-size: var(--cms-h3); } :is(.customize-div, .customize-field-div, .cms-content, .cms-editor) h4 { font-size: var(--cms-h4); } :is(.customize-div, .customize-field-div, .cms-content, .cms-editor) h5 { font-size: var(--cms-h5); } :is(.customize-div, .customize-field-div, .cms-content, .cms-editor) h6 { font-size: var(--cms-h6); } .customize-div > :is(h1, h2, h3, h4, h5, h6):first-child, .customize-div .row > [class*="col-"] > :is(h1, h2, h3, h4, h5, h6):first-child, .cms-content > :is(h1, h2, h3, h4, h5, h6):first-child { margin-top: 0; } :is(.customize-div, .customize-field-div, .cms-content, .cms-editor) p { font-size: var(--cms-font-size); line-height: var(--cms-line-height); margin: 0 0 1em; } :is(.customize-div, .customize-field-div, .cms-content, .cms-editor) p:last-child { margin-bottom: 0; } :is(.customize-div, .customize-field-div, .cms-content, .cms-editor) a:not(.btn):not(.hy-btn):not(.hc-button) { color: #245b8a; text-decoration: underline; text-underline-offset: .18em; text-decoration-thickness: 1px; } :is(.customize-div, .customize-field-div, .cms-content, .cms-editor) a:focus-visible { outline: 2px solid var(--cms-accent); outline-offset: 3px; } :is(.customize-div, .customize-field-div, .cms-content, .cms-editor) :is(ul, ol) { padding-left: 1.5em; margin: .5em 0 1em; } :is(.customize-div, .customize-field-div, .cms-content, .cms-editor) ul { list-style: disc outside; } :is(.customize-div, .customize-field-div, .cms-content, .cms-editor) ol { list-style: decimal outside; } :is(.customize-div, .customize-field-div, .cms-content, .cms-editor) li { margin: .3em 0; } :is(.customize-div, .customize-field-div, .cms-content, .cms-editor) blockquote { margin: 1.25em 0; padding: 18px 22px; border: 0; border-left: 4px solid var(--cms-accent); border-radius: 0 8px 8px 0; background-color: var(--cms-soft); font-family: inherit; font-style: normal; color: var(--cms-text); } :is(.customize-div, .customize-field-div, .cms-content, .cms-editor) hr { margin: 1.5em 0; border: 0; border-top: 1px solid var(--cms-border); } .customize-div img, .cms-content img, .cms-editor img { max-width: 100%; height: auto; vertical-align: middle; } .customize-div img { border-radius: 8px; } .customize-div.right-img-left-txt-background-image { background-color: rgba(255, 255, 255, .9); background-blend-mode: screen; } :is(.cms-content, .cms-editor, .customize-field-div) .comparison { width: 555px; max-width: 100%; margin: 0 auto var(--cms-space); text-align: center; border-radius: var(--cms-radius); overflow: hidden; } :is(.cms-content, .cms-editor, .customize-field-div) .comparison > img { width: 100%; height: auto; }  :is(.customize-div, .customize-field-div, .cms-content, .cms-editor) :is(.table-responsive, .table-disabled-responsive) { box-sizing: border-box; width: 100%; max-width: 100%; min-width: 0; margin: 0; overflow-x: auto; overflow-y: hidden; -webkit-overflow-scrolling: touch; border: 1px solid var(--cms-border); border-radius: 10px; background-color: var(--cms-surface); scrollbar-width: auto; scrollbar-color: var(--cms-accent) var(--cms-soft); } .customize-div.two-cols-table { --cms-table-min-width: 480px; } .customize-div.three-cols-table { --cms-table-min-width: 640px; } .customize-div.foure-cols-table, .customize-div.four-cols-table, .customize-div.general-table { --cms-table-min-width: 760px; } :is(.customize-div, .customize-field-div, .cms-content, .cms-editor) :is(.table-responsive, .table-disabled-responsive) > table { width: 100%; min-width: var(--cms-table-min-width); max-width: none; margin: 0; border: 0; border-collapse: collapse; border-spacing: 0; table-layout: auto; font-family: var(--cms-font-family); font-size: var(--cms-font-size); line-height: 1.65; color: var(--cms-text); } :is(.customize-div, .customize-field-div, .cms-content, .cms-editor) table > :is(thead, tbody, tfoot) > tr > :is(th, td) {  padding: var(--cms-table-padding) !important; vertical-align: top; text-align: left; font-size: var(--cms-font-size); line-height: 1.65; white-space: normal; overflow-wrap: break-word; color: var(--cms-text); background-color: var(--cms-surface); border-bottom: 1px solid var(--cms-border); } :is(.customize-div, .customize-field-div, .cms-content, .cms-editor) table > thead > tr > :is(th, td) { color: var(--cms-heading); background-color: #eaf1f8; font-weight: 700; border-bottom: 2px solid #c7d7e6; } :is(.customize-div, .customize-field-div, .cms-content, .cms-editor) table > tbody > tr:nth-child(even) > :is(th, td) { background-color: var(--cms-soft); } @media (hover: hover) { :is(.customize-div, .customize-field-div, .cms-content, .cms-editor) table > tbody > tr:hover > :is(th, td) { background-color: #edf4fb; } } :is(.customize-div, .customize-field-div, .cms-content, .cms-editor) table > tbody > tr:last-child > :is(th, td) { border-bottom: 0; } :is(.customize-div, .customize-field-div, .cms-content, .cms-editor) table caption { padding: 12px 18px; color: var(--cms-muted); text-align: left; } :is(.customize-div, .customize-field-div, .cms-content, .cms-editor) :is(.table-responsive, .table-disabled-responsive)::-webkit-scrollbar { height: 10px; } :is(.customize-div, .customize-field-div, .cms-content, .cms-editor) :is(.table-responsive, .table-disabled-responsive)::-webkit-scrollbar-track { background-color: var(--cms-soft); } :is(.customize-div, .customize-field-div, .cms-content, .cms-editor) :is(.table-responsive, .table-disabled-responsive)::-webkit-scrollbar-thumb { background-color: var(--cms-accent); border: 2px solid var(--cms-soft); border-radius: 8px; }  .cms-table-controls { display: flex; align-items: center; gap: 12px; margin-top: 10px; padding: 8px 12px; border-radius: 8px; background-color: var(--cms-soft); font-family: var(--cms-font-family); font-size: 13px; line-height: 1.5; color: var(--cms-muted); } .cms-table-controls[hidden] { display: none; } .cms-table-controls label { margin: 0; font-weight: 400; white-space: nowrap; } .cms-table-controls input[type="range"] { display: block; flex: 1 1 160px; width: 100%; min-width: 60px; height: 28px; margin: 0; accent-color: var(--cms-accent); cursor: ew-resize; } .cms-table-controls input[type="range"]:focus-visible { outline: 2px solid var(--cms-accent); outline-offset: 3px; } @media (max-width: 767px) { :root { --cms-space: 18px; --cms-h1: 28px; --cms-h2: 24px; --cms-h3: 20px; --cms-h4: 18px; --cms-table-padding: 12px 14px; } .customize-div { padding: var(--cms-space); } .cms-table-controls { flex-wrap: wrap; gap: 4px; } .cms-table-controls input[type="range"] { flex-basis: 100%; } } @media print { .cms-table-controls { display: none; } .customize-div { box-shadow: none; } :is(.customize-div, .customize-field-div, .cms-content, .cms-editor) :is(.table-responsive, .table-disabled-responsive) { overflow: visible; } :is(.customize-div, .customize-field-div, .cms-content, .cms-editor) :is(.table-responsive, .table-disabled-responsive) > table { min-width: 0; } }  :is(.customize-div,.customize-field-div,.cms-content,.cms-editor) :is(ul,ol){font-family:inherit!important;font-size:var(--cms-font-size)!important;color:var(--cms-text)!important;font-weight:400;line-height:var(--cms-line-height)}  .hy-about.hy-about{--hy-green:#215d48;--hy-ink:#25352f;max-width:1120px;width:100%;margin:0 auto;padding:20px 20px 40px;color:var(--hy-ink);font-family:"Noto Sans TC","Microsoft JhengHei",sans-serif;font-size:17px;line-height:1.9;letter-spacing:0;text-align:left;box-sizing:border-box} .hy-about.hy-about *{box-sizing:border-box;letter-spacing:normal} .hy-about.hy-about h2,.hy-about.hy-about h3{font-family:inherit;color:var(--hy-ink);font-weight:700;line-height:1.45;border:0;padding:0;background:none;text-align:left} .hy-about.hy-about h2{font-size:29px;margin:0 0 20px}.hy-about.hy-about h3{font-size:20px;margin:0 0 10px} .hy-about.hy-about h2:before,.hy-about.hy-about h2:after,.hy-about.hy-about h3:before,.hy-about.hy-about h3:after{content:none} .hy-about.hy-about p{font-size:inherit;line-height:inherit;margin:0 0 18px;text-align:left;color:inherit} .hy-about.hy-about .hy-kicker{color:var(--hy-green);font-size:14px;font-weight:700;letter-spacing:.14em;margin-bottom:12px} .hy-about.hy-about .hy-lead{font-size:21px;font-weight:600} .hy-about.hy-about .hy-split{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:44px;align-items:center;margin:0 0 56px;padding:0} .hy-about.hy-about .hy-split-reverse{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)} .hy-about.hy-about figure{display:block;margin:0;padding:0;border:0;background:none;min-width:0} .hy-about.hy-about figure img{display:block;float:none;width:100%;max-width:100%;height:auto;aspect-ratio:5/6;object-fit:cover;border-radius:16px;margin:0} .hy-about.hy-about figcaption{font-size:13px;color:#67736d;margin-top:8px;line-height:1.6;text-align:left} .hy-about.hy-about .hy-section{margin:0 0 56px;padding:0} .hy-about.hy-about .hy-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:26px} .hy-about.hy-about .hy-card{min-width:0;padding:26px 23px;background:#f3f6f3;border:1px solid #e1e8e2;border-radius:12px} .hy-about.hy-about .hy-card p{font-size:16px;margin:0}.hy-about.hy-about .hy-number{display:block;font-size:14px;color:var(--hy-green);font-weight:700;margin-bottom:12px} .hy-about.hy-about ul{padding-left:1.4em;margin:12px 0 22px;list-style:disc outside} .hy-about.hy-about li{margin:0 0 9px;line-height:1.85} .hy-about.hy-about a:not(.hy-btn){color:#245b8a;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere} .hy-about.hy-about .hy-contact{padding:36px;background:#edf4ee;border:1px solid #d7e4d9;border-radius:16px;margin:0} .hy-about.hy-about .hy-contact h2{font-size:26px}.hy-about.hy-about .hy-actions{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0} .hy-about.hy-about a.hy-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:11px 23px;border-radius:7px;background:var(--hy-green);color:#fff;text-decoration:none;font-weight:700;border:1px solid var(--hy-green);line-height:1.5} .hy-about.hy-about a.hy-btn-secondary{background:#fff;color:var(--hy-green)} .hy-about.hy-about a:focus-visible{outline:3px solid #bc8520;outline-offset:4px}.hy-about.hy-about .hy-details{font-size:16px;margin-bottom:0} @media(max-width:760px){.hy-about.hy-about{padding:8px 0 28px;font-size:16px}.hy-about.hy-about h2{font-size:25px}.hy-about.hy-about .hy-lead{font-size:19px}.hy-about.hy-about .hy-split,.hy-about.hy-about .hy-split-reverse{grid-template-columns:minmax(0,1fr);gap:24px;margin-bottom:36px}.hy-about.hy-about .hy-split-reverse figure{order:2}.hy-about.hy-about .hy-grid{grid-template-columns:minmax(0,1fr);gap:12px}.hy-about.hy-about .hy-section{margin-bottom:36px}.hy-about.hy-about .hy-card{padding:23px}.hy-about.hy-about .hy-contact{padding:26px 20px}.hy-about.hy-about .hy-actions{flex-direction:column}.hy-about.hy-about a.hy-btn{width:100%}} .hy-contact-page.hy-contact-page{--hc-green:#205a45;--hc-ink:#24382f;max-width:1120px;width:100%;margin:0 auto;padding:20px 20px 40px;color:var(--hc-ink);font-family:"Noto Sans TC","Microsoft JhengHei",sans-serif;font-size:17px;line-height:1.85;letter-spacing:0;text-align:left;box-sizing:border-box} .hy-contact-page.hy-contact-page *{box-sizing:border-box;letter-spacing:normal} .hy-contact-page.hy-contact-page h2,.hy-contact-page.hy-contact-page h3{color:inherit;font-family:inherit;line-height:1.45;font-weight:700;background:none;border:0;padding:0;text-align:left} .hy-contact-page.hy-contact-page h2{font-size:30px;margin:0 0 18px}.hy-contact-page.hy-contact-page h3{font-size:20px;margin:0 0 12px} .hy-contact-page.hy-contact-page h2:before,.hy-contact-page.hy-contact-page h2:after,.hy-contact-page.hy-contact-page h3:before,.hy-contact-page.hy-contact-page h3:after{content:none} .hy-contact-page.hy-contact-page p{font-size:inherit;line-height:inherit;text-align:left;margin:0 0 16px;color:inherit} .hy-contact-page.hy-contact-page a:not(.hc-button){color:#245b8a;text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere} .hy-contact-page.hy-contact-page a:focus-visible{outline:3px solid #c89b37;outline-offset:5px} .hy-contact-page.hy-contact-page .hc-hero{position:relative;overflow:hidden;margin:0;padding:44px;border-radius:20px;background:linear-gradient(125deg,#173f32,#28684f);color:#fff} .hy-contact-page.hy-contact-page .hc-hero:after{content:"";position:absolute;width:290px;height:290px;border:1px solid #ffffff25;border-radius:50%;right:-130px;top:-120px;pointer-events:none} .hy-contact-page.hy-contact-page .hc-eyebrow{font-size:13px;font-weight:700;letter-spacing:.12em;color:#c8e2cf;margin-bottom:12px} .hy-contact-page.hy-contact-page .hc-hero h2{color:#fff;font-size:34px;max-width:730px}.hy-contact-page.hy-contact-page .hc-hero p{max-width:760px;color:#e3eee7} .hy-contact-page.hy-contact-page .hc-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:25px} .hy-contact-page.hy-contact-page a.hc-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:12px 23px;background:var(--hc-green);border:1px solid var(--hc-green);border-radius:8px;text-decoration:none;color:#fff;font-weight:700;line-height:1.5} .hy-contact-page.hy-contact-page a.hc-button:hover{background:#143d2e;color:#fff} .hy-contact-page.hy-contact-page a.hc-button-light{background:#fff;color:#205a45;border-color:#fff}.hy-contact-page.hy-contact-page a.hc-button-light:hover{background:#e9f2eb;color:#173f32} .hy-contact-page.hy-contact-page a.hc-button-outline{color:#fff;border-color:#a8c8b6;background:transparent}.hy-contact-page.hy-contact-page a.hc-button-outline:hover{background:#ffffff15} .hy-contact-page.hy-contact-page .hc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:26px 0 40px} .hy-contact-page.hy-contact-page .hc-card{padding:28px 25px;border:1px solid #e0e7e1;border-radius:14px;background:#f7f9f6;min-width:0} .hy-contact-page.hy-contact-page .hc-label{display:block;font-size:13px;color:#64766b;font-weight:700;letter-spacing:.08em;margin-bottom:12px} .hy-contact-page.hy-contact-page a.hc-phone{display:inline-block;color:var(--hc-green);font-size:25px;font-weight:700;text-decoration:none;line-height:1.4;margin-bottom:12px} .hy-contact-page.hy-contact-page .hc-card p{font-size:15px;color:#596c60;margin:0}.hy-contact-page.hy-contact-page .hc-line-id{font-size:23px;font-weight:700;color:var(--hc-green);margin:0 0 12px;line-height:1.5;overflow-wrap:anywhere} .hy-contact-page.hy-contact-page .hc-section{margin:0 0 40px;padding:0} .hy-contact-page.hy-contact-page .hc-step-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:25px 0 0} .hy-contact-page.hy-contact-page .hc-step{border-top:2px solid #d4e4d8;padding-top:20px}.hy-contact-page.hy-contact-page .hc-step span{display:block;font-size:13px;font-weight:700;color:#507c61;margin-bottom:10px}.hy-contact-page.hy-contact-page .hc-step p{font-size:16px;color:#53665b;margin:0} .hy-contact-page.hy-contact-page .hc-location{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);margin:0;border:1px solid #e0e7e1;border-radius:16px;overflow:hidden;background:#fff} .hy-contact-page.hy-contact-page .hc-location-info{padding:34px;min-width:0}.hy-contact-page.hy-contact-page .hc-location h2{font-size:26px}.hy-contact-page.hy-contact-page .hc-address{font-size:20px;font-weight:700} .hy-contact-page.hy-contact-page .hc-details{margin:24px 0 0;border-top:1px solid #e4ebe5}.hy-contact-page.hy-contact-page .hc-detail{padding:14px 0;border-bottom:1px solid #e4ebe5} .hy-contact-page.hy-contact-page .hc-detail dt{font-size:13px;color:#68786e;margin-bottom:3px}.hy-contact-page.hy-contact-page .hc-detail dd{margin:0;font-size:16px;overflow-wrap:anywhere} .hy-contact-page.hy-contact-page .hc-map{position:relative;min-width:0;min-height:470px;background:#edf2ee}.hy-contact-page.hy-contact-page .hc-map iframe{display:block;width:100%;max-width:100%;height:100%;min-height:470px;margin:0;border:0} .hy-contact-page.hy-contact-page .hc-note{font-size:14px;color:#65766b;margin:16px 0 0} @media(max-width:800px){.hy-contact-page.hy-contact-page .hc-grid,.hy-contact-page.hy-contact-page .hc-step-grid,.hy-contact-page.hy-contact-page .hc-location{grid-template-columns:minmax(0,1fr)}.hy-contact-page.hy-contact-page .hc-grid{gap:12px}.hy-contact-page.hy-contact-page .hc-card{padding:23px}.hy-contact-page.hy-contact-page .hc-map,.hy-contact-page.hy-contact-page .hc-map iframe{min-height:340px;height:340px}.hy-contact-page.hy-contact-page .hc-hero{padding:32px 26px}.hy-contact-page.hy-contact-page .hc-hero h2{font-size:29px}} @media(max-width:480px){.hy-contact-page.hy-contact-page{padding:8px 0 28px;font-size:16px}.hy-contact-page.hy-contact-page h2{font-size:25px}.hy-contact-page.hy-contact-page .hc-hero{padding:28px 22px;border-radius:14px}.hy-contact-page.hy-contact-page .hc-hero h2{font-size:27px}.hy-contact-page.hy-contact-page .hc-actions{flex-direction:column}.hy-contact-page.hy-contact-page a.hc-button{width:100%}.hy-contact-page.hy-contact-page .hc-location-info{padding:26px 22px}.hy-contact-page.hy-contact-page a.hc-phone{font-size:26px}}  .cms-consultation-panel{position:relative;isolation:isolate;overflow:hidden;clear:both;display:block;width:100%;margin:32px 0 0;padding:44px 0;background:var(--consultation-background,#153f32);color:var(--consultation-text,#fff)} .cms-consultation-image{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;z-index:-1} .cms-consultation-inner{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:28px;text-align:center} .cms-consultation-inner:before,.cms-consultation-inner:after{display:none} .cms-consultation-copy{flex:1;min-width:0;text-align:center} .cms-consultation-copy h2{font-size:clamp(24px,3vw,32px);line-height:1.45;margin:0 0 14px;padding:0;border:0;letter-spacing:0;color:inherit;text-align:center} .cms-consultation-copy p{color:inherit;line-height:1.8;letter-spacing:0;margin:0;font-size:16px;text-align:center} .cms-consultation-copy .cms-consultation-eyebrow{font-size:12px;letter-spacing:.16em;margin-bottom:10px} .cms-consultation-panel .cms-consultation-button{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-height:48px;padding:12px 26px;border:2px solid currentColor;border-radius:8px;background:transparent;color:inherit!important;text-decoration:none;font-size:16px;font-weight:700;line-height:1.5;letter-spacing:0} .cms-consultation-button:hover{box-shadow:0 0 0 2px currentColor} .cms-consultation-button:focus-visible{outline:3px solid currentColor;outline-offset:4px}  #abgne_float_ad[data-float-layout]{position:fixed!important;display:flex!important;flex-direction:column;gap:8px;top:auto!important;left:auto!important;right:12px!important;bottom:84px!important;width:75px!important;padding:0!important;margin:0!important;background:transparent!important;border:0!important;box-shadow:none!important;z-index:1000} #abgne_float_ad[data-float-layout]>a{display:flex!important;align-items:center;justify-content:center;position:static!important;float:none!important;flex:0 0 auto;width:75px!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;line-height:0} #abgne_float_ad[data-float-layout]>a>img{display:block;width:75px!important;height:auto!important;max-width:100%;margin:0!important;object-fit:contain} body .gotop{position:fixed!important;top:auto!important;right:16px!important;bottom:16px!important;width:30px!important;height:30px!important;margin:0!important;z-index:1001} @media(max-width:767px){ #abgne_float_ad[data-float-layout="2"],#abgne_float_ad[data-float-layout="2"]>a{border-radius:0!important;box-shadow:none!important;box-sizing:border-box!important} .cms-consultation-panel{padding:30px 0;margin-top:24px} .cms-consultation-inner{flex-direction:column;align-items:stretch;gap:20px} .cms-consultation-button{width:100%} #abgne_float_ad[data-float-layout="0"],#abgne_float_ad[data-float-layout="1"]{right:2px!important;bottom:calc(72px + env(safe-area-inset-bottom,0px))!important;width:54px!important} #abgne_float_ad[data-float-layout="0"]>a,#abgne_float_ad[data-float-layout="1"]>a{width:54px!important} #abgne_float_ad[data-float-layout="0"]>a>img,#abgne_float_ad[data-float-layout="1"]>a>img{width:54px!important} #abgne_float_ad[data-float-layout="2"]{left:0!important;right:0!important;bottom:0!important;width:100%!important;flex-direction:row;gap:0!important;align-items:stretch;flex-wrap:nowrap!important} #abgne_float_ad[data-float-layout="2"]>a{flex:1 1 0!important;width:auto!important;min-width:0;height:auto!important;min-height:56px!important;padding:10px 6px calc(10px + env(safe-area-inset-bottom,0px))!important;background:var(--float-cell-color,#b78c75)!important} #abgne_float_ad[data-float-layout="2"]>a>img{width:36px!important;height:36px!important;max-width:36px!important;object-fit:contain} body.cms-has-bottom-float{padding-bottom:calc(56px + env(safe-area-inset-bottom,0px))} body .gotop{bottom:calc(10px + env(safe-area-inset-bottom,0px))!important} body.cms-has-bottom-float .gotop{bottom:calc(64px + env(safe-area-inset-bottom,0px))!important} } body .gotop{background-size:16px 16px!important}body .gotop:before,body .gotop:after{font-size:16px!important}  footer .footer-agile-info>.container.cms-footer-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;align-items:start} footer .footer-agile-info>.container.cms-footer-columns-2{grid-template-columns:repeat(2,minmax(0,1fr))} footer .footer-agile-info>.cms-footer-grid:before,footer .footer-agile-info>.cms-footer-grid:after{display:none!important} footer .footer-agile-info>.cms-footer-grid>.cms-footer-block{display:block!important;float:none!important;width:auto!important;min-width:0;padding:0;max-width:100%;overflow-wrap:anywhere} footer .cms-footer-block :is(img,iframe){max-width:100%} picture{display:inline-block;max-width:100%}picture>img{max-width:100%;height:auto} .main-slider picture,.filtr-container .img picture,#home-services .img picture,#home-news .img picture,.ImageGrid picture{display:block;width:100%} .fancybox-slide--image .fancybox-content,.fancybox-slide--image .fancybox-image{max-width:100vw;max-height:100vh;object-fit:contain} @media(max-width:767px){footer .footer-agile-info>.container.cms-footer-grid{grid-template-columns:minmax(0,1fr)!important;gap:28px}}  .cms-banner-video{width:100%;background:#000}.cms-banner-video video{display:block;width:100%;max-height:85vh;object-fit:contain} @media(min-width:768px){.cms-banner-mobile-only{display:none!important}}
