@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap);img:is([sizes="auto" i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}.svg-inline--fa{display:inline-block;height:1em;overflow:visible;vertical-align:-.125em}/*!
 * Font Awesome Free 7.1.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2025 Fonticons, Inc.
 */
:host,:root{--fa-font-solid:normal 900 1em/1 "Font Awesome 7 Free";--fa-font-regular:normal 400 1em/1 "Font Awesome 7 Free";--fa-font-light:normal 300 1em/1 "Font Awesome 7 Pro";--fa-font-thin:normal 100 1em/1 "Font Awesome 7 Pro";--fa-font-duotone:normal 900 1em/1 "Font Awesome 7 Duotone";--fa-font-duotone-regular:normal 400 1em/1 "Font Awesome 7 Duotone";--fa-font-duotone-light:normal 300 1em/1 "Font Awesome 7 Duotone";--fa-font-duotone-thin:normal 100 1em/1 "Font Awesome 7 Duotone";--fa-font-brands:normal 400 1em/1 "Font Awesome 7 Brands";--fa-font-sharp-solid:normal 900 1em/1 "Font Awesome 7 Sharp";--fa-font-sharp-regular:normal 400 1em/1 "Font Awesome 7 Sharp";--fa-font-sharp-light:normal 300 1em/1 "Font Awesome 7 Sharp";--fa-font-sharp-thin:normal 100 1em/1 "Font Awesome 7 Sharp";--fa-font-sharp-duotone-solid:normal 900 1em/1 "Font Awesome 7 Sharp Duotone";--fa-font-sharp-duotone-regular:normal 400 1em/1 "Font Awesome 7 Sharp Duotone";--fa-font-sharp-duotone-light:normal 300 1em/1 "Font Awesome 7 Sharp Duotone";--fa-font-sharp-duotone-thin:normal 100 1em/1 "Font Awesome 7 Sharp Duotone";--fa-font-slab-regular:normal 400 1em/1 "Font Awesome 7 Slab";--fa-font-slab-press-regular:normal 400 1em/1 "Font Awesome 7 Slab Press";--fa-font-whiteboard-semibold:normal 600 1em/1 "Font Awesome 7 Whiteboard";--fa-font-thumbprint-light:normal 300 1em/1 "Font Awesome 7 Thumbprint";--fa-font-notdog-solid:normal 900 1em/1 "Font Awesome 7 Notdog";--fa-font-notdog-duo-solid:normal 900 1em/1 "Font Awesome 7 Notdog Duo";--fa-font-etch-solid:normal 900 1em/1 "Font Awesome 7 Etch";--fa-font-jelly-regular:normal 400 1em/1 "Font Awesome 7 Jelly";--fa-font-jelly-fill-regular:normal 400 1em/1 "Font Awesome 7 Jelly Fill";--fa-font-jelly-duo-regular:normal 400 1em/1 "Font Awesome 7 Jelly Duo";--fa-font-chisel-regular:normal 400 1em/1 "Font Awesome 7 Chisel";--fa-font-utility-semibold:normal 600 1em/1 "Font Awesome 7 Utility";--fa-font-utility-duo-semibold:normal 600 1em/1 "Font Awesome 7 Utility Duo";--fa-font-utility-fill-semibold:normal 600 1em/1 "Font Awesome 7 Utility Fill"}.svg-inline--fa{box-sizing:content-box;display:var(--fa-display,inline-block);height:1em;overflow:visible;vertical-align:-.125em;width:var(--fa-width,1.25em)}.svg-inline--fa.fa-2xs{vertical-align:.1em}.svg-inline--fa.fa-xs{vertical-align:0}.svg-inline--fa.fa-sm{vertical-align:-.0714285714em}.svg-inline--fa.fa-lg{vertical-align:-.2em}.svg-inline--fa.fa-xl{vertical-align:-.25em}.svg-inline--fa.fa-2xl{vertical-align:-.3125em}.svg-inline--fa.fa-pull-left,.svg-inline--fa .fa-pull-start{float:inline-start;margin-inline-end:var(--fa-pull-margin,.3em)}.svg-inline--fa .fa-pull-end,.svg-inline--fa.fa-pull-right{float:inline-end;margin-inline-start:var(--fa-pull-margin,.3em)}.svg-inline--fa.fa-li{width:var(--fa-li-width,2em);inset-inline-start:calc(var(--fa-li-width, 2em)*-1);inset-block-start:.25em}.fa-layers-counter,.fa-layers-text{display:inline-block;position:absolute;text-align:center}.fa-layers{display:inline-block;height:1em;position:relative;text-align:center;vertical-align:-.125em;width:var(--fa-width,1.25em)}.fa-layers .svg-inline--fa{inset:0;margin:auto;position:absolute;transform-origin:center center}.fa-layers-text{left:50%;top:50%;transform:translate(-50%,-50%);transform-origin:center center}.fa-layers-counter{background-color:var(--fa-counter-background-color,#ff253a);border-radius:var(--fa-counter-border-radius,1em);box-sizing:border-box;color:var(--fa-inverse,#fff);line-height:var(--fa-counter-line-height,1);max-width:var(--fa-counter-max-width,5em);min-width:var(--fa-counter-min-width,1.5em);overflow:hidden;padding:var(--fa-counter-padding,.25em .5em);right:var(--fa-right,0);text-overflow:ellipsis;top:var(--fa-top,0);transform:scale(var(--fa-counter-scale,.25));transform-origin:top right}.fa-layers-bottom-right{bottom:var(--fa-bottom,0);right:var(--fa-right,0);top:auto;transform:scale(var(--fa-layers-scale,.25));transform-origin:bottom right}.fa-layers-bottom-left{bottom:var(--fa-bottom,0);left:var(--fa-left,0);right:auto;top:auto;transform:scale(var(--fa-layers-scale,.25));transform-origin:bottom left}.fa-layers-top-right{top:var(--fa-top,0);right:var(--fa-right,0);transform:scale(var(--fa-layers-scale,.25));transform-origin:top right}.fa-layers-top-left{left:var(--fa-left,0);right:auto;top:var(--fa-top,0);transform:scale(var(--fa-layers-scale,.25));transform-origin:top left}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.04167em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-width-auto{--fa-width:auto}.fa-fw,.fa-width-fixed{--fa-width:1.25em}.fa-ul{list-style-type:none;margin-inline-start:var(--fa-li-margin,2.5em);padding-inline-start:0}.fa-ul>li{position:relative}.fa-li{inset-inline-start:calc(var(--fa-li-width, 2em)*-1);position:absolute;text-align:center;width:var(--fa-li-width,2em);line-height:inherit}.fa-border{border-radius:var(--fa-border-radius,.1em);border:var(--fa-border-width,.0625em) var(--fa-border-style,solid) var(--fa-border-color,#eee);box-sizing:var(--fa-border-box-sizing,content-box);padding:var(--fa-border-padding,.1875em .25em)}.fa-pull-left,.fa-pull-start{float:inline-start;margin-inline-end:var(--fa-pull-margin,.3em)}.fa-pull-end,.fa-pull-right{float:inline-end;margin-inline-start:var(--fa-pull-margin,.3em)}.fa-beat{animation-name:fa-beat;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{animation-name:fa-bounce;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{animation-name:fa-fade;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade,.fa-fade{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{animation-name:fa-beat-fade;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{animation-name:fa-flip;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{animation-name:fa-shake;animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-shake,.fa-spin{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal)}.fa-spin{animation-name:fa-spin;animation-duration:var(--fa-animation-duration,2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{animation-name:fa-spin;animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,steps(8))}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{animation:none!important;transition:none!important}}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-bounce{0%{transform:scale(1) translateY(0)}10%{transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{transform:scale(1) translateY(0)}to{transform:scale(1) translateY(0)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}50%{opacity:1;transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-flip{50%{transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-shake{0%{transform:rotate(-15deg)}4%{transform:rotate(15deg)}8%,24%{transform:rotate(-18deg)}12%,28%{transform:rotate(18deg)}16%{transform:rotate(-22deg)}20%{transform:rotate(22deg)}32%{transform:rotate(-12deg)}36%{transform:rotate(12deg)}40%,to{transform:rotate(0deg)}}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle,0))}.svg-inline--fa .fa-primary{fill:var(--fa-primary-color,currentColor);opacity:var(--fa-primary-opacity,1)}.svg-inline--fa .fa-secondary{fill:var(--fa-secondary-color,currentColor)}.svg-inline--fa .fa-secondary,.svg-inline--fa.fa-swap-opacity .fa-primary{opacity:var(--fa-secondary-opacity,.4)}.svg-inline--fa.fa-swap-opacity .fa-secondary{opacity:var(--fa-primary-opacity,1)}.svg-inline--fa mask .fa-primary,.svg-inline--fa mask .fa-secondary{fill:#000}.svg-inline--fa.fa-inverse{fill:var(--fa-inverse,#fff)}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-inverse{color:var(--fa-inverse,#fff)}.svg-inline--fa.fa-stack-1x{--fa-width:1.25em;height:1em;width:var(--fa-width)}.svg-inline--fa.fa-stack-2x{--fa-width:2.5em;height:2em;width:var(--fa-width)}.fa-stack-1x,.fa-stack-2x{inset:0;margin:auto;position:absolute;z-index:var(--fa-stack-z-index,auto)}.wp-block-font-awesome-icon svg::before,.wp-rich-text-font-awesome-icon svg::before{content:unset}.panel-grid.panel-has-style>.panel-row-style,.panel-grid.panel-no-style{display:flex;-ms-flex-wrap:wrap;flex-wrap:nowrap;-ms-justify-content:space-between;justify-content:space-between}.panel-grid .so-parallax{position:relative}.panel-grid .so-parallax>:not(.simpleParallax){position:relative;z-index:1}.panel-grid .so-parallax .simpleParallax{overflow:hidden}.panel-grid .so-parallax .simpleParallax,.panel-grid .so-parallax img[data-siteorigin-parallax]{bottom:0;left:0;position:absolute;right:0;top:0;width:100%;z-index:0}.panel-background-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.panel-has-overlay .panel-cell-style,.panel-has-overlay .panel-row-style,.panel-has-overlay .panel-widget-style{overflow:hidden;position:relative;z-index:1}.panel-layout.panel-is-rtl .panel-grid.panel-has-style>.panel-row-style,.panel-layout.panel-is-rtl .panel-grid.panel-no-style{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.panel-grid-cell{-ms-box-sizing:border-box;box-sizing:border-box}.panel-grid-cell .panel-cell-style{height:100%}.panel-grid-cell .so-panel{zoom:1}.panel-grid-cell .so-panel:before{content:"";display:block}.panel-grid-cell .so-panel:after{content:"";display:table;clear:both}.panel-grid-cell .panel-last-child{margin-bottom:0}.panel-grid-cell .widget-title{margin-top:0}body.siteorigin-panels-before-js:not(.siteorigin-panels-css-container){overflow-x:hidden}body.siteorigin-panels-before-js:not(.siteorigin-panels-css-container) .siteorigin-panels-stretch{margin-right:-1000px!important;margin-left:-1000px!important;padding-right:1000px!important;padding-left:1000px!important}.so-sr-only{height:1px;left:-10000px;overflow:hidden;position:absolute;top:auto;width:1px}:root{--cookieadmin-primary-color:#001d39;--cookieadmin-primary-hover-color:#985e23;--cookieadmin-secondary-color:#0046b2;--cookieadmin-secondary-hover-color:#0065ff;--cookieadmin-txcolor:#0f172a;--cookieadmin-green-txtcolor:#3a8356;--cookieadmin-warning-txtcolor:#9c7930;--cookieadmin-red-txtcolor:#b55355;--cookieadmin-green-color:#15a448;--cookieadmin-warning-color:#e9b306;--cookieadmin-red-color:#dd2727}.cookieadmin-postbox-container{max-width:92vw;float:unset;margin:10px}.cookieadmin_cookie_modal label,.cookieadmin_cookie_modal input{padding:5px;margin-right:5px;font-size:15px}.cookieadmin_cookie_modal label{font-weight:501}.cookieadmin_bottom{bottom:20px}.cookieadmin_top{top:20px}.cookieadmin_right{right:15px}.cookieadmin_left{left:15px}@keyframes cookieadmin_slideUp{from{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes cookieadmin_slideSide{from{transform:translateX(-100%);opacity:0}to{transform:translateX(0);opacity:1}}.cookieadmin_consent-header{display:flex;background:#12625f4d;color:#000;padding:12px;box-sizing:border-box;margin:4px;align-items:center;justify-content:space-between}.cookieadmin_consent-contents{display:flex;margin:0 5px}.cookieadmin_consent_settings{display:flex;width:100%;flex-direction:column;background:#fff}.cookieadmin-contents{width:100%}.cookieadmin-setting{display:flex;padding:6px 0;justify-content:flex-start}.cookieadmin-setting-head{width:100%;padding:5px;align-content:center}.cookieadmin-setting-contents{align-items:baseline;padding:5px;margin:5px}.cookieadmin-setting-results{align-items:baseline;padding:5px;margin:5px;width:80%}.cookieadmin-button{padding:5px;row-gap:5px}.cookieadmin_law_container{position:fixed;width:25%;box-sizing:border-box;z-index:99999;display:none}.cookieadmin_consent_btns{align-content:center;display:flex;justify-content:space-evenly;flex-wrap:wrap}.cookieadmin_box{width:25%;box-sizing:border-box;display:none}.cookieadmin_notice_group{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.cookieadmin_consent_inside{color:#000;background-color:#FFF;border:1px solid #f4f4f4;padding:15px;border-radius:4px;box-shadow:1px 3px 10px rgb(0 0 0 / .2)}#cookieadmin_notice_title{font-weight:601;margin:0;padding-left:5px}.cookieadmin_notice_con{font-size:initial;padding:0 6px;flex:1}.cookieadmin_cookie_modal{display:none;flex-direction:column;position:fixed;max-height:80vh;background-color:#FFF;border:1px solid #F4F4F4;border-radius:8px;box-shadow:0 4px 8px rgb(0 0 0 / .2);z-index:999999}.cookieadmin_center{top:10%;left:22%;max-width:60vw}.cookieadmin_side{flex-direction:column;position:fixed;width:35vw;bottom:0;animation:0.5s ease-out forwards cookieadmin_slideSide;max-height:100vh;left:0;top:0;border-radius:0}.cookieadmin_down{position:fixed;max-width:100%;max-height:55vh;bottom:0;animation:0.5s ease-out forwards cookieadmin_slideUp}.cookieadmin_modal_overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgb(0 0 0 / .5);z-index:1000}.cookieadmin_mod_head{display:flex;justify-content:space-between}.cookieadmin_mod_head,.cookieadmin_wrapper{padding:15px;border-bottom:1px solid #CCC}.cookieadmin_close_pref{background:none;border:none;align-self:baseline;color:gray;cursor:pointer;padding:0}.cookieadmin_preference_title{font-size:20px;font-weight:801;margin:9px}.cookieadmin_preference_details{padding:0 10px}.cookieadmin_preference{overflow:hidden;height:83px;font-size:15px}.cookieadmin_showmore{background:none;border:none;color:#1863dc;padding:0;cursor:pointer}.cookieadmin_details_wrapper{padding:15px;height:calc(100% - 6%);overflow:auto;scrollbar-width:thin}.cookieadmin_types{padding:10px 10px;border-top:1px solid #CCC}.cookieadmin_header{display:flex;justify-content:space-between}.cookieadmin_header>span>label{cursor:pointer}.cookieadmin_remark{display:none;justify-self:right}.cookieadmin_act{display:inline;color:#1863dc}.cookieadmin-nece-cookies{display:none;padding:1px;border-radius:10px;margin:0 20px;margin-right:4rem;font-size:smaller;font-size:1rem;text-align:center}.cookieadmin_desc{padding:5px 20px;font-size:15px;padding-right:4rem}.cookieadmin_footer{left:0;padding:15px;flex-wrap:wrap;width:100%}.cookieadmin_modal_footer{left:0;padding:15px;flex-wrap:wrap;border-top:1px solid #CCC}.cookieadmin_btn{background-color:#fff0;border:1px solid gray;color:#1863dc;padding:.4rem .9rem;border-radius:4px;margin:2px 5px;cursor:pointer;flex:auto;text-wrap:auto}.cookieadmin_btn:hover{opacity:.8}.cookieadmin_show_pref_cookies{cursor:pointer;font-size:18px}.cookieadmin_re_consent{display:none;position:fixed;bottom:15px;left:15px;background:linear-gradient(to left,#0033cc 0%,#6666ff 100%);height:50px;width:50px;border-radius:50%;cursor:pointer;border:0;z-index:99999;padding:5px}.cookieadmin-cookie-card{background:ghostwhite;border-radius:10px;padding:16px;font-family:'Open Sans','Segoe UI',sans-serif;box-shadow:0 2px 6px rgb(0 0 0 / .1);margin:10px auto;text-align:left}.cookieadmin-cookie-header{display:flex;justify-content:space-between;font-size:1rem;margin-bottom:6px}.cookieadmin-cookie-name{font-weight:700;color:#333}.cookieadmin-cookie-duration{font-size:.85rem}.cookieadmin-cookie-duration>b{font-weight:700}.cookieadmin-cookie-description{font-size:.9rem;margin-bottom:12px}.cookieadmin-cookie-tags{display:flex;gap:8px}.cookieadmin-tag{background:#e0e0e0;padding:4px 10px;border-radius:12px;font-size:.75rem;color:#333}.cookieadmin_toggle,.cookieadmin_toggle_disabled{position:relative;display:inline-block;width:24px;height:11px}.cookieadmin_toggle input,.cookieadmin_toggle_disabled input{display:none}.cookieadmin_slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;height:21px;width:34px;background-color:gray;transition:.4s;border-radius:34px}.cookieadmin_slider:before{position:absolute;content:"";height:15px;width:15px;left:3.2px;bottom:3.2px;background-color:#fff;transition:.2s;border-radius:50%}input:checked+.cookieadmin_slider{background-color:#3582c4}input:checked+.cookieadmin_slider:before{transform:translateX(13px)}input:disabled+.cookieadmin_slider{background-color:#3582c4}input:disabled+.cookieadmin_slider:before{transform:translateX(13px)}.cookieadmin-poweredby{margin-top:10px}.cookieadmin-poweredby a img{height:15px}.cookieadmin-poweredby a{color:unset;cursor:pointer;display:flex;justify-content:center;align-items:center;font-size:11px;gap:2px;text-decoration:none}.cookieadmin_modal_footer .cookieadmin-poweredby a{justify-content:end}@media (max-width:767px){.cookieadmin_center{top:10%;left:5%;max-width:90vw}.cookieadmin_show_pref_cookies{font-size:14px}.cookieadmin_law_container,.cookieadmin_box{width:90%}.cookieadmin_side{width:100%}}@media (min-width:768px) and (max-width:991px){.cookieadmin_box{width:45%}}@media (min-width:992px) and (max-width:1199px){.cookieadmin_box{width:35%}}@media (min-width:1200px) and (max-width:1360px){.cookieadmin_box{width:30%}}@media (min-width:768px){.cookieadmin_notice_group{flex-direction:row;justify-content:space-between;align-items:center}.cookieadmin_notice_con{flex:1}.cookieadmin_consent_btns{flex-shrink:0}}@media (max-width:480px){.cookieadmin_consent_inside .cookieadmin_btn{width:100%;margin:5px 0}.cookieadmin_modal_footer{padding:8px}}.cookieadmin_remark,.cookieadmin_showmore{color:#dc1818!important}input:checked+.cookieadmin_slider,input:disabled+.cookieadmin_slider{background-color:#c43636!important}.cookieadmin_slider{background-color:#808080!important}:root{--tx:#ffffff;--bg:#000000;--bg-soft:#e6e7e8;--bg-black:#000000;--bg-body:#2f4f50;--bg-semi:#2f4f50e6;--bg-white:#ffffffe6;--tx-black:#000000;--tx-white:#ffffff;--card:#1a1a1a00;--ink:#ffffff;--muted:#cccccc;--line:#333333;--brand:#de2b3e;--brand-2:#de2b3e;--brand-1:#2f4f50;--warning:#de2b3e;--max:1370px;--in:#256b6b;--radius:12px;--mitem:#2f4f50;--font:'Montserrat', sans-serif;--bcv-motto:<div class="eyebrow">Design <span class="red">&#9679;</span>Build <span class="red">&#9679;</span>Deliver</div>;--bcv-char:url(/wp-content/uploads/2025/11/white-logo-only-e1762190742674.png);--bcv-stars:url(/wp-content/uploads/2025/11/bcv-stars.png);--bcv-speech:url(/wp-content/uploads/2025/11/bcv-speech-e1762200888229.png);--bcv-char-big:url(/wp-content/uploads/2025/11/bcv-char-big.png);)}*{font-family:var(--font);box-sizing:border-box}body{margin:0;background:var(--bg-body);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:var(--brand);text-decoration:none}img{max-width:100%;height:auto;display:block}.wrap{max-width:var(--max);margin-inline:auto;padding:clamp(16px, 3vw, 28px)}.stack{display:grid;gap:clamp(14px, 2.2vw, 28px)}.grid{display:grid;gap:clamp(16px, 2.4vw, 24px)}.grid.cols-2{grid-template-columns:repeat(1,minmax(0,1fr))}.grid.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:980px){.grid.cols-2,.grid.cols-3,.grid.cols-4{grid-template-columns:1fr}}header.site{position:sticky;top:0;z-index:50;backdrop-filter:blur(8px);background:rgb(0 0 0 / .8)}.site .bar{display:flex;align-items:center;justify-content:space-between}.brand{display:flex;align-items:center;gap:12px;font-weight:700;letter-spacing:.2px}.brand .mark{width:36px;aspect-ratio:1;border-radius:10px;display:grid;place-items:center;background:radial-gradient(100% 100% at 50% 0%,var(--brand) 0%,#990000 60%,#663300 100%)}.cta{display:inline-grid;place-items:center;padding:10px 16px;border-radius:12px;font-weight:600;background:linear-gradient(180deg,var(--brand) 0%,#990000 100%);color:#fff;border:1px solid #c00}.cta.secondary{background:linear-gradient(180deg,var(--brand-2),#cc0000);border-color:#e60000}.hero{position:relative;overflow:hidden}.hero .wrap{display:grid;gap:28px;align-items:center}.eyebrow{font-size:.85rem;text-transform:uppercase;letter-spacing:.24em;color:var(--muted)}h1{font-size:clamp(34px, 4.6vw, 56px);line-height:1.4;margin:6px 0 8px;color:var(--ink)}.lede{font-size:clamp(16px, 1.4vw, 19px);color:var(--muted);max-width:70ch}.hero .actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:8px}.hero .art{position:relative;background:radial-gradient(120% 80% at 20% 10%,rgb(204 85 0 / .2),transparent 60%),linear-gradient(180deg,rgb(255 255 255 / .06),transparent 40%);border:1px solid var(--line);padding:18px}.hero .video{aspect-ratio:16 / 9}.trust{background:var(--bg-soft)}.trust .logos{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;opacity:1}@media (max-width:980px){.trust .logos{grid-template-columns:repeat(3,1fr)}}.trust .logo{height:150px;border-radius:12px;border:1px dashed var(--line);display:grid;place-items:center;color:var(--muted)}.pillars .card{background:linear-gradient(180deg,rgb(255 255 255 / .04),rgb(255 255 255 / 0));border:1px solid var(--line);border-radius:var(--radius);padding:22px}.kpi{display:flex;align-items:center;gap:15px;font-weight:700}.kpi .dot{width:10px;height:10px;border-radius:999px;background:var(--brand)}.card h3{margin:.2rem 0 .6rem;color:var(--ink)}.meta{color:var(--muted);font-size:.95rem}.sectors .sector{border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;display:grid}.sector .media{aspect-ratio:16/10;background:linear-gradient(180deg,rgb(204 85 0 / .14),rgb(204 85 0 / .02))}.sector .copy{padding:18px}.process .step{display:grid;gap:8px;border:1px solid var(--line);border-radius:var(--radius);padding:18px}.step .num{font-weight:800;color:var(--brand)}.cases .case{display:grid;gap:12px;border:1px solid var(--line);border-radius:var(--radius);padding:18px;background:linear-gradient(180deg,rgb(255 255 255 / .04),rgb(255 255 255 / 0))}.tag{font-size:.8rem;color:#000;background:var(--brand);border-radius:999px;padding:3px 8px;font-weight:700;display:inline-block}blockquote{font-size:clamp(18px, 2vw, 22px);line-height:1.5;margin:0;color:var(--ink)}form.contact{display:grid;gap:14px}.field{display:grid;gap:6px}input,textarea,select{background:#1a1a1a;border:1px solid var(--line);color:var(--ink);padding:12px 14px;border-radius:12px;font-size:16px}textarea{min-height:120px}footer{color:var(--muted)}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:4px}@media (max-width:980px){.footer-grid{grid-template-columns:1fr}}.small{font-size:.9rem;color:var(--muted)}nav li{list-style:none;display:inline-flex}ul.small a{text-decoration:none;list-style:none;color:#888;transition:0.5s}ul.small a:hover{color:red}.primary-nav{display:flex;gap:1rem}.primary-nav ul{display:flex;gap:1rem;margin:0;padding:0;list-style:none}.primary-nav li{position:relative}.primary-nav a{display:block;padding:8px 10px;color:#2f4f50;text-decoration:none;transition:0.5s}.primary-nav .sub-menu{display:none;position:absolute;top:100%;left:0;background:var(--bg-soft);padding:10px;border:1px solid var(--line);border-radius:12px;min-width:180px;z-index:60}.primary-nav li:hover>.sub-menu{display:block}.menu-toggle{display:none;flex-direction:column;gap:5px;background:#e6e7e8;border:none;cursor:pointer;padding:6px;align-items:center}.menu-toggle .bar{width:24px;height:3px;background:var(--ink);border-radius:2px}@media(max-width:768px){.site .bar{display:flex;align-items:center;gap:14px}.site-logo{order:1;justify-self:center}.site .bar>div{order:2;display:flex;width:100%;max-width:300px}.menu-toggle{display:flex;background-color:#e6e7e8}.menu-toggle .bar{background-color:#304e4d}.cta{order:2}.primary-nav{position:fixed;top:0;left:-100%;width:260px;background:var(--bg-soft);padding:2rem 1.5rem;flex-direction:column;gap:1rem;transition:left .28s cubic-bezier(.2,.9,.2,1);z-index:1100;overflow:auto}.primary-nav.open{left:0}.primary-nav ul{flex-direction:column;gap:.75rem}.primary-nav li{display:block}.primary-nav .sub-menu{position:static;border:none;background:#fff0;padding-left:14px;display:none}.primary-nav li.open>.sub-menu{display:block}.nav-overlay{display:none;position:fixed;inset:0;background:rgb(0 0 0 / .5);z-index:1099}.nav-overlay.active{display:block}.hero .art{padding:6px;top:25px!important;transform:rotate(0deg)}}.primary-nav a:focus,.primary-nav a:hover{outline:none;color:var(--brand)}.menu-toggle:focus{outline:2px solid rgb(255 255 255 / .12);border-radius:4px}nav li{list-style:none;display:inline-flex;transition:0.5s}nav li:hover{color:red}ul.small a{text-decoration:none;list-style:none;color:#888;transition:0.5s}ul.small a:hover{color:red}.menu-item a{color:var(--mitem)}div.hero-image{display:block;width:100%;background-image:url(/wp-content/uploads/2025/09/Screenshot-2025-09-15-at-19.29.09.png);background-size:cover;background-position:center;overflow:hidden;height:100%;border-radius:10px;box-shadow:0 10px 20px #000}button.sow-submit{border-radius:12px!important;font-weight:600!important;background:linear-gradient(180deg,var(--brand) 0%,#990000 100%)!important;color:#ffffff!important;border:1px solid #cc0000!important;min-width:200px;font-size:1rem}.so-widget-sow-contact-form-default-0ad113089bf3-38 .sow-contact-form{padding:10px;border:#3c434a solid 1px!important;background-color:#3c434a!important;border-radius:12px;padding:24px}.sow-form-field .sow-text-field{border:1px #50575e solid!important}.sow-field-container textarea{border-color:#ff0000!important}header{background-color:#e6e7e8!important}.site-logo{max-width:240px}.flogo{max-width:280px}.cta{display:inline-block;place-items:center;padding:10px 16px;border-radius:12px;font-weight:600;background:linear-gradient(180deg,var(--brand) 0%,#990000 100%);color:#fff;border:1px solid #c00;min-width:150px;text-align:center}.cta.secondary{background:linear-gradient(180deg,var(--brand-2),#cc0000);border-color:#e60000}.cta.ghost{background:#fff0;border:1px solid var(--line);color:var(--ink)}@media(max-width:768px){.eyebrow{display:inline-flex;font-size:.85rem;text-transform:uppercase;letter-spacing:.6em;color:var(--muted);justify-content:space-between}.bcv-honey{position:absolute;width:73%;height:100%;right:0;overflow:hidden;background-image:url(/wp-content/uploads/2025/10/hex-pattern.png);background-repeat:no-repeat;background-size:500px;z-index:-1}}@media(min-width:769px){.bcv-honey{position:absolute;width:44%;height:100%;right:0;overflow:hidden;background-image:url(/wp-content/uploads/2025/10/hex-pattern.png);background-repeat:no-repeat;z-index:-1}.eyebrow{font-size:.85rem;text-transform:uppercase;letter-spacing:1.2em;color:var(--muted)}}.art{transform:rotate(9deg);padding:0px!important}.hero .video{aspect-ratio:4 / 3}.hero .art{top:-25px;border-radius:0}div.hero-image{border-radius:0}.separator{display:block;height:2px;width:100px;background-color:#e6e7e8;margin:30px 0}.cta.ghost{background:#fff0;border:1px solid var(--line);color:var(--ink)}.cta.ghost{background:#fff0;border:1px solid #e6e7e8;color:var(--ink)}.cta{display:inline-block;place-items:center;padding:10px 16px;border-radius:12px;font-weight:600;background:linear-gradient(180deg,var(--brand) 0%,#990000 100%);color:#fff;border:1px solid #c00}.kpi .dot{width:6px;height:100%;border-radius:999px;background:var(--brand)}.container{display:inline-flex;width:100%}.col-3{max-width:33%;float:left;padding:0;padding:0 126px 0 0}.cta{color:#ffffff!important}.paragraph{display:inline-block;font-size:1.2rem;line-height:1.3;margin-bottom:16px}.badge{display:block;position:relative;width:25px;height:25px;padding:10px 16px;border-radius:12px;font-weight:600;background:linear-gradient(180deg,var(--brand) 0%,#990000 100%);color:#fff;border:1px solid #c00}.red{color:red}.siteorigin-panels-stretch{background-color:#e6e7e8}.widget-title{font-size:1.5rem;position:relative;margin-bottom:.75rem}.widget-title::after{content:'';display:block;width:100px;height:3px;background-color:#2f4f50;margin-top:1.5rem}.bcv-big{display:inline-block;font-size:2rem;color:var(--brand)}footer{margin-top:-16px;border-top:1px solid var(--brand);box-shadow:0 0 20px var(--bg-white)}.so-widget-sow-contact-form-default-0ad113089bf3-38 .sow-contact-form{border:#2f4f50 solid 1px!important;background-color:#2f4f5000!important}input,textarea,select{background-color:var(--in)!important;color:var(--tx)}.sow-testimonial{border-radius:var(--radius);padding:1px}.sow-testimonial-user{position:relative}.sow-testimonial-user::before{content:"";position:absolute;left:-1px;bottom:-25px;width:110px;height:110px;background-image:url(/wp-content/uploads/2025/10/bcv-honey-white-1-e1761322936721.png);background-repeat:no-repeat;background-size:110px;opacity:.25;z-index:0}@media 1{@font-face{font-display:swap;font-family:"Anexia";src:url(/wp-content/themes/bcv-theme/css/fonts/css/fonts/anexia.ttf) format("truetype"),url(/wp-content/themes/bcv-theme/css/fonts/css/fonts/anexia.otf) format("opentype")}}.so-stacking-active{overflow:hidden}.so-stacking-slides{position:relative;overflow:hidden}.so-stack-slide{position:relative;width:100%;transform:translateY(100%);opacity:0;transition:transform 1.2s cubic-bezier(.25,.8,.25,1),opacity 0.6s ease;pointer-events:none;z-index:1;visibility:hidden}.so-stack-slide.revealed{transform:translateY(0);opacity:1;pointer-events:auto;z-index:10;visibility:visible}.so-stack-slide:first-child{transform:translateY(0);opacity:1;pointer-events:auto;visibility:visible}.so-slide-image{width:100%;height:auto;display:block;object-fit:cover}.so-stack-slide-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:85%;text-align:center;background:rgb(255 255 255 / .95);padding:2.5rem 3rem;border-radius:18px;box-shadow:0 20px 60px rgb(0 0 0 / .3);z-index:20}.so-slide-title{margin:0 0 1.2rem;font-size:3.2rem;font-weight:800;color:#111}.so-slide-content{font-size:1.35rem;line-height:1.8;color:#222}.site-header .custom-logo{max-width:430px;height:auto}.site-footer .custom-logo{max-width:70px;height:auto}#pgc-37-0-0,#pgc-37-2-0,#pgc-37-3-0,#pgc-37-5-0,#pgc-37-6-0,#pgc-37-7-0{width:100%;width:calc(100% - ( 0 * 30px ))}#pl-37 #panel-37-0-0-0,#pl-37 #panel-37-3-0-0{margin:0 0 -30px 0}#pg-37-0,#pg-37-1,#pg-37-2,#pg-37-3,#pg-37-4,#pg-37-5,#pg-37-6,#pl-37 .so-panel{margin-bottom:30px}#pgc-37-1-0{width:72.7077%;width:calc(72.7077% - ( 0.27292263610315 * 30px ))}#pl-37 #panel-37-1-0-0{margin:0 60px 0 0}#pgc-37-1-1{width:27.2923%;width:calc(27.2923% - ( 0.72707736389685 * 30px ))}#pl-37 #panel-37-1-1-0{margin:-30px 0 0 0}#pgc-37-4-0,#pgc-37-4-1,#pgc-37-4-2,#pgc-37-4-3{width:25%;width:calc(25% - ( 0.75 * 30px ))}#pl-37 .so-panel:last-of-type{margin-bottom:0}#pg-37-0.panel-has-style>.panel-row-style,#pg-37-0.panel-no-style,#pg-37-1.panel-has-style>.panel-row-style,#pg-37-1.panel-no-style,#pg-37-2.panel-has-style>.panel-row-style,#pg-37-2.panel-no-style,#pg-37-3.panel-has-style>.panel-row-style,#pg-37-3.panel-no-style,#pg-37-4.panel-has-style>.panel-row-style,#pg-37-4.panel-no-style,#pg-37-5.panel-has-style>.panel-row-style,#pg-37-5.panel-no-style,#pg-37-6.panel-has-style>.panel-row-style,#pg-37-6.panel-no-style,#pg-37-7.panel-has-style>.panel-row-style,#pg-37-7.panel-no-style{-webkit-align-items:flex-start;align-items:flex-start}#pgc-37-5-0,#pgc-37-7-0{align-self:auto}@media (max-width:1024px) and (min-width:781px){#pg-37-4.panel-no-style,#pg-37-4.panel-has-style>.panel-row-style{-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}#pg-37-4>.panel-grid-cell,#pg-37-4>.panel-row-style>.panel-grid-cell{-ms-flex:0 1 50%;-webkit-flex:0 1 50%;flex:0 1 50%;margin-right:0;margin-bottom:30px}#pg-37-4>.panel-grid-cell,#pg-37-4>.panel-row-style>.panel-grid-cell:nth-child(even){padding-left:15px}#pg-37-4>.panel-grid-cell,#pg-37-4>.panel-row-style>.panel-grid-cell:nth-child(odd){padding-right:15px}}@media (max-width:780px){#pg-37-0.panel-no-style,#pg-37-0.panel-has-style>.panel-row-style,#pg-37-0,#pg-37-1.panel-no-style,#pg-37-1.panel-has-style>.panel-row-style,#pg-37-1,#pg-37-2.panel-no-style,#pg-37-2.panel-has-style>.panel-row-style,#pg-37-2,#pg-37-3.panel-no-style,#pg-37-3.panel-has-style>.panel-row-style,#pg-37-3,#pg-37-4.panel-no-style,#pg-37-4.panel-has-style>.panel-row-style,#pg-37-4,#pg-37-5.panel-no-style,#pg-37-5.panel-has-style>.panel-row-style,#pg-37-5,#pg-37-6.panel-no-style,#pg-37-6.panel-has-style>.panel-row-style,#pg-37-6,#pg-37-7.panel-no-style,#pg-37-7.panel-has-style>.panel-row-style,#pg-37-7{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#pg-37-0>.panel-grid-cell,#pg-37-0>.panel-row-style>.panel-grid-cell,#pg-37-1>.panel-grid-cell,#pg-37-1>.panel-row-style>.panel-grid-cell,#pg-37-2>.panel-grid-cell,#pg-37-2>.panel-row-style>.panel-grid-cell,#pg-37-3>.panel-grid-cell,#pg-37-3>.panel-row-style>.panel-grid-cell,#pg-37-4>.panel-grid-cell,#pg-37-4>.panel-row-style>.panel-grid-cell,#pg-37-5>.panel-grid-cell,#pg-37-5>.panel-row-style>.panel-grid-cell,#pg-37-6>.panel-grid-cell,#pg-37-6>.panel-row-style>.panel-grid-cell,#pg-37-7>.panel-grid-cell,#pg-37-7>.panel-row-style>.panel-grid-cell{width:100%;margin-right:0}#pgc-37-1-0,#pgc-37-4-0,#pgc-37-4-1,#pgc-37-4-2{margin-bottom:30px}#pl-37 .panel-grid-cell{padding:0}#pl-37 .panel-grid .panel-grid-cell-empty{display:none}#pl-37 .panel-grid .panel-grid-cell-mobile-last{margin-bottom:0}}.wp-block-column{display:inline-flex;justify-content:space-evenly;padding:20px 70px;max-width:330px}.wp-block-group.alignwide{display:flex;justify-content:space-around}@media (max-width:768px){.wp-block-group.alignwide{display:inline-grid;margin-top:40px}.wp-block-column{display:inline-flex;justify-content:space-evenly;padding:15px 20px;max-width:230px}}.sow-testimonial-location{text-shadow:0 0 4px #000}.card{background-color:#0000}.iso-icon{display:block;width:auto;height:100%;background-image:url()}.bcv-separator{height:2px;width:100px;margin-bottom:20px;background-color:var(--brand)}.bcv-brand{background-color:var(--brand)}.bcv-subtitle{display:inline-block;line-height:1.3;letter-spacing:1.3px;font-size:1.6rem}.sow-image-wrapper-shape-square{position:relative;margin:0 auto 25px auto!important}.sow-testimonial{background-position:50px 90px!important;background-repeat:no-repeat!important;background-image:var(--bcv-char-big)!important;background-size:150%!important;border-radius:19px 12px 0 0}.sow-testimonial-text{position:relative;background-color:var(--bg-white)!important;border-radius:0px!important;min-height:260px}.sow-image-wrapper-shape-square::after{position:absolute;bottom:-30px;left:50%;transform:translateX(-50%);display:flex;width:300px;height:50px;background-image:var(--bcv-stars);background-size:contain;background-repeat:no-repeat;background-position:center;content:""}.sow-testimonial-text::after{display:flex;height:25px;content:'';background-image:var(--bcv-speech);background-size:20px;background-position:right;background-repeat:no-repeat}.sow-testimonial-text::before{position:absolute;width:40px;height:40px;content:"";background-image:var(--bcv-speech);background-size:34px;background-repeat:no-repeat;margin-left:7px;margin-top:-38px}.sow-testimonial-text p{padding-top:15px;letter-spacing:2px;text-align:left;color:var(--tx-black)}@media (max-width:576px){.sow-image-wrapper img{display:inline-flex;width:120px!important;margin-bottom:10px}}html,body{overflow-x:hidden}.sow-testimonial{border:0px!important;padding:0}a.read-more{position:absolute;display:inline-flex;background-color:var(--brand);padding:10px;left:16px;bottom:0;color:var(--tx-white);border-radius:12px 12px 0 0}footer .small{letter-spacing:3px}.panel-grid{margin-bottom:0px!important}.panel-grid-cell{padding-top:30px}.a{fill:#001d39}.b{fill:#985e23}