/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.progress{position:relative;}.progress__track{min-width:100px;max-width:100%;height:16px;margin-top:5px;border:1px solid;background-color:#fff;}.progress__bar{width:3%;min-width:3%;max-width:100%;height:16px;background-color:#000;}.progress__description,.progress__percentage{overflow:hidden;margin-top:0.2em;color:#555;font-size:0.875em;}.progress__description{float:left;}[dir="rtl"] .progress__description{float:right;}.progress__percentage{float:right;}[dir="rtl"] .progress__percentage{float:left;}.progress--small .progress__track{height:7px;}.progress--small .progress__bar{height:7px;background-size:20px 20px;}
.ajax-progress{display:inline-block;padding:1px 5px 2px 5px;}[dir="rtl"] .ajax-progress{float:right;}.ajax-progress-throbber .throbber{display:inline;padding:1px 6px 2px;background:transparent url(/core/misc/throbber-active.svg) no-repeat 0 center;}.ajax-progress-throbber .message{display:inline;padding:1px 5px 2px;}tr .ajax-progress-throbber .throbber{margin:0 2px;}.ajax-progress-bar{width:16em;}.ajax-progress-fullscreen{position:fixed;z-index:1261;top:48.5%;left:49%;width:24px;height:24px;padding:4px;opacity:0.9;border-radius:7px;background-color:#232323;background-image:url(/core/misc/loading-small.svg);background-repeat:no-repeat;background-position:center center;}[dir="rtl"] .ajax-progress-fullscreen{right:49%;left:auto;}
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}.container-inline .hidden{display:none;}
.clearfix::after{display:table;clear:both;content:"";}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}@media (scripting:enabled){.js-hide.js-hide{display:none;}.js-show{display:block;}}
.phone-number-field div.form-item{display:inline-block;margin:0;padding:0;}.phone-number-field .local-number,.phone-number-field .extension{position:relative;z-index:1;box-sizing:border-box;margin:0;}.phone-number-field .extension{appearance:textfield;}.phone-number-field .extension::-webkit-outer-spin-button,.phone-number-field .extension::-webkit-inner-spin-button{appearance:none;}.phone-number-field .phone-number-flag,.phone-number-field .country-select .prefix,.phone-number-field .country-select .arrow{position:absolute;top:50%;transform:translateY(-50%);}.phone-number-field .phone-number-flag{left:10px;box-sizing:border-box;width:16px;height:11px;background-color:transparent;background-image:url(/modules/contrib/phone_number/images/flags.png);background-repeat:no-repeat;background-position:16px -11px;}.phone-number-field .country-select{position:relative;max-width:105px;height:auto;}.phone-number-field .country-select .prefix{box-sizing:border-box;min-width:40px;text-align:center;}.phone-number-field .country-select:has(.phone-number-flag) .prefix{padding:0 10px 0 35px;}.phone-number-field .country-select .prefix:first-child{min-width:60px;margin-left:10px;}.form-item-fields-field-phone-number-settings-edit-form-settings-countries select{min-height:150px;}.phone-number-field .country-select select{min-width:100%;margin-top:0;opacity:0;}.phone-number-field .country-select .arrow{right:6px;width:0;height:0;border-top:4px solid #555;border-right:3px solid transparent;border-left:3px solid transparent;}.phone-number-field .form-text{position:relative;z-index:1;margin:0;}
.phone-number-field .phone-number-flag.zw{background-position:0 0;}.phone-number-field .phone-number-flag.zm{background-position:-16px 0;}.phone-number-field .phone-number-flag.za{background-position:0 -11px;}.phone-number-field .phone-number-flag.yt{background-position:-16px -11px;}.phone-number-field .phone-number-flag.ye{background-position:-32px 0;}.phone-number-field .phone-number-flag.ws{background-position:-32px -11px;}.phone-number-field .phone-number-flag.wf{background-position:0 -22px;}.phone-number-field .phone-number-flag.vu{background-position:-32px -22px;}.phone-number-field .phone-number-flag.vn{background-position:0 -33px;}.phone-number-field .phone-number-flag.vi{background-position:-16px -33px;}.phone-number-field .phone-number-flag.vg{background-position:-32px -33px;}.phone-number-field .phone-number-flag.ve{background-position:-48px 0;}.phone-number-field .phone-number-flag.vc{background-position:-48px -11px;}.phone-number-field .phone-number-flag.va{background-position:-48px -22px;}.phone-number-field .phone-number-flag.uz{background-position:-48px -33px;}.phone-number-field .phone-number-flag.uy{background-position:0 -44px;}.phone-number-field .phone-number-flag.us{background-position:-16px -44px;}.phone-number-field .phone-number-flag.um{background-position:-16px -44px;}.phone-number-field .phone-number-flag.ug{background-position:-32px -44px;}.phone-number-field .phone-number-flag.ua{background-position:-48px -44px;}.phone-number-field .phone-number-flag.tz{background-position:-64px 0;}.phone-number-field .phone-number-flag.tw{background-position:-64px -11px;}.phone-number-field .phone-number-flag.tv{background-position:-64px -22px;}.phone-number-field .phone-number-flag.tt{background-position:-64px -33px;}.phone-number-field .phone-number-flag.tr{background-position:-64px -44px;}.phone-number-field .phone-number-flag.to{background-position:0 -55px;}.phone-number-field .phone-number-flag.tn{background-position:-16px -55px;}.phone-number-field .phone-number-flag.tm{background-position:-32px -55px;}.phone-number-field .phone-number-flag.tl{background-position:-48px -55px;}.phone-number-field .phone-number-flag.tk{background-position:-64px -55px;}.phone-number-field .phone-number-flag.tj{background-position:0 -66px;}.phone-number-field .phone-number-flag.th{background-position:-16px -66px;}.phone-number-field .phone-number-flag.tg{background-position:-32px -66px;}.phone-number-field .phone-number-flag.tf{background-position:-48px -66px;}.phone-number-field .phone-number-flag.td{background-position:-64px -66px;}.phone-number-field .phone-number-flag.tc{background-position:-80px 0;}.phone-number-field .phone-number-flag.sz{background-position:-80px -11px;}.phone-number-field .phone-number-flag.sy{background-position:-80px -22px;}.phone-number-field .phone-number-flag.sx{background-position:-80px -33px;}.phone-number-field .phone-number-flag.sv{background-position:-80px -44px;}.phone-number-field .phone-number-flag.st{background-position:-80px -55px;}.phone-number-field .phone-number-flag.ss{background-position:-80px -66px;}.phone-number-field .phone-number-flag.sr{background-position:0 -77px;}.phone-number-field .phone-number-flag.so{background-position:-16px -77px;}.phone-number-field .phone-number-flag.sn{background-position:-32px -77px;}.phone-number-field .phone-number-flag.sm{background-position:-48px -77px;}.phone-number-field .phone-number-flag.sl{background-position:-64px -77px;}.phone-number-field .phone-number-flag.sk{background-position:-80px -77px;}.phone-number-field .phone-number-flag.si{background-position:-96px 0;}.phone-number-field .phone-number-flag.sh{background-position:-96px -11px;}.phone-number-field .phone-number-flag.sg{background-position:-96px -22px;}.phone-number-field .phone-number-flag.se{background-position:-96px -33px;}.phone-number-field .phone-number-flag.sd{background-position:-96px -44px;}.phone-number-field .phone-number-flag.sc{background-position:-96px -66px;}.phone-number-field .phone-number-flag.sb{background-position:-96px -77px;}.phone-number-field .phone-number-flag.sa{background-position:0 -88px;}.phone-number-field .phone-number-flag.rw{background-position:-16px -88px;}.phone-number-field .phone-number-flag.ru{background-position:-32px -88px;}.phone-number-field .phone-number-flag.rs{background-position:-48px -88px;}.phone-number-field .phone-number-flag.ro{background-position:-64px -88px;}.phone-number-field .phone-number-flag.qa{background-position:-80px -88px;}.phone-number-field .phone-number-flag.py{background-position:-96px -88px;}.phone-number-field .phone-number-flag.pw{background-position:0 -99px;}.phone-number-field .phone-number-flag.pt{background-position:-16px -99px;}.phone-number-field .phone-number-flag.ps{background-position:-32px -99px;}.phone-number-field .phone-number-flag.pr{background-position:-48px -99px;}.phone-number-field .phone-number-flag.pn{background-position:-64px -99px;}.phone-number-field .phone-number-flag.pm{background-position:-80px -99px;}.phone-number-field .phone-number-flag.pl{background-position:-96px -99px;}.phone-number-field .phone-number-flag.pk{background-position:-112px 0;}.phone-number-field .phone-number-flag.ph{background-position:-112px -11px;}.phone-number-field .phone-number-flag.pg{background-position:-112px -22px;}.phone-number-field .phone-number-flag.pf{background-position:-112px -33px;}.phone-number-field .phone-number-flag.pe{background-position:-112px -44px;}.phone-number-field .phone-number-flag.pa{background-position:-112px -55px;}.phone-number-field .phone-number-flag.om{background-position:-112px -66px;}.phone-number-field .phone-number-flag.nz{background-position:-112px -77px;}.phone-number-field .phone-number-flag.nu{background-position:-112px -88px;}.phone-number-field .phone-number-flag.nr{background-position:-112px -99px;}.phone-number-field .phone-number-flag.no{background-position:0 -110px;}.phone-number-field .phone-number-flag.bv{background-position:0 -110px;}.phone-number-field .phone-number-flag.sj{background-position:0 -110px;}.phone-number-field .phone-number-flag.nl{background-position:-16px -110px;}.phone-number-field .phone-number-flag.ni{background-position:-32px -110px;}.phone-number-field .phone-number-flag.ng{background-position:-48px -110px;}.phone-number-field .phone-number-flag.nf{background-position:-64px -110px;}.phone-number-field .phone-number-flag.ne{background-position:-80px -110px;}.phone-number-field .phone-number-flag.nc{background-position:-96px -110px;}.phone-number-field .phone-number-flag.na{background-position:-112px -110px;}.phone-number-field .phone-number-flag.mz{background-position:-128px 0;}.phone-number-field .phone-number-flag.my{background-position:-128px -11px;}.phone-number-field .phone-number-flag.mx{background-position:-128px -22px;}.phone-number-field .phone-number-flag.mw{background-position:-128px -33px;}.phone-number-field .phone-number-flag.mv{background-position:-128px -44px;}.phone-number-field .phone-number-flag.mu{background-position:-128px -55px;}.phone-number-field .phone-number-flag.mt{background-position:-128px -66px;}.phone-number-field .phone-number-flag.ms{background-position:-128px -77px;}.phone-number-field .phone-number-flag.mr{background-position:-128px -88px;}.phone-number-field .phone-number-flag.mq{background-position:-128px -99px;}.phone-number-field .phone-number-flag.mp{background-position:-128px -110px;}.phone-number-field .phone-number-flag.mo{background-position:0 -121px;}.phone-number-field .phone-number-flag.mn{background-position:-16px -121px;}.phone-number-field .phone-number-flag.mm{background-position:-32px -121px;}.phone-number-field .phone-number-flag.ml{background-position:-48px -121px;}.phone-number-field .phone-number-flag.mk{background-position:-64px -121px;}.phone-number-field .phone-number-flag.mh{background-position:-80px -121px;}.phone-number-field .phone-number-flag.mg{background-position:-96px -121px;}.phone-number-field .phone-number-flag.me{height:12px;background-position:0 -132px;}.phone-number-field .phone-number-flag.md{background-position:-112px -121px;}.phone-number-field .phone-number-flag.mc{background-position:-128px -121px;}.phone-number-field .phone-number-flag.ma{background-position:-16px -132px;}.phone-number-field .phone-number-flag.ly{background-position:-32px -132px;}.phone-number-field .phone-number-flag.lv{background-position:-48px -132px;}.phone-number-field .phone-number-flag.lu{background-position:-64px -132px;}.phone-number-field .phone-number-flag.lt{background-position:-80px -132px;}.phone-number-field .phone-number-flag.ls{background-position:-96px -132px;}.phone-number-field .phone-number-flag.lr{background-position:-112px -132px;}.phone-number-field .phone-number-flag.lk{background-position:-128px -132px;}.phone-number-field .phone-number-flag.li{background-position:-144px 0;}.phone-number-field .phone-number-flag.lc{background-position:-144px -11px;}.phone-number-field .phone-number-flag.lb{background-position:-144px -22px;}.phone-number-field .phone-number-flag.la{background-position:-144px -33px;}.phone-number-field .phone-number-flag.kz{background-position:-144px -44px;}.phone-number-field .phone-number-flag.ky{background-position:-144px -55px;}.phone-number-field .phone-number-flag.kw{background-position:-144px -66px;}.phone-number-field .phone-number-flag.kr{background-position:-144px -77px;}.phone-number-field .phone-number-flag.kp{background-position:-144px -88px;}.phone-number-field .phone-number-flag.kn{background-position:-144px -99px;}.phone-number-field .phone-number-flag.km{background-position:-144px -110px;}.phone-number-field .phone-number-flag.ki{background-position:-144px -121px;}.phone-number-field .phone-number-flag.kh{background-position:-144px -132px;}.phone-number-field .phone-number-flag.kg{background-position:0 -144px;}.phone-number-field .phone-number-flag.ke{background-position:-16px -144px;}.phone-number-field .phone-number-flag.jp{background-position:-32px -144px;}.phone-number-field .phone-number-flag.jo{background-position:-48px -144px;}.phone-number-field .phone-number-flag.jm{background-position:-64px -144px;}.phone-number-field .phone-number-flag.je{background-position:-80px -144px;}.phone-number-field .phone-number-flag.it{background-position:-96px -144px;}.phone-number-field .phone-number-flag.is{background-position:-112px -144px;}.phone-number-field .phone-number-flag.ir{background-position:-128px -144px;}.phone-number-field .phone-number-flag.iq{background-position:-144px -144px;}.phone-number-field .phone-number-flag.io{background-position:-160px 0;}.phone-number-field .phone-number-flag.in{background-position:-160px -11px;}.phone-number-field .phone-number-flag.im{height:9px;background-position:-160px -22px;}.phone-number-field .phone-number-flag.il{background-position:-160px -31px;}.phone-number-field .phone-number-flag.ie{background-position:-160px -42px;}.phone-number-field .phone-number-flag.id{background-position:-160px -53px;}.phone-number-field .phone-number-flag.hu{background-position:-160px -64px;}.phone-number-field .phone-number-flag.ht{background-position:-160px -75px;}.phone-number-field .phone-number-flag.hr{background-position:-160px -86px;}.phone-number-field .phone-number-flag.hn{background-position:-160px -97px;}.phone-number-field .phone-number-flag.hk{background-position:-160px -108px;}.phone-number-field .phone-number-flag.gy{background-position:-160px -119px;}.phone-number-field .phone-number-flag.gw{background-position:-160px -130px;}.phone-number-field .phone-number-flag.gu{background-position:-160px -141px;}.phone-number-field .phone-number-flag.gt{background-position:0 -155px;}.phone-number-field .phone-number-flag.gs{background-position:-16px -155px;}.phone-number-field .phone-number-flag.gr{background-position:-32px -155px;}.phone-number-field .phone-number-flag.gq{background-position:-48px -155px;}.phone-number-field .phone-number-flag.gp{background-position:-64px -155px;}.phone-number-field .phone-number-flag.gn{background-position:-80px -155px;}.phone-number-field .phone-number-flag.gm{background-position:-96px -155px;}.phone-number-field .phone-number-flag.gl{background-position:-112px -155px;}.phone-number-field .phone-number-flag.gi{background-position:-128px -155px;}.phone-number-field .phone-number-flag.gh{background-position:-144px -155px;}.phone-number-field .phone-number-flag.gg{background-position:-160px -155px;}.phone-number-field .phone-number-flag.ge{background-position:-176px 0;}.phone-number-field .phone-number-flag.gd{background-position:-176px -11px;}.phone-number-field .phone-number-flag.gb{background-position:-176px -22px;}.phone-number-field .phone-number-flag.ga{background-position:-176px -33px;}.phone-number-field .phone-number-flag.fr{background-position:-176px -44px;}.phone-number-field .phone-number-flag.gf{background-position:-176px -44px;}.phone-number-field .phone-number-flag.re{background-position:-176px -44px;}.phone-number-field .phone-number-flag.mf{background-position:-176px -44px;}.phone-number-field .phone-number-flag.bl{background-position:-176px -44px;}.phone-number-field .phone-number-flag.fo{background-position:-176px -55px;}.phone-number-field .phone-number-flag.fm{background-position:-176px -66px;}.phone-number-field .phone-number-flag.fk{background-position:-176px -77px;}.phone-number-field .phone-number-flag.fj{background-position:-176px -88px;}.phone-number-field .phone-number-flag.fi{background-position:-176px -99px;}.phone-number-field .phone-number-flag.eu{background-position:-176px -121px;}.phone-number-field .phone-number-flag.et{background-position:-176px -132px;}.phone-number-field .phone-number-flag.es{background-position:-176px -143px;}.phone-number-field .phone-number-flag.er{background-position:-176px -154px;}.phone-number-field .phone-number-flag.eh{background-position:-16px -166px;}.phone-number-field .phone-number-flag.eg{background-position:-32px -166px;}.phone-number-field .phone-number-flag.ee{background-position:-48px -166px;}.phone-number-field .phone-number-flag.ec{background-position:-64px -166px;}.phone-number-field .phone-number-flag.dz{background-position:-80px -166px;}.phone-number-field .phone-number-flag.do{background-position:-96px -166px;}.phone-number-field .phone-number-flag.dm{background-position:-112px -166px;}.phone-number-field .phone-number-flag.dk{background-position:-128px -166px;}.phone-number-field .phone-number-flag.dj{background-position:-144px -166px;}.phone-number-field .phone-number-flag.de{background-position:-160px -166px;}.phone-number-field .phone-number-flag.cz{background-position:-176px -166px;}.phone-number-field .phone-number-flag.cy{background-position:0 -177px;}.phone-number-field .phone-number-flag.cx{background-position:-16px -177px;}.phone-number-field .phone-number-flag.cw{background-position:-32px -177px;}.phone-number-field .phone-number-flag.cv{background-position:-48px -177px;}.phone-number-field .phone-number-flag.cu{background-position:-64px -177px;}.phone-number-field .phone-number-flag.cs{background-position:-80px -177px;}.phone-number-field .phone-number-flag.cr{background-position:-96px -177px;}.phone-number-field .phone-number-flag.co{background-position:-112px -177px;}.phone-number-field .phone-number-flag.cn{background-position:-128px -177px;}.phone-number-field .phone-number-flag.cm{background-position:-144px -177px;}.phone-number-field .phone-number-flag.cl{background-position:-160px -177px;}.phone-number-field .phone-number-flag.ck{background-position:-176px -177px;}.phone-number-field .phone-number-flag.ci{background-position:-192px 0;}.phone-number-field .phone-number-flag.cg{background-position:-192px -11px;}.phone-number-field .phone-number-flag.cf{background-position:-192px -22px;}.phone-number-field .phone-number-flag.cd{background-position:-192px -33px;}.phone-number-field .phone-number-flag.cc{background-position:-192px -44px;}.phone-number-field .phone-number-flag.ca{background-position:-192px -66px;}.phone-number-field .phone-number-flag.bz{background-position:-192px -77px;}.phone-number-field .phone-number-flag.by{background-position:-192px -88px;}.phone-number-field .phone-number-flag.bw{background-position:-192px -99px;}.phone-number-field .phone-number-flag.bt{background-position:-192px -110px;}.phone-number-field .phone-number-flag.bs{background-position:-192px -121px;}.phone-number-field .phone-number-flag.br{background-position:-192px -132px;}.phone-number-field .phone-number-flag.bq{background-position:-192px -143px;}.phone-number-field .phone-number-flag.bo{background-position:-192px -154px;}.phone-number-field .phone-number-flag.bn{background-position:-192px -165px;}.phone-number-field .phone-number-flag.bm{background-position:-192px -176px;}.phone-number-field .phone-number-flag.bj{background-position:0 -188px;}.phone-number-field .phone-number-flag.bi{background-position:-16px -188px;}.phone-number-field .phone-number-flag.bh{background-position:-32px -188px;}.phone-number-field .phone-number-flag.bg{background-position:-48px -188px;}.phone-number-field .phone-number-flag.bf{background-position:-64px -188px;}.phone-number-field .phone-number-flag.be{background-position:-80px -188px;}.phone-number-field .phone-number-flag.bd{background-position:-96px -188px;}.phone-number-field .phone-number-flag.bb{background-position:-112px -188px;}.phone-number-field .phone-number-flag.ba{background-position:-128px -188px;}.phone-number-field .phone-number-flag.az{background-position:-144px -188px;}.phone-number-field .phone-number-flag.ax{background-position:-160px -188px;}.phone-number-field .phone-number-flag.aw{background-position:-176px -188px;}.phone-number-field .phone-number-flag.au{background-position:-192px -188px;}.phone-number-field .phone-number-flag.hm{background-position:-192px -188px;}.phone-number-field .phone-number-flag.at{background-position:-208px 0;}.phone-number-field .phone-number-flag.as{background-position:-208px -11px;}.phone-number-field .phone-number-flag.ar{background-position:-208px -22px;}.phone-number-field .phone-number-flag.ao{background-position:-208px -33px;}.phone-number-field .phone-number-flag.an{background-position:-208px -44px;}.phone-number-field .phone-number-flag.am{background-position:-208px -55px;}.phone-number-field .phone-number-flag.al{background-position:-208px -66px;}.phone-number-field .phone-number-flag.ai{background-position:-208px -77px;}.phone-number-field .phone-number-flag.ag{background-position:-208px -88px;}.phone-number-field .phone-number-flag.af{background-position:-208px -99px;}.phone-number-field .phone-number-flag.ae{background-position:-208px -110px;}.phone-number-field .phone-number-flag.ad{background-position:-208px -121px;}.phone-number-field .phone-number-flag.np{background-position:-208px -132px;}.phone-number-field .phone-number-flag.ch{background-position:-208px -143px;}.phone-number-field .phone-number-flag.ac{background-position:-176px -22px;}.phone-number-field .phone-number-flag.ta{background-image:url(data:image/gif;base64,R0lGODlhEAALANUAAPakqM3Q5UJXromby0ZdsjRMqvAHDHSDxQAASzxSq/1nZs+vOUthtbqiSmp9wgAAOf6FhPSXmjFJp2N2vsVrg5F6bFBktAAAZsUDGlpuul6ROgAAdxUwmz5Ws/1ycLlkgitEpFVptwAAgvKus19xu6253rnB4u54feUtOVyRQ6EFL8EXM4+KvRs2oSA6nyU+oeuGjJ6DYX13tZqm1OhhalVpuDZOr8GrVc+xQNO0QeB1gjdPqKCt2bK832WRZQAAMyH5BAAAAAAALAAAAAAQAAsAAAaQQNShYMAUZCvRZnlpXgSAQCQSGPEcjgkpkwkhDBCPQiGmWQgCQUJiQWAAEDLkRCF0bjlcg4CwAHonOiUwLB02eAsLAggqJgMUHw4zHwk2MQMBAwIPIgc1DAQElTsSFRUaPgmcBxagagUSIAwaKQI7PxsOrgmwIC8uLRwct7laXa1oajuwuE4XCNDQDw8/1Q9BADs=);background-position:center center;}
.imagelightbox-wrapper{--overlay-color:rgba(0,0,0,0.8);--controls-color:white;position:fixed;inset:0;z-index:1000;display:flex;justify-content:center}.imagelightbox-wrapper.light{--overlay-color:rgba(255,255,255,0.8);--controls-color:black}a.lightbox{cursor:zoom-in}.imagelightbox-content{cursor:pointer;position:fixed;z-index:10000;top:50%;transform:translateY(-50%);touch-action:none}.imagelightbox-open{user-select:none;overflow:hidden}.imagelightbox-overlay{background-color:#202020;background-color:var(--overlay-color);position:absolute;inset:0;z-index:0}.imagelightbox-close{position:fixed;top:2em;right:2em;z-index:10002;width:3em;height:3em;padding:0;background-color:transparent;border:none;border-radius:50%;transition:color .3s ease;cursor:pointer}.imagelightbox-close:before,.imagelightbox-close:after{content:'';top:20%;bottom:20%;left:50%;margin-left:-2px;position:absolute;width:4px;background-color:var(--controls-color);transition:transform .5s ease-in-out}.imagelightbox-close:before{transform:rotate(45deg)}.imagelightbox-close:after{transform:rotate(-45deg)}.imagelightbox-close:hover:before{transform:rotate(225deg)}.imagelightbox-close:hover:after{transform:rotate(135deg)}.imagelightbox-footer{position:fixed;z-index:10001;bottom:0;left:50%;transform:translateX(-50%);padding:.5em;display:flex;flex-direction:column;gap:.5em}.imagelightbox-nav{order:2;display:flex;gap:.5em}.imagelightbox-nav a{display:block;width:.5em;height:.5em;border:2px solid var(--controls-color);border-radius:9999px}.imagelightbox-nav a.active{background-color:var(--controls-color)}.imagelightbox-caption{text-align:center;color:var(--controls-color)}.imagelightbox-caption:empty{display:none}.imagelightbox-loading{position:fixed;z-index:10003;top:50%;left:50%;margin:-1.3em 0 0 -1.3em}.imagelightbox-loading,.imagelightbox-loading div{border-radius:9999px}.imagelightbox-loading div{width:2em;height:2em;background-color:var(--controls-color);animation:imagelightbox-loading .75s ease infinite}@keyframes imagelightbox-loading{from{opacity:.5;transform:scale(.75)}50%{opacity:1;transform:scale(1)}to{opacity:.5;transform:scale(.75)}}.imagelightbox-arrow{display:none;position:fixed;top:50%;transform:translateY(-50%);transform-origin:center center;background:none;cursor:pointer;border:none;padding:4em 2em;box-sizing:border-box;z-index:10001}.imagelightbox-arrow:after{content:"";display:block;height:1.1em;width:1.1em;border:4px solid var(--controls-color);border-right-style:none;border-bottom-style:none;transition:transform .25s ease-in-out;position:absolute;top:50%;left:50%}.imagelightbox-arrow.imagelightbox-arrow-left{left:0}.imagelightbox-arrow.imagelightbox-arrow-left:after{transform:translate(-50%,-50%) rotate(-45deg)}.imagelightbox-arrow.imagelightbox-arrow-right{right:0}.imagelightbox-arrow.imagelightbox-arrow-right:after{transform:translate(-50%,-50%) rotate(135deg)}.imagelightbox-arrow:hover.imagelightbox-arrow-left:after{transform:translate(-100%,-50%) rotate(-45deg)}.imagelightbox-arrow:hover.imagelightbox-arrow-right:after{transform:translate(0%,-50%) rotate(135deg)}.imagelightbox-arrow:focus-visible{outline:none}.imagelightbox-loading,.imagelightbox-overlay,.imagelightbox-close,.imagelightbox-nav,.imagelightbox-arrow{animation:fade-in .25s linear}@keyframes fade-in{from{opacity:0}to{opacity:1}}@media only screen and (max-width:41.25em){#container{width:100%}.imagelightbox-close{top:.5em;right:.5em}.imagelightbox-arrow{width:1em;height:1em}.imagelightbox-arrow.imagelightbox-arrow-left{left:.5em}.imagelightbox-arrow.imagelightbox-arrow-right{right:.5em}.imagelightbox-nav{display:none}}@media only screen and (max-width:20em){.imagelightbox-arrow.imagelightbox-arrow-left{left:.4em}.imagelightbox-arrow.imagelightbox-arrow-right{right:.4em}}
/* @license MIT https://github.com/jackocnr/intl-tel-input/blob/master/LICENSE */
.iti{position:relative;display:inline-block}.iti *{box-sizing:border-box;-moz-box-sizing:border-box}.iti__hide{display:none}.iti__v-hide{visibility:hidden}.iti input,.iti input[type=tel],.iti input[type=text]{position:relative;z-index:0;margin-top:0!important;margin-bottom:0!important;padding-right:36px;margin-right:0}.iti__flag-container{position:absolute;top:0;bottom:0;right:0;padding:1px}.iti__selected-flag{z-index:1;position:relative;display:flex;align-items:center;height:100%;padding:0 6px 0 8px}.iti__arrow{margin-left:6px;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #555}.iti__arrow--up{border-top:none;border-bottom:4px solid #555}.iti__country-list{position:absolute;z-index:2;list-style:none;text-align:left;padding:0;margin:0 0 0 -1px;box-shadow:1px 1px 4px rgba(0,0,0,.2);background-color:#fff;border:1px solid #ccc;white-space:nowrap;max-height:200px;overflow-y:scroll;-webkit-overflow-scrolling:touch}.iti__country-list--dropup{bottom:100%;margin-bottom:-1px}@media (max-width:500px){.iti__country-list{white-space:normal}}.iti__flag-box{display:inline-block;width:20px}.iti__divider{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #ccc}.iti__country{padding:5px 10px;outline:0}.iti__dial-code{color:#999}.iti__country.iti__highlight{background-color:rgba(0,0,0,.05)}.iti__country-name,.iti__dial-code,.iti__flag-box{vertical-align:middle}.iti__country-name,.iti__flag-box{margin-right:6px}.iti--allow-dropdown input,.iti--allow-dropdown input[type=tel],.iti--allow-dropdown input[type=text],.iti--separate-dial-code input,.iti--separate-dial-code input[type=tel],.iti--separate-dial-code input[type=text]{padding-right:6px;padding-left:52px;margin-left:0}.iti--allow-dropdown .iti__flag-container,.iti--separate-dial-code .iti__flag-container{right:auto;left:0}.iti--allow-dropdown .iti__flag-container:hover{cursor:pointer}.iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag{background-color:rgba(0,0,0,.05)}.iti--allow-dropdown input[disabled]+.iti__flag-container:hover,.iti--allow-dropdown input[readonly]+.iti__flag-container:hover{cursor:default}.iti--allow-dropdown input[disabled]+.iti__flag-container:hover .iti__selected-flag,.iti--allow-dropdown input[readonly]+.iti__flag-container:hover .iti__selected-flag{background-color:transparent}.iti--separate-dial-code .iti__selected-flag{background-color:rgba(0,0,0,.05)}.iti--separate-dial-code .iti__selected-dial-code{margin-left:6px}.iti--container{position:absolute;top:-1000px;left:-1000px;z-index:1060;padding:1px}.iti--container:hover{cursor:pointer}.iti-mobile .iti--container{top:30px;bottom:30px;left:30px;right:30px;position:fixed}.iti-mobile .iti__country-list{max-height:100%;width:100%}.iti-mobile .iti__country{padding:10px 10px;line-height:1.5em}.iti__flag{width:20px}.iti__flag.iti__be{width:18px}.iti__flag.iti__ch{width:15px}.iti__flag.iti__mc{width:19px}.iti__flag.iti__ne{width:18px}.iti__flag.iti__np{width:13px}.iti__flag.iti__va{width:15px}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.iti__flag{background-size:5652px 15px}}.iti__flag.iti__ac{height:10px;background-position:0 0}.iti__flag.iti__ad{height:14px;background-position:-22px 0}.iti__flag.iti__ae{height:10px;background-position:-44px 0}.iti__flag.iti__af{height:14px;background-position:-66px 0}.iti__flag.iti__ag{height:14px;background-position:-88px 0}.iti__flag.iti__ai{height:10px;background-position:-110px 0}.iti__flag.iti__al{height:15px;background-position:-132px 0}.iti__flag.iti__am{height:10px;background-position:-154px 0}.iti__flag.iti__ao{height:14px;background-position:-176px 0}.iti__flag.iti__aq{height:14px;background-position:-198px 0}.iti__flag.iti__ar{height:13px;background-position:-220px 0}.iti__flag.iti__as{height:10px;background-position:-242px 0}.iti__flag.iti__at{height:14px;background-position:-264px 0}.iti__flag.iti__au{height:10px;background-position:-286px 0}.iti__flag.iti__aw{height:14px;background-position:-308px 0}.iti__flag.iti__ax{height:13px;background-position:-330px 0}.iti__flag.iti__az{height:10px;background-position:-352px 0}.iti__flag.iti__ba{height:10px;background-position:-374px 0}.iti__flag.iti__bb{height:14px;background-position:-396px 0}.iti__flag.iti__bd{height:12px;background-position:-418px 0}.iti__flag.iti__be{height:15px;background-position:-440px 0}.iti__flag.iti__bf{height:14px;background-position:-460px 0}.iti__flag.iti__bg{height:12px;background-position:-482px 0}.iti__flag.iti__bh{height:12px;background-position:-504px 0}.iti__flag.iti__bi{height:12px;background-position:-526px 0}.iti__flag.iti__bj{height:14px;background-position:-548px 0}.iti__flag.iti__bl{height:14px;background-position:-570px 0}.iti__flag.iti__bm{height:10px;background-position:-592px 0}.iti__flag.iti__bn{height:10px;background-position:-614px 0}.iti__flag.iti__bo{height:14px;background-position:-636px 0}.iti__flag.iti__bq{height:14px;background-position:-658px 0}.iti__flag.iti__br{height:14px;background-position:-680px 0}.iti__flag.iti__bs{height:10px;background-position:-702px 0}.iti__flag.iti__bt{height:14px;background-position:-724px 0}.iti__flag.iti__bv{height:15px;background-position:-746px 0}.iti__flag.iti__bw{height:14px;background-position:-768px 0}.iti__flag.iti__by{height:10px;background-position:-790px 0}.iti__flag.iti__bz{height:14px;background-position:-812px 0}.iti__flag.iti__ca{height:10px;background-position:-834px 0}.iti__flag.iti__cc{height:10px;background-position:-856px 0}.iti__flag.iti__cd{height:15px;background-position:-878px 0}.iti__flag.iti__cf{height:14px;background-position:-900px 0}.iti__flag.iti__cg{height:14px;background-position:-922px 0}.iti__flag.iti__ch{height:15px;background-position:-944px 0}.iti__flag.iti__ci{height:14px;background-position:-961px 0}.iti__flag.iti__ck{height:10px;background-position:-983px 0}.iti__flag.iti__cl{height:14px;background-position:-1005px 0}.iti__flag.iti__cm{height:14px;background-position:-1027px 0}.iti__flag.iti__cn{height:14px;background-position:-1049px 0}.iti__flag.iti__co{height:14px;background-position:-1071px 0}.iti__flag.iti__cp{height:14px;background-position:-1093px 0}.iti__flag.iti__cr{height:12px;background-position:-1115px 0}.iti__flag.iti__cu{height:10px;background-position:-1137px 0}.iti__flag.iti__cv{height:12px;background-position:-1159px 0}.iti__flag.iti__cw{height:14px;background-position:-1181px 0}.iti__flag.iti__cx{height:10px;background-position:-1203px 0}.iti__flag.iti__cy{height:14px;background-position:-1225px 0}.iti__flag.iti__cz{height:14px;background-position:-1247px 0}.iti__flag.iti__de{height:12px;background-position:-1269px 0}.iti__flag.iti__dg{height:10px;background-position:-1291px 0}.iti__flag.iti__dj{height:14px;background-position:-1313px 0}.iti__flag.iti__dk{height:15px;background-position:-1335px 0}.iti__flag.iti__dm{height:10px;background-position:-1357px 0}.iti__flag.iti__do{height:14px;background-position:-1379px 0}.iti__flag.iti__dz{height:14px;background-position:-1401px 0}.iti__flag.iti__ea{height:14px;background-position:-1423px 0}.iti__flag.iti__ec{height:14px;background-position:-1445px 0}.iti__flag.iti__ee{height:13px;background-position:-1467px 0}.iti__flag.iti__eg{height:14px;background-position:-1489px 0}.iti__flag.iti__eh{height:10px;background-position:-1511px 0}.iti__flag.iti__er{height:10px;background-position:-1533px 0}.iti__flag.iti__es{height:14px;background-position:-1555px 0}.iti__flag.iti__et{height:10px;background-position:-1577px 0}.iti__flag.iti__eu{height:14px;background-position:-1599px 0}.iti__flag.iti__fi{height:12px;background-position:-1621px 0}.iti__flag.iti__fj{height:10px;background-position:-1643px 0}.iti__flag.iti__fk{height:10px;background-position:-1665px 0}.iti__flag.iti__fm{height:11px;background-position:-1687px 0}.iti__flag.iti__fo{height:15px;background-position:-1709px 0}.iti__flag.iti__fr{height:14px;background-position:-1731px 0}.iti__flag.iti__ga{height:15px;background-position:-1753px 0}.iti__flag.iti__gb{height:10px;background-position:-1775px 0}.iti__flag.iti__gd{height:12px;background-position:-1797px 0}.iti__flag.iti__ge{height:14px;background-position:-1819px 0}.iti__flag.iti__gf{height:14px;background-position:-1841px 0}.iti__flag.iti__gg{height:14px;background-position:-1863px 0}.iti__flag.iti__gh{height:14px;background-position:-1885px 0}.iti__flag.iti__gi{height:10px;background-position:-1907px 0}.iti__flag.iti__gl{height:14px;background-position:-1929px 0}.iti__flag.iti__gm{height:14px;background-position:-1951px 0}.iti__flag.iti__gn{height:14px;background-position:-1973px 0}.iti__flag.iti__gp{height:14px;background-position:-1995px 0}.iti__flag.iti__gq{height:14px;background-position:-2017px 0}.iti__flag.iti__gr{height:14px;background-position:-2039px 0}.iti__flag.iti__gs{height:10px;background-position:-2061px 0}.iti__flag.iti__gt{height:13px;background-position:-2083px 0}.iti__flag.iti__gu{height:11px;background-position:-2105px 0}.iti__flag.iti__gw{height:10px;background-position:-2127px 0}.iti__flag.iti__gy{height:12px;background-position:-2149px 0}.iti__flag.iti__hk{height:14px;background-position:-2171px 0}.iti__flag.iti__hm{height:10px;background-position:-2193px 0}.iti__flag.iti__hn{height:10px;background-position:-2215px 0}.iti__flag.iti__hr{height:10px;background-position:-2237px 0}.iti__flag.iti__ht{height:12px;background-position:-2259px 0}.iti__flag.iti__hu{height:10px;background-position:-2281px 0}.iti__flag.iti__ic{height:14px;background-position:-2303px 0}.iti__flag.iti__id{height:14px;background-position:-2325px 0}.iti__flag.iti__ie{height:10px;background-position:-2347px 0}.iti__flag.iti__il{height:15px;background-position:-2369px 0}.iti__flag.iti__im{height:10px;background-position:-2391px 0}.iti__flag.iti__in{height:14px;background-position:-2413px 0}.iti__flag.iti__io{height:10px;background-position:-2435px 0}.iti__flag.iti__iq{height:14px;background-position:-2457px 0}.iti__flag.iti__ir{height:12px;background-position:-2479px 0}.iti__flag.iti__is{height:15px;background-position:-2501px 0}.iti__flag.iti__it{height:14px;background-position:-2523px 0}.iti__flag.iti__je{height:12px;background-position:-2545px 0}.iti__flag.iti__jm{height:10px;background-position:-2567px 0}.iti__flag.iti__jo{height:10px;background-position:-2589px 0}.iti__flag.iti__jp{height:14px;background-position:-2611px 0}.iti__flag.iti__ke{height:14px;background-position:-2633px 0}.iti__flag.iti__kg{height:12px;background-position:-2655px 0}.iti__flag.iti__kh{height:13px;background-position:-2677px 0}.iti__flag.iti__ki{height:10px;background-position:-2699px 0}.iti__flag.iti__km{height:12px;background-position:-2721px 0}.iti__flag.iti__kn{height:14px;background-position:-2743px 0}.iti__flag.iti__kp{height:10px;background-position:-2765px 0}.iti__flag.iti__kr{height:14px;background-position:-2787px 0}.iti__flag.iti__kw{height:10px;background-position:-2809px 0}.iti__flag.iti__ky{height:10px;background-position:-2831px 0}.iti__flag.iti__kz{height:10px;background-position:-2853px 0}.iti__flag.iti__la{height:14px;background-position:-2875px 0}.iti__flag.iti__lb{height:14px;background-position:-2897px 0}.iti__flag.iti__lc{height:10px;background-position:-2919px 0}.iti__flag.iti__li{height:12px;background-position:-2941px 0}.iti__flag.iti__lk{height:10px;background-position:-2963px 0}.iti__flag.iti__lr{height:11px;background-position:-2985px 0}.iti__flag.iti__ls{height:14px;background-position:-3007px 0}.iti__flag.iti__lt{height:12px;background-position:-3029px 0}.iti__flag.iti__lu{height:12px;background-position:-3051px 0}.iti__flag.iti__lv{height:10px;background-position:-3073px 0}.iti__flag.iti__ly{height:10px;background-position:-3095px 0}.iti__flag.iti__ma{height:14px;background-position:-3117px 0}.iti__flag.iti__mc{height:15px;background-position:-3139px 0}.iti__flag.iti__md{height:10px;background-position:-3160px 0}.iti__flag.iti__me{height:10px;background-position:-3182px 0}.iti__flag.iti__mf{height:14px;background-position:-3204px 0}.iti__flag.iti__mg{height:14px;background-position:-3226px 0}.iti__flag.iti__mh{height:11px;background-position:-3248px 0}.iti__flag.iti__mk{height:10px;background-position:-3270px 0}.iti__flag.iti__ml{height:14px;background-position:-3292px 0}.iti__flag.iti__mm{height:14px;background-position:-3314px 0}.iti__flag.iti__mn{height:10px;background-position:-3336px 0}.iti__flag.iti__mo{height:14px;background-position:-3358px 0}.iti__flag.iti__mp{height:10px;background-position:-3380px 0}.iti__flag.iti__mq{height:14px;background-position:-3402px 0}.iti__flag.iti__mr{height:14px;background-position:-3424px 0}.iti__flag.iti__ms{height:10px;background-position:-3446px 0}.iti__flag.iti__mt{height:14px;background-position:-3468px 0}.iti__flag.iti__mu{height:14px;background-position:-3490px 0}.iti__flag.iti__mv{height:14px;background-position:-3512px 0}.iti__flag.iti__mw{height:14px;background-position:-3534px 0}.iti__flag.iti__mx{height:12px;background-position:-3556px 0}.iti__flag.iti__my{height:10px;background-position:-3578px 0}.iti__flag.iti__mz{height:14px;background-position:-3600px 0}.iti__flag.iti__na{height:14px;background-position:-3622px 0}.iti__flag.iti__nc{height:10px;background-position:-3644px 0}.iti__flag.iti__ne{height:15px;background-position:-3666px 0}.iti__flag.iti__nf{height:10px;background-position:-3686px 0}.iti__flag.iti__ng{height:10px;background-position:-3708px 0}.iti__flag.iti__ni{height:12px;background-position:-3730px 0}.iti__flag.iti__nl{height:14px;background-position:-3752px 0}.iti__flag.iti__no{height:15px;background-position:-3774px 0}.iti__flag.iti__np{height:15px;background-position:-3796px 0}.iti__flag.iti__nr{height:10px;background-position:-3811px 0}.iti__flag.iti__nu{height:10px;background-position:-3833px 0}.iti__flag.iti__nz{height:10px;background-position:-3855px 0}.iti__flag.iti__om{height:10px;background-position:-3877px 0}.iti__flag.iti__pa{height:14px;background-position:-3899px 0}.iti__flag.iti__pe{height:14px;background-position:-3921px 0}.iti__flag.iti__pf{height:14px;background-position:-3943px 0}.iti__flag.iti__pg{height:15px;background-position:-3965px 0}.iti__flag.iti__ph{height:10px;background-position:-3987px 0}.iti__flag.iti__pk{height:14px;background-position:-4009px 0}.iti__flag.iti__pl{height:13px;background-position:-4031px 0}.iti__flag.iti__pm{height:14px;background-position:-4053px 0}.iti__flag.iti__pn{height:10px;background-position:-4075px 0}.iti__flag.iti__pr{height:14px;background-position:-4097px 0}.iti__flag.iti__ps{height:10px;background-position:-4119px 0}.iti__flag.iti__pt{height:14px;background-position:-4141px 0}.iti__flag.iti__pw{height:13px;background-position:-4163px 0}.iti__flag.iti__py{height:11px;background-position:-4185px 0}.iti__flag.iti__qa{height:8px;background-position:-4207px 0}.iti__flag.iti__re{height:14px;background-position:-4229px 0}.iti__flag.iti__ro{height:14px;background-position:-4251px 0}.iti__flag.iti__rs{height:14px;background-position:-4273px 0}.iti__flag.iti__ru{height:14px;background-position:-4295px 0}.iti__flag.iti__rw{height:14px;background-position:-4317px 0}.iti__flag.iti__sa{height:14px;background-position:-4339px 0}.iti__flag.iti__sb{height:10px;background-position:-4361px 0}.iti__flag.iti__sc{height:10px;background-position:-4383px 0}.iti__flag.iti__sd{height:10px;background-position:-4405px 0}.iti__flag.iti__se{height:13px;background-position:-4427px 0}.iti__flag.iti__sg{height:14px;background-position:-4449px 0}.iti__flag.iti__sh{height:10px;background-position:-4471px 0}.iti__flag.iti__si{height:10px;background-position:-4493px 0}.iti__flag.iti__sj{height:15px;background-position:-4515px 0}.iti__flag.iti__sk{height:14px;background-position:-4537px 0}.iti__flag.iti__sl{height:14px;background-position:-4559px 0}.iti__flag.iti__sm{height:15px;background-position:-4581px 0}.iti__flag.iti__sn{height:14px;background-position:-4603px 0}.iti__flag.iti__so{height:14px;background-position:-4625px 0}.iti__flag.iti__sr{height:14px;background-position:-4647px 0}.iti__flag.iti__ss{height:10px;background-position:-4669px 0}.iti__flag.iti__st{height:10px;background-position:-4691px 0}.iti__flag.iti__sv{height:12px;background-position:-4713px 0}.iti__flag.iti__sx{height:14px;background-position:-4735px 0}.iti__flag.iti__sy{height:14px;background-position:-4757px 0}.iti__flag.iti__sz{height:14px;background-position:-4779px 0}.iti__flag.iti__ta{height:10px;background-position:-4801px 0}.iti__flag.iti__tc{height:10px;background-position:-4823px 0}.iti__flag.iti__td{height:14px;background-position:-4845px 0}.iti__flag.iti__tf{height:14px;background-position:-4867px 0}.iti__flag.iti__tg{height:13px;background-position:-4889px 0}.iti__flag.iti__th{height:14px;background-position:-4911px 0}.iti__flag.iti__tj{height:10px;background-position:-4933px 0}.iti__flag.iti__tk{height:10px;background-position:-4955px 0}.iti__flag.iti__tl{height:10px;background-position:-4977px 0}.iti__flag.iti__tm{height:14px;background-position:-4999px 0}.iti__flag.iti__tn{height:14px;background-position:-5021px 0}.iti__flag.iti__to{height:10px;background-position:-5043px 0}.iti__flag.iti__tr{height:14px;background-position:-5065px 0}.iti__flag.iti__tt{height:12px;background-position:-5087px 0}.iti__flag.iti__tv{height:10px;background-position:-5109px 0}.iti__flag.iti__tw{height:14px;background-position:-5131px 0}.iti__flag.iti__tz{height:14px;background-position:-5153px 0}.iti__flag.iti__ua{height:14px;background-position:-5175px 0}.iti__flag.iti__ug{height:14px;background-position:-5197px 0}.iti__flag.iti__um{height:11px;background-position:-5219px 0}.iti__flag.iti__un{height:14px;background-position:-5241px 0}.iti__flag.iti__us{height:11px;background-position:-5263px 0}.iti__flag.iti__uy{height:14px;background-position:-5285px 0}.iti__flag.iti__uz{height:10px;background-position:-5307px 0}.iti__flag.iti__va{height:15px;background-position:-5329px 0}.iti__flag.iti__vc{height:14px;background-position:-5346px 0}.iti__flag.iti__ve{height:14px;background-position:-5368px 0}.iti__flag.iti__vg{height:10px;background-position:-5390px 0}.iti__flag.iti__vi{height:14px;background-position:-5412px 0}.iti__flag.iti__vn{height:14px;background-position:-5434px 0}.iti__flag.iti__vu{height:12px;background-position:-5456px 0}.iti__flag.iti__wf{height:14px;background-position:-5478px 0}.iti__flag.iti__ws{height:10px;background-position:-5500px 0}.iti__flag.iti__xk{height:15px;background-position:-5522px 0}.iti__flag.iti__ye{height:14px;background-position:-5544px 0}.iti__flag.iti__yt{height:14px;background-position:-5566px 0}.iti__flag.iti__za{height:14px;background-position:-5588px 0}.iti__flag.iti__zm{height:14px;background-position:-5610px 0}.iti__flag.iti__zw{height:10px;background-position:-5632px 0}.iti__flag{height:15px;box-shadow:0 0 1px 0 #888;background-image:url(/libraries/jquery.intl-tel-input/build/img/flags.png);background-repeat:no-repeat;background-color:#dbdbdb;background-position:20px 0}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.iti__flag{background-image:url(/libraries/jquery.intl-tel-input/build/img/flags%402x.png)}}.iti__flag.iti__np{background-color:transparent}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.anbieterverzeichnis{--av-bg:linear-gradient(180deg,#fbf7f2 0%,#f2ebe1 100%);--av-surface:#fffdf9;--av-surface-strong:#f4ece2;--av-border:#dccdbb;--av-border-strong:#c5af97;--av-text:#1f1a15;--av-muted:#6f665d;--av-accent:#8a5726;--av-accent-strong:#61360f;--av-filter-active:#2f8f4e;--av-filter-active-strong:#267541;--av-chip:#ebe0d2;--av-chip-active:#1f1a15;--av-shadow:0 20px 55px rgba(68,48,25,0.08);background:var(--av-bg);border:1px solid var(--av-border);border-radius:28px;color:var(--av-text);margin:24px auto;max-width:1400px;padding:clamp(20px,3vw,36px);}.anbieterverzeichnis__hero{margin-bottom:24px;}.anbieterverzeichnis__eyebrow{color:var(--av-accent);font-size:0.82rem;font-weight:700;letter-spacing:0.16em;margin:0 0 8px;text-transform:uppercase;}.anbieterverzeichnis__title{font-size:clamp(2rem,4vw,3.3rem);line-height:1.04;margin:0;}.anbieterverzeichnis__intro{color:var(--av-muted);font-size:1rem;margin:12px 0 0;max-width:760px;}.anbieterverzeichnis__filters{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 28px;}.anbieterverzeichnis__filter{background:rgba(255,255,255,0.82);border:1px solid var(--av-border);border-radius:999px;color:var(--av-text);display:inline-flex;font-weight:600;padding:12px 18px;text-decoration:none;transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease,transform 0.2s ease;}.anbieterverzeichnis__filter:hover,.anbieterverzeichnis__filter:focus-visible{background:var(--av-surface);border-color:var(--av-border-strong);color:var(--av-accent-strong);outline:none;transform:translateY(-1px);}.anbieterverzeichnis__filters .anbieterverzeichnis__filter.is-active,.anbieterverzeichnis__filters .anbieterverzeichnis__filter.is-active:link,.anbieterverzeichnis__filters .anbieterverzeichnis__filter.is-active:visited{background:var(--av-filter-active);border-color:var(--av-filter-active);color:#fff !important;}.anbieterverzeichnis__filters .anbieterverzeichnis__filter.is-active:hover,.anbieterverzeichnis__filters .anbieterverzeichnis__filter.is-active:focus-visible,.anbieterverzeichnis__filters .anbieterverzeichnis__filter.is-active:active{background:var(--av-filter-active-strong);border-color:var(--av-filter-active-strong);color:#fff !important;}.anbieterverzeichnis__group + .anbieterverzeichnis__group{margin-top:34px;}.anbieterverzeichnis__group-head{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:16px;}.anbieterverzeichnis__group-title{font-size:clamp(1.4rem,2.4vw,2rem);margin:0;}.anbieterverzeichnis__group-count{color:var(--av-muted);font-size:0.96rem;font-weight:600;}.anbieterverzeichnis__cards{display:grid;gap:20px;}.anbieterverzeichnis-card{background:var(--av-surface);border:1px solid var(--av-border);border-radius:24px;box-shadow:var(--av-shadow);overflow:clip;}.anbieterverzeichnis-card__preview{padding:clamp(18px,2.2vw,28px);}.anbieterverzeichnis-card__identity{align-items:center;display:grid;gap:18px;grid-template-columns:minmax(140px,180px) minmax(0,1fr);}.anbieterverzeichnis-card__logo{align-items:center;aspect-ratio:1;background:linear-gradient(135deg,#f2e5d8 0%,#efe7df 100%);border:1px solid var(--av-border);border-radius:22px;display:flex;justify-content:center;overflow:hidden;}.anbieterverzeichnis-card__logo img{display:block;height:100%;object-fit:contain;width:100%;}.anbieterverzeichnis-card__logo--plain{aspect-ratio:auto;background:transparent;border:0;border-radius:0;overflow:visible;}.anbieterverzeichnis-card__logo--plain img{height:auto;max-width:100%;width:auto;}.anbieterverzeichnis-card__logo-fallback{color:var(--av-accent-strong);font-size:clamp(2rem,4vw,2.8rem);font-weight:700;line-height:1;}.anbieterverzeichnis-card__headline{min-width:0;}.anbieterverzeichnis-card__meta{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px;}.anbieterverzeichnis-card__reach,.anbieterverzeichnis-card__count{background:var(--av-chip);border-radius:999px;color:var(--av-accent-strong);display:inline-flex;font-size:0.88rem;font-weight:700;padding:7px 12px;}.anbieterverzeichnis-card__role{background:#1f1a15;border-radius:999px;color:#fff;display:inline-flex;font-size:0.88rem;font-weight:700;padding:7px 12px;}.anbieterverzeichnis-card__title{font-size:clamp(1.35rem,2.2vw,1.9rem);line-height:1.1;margin:0;}.anbieterverzeichnis-card__address{color:var(--av-muted);margin-top:10px;}.anbieterverzeichnis-card__toggle{align-items:center;background:#fff;border:0;border-top:1px solid var(--av-border);color:var(--av-accent-strong);cursor:pointer;display:flex;font-size:1rem;font-weight:700;justify-content:center;padding:16px 18px;width:100%;}.anbieterverzeichnis-card__toggle:hover,.anbieterverzeichnis-card__toggle:focus-visible{background:var(--av-surface-strong);outline:none;}.anbieterverzeichnis-card__toggle.is-open{background:var(--av-surface-strong);}.anbieterverzeichnis-card__details{background:linear-gradient(180deg,rgba(255,255,255,0.65) 0%,rgba(247,242,235,0.88) 100%);border-top:1px solid var(--av-border);padding:clamp(18px,2.4vw,28px);}.anbieterverzeichnis-card__details-grid{display:grid;gap:18px;grid-template-columns:minmax(0,1.6fr) minmax(240px,0.8fr);}.anbieterverzeichnis-card__company-text{color:var(--av-text);margin-bottom:18px;}.anbieterverzeichnis-card__company-text p:first-child{margin-top:0;}.anbieterverzeichnis-card__company-text p:last-child{margin-bottom:0;}.anbieterverzeichnis-card__addresses{display:grid;gap:14px;}.anbieterverzeichnis-card__address-block{background:rgba(255,255,255,0.72);border:1px solid rgba(197,175,151,0.55);border-radius:18px;padding:14px 16px;}.anbieterverzeichnis-card__address-block h4,.anbieterverzeichnis-card__contact h4,.anbieterverzeichnis-card__ads-head h4{font-size:1rem;margin:0 0 8px;}.anbieterverzeichnis-card__contact{background:var(--av-surface);border:1px solid rgba(197,175,151,0.6);border-radius:18px;height:fit-content;padding:16px 18px;}.anbieterverzeichnis-card__contact-link{color:var(--av-accent-strong);display:block;font-weight:600;margin-top:10px;text-decoration:none;word-break:break-word;}.anbieterverzeichnis-card__contact-link:hover,.anbieterverzeichnis-card__contact-link:focus-visible{text-decoration:underline;}.anbieterverzeichnis-card__ads-wrap{margin-top:22px;}.anbieterverzeichnis-card__ads-head{align-items:baseline;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:14px;}.anbieterverzeichnis-card__ads-head span{color:var(--av-muted);font-size:0.92rem;font-weight:600;}.anbieterverzeichnis-card__ads{display:grid;gap:16px;}.anbieterverzeichnis-card__ad .blg-anzeige-card{box-shadow:none;margin:0;}.anbieterverzeichnis__empty{background:rgba(255,255,255,0.86);border:1px dashed var(--av-border-strong);border-radius:24px;color:var(--av-muted);font-weight:600;padding:28px;text-align:center;}@media (max-width:860px){.anbieterverzeichnis-card__identity,.anbieterverzeichnis-card__details-grid{grid-template-columns:1fr;}.anbieterverzeichnis-card__logo{max-width:180px;}}@media (max-width:640px){.anbieterverzeichnis{border-radius:20px;padding:16px;}.anbieterverzeichnis__filters{gap:8px;}.anbieterverzeichnis__filter{justify-content:center;width:calc(50% - 4px);}.anbieterverzeichnis-card__preview,.anbieterverzeichnis-card__details{padding:16px;}.anbieterverzeichnis-card__toggle{padding:14px 16px;}}
.blg-anzeige-card{margin:0 0 1.25rem;padding:1rem;border:2px solid #2e7d32;border-radius:1rem;background:#dbc6046b;}.blg-anzeige-main{display:flex;gap:1rem;align-items:flex-start;}.blg-anzeige-media{flex:0 0 220px;width:min(220px,100%);max-width:100%;min-width:160px;text-align:center;font-size:0;line-height:0;}.blg-anzeige-media > .field--name-field-be-bild,.blg-anzeige-media > .field--name-field-be-bild .field__item,.blg-anzeige-media > .field--name-field-be-bild .field__item > a,.blg-anzeige-media.has-gallery-nav .blg-anzeige-gallery-item.is-active,.blg-anzeige-media.has-gallery-nav .blg-anzeige-gallery-item.is-active > a{display:block;width:100%;}.blg-anzeige-media > .field--name-field-be-bild .field__item > a > img,.blg-anzeige-media.has-gallery-nav .blg-anzeige-gallery-item.is-active > a > img{display:block;width:100% !important;max-width:100% !important;aspect-ratio:1 / 1;height:auto;object-fit:cover;object-position:center;margin:0 auto;border-radius:0.5rem;}.blg-anzeige-zoomable{cursor:zoom-in;}.blg-anzeige-media .wide-content,.blg-anzeige-media .field--name-field-be-bild{width:100% !important;max-width:100% !important;margin:0 !important;float:none !important;}.blg-anzeige-media:not(.gallery-nav-ready) .field--name-field-be-bild{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;gap:0.36rem;}.blg-anzeige-media:not(.gallery-nav-ready) .field--name-field-be-bild .field__item:first-child{flex:0 0 100%;width:100%;}.blg-anzeige-media:not(.gallery-nav-ready) .field--name-field-be-bild .field__item:first-child > a{display:block;width:100%;}.blg-anzeige-media:not(.gallery-nav-ready) .field--name-field-be-bild .field__item + .field__item{display:block;flex:0 0 2.5rem;width:2.5rem;height:2.5rem;}.blg-anzeige-media:not(.gallery-nav-ready) .field--name-field-be-bild .field__item + .field__item > a{display:block;width:100%;height:100%;}.blg-anzeige-media:not(.gallery-nav-ready) .field--name-field-be-bild .field__item + .field__item > a > img{width:100% !important;height:100% !important;aspect-ratio:1 / 1;object-fit:cover;object-position:center;border-radius:0;}.blg-anzeige-media.has-gallery-nav.gallery-nav-ready .blg-anzeige-gallery-item{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden;pointer-events:none;}.blg-anzeige-media.has-gallery-nav.gallery-nav-ready .blg-anzeige-gallery-item.is-active{position:static;width:auto;height:auto;overflow:visible;pointer-events:auto;}.blg-anzeige-gallery-nav{text-align:center;line-height:1;}.blg-anzeige-gallery-nav__thumbs{margin-top:0.5rem;display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:0.36rem;}.blg-anzeige-gallery-nav__thumb{width:2.5rem;height:2.5rem;border:0;border-radius:0;background:transparent;color:#1a4b1d;padding:0;line-height:0;overflow:hidden;cursor:pointer;transition:border-color 0.18s ease,box-shadow 0.18s ease,transform 0.18s ease;}.blg-anzeige-gallery-nav__thumb:hover,.blg-anzeige-gallery-nav__thumb:focus-visible{box-shadow:0 0 0 2px rgba(27,94,32,0.12);transform:translateY(-1px);}.blg-anzeige-gallery-nav__thumb.is-active{box-shadow:0 0 0 2px rgba(27,94,32,0.22);}.blg-anzeige-gallery-nav__thumb-image{display:block;width:100%;height:100%;border-radius:0;object-fit:cover;object-position:center;}.blg-anzeige-gallery-nav__thumb-fallback{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:1rem;line-height:1;color:inherit;}.blg-anzeige-body{flex:1 1 auto;min-width:0;}.blg-anzeige-title{margin-bottom:0.75rem;font-size:1rem;}.blg-anzeige-title--top{width:100%;margin-bottom:0.75rem;}.blg-anzeige-title h1,.blg-anzeige-title h2,.blg-anzeige-title h3,.blg-anzeige-title p{margin:0 0 0.35rem;}.blg-anzeige-options{border:1px solid #2e7d32;border-radius:0.75rem;background:#fff9cf;padding:0.75rem;}.blg-anzeige-options-list{margin:0;padding:0;list-style:none;column-count:3;column-gap:1rem;}.blg-anzeige-card--steinmetzanzeige .blg-anzeige-options-list{column-count:1;}.blg-anzeige-card--grabpflegeanzeige .blg-anzeige-options-list{column-count:1;}.blg-anzeige-card--anwaltsanzeige .blg-anzeige-options-list{column-count:1;}.blg-anzeige-card--vorsorge .blg-anzeige-options-list{column-count:1;}.blg-anzeige-card--steinmetzanzeige .blg-anzeige-options--with-trailing-text{display:grid;grid-template-columns:minmax(0,0.9fr) minmax(24rem,1.1fr);gap:1rem;align-items:start;}.blg-anzeige-card--steinmetzanzeige .blg-anzeige-options--with-trailing-text .blg-anzeige-options-list{min-width:0;}.blg-anzeige-bestattungsart-top{flex:0 0 100%;display:flex;gap:0.25rem;align-items:baseline;width:100%;margin:0 0 0.45rem;padding:0 0 0.25rem;border-bottom:1px solid #2e7d32;}.blg-anzeige-bestattungsart-label{font-weight:700;line-height:1.2;}.blg-anzeige-bestattungsart-value{font-size:0.92rem;line-height:1.2;}.blg-anzeige-option{display:flex;gap:0.5rem;align-items:baseline;margin:0 0 0.2rem;break-inside:avoid;page-break-inside:avoid;-webkit-column-break-inside:avoid;}.blg-anzeige-option--stacked{align-items:flex-start;}.blg-anzeige-option-content{display:flex;flex-direction:column;min-width:0;}.blg-anzeige-option--trailing-text{margin-top:0.45rem;padding-top:0.35rem;border-top:1px solid rgba(46,125,50,0.25);}.blg-anzeige-card--steinmetzanzeige .blg-anzeige-option--trailing-text{margin-top:0;display:block;min-height:100%;padding:0.85rem 1rem;background:#fff;border:1px solid rgba(46,125,50,0.25);border-radius:0.6rem;}.blg-anzeige-card--steinmetzanzeige .blg-anzeige-option--trailing-text .blg-anzeige-option-content{gap:0.35rem;}.blg-anzeige-option-label{font-size:0.86rem;line-height:1.2;}.blg-anzeige-option-name,.blg-anzeige-option-value{font-size:0.86rem;line-height:1.2;overflow-wrap:anywhere;}.blg-anzeige-card--steinmetzanzeige .blg-anzeige-option-name{font-weight:700;overflow-wrap:normal;word-break:normal;}.blg-anzeige-card--steinmetzanzeige .blg-anzeige-option-value{font-weight:400;}.blg-anzeige-option-value--formatted > :first-child{margin-top:0;}.blg-anzeige-option-value--formatted > :last-child{margin-bottom:0;}.blg-anzeige-option-value--formatted ul,.blg-anzeige-option-value--formatted ol{margin:0.4rem 0;padding-inline-start:1.25rem;}.blg-anzeige-info-richtext > :first-child{margin-top:0;}.blg-anzeige-info-richtext > :last-child{margin-bottom:0;}.blg-anzeige-badge{display:inline-block;min-width:1.9rem;text-align:center;border-radius:999px;padding:0.02rem 0.22rem;font-size:1.1rem;font-weight:900;}.blg-anzeige-badge.is-enabled{color:#0c4d10;background:transparent;}.blg-anzeige-badge.is-disabled{color:#7a1010;background:transparent;}.blg-anzeige-price-box{flex:0 1 210px;min-width:170px;display:flex;flex-direction:column;align-items:center;border:1px solid #2e7d32;border-radius:0.75rem;background:#fefad7;padding:0.4rem;text-align:center;}.blg-anzeige-side{flex:0 1 210px;min-width:170px;}.blg-anzeige-side .blg-anzeige-price-box{flex:none;min-width:0;width:100%;}.blg-anzeige-price{margin:0;color:#1b5e20;font-size:1.35rem;font-weight:700;}.blg-anzeige-tax{width:100%;margin:0.15rem 0 0;padding-top:0.15rem;border-top:1px solid #2e7d32;text-align:center;font-size:0.85rem;}.blg-anzeige-rate-note{width:100%;margin:0.2rem 0 0.05rem;padding-top:0.2rem;border-top:1px solid #2e7d32;text-align:center;font-size:0.85rem;}.blg-anzeige-rate{margin:0;color:#1b5e20;font-size:1.15rem;font-weight:700;}.blg-anzeige-actions{margin-top:0.85rem;}.blg-anzeige-actions--under-price{margin-top:0.45rem;text-align:center;}.blg-anzeige-actions--under-price .blg-anzeige-btn{color:#ffffff !important;}.blg-anzeige-actions--under-price .blg-anzeige-btn:hover,.blg-anzeige-actions--under-price .blg-anzeige-btn:focus,.blg-anzeige-actions--under-price .blg-anzeige-btn:visited,.blg-anzeige-actions--under-price .blg-anzeige-btn:active{color:#ffffff !important;}.blg-anzeige-actions--details{margin-top:0.6rem;text-align:center;}.blg-anzeige-actions--details .blg-anzeige-btn{min-width:10rem;color:#ffffff !important;}.blg-anzeige-actions--details .blg-anzeige-btn:hover,.blg-anzeige-actions--details .blg-anzeige-btn:focus,.blg-anzeige-actions--details .blg-anzeige-btn:visited,.blg-anzeige-actions--details .blg-anzeige-btn:active{color:#ffffff !important;}.blg-anzeige-actions--details a[data-blg-inline-info].is-loading{opacity:0.78;pointer-events:none;}.blg-anzeige-inline-info-wrap{margin-top:0.72rem;}.blg-anzeige-inline-info-wrap[hidden]{display:none !important;}.blg-anzeige-inline-info-wrap .blg-anzeige-info{margin:0;}.blg-anzeige-actions--manage{display:flex;flex-wrap:wrap;gap:0.45rem;justify-content:center;}.blg-anzeige-actions--manage .ajax-progress{display:none !important;}.blg-anzeige-btn{display:inline-block;border:1px solid #2e7d32;border-radius:0.5rem;background:#2e7d32;color:#fff;padding:0.45rem 0.8rem;text-decoration:none;line-height:1.2;}.page-wrapper a.blg-anzeige-btn,.page-wrapper a.blg-anzeige-btn:link,.page-wrapper a.blg-anzeige-btn:visited,.page-wrapper a.blg-anzeige-btn:hover,.page-wrapper a.blg-anzeige-btn:focus,.page-wrapper a.blg-anzeige-btn:active{color:#fff !important;}.blg-anzeige-btn:hover,.blg-anzeige-btn:focus{background:#25682a;color:#fff;}.blg-anzeige-btn:visited,.blg-anzeige-btn:active{color:#fff;}.blg-anzeige-btn--secondary{background:#e8efd5;color:#163b18;}.page-wrapper a.blg-anzeige-btn.blg-anzeige-btn--secondary,.page-wrapper a.blg-anzeige-btn.blg-anzeige-btn--secondary:link,.page-wrapper a.blg-anzeige-btn.blg-anzeige-btn--secondary:visited,.page-wrapper a.blg-anzeige-btn.blg-anzeige-btn--secondary:hover,.page-wrapper a.blg-anzeige-btn.blg-anzeige-btn--secondary:focus,.page-wrapper a.blg-anzeige-btn.blg-anzeige-btn--secondary:active{color:#163b18 !important;}.blg-anzeige-btn--secondary:hover,.blg-anzeige-btn--secondary:focus{background:#dae8b7;color:#163b18;}.blg-anzeige-actions--right{text-align:right;}.blg-anzeige-anchor{position:relative;top:-0.2rem;}.blg-anzeige-info{margin:1rem 0;padding:1rem;border:2px solid #2e7d32;border-radius:1rem;background:#fbfbde;}.blg-anzeige-info-item + .blg-anzeige-info-item{margin-top:0.85rem;}.blg-anzeige-info-item h3{margin:0 0 0.35rem;color:#1b5e20;font-size:1rem;}.blg-anzeige-info-item p{margin:0;line-height:1.4;font-size:0.92rem;}.blg-anzeige-info-item--individueller-text,.blg-anzeige-info-item--individueller-text :is(ul,ol,li,p,div,span){background:transparent !important;background-color:transparent !important;}.blg-anzeige-info-item--individueller-text ul,.blg-anzeige-info-item--individueller-text ol{margin:0.55rem 0 0.75rem 1.3rem;padding:0;}.blg-anzeige-info-item--individueller-text li + li{margin-top:0.3rem;}.blg-anzeige-info-item--artnr{padding:0.75rem 0.9rem;border:2px solid #2e7d32;border-radius:0.75rem;background:#fff;}.blg-anzeige-info-artnr-line{margin:0;color:#1b5e20;font-weight:600;font-size:0.95rem;}.blg-anzeige-info-logo{display:flex;justify-content:center;align-items:center;margin:0.65rem 0 0;}.blg-anzeige-info-logo img{display:block;max-width:min(220px,100%);max-height:90px;width:auto;height:auto;object-fit:contain;border-radius:3px;}.blg-anzeige-info-firma-text{margin-top:0.65rem;}.blg-anzeige-info-firma-text p:last-child{margin-bottom:0;}.blg-anzeige-info-organization{margin-top:0.45rem;text-align:center;color:#1b5e20;font-weight:600;}.blg-anzeige-info-contact-divider{margin:0.7rem 0 0.55rem;border:0;border-top:1px solid #b8d8b9;}.blg-anzeige-info-contact-title{margin:0;text-align:center;color:#1b5e20;font-size:1rem;font-weight:700;}.blg-anzeige-contact-phone{margin-top:0.55rem;text-align:center;}.blg-anzeige-btn--phone{cursor:pointer;font:inherit;}.blg-anzeige-btn--phone,.blg-anzeige-btn--contact-form{appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;height:2.45rem;min-height:2.45rem;padding:0.45rem 0.8rem;font:inherit;line-height:1.2;white-space:nowrap;box-sizing:border-box;}.blg-anzeige-contact-phone-link{display:inline-block;margin-top:0.45rem;color:#1b5e20;font-weight:700;text-decoration:underline;}.blg-anzeige-contact-phone-link[hidden]{display:none !important;}.blg-anzeige-contact-form-toggle-wrap{margin-top:0.6rem;text-align:center;}.blg-anzeige-contact-modal[hidden]{display:none !important;}.blg-anzeige-contact-modal{position:fixed;inset:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:1rem;}.blg-anzeige-contact-modal__backdrop{position:absolute;inset:0;background:rgba(11,22,12,0.58);}.blg-anzeige-contact-modal__dialog{position:relative;z-index:1;width:min(100%,760px);max-height:calc(100vh - 2rem);padding:0.9rem;border:1px solid #9bbf9d;border-radius:0.65rem;background:#ffffff;box-shadow:0 1rem 2.1rem rgba(0,0,0,0.26);overflow:auto;text-align:left;}.blg-anzeige-contact-modal__header{display:flex;align-items:flex-start;justify-content:space-between;gap:0.55rem;margin:0 0 0.75rem;}.blg-anzeige-contact-modal__title{margin:0;color:#1b5e20;font-size:1rem;font-weight:700;}.blg-anzeige-contact-modal__close{appearance:none;-webkit-appearance:none;border:1px solid #9bbf9d;border-radius:0.4rem;background:#f3f8ef;color:#1b5e20;font-size:1.1rem;line-height:1;padding:0.18rem 0.42rem;cursor:pointer;}.blg-anzeige-contact-modal__close:hover,.blg-anzeige-contact-modal__close:focus{background:#e8f1e3;}body.blg-anzeige-contact-modal-open{overflow:hidden;}.blg-anzeige-contact-notice{margin:0.5rem auto 0.65rem;padding:0.55rem 0.7rem;border:1px solid #87b889;border-radius:0.5rem;background:#edf8ee;color:#1b5e20;font-weight:600;text-align:center;}.blg-anzeige-contact-addresses{margin-top:0.65rem;display:flex;flex-wrap:wrap;border-top:1px solid #b8d8b9;border-left:1px solid #b8d8b9;border-radius:0.45rem;overflow:hidden;background:#fff;}.blg-anzeige-contact-address{flex:1 1 230px;min-width:220px;padding:0.55rem 0.65rem;border-right:1px solid #b8d8b9;border-bottom:1px solid #b8d8b9;box-sizing:border-box;text-align:center;}.blg-anzeige-contact-address-title{margin:0 0 0.25rem;color:#1b5e20;font-weight:700;font-size:0.94rem;}.blg-anzeige-contact-address-line{margin:0;font-size:0.9rem;line-height:1.3;}.blg-anzeige-contact-website{margin-top:0.55rem;text-align:center;}.blg-anzeige-contact-website-link{color:#1b5e20;font-weight:600;word-break:break-word;}.blg-anzeige-contact-website-link:hover,.blg-anzeige-contact-website-link:focus{text-decoration:underline;}.blg-anzeige-contact-form-panel{margin-top:0.65rem;text-align:left;}.blg-anzeige-contact-modal .blg-anzeige-contact-form-panel{margin-top:0;}.blg-anzeige-contact-confirm{text-align:center;}.blg-anzeige-contact-confirm-text{margin:0 0 0.8rem;color:#1b5e20;font-weight:600;}.blg-anzeige-contact-form-panel[hidden]{display:none !important;}.blg-anzeige-contact-form-panel .form-item{margin:0 0 0.65rem;}.blg-anzeige-contact-form-panel .blg-anzeige-contact-subject{margin:0 0 0.75rem;}.blg-anzeige-contact-form-panel .blg-anzeige-contact-subject .form-item__label{margin-bottom:0.2rem;color:#1b5e20;font-weight:600;}.blg-anzeige-contact-form-panel .form-item label{display:block;margin-bottom:0.2rem;color:#1b5e20;font-weight:600;}.blg-anzeige-contact-form-panel input[type="text"],.blg-anzeige-contact-form-panel input[type="email"],.blg-anzeige-contact-form-panel textarea{width:100%;padding:0.45rem 0.55rem;border:1px solid #9bbf9d;border-radius:0.45rem;background:#fff;box-sizing:border-box;}.blg-text-color-green{color:#1b5e20;}.blg-text-color-blue{color:#0d47a1;}.blg-text-color-red{color:#b71c1c;}.blg-text-color-dark{color:#1f2d3d;}.blg-text-color-muted{color:#5f6b75;}.blg-anzeige-lightbox[hidden]{display:none !important;}.blg-anzeige-lightbox{position:fixed;inset:0;z-index:1100;display:flex;align-items:center;justify-content:center;padding:1rem;}.blg-anzeige-lightbox__backdrop{position:absolute;inset:0;background:rgba(0,0,0,0.78);}.blg-anzeige-lightbox__dialog{position:relative;z-index:1;max-width:min(96vw,1400px);max-height:92vh;}.blg-anzeige-lightbox__image{display:block;max-width:min(96vw,1400px);max-height:86vh;width:auto;height:auto;border-radius:0.45rem;box-shadow:0 0.6rem 1.8rem rgba(0,0,0,0.45);}.blg-anzeige-lightbox__close{position:absolute;top:-2.25rem;right:0;border:1px solid #ffffff;border-radius:0.35rem;background:transparent;color:#ffffff;padding:0.2rem 0.5rem;line-height:1.2;cursor:pointer;}body.blg-anzeige-lightbox-open{overflow:hidden;}.blg-imagelightbox-zoom{position:fixed;top:1.15rem;right:5.5rem;z-index:10003;display:inline-flex;align-items:center;gap:0.35rem;padding:0.35rem 0.45rem;border:1px solid rgba(255,255,255,0.45);border-radius:0.5rem;background:rgba(0,0,0,0.45);color:#ffffff;backdrop-filter:blur(2px);}.imagelightbox-wrapper.light .blg-imagelightbox-zoom{border-color:rgba(0,0,0,0.35);background:rgba(255,255,255,0.75);color:#111111;}.blg-imagelightbox-zoom__btn{min-width:2rem;height:2rem;border:1px solid currentColor;border-radius:0.35rem;background:transparent;color:inherit;line-height:1;cursor:pointer;}.blg-imagelightbox-zoom__btn:hover,.blg-imagelightbox-zoom__btn:focus{background:rgba(255,255,255,0.2);}.imagelightbox-wrapper.light .blg-imagelightbox-zoom__btn:hover,.imagelightbox-wrapper.light .blg-imagelightbox-zoom__btn:focus{background:rgba(0,0,0,0.08);}.blg-imagelightbox-zoom__btn--reset{min-width:3.1rem;font-size:0.8rem;}.blg-imagelightbox-zoom__label{min-width:3rem;text-align:center;font-size:0.85rem;font-weight:600;}.view-id-meine-anzeigen .view-header,.view-id-meine_anzeigen .view-header{margin:0 0 0.82rem;padding:0.68rem 0.78rem;border:1px solid rgba(27,94,32,0.14);border-radius:0.7rem;background:#f8f6e5;box-sizing:border-box;}.view-id-meine_anzeigen .views-table{border-collapse:separate;border-spacing:0;}.view-id-meine_anzeigen tr.blg-anzeige-list-row > td{padding-top:0.45rem;padding-bottom:0.35rem;vertical-align:top;background:#f3efc8 !important;}.view-id-meine_anzeigen tr.blg-anzeige-list-row{background:#f3efc8 !important;}.view-id-meine_anzeigen tr.blg-anzeige-list-row > td:first-child{border-top-left-radius:0.8rem;}.view-id-meine_anzeigen tr.blg-anzeige-list-row > td:last-child{background:#f3efc8 !important;border-top-right-radius:0.8rem;}.view-id-meine_anzeigen tr.blg-anzeige-list-row > td{border-bottom:0;}.view-id-meine_anzeigen tr.blg-anzeige-card-row > td{padding-top:0;padding-bottom:1rem;border-top:0;border-bottom:0.6rem solid #ffffff;background:#f3efc8;border-bottom-left-radius:0.8rem;border-bottom-right-radius:0.8rem;}.view-id-meine_anzeigen tr.blg-anzeige-card-row:last-of-type > td{border-bottom:0;}.view-id-meine_anzeigen tr.blg-anzeige-card-row td.views-field-blg-anzeige-card{background:#f3efc8;}.view-id-meine_anzeigen tr.blg-anzeige-card-row .blg-anzeige-merged-card .blg-anzeige-card{margin-bottom:0;}.view-id-meine_anzeigen .views-field-status .blg-status-value{font-weight:700;}.view-id-meine_anzeigen .views-field-status .blg-status-yes{color:#1b8f3a;}.view-id-meine_anzeigen .views-field-status .blg-status-no{color:#c62828;}@media (max-width:960px){.blg-anzeige-main{flex-direction:column;align-items:stretch;}.blg-anzeige-media,.blg-anzeige-body,.blg-anzeige-price-box,.blg-anzeige-side{flex-basis:auto;width:100%;}.blg-anzeige-options{width:100%;box-sizing:border-box;}.blg-anzeige-options-list{column-count:1;}.blg-anzeige-option--meta:not(.blg-anzeige-option--stacked){align-items:baseline;display:flex;flex-wrap:wrap;row-gap:0;}.blg-anzeige-option--meta:not(.blg-anzeige-option--stacked) .blg-anzeige-badge{align-self:baseline;flex:0 0 auto;grid-column:auto;grid-row:auto;}.blg-anzeige-option--meta:not(.blg-anzeige-option--stacked) .blg-anzeige-option-name,.blg-anzeige-option--meta:not(.blg-anzeige-option--stacked) .blg-anzeige-option-value{display:inline;grid-column:auto;}.blg-anzeige-card--steinmetzanzeige .blg-anzeige-options--with-trailing-text{grid-template-columns:1fr;}.blg-anzeige-card--steinmetzanzeige .blg-anzeige-option--trailing-text{margin-top:0.45rem;min-height:0;}.blg-anzeige-actions--right{text-align:left;}.blg-anzeige-media,.blg-anzeige-media .field--name-field-be-bild,.blg-anzeige-media .field__item,.blg-anzeige-media.has-gallery-nav .blg-anzeige-gallery-item.is-active{display:flex;justify-content:center;}.blg-anzeige-media{flex-direction:column;align-items:center;justify-content:flex-start;}.blg-anzeige-media a,.blg-anzeige-media .field__item > a,.blg-anzeige-media.has-gallery-nav .blg-anzeige-gallery-item.is-active > a{display:block;width:100% !important;min-width:0 !important;height:auto !important;overflow:visible;}.blg-anzeige-media > .field--name-field-be-bild .field__item > a > img,.blg-anzeige-media.has-gallery-nav .blg-anzeige-gallery-item.is-active > a > img{display:block !important;float:none !important;margin-left:auto !important;margin-right:auto !important;}.blg-anzeige-media .blg-anzeige-gallery-nav{width:100%;margin-top:0.5rem;}.blg-anzeige-media .blg-anzeige-gallery-nav__thumbs{display:flex;justify-content:center;}.blg-imagelightbox-zoom{top:0.7rem;right:4.4rem;}}@media (max-width:1280px) and (min-width:961px){.blg-anzeige-options-list{column-count:2;}.blg-anzeige-card--grabpflegeanzeige .blg-anzeige-options-list,.blg-anzeige-card--anwaltsanzeige .blg-anzeige-options-list,.blg-anzeige-card--vorsorge .blg-anzeige-options-list,.blg-anzeige-card--steinmetzanzeige .blg-anzeige-options-list{column-count:1;}}@media (max-width:1200px){.view-id-meine-anzeigen .view-content,.view-id-meine_anzeigen .view-content{width:100%;max-width:100%;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;}.view-id-meine-anzeigen .view-header,.view-id-meine_anzeigen .view-header{width:min(100%,calc(100vw - 2rem)) !important;max-width:calc(100vw - 2rem) !important;box-sizing:border-box;white-space:normal !important;overflow-wrap:anywhere !important;word-break:break-word !important;}.view-id-meine-anzeigen .view-header *,.view-id-meine_anzeigen .view-header *{max-width:100%;white-space:normal !important;overflow-wrap:anywhere !important;word-break:break-word !important;}}@media (max-width:1024px),(pointer:coarse),(any-pointer:coarse){.view-id-meine-anzeigen .view-header,.view-id-meine_anzeigen .view-header{display:block !important;visibility:visible !important;opacity:1 !important;width:100%;box-sizing:border-box;margin:0 0 0.82rem;padding:0.68rem 0.78rem;border:1px solid rgba(27,94,32,0.14);border-radius:0.7rem;background:#f8f6e5;line-height:1.4;white-space:normal;overflow-wrap:anywhere;}.view-id-meine-anzeigen .view-header *,.view-id-meine_anzeigen .view-header *{max-width:100%;white-space:normal !important;overflow-wrap:anywhere !important;word-break:break-word;hyphens:auto;}.view-id-meine-anzeigen .view-header p,.view-id-meine_anzeigen .view-header p{margin:0.36rem 0;}.view-id-meine-anzeigen .view-header br,.view-id-meine_anzeigen .view-header br{display:block;content:"";margin-top:0.26rem;}.view-id-meine-anzeigen .view-header a,.view-id-meine_anzeigen .view-header a{overflow-wrap:anywhere;word-break:break-word;}.view-id-meine-anzeigen .views-table,.view-id-meine_anzeigen .views-table,.view-id-meine-anzeigen .views-table > tbody,.view-id-meine_anzeigen .views-table > tbody{display:block !important;width:100% !important;max-width:100% !important;}.view-id-meine-anzeigen .views-table thead,.view-id-meine-anzeigen table thead,.view-id-meine_anzeigen .views-table thead,.view-id-meine_anzeigen table thead{display:none !important;}.view-id-meine-anzeigen .views-table > tbody > tr.blg-anzeige-list-row,.view-id-meine-anzeigen table tr.blg-anzeige-list-row,.view-id-meine_anzeigen .views-table > tbody > tr.blg-anzeige-list-row,.view-id-meine_anzeigen table tr.blg-anzeige-list-row{display:block !important;width:100%;background:#f3efc8 !important;border-radius:0.8rem 0.8rem 0 0;overflow:hidden;}.view-id-meine-anzeigen .views-table > tbody > tr.blg-anzeige-card-row,.view-id-meine-anzeigen table tr.blg-anzeige-card-row,.view-id-meine_anzeigen .views-table > tbody > tr.blg-anzeige-card-row,.view-id-meine_anzeigen table tr.blg-anzeige-card-row{display:block !important;width:100%;}.view-id-meine-anzeigen .views-table tr.blg-anzeige-list-row > td,.view-id-meine_anzeigen .views-table tr.blg-anzeige-list-row > td{display:block !important;width:100% !important;min-width:0 !important;max-width:none !important;margin:0 !important;box-sizing:border-box;text-align:left !important;white-space:normal !important;border-radius:0 !important;border-top:1px solid rgba(27,94,32,0.14);padding:0.46rem 0.72rem !important;}.view-id-meine-anzeigen .views-table tr.blg-anzeige-list-row > td:first-child,.view-id-meine_anzeigen .views-table tr.blg-anzeige-list-row > td:first-child{border-top:0;padding-top:0.7rem !important;}.view-id-meine-anzeigen .views-table tr.blg-anzeige-list-row > td:last-child,.view-id-meine_anzeigen .views-table tr.blg-anzeige-list-row > td:last-child{padding-bottom:0.7rem !important;}.view-id-meine-anzeigen .views-table td.views-field-title,.view-id-meine_anzeigen .views-table td.views-field-title{font-size:1rem;font-weight:600;line-height:1.3;overflow-wrap:anywhere;}.view-id-meine-anzeigen .views-table td.views-field-status,.view-id-meine_anzeigen .views-table td.views-field-status{font-size:0.88rem;line-height:1.25;}.view-id-meine-anzeigen .views-table td.views-field-offline-time,.view-id-meine-anzeigen .views-table td.views-field-my-node-actions-offline-time-euro,.view-id-meine_anzeigen .views-table td.views-field-offline-time,.view-id-meine_anzeigen .views-table td.views-field-my-node-actions-offline-time-euro{font-size:0.88rem;line-height:1.25;}.view-id-meine-anzeigen .views-table td.views-field-actions,.view-id-meine_anzeigen .views-table td.views-field-actions{padding-top:0.52rem !important;}.view-id-meine-anzeigen .views-table td.views-field-title::before,.view-id-meine-anzeigen .views-table td.views-field-status::before,.view-id-meine-anzeigen .views-table td.views-field-offline-time::before,.view-id-meine-anzeigen .views-table td.views-field-my-node-actions-offline-time-euro::before,.view-id-meine-anzeigen .views-table td.views-field-actions::before,.view-id-meine_anzeigen .views-table td.views-field-title::before,.view-id-meine_anzeigen .views-table td.views-field-status::before,.view-id-meine_anzeigen .views-table td.views-field-offline-time::before,.view-id-meine_anzeigen .views-table td.views-field-my-node-actions-offline-time-euro::before,.view-id-meine_anzeigen .views-table td.views-field-actions::before{display:block;margin:0 0 0.24rem;font-size:0.8rem;font-weight:700;color:#1b5e20;}.view-id-meine-anzeigen .views-table td.views-field-title::before,.view-id-meine_anzeigen .views-table td.views-field-title::before{content:"Titel";}.view-id-meine-anzeigen .views-table td.views-field-status::before,.view-id-meine_anzeigen .views-table td.views-field-status::before{content:"Veröffentlicht";}.view-id-meine-anzeigen .views-table td.views-field-offline-time::before,.view-id-meine-anzeigen .views-table td.views-field-my-node-actions-offline-time-euro::before,.view-id-meine_anzeigen .views-table td.views-field-offline-time::before,.view-id-meine_anzeigen .views-table td.views-field-my-node-actions-offline-time-euro::before{content:"Offline Zeit";}.view-id-meine-anzeigen .views-table td.views-field-actions::before,.view-id-meine_anzeigen .views-table td.views-field-actions::before{content:"Aktionen";margin-bottom:0.34rem;}.view-id-meine-anzeigen .views-table th.views-field-actions,.view-id-meine-anzeigen .views-table td.views-field-actions,.view-id-meine-anzeigen .views-table th.views-field-status,.view-id-meine-anzeigen .views-table td.views-field-status,.view-id-meine-anzeigen .views-table th.views-field-offline-time,.view-id-meine-anzeigen .views-table td.views-field-offline-time,.view-id-meine-anzeigen .views-table th.views-field-my-node-actions-offline-time-euro,.view-id-meine-anzeigen .views-table td.views-field-my-node-actions-offline-time-euro,.view-id-meine_anzeigen .views-table th.views-field-actions,.view-id-meine_anzeigen .views-table td.views-field-actions,.view-id-meine_anzeigen .views-table th.views-field-status,.view-id-meine_anzeigen .views-table td.views-field-status,.view-id-meine_anzeigen .views-table th.views-field-offline-time,.view-id-meine_anzeigen .views-table td.views-field-offline-time,.view-id-meine_anzeigen .views-table th.views-field-my-node-actions-offline-time-euro,.view-id-meine_anzeigen .views-table td.views-field-my-node-actions-offline-time-euro{width:auto !important;min-width:0 !important;max-width:none !important;}.view-id-meine-anzeigen .views-table td.views-field-actions .actions-inline,.view-id-meine-anzeigen .views-table td.views-field-actions .blg-actions-inline-wrap,.view-id-meine_anzeigen .views-table td.views-field-actions .actions-inline,.view-id-meine_anzeigen .views-table td.views-field-actions .blg-actions-inline-wrap{display:flex !important;flex-wrap:wrap !important;justify-content:flex-start !important;align-items:center !important;gap:0.35rem !important;width:100% !important;}.view-id-meine-anzeigen .views-table td.views-field-actions .actions-inline > li,.view-id-meine_anzeigen .views-table td.views-field-actions .actions-inline > li{flex:1 1 calc(50% - 0.35rem) !important;min-width:7.4rem !important;}.view-id-meine-anzeigen .views-table td.views-field-actions .button,.view-id-meine-anzeigen .views-table td.views-field-actions a.button,.view-id-meine_anzeigen .views-table td.views-field-actions .button,.view-id-meine_anzeigen .views-table td.views-field-actions a.button{display:inline-flex !important;justify-content:center;width:100%;margin:0 !important;padding:0.44rem 0.66rem !important;min-height:2rem !important;height:auto !important;line-height:1.25 !important;font-size:0.82rem !important;border-radius:0.44rem !important;white-space:nowrap !important;}.view-id-meine-anzeigen .views-table tr.blg-anzeige-card-row > td,.view-id-meine_anzeigen .views-table tr.blg-anzeige-card-row > td{display:block;width:100%;box-sizing:border-box;padding:0 0.18rem 0.86rem !important;}}@media (max-width:560px){.blg-anzeige-contact-modal{padding:0.65rem;}.blg-anzeige-contact-modal__dialog{max-height:calc(100vh - 1.3rem);padding:0.75rem;}.view-id-meine-anzeigen,.view-id-meine_anzeigen{min-width:0 !important;max-width:100% !important;overflow-x:hidden;}.view-id-meine-anzeigen .view-header,.view-id-meine_anzeigen .view-header{min-width:0 !important;max-width:100% !important;padding:0.58rem 0.66rem;margin-bottom:0.68rem;font-size:0.92rem;line-height:1.38;overflow-x:hidden;}.view-id-meine-anzeigen .view-header p,.view-id-meine_anzeigen .view-header p{display:block !important;white-space:normal !important;overflow-wrap:anywhere !important;word-break:break-word !important;}.view-id-meine-anzeigen .view-header a,.view-id-meine-anzeigen .view-header a.button,.view-id-meine-anzeigen .view-header .button,.view-id-meine_anzeigen .view-header a,.view-id-meine_anzeigen .view-header a.button,.view-id-meine_anzeigen .view-header .button{display:inline !important;float:none !important;width:auto !important;min-width:0 !important;max-width:100% !important;margin:0 !important;padding:0 !important;border:0 !important;background:none !important;line-height:inherit !important;white-space:normal !important;overflow-wrap:anywhere !important;word-break:break-word !important;overflow:visible !important;}.view-id-meine-anzeigen .views-table tr.blg-anzeige-list-row,.view-id-meine_anzeigen .views-table tr.blg-anzeige-list-row{display:block !important;}.view-id-meine-anzeigen .views-table td.views-field-actions .actions-inline > li,.view-id-meine_anzeigen .views-table td.views-field-actions .actions-inline > li{flex:1 1 100% !important;min-width:0 !important;}}@media (max-width:420px){.view-id-meine-anzeigen .view-header,.view-id-meine_anzeigen .view-header{font-size:0.88rem;line-height:1.34;}.view-id-meine-anzeigen .view-header br,.view-id-meine_anzeigen .view-header br{margin-top:0.18rem;}}.view-id-meine-anzeigen.blg-meine-anzeigen-mobile .views-table,.view-id-meine_anzeigen.blg-meine-anzeigen-mobile .views-table,.view-id-meine-anzeigen.blg-meine-anzeigen-mobile .views-table > tbody,.view-id-meine_anzeigen.blg-meine-anzeigen-mobile .views-table > tbody{display:block !important;width:100% !important;max-width:100% !important;}.view-id-meine-anzeigen.blg-meine-anzeigen-mobile .views-table thead,.view-id-meine-anzeigen.blg-meine-anzeigen-mobile table thead,.view-id-meine_anzeigen.blg-meine-anzeigen-mobile .views-table thead,.view-id-meine_anzeigen.blg-meine-anzeigen-mobile table thead{display:none !important;}.view-id-meine-anzeigen.blg-meine-anzeigen-mobile .views-table > tbody > tr.blg-anzeige-list-row,.view-id-meine-anzeigen.blg-meine-anzeigen-mobile table tr.blg-anzeige-list-row,.view-id-meine_anzeigen.blg-meine-anzeigen-mobile .views-table > tbody > tr.blg-anzeige-list-row,.view-id-meine_anzeigen.blg-meine-anzeigen-mobile table tr.blg-anzeige-list-row{display:block !important;width:100%;background:#f3efc8 !important;border-radius:0.8rem 0.8rem 0 0;overflow:hidden;}.view-id-meine-anzeigen.blg-meine-anzeigen-mobile .views-table > tbody > tr.blg-anzeige-card-row,.view-id-meine-anzeigen.blg-meine-anzeigen-mobile table tr.blg-anzeige-card-row,.view-id-meine_anzeigen.blg-meine-anzeigen-mobile .views-table > tbody > tr.blg-anzeige-card-row,.view-id-meine_anzeigen.blg-meine-anzeigen-mobile table tr.blg-anzeige-card-row{display:block !important;width:100%;}.view-id-meine-anzeigen.blg-meine-anzeigen-mobile .views-table tr.blg-anzeige-list-row > td,.view-id-meine_anzeigen.blg-meine-anzeigen-mobile .views-table tr.blg-anzeige-list-row > td{display:block !important;width:100% !important;min-width:0 !important;max-width:none !important;margin:0 !important;box-sizing:border-box;text-align:left !important;white-space:normal !important;border-radius:0 !important;border-top:1px solid rgba(27,94,32,0.14);padding:0.46rem 0.72rem !important;}.view-id-meine-anzeigen.blg-meine-anzeigen-mobile .views-table tr.blg-anzeige-list-row > td:first-child,.view-id-meine_anzeigen.blg-meine-anzeigen-mobile .views-table tr.blg-anzeige-list-row > td:first-child{border-top:0;padding-top:0.7rem !important;}.view-id-meine-anzeigen.blg-meine-anzeigen-mobile .views-table tr.blg-anzeige-list-row > td:last-child,.view-id-meine_anzeigen.blg-meine-anzeigen-mobile .views-table tr.blg-anzeige-list-row > td:last-child{padding-bottom:0.7rem !important;}.view-id-meine-anzeigen.blg-meine-anzeigen-mobile .views-table td.views-field-title,.view-id-meine_anzeigen.blg-meine-anzeigen-mobile .views-table td.views-field-title{font-size:1rem;font-weight:600;line-height:1.3;overflow-wrap:anywhere;}.view-id-meine-anzeigen.blg-meine-anzeigen-mobile .views-table td.views-field-status,.view-id-meine_anzeigen.blg-meine-anzeigen-mobile .views-table td.views-field-status,.view-id-meine-anzeigen.blg-meine-anzeigen-mobile .views-table td.views-field-offline-time,.view-id-meine-anzeigen.blg-meine-anzeigen-mobile .views-table td.views-field-my-node-actions-offline-time-euro,.view-id-meine_anzeigen.blg-meine-anzeigen-mobile .views-table td.views-field-offline-time,.view-id-meine_anzeigen.blg-meine-anzeigen-mobile .views-table td.views-field-my-node-actions-offline-time-euro{font-size:0.88rem;line-height:1.25;}.view-id-meine-anzeigen.blg-meine-anzeigen-mobile .views-table td.views-field-actions,.view-id-meine_anzeigen.blg-meine-anzeigen-mobile .views-table td.views-field-actions{padding-top:0.52rem !important;}.view-id-meine-anzeigen.blg-meine-anzeigen-mobile .views-table td.views-field-title::before,.view-id-meine-anzeigen.blg-meine-anzeigen-mobile .views-table td.views-field-status::before,.view-id-meine-anzeigen.blg-meine-anzeigen-mobile .views-table td.views-field-offline-time::before,.view-id-meine-anzeigen.blg-meine-anzeigen-mobile .views-table td.views-field-my-node-actions-offline-time-euro::before,.view-id-meine-anzeigen.blg-meine-anzeigen-mobile .views-table td.views-field-actions::before,.view-id-meine_anzeigen.blg-meine-anzeigen-mobile .views-table td.views-field-title::before,.view-id-meine_anzeigen.blg-meine-anzeigen-mobile .views-table td.views-field-status::before,.view-id-meine_anzeigen.blg-meine-anzeigen-mobile .views-table td.views-field-offline-time::before,.view-id-meine_anzeigen.blg-meine-anzeigen-mobile .views-table td.views-field-my-node-actions-offline-time-euro::before,.view-id-meine_anzeigen.blg-meine-anzeigen-mobile .views-table td.views-field-actions::before{display:block;margin:0 0 0.24rem;font-size:0.8rem;font-weight:700;color:#1b5e20;}.view-id-meine-anzeigen.blg-meine-anzeigen-mobile .views-table td.views-field-title::before,.view-id-meine_anzeigen.blg-meine-anzeigen-mobile .views-table td.views-field-title::before{content:"Titel";}.view-id-meine-anzeigen.blg-meine-anzeigen-mobile .views-table td.views-field-status::before,.view-id-meine_anzeigen.blg-meine-anzeigen-mobile .views-table td.views-field-status::before{content:"Veröffentlicht";}.view-id-meine-anzeigen.blg-meine-anzeigen-mobile .views-table td.views-field-offline-time::before,.view-id-meine-anzeigen.blg-meine-anzeigen-mobile .views-table td.views-field-my-node-actions-offline-time-euro::before,.view-id-meine_anzeigen.blg-meine-anzeigen-mobile .views-table td.views-field-offline-time::before,.view-id-meine_anzeigen.blg-meine-anzeigen-mobile .views-table td.views-field-my-node-actions-offline-time-euro::before{content:"Offline Zeit";}.view-id-meine-anzeigen.blg-meine-anzeigen-mobile .views-table td.views-field-actions::before,.view-id-meine_anzeigen.blg-meine-anzeigen-mobile .views-table td.views-field-actions::before{content:"Aktionen";margin-bottom:0.34rem;}.view-id-meine-anzeigen.blg-meine-anzeigen-mobile .views-table td.views-field-actions .actions-inline,.view-id-meine-anzeigen.blg-meine-anzeigen-mobile .views-table td.views-field-actions .blg-actions-inline-wrap,.view-id-meine_anzeigen.blg-meine-anzeigen-mobile .views-table td.views-field-actions .actions-inline,.view-id-meine_anzeigen.blg-meine-anzeigen-mobile .views-table td.views-field-actions .blg-actions-inline-wrap{display:flex !important;flex-wrap:wrap !important;justify-content:flex-start !important;align-items:center !important;gap:0.35rem !important;width:100% !important;}.view-id-meine-anzeigen.blg-meine-anzeigen-mobile .views-table td.views-field-actions .actions-inline > li,.view-id-meine_anzeigen.blg-meine-anzeigen-mobile .views-table td.views-field-actions .actions-inline > li{flex:1 1 100% !important;min-width:0 !important;}.view-id-meine-anzeigen.blg-meine-anzeigen-mobile .views-table td.views-field-actions .button,.view-id-meine-anzeigen.blg-meine-anzeigen-mobile .views-table td.views-field-actions a.button,.view-id-meine_anzeigen.blg-meine-anzeigen-mobile .views-table td.views-field-actions .button,.view-id-meine_anzeigen.blg-meine-anzeigen-mobile .views-table td.views-field-actions a.button{display:inline-flex !important;justify-content:center;width:100%;margin:0 !important;padding:0.44rem 0.66rem !important;min-height:2rem !important;height:auto !important;line-height:1.25 !important;font-size:0.82rem !important;border-radius:0.44rem !important;white-space:nowrap !important;}
.phone-number-field{display:flex !important;flex-wrap:wrap !important;align-items:center !important;gap:6px 8px !important;}.phone-number-field > label{flex:0 0 100%;margin:0 0 2px 0 !important;padding:0 !important;}.phone-number-field > .description{flex:0 0 100%;margin:6px 0 0 0 !important;}#edit-field-telefonnummer-wrapper .phone-number-field.blg-phone-iti-enhanced > [class*="country-code"]{display:none !important;}#edit-field-telefonnummer-wrapper .phone-number-field.blg-phone-iti-enhanced > [class*="phone"]{flex:0 0 300px !important;max-width:300px !important;}#edit-field-telefonnummer-wrapper .phone-number-field.blg-phone-iti-enhanced .iti{display:block !important;width:300px !important;max-width:100% !important;}#edit-field-telefonnummer-wrapper .phone-number-field.blg-phone-iti-enhanced .iti__country-list{z-index:1000 !important;max-width:360px !important;}#edit-field-telefonnummer-wrapper .phone-number-field.blg-phone-iti-enhanced .iti__flag-container{z-index:4 !important;}#edit-field-telefonnummer-wrapper .phone-number-field.blg-phone-iti-enhanced .iti__selected-flag{padding:0 8px 0 10px !important;}#edit-field-telefonnummer-wrapper .phone-number-field.blg-phone-iti-enhanced .local-number{width:300px !important;min-width:0 !important;max-width:100% !important;height:42px !important;padding:0 10px 0 56px !important;border:1px solid #b9b5a0 !important;border-radius:2px !important;background:#fff !important;font-size:16px !important;line-height:40px !important;box-sizing:border-box !important;}@media (max-width:767px){#edit-field-telefonnummer-wrapper .phone-number-field.blg-phone-iti-enhanced > [class*="phone"]{flex:1 1 100% !important;max-width:100% !important;}#edit-field-telefonnummer-wrapper .phone-number-field.blg-phone-iti-enhanced .iti,#edit-field-telefonnummer-wrapper .phone-number-field.blg-phone-iti-enhanced .local-number{width:100% !important;}}.phone-number-field .country-select{display:inline-flex !important;align-items:center !important;min-width:120px !important;max-width:120px !important;height:38px !important;border:1px solid #b9b5a0 !important;border-radius:2px !important;background:#fff !important;box-sizing:border-box !important;}.phone-number-field .country-select.with-code{min-width:168px !important;max-width:168px !important;}.phone-number-field .country-select .phone-number-flag{margin:0 6px 0 8px !important;display:inline-block !important;width:16px !important;height:11px !important;padding:9px 0 0 16px !important;flex:0 0 auto !important;background-repeat:no-repeat !important;}.phone-number-field .country-select .prefix{display:inline-flex !important;align-items:center !important;min-width:0 !important;padding:0 6px 0 0 !important;line-height:1.2 !important;font-size:16px !important;font-family:inherit !important;font-weight:400 !important;white-space:nowrap !important;}.phone-number-field .country-select .arrow{margin:0 8px 0 4px !important;}.phone-number-field select.country{width:100% !important;height:100% !important;font-size:16px !important;font-family:"Segoe UI Emoji","Apple Color Emoji","Noto Color Emoji",sans-serif !important;}.phone-number-field select.country option{font-family:"Segoe UI Emoji","Apple Color Emoji","Noto Color Emoji",sans-serif !important;}.phone-number-field .local-number{width:420px !important;min-width:260px !important;max-width:520px !important;height:42px !important;padding:0 10px !important;border:1px solid #b9b5a0 !important;border-radius:2px !important;background:#fff !important;font-size:15px !important;font-family:inherit !important;font-weight:400 !important;line-height:40px !important;box-sizing:border-box !important;box-shadow:none !important;}@media (max-width:767px){.phone-number-field .country-select,.phone-number-field .local-number{width:100% !important;min-width:0 !important;max-width:none !important;}}.phone-number-field[id^="edit-field-telefonnummer-"] > [class*="field-telefonnummer-"][class*="country-code"] > .country-select{height:38px !important;}.phone-number-field[id^="edit-field-telefonnummer-"] > [class*="field-telefonnummer-"][class*="country-code"] > .country-select .prefix,.phone-number-field[id^="edit-field-telefonnummer-"] > [class*="field-telefonnummer-"][class*="country-code"] > .country-select select.country{font-size:16px !important;}
