@charset "UTF-8";
@font-face{font-family:"Sarabun";src:url("../themes/senarclens/assets/fonts/Sarabun/extralight/Sarabun-ExtraLight.eot");src:local("â˜º"),url("../themes/senarclens/assets/fonts/Sarabun/extralight/Sarabun-ExtraLight.woff2") format("woff2"),url("../themes/senarclens/assets/fonts/Sarabun/extralight/Sarabun-ExtraLight.woff") format("woff"),url("../themes/senarclens/assets/fonts/Sarabun/extralight/Sarabun-ExtraLight.ttf") format("truetype");font-weight:200;font-style:normal}
@font-face{font-family:"Sarabun";src:url("../themes/senarclens/assets/fonts/Sarabun/regular/Sarabun-Regular.eot");src:local("â˜º"),url("../themes/senarclens/assets/fonts/Sarabun/regular/Sarabun-Regular.woff2") format("woff2"),url("../themes/senarclens/assets/fonts/Sarabun/regular/Sarabun-Regular.woff") format("woff"),url("../themes/senarclens/assets/fonts/Sarabun/regular/Sarabun-Regular.ttf") format("truetype");font-weight:400;font-style:normal}
@font-face{font-family:"Sarabun";src:url("../themes/senarclens/assets/fonts/Sarabun/medium/Sarabun-Medium.eot");src:local("â˜º"),url("../themes/senarclens/assets/fonts/Sarabun/medium/Sarabun-Medium.woff2") format("woff2"),url("../themes/senarclens/assets/fonts/Sarabun/medium/Sarabun-Medium.woff") format("woff"),url("../themes/senarclens/assets/fonts/Sarabun/medium/Sarabun-Medium.ttf") format("truetype");font-weight:500;font-style:normal}
@font-face{font-family:"Sarabun";src:url("../themes/senarclens/assets/fonts/Sarabun/bold/Sarabun-Bold.eot");src:local("â˜º"),url("../themes/senarclens/assets/fonts/Sarabun/bold/Sarabun-Bold.woff2") format("woff2"),url("../themes/senarclens/assets/fonts/Sarabun/bold/Sarabun-Bold.woff") format("woff"),url("../themes/senarclens/assets/fonts/Sarabun/bold/Sarabun-Bold.ttf") format("truetype");font-weight:700;font-style:normal}
@font-face{font-family:"MaterialSymbolsRounded";src:local("â˜º"),url("../themes/senarclens/assets/fonts/MaterialSymbolsRounded/MaterialSymbolsRounded.woff2") format("woff2-variations"),url("../themes/senarclens/assets/fonts/MaterialSymbolsRounded/MaterialSymbolsRounded.woff2") format("woff2"),url("../themes/senarclens/assets/fonts/MaterialSymbolsRounded/MaterialSymbolsRounded.ttf") format("truetype");font-style:normal;font-weight:100 900}
h2{font-weight:200;line-height:1.2}
h2.text-normal{font-size:2rem;font-weight:500}
h3,.h3,h4,.h4,h5,.h5{font-weight:500}
body.oc-loading,body.oc-loading *{cursor:wait !important}
.stripe-loading-indicator{height:5px;background:transparent;position:fixed;top:0;left:0;width:100%;overflow:hidden;z-index:2000}
.stripe-loading-indicator .stripe,.stripe-loading-indicator .stripe-loaded{height:5px;display:block;background:#0090c0;position:absolute;-webkit-box-shadow:inset 0 1px 1px -1px #FFF,inset 0 -1px 1px -1px #FFF;box-shadow:inset 0 1px 1px -1px #FFF,inset 0 -1px 1px -1px #FFF}
.stripe-loading-indicator .stripe{width:100%;-webkit-animation:oc-infinite-loader 60s linear;animation:oc-infinite-loader 60s linear}
.stripe-loading-indicator .stripe-loaded{width:0;opacity:0;filter:alpha(opacity=0)}
.stripe-loading-indicator.loaded{opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity 0.4s linear;transition:opacity 0.4s linear;-webkit-transition-delay:0.3s;transition-delay:0.3s}
.stripe-loading-indicator.loaded .stripe-loaded{opacity:1;filter:alpha(opacity=100);-webkit-transition:width 0.3s linear;transition:width 0.3s linear;width:100% !important}
.stripe-loading-indicator.hide{display:none}
body>p.flash-message{position:fixed;width:500px;left:50%;top:13px;margin-left:-250px;color:#fff;font-size:14px;padding:10px 30px 10px 15px;z-index:10300;word-wrap:break-word;text-shadow:0 -1px 0px rgba(0,0,0,0.15);text-align:center;-webkit-box-shadow:0 1px 6px rgba(0,0,0,0.12),0 1px 4px rgba(0,0,0,0.24);box-shadow:0 1px 6px rgba(0,0,0,0.12),0 1px 4px rgba(0,0,0,0.24);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
body>p.flash-message.fade{opacity:0;filter:alpha(opacity=0);-webkit-transition:all 0.5s,width 0s;transition:all 0.5s,width 0s;-webkit-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9)}
body>p.flash-message.fade.in{opacity:1;filter:alpha(opacity=100);-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
body>p.flash-message.success{background:#8da85e}
body>p.flash-message.error{background:#c30}
body>p.flash-message.warning{background:#f0ad4e}
body>p.flash-message.info{background:#5fb6f5}
body>p.flash-message button.close{float:none;position:absolute;right:10px;top:8px;color:white;font-size:21px;line-height:1;font-weight:bold;opacity:0.2;filter:alpha(opacity=20);padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;outline:none}
body>p.flash-message button.close:hover,body>p.flash-message button.close:focus{color:white;text-decoration:none;cursor:pointer;opacity:0.5;filter:alpha(opacity=50)}
@media (max-width:768px){body>p.flash-message{left:10px;right:10px;top:10px;margin-left:0;width:auto}}
[data-request][data-request-validate] [data-validate-for]:not(.visible),[data-request][data-request-validate] [data-validate-error]:not(.visible){display:none}
a.oc-loading:after,button.oc-loading:after,span.oc-loading:after{content:"";display:inline-block;vertical-align:middle;margin-left:0.4em;height:1em;width:1em;animation:oc-rotate-loader 0.8s infinite linear;border:0.2em solid currentColor;border-right-color:transparent;border-radius:50%;opacity:0.5;filter:alpha(opacity=50)}
@-moz-keyframes oc-rotate-loader{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(360deg)}}
@-webkit-keyframes oc-rotate-loader{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}
@-o-keyframes oc-rotate-loader{0%{-o-transform:rotate(0deg)}100%{-o-transform:rotate(360deg)}}
@-ms-keyframes oc-rotate-loader{0%{-ms-transform:rotate(0deg)}100%{-ms-transform:rotate(360deg)}}
@keyframes oc-rotate-loader{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}
@-moz-keyframes oc-infinite-loader{0%{width:0}10%{width:42%}20%{width:63%}30%{width:78.75%}40%{width:88.59375%}50%{width:94.130859375%}60%{width:97.0724487305%}70%{width:98.5892057419%}80%{width:99.3594339117%}90%{width:99.7475567005%}100%{width:99.9423761471%}}
@-webkit-keyframes oc-infinite-loader{0%{width:0}10%{width:42%}20%{width:63%}30%{width:78.75%}40%{width:88.59375%}50%{width:94.130859375%}60%{width:97.0724487305%}70%{width:98.5892057419%}80%{width:99.3594339117%}90%{width:99.7475567005%}100%{width:99.9423761471%}}
@-o-keyframes oc-infinite-loader{0%{width:0}10%{width:42%}20%{width:63%}30%{width:78.75%}40%{width:88.59375%}50%{width:94.130859375%}60%{width:97.0724487305%}70%{width:98.5892057419%}80%{width:99.3594339117%}90%{width:99.7475567005%}100%{width:99.9423761471%}}
@-ms-keyframes oc-infinite-loader{0%{width:0}10%{width:42%}20%{width:63%}30%{width:78.75%}40%{width:88.59375%}50%{width:94.130859375%}60%{width:97.0724487305%}70%{width:98.5892057419%}80%{width:99.3594339117%}90%{width:99.7475567005%}100%{width:99.9423761471%}}
@keyframes oc-infinite-loader{0%{width:0}10%{width:42%}20%{width:63%}30%{width:78.75%}40%{width:88.59375%}50%{width:94.130859375%}60%{width:97.0724487305%}70%{width:98.5892057419%}80%{width:99.3594339117%}90%{width:99.7475567005%}100%{width:99.9423761471%}}
.container-small{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto;max-width:920px;padding-left:1rem;padding-right:1rem}
@media (min-width:1200px){.container-small{padding-left:0;padding-right:0}}
.container-medium{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto;max-width:1180px;padding-left:1rem;padding-right:1rem}
@media (min-width:1200px){.container-medium{padding-left:0;padding-right:0}}
.container-full{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto;max-width:1920px;padding-left:0;padding-right:0}
.fs-small{font-size:0.875rem}
.richeditor h3 + *,.richeditor h4 + *,.richeditor * + ul,.richeditor * + ol,.richeditor p + p,.richeditor ul + p,.richeditor ol + p{margin-top:0.5rem}
.richeditor h1 + *,.richeditor h2 + *,.richeditor ul + ol,.richeditor ol + ul{margin-top:1rem}
.richeditor ol,.richeditor ul{padding-left:0.85rem}
.richeditor ol>li,.richeditor ul>li{padding-left:0.5rem}
.richeditor ol>li::marker,.richeditor ul>li::marker{font-size:0.85rem}
.richeditor ol>li + li,.richeditor ul>li + li{margin-top:0.5rem}
.richeditor a::before{margin-right:0.5rem}
.richeditor a.link-pdf::before{content:"";font-family:"Font Awesome 6 Pro"}
.richeditor a.link-external::before{content:"";font-family:"Font Awesome 6 Pro"}
.richeditor a.link-email::before{content:"";font-family:"Font Awesome 6 Pro"}
@media (min-width:992px){.border-lg-end{border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)}}
.p-4px{padding:4px}
.h-fit-content{height:fit-content}
@media (min-width:768px){.w-md-50{width:50%}}
*,*::before,*::after{box-sizing:border-box}
h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,p,ul,ol,figure{margin:0}
body.layout-home>main{display:flex;flex-direction:column;gap:4rem}
[class*="btn-outline-"]{background-color:#FFF}
.anti-spam,.oc-hide{display:none}
.inline-images img{margin:0 0.25em;vertical-align:text-bottom}
.fr-fic.fr-dii{display:inline-block;float:none;vertical-align:bottom;margin-left:1em;margin-right:1em}
.fr-fic.fr-dii.fr-fil{float:left;margin:0 1em 1em 0}
.fr-fic.fr-dii.fr-fir{float:right;margin:0 0 1em 1em}
.fr-fic.fr-dib{margin:1em auto;display:block;float:none;vertical-align:top}
.fr-fic.fr-dib.fr-fil{margin-left:0}
.fr-fic.fr-dib.fr-fir{margin-right:0}
#header{z-index:1040;background-color:#FFF;box-shadow:0 5px 15px -5px rgba(33,37,41,0.5)}
#header .header-content{display:flex;align-items:stretch;justify-content:space-between;height:100%;max-height:80px}
#header .logo{padding-top:1rem;z-index:1044}
#header .menu-container.desktop-menu{display:flex}
#header .menu-container.mobile-menu{display:none}
#header #mobileMenu{display:none}
#header .menu{position:relative;display:flex;height:100%;margin:0;padding:0;list-style-type:none}
#header .menu>.drop-menu>.menu-link:not(.search)::after{content:"";font-family:"Font Awesome 6 Pro";font-weight:300;display:inline-block;font-size:0.75em;font-weight:900;vertical-align:middle;transition:transform 0.3s}
#header .menu ul{list-style-type:none;margin:0;padding:0}
#header .menu ul span.menu-link{color:#000;font-size:0.875rem;font-weight:bold}
#header .menu ul a.menu-link{color:#1C63B7}
#header .menu ul a.menu-link:hover{color:#123f75}
#header .menu .menu-link.disabled{color:#212529}
#header .menu .drop-menu>ul{visibility:hidden;opacity:0;transition:opacity 0.3s 0s,visibility 0s 0.3s;box-shadow:0 5px 15px -5px rgba(33,37,41,0.5)}
body:not(.menu-open) #header .menu .drop-menu:not(.extra-entries):hover>ul,#header .menu .drop-menu:not(.extra-entries):focus>ul,#header .menu .drop-menu:not(.extra-entries):focus-within>ul{visibility:visible;opacity:1;transition:visibility 0s 0s,opacity 0.3s 0s}
body:not(.menu-open) #header .menu .drop-menu:not(.extra-entries):hover>.menu-link::after,#header .menu .drop-menu:not(.extra-entries):focus>.menu-link::after,#header .menu .drop-menu:not(.extra-entries):focus-within>.menu-link::after{transform:rotateX(180deg)}
#header .menu .drop-menu:hover>ul{z-index:1042}
#header .menu>.drop-menu>.menu-link{cursor:pointer}
#header .menu>.drop-menu>ul{position:absolute;top:100%;right:-45px;width:800px;max-width:800px;padding:2rem 2rem;background-color:#F0F0F0}
#header .main-menu>ul>li{display:flex;align-items:center;padding:0 1.125rem}
#header .main-menu>ul>li:first-of-type{padding-left:0}
#header .main-menu>ul>li:last-of-type{padding-right:0}
#header .main-menu>ul>li>.menu-link{color:#1C63B7;font-size:1.0625rem;font-weight:600;white-space:nowrap}
#header .main-menu>ul>li>.menu-link:hover,#header .main-menu>ul>li>.menu-link:focus,#header .main-menu>ul>li>.menu-link:not(:disabled):not(.disabled):active,#header .main-menu>ul>li>.menu-link.active{color:#3e89e1}
#header .main-menu>ul>li.active::before,#header .main-menu>ul>li.drop-menu:hover::before,#header .main-menu>ul>li.drop-menu:focus::before,#header .main-menu>ul>li.drop-menu:focus-within::before{opacity:1}
#header .main-menu>ul>li>ul{display:grid;gap:2rem;z-index:1039;grid-template-columns:repeat(4,1fr);grid-auto-rows:auto}
#header .main-menu>ul>li>ul>li.main-separator{grid-column:span 2}
#header .main-menu>ul>li>ul>li.search{grid-column:span 4}
#header .main-menu>ul>li>ul>li.search-input{grid-column:span 3}
#header .main-menu>ul>li>ul>li.search-input input::placeholder{color:#A0A0A0}
#header .main-menu>ul>li>ul>li.search-button{grid-column:4}
#header .main-menu>ul>li>ul:has(>li.search-input){gap:1rem}
#header .main-menu>ul>li>ul>li>ul{margin-top:0.875rem}
@media (max-width:1199.98px){#header{height:80px;background:#FFF;backdrop-filter:none}#header .menu-container.desktop-menu{display:none}#header .menu-container.mobile-menu{display:flex;gap:1.5rem}#header #mobileMenu{display:flex}}
#header #mobileMenu{flex-direction:column;position:fixed;top:80px;left:0;right:0;bottom:0;background-color:#FFF;visibility:hidden;opacity:0;transition:opacity 0.3s 0s,visibility 0s 0.3s}
body.menu-open #header #mobileMenu{visibility:visible;opacity:1;transition:visibility 0s 0s,opacity 0.3s 0s}
#header #mobileMenu .mobile-menu{flex:1;list-style-type:none;width:100%;max-width:560px;margin:0 auto;padding:1.5rem 1rem;overflow-y:auto}
#header #mobileMenu .mobile-menu ul{list-style-type:none}
#header #mobileMenu .mobile-menu span.menu-link{font-weight:700;color:#FFF}
#header #mobileMenu .mobile-menu>li{margin:0}
#header #mobileMenu .mobile-menu>li>.menu-link{display:block;padding:1.5rem 0;border-bottom:1px solid #1C63B7;font-size:1.39rem;line-height:1.28;font-weight:600;color:#1C63B7;cursor:pointer}
#header #mobileMenu .mobile-menu>li>.menu-link:hover,#header #mobileMenu .mobile-menu>li>.menu-link:active,#header #mobileMenu .mobile-menu>li>.menu-link:focus{color:#3e89e1}
#header #mobileMenu .mobile-menu>li:last-child{margin-bottom:1.1rem}
#header #mobileMenu .mobile-menu>li.drop-menu>.menu-link::after{content:"";font-family:"Font Awesome 6 Pro";font-weight:300;float:right;font-weight:400;transition:0.4s transform}
#header #mobileMenu .mobile-menu>li.drop-menu.open>.menu-link::after{transform:rotateX(180deg)}
#header #mobileMenu .mobile-menu>li>ul{margin:0;padding:0}
#header #mobileMenu .mobile-menu>li>ul{background-color:#1C63B7}
#header #mobileMenu .mobile-menu>li>ul>li{padding:0 1rem}
#header #mobileMenu .mobile-menu>li>ul>li:first-of-type{padding-top:1.5rem}
#header #mobileMenu .mobile-menu>li>ul>li:last-of-type{padding-bottom:1.5rem}
#header #mobileMenu .mobile-menu>li>ul>li a{color:#FFF}
#header #mobileMenu .mobile-menu>li>ul>li a:hover,#header #mobileMenu .mobile-menu>li>ul>li a:focus,#header #mobileMenu .mobile-menu>li>ul>li a:not(:disabled):not(.disabled):active,#header #mobileMenu .mobile-menu>li>ul>li a.active{color:#d9d9d9}
#header #mobileMenu .mobile-menu>li>ul>li + li{margin-top:1rem}
#pwa-header{z-index:1040;background-color:#FFF;max-height:63px}
#pwa-header .logo{display:grid;grid-template-columns:1fr auto 1fr;column-gap:1rem;padding-top:8px}
#pwa-header>div{font-size:22px}
.burger-button-container{display:flex;cursor:pointer;margin-left:1.15rem}
.burger-button-container .burger-button{position:relative;display:inline-block;width:27px;height:27px;margin:auto}
.burger-button-container .burger-button-inner,.burger-button-container .burger-button::after,.burger-button-container .burger-button::before{content:"";position:absolute;display:inline-block;height:3px;background-color:#1C63B7;border-radius:1px;opacity:1;transition:width 0.35s,transform 0.35s,opacity 0.2s}
.burger-button-container .burger-button::before{top:0;right:0;width:130%;transform-origin:right center}
.burger-button-container .burger-button-inner{top:calc(50% - 1.5px);right:0;width:95%}
.burger-button-container .burger-button::after{bottom:0;right:0;width:110%;transform-origin:right center}
body.menu-open .burger-button-container .burger-button::before{width:36.683778px;transform:translateY(-1.5px) rotate(-45deg)}
body.menu-open .burger-button-container .burger-button-inner{width:38.183778px;transform:rotate(-45deg);opacity:0}
body.menu-open .burger-button-container .burger-button::after{width:29.683778px;transform:translateY(-0.5px) translateX(-2px) rotate(45deg)}
.page-item:first-child .page-link{border-radius:100px}
.page-item:last-child .page-link{border-radius:100px}
.page-item .page-link{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:100px}
.ss-result{margin-bottom:2em}
.ss-result__aside{float:right;margin-left:0.5em}
.ss-result__title{font-weight:bold;margin-bottom:0.5em}
.ss-result__badge{font-size:0.7em;padding:0.2em 0.5em;border-radius:4px;margin-left:0.75em;background:#eee;display:inline-block}
.ss-result__text{margin-bottom:0.5em}
.homepage-hero-block .hero-background{position:relative;top:0}
.homepage-hero-block .hero-background>.hero-image{width:100%;max-height:520px;object-fit:cover}
.homepage-hero-block .hero-main{background-color:#FCDB00}
.homepage-hero-block .hero-main .hero-content{display:flex;flex-direction:column;gap:0.5rem;padding-top:2rem;padding-bottom:3rem}
.homepage-hero-block .hero-main .hero-content .lead{font-size:26px;font-weight:bold;line-height:1.2}
@media (min-width:992px){.homepage-hero-block .hero-main{background-color:transparent;position:absolute;top:min(calc(5.2vw + 80px),196px);left:0;right:0}.homepage-hero-block .hero-main .hero-content{max-width:380px;background-color:rgba(252,219,0,0.85);padding:1rem 2rem 2rem 2rem}}
.innerpage-hero-block{position:relative;width:100%;height:160px;overflow:hidden;display:block}
.innerpage-hero-block .hero-main{height:inherit}
.innerpage-hero-block .hero-main .hero-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block}
.innerpage-hero-block .hero-main .hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}
.innerpage-hero-block .hero-main .hero-overlay.bg-light-blue-opacity{background-color:rgba(229,239,250,0.8)}
.innerpage-hero-block .hero-main .hero-overlay.bg-yellow-opacity{background-color:rgba(252,219,0,0.8)}
.innerpage-hero-block .hero-main .hero-content{position:relative;z-index:2;height:100%;display:flex;align-items:end}
.innerpage-hero-block .hero-main .hero-content h1{height:fit-content;margin-bottom:2.375rem}
.local-info-block .richeditor a{color:#004080}
.local-info-block .richeditor a:hover,.local-info-block .richeditor a:focus,.local-info-block .richeditor a:not(:disabled):not(.disabled):active,.local-info-block .richeditor a.active{color:#0066cd}
.local-info-block .richeditor ol{list-style:none;padding-left:0px}
.local-info-block .richeditor ol li{display:flex;gap:10px;align-items:center}
.local-info-block .richeditor ol li:nth-child(1)::before{content:"counter_1"}
.local-info-block .richeditor ol li:nth-child(2)::before{content:"counter_2"}
.local-info-block .richeditor ol li:nth-child(3)::before{content:"counter_3"}
.local-info-block .richeditor ol li:nth-child(4)::before{content:"counter_4"}
.local-info-block .richeditor ol li:nth-child(5)::before{content:"counter_5"}
.local-info-block .richeditor ol li::before{font-family:"MaterialSymbolsRounded";font-variation-settings:"FILL" 0,"wght" 700,"GRAD" 0,"opsz" 48;font-size:30px}
.accordion-block .accordion-button{font-size:1.625rem;font-weight:500}
.carousel-block .carousel{position:relative}
.carousel-block .carousel .carousel-inner{display:flex;gap:1.25rem;align-items:center;padding-left:0;margin-bottom:0;list-style:none;overflow-x:scroll;scrollbar-width:none;user-select:none}
.carousel-block .carousel .carousel-inner .carousel-item{z-index:1}
.carousel-block .carousel .carousel-inner .carousel-item:hover{cursor:zoom-in}
.carousel-block .carousel .carousel-inner .carousel-item img{pointer-events:none;width:280px;max-width:280px;height:200px;max-height:200px}
.carousel-block .carousel .carousel-buttons{position:absolute;display:flex;justify-content:space-between;width:112%;top:50%;left:50%;transform:translate(-50%,-50%);padding:0 1rem;z-index:0}
.carousel-block .carousel .carousel-buttons button{background-color:transparent;border:none;max-width:fit-content;padding:0.5rem 0.9rem}
.carousel-block .carousel .carousel-buttons .carousel-control-prev-icon,.carousel-block .carousel .carousel-buttons .carousel-control-next-icon{background-image:none}
.carousel-block .carousel .carousel-buttons .carousel-control-prev-icon::before,.carousel-block .carousel .carousel-buttons .carousel-control-next-icon::before{font-family:"Font Awesome 6 Pro";font-size:2.625rem;color:#E5E5E5}
.carousel-block .carousel .carousel-buttons .carousel-control-prev-icon:hover::before,.carousel-block .carousel .carousel-buttons .carousel-control-next-icon:hover::before{color:#bfbfbf}
.carousel-block .carousel .carousel-buttons .carousel-control-prev-icon::before{content:""}
.carousel-block .carousel .carousel-buttons .carousel-control-next-icon::before{content:""}
@media (max-width:1399.98px){.carousel-block .carousel .carousel-buttons{width:100%;top:100%;left:0;transform:none;padding:0}}
.carousel-block .btn-carousel{width:30px;margin:40px 0 5px 5px;height:0px;border:1px #A0A0A0 solid;cursor:pointer}
.carousel-block .btn-carousel.active{border-color:#000}