.wpac,.wpac h1,.wpac h2,.wpac h3,.wpac h4,.wpac h5,.wpac h6,.wpac p,.wpac td,.wpac dl,.wpac tr,.wpac dt,.wpac ol,.wpac form,.wpac select,.wpac option,.wpac pre,.wpac div,.wpac table,.wpac th,.wpac tbody,.wpac tfoot,.wpac caption,.wpac thead,.wpac ul,.wpac li,.wpac address,.wpac blockquote,.wpac dd,.wpac fieldset,.wpac li,.wpac strong,.wpac legend,.wpac em,.wpac s,.wpac cite,.wpac span,.wpac input,.wpac sup,.wpac label,.wpac dfn,.wpac object,.wpac big,.wpac q,.wpac font,.wpac samp,.wpac acronym,.wpac small,.wpac img,.wpac strike,.wpac code,.wpac sub,.wpac ins,.wpac textarea,.wpac var,.wpac a,.wpac abbr,.wpac applet,.wpac del,.wpac kbd,.wpac tt,.wpac b,.wpac i,.wpac hr{background-attachment:scroll!important;background-color:transparent!important;background-image:none!important;background-position:0 0!important;background-repeat:repeat!important;border-color:black!important;border-color:currentColor!important;border-radius:0!important;border-style:none!important;border-width:medium!important;bottom:auto!important;clear:none!important;clip:auto!important;color:inherit!important;counter-increment:none!important;counter-reset:none!important;cursor:auto!important;direction:inherit!important;display:inline;float:none!important;font-family:inherit!important;font-size:inherit!important;font-style:inherit!important;font-variant:normal!important;font-weight:inherit!important;height:auto;left:auto!important;letter-spacing:normal!important;line-height:inherit!important;list-style-type:inherit!important;list-style-position:outside!important;list-style-image:none!important;margin:0!important;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;opacity:1;outline:invert none medium!important;padding:0!important;position:static!important;quotes:"" ""!important;right:auto!important;table-layout:auto!important;text-align:inherit!important;text-decoration:inherit!important;text-indent:0!important;text-transform:none!important;top:auto!important;unicode-bidi:normal!important;vertical-align:baseline!important;visibility:inherit!important;white-space:normal!important;width:auto!important;word-spacing:normal!important;z-index:auto!important;-moz-border-radius:0!important;-webkit-border-radius:0!important;-moz-box-sizing:border-box!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;text-shadow:none!important;-webkit-transition:none!important;transition:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}.wpac,.wpac h3,.wpac h5,.wpac p,.wpac h1,.wpac dl,.wpac dt,.wpac h6,.wpac ol,.wpac form,.wpac select,.wpac option,.wpac pre,.wpac div,.wpac h2,.wpac caption,.wpac h4,.wpac ul,.wpac address,.wpac blockquote,.wpac dd,.wpac fieldset,.wpac textarea,.wpac hr{display:block}.wpac table{display:table}.wpac tbody{display:table-row-group}.wpac tr{display:table-row}.wpac td{display:table-cell}.wpac ul{list-style-type:none!important}.wpac li{display:list-item;min-height:auto!important;min-width:auto!important}.wpac a,.wpac a *,.wpac input[type=submit],.wpac input[type=radio],.wpac input[type=checkbox],.wpac select{cursor:pointer!important}.wpac a:hover{text-decoration:none!important}.wpac button,.wpac input[type=submit]{height:auto!important;text-align:center!important}.wpac input[type=hidden]{display:none}.wpac select{-webkit-appearance:menulist!important;-moz-appearance:menulist!important;appearance:menulist!important}.wpac input[type=checkbox]{-webkit-appearance:checkbox!important;-moz-appearance:checkbox!important;appearance:checkbox!important}.wpac input[type="checkbox"]:before,.wpac input[type="checkbox"]:after{content:none!important;border:0!important}.wpac input[type=radio]{-webkit-appearance:radio!important;-moz-appearance:radio!important;appearance:radio!important}.wpac input[type="radio"]:before,.wpac input[type="radio"]:after{content:none!important;border:0!important}.wpac li:before,.wpac li:after{content:""!important}.wpac input,.wpac select{vertical-align:middle!important}.wpac select,.wpac textarea,.wpac input{border:1px solid #ccc!important}.wpac table{border-collapse:collapse!important;border-spacing:0!important}.wpac *[dir=rtl]{direction:rtl!important}.wpac img{border:0!important}.wpac svg{vertical-align:middle!important;-moz-box-sizing:content-box!important;-webkit-box-sizing:content-box!important;box-sizing:content-box!important}.wpac{font-size:14px!important;line-height:20px!important;direction:inherit!important;text-align:inherit!important;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif!important;color:#333!important;font-style:normal!important;font-weight:normal!important;text-decoration:none!important;list-style-type:disc!important}.wp-gr{--rev-gap:4px;--rev-padding:4px}.wp-gr .wp-google-badge{display:inline-block;font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;box-shadow:0 2px 5px 0 rgba(0,0,0,.26)!important}.wp-gr .wp-google-badge-fixed{position:fixed!important;right:30px!important;bottom:30px!important;max-width:none!important;z-index:2147482999!important;box-shadow:0 2px 5px 0 rgba(0,0,0,.26)!important}.wp-gr .wp-google-badge_left-fixed{position:fixed!important;left:30px!important;bottom:30px!important;max-width:none!important;z-index:2147482999!important}.wp-gr .wp-google-badge *{cursor:pointer!important}.wp-gr .wp-google-border{width:100%!important;height:6px!important;background:#4fce6a!important;border-radius:2px 2px 0 0!important}.wp-gr .wp-google-badge-btn{position:relative!important;padding:10px!important;background:#fff!important;transition:all .2s ease-in-out!important;border-radius:2px!important}.wp-gr .wp-google-badge-btn:hover{background:#f3f3f5!important}.wp-gr .wp-google-badge-score{display:inline-block;margin:0 0 0 4px!important;vertical-align:middle!important}.wp-gr .wp-google-rating{color:var(--star-color,#fb8e28)!important;font-size:21px!important;font-weight:600!important;margin:0 6px 0 0!important;vertical-align:middle!important}.wp-gr .wp-google-stars .wp-star{padding:0 3px 0 0!important;line-height:normal!important}.wp-gr .wp-google-based,.wp-gr .wp-google-powered{color:var(--head-based-color,#555)!important;margin:6px 0 0!important}.wp-gr .wp-google-powered{color:var(--powered-color,#777)!important;font-size:15px!important}.wp-gr .wp-google-powered>span{font-weight:600!important}.wp-gr .wp-google-form .wp-google-reviews{padding:16px 16px 0!important}.wp-gr .wp-google-review{margin-top:15px!important}.wp-gr .wp-google-left{display:table-cell!important;vertical-align:top!important}[dir="ltr"] .wp-google-left{padding-right:10px!important}[dir="rtl"] .wp-google-left{padding-left:10px!important}.wp-gr .wp-google-left img{border:none!important;float:left!important;height:46px!important;width:46px!important;margin-right:10px!important;overflow:hidden!important;border-radius:50%!important;box-shadow:0 0 2px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.24)!important}.wp-gr .wp-google-reviews img{border-radius:50%!important}.wp-gr .wp-google-right{display:table-cell!important;vertical-align:top!important;width:10000px!important}.wp-gr .grw-header.wp-place-center{width:100%!important}.wp-gr .wp-place-center{text-align:center!important}.wp-gr .wp-place-center .wp-google-left{display:block!important}.wp-gr .wp-place-center .wp-google-left img{float:none!important}.wp-gr .wp-star svg{display:inline-block!important}.wp-gr .wp-google-place .wp-star svg{width:20px!important;height:20px!important;vertical-align:middle!important}.wp-gr .wp-star svg{width:18px!important;height:18px!important;vertical-align:middle!important}.wp-gr .wp-star svg path{fill:var(--star-color,#fb8e28)}.wp-gr .wp-google-wrap{display:flex;flex-direction:column;gap:var(--rev-gap)}.wp-gr .wp-google-name{color:black!important;font-size:100%!important;font-weight:bold!important;margin:0 0 2px!important;padding-right:6px!important;text-decoration:none!important}.wp-gr a.wp-google-name{color:#427fed!important;text-decoration:none!important}.wp-gr .wp-google-time{color:#555!important;font-size:13px!important;white-space:nowrap!important}.wp-gr .wp-google-text{color:var(--text-color,#222)!important;font-size:15px!important;line-height:24px!important;max-width:100%!important;overflow:hidden!important;white-space:pre-wrap!important;word-break:break-word!important}.wp-gr .wp-google-text .wp-google-stars{padding-right:7px!important}.wp-gr .wp-more{display:none}.wp-gr .wp-more-toggle{color:#136aaf!important;cursor:pointer!important;text-decoration:none!important}.wp-gr .wp-google-url{display:block;margin:10px 0!important;color:#136aaf!important;text-align:center!important}.wp-gr .wp-google-form{position:fixed!important;bottom:0!important;right:0!important;height:100%!important;width:368px!important;z-index:2147483000!important}.wp-gr .wp-google-form.wp-google-form-left{left:0!important}@media(max-width:460px){.wp-gr .wp-google-form{width:100%!important}}.wp-gr .wp-google-head{position:absolute!important;top:0!important;right:0!important;width:100%!important;height:80px!important;background:#fff!important;padding:10px 16px!important;overflow:hidden!important;box-shadow:0 1px 2px 0 rgba(0,0,0,.12)!important;z-index:2147483002!important}.wp-gr .wp-google-head-inner{z-index:2147483000!important;position:absolute!important;left:20px!important;top:20px!important;width:100%!important;height:100%!important;pointer-events:none!important}.wp-gr .wp-google-close{padding:0!important;cursor:pointer!important;outline:0!important;border:0!important;background:0 0!important;min-height:0!important;width:auto!important;float:right!important;font-size:32px!important;font-weight:500!important;line-height:.6!important;color:#999!important;-webkit-appearance:none!important}.wp-gr .wp-google-close:hover{color:#555!important}.wp-gr .wp-google-body{position:absolute!important;top:0!important;right:0!important;bottom:0!important;width:100%!important;background:rgba(250,250,251,.98)!important;border-left:1px solid #dadee2!important;box-shadow:0 0 4px 1px rgba(0,0,0,.08)!important;z-index:2147483000!important}.wp-gr .wp-google-content{position:absolute!important;top:0!important;right:0!important;bottom:0!important;width:100%!important;overflow-y:auto!important;z-index:2147483001!important;-webkit-transform:translateZ(0)!important}.wp-gr .wp-google-content{top:80px!important;bottom:48px!important}.wp-gr .wp-google-content-inner{position:relative!important;min-height:100%!important;margin:0 auto!important}.wp-gr .wp-google-footer{position:absolute!important;bottom:0!important;right:0!important;width:100%!important;height:48px!important;text-align:center!important;z-index:2147483002!important;background:#fff!important;box-shadow:0 -1px 2px 0 rgba(0,0,0,.06)!important;-moz-text-align-last:center!important;text-align-last:center!important}.wp-gr .wp-google-footer img{float:right!important;padding:16px!important}.wp-gr.wp-dark .wp-google-name{color:#eee!important}.wp-gr.wpac.wp-dark .wp-google-name a{color:var(--head-based-color,#eee)!important}.wp-gr.wp-dark .wp-google-time{color:#bbb!important}.wp-gr.wp-dark .wp-google-text{color:#ececec!important}.wp-gr.wp-dark .wp-google-powered{color:var(--powered-color,#fff)!important}.wp-gr.wp-dark .wp-google-based{color:var(--head-based-color,#999)!important}.wp-gr:not(.wp-dark) .grw-review-inner.grw-backgnd{background:var(--rev-color,#fafafa)!important}.wp-gr.wpac .wp-google-name{font-size:100%!important}.wp-gr.wpac .wp-google-hide,.wp-gr.wpac .grw-hide{display:none}.wp-gr.wpac .wp-google-name a{color:var(--head-name-color,#333)!important;font-size:100%!important;text-decoration:none!important}.wp-gr.wpac .wp-google-left img{width:46px!important;height:46px!important;border-radius:50%!important}.wp-gr.wpac a.wp-google-name{color:#154fc1!important;text-decoration:none!important;white-space:nowrap!important;text-overflow:ellipsis!important}.wp-gr.wpac .wp-google-review .wp-google-stars{display:inline-block;margin-right:4px!important}@media(max-width:480px){.wp-google-badge.wp-google-badge-fixed.wp-google-badge-hide{display:none!important}}@media(max-width:480px){.wp-google-badge.wp-google-badge_left-fixed.wp-google-badge-hide{display:none!important}}.wp-gr{display:block!important;width:100%!important;padding-bottom:20px!important;text-align:left!important;direction:ltr!important;box-sizing:border-box!important}.wp-gr .grw-row{display:-ms-flexbox!important;display:flex!important;flex-wrap:nowrap!important;align-items:center!important;-ms-flex-wrap:nowrap!important;-ms-flex-align:center!important}.wp-gr .grw-row-xs{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.wp-gr .grw-row-xs .grw-header,.wp-gr .grw-row-xs .grw-content,.wp-gr .grw-row-xs .grw-review,.wp-gr .grw-row-x .grw-header+.grw-content .grw-review{--gap:0;--col:1}.wp-gr .grw-row-xl .grw-header+.grw-content{--gap:.2;--col:1.2}.wp-gr .grw-row-l .grw-header+.grw-content{--gap:.25;--col:1.25}.wp-gr .grw-row-m .grw-header+.grw-content{--gap:.333333;--col:1.333333}.wp-gr .grw-row-s .grw-header+.grw-content{--gap:.5;--col:1.5}.wp-gr .grw-row-x .grw-header,.wp-gr .grw-row-x .grw-header+.grw-content,.wp-gr .grw-row-x .grw-review,.wp-gr .grw-row-s .grw-header+.grw-content .grw-review{--gap:1;--col:2}.wp-gr .grw-row-s .grw-header,.wp-gr .grw-row-s .grw-review,.wp-gr .grw-row-m .grw-header+.grw-content .grw-review{--gap:2;--col:3}.wp-gr .grw-row-m .grw-header,.wp-gr .grw-row-m .grw-review,.wp-gr .grw-row-l .grw-review{--gap:3;--col:4}.wp-gr .grw-row-l .grw-header,.wp-gr .grw-row-xl .grw-review{--gap:4;--col:5}.wp-gr .grw-row-xl .grw-header{--gap:5;--col:6}.wp-gr .grw-header,.wp-gr .grw-content{-ms-flex:1 0 calc(100% / var(--col,3))!important;flex:1 0 calc(100% / var(--col,3))!important;width:calc(100% / var(--col,3))!important}.wp-gr .grw-review{-ms-flex:1 0 calc((100% - var(--card-gap,16px)*var(--gap,2)) / var(--col,3))!important;flex:1 0 calc((100% - var(--card-gap,16px)*var(--gap,2)) / var(--col,3))!important;width:calc((100% - var(--card-gap,16px)*var(--gap,2)) / var(--col,3))!important}.wp-gr .grw-content{position:relative!important;min-width:0!important}.wp-gr .grw-content-inner{position:relative!important;display:flex!important;align-items:center!important}.wp-gr .grw-review-inner{display:flex;flex-direction:column;gap:var(--rev-gap);height:100%!important}.wp-gr .grw-header-inner,.wp-gr .grw-review-inner{position:relative!important;padding:15px!important;width:100%!important}.wp-gr .grw-review-inner.grw-round{border-radius:4px!important}.wp-gr .grw-review-inner.grw-shadow{box-shadow:0 0 2px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.24)!important}.wp-gr .grw-review-inner>svg{position:absolute!important;top:10px!important;right:10px!important;width:18px!important;height:18px!important}.wp-gr .grw-reviews{display:flex!important;display:-ms-flexbox!important;flex:1!important;overflow:hidden!important;scrollbar-width:none}.wp-gr .grw-reviews::-webkit-scrollbar{display:none!important}.wp-gr .grw-review{display:flex;position:relative!important;justify-content:center!important;align-items:center!important;flex-shrink:0!important;width:100%!important;padding:var(--rev-padding)!important}.wp-gr .grw-btns{height:33px!important;width:33px!important;text-align:center!important;cursor:pointer!important;border-radius:50%!important;user-select:none!important}.wp-gr .grw-btns svg path{fill:#aaa;transition:all .2s ease-in-out!important}.wp-gr .grw-btns:hover svg path{fill:#555!important}[dir="rtl"] .wp-gr .grw-next,[dir="rtl"] .wp-gr .grw-prev{transform:rotate(180deg)}.wp-gr .grw-review .wp-google-left{display:block!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important;line-height:24px!important}.wp-gr .grw-review .wp-google-stars{margin:8px 0 var(--rev-gap)!important}.wp-gr .grw-review .wp-google-feedback{height:100px!important;overflow-y:auto!important}.wp-gr .grw-scroll::-webkit-scrollbar{width:4px!important}.wp-gr .grw-scroll::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3)!important;-webkit-border-radius:4px!important;border-radius:4px!important}.wp-gr .grw-scroll::-webkit-scrollbar-thumb{-webkit-border-radius:10px!important;border-radius:10px!important;background:#ccc!important;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.5)!important}.wp-gr .grw-scroll::-webkit-scrollbar-thumb:window-inactive{background:#ccc!important}.wp-gr .wp-google-wr{margin:15px auto 8px!important}.wp-gr .wp-google-wr a{color:#fff!important;padding:6px 15px 10px!important;outline:none!important;border-radius:27px!important;background:var(--btn-color,#1f67e7)!important;white-space:nowrap!important;vertical-align:middle!important;opacity:.9!important;text-shadow:1px 1px 0 #888!important;box-shadow:0 0 2px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.24)!important;user-select:none!important;transition:all .2s ease-in-out!important}.wp-gr .wp-google-wr a:hover{opacity:.95!important;background:var(--btn-color,#1f67e7)!important;box-shadow:0 0 2px rgba(0,0,0,.12),0 3px 5px rgba(0,0,0,.24)!important}.wp-gr .wp-google-wr a:active{opacity:1!important;background:var(--btn-color,#1f67e7)!important;box-shadow:none!important}.wp-gr .wp-google-wr a svg{display:inline-block;width:16px;height:16px;padding:1px;margin:0 0 0 4px;background:#fff;border-radius:50%}.wp-gr[data-layout="slider"] .grw-reviews{gap:calc(var(--card-gap,16px) - var(--rev-padding));overflow-x:scroll!important;flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;scroll-snap-type:x mandatory!important;scroll-behavior:smooth!important;-webkit-overflow-scrolling:touch!important}.wp-gr[data-layout="slider"] .grw-review{scroll-snap-align:start!important;transform-origin:center center!important;transform:scale(1)!important;transition:transform .5s!important}.wp-gr{--slider-dot-size:8px}.wp-gr .rpi-dots-wrap{position:absolute!important;top:calc(100% - 1px)!important;left:0!important;right:0!important;display:flex!important;justify-content:center!important;margin:0 var(--slider-btn)!important;padding-top:var(--slider-dot-padding-top,16px)!important}.wp-gr .rpi-dots{display:flex!important;gap:12px!important;flex-wrap:nowrap!important;overflow-x:scroll!important;scrollbar-width:none!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important}.wp-gr .rpi-dot{display:inline-block!important;width:var(--slider-dot-size)!important;height:var(--slider-dot-size)!important;margin:1px 0!important;background-color:var(--slider-dot-color,#999)!important;border-radius:20px!important;cursor:pointer!important;opacity:.4!important;vertical-align:middle!important;flex:1 0 auto!important;width:var(--slider-dot-size)!important;transform:scale(0.65)!important;scroll-snap-align:center!important}.wp-gr .rpi-dot:hover{opacity:1!important}.wp-gr .rpi-dot.active{opacity:1!important;transform:scale(1.1)!important;background-color:var(--slider-act-dot-color,#154fc1)!important}.wp-gr .rpi-dot.s2{transform:scale(.9)!important}.wp-gr .rpi-dot.s3{transform:scale(.75)!important}.wp-gr[data-layout="grid"] .grw-reviews{gap:calc(var(--card-gap,16px) - var(--rev-padding));flex-wrap:wrap!important;-ms-flex-wrap:wrap!important}.wp-gr .grw-b{font-weight:bold!important;white-space:nowrap!important}.wp-gr .wp-google-reply{font-size:14px!important;margin-top:auto!important;margin-left:6px!important;padding-left:6px!important;border-left:1px solid #999!important;overflow:hidden!important;overflow-y:auto!important;line-height:20px!important;max-height:44px!important}.wp-gr .wp-google-reply>div{display:flex;gap:4px;align-items:center}.wp-gr .wp-google-reply .wp-google-time{font-size:11px!important;white-space:nowrap!important}.wp-gr .wp-google-img{display:flex;flex-wrap:wrap;gap:8px}.wp-gr .wp-google-img img{display:flex;width:40px!important;height:40px!important;cursor:pointer!important;border-radius:3px!important;box-shadow:0 0 2px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.24)!important}.rpi-x{position:absolute;top:var(--x-top,6px)!important;right:var(--x-right,8px)!important;display:flex!important;align-items:center;justify-content:center;width:var(--x-width,20px)!important;height:var(--x-height,20px)!important;cursor:pointer;opacity:var(--x-opacity,.65);border-radius:50%;background-color:var(--x-bg,#fafafa);z-index:2147483003}.rpi-x:hover{opacity:1}.rpi-x::before,.rpi-x::after{content:"";position:absolute;display:block;width:var(--x-line-width,12px);height:var(--x-line-height,1px);border-radius:2px;background-color:var(--x-color,#373737)}.rpi-x::before{transform:rotate(45deg)}.rpi-x::after{transform:rotate(-45deg)}.rpi-x.rpi-xa::before{--x-line-width:7px;--x-line-height:7px;top:4px;border-radius:0;border-right:1px solid #373737;border-bottom:1px solid #373737;background-color:transparent}.rpi-x.rpi-xa::after{content:none}.rpi-bubble:after{content:"";position:absolute;top:-8px;left:16px;bottom:auto;border-style:solid;border-width:0 8px 8px;border-color:#fff transparent}.rpi-fade{-webkit-transition:opacity 150ms ease,-webkit-transform 150ms ease;transition:opacity 150ms ease,-webkit-transform 150ms ease;transition:transform 150ms ease,opacity 150ms ease;transition:transform 150ms ease,opacity 150ms ease,-webkit-transform 150ms ease}.rpi-lightbox{--x-top:15px;--x-right:15px;--x-bg:none;--x-color:#ececec;--x-line-width:25px;--x-line-height:3px;--x-opacity:1;position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;width:100%;height:100%;max-width:100%;color:#333;text-align:left;z-index:2147483001;user-select:none;background-color:rgba(0,0,0,0.6);transition:all 300ms ease-out}.rpi-lightbox-inner{width:95%;height:100%;max-width:1200px;max-height:calc(100vh - 160px)}.rpi-lightbox-xxx{container-name:lightbox;container-type:inline-size;position:relative;height:100%;border:0;overflow:hidden;border-radius:4px}.rpi-lightbox-content{position:relative;display:flex;flex-direction:row;justify-content:flex-start;color:#000;height:100%;flex-direction:row;border-radius:4px;background-color:#fff}.rpi-lightbox-media{position:relative;display:flex;justify-content:center;flex:2;align-items:center;width:100%;height:100%;overflow:hidden;padding-bottom:0;background-color:#000}.rpi-lightbox-btn{position:absolute;display:flex;width:30px;height:30px;font-size:36px;line-height:22px;justify-content:center;z-index:1;cursor:pointer;border-radius:50%;background-color:rgba(214,214,214,.7);transition:background 300ms ease-in-out}.rpi-lightbox-btn:hover{background:rgba(225,225,225,1)}.rpi-lightbox-prev{left:8px}.rpi-lightbox-next{right:8px}.rpi-lightbox-prev::before{content:'‹'}.rpi-lightbox-next::before{content:'›'}.rpi-lightbox-media img{position:relative;display:block;width:100%;height:100%;max-width:100%;max-height:100%;opacity:1;object-fit:contain;border-radius:inherit;transition:opacity 300ms ease-in-out}.rpi-lightbox-review{display:flex;flex-direction:column;flex:1;height:100%;font-size:15px;color:#000;padding:0}@container lightbox(width < 480px){.rpi-lightbox-xxx .rpi-lightbox-content{flex-direction:column}}@media(max-width:480px){.rpi-lightbox-xxx .rpi-lightbox-content{flex-direction:column}}@font-face {
font-family: 'Mariyam'; src: url(//www.lalueurclinic.com.tw/wp-content/uploads/MariyamRegular.woff2) format('woff2'),
url(//www.lalueurclinic.com.tw/wp-content/uploads/MariyamRegular.woff) format('woff');
font-weight: normal;
font-style: normal;
} @font-face {
font-display: swap;
font-family: 'Noto Sans TC';
font-style: normal;
font-weight: 400;
src: url(//www.lalueurclinic.com.tw/wp-content/uploads/noto-sans-tc-v36-chinese-traditional_latin-regular.woff2) format('woff2'); 
}
@font-face {
font-display: swap; 
font-family: 'Noto Sans TC';
font-style: normal;
font-weight: 500;
src: url(//www.lalueurclinic.com.tw/wp-content/uploads/noto-sans-tc-v36-chinese-traditional_latin-500.woff2) format('woff2'); 
}
@font-face {
font-display: swap; 
font-family: 'Noto Sans TC';
font-style: normal;
font-weight: 700;
src: url(//www.lalueurclinic.com.tw/wp-content/uploads/noto-sans-tc-v36-chinese-traditional_latin-700.woff2) format('woff2'); 
} @font-face {
font-display: swap; 
font-family: 'Noto Serif TC';
font-style: normal;
font-weight: 400;
src: url(//www.lalueurclinic.com.tw/wp-content/uploads/noto-serif-tc-v32-chinese-traditional_latin-regular.woff2) format('woff2'); 
}
@font-face {
font-display: swap;
font-family: 'Noto Serif TC';
font-style: normal;
font-weight: 500;
src: url(//www.lalueurclinic.com.tw/wp-content/uploads/noto-serif-tc-v32-chinese-traditional_latin-500.woff2) format('woff2');
}
@font-face {
font-display: swap;
font-family: 'Noto Serif TC';
font-style: normal;
font-weight: 700;
src: url(//www.lalueurclinic.com.tw/wp-content/uploads/noto-serif-tc-v32-chinese-traditional_latin-700.woff2) format('woff2'); 
} @font-face {
font-display: swap;
font-family: 'Playfair Display';
font-style: normal;
font-weight: 400;
src: url(//www.lalueurclinic.com.tw/wp-content/uploads/playfair-display-v37-latin-regular.woff2) format('woff2'); 
}
@font-face {
font-display: swap;
font-family: 'Playfair Display';
font-style: normal;
font-weight: 500;
src: url(//www.lalueurclinic.com.tw/wp-content/uploads/playfair-display-v37-latin-500.woff2) format('woff2'); 
}
@font-face {
font-display: swap; 
font-family: 'Playfair Display';
font-style: normal;
font-weight: 700;
src: url(//www.lalueurclinic.com.tw/wp-content/uploads/playfair-display-v37-latin-700.woff2) format('woff2');
} img,a,a:focus,a:active{
outline:none !important;
} .e-loop-item.ast-grid-common-col {
padding: 0;
}
.ast-page-builder-template .e-loop-item.ast-article-post {
margin-bottom: 0;
}
.elementor.e-loop-item.ast-width-md-3,.elementor.e-loop-item.ast-width-md-4 {
width: 100%;
} .ast-builder-menu-mobile .main-navigation .menu-item.menu-item-has-children > .ast-menu-toggle {
top: 0px !important;
width: 100%;
text-align: right;
} body:not(.elementor-editor-active) .elementor-menu-anchor:before {
content: "";
display:block;
height: 100px; 
margin: -100px 0 0; 
visibility: hidden;
pointer-events: none;
}
@media(max-width:525px){
body:not(.elementor-editor-active) .elementor-menu-anchor:before {
content: "";
display:block;
height: 40px; 
margin: -40px 0 0; 
visibility: hidden;
pointer-events: none;
}
}
.elementor-widget-menu-anchor{
visibility: hidden;
} header#masthead {
box-shadow: 0 2px 10px 0 rgba(36, 50, 66, .075);
}
header#masthead {
box-shadow: unset;
}
.ast-primary-header-bar.ast-primary-header.main-header-bar.site-header-focus-item {
background: linear-gradient(180deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.1) 65%, rgba(0, 0, 0, 0) 90%);
} .main-navigation ul.sub-menu li.current_page_item {
background: #AEA09B;
border-radius:20px;
} ul#ast-hf-menu-1 span.dropdown-menu-toggle {
display: none;
} .page-id-70 svg.ast-mobile-svg.ast-menu-svg {
fill: #fff !important;
}
.page-id-70 .ast-sticky-active svg.ast-mobile-svg.ast-menu-svg {
fill: #594135 !important;
}
.ast-builder-menu-mobile .main-navigation .menu-item.menu-item-has-children > .ast-menu-toggle {
box-shadow: unset;
}
@media(max-width:525px){
.ast-theme-transparent-header .ast-builder-menu .main-header-menu{
color:#594135;
}
} .sc_1st table {
border-radius: 20px !important;
box-shadow: 0px 4px 10px rgba(0, 0, 0, .1);
}
.sc_1st th {
background: #AEA09B;
color: #fff;
font-weight: 700;
padding: 12px;
}
.sc_1st td {
padding: 0;
vertical-align: top;
min-width:124px;
} .sc_1st .sc_date {
text-align: center;
padding: 4px 12px;
border: 1px solid #AEA09B;
max-width: 100px;
margin: 8px auto 2px auto;
border-radius: 20px;
}
.sc_1st .select_doc,.sc_1st .select_doc3 {
display: flex;
align-items: center;
}
.sc_1st .doctor_color {
width: 10px;
height: 10px;
margin-right: 8px;
border-radius: 99%;
}
.sc_1st .sc_doc ,.sc_1st .sc_nodata{
padding: 12px;
text-align:center;
}
.sc_1st .select_doc3 {
padding: 2px 12px 12px 12px;
}
.sc_1st .select_doc,.sc_1st .select_doc3 {
justify-content: center;
}
.sc_1st .sc_sp_time {
color: #AEA09B;
margin-top: 12px ; 
font-size:14px;
text-align:center;
}
.page .sc_1st .sc_sp_time {
margin-top: -4px;
}
.sc_1st th, .sc_1st td {
border: 2px solid #fff;
}
.sc_1st tr>th:first-child {
border-radius: 20px 0 0 0;
}
.sc_1st tr>th:last-child {
border-radius: 0 20px  0 0;
}
.sc_1st tr:last-child td:first-child {
border-radius: 0 0 0 20px ;
}
.sc_1st tr:last-child td:last-child {
border-radius: 0 0 20px 0 ;
}
@media(max-width:525px){
.sc_1st th{
padding:8px;
}
.sc_1st .sc_date {
padding: 4px 8px;
}
.sc_1st .sc_doc,.sc_1st .sc_nodata {
padding: 8px;
}
.sc_1st .select_doc a{
line-height:2em;
}
} .sc_week {
display: flex;
flex-wrap: wrap;
justify-content: space-evenly;
} .sc_daylist {
display: flex;
flex-wrap: wrap;
justify-content: space-evenly;
}
.sc_day {
width: 16.666666666%;
}
span.week_day {
font-size: 14px;
margin-left: 8px;
display:none;
}
@media(max-width:525px){
.sc_week{
display:none;
}
.sc_day {
width: 33.333333%;
}
span.week_day{
display:unset;
}
}
.select_doc_per .doctor_color {
display: none;
}
.select_doc_per a {
padding: 2px 12px;
background: #e6d9d5;
border-radius: 20px;
font-size: 14px;
margin-bottom: 12px;
}
span.little_doc {
font-size: 12px;
}
.sc_week2 {
width: 16.666666666%;
text-align: center;
color: #AEA09B;
font-weight: 700;
padding: 0px 12px;
border-right: 1px solid #AEA09B;
font-size: 18px !important;
margin: 12px 0;
}
.sc_week2:last-child {
border: none;
}
.sc_daylist {
margin-bottom: 30px;
} .font_pd .elementor-heading-title {
font-family: 'Playfair Display' !important;
}
.font_hel .elementor-heading-title,.hel_btn a,.hel_btn span.elementor-button-text  {
font-family: 'Helvetica' !important;
}
.font_serif  .elementor-heading-title{
font-family: 'Noto Serif TC' !important;
} .sp_color_title{
color: #594135;
} img.img_homeslider {
width: 100%;
height: auto;
}
.home_2sc {
position: relative;
width: 100%;
height: 100vh; 
display: flex;
align-items: center;
justify-content: center;
}
.img_homeslider {
width: 100%;
height: auto;
max-height: 100%; object-fit: cover; }
.home_3rd {
position: absolute;
max-width: 1320px;
width: 100%;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
padding: 20px;
}
.home_title {
font-size: 3rem;
font-weight: bold;
margin: 0;
}
.home_title1 {
color: #fff;
font-family: Helvetica;
font-size: 32px;
font-weight: 300;
line-height: 1.2em;
letter-spacing: 5px;
text-transform: uppercase;
}
.home_title2 {
color: #fff;
font-family: "Playfair Display";
font-size: 120px;
font-weight: 500;
line-height: 1.2em;
letter-spacing: 5px;
}
.home_title3 {
color: #fff;
text-align: right;
font-family: Helvetica;
font-size: 32px;
font-weight: 300;
line-height: 1.2em;
letter-spacing: 5px;
text-transform: uppercase;
}
.home_title4 {
color: #fff;
text-align: right;
font-family: "Playfair Display";
font-size: 120px;
font-style: normal;
font-weight: 500;
line-height: 1.2em;
letter-spacing: 5px;
}
.home_text {
color: #fff;
font-family: "Noto Serif TC";
font-size: 32px;
font-weight: 700;
line-height: 1.5em;
letter-spacing: 5px;
transform: translateY(100px); 
animation: title_fade_c 1s ease forwards;
}
.home_title1,.home_title3 {
transform: translateX(120px); 
animation: title_fade_a 1s ease forwards;
}
.home_title2,.home_title4 {
transform: translateX(200px); 
animation: title_fade_b 1.5s ease forwards;
}
@keyframes title_fade_a
{
0% {
opacity: 0;
transform: translateX(120px); 
}
100% {
opacity: 1;
transform: translateX(0);
}
}
@keyframes title_fade_b
{
0% {
opacity: 0;
transform: translateX(200px); 
}
100% {
opacity: 1;
transform: translateX(0); 
}
}
@keyframes title_fade_c
{
0% {
opacity: 0;
transform: translateY(100px);
}
100% {
opacity: 1;
transform: translateY(0); 
}
}
@keyframes float {
0% {
transform: translateX(-50%) translateY(0);
}
50% {
transform: translateX(-50%) translateY(-20px);
}
100% {
transform: translateX(-50%) translateY(0);
}
}
a.home_link {
text-align: center;
font-size: 24px;
font-weight: 700 !important;
color: #594135;
border-radius: 99%;
background: rgba(255, 255, 255, 0.70);
backdrop-filter: blur(10px);
display: flex;
width: 120px;
height: 120px;
padding: 12px 24px;
justify-content: center;
align-items: center;
position: absolute;
left: 50%;
bottom: 50px;
transform: translateX(-50%);
z-index:9;
animation: float 2s ease-in-out infinite;
box-shadow:0px 2px 10px rgba(0,0,0,.14);
}
@media(max-width:525px){
.home_3rd{
top:40%;
}
.home_title1 {
font-size: 15px;
font-weight: 300;
}
.home_title2 {
font-size: 40px;
font-weight: 500;
}
.home_title3 {
font-size: 15px;
font-weight: 300;
margin-top:24px;
}
.home_title4 {
font-size: 40px;
font-weight: 500;
}
.home_text{
font-size: 15px;
font-weight: 700;
margin-top:24px;
}
a.home_link {
font-size: 15px;
font-weight:500 !important;
width:75px;
height:75px;
padding:12px;
left:60px;
bottom:30px;
}
} .ig_1st{
position: relative;
align-items: stretch;
}
.ig_2sc {
position: relative;
padding-bottom:20px;
}
.ig_code {
min-height: 672px;
overflow: hidden;
width:100% !important;
}
.ig_3rd {
height: 100%;
border: 1px solid #dbdbdb;
border-radius: 0px 0px 16px 16px;
box-shadow: 0px 5px 6px rgba(0,0,0,.1);
}
.ig_code iframe {
min-width: 100% !important;
border: 0 !important;
}
@media(max-width:525px){
.ig_2sc {
max-height: 530px; }
.ig_code {
height: 530px !important;
min-height: 500px;
}
}
.ig-pagination {
text-align: center;
margin-top: 40px;
}
.ig-pagination span.swiper-pagination-bullet {
width: 10px;
height: 10px;
background: #dbdbdb;
opacity: 1;
transition: .5s;
}
.ig-pagination span.swiper-pagination-bullet.swiper-pagination-bullet-active {
width: 12px;
height: 12px;
background: #AEA09B;
transition: .5s;
}
@media(max-width:525px){
.ig-pagination span.swiper-pagination-bullet {
width: 5px;
height: 5px;
}
.ig-pagination span.swiper-pagination-bullet.swiper-pagination-bullet-active {
width: 6px;
height: 6px;
}
.ig-pagination{
margin-top:24px;
}
} .service_1st,.service_2sc {
position: relative;
}
.service_2sc {
display: block;
width: 100%;
aspect-ratio: 1 / 1;
background-size: cover;
background-position: center;
padding: 12px;
align-content: end;
border-radius: 15px;
box-shadow: 0px 4px 10px 0px rgba(167, 139, 129, 0.40);
margin-bottom:30px
}
.service_2sc a {
border-radius: 15px;
}
.service_2sc a:after{
content:"";
background: linear-gradient(0deg, #594135 0%, rgba(191, 139, 114, 0.00) 100%) !important;
opacity: .5;
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
bottom: 0;
right: 0;
border-radius: 15px;
z-index:-1;
}
.service_2sc:after {
content: "";
background: url(//www.lalueurclinic.com.tw/wp-content/uploads/BTN02.svg);
background-repeat: no-repeat;
background-size: contain;
position: absolute;
width: 32px;
height: 32px;
right: 12px;
bottom: 12px;
transition:.5s;
z-index:-1;
}
.service_2sc:hover:after {
content: "";
background: url(//www.lalueurclinic.com.tw/wp-content/uploads/BTN02-hover.svg);
background-repeat: no-repeat;
background-size: contain;
position: absolute;
width: 32px;
height: 32px;
right: 12px;
bottom: 12px;
}
.service_2sc:hover a:after {
opacity: .3;
transition: .5s;
}
.service_2sc h3 {
color: #fff !important;
font-family: "Noto Serif TC";
font-size: 24px;
font-weight: 700;
line-height: 150%;
letter-spacing: 3px;
margin-bottom:0;
z-index:5;
}
.service_2sc p {
color: #fff;
font-family: "Noto Serif TC";
font-size: 14px;
font-weight: 500;
line-height: 150%;
letter-spacing: 1px;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
margin-bottom:0;
z-index:5;
}
.swiper-pagination.service_list {
position: relative;
margin-top: 10px;
}
.text_block {
padding-right: 40px;
}
.service_list {
color: #594135ab;
font-size: 20px;
}
.service_list span.swiper-pagination-current {
color: #AEA09B;
text-align: center;
font-size: 36px;
font-weight: 400;
line-height: 1.2em;
letter-spacing: 2px;
margin-right:4px;
position: relative;
top: -6px;
}
.service_list span.swiper-pagination-total {
color: #594135;
text-align: center;
font-size: 24px;
font-weight: 400;
line-height: 1.2em;
letter-spacing: 2px;
margin-left:4px;
}
.service_list:before {
content: '';
background: #AEA09B;
position: absolute;
width: 100px;
height: 0.5px;
left: 34%;
top: 60%;
transform: translateY(-50%);
}
.service_list:after {
content: '';
background: #AEA09B;
position: absolute;
width: 100px;
height: 0.5px;
right: 34%;
top: 60%;
transform: translateY(-50%);
}
.swiper-pagination {
left: 50% !important;
transform: translateX(-50%) !important;
} .service_btn_click {
font-family: "Noto Serif TC";
font-size: 20px;
font-weight: 700;
line-height: 1.2em;
letter-spacing: 3px;
margin: 12px 0px;
color:#594135;
opacity:.7;
cursor:pointer;
transition:.5s;
}
.service_btn_click.active {
opacity:1;
margin-left:1em;
}
.service_btn_click {
position: relative;
}
.service_btn_click.active:before {
content: "";
background: url(//www.lalueurclinic.com.tw/wp-content/uploads/service_btn.svg);
background-repeat: no-repeat;
background-size: contain;
position: absolute;
width: 16px;
height: 16px;
left: -1em;
top: 50%;
transform: translateY(-50%);
}
.home_service .content {
position: absolute;
top: 0;
left: 0;
width: 100%; 
}
@media(max-width:525px){
.service_btn {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
.service_btn_click {
font-size: 14px;
color: #1a1a1a;
letter-spacing:2px;
}
.service_btn_click:after {
content: "";
background: #AEA09B;
width: 70px;
height: 0.5px;
position: absolute;
left: 50%;
bottom: -10px;
transform: translateX(-50%);
}
.service_btn_click.active:after {
background: #594135;
}
.service_btn_click.active:before{
display:none;
}
.service_btn_click.active{
margin-left:0;
}
.service_list:before{
left:12px;
}
.service_list:after{
right:12px;
}
} .tab_taipei.active a,.tab_taichung.active a{
background: #594135;
color: #fff !important;
}
.block_taipei.show,.block_taichung.show{
display: block;
}
.block_taipei.hide,.block_taichung.hide{
display: none;
}
.single-post .sc_daylist {
margin-bottom: 0;
}
.single-post .sc_nodata {
display: none;
} a.tags_link {
color: #594135;
font-size: 18px;
border: 1px solid #594135;
border-radius: 100px;
padding: 6px 24px;
margin: 12px;
}
.post_tags {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
@media(max-width:525px){
.post_tags{
justify-content: space-around;
}
a.tags_link {
font-size:14px;
padding: 4px 12px;
margin: 8px;
min-width: 150px;
text-align: center;
}
} ul.experience-list {
margin: 0;
border-left: 0.5px solid #AEA09B;
padding-left: 2em;
min-height: 150px;
}
ul.experience-list li {
list-style: none;
color: #1a1a1a;
font-size: 18px;
line-height: 1.5em;
margin-bottom: 8px;
font-weight: 500;
}
@media(max-width:525px){
ul.experience-list li{
font-size:14px;
}
} .archive ul.experience-list {
border: navajowhite;
}
.archive ul.experience-list li {
font-size: 18px;
color: #594135;
list-style: disc;
margin: 12px 24px 12px 12px;
}
@media(max-width:525px){
.archive ul.experience-list li{
font-size:14px;
}
.archive ul.experience-list {
padding: 0;
margin-left:1em;
}
.archive ul.experience-list li {
margin: 8px 8px 8px 12px;
}
} div#ez-toc-container {
padding: 20px;
border-radius: 20px;
min-width: 320px;
}
.ez-toc-title-container {
border-bottom: 1px solid #fff;
padding-bottom: 4px;
margin-bottom: 12px;
}
.ez-toc-title {
color: #594135;
font-size: 18px !important;
font-weight: 700 !important;
letter-spacing: 2px;
}
ul.ez-toc-list li {
margin-bottom:4px  !important;
}
ul.ez-toc-list li a {
font-size: 16px;
font-weight: 500 !important;
letter-spacing: 2px;
line-height: 1.5em;
}
@media(max-width:1024px){
div#ez-toc-container {
width:100%;
min-width: 240px;
}
} .wp-gr .rpi-dot.active{
background-color:#AEA09B !important;
} .cat_select_1st select {
color: #1a1a1a;
font-size: 15px;
letter-spacing: 2px;
font-weight: 500;
background: #e1dbd9;
padding: 12px 24px;
height: 52px;
border-radius: 100px;
border: none;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
cursor:pointer;
}
.cat_select_1st:after {
content: "";
background: url(//www.lalueurclinic.com.tw/wp-content/uploads/select_arrow.svg);
position: absolute;
width: 12px;
height: 12px;
background-repeat: no-repeat;
background-size: contain;
right: 24px;
z-index: 999;
top: 60%;
transform: translateY(-50%);
pointer-events: none;
cursor:pointer;
}
.cat_select_1st select option{
cursor:pointer;
} .single_tag .post_tags {
justify-content: start;
}
.single_tag .post_tags a {
font-size: 14px;
background: #fff;
border-color: #fff;
margin: 0 12px 12px 0;
min-width: 50px;
padding: 4px 12px;
} .sp_toc div#ez-toc-container {
border: 0;
background: transparent;
box-shadow:unset;
}
.sp_toc .ez-toc-title-container {
border-color: #594135;
padding-bottom: 12px;
}
.sp_toc ul.ez-toc-list.ez-toc-list-level-1 li {
margin-bottom: 12px !important;
} span.ez-toc-icon-toggle-span svg {
display: none;
}
span.ez-toc-icon-toggle-span {
content: url(//www.lalueurclinic.com.tw/wp-content/uploads/toc_arrow.svg);
width: 16px;
height: 16px;
margin-top: 6px;
}
span.ez-toc-js-icon-con {
border: 0 !important;
}  .table_scroll {
overflow-x: auto;
}
@media(min-width:1066px){
.table_scroll::-webkit-scrollbar {
height: 4px; 
}
}  .tablepress th, .tablepress td {
text-align: center !important;
padding:16px !important;
align-content:center;
}
.tablepress th {
font-size: 18px;
letter-spacing: 2px;
font-weight:500;
}
.tablepress t4 {
font-size: 16px;
letter-spacing: 1px;
font-weight:500;
}
.treatment_table td, .treatment_table th {
text-align: center !important;
align-content: center !important;
padding:16px !important;
}
.treatment_table th.column-1 {
color: #fff;
background: #aea19b;
border-top-left-radius: 20px;
border-top-right-radius: 20px;
box-shadow: 4px 0px 10px rgba(0, 0, 0, .1);
}
.treatment_table th.column-2 {
background: transparent;
}
.treatment_table th.column-3 {
color: #fff;
background: #594135;
border-top-left-radius: 20px;
border-top-right-radius: 20px;
box-shadow: 4px 0px 10px rgba(0, 0, 0, .1);
}
.treatment_table tbody td.column-1 {
box-shadow: 4px 0px 9px rgba(0, 0, 0, .1);
border:1px solid #aea19b;
font-weight:700;
color:#594135;
}
.treatment_table tbody td.column-3 {
box-shadow: 4px 0px 9px rgba(0, 0, 0, .1);
border:1px solid #594135;
font-weight:700;
}
.treatment_table tbody td.column-2 {
border:0 !important;
background: #aea19b;
color:#fff;
font-weight:700;
font-size:18px;
min-width: 60px;
}
.treatment_table td.column-1, .treatment_table td.column-3 {
width: 43%;
}
@media(max-width:525px){
.tablepress th, .tablepress td {
padding:12px !important;
}
.tablepress th {
font-size: 16px;
}
.tablepress t4 {
font-size: 15px;
}
.treatment_table tbody td.column-2{
font-size:15px;
}
.treatment_table td.column-1, .treatment_table td.column-3 {
width: 40%;
}
} .three_col_tble td, .three_col_tble th {
text-align: center !important;
align-content: center !important;
padding:16px !important;
}
.three_col_tble th.column-1 {
color: #fff;
background: #aea19b;
border-top-left-radius: 20px;
box-shadow: 4px 0px 10px rgba(0, 0, 0, .1);
}
.three_col_tble th.column-2 {
color: #fff;
background: #aea19b;
box-shadow: 4px 0px 10px rgba(0, 0, 0, .1);
}
.three_col_tble th.column-3 {
color: #fff;
background: #aea19b;
border-top-right-radius: 20px;
box-shadow: 4px 0px 10px rgba(0, 0, 0, .1);
}
.three_col_tble th.column-4 {
background: transparent;
}
.three_col_tble th.column-5 {
color: #fff;
background: #594135;
border-top-left-radius: 20px;
border-top-right-radius: 20px;
box-shadow: 4px 0px 10px rgba(0, 0, 0, .1);
}
.three_col_tble tbody td.column-1,.three_col_tble tbody td.column-2,.three_col_tble tbody td.column-3 {
box-shadow: 4px 0px 9px rgba(0, 0, 0, .1);
border:1px solid #aea19b;
font-weight:700;
color:#594135;
}
.three_col_tble tbody td.column-5 {
box-shadow: 4px 0px 9px rgba(0, 0, 0, .1);
border:1px solid #594135;
font-weight:700;
}
.three_col_tble tbody td.column-4 {
border:0 !important;
background: #aea19b;
color:#fff;
font-weight:700;
font-size:18px;
min-width: 60px;
}
.three_col_tble tbody td.column-1, .three_col_tble tbody td.column-2, .three_col_tble tbody td.column-3, .three_col_tble tbody td.column-5 {
width: 23%;
} @media(max-width:525px){
.three_col_tble tbody td.column-2{
font-size:15px;
}
.three_col_tble td.column-1,.three_col_tble td.column-2,.three_col_tble td.column-3, .three_col_tble td.column-5 {
min-width: 145px;
}
} .treatment_table2 {
border-collapse: separate !important;
} .treatment_table2 td {
border: 1px solid #aea19b4a !important;
background: #fff !important;
min-width: 130px;
}
.treatment_table2 td.column-1 {
background: #AEA19B  !important;
color: #fff;
min-width: 100px;
border-bottom:1px solid #fff !important;
} .treatment_table2 img {
max-width: 120px !important;
}
.treatment_table2 {
box-shadow: 0px 0px 10px rgba(0, 0, 0, .15);
border-radius: 20px;
}
@media(max-width:525px){ } .tese_block .elementor-image-box-content{
position: relative;
}
.tese_block .elementor-image-box-content:after{
content:'';
border:1px solid #594135;
position: absolute;
width: 130px;
height: 130px;
background: rgba(255,255,255,0);
left: 50%;
top:50%;
transform: translate(-50%,-50%);
z-index: -1;
border-radius: 99%;
}
.tese_block .elementor-image-box-title{
position: absolute;
top: -45px;
left: 50%;
transform: translateX(-50%);
}
.tese_block .elementor-image-box-title:after{
content:'';
border:1px solid #EEEAE9;
position: absolute;
width: 50px;
height: 50px;
background: #EEEAE9;
left: 50%;
top:50%;
transform: translate(-50%,-50%);
z-index: -1;
border-radius: 99%;
}
.tese_block .elementor-image-box-description{
min-height: 75px;
align-content:center;
}
@media(max-width:768px){
.tese_block .elementor-image-box-content:after{
width:110px;
height:110px;
}
.tese_block .elementor-image-box-title{
top: -35px;
}
}
@media(max-width:525px){
.tese_block .elementor-image-box-content:after{
width:120px;
height:120px;
}
.tese_block .elementor-image-box-title{
top: -40px;
}
} .after_star{
position: relative;
}
.after_star:after{
content:url(//www.lalueurclinic.com.tw/wp-content/uploads/star-icon.svg);
width: 30px;
height: 30px;
position: absolute;
bottom: -24px;
left: 50%;
transform: translateX(-50%);
} .img_block_c2 img{
max-width: 180px !important;
box-shadow: 0px 4px 10px rgba(0,0,0,.15) !important;
}
@media(max-width:1024px){
.img_block_c2 img{
max-width: 100px !important;
}	
}
@media(max-width:525px){
.img_block_c2 img{
max-width: 140px !important;
}
.img_block_c2.col3 img{
max-width: 100px !important;
}
} .post_form_1st {
position: relative;
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
.post_form_2sc1 {
position: relative;
margin: 12px 4px;
width:47%;
align-content:center;
}
.post_form_2sc2{
margin: 12px 4px;
width:100%;
}
.post_form_2sc1 span.form_re,.post_form_2sc2 span.form_re {
color: #594135;
}
.post_form_2sc1 label input,.post_form_1st .post_form_2sc2 label input
,.post_form_1st .post_form_2sc2 label textarea,.post_form_1st .post_form_2sc1 label select {
border-color: #E1E1E1;
border-radius: 0 !important;
}
.post_form_1st span.wpcf7-list-item-label {
font-size: 14px !important;
color: #594135 !important;
}
.post_form_1st input[type="radio"] {
accent-color: #594135;
font-size: 14px;
margin-right: 0 !important;
}
.post_form_1st input.wpcf7-form-control.wpcf7-text,.post_form_1st input.wpcf7-form-control.wpcf7-date{
padding: 8px 12px 10px 60px !important;
border-radius: 10px !important;
}
.post_form_1st textarea.wpcf7-form-control.wpcf7-textarea {
padding: 48px 24px 10px 12px !important;
border-radius: 10px !important;
}
.post_form_1st span.wpcf7-form-control.wpcf7-radio {
padding: 12px 24px 12px 60px !important;
}
.post_form_1st input.wpcf7-form-control.wpcf7-email{
padding: 8px 12px 10px 86px !important;
border-radius: 10px !important;
}
.post_form_1st select.wpcf7-form-control.wpcf7-select{
padding: 8px 12px 10px 100px !important;
border-radius: 10px !important;
}
.post_form_1st span.label_inside {
color: #AEA09B;
font-size: 15px !important;
position: absolute;
z-index: 1;
top: 50%;
left: 12px;
transform: translateY(-50%);
}
.post_form_1st .label_checkbox span.wpcf7-form-control-wrap {
background: #fff;
padding: 52px 24px 12px 24px;
border-radius:10px;
}
@media(max-width:525px){
.post_form_1st {
display: block;
}
.post_form_2sc1,.post_form_2sc2{
margin:0;
padding:12px;
width:100%;
}
.post_form_1st span.label_inside{
left:24px;
}
.post_form_1st select.wpcf7-form-control.wpcf7-select{
text-indent:7em;
}
.post_form_1st input.wpcf7-form-control.wpcf7-date{
text-indent:7em;
background:#fff !important;
width:100% !important;
min-width:320px !important;
}
} .post_form_1st .label_checkbox {
position: relative;
}
.post_form_1st .label_checkbox span.label_inside {
top: 42px;
color: #AEA09B;
font-size: 15px !important;
position: absolute;
z-index: 1;
left: 12px;
width:170px;
}
@media(max-width:525px){
.post_form_1st .label_checkbox span.label_inside {
top:30px;
left: 12px;
}
}
.post_form_1st .label_checkbox .wpcf7-checkbox label {
position: relative;
cursor: pointer;
}
.post_form_1st .label_checkbox .wpcf7-checkbox input[type=checkbox] {
position: absolute;
visibility: hidden;
width: 30px;
height: 30px;
top: 0;
left: 0;
}
.post_form_1st .label_checkbox .wpcf7-checkbox input[type=checkbox] + span:before {
display: block;
position: absolute;
content: '';
height: 17px;
width: 17px;
top: 0px;
left: 0px;
border: 1px solid #594135;
border-radius: 100px;
}
.post_form_1st .label_checkbox .wpcf7-checkbox input[type=checkbox] + span:after {
display: block;
position: absolute;
content: "\25CF";
height: 12px;
width: 12px;
top: 3px;
left: 2px;
visibility: hidden;
font-size: 12px;
text-align: center;
line-height: 10px;
}
.post_form_1st .label_checkbox .wpcf7-checkbox input[type=checkbox]:checked + span:before {
background: transparent;
}
.post_form_1st .label_checkbox .wpcf7-checkbox input[type=checkbox]:checked + span:after {
visibility: visible;
}
.post_form_1st .label_checkbox .wpcf7-list-item-label {
margin-left: 24px;
display: inline-block;
}
.post_form_1st .label_checkbox span.wpcf7-list-item {
width: 20%;
margin: 4px 0;
}
@media(max-width:525px){
.post_form_1st .label_checkbox span.wpcf7-list-item {
width: 33%;
}
} .post_form_1st .label_textarea {
position: relative;
}
.post_form_1st .label_textarea span.label_inside {
top: 42px;
color: #AEA09B;
font-size: 15px !important;
position: absolute;
z-index: 1;
left: 12px;
width:80px;
}
.post_form_1st span.wpcf7-not-valid-tip {
position: absolute;
bottom: -20px;
left: 20px;
}
@media(max-width:525px){
.post_form_1st .label_textarea span.label_inside {
top: 30px;
}
}
input.wpcf7-form-control.wpcf7-text, textarea.wpcf7-form-control.wpcf7-textarea, select.wpcf7-form-control.wpcf7-select, input.wpcf7-form-control.wpcf7-date {
font-family: 'noto sans tc';
font-size: 15px;
color: #333;
}
.post_form_1st input.wpcf7-form-control.wpcf7-submit {
font-size: 16px;
padding: 12px 24px;
letter-spacing: 2px;
border:1px solid #594135;
}
.post_form_1st input.wpcf7-form-control.wpcf7-submit:hover{
background:#fff;
color:#594135;
border-color:#594135;
}
.post_form_btn {
margin: 0 auto;
text-align:center;
}
span.wpcf7-spinner {
display: none;
} .post_form_1st.sur_form span.wpcf7-form-control.wpcf7-radio{
padding:0 !important;
}
.post_form_1st.sur_form .label_checkbox .wpcf7-list-item-label{
margin-left:4px !important;
}
.post_form_1st .label_checkbox.fenyuan span.wpcf7-form-control-wrap{
padding:42px 24px 12px 24px !important;
}
.post_form_1st .label_textarea span.label_inside.liaocheng{
width:110px !important;
}
.post_form_1st .serpeo input.wpcf7-form-control.wpcf7-text {
padding: 8px 12px 10px 90px !important;
} .img_hover_box{
overflow: hidden;
border-radius: 20px;
}
.img_hover_box:hover img{
transform: scale(1.1);
}
.img_hover_box img{
transition: .5s;
}
.img_hover_box2{
overflow: hidden;
border-radius: 40px;
border:1px solid #594135;
}
.img_hover_box2:hover img{
transform: scale(1.1);
}
.img_hover_box2 img{
transition: .5s;
}
.img_hover_box3{
overflow: hidden;
}
.img_hover_box3:hover img{
transform: scale(1.1);
}
.img_hover_box3 img{
transition: .5s;
} .img_box_content .elementor-image-box-description{
text-align: justify;
}
.auto_capital {
text-transform: uppercase;
} .ast-desktop .ast-mega-menu-enabled .astra-full-megamenu-wrapper .astra-megamenu.sub-menu {
padding: 0 !important;
}
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu .sub-menu {
display: none ;
}
.main-navigation ul.sub-menu {
padding: 12px;
}
.main-navigation ul.sub-menu a {
padding: 2px 4px !important;
text-align: center;
margin: 4px 2px;
border-radius: 20px !important;
}
.ast-desktop .ast-mega-menu-enabled .ast-hide-menu-item+.ast-mm-custom-content { } .mega_nav ul.elementor-nav-menu li.menu-item:hover .sub-menu {
display: block !important;
}
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-full-megamenu-wrapper .astra-mega-menu-width-full-stretched .ast-mm-template-content{
margin: 0 !important;
}
.mega_nav ul.elementor-nav-menu li.menu-item .sub-menu {
display: none !important;
position: absolute !important;
z-index: 999 !important;
top: 4px;
left: 80px;
box-shadow: 0px 4px 10px rgba(0, 0, 0, .15) !important;
padding: 4px 12px 16px 12px !important;
transition: .5s;
min-width: 240px !important;
background:#72594d !important;
}
.main-header-menu .mega_nav .menu-item .sub-menu .menu-item.current-menu-item > .menu-link
,.main-header-menu .mega_nav .menu-item .sub-menu .menu-item:hover > .menu-link{
background: transparent !important;
}
.astra-full-megamenu-wrapper {
margin-top: 20px !important;
}
ul#ast-hf-menu-1 > li.current-menu-item, ul#ast-hf-menu-1 > li:hover {
background: #f8f7f6;
border-radius: 20px;
color:#594135 !important;
}
.ast-builder-menu-1 .main-header-menu .mega_nav .menu-item .sub-menu .menu-item:hover > .menu-link{
background:#AEA09B !important;
}
ul.astra-megamenu.sub-menu.astra-mega-menu-width-menu-container{
box-shadow:none !important;
background: transparent !important;
}
[CLASS*="-sticky-header-active"] .ast-builder-menu-1 .main-header-menu .menu-item .sub-menu .menu-link {
background: transparent !important;
} .ast-mobile-popup-inner {
background: url(//www.lalueurclinic.com.tw/wp-content/uploads/mobile_menu_bg-scaled.jpg) !important;
background-repeat: no-repeat !important;
background-size: contain !important;
}
ul#ast-hf-mobile-menu li {
text-align: center !important;
}
ul#ast-hf-mobile-menu li span.ast-icon.icon-arrow {
content: url(//www.lalueurclinic.com.tw/wp-content/uploads/arr02_right2.svg);
width: 12px;
height: 12px;
margin-bottom: 2px !important;
margin-right: 32px !important;
}
ul#ast-hf-mobile-menu li.ast-submenu-expanded span.ast-icon.icon-arrow {
transform: rotate(90deg);
transition: .25s;
margin-bottom: -2px !important;
}
@media(max-width:525px){
.ast-mobile-popup-drawer.active .ast-mobile-popup-inner {
max-width: 62% !important;
}
}
.ast-mobile-popup-header button#menu-toggle-close {
width: 24px;
padding: 0 !IMPORTANT;
margin: 0 !important;
line-height: 0 !important;
height: 24px;
margin-top: 12px !important;
margin-right: 12px !important;
}
.ast-mobile-popup-header .ahfb-svg-iconset svg {
width: 24px;
height: 24px;
transition: none;
} .postid-965 .select_doc_per {
margin-top: 12px;
}
.treatment_table tr.row-1 td.column-2 {
background: #ffffff00 !important;
}
.postid-15623 .mobile_toc{
display:none;
}.ast-page-builder-template .ast-article-post{margin-bottom:2.5em}.ast-featured-post{float:none}.ast-separate-container .ast-separate-posts.ast-article-post{margin-bottom:2em}.ast-animate-hidden{visibility:hidden;opacity:0}.ast-animate-display{visibility:visible;opacity:1}.ast-no-thumb .ast-date-meta .posted-on{margin-bottom:1.5em}.ast-date-meta.circle .posted-on{border-radius:50%;overflow:hidden}.has-post-thumbnail .ast-date-meta.circle .posted-on{margin:1em}.ast-separate-container .ast-grid-1 .blog-layout-1{padding:0}.ast-separate-container .ast-grid-1 .blog-layout-2,.ast-separate-container .ast-grid-1 .blog-layout-3{padding:0;border-bottom:0}.ast-separate-container .ast-grid-2 .ast-article-post .blog-layout-2,.ast-separate-container .ast-grid-2 .ast-article-post .blog-layout-3,.ast-separate-container .ast-grid-3 .ast-article-post .blog-layout-2,.ast-separate-container .ast-grid-3 .ast-article-post .blog-layout-3,.ast-separate-container .ast-grid-4 .ast-article-post .blog-layout-2,.ast-separate-container .ast-grid-4 .ast-article-post .blog-layout-3{border-bottom:0}.ast-separate-container .blog-layout-1,.ast-separate-container .blog-layout-2,.ast-separate-container .blog-layout-3{padding:2.66666em}.ast-separate-container .ast-grid-2 .blog-layout-1,.ast-separate-container .ast-grid-2 .blog-layout-2,.ast-separate-container .ast-grid-2 .blog-layout-3,.ast-separate-container .ast-grid-3 .blog-layout-1,.ast-separate-container .ast-grid-3 .blog-layout-2,.ast-separate-container .ast-grid-3 .blog-layout-3,.ast-separate-container .ast-grid-4 .blog-layout-1,.ast-separate-container .ast-grid-4 .blog-layout-2,.ast-separate-container .ast-grid-4 .blog-layout-3{padding:1.5em}@media (max-width:1200px){.ast-separate-container .ast-grid-2 .ast-article-post:nth-child(2n+0),.ast-separate-container .ast-grid-2 .ast-article-post:nth-child(odd),.ast-separate-container .ast-grid-3 .ast-article-post:nth-child(2n+0),.ast-separate-container .ast-grid-3 .ast-article-post:nth-child(odd),.ast-separate-container .ast-grid-4 .ast-article-post:nth-child(2n+0),.ast-separate-container .ast-grid-4 .ast-article-post:nth-child(odd){padding:0}.ast-separate-container .blog-layout-1,.ast-separate-container .blog-layout-2,.ast-separate-container .blog-layout-3{padding:1.5em}}.site-content .ast-grid-2 .ast-article-post,.site-content .ast-grid-3 .ast-article-post,.site-content .ast-grid-4 .ast-article-post{background:0 0}.site-content .ast-grid-2 .ast-article-post .blog-layout-2,.site-content .ast-grid-2 .ast-article-post .blog-layout-3,.site-content .ast-grid-3 .ast-article-post .blog-layout-2,.site-content .ast-grid-3 .ast-article-post .blog-layout-3,.site-content .ast-grid-4 .ast-article-post .blog-layout-2,.site-content .ast-grid-4 .ast-article-post .blog-layout-3{border-bottom:0}.ast-page-builder-template .ast-article-post .entry-header{margin:auto auto 1em auto;padding:0}.ast-article-post .ast-post-format-audio.ast-embeded-audio .ast-date-meta .posted-on{position:relative;display:inline-block;margin-bottom:1em}hr.post-divider{height:0;margin:0}hr.ast-single-previous-hr{height:0;margin-top:2em}.ast-show-comments-data{padding:2em 6.67em}.ast-show-comments-data .ast-show-comments{cursor:pointer}.ast-show-comments-data .ast-show-comments,.ast-show-comments-data .ast-show-comments-count{max-width:640px;text-align:center;margin-left:auto;margin-right:auto}.ast-show-comments-data .ast-show-comments-count{margin-bottom:2em}.ast-pagination-circle .ast-pagination .page-numbers,.ast-pagination-square .ast-pagination .page-numbers{border-style:solid;border-width:1px;line-height:2.33333em}.ast-pagination-circle .ast-pagination .page-numbers{border-radius:50%}.ast-pagination-circle .ast-pagination .next.page-numbers,.ast-pagination-circle .ast-pagination .prev.page-numbers{border-radius:30px}@media all and (max-width:768px){#content:before{content:""}}.ast-pagination-infinite{text-align:center;margin:2.5em 0 0}.ast-page-builder-template .ast-pagination-infinite{margin:2.5em 0}.ast-load-more{cursor:pointer;display:none;border:2px solid var(--ast-border-color);transition:all .2s linear;color:#000}.ast-load-more.active{display:inline-block;padding:0 1.5em;line-height:3em}.ast-load-more.no-more:hover{border-color:var(--ast-border-color);color:#000}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.ast-load-more.no-more:hover{background-color:inherit}.no-more{cursor:default}.ast-loader{display:none;margin:0 auto;min-height:58px;line-height:58px;width:70px;text-align:center}.ast-loader>div{width:18px;height:18px;background-color:#0085ba;border-radius:100%;display:inline-block;animation:sk-bouncedelay 1.4s infinite ease-in-out both}.ast-loader .ast-loader-1{animation-delay:-.32s}.ast-loader .ast-loader-2{animation-delay:-.16s}@keyframes sk-bouncedelay{0%,100%,80%{transform:scale(0)}40%{transform:scale(1)}}.ast-blog-pagination-type-infinite .ast-pagination{display:none}.ast-hb-account-login-wrapper .ast-hb-account-login{position:fixed;left:50%;top:50%;padding:35px;max-height:550px;width:340px;margin:0 0 0 -170px;background-color:#f1f1f1;z-index:1000011;box-shadow:0 3px 6px rgba(0,0,0,.3)}.ast-hb-account-login-wrapper .ast-hb-account-login-bg{position:fixed;top:0;bottom:0;left:0;right:0;background:#000;opacity:.7;z-index:1000010;transition:all .3s}.ast-hb-account-login-wrapper .ast-hb-login-header .ast-hb-login-close{background:0 0;border:0;font-size:24px;line-height:1;padding:.4em;color:inherit;-js-display:flex;display:flex;box-shadow:none}.ast-hb-account-login-wrapper #loginform input[type=password],.ast-hb-account-login-wrapper #loginform input[type=text]{width:100%;max-width:100%;margin-top:10px;border:1px solid;background-color:transparent;vertical-align:middle}.ast-hb-account-login-form-footer a.ast-header-account-footer-link:not(:last-child) span:after{content:"|";margin:0 .4em}.ast-header-account-link.ast-account-action-link,.ast-header-account-link.ast-account-action-login,.ast-header-account-link.ast-account-action-login.customize-unpreviewable,.ast-header-break-point .ast-header-account-link{cursor:pointer;pointer-events:all}.ast-header-account{-js-display:flex;display:flex}.ast-hb-account-login-wrapper{visibility:hidden}.ast-hb-account-login-wrapper .ast-hb-login-header{-js-display:flex;position:absolute;right:0;top:0;display:flex;justify-content:flex-end;min-height:calc(1.2em + 24px)}.ast-hb-account-login-wrapper .ast-hb-account-login{transform:scale(.7);opacity:0;transition:all .3s;overflow:auto}.ast-hb-account-login-wrapper.show{visibility:visible}.ast-hb-account-login-wrapper.show .ast-hb-account-login{transform:scale(1) translateY(-50%);opacity:1}.ast-hb-login-body{height:100%;position:relative;line-height:1.5}.ast-hf-account-menu-wrap.ast-main-header-bar-alignment{position:relative}.main-header-bar .main-header-bar-navigation .ast-account-nav-menu{line-height:1.45}.ast-account-nav-menu{width:240px;background:#fff;left:-999em;position:absolute;top:0;z-index:99999;list-style:none;margin:0;padding-left:0;border:0;box-shadow:0 4px 10px -2px rgba(0,0,0,.1)}.ast-account-nav-menu .sub-menu{right:auto;top:0;margin-left:0}.ast-account-nav-menu .menu-item.focus>.sub-menu,.ast-account-nav-menu .menu-item:hover>.sub-menu{left:100%}.ast-account-nav-menu .ast-left-align-sub-menu.menu-item.focus>.sub-menu,.ast-account-nav-menu .ast-left-align-sub-menu.menu-item:hover>.sub-menu{left:-100%}.ast-account-nav-menu .menu-item .menu-link{padding:.9em 1em}.ast-account-nav-menu .menu-item{border-style:none}.ast-account-nav-menu .menu-item.menu-item-has-children>.menu-link:after{position:absolute;right:1em;top:50%;transform:translate(0,-50%) rotate(270deg)}.ast-above-header-bar .main-header-menu.ast-account-nav-menu>.menu-item,.ast-below-header-bar .main-header-menu.ast-account-nav-menu>.menu-item,.ast-primary-header-bar .main-header-menu.ast-account-nav-menu>.menu-item{height:auto;line-height:unset;bottom:-5px}.ast-header-account-wrap .woocommerce-MyAccount-navigation-link.is-active a{background:unset}.ast-header-account-wrap .menu-item:last-child>.menu-link{border-style:none}.ast-divider-wrapper{border:0}.ast-mobile-popup-content .ast-header-divider-element{justify-content:center}.ast-header-divider-element{position:relative}.ast-fb-divider-layout-vertical{position:relative}.ast-hb-divider-layout-vertical.ast-header-divider-element{height:100%}.ast-mobile-header-content .ast-builder-layout-element:not(.ast-builder-menu):not(.ast-header-divider-element),.ast-mobile-popup-content .ast-builder-layout-element:not(.ast-builder-menu):not(.ast-header-divider-element){padding:15px 20px}.footer-widget-area .ast-footer-divider-element{position:relative;align-items:center}.footer-widget-area .ast-divider-wrapper{display:inline-block}.ast-builder-footer-grid-columns .ast-fb-divider-layout-horizontal{-js-display:inline-flex;display:inline-flex;vertical-align:middle}[data-section*=section-fb-button-] .ast-builder-button-size-xs .ast-custom-button,[data-section*=section-hb-button-] .ast-builder-button-size-xs .ast-custom-button{font-size:13px;padding:8px 20px}[data-section*=section-fb-button-] .ast-builder-button-size-sm .ast-custom-button,[data-section*=section-hb-button-] .ast-builder-button-size-sm .ast-custom-button{font-size:15px;padding:10px 40px}[data-section*=section-fb-button-] .ast-builder-button-size-md .ast-custom-button,[data-section*=section-hb-button-] .ast-builder-button-size-md .ast-custom-button{font-size:17px;padding:15px 45px}[data-section*=section-fb-button-] .ast-builder-button-size-lg .ast-custom-button,[data-section*=section-hb-button-] .ast-builder-button-size-lg .ast-custom-button{font-size:19px;padding:20px 50px}[data-section*=section-fb-button-] .ast-builder-button-size-xl .ast-custom-button,[data-section*=section-hb-button-] .ast-builder-button-size-xl .ast-custom-button{font-size:21px;padding:25px 55px}.ast-fb-divider-layout-vertical{-js-display:flex;display:flex}.site-footer-section{position:relative}.ast-builder-language-switcher .ast-builder-language-switcher-menu{list-style:none;margin:0;padding:0;line-height:normal;-webkit-tap-highlight-color:transparent}.ast-builder-language-switcher-layout-vertical .ast-builder-language-switcher{display:block}.ast-builder-language-switcher-layout-vertical .ast-builder-language-switcher-menu{display:block}.ast-builder-language-switcher-layout-horizontal .ast-builder-language-switcher{-js-display:flex;display:flex}.ast-builder-language-switcher-layout-horizontal .ast-builder-language-switcher-menu{-js-display:flex;display:flex;flex-wrap:wrap}.ast-builder-language-switcher a{-js-display:flex;display:flex;align-items:center}.ast-lswitcher-item-footer,.ast-lswitcher-item-header{-js-display:inline-flex;display:inline-flex}span.ast-lswitcher-item-footer:last-child,span.ast-lswitcher-item-header:last-child{margin-right:0}.ast-header-sticky-active{position:fixed!important;right:0;left:0;margin:0 auto;z-index:99}.ast-footer-sticky-active .ast-custom-footer{position:fixed!important;right:0;left:0;bottom:0;margin:0 auto;z-index:99}.ast-custom-header{position:relative;z-index:99}.ast-custom-header.ast-header-sticky-active .fl-row-content-wrap{transition:padding .3s linear}.ast-custom-header.ast-header-sticky-active .fl-module-content{transition:all .3s linear}.ast-custom-header.ast-header-sticky-active .elementor-section-wrap{transition:padding .3s linear}.ast-custom-header.ast-header-sticky-active .elementor-row>.elementor-column>.elementor-element-populated{transition:all .3s linear}.ast-shrink-custom-header .ast-custom-header.ast-sticky-shrunk .fl-row-content-wrap{transition:padding .3s linear;padding-top:5px;padding-bottom:5px;box-sizing:border-box}.ast-shrink-custom-header .ast-custom-header.ast-sticky-shrunk .fl-module-content{margin-top:5px;margin-bottom:5px;transition:all .3s linear}.ast-shrink-custom-header .ast-custom-header.ast-sticky-shrunk .fl-module-content.fl-node-content img{max-height:50px;width:auto}.ast-shrink-custom-header .ast-custom-header.ast-sticky-shrunk .elementor-section-wrap{transition:padding .3s linear;box-sizing:border-box}.ast-shrink-custom-header .ast-custom-header.ast-sticky-shrunk .elementor-section-wrap img{max-height:50px;width:auto}.ast-shrink-custom-header .ast-custom-header.ast-sticky-shrunk .elementor-row>.elementor-column>.elementor-element-populated{max-height:60px;transition:all .3s linear}.ast-custom-header.ast-header-sticky-active{top:0;width:100%;transition:ease-out}.single-advanced-hook .ast-no-title,.single-advanced-hook .hentry{margin:0}.js_active .ast-plain-container.single-advanced-hook .entry-header{margin:0}.summary.entry-summary+[CLASS*=astra-advanced-hook]{clear:both}.single-astra-advanced-hook .wp-block-buttons,.single-astra-advanced-hook .wp-block-uagb-buttons{margin-bottom:1.5em}.single-astra-advanced-hook .ast-container{flex-wrap:wrap}.single-astra-advanced-hook .ast-container>*{width:100%}body.ast-padded-layout::after,body.ast-padded-layout::before{background:inherit;content:"";display:block;height:0;left:0;position:fixed;width:100%;z-index:999}body.ast-padded-layout::after{bottom:0}body.ast-padded-layout{background-attachment:fixed}body.ast-padded-layout::before{top:0}@media (min-width:44.375em){body.ast-padded-layout.admin-bar::before{top:46px}}@media (min-width:48.9375em){body.ast-padded-layout.admin-bar::before{top:32px}}.elementor-page.ast-box-layout #page,.elementor-page.ast-padded-layout #page{overflow:hidden}.siteorigin-panels.ast-box-layout #page,.siteorigin-panels.ast-padded-layout #page{overflow:hidden}.ast-separate-container.ast-box-layout #content .ast-container{padding-left:0;padding-right:0}@media (max-width:768px){.ast-separate-container.ast-box-layout #content .ast-container{padding-left:20px;padding-right:20px}}@media (max-width:544px){.ast-separate-container.ast-box-layout #content .ast-container{padding-left:.54em;padding-right:.54em}}.js_active .ast-box-layout #page,.js_active .ast-padded-layout #page{overflow:hidden}.js_active .ast-box-layout.ast-page-builder-template .vc_row[data-vc-full-width],.js_active .ast-padded-layout.ast-page-builder-template .vc_row[data-vc-full-width]{max-width:100%;left:0!important}.ast-sticky-active{position:fixed!important;right:0;left:0;margin:0 auto}.ast-nav-up{transform:translateY(-100%)}.site-header .sticky-custom-logo{display:none}.ast-primary-sticky-header-active li.ast-masthead-custom-menu-items a,.ast-primary-sticky-header-active li.ast-masthead-custom-menu-items a:focus,.ast-primary-sticky-header-active li.ast-masthead-custom-menu-items a:hover{background:0 0}.ast-fullscreen-active .ast-above-header,.ast-offcanvas-active .ast-above-header{z-index:4}.ast-fullscreen-active .ast-above-header.ast-sticky-active,.ast-offcanvas-active .ast-above-header.ast-sticky-active{z-index:0}#ast-fixed-header{position:fixed;visibility:hidden;top:0;left:0;width:100%}#ast-fixed-header .main-header-bar{box-shadow:0 1px 2px rgba(0,0,0,.2)}#ast-fixed-header.ast-header-slide{transform:translateY(-100%);transition:transform .3s linear,top .3s linear,visibility .3s linear}#ast-fixed-header.ast-header-fade{opacity:0;transition:opacity .3s linear}.main-header-bar.ast-sticky-active{box-shadow:0 2px 10px 0 rgba(36,50,66,.075)}.ast-sticky-custom-logo .ast-header-sticked .custom-logo-link,.ast-sticky-custom-logo .ast-header-sticked .custom-mobile-logo-link{display:none}.ast-sticky-custom-logo .ast-header-sticked .sticky-custom-logo{display:inline-block}.ast-sticky-custom-logo.ast-primary-sticky-header-active.ast-header-break-point.ast-replace-site-logo-transparent.ast-theme-transparent-header .transparent-custom-logo{display:none}.ast-header-stick-fade-active .ast-sticky-custom-logo.ast-primary-sticky-header-active.ast-header-break-point.ast-replace-site-logo-transparent.ast-theme-transparent-header .transparent-custom-logo,.ast-header-stick-scroll-active .ast-sticky-custom-logo.ast-primary-sticky-header-active.ast-header-break-point.ast-replace-site-logo-transparent.ast-theme-transparent-header .transparent-custom-logo,.ast-header-stick-slide-active .ast-sticky-custom-logo.ast-primary-sticky-header-active.ast-header-break-point.ast-replace-site-logo-transparent.ast-theme-transparent-header .transparent-custom-logo{display:inline-block}.ast-sticky-main-shrink .ast-sticky-shrunk .main-header-bar,.ast-sticky-main-shrink .ast-sticky-shrunk.main-header-bar{line-height:55px}.ast-sticky-main-shrink .ast-sticky-shrunk .main-header-bar .ast-site-identity,.ast-sticky-main-shrink .ast-sticky-shrunk.main-header-bar .ast-site-identity{padding-top:.5em;padding-bottom:.5em}.ast-sticky-main-shrink .ast-sticky-shrunk .site-navigation{line-height:3}.ast-sticky-main-shrink .ast-sticky-shrunk .site-logo-img img{max-height:55px!important;width:auto}.ast-sticky-main-shrink.ast-header-break-point .ast-sticky-shrunk .main-header-bar,.ast-sticky-main-shrink.ast-header-break-point .ast-sticky-shrunk.main-header-bar{padding-bottom:0}.ast-sticky-main-shrink.ast-header-break-point .ast-sticky-shrunk .ast-mobile-menu-buttons{line-height:0;padding-bottom:.5em}.ast-sticky-main-shrink.ast-header-break-point .ast-sticky-shrunk .site-branding{padding-bottom:.5em}.ast-sticky-above-shrink .ast-sticky-shrunk .ast-above-header-bar .ast-site-identity,.ast-sticky-above-shrink .ast-sticky-shrunk.ast-above-header-bar .ast-site-identity{padding-top:.5em;padding-bottom:.5em}.ast-sticky-above-shrink .ast-sticky-shrunk .site-navigation{line-height:3}.ast-sticky-above-shrink .ast-sticky-shrunk .site-logo-img img{max-height:55px;width:auto}.ast-sticky-above-shrink.ast-header-break-point .ast-sticky-shrunk .ast-above-header-bar,.ast-sticky-above-shrink.ast-header-break-point .ast-sticky-shrunk.ast-above-header-bar{padding-bottom:0}.ast-sticky-above-shrink.ast-header-break-point .ast-sticky-shrunk .ast-mobile-menu-buttons{line-height:0;padding-bottom:.5em}.ast-sticky-above-shrink.ast-header-break-point .ast-sticky-shrunk .site-branding{padding-bottom:.5em}.ast-sticky-below-shrink .ast-sticky-shrunk .ast-below-header-bar .ast-site-identity,.ast-sticky-below-shrink .ast-sticky-shrunk.ast-below-header-bar .ast-site-identity{padding-top:.5em;padding-bottom:.5em}.ast-sticky-below-shrink .ast-sticky-shrunk .site-navigation{line-height:3}.ast-sticky-below-shrink .ast-sticky-shrunk .site-logo-img img{max-height:55px;width:auto}.ast-sticky-below-shrink.ast-header-break-point .ast-sticky-shrunk .ast-below-header-bar,.ast-sticky-below-shrink.ast-header-break-point .ast-sticky-shrunk.ast-below-header-bar{padding-bottom:0}.ast-sticky-below-shrink.ast-header-break-point .ast-sticky-shrunk .ast-mobile-menu-buttons{line-height:0;padding-bottom:.5em}.ast-sticky-below-shrink.ast-header-break-point .ast-sticky-shrunk .site-branding{padding-bottom:.5em}.ast-header-break-point .ast-sticky-active .sticky-custom-logo img{display:block}.ast-header-break-point .ast-has-mobile-header-logo .ast-header-sticked .sticky-custom-logo img{display:block}.ast-header-break-point .ast-has-mobile-header-logo .ast-header-sticked .ast-mobile-header-logo{display:none}.ast-header-break-point .ast-header-sticked .sticky-custom-logo img{display:block}.ast-header-break-point.ast-inherit-site-logo-sticky .ast-has-mobile-header-logo .ast-header-sticked .custom-logo-link img{display:none}.ast-header-break-point.ast-inherit-site-logo-sticky .ast-has-mobile-header-logo .ast-header-sticked .custom-mobile-logo-link img{display:inline-block}.above-header-toggle-on .main-header-bar{z-index:1}.ast-main-header-nav-open.ast-hfb-header #ast-fixed-header .ast-mobile-header-wrap .ast-mobile-header-content{display:none}.ast-main-header-nav-open.ast-hfb-header #ast-fixed-header .ast-desktop-header-content{display:none}.ast-main-header-nav-open.ast-hfb-header .ast-mobile-header-wrap .ast-mobile-header-content{display:block}.ast-main-header-nav-open.ast-hfb-header .ast-desktop-header-content{display:block}.ast-header-stick-fade-active .ast-main-header-nav-open.ast-hfb-header #ast-fixed-header .ast-mobile-header-wrap .ast-mobile-header-content,.ast-header-stick-scroll-active .ast-main-header-nav-open.ast-hfb-header #ast-fixed-header .ast-mobile-header-wrap .ast-mobile-header-content,.ast-header-stick-slide-active .ast-main-header-nav-open.ast-hfb-header #ast-fixed-header .ast-mobile-header-wrap .ast-mobile-header-content{display:block}.ast-header-stick-fade-active .ast-main-header-nav-open.ast-hfb-header #ast-fixed-header .ast-desktop-header-content,.ast-header-stick-scroll-active .ast-main-header-nav-open.ast-hfb-header #ast-fixed-header .ast-desktop-header-content,.ast-header-stick-slide-active .ast-main-header-nav-open.ast-hfb-header #ast-fixed-header .ast-desktop-header-content{display:block}.ast-header-stick-fade-active .ast-main-header-nav-open.ast-hfb-header #masthead>.ast-mobile-header-wrap .ast-mobile-header-content,.ast-header-stick-scroll-active .ast-main-header-nav-open.ast-hfb-header #masthead>.ast-mobile-header-wrap .ast-mobile-header-content,.ast-header-stick-slide-active .ast-main-header-nav-open.ast-hfb-header #masthead>.ast-mobile-header-wrap .ast-mobile-header-content{display:none}.ast-header-stick-fade-active .ast-main-header-nav-open.ast-hfb-header #masthead>.ast-desktop-header-content,.ast-header-stick-scroll-active .ast-main-header-nav-open.ast-hfb-header #masthead>.ast-desktop-header-content,.ast-header-stick-slide-active .ast-main-header-nav-open.ast-hfb-header #masthead>.ast-desktop-header-content{display:none}.ast-header-stick-fade-active.ast-off-canvas-active .ast-main-header-nav-open.ast-hfb-header #ast-fixed-header .ast-mobile-header-wrap .ast-mobile-header-content,.ast-header-stick-scroll-active.ast-off-canvas-active .ast-main-header-nav-open.ast-hfb-header #ast-fixed-header .ast-mobile-header-wrap .ast-mobile-header-content,.ast-header-stick-slide-active.ast-off-canvas-active .ast-main-header-nav-open.ast-hfb-header #ast-fixed-header .ast-mobile-header-wrap .ast-mobile-header-content{display:none}.ast-header-stick-fade-active.ast-off-canvas-active .ast-main-header-nav-open.ast-hfb-header #ast-fixed-header .ast-desktop-header-content,.ast-header-stick-scroll-active.ast-off-canvas-active .ast-main-header-nav-open.ast-hfb-header #ast-fixed-header .ast-desktop-header-content,.ast-header-stick-slide-active.ast-off-canvas-active .ast-main-header-nav-open.ast-hfb-header #ast-fixed-header .ast-desktop-header-content{display:none}.ast-above-sticky-header-active.ast-main-header-nav-open.ast-hfb-header #masthead>#ast-desktop-header .ast-desktop-header-content,.ast-above-sticky-header-active.ast-main-header-nav-open.ast-hfb-header #masthead>.ast-mobile-header-wrap .ast-mobile-header-content,.ast-above-sticky-header-active.ast-main-header-nav-open.astra-hfb-header #masthead>#ast-desktop-header .ast-desktop-header-content,.ast-above-sticky-header-active.ast-main-header-nav-open.astra-hfb-header #masthead>.ast-mobile-header-wrap .ast-mobile-header-content,.ast-below-sticky-header-active.ast-main-header-nav-open.ast-hfb-header #masthead>#ast-desktop-header .ast-desktop-header-content,.ast-below-sticky-header-active.ast-main-header-nav-open.ast-hfb-header #masthead>.ast-mobile-header-wrap .ast-mobile-header-content,.ast-below-sticky-header-active.ast-main-header-nav-open.astra-hfb-header #masthead>#ast-desktop-header .ast-desktop-header-content,.ast-below-sticky-header-active.ast-main-header-nav-open.astra-hfb-header #masthead>.ast-mobile-header-wrap .ast-mobile-header-content,.ast-primary-sticky-header-active.ast-main-header-nav-open.ast-hfb-header #masthead>#ast-desktop-header .ast-desktop-header-content,.ast-primary-sticky-header-active.ast-main-header-nav-open.ast-hfb-header #masthead>.ast-mobile-header-wrap .ast-mobile-header-content,.ast-primary-sticky-header-active.ast-main-header-nav-open.astra-hfb-header #masthead>#ast-desktop-header .ast-desktop-header-content,.ast-primary-sticky-header-active.ast-main-header-nav-open.astra-hfb-header #masthead>.ast-mobile-header-wrap .ast-mobile-header-content{position:fixed}.site-above-header-wrap,.site-below-header-wrap,.site-primary-header-wrap{transition:all .2s linear}.ast-header-stick-slide-active .ast-flyout-menu-enable.ast-header-break-point #masthead>.main-header-bar-navigation{display:none!important}.ast-header-stick-fade-active .ast-flyout-menu-enable.ast-header-break-point #masthead>.main-header-bar-navigation{display:none!important}.ast-flyout-menu-overlay .ast-stick-primary-below-wrapper.ast-sticky-active{z-index:5}.ast-fullscreen-menu-overlay #ast-fixed-header{z-index:9}.ast-flyout-menu-enable.ast-primary-sticky-enabled .ast-stick-primary-below-wrapper,.ast-flyout-menu-enable.ast-primary-sticky-enabled .main-header-bar{overflow-y:unset!important}#ast-mobile-header .content-align-flex-start{max-height:60vh;overflow:auto}.astra-full-megamenu-wrapper{z-index:99999}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.sub-menu>.menu-item{display:none}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li.ast-mm-has-desc>.menu-link{vertical-align:middle;text-align:center}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .menu-item:hover>.menu-link{background-color:transparent}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu{opacity:0;visibility:hidden}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu-focus .menu-item>.menu-link{background-color:transparent}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus{opacity:1;visibility:visible;-js-display:flex;display:flex;padding:15px}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus.sub-menu>.menu-item{padding-left:15px;padding-right:15px;display:block;flex:1;opacity:1}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus.sub-menu>.menu-item:first-child{padding-left:0}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus.sub-menu>.menu-item:last-child{padding-right:0}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus.sub-menu.col-2 .menu-item{width:50%}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus.sub-menu.col-3 .menu-item{width:33.33%}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus.sub-menu.col-4 .menu-item{width:25%}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus.sub-menu .menu-item:last-child{border-right:none}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus .sub-menu{background-color:transparent;display:block;opacity:1;visibility:visible;transform:none}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus .astra-nested-sub-menu .menu-item .menu-link{padding-left:24px}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus .astra-nested-sub-menu .astra-nested-sub-menu .menu-item .menu-link{padding-left:48px}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus.sub-menu .sub-menu{border:none}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus.sub-menu>.menu-item .sub-menu{position:static;width:100%;margin:auto}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus.sub-menu>.menu-item .sub-menu .menu-item{width:100%}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus>.menu-item{padding-left:15px;padding-right:15px}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus>.menu-item:first-child{padding-left:0}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus>.menu-item:last-child{padding-right:0}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu .ast-header-navigation-arrow{display:none}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-full-megamenu-wrapper.astra-megamenu-wrapper-focus{opacity:1;visibility:visible}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-full-megamenu-wrapper.astra-megamenu-wrapper-focus .astra-megamenu.astra-megamenu-focus{-js-display:flex;display:flex}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-full-megamenu-wrapper .astra-mega-menu-width-full-stretched{width:100%}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-full-megamenu-wrapper .astra-mega-menu-width-full-stretched .ast-mm-template-content{padding:0}.ast-desktop .ast-mega-menu-enabled .menu-item-has-children.astra-megamenu-li.menu-item .astra-megamenu.sub-menu .menu-item>.menu-link::after{content:''}.ast-desktop .ast-mega-menu-enabled .menu-item-has-children.astra-megamenu-li.menu-item .astra-megamenu.sub-menu .menu-item>.menu-link .ast-icon.icon-arrow{display:none}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .sub-menu .menu-link,.ast-desktop .ast-mega-menu-enabled.submenu-with-border .astra-megamenu-li .sub-menu .menu-link{border:none}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu{opacity:1;visibility:visible;-js-display:flex;display:flex;padding:15px}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu>.menu-item{padding-left:15px;padding-right:15px}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu>.menu-item:first-child{padding-left:0}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu>.menu-item:last-child{padding-right:0}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu>.menu-item{padding-left:15px;padding-right:15px}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu>.menu-item:first-child{padding-left:0}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu>.menu-item:last-child{padding-right:0}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu.col-2 .menu-item{width:50%}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu.col-3 .menu-item{width:33.33%}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu.col-4 .menu-item{width:25%}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu>.menu-item{display:block;flex:1;opacity:1}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu .sub-menu{background-color:transparent;display:block;opacity:1;visibility:visible;transform:none}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu .astra-nested-sub-menu .menu-item .menu-link{padding-left:24px}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu .astra-nested-sub-menu .astra-nested-sub-menu .menu-item .menu-link{padding-left:48px}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu.sub-menu .sub-menu{border:none}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu.sub-menu>.menu-item .sub-menu{position:static;width:100%;margin:auto}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu.sub-menu>.menu-item .sub-menu .menu-item{width:100%}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu.sub-menu .menu-item:last-child{border-right:none}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-full-megamenu-wrapper{opacity:1;visibility:visible}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-full-megamenu-wrapper .astra-megamenu{-js-display:flex;display:flex}.ast-desktop .ast-mega-menu-enabled :not(.menu-container-width-mega).astra-megamenu-li:hover .astra-megamenu .sub-menu .menu-item{width:100%}.ast-desktop .ast-mega-menu-enabled :not(.menu-container-width-mega).astra-megamenu-li:hover .astra-megamenu.sub-menu .menu-item .sub-menu{min-width:100%}.ast-desktop .ast-mega-menu-enabled :not(.menu-container-width-mega).astra-megamenu-li .astra-megamenu.astra-megamenu-focus .sub-menu .menu-item{width:100%}.ast-desktop .ast-mega-menu-enabled :not(.menu-container-width-mega).astra-megamenu-li .astra-megamenu.astra-megamenu-focus.sub-menu .menu-item .sub-menu{min-width:100%}.ast-desktop .ast-mega-menu-enabled .astra-full-megamenu-wrapper{background:#fff;position:absolute;opacity:0;visibility:hidden;top:100%}.ast-desktop .ast-mega-menu-enabled .astra-full-megamenu-wrapper .astra-megamenu.sub-menu{display:none;position:relative;left:0;top:0;margin:0 auto;padding-left:0;padding-right:0;border-width:0}.ast-desktop .ast-mega-menu-enabled .astra-full-megamenu-wrapper .astra-mega-menu-width-full-stretched.sub-menu{padding:15px}.ast-desktop .ast-mega-menu-enabled .ast-hide-menu-item+.ast-mm-custom-content{margin-top:.9em}.ast-desktop .ast-mega-menu-enabled .menu-item-heading:not(.menu-item-has-children)>a{margin-bottom:.9em}.ast-desktop .ast-above-header-menu .astra-megamenu-li .sub-menu .menu-item.current-menu-ancestor>.menu-link,.ast-desktop .ast-below-header-menu .astra-megamenu-li .sub-menu .menu-item.current-menu-ancestor>.menu-link,.ast-desktop .main-header-menu .astra-megamenu-li .sub-menu .menu-item.current-menu-ancestor>.menu-link{background-color:transparent;color:inherit}.ast-desktop .ast-above-header-menu .astra-megamenu-li .sub-menu .menu-item-heading .menu-text,.ast-desktop .ast-below-header-menu .astra-megamenu-li .sub-menu .menu-item-heading .menu-text,.ast-desktop .main-header-menu .astra-megamenu-li .sub-menu .menu-item-heading .menu-text{vertical-align:text-top}.ast-desktop .ast-mm-custom-text-content,.ast-desktop .ast-mm-template-content{padding:0 1em}.ast-desktop .ast-mm-custom-text-content{margin-bottom:.9em}.ast-desktop .ast-below-header .ast-mm-custom-text-content,.ast-desktop .ast-below-header .ast-mm-template-content{padding:.9em 1em}.ast-desktop .submenu-with-border .astra-full-megamenu-wrapper{border-width:1px;border-style:solid}.ast-desktop .ast-mm-widget-content a{display:initial}.ast-desktop .ast-mm-widget-content .ast-mm-widget-item{padding:1.5em;margin-bottom:.9em}.ast-desktop .ast-mm-widget-content .ast-search-submit{display:none}.ast-desktop .submenu-with-border .astra-megamenu{border-width:1px}.ast-menu-description{line-height:1.6;display:block;font-size:.8em;padding:2px 0}.site-header a .ast-menu-description,.site-header a .sub-arrow{transition:none}.site-header .menu-text{transition:none}.ast-header-break-point .ast-menu-description{line-height:inherit}.astra-mm-highlight-label{font-size:.7em;margin-left:5px;line-height:normal;padding:3px 6px;border-radius:2px}.ast-desktop .ast-hide-menu-item{display:none}.ast-desktop .ast-mega-menu-enabled .ast-hide-menu-item{display:none}.ast-desktop .ast-mega-menu-enabled.ast-above-header-menu>.menu-item-has-children>.menu-link::after,.ast-desktop .ast-mega-menu-enabled.ast-below-header-menu>.menu-item-has-children>.menu-link::after,.ast-desktop .ast-mega-menu-enabled.main-header-menu>.menu-item-has-children>.menu-link::after{content:'';margin:0}.ast-desktop .ast-mega-menu-enabled.ast-above-header-menu .sub-menu .menu-item.menu-item-has-children>.menu-link .sub-arrow:after,.ast-desktop .ast-mega-menu-enabled.ast-below-header-menu .sub-menu .menu-item.menu-item-has-children>.menu-link .sub-arrow:after,.ast-desktop .ast-mega-menu-enabled.main-header-menu .sub-menu .menu-item.menu-item-has-children>.menu-link .sub-arrow:after{transform:rotate(-90deg)}.ast-desktop .ast-mega-menu-enabled.ast-above-header-menu .sub-menu .menu-item.menu-item-has-children>.menu-link .sub-arrow,.ast-desktop .ast-mega-menu-enabled.ast-below-header-menu .sub-menu .menu-item.menu-item-has-children>.menu-link .sub-arrow,.ast-desktop .ast-mega-menu-enabled.main-header-menu .sub-menu .menu-item.menu-item-has-children>.menu-link .sub-arrow{position:absolute;right:5%;top:50%;transform:translateY(-50%)}.ast-desktop .ast-mega-menu-enabled.ast-above-header-menu .ast-masthead-custom-menu-items a:focus,.ast-desktop .ast-mega-menu-enabled.ast-above-header-menu .ast-masthead-custom-menu-items a:hover,.ast-desktop .ast-mega-menu-enabled.ast-below-header-menu .ast-masthead-custom-menu-items a:focus,.ast-desktop .ast-mega-menu-enabled.ast-below-header-menu .ast-masthead-custom-menu-items a:hover,.ast-desktop .ast-mega-menu-enabled.main-header-menu .ast-masthead-custom-menu-items a:focus,.ast-desktop .ast-mega-menu-enabled.main-header-menu .ast-masthead-custom-menu-items a:hover{background:0 0}.ast-builder-menu-mobile .ast-mega-menu-enabled.main-header-menu .menu-item-has-children.astra-megamenu-li>.menu-link .sub-arrow:after,.ast-builder-menu-mobile .ast-mega-menu-enabled.main-header-menu .menu-item-has-children>.menu-link .sub-arrow:after,.ast-header-break-point .ast-mega-menu-enabled.main-header-menu .menu-item-has-children.astra-megamenu-li>.menu-link .sub-arrow:after,.ast-header-break-point .ast-mega-menu-enabled.main-header-menu .menu-item-has-children>.menu-link .sub-arrow:after{display:none}.ast-disable-link{cursor:default}.ast-desktop .ast-mega-menu-enabled.ast-above-header-menu .sub-menu .menu-item.menu-item-heading:focus>.menu-link,.ast-desktop .ast-mega-menu-enabled.ast-above-header-menu .sub-menu .menu-item.menu-item-heading:hover>.menu-link,.ast-desktop .ast-mega-menu-enabled.ast-above-header-menu .sub-menu .menu-item.menu-item-heading>.menu-link:hover{background:0 0}.ast-desktop .ast-mega-menu-enabled.ast-below-header-menu .sub-menu .menu-item.menu-item-heading:focus>.menu-link,.ast-desktop .ast-mega-menu-enabled.ast-below-header-menu .sub-menu .menu-item.menu-item-heading:hover>.menu-link,.ast-desktop .ast-mega-menu-enabled.ast-below-header-menu .sub-menu .menu-item.menu-item-heading>.menu-link:hover{background:0 0}.ast-desktop .ast-mega-menu-enabled.main-header-menu .sub-menu .menu-item.menu-item-heading>.menu-link{background:0 0}.ast-desktop .ast-above-header-menu .astra-mega-menu-width-full,.ast-desktop .ast-above-header-menu .astra-mega-menu-width-full-stretched,.ast-desktop .ast-below-header-menu .astra-mega-menu-width-full,.ast-desktop .ast-below-header-menu .astra-mega-menu-width-full-stretched,.ast-desktop .astra-mega-menu-width-full,.ast-desktop .astra-mega-menu-width-full-stretched{background:0 0}.ast-desktop .main-header-menu>.menu-item .astra-full-megamenu-wrapper:before{position:absolute;content:'';top:0;left:0;width:100%;transform:translateY(-100%)}.ast-desktop .main-header-menu.ast-menu-shadow .astra-full-megamenu-wrapper .sub-menu{box-shadow:none}.ast-desktop .main-header-menu.ast-menu-shadow .astra-megamenu .sub-menu{box-shadow:none}.ast-desktop .main-header-menu.ast-menu-shadow .astra-full-megamenu-wrapper{box-shadow:0 4px 10px -2px rgba(0,0,0,.1)}.ast-header-break-point .ast-above-header .sub-menu .menu-item .ast-hide-menu-item,.ast-header-break-point .ast-below-header .sub-menu .menu-item .ast-hide-menu-item,.ast-header-break-point .main-navigation .sub-menu .menu-item .ast-hide-menu-item{display:none}.ast-header-break-point .ast-above-header .sub-menu .menu-item .ast-hide-menu-item+.ast-menu-toggle,.ast-header-break-point .ast-below-header .sub-menu .menu-item .ast-hide-menu-item+.ast-menu-toggle,.ast-header-break-point .main-navigation .sub-menu .menu-item .ast-hide-menu-item+.ast-menu-toggle{display:none}.ast-header-break-point .ast-above-header .sub-menu .menu-item .ast-hide-menu-item+.ast-menu-toggle+.sub-menu,.ast-header-break-point .ast-below-header .sub-menu .menu-item .ast-hide-menu-item+.ast-menu-toggle+.sub-menu,.ast-header-break-point .main-navigation .sub-menu .menu-item .ast-hide-menu-item+.ast-menu-toggle+.sub-menu{display:block!important}.ast-header-break-point .ast-above-header .sub-menu .menu-item .ast-hide-menu-item+.ast-menu-toggle+.ast-mm-custom-content+.sub-menu,.ast-header-break-point .ast-below-header .sub-menu .menu-item .ast-hide-menu-item+.ast-menu-toggle+.ast-mm-custom-content+.sub-menu,.ast-header-break-point .main-navigation .sub-menu .menu-item .ast-hide-menu-item+.ast-menu-toggle+.ast-mm-custom-content+.sub-menu{display:block!important}.ast-hidden{display:none!important}.rtl.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-full-megamenu-wrapper .astra-megamenu{right:0}.main-header-bar-wrap .ast-search-box.header-cover{z-index:7}.ast-below-header-wrap .ast-search-box.header-cover #close,.ast-below-header-wrap .ast-search-box.header-cover .search-field{font-size:1.8em}.ast-below-header-wrap .ast-search-box.header-cover .search-submit{font-size:1.5em}.ast-search-box.full-screen,.ast-search-box.header-cover{display:none;opacity:0;transition:opacity .3s ease-in-out,display .3s ease-in-out;width:100%;height:100%}.ast-search-box.full-screen .search-field,.ast-search-box.header-cover .search-field{background:0 0;border:0;color:#fafafa;box-shadow:none;text-align:left;padding:0}.ast-search-box.full-screen .search-submit,.ast-search-box.header-cover .search-submit{background:var(--ast-fs-search-submit-background,0 0);padding:0;border-radius:50%;box-shadow:none;color:var(--ast-fs-search-text-color,#9e9e9e);transition:all .7s ease-In;outline:0;border:0;vertical-align:middle}.ast-search-box.full-screen .ast-search-wrapper,.ast-search-box.header-cover .ast-search-wrapper{position:absolute;width:100%;left:50%;top:50%;transform:translate(-50%,-50%)}.ast-search-box.full-screen .ast-search-wrapper .search-form,.ast-search-box.header-cover .ast-search-wrapper .search-form{line-height:normal}.ast-search-box.full-screen #close,.ast-search-box.header-cover #close{color:#fafafa;transform:rotate(0);font-size:2em;cursor:pointer;z-index:9;font-weight:400}.ast-search-box.full-screen .search-field::-webkit-input-placeholder,.ast-search-box.header-cover .search-field::-webkit-input-placeholder{color:#fafafa}.ast-search-box.full-screen .search-field:-moz-placeholder,.ast-search-box.header-cover .search-field:-moz-placeholder{color:#fafafa}.ast-search-box.full-screen .search-field::-moz-placeholder,.ast-search-box.header-cover .search-field::-moz-placeholder{color:#fafafa}.ast-search-box.full-screen .search-field:-ms-input-placeholder,.ast-search-box.header-cover .search-field:-ms-input-placeholder{color:#fafafa}.ast-search-box.header-cover{position:absolute;background:rgba(25,25,25,.96);top:0;z-index:10}.ast-search-box.header-cover .search-field{font-size:2em;line-height:2;width:100%}.ast-search-box.header-cover .ast-container{position:relative}.ast-search-box.header-cover .close,.ast-search-box.header-cover .search-submit,.ast-search-box.header-cover .search-text-wrap{display:inline-block}.ast-search-box.header-cover .search-text-wrap{width:calc(100% - 2.5em);vertical-align:middle}.ast-search-box.header-cover .search-submit{font-size:1.7em;margin-right:2em}.ast-search-box.header-cover #close{vertical-align:middle;backface-visibility:hidden}.ast-search-box.full-screen{position:fixed;background:rgba(25,25,25,.96);top:0;left:0;z-index:999}.ast-search-box.full-screen .ast-search-wrapper .large-search-text{text-align:center;color:#e2e2e2;font-size:1.5em;font-weight:400;transition-delay:50ms;transition:all .3s ease-in-out}.ast-search-box.full-screen .ast-search-wrapper fieldset{border:0;padding:2.5em 0 1em;border-bottom:2px solid var(--ast-border-color)}.ast-search-box.full-screen .ast-search-wrapper .search-field{font-size:2em;padding-left:20px;line-height:1.7;width:92%;vertical-align:middle}.ast-search-box.full-screen .ast-search-wrapper .search-form{width:70%;margin:20px auto}.ast-search-box.full-screen .ast-search-wrapper .search-submit{font-size:var(--ast-fs-search-font-size, 1.7em)}.ast-search-box.full-screen #close{position:absolute;color:#fafafa;right:1em;line-height:1;cursor:pointer;z-index:9;font-weight:400;font-size:2em;top:1.5em;backface-visibility:hidden}.ast-search-box.full-screen ::-webkit-input-placeholder{opacity:0}.ast-search-box.full-screen ::-moz-placeholder{opacity:0}.ast-search-box.full-screen :-ms-input-placeholder{opacity:0}.ast-search-box.full-screen :-moz-placeholder{opacity:0}@media (max-width:420px){.ast-search-box.full-screen ::-webkit-input-placeholder{opacity:1}.ast-search-box.full-screen ::-moz-placeholder{opacity:1}.ast-search-box.full-screen :-ms-input-placeholder{opacity:1}.ast-search-box.full-screen :-moz-placeholder{opacity:1}}.ast-hfb-header .ast-search-box.full-screen.full-screen ::-webkit-input-placeholder{opacity:.5}.ast-hfb-header .ast-search-box.full-screen.full-screen ::-moz-placeholder{opacity:.5}.ast-hfb-header .ast-search-box.full-screen.full-screen :-ms-input-placeholder{opacity:.5}.ast-hfb-header .ast-search-box.full-screen.full-screen :-moz-placeholder{opacity:.5}.site-header .ast-inline-search.ast-search-menu-icon .search-form{padding-left:0;padding-right:0}.site-header .ast-inline-search.ast-search-menu-icon .search-field{padding-left:1em;padding-right:2em}.ast-inline-search.ast-search-menu-icon{position:relative;transform:none;left:0;right:0}.ast-inline-search.ast-search-menu-icon .search-submit{display:block;background:0 0;border:none;position:absolute;height:100%;right:.25em;padding:0;top:0;font-size:1.3em;color:#757575}.ast-header-break-point .ast-inline-search.ast-search-menu-icon .search-form{padding:0}.ast-header-break-point .site-header .ast-inline-search.ast-search-menu-icon .search-field{padding-right:2em}.ast-header-break-point .ast-search-box.full-screen .ast-search-wrapper .search-field{width:80%}.ast-header-custom-item-inside.ast-desktop .main-header-menu .ast-search-menu-icon.full-screen,.ast-header-custom-item-inside.ast-desktop .main-header-menu .ast-search-menu-icon.header-cover{display:none}.ast-header-break-point .ast-swap-above-header-sections .ast-above-header-section-1 .ast-search-menu-icon .search-form{right:-1em;left:auto;padding-left:0;padding-right:3em}.ast-header-break-point .ast-swap-above-header-sections .ast-above-header-section-1 .search-field{padding-right:0;padding-left:1em}.ast-header-break-point .ast-swap-above-header-sections .ast-above-header-section-2 .ast-search-menu-icon .search-form{left:-1em;right:auto;padding-right:0;padding-left:3em}.ast-header-break-point .ast-swap-above-header-sections .ast-above-header-section-2 .search-field{padding-left:0;padding-right:1em}.ast-header-break-point .ast-above-header .ast-above-header-section-1 .ast-inline-search.ast-search-menu-icon .search-field{padding-right:0}.ast-header-break-point .ast-swap-above-header-sections.ast-mobile-header-stack .ast-above-header .ast-above-header-section-2 .ast-search-menu-icon .search-form{padding-left:0;left:auto;padding-right:2em}.ast-header-break-point .ast-swap-above-header-sections.ast-mobile-header-stack .ast-above-header .ast-above-header-section-2 .ast-search-menu-icon.slide-search .search-form{left:-1em;padding-left:2em}.ast-header-break-point .ast-swap-above-header-sections.ast-mobile-header-stack .ast-above-header .ast-above-header-section-1 .search-field{padding-right:0}.ast-header-break-point .ast-swap-above-header-sections.ast-mobile-header-stack .ast-above-header .search-field{padding-right:0;padding-left:1em}.ast-header-break-point .ast-above-header-mobile-stack .ast-above-header .ast-above-header-section-1 .ast-search-menu-icon.ast-inline-search .search-form{right:auto;padding-right:2em}.ast-header-break-point .ast-swap-below-header-sections .ast-below-header .below-header-section-2 .ast-search-menu-icon.ast-inline-search .search-form{left:0;padding-left:0;padding-right:2em}.ast-header-break-point .ast-swap-below-header-sections .below-header-section-1 .ast-search-menu-icon .search-form{right:-1em;left:auto;padding-left:0;padding-right:3em}.ast-header-break-point .ast-swap-below-header-sections .below-header-section-1 .search-field{padding-right:0;padding-left:1em}.ast-header-break-point .ast-swap-below-header-sections .below-header-section-2 .ast-search-menu-icon .search-form{left:-1em;right:auto;padding-right:0;padding-left:3em}.ast-header-break-point .ast-swap-below-header-sections .below-header-section-2 .search-field{padding-left:0;padding-right:1em}.ast-header-break-point .ast-below-header .below-header-section-1 .ast-inline-search.ast-search-menu-icon .search-field{padding-right:0}.ast-header-break-point .ast-swap-below-header-sections.site-header .ast-below-header .ast-inline-search.ast-search-menu-icon .search-field{padding-left:1em;padding-right:0}.ast-header-break-point .ast-swap-below-header-sections .ast-below-header .below-header-section-2 .ast-search-menu-icon .search-form{left:-1em;padding-left:3em;padding-right:1em}.ast-below-header-mobile-stack .ast-below-header .below-header-section-1 .ast-search-menu-icon.ast-inline-search .search-form{right:auto;padding-right:2em}.iphone.full-screen,.ipod.full-screen{position:fixed!important}@media (max-width:992px){.ast-above-header-mobile-stack .ast-above-header-section-1 .ast-search-menu-icon.ast-inline-search .search-form{left:auto}.ast-below-header-mobile-stack .below-header-section-1 .ast-search-menu-icon.ast-inline-search .search-form{left:auto}}@media (max-width:544px){.ast-search-box.full-screen .ast-search-wrapper .large-search-text{display:none}.ast-search-box.full-screen .ast-search-wrapper .search-field,.ast-search-box.full-screen .ast-search-wrapper .search-submit{font-size:1.6em}}