/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,input,textarea,button{margin:0;padding:0;vertical-align:baseline;border:0;outline:none;font:inherit;font-size:100%;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}body{line-height:1.18;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote::before,blockquote::after,q::before,q::after{content:none;}table{border-spacing:0;border-collapse:collapse;}
:root{--color-page:#fff;--color-surface:#f7f9fa;--color-card:#fff;--color-accent:#e73a1d;--color-accent-dark:#721927;--color-ink:#1c1c30;--color-muted:#6c7594;--border-subtle:#dbe1e7;}html{scroll-behavior:smooth;background-color:#fff;}html,*{box-sizing:border-box;}body{margin:0;color:#1c1c30;background:#f7f9fa;font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:400;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;}h1,h2,h3,h4,h5,h6{margin:0 0 0.55em;color:#1c1c30;}h1,h2{font-family:"Anton","Outfit",sans-serif;font-weight:400;font-size:clamp(2.5rem,0.63vw + 2.25rem,2.8125rem);letter-spacing:0.01em;line-height:1.05;}h3{font-size:clamp(1.5rem,2vw + 0.7rem,2.5rem);font-family:"Anton","Outfit",sans-serif;font-weight:400;line-height:1.2;}h4{font-size:clamp(1.25rem,1vw + 0.85rem,1.75rem);font-weight:600;line-height:1.25;}#block-webai-page-title{padding-top:calc(6.25em + 2rem);padding-bottom:1rem;text-align:left;}#block-webai-page-title > h1{width:min(100% - 2rem,90rem);margin-right:auto;margin-left:auto;margin-bottom:0;}@media all and (max-width:54rem){#block-webai-page-title{padding-top:calc(5em + 2rem);}}main > div:not(.foot-helper){pointer-events:auto;background-color:transparent;}body:not(.path-frontpage) main > :first-child{padding-top:6.25em;}.page-wrapper{margin:auto;overflow:clip;}.container{width:min(100% - 2rem,90rem);max-width:90rem;margin-right:auto;margin-left:auto;}.container--narrow{width:min(100% - 2rem,73.0625rem);max-width:73.0625rem;margin-right:auto;margin-left:auto;}main{position:relative;z-index:2;pointer-events:auto;min-height:calc(100vh - 32rem);}strong,b{font-weight:700;}b{color:#1c1c30;}.thin{font-weight:200;}small{font-size:0.95rem;font-weight:500;}i,em{font-style:italic;}sub{vertical-align:sub;font-size:0.7em;}sup{vertical-align:super;font-size:0.7em;}p{margin:0;line-height:1.65;}p + p{margin-top:1rem;}a{color:#e73a1d;text-decoration:underline;transition:color 0.25s ease,text-decoration-color 0.25s ease;}a:hover{color:#721927;text-decoration:underline;}blockquote{color:#585858;}blockquote::before{content:"“";}blockquote::after{content:"”";}blockquote p{display:inline;}.underline{text-decoration:underline;}.subtitle{display:block;margin-bottom:0.7em;color:#6c7594;font-size:0.95rem;font-weight:600;letter-spacing:0.08em;text-transform:uppercase;}.header-text{font-family:"Anton","Outfit",sans-serif;font-weight:400;letter-spacing:0.01em;line-height:1.05;text-transform:uppercase;}img{display:block;max-width:100%;height:auto;}picture > img,.align-center > img{margin-right:auto;margin-left:auto;}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;border:0;}ul.menu{margin:0;padding:0;list-style:none;}.list-box{filter:drop-shadow(0 0 30px rgba(0,0,0,0.3));background-color:#fff;padding:4% 3%;}.button{display:inline-flex;position:relative;align-items:center;justify-content:center;gap:0.5em;padding:0.975rem 2.25rem 0.975rem 1.125rem;border:none;border-radius:0;box-shadow:0 12px 28px rgba(28,28,48,0.12);color:#fff;background-color:#e73a1d;font-family:"Outfit",sans-serif;font-size:clamp(1rem,0.5vw + 0.8rem,1.25rem);font-weight:600;line-height:1;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;transition:transform 0.25s ease,box-shadow 0.25s ease,background-color 0.25s ease,background-position 0.25s ease,filter 0.25s ease;}.button:hover,.button:focus-visible{transform:translateY(-0.125rem);box-shadow:0 20px 34px rgba(28,28,48,0.22);filter:saturate(1.08) contrast(1.04);text-decoration:none;color:#fff;}.button:focus-visible{outline:0.1875rem solid rgba(255,121,29,0.65);outline-offset:0.1875rem;}.button:active{transform:translateY(0.0625rem) scale(0.985);box-shadow:0 8px 18px rgba(28,28,48,0.18);filter:saturate(1.02) contrast(1.02);}.button:not(input)::after{content:"";position:absolute;top:0.8em;right:0.5725em;width:1.125rem;height:calc(100% - 1.6em);background-image:url("/themes/custom/webai/images/button-tick.svg");background-repeat:no-repeat;background-position:calc(50% + 0.125rem) center;background-size:contain;transition:transform 0.25s ease;}.button:not(input):hover::after,.button:not(input):focus-visible::after{transform:translateX(0.1875rem);}.button:not(input):active::after{transform:translateX(0.0625rem);}.button:is(input[type=submit],input[type=button],input[type=reset]){background-image:url("/themes/custom/webai/images/button-tick.svg");background-repeat:no-repeat;background-position:right 0.5725em center;background-size:1.125rem calc(100% - 1.6em);}.button--primary{display:inline-flex;position:relative;align-items:center;justify-content:center;gap:0.5em;padding:0.975rem 2.25rem 0.975rem 1.125rem;border:none;border-radius:0;box-shadow:0 12px 28px rgba(28,28,48,0.12);color:#fff;background-color:#e73a1d;font-family:"Outfit",sans-serif;font-size:clamp(1rem,0.5vw + 0.8rem,1.25rem);font-weight:600;line-height:1;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;transition:transform 0.25s ease,box-shadow 0.25s ease,background-color 0.25s ease,background-position 0.25s ease,filter 0.25s ease;}.button--primary:hover,.button--primary:focus-visible{transform:translateY(-0.125rem);box-shadow:0 20px 34px rgba(28,28,48,0.22);filter:saturate(1.08) contrast(1.04);text-decoration:none;color:#fff;}.button--primary:focus-visible{outline:0.1875rem solid rgba(255,121,29,0.65);outline-offset:0.1875rem;}.button--primary:active{transform:translateY(0.0625rem) scale(0.985);box-shadow:0 8px 18px rgba(28,28,48,0.18);filter:saturate(1.02) contrast(1.02);}.button--primary:not(input)::after{content:"";position:absolute;top:0.8em;right:0.5725em;width:1.125rem;height:calc(100% - 1.6em);background-image:url("/themes/custom/webai/images/button-tick.svg");background-repeat:no-repeat;background-position:calc(50% + 0.125rem) center;background-size:contain;transition:transform 0.25s ease;}.button--primary:not(input):hover::after,.button--primary:not(input):focus-visible::after{transform:translateX(0.1875rem);}.button--primary:not(input):active::after{transform:translateX(0.0625rem);}.button--primary:is(input[type=submit],input[type=button],input[type=reset]){background-image:url("/themes/custom/webai/images/button-tick.svg");background-repeat:no-repeat;background-position:right 0.5725em center;background-size:1.125rem calc(100% - 1.6em);}.button--primary{background-image:linear-gradient(281deg,#ff791d 7.03%,#e73a1d 25.27%,#e61f23 36.8%,#c8001c 54.62%,#721927 82.68%,#451923 95.99%);background-position:0 50%;background-size:220% 100%;}.button--primary:hover{background-position:100% 50%;}.button--primary:is(input[type=submit],input[type=button],input[type=reset]){background-image:url("/themes/custom/webai/images/button-tick.svg"),linear-gradient(281deg,#ff791d 7.03%,#e73a1d 25.27%,#e61f23 36.8%,#c8001c 54.62%,#721927 82.68%,#451923 95.99%);background-repeat:no-repeat,no-repeat;background-position:right 0.5725em center,0 50%;background-size:1.125rem calc(100% - 1.6em),220% 100%;}.button--primary:is(input[type=submit],input[type=button],input[type=reset]):hover{background-position:right 0.5725em center,100% 50%;}.button--secondary{display:inline-flex;position:relative;align-items:center;justify-content:center;gap:0.5em;padding:0.975rem 2.25rem 0.975rem 1.125rem;border:none;border-radius:0;box-shadow:0 12px 28px rgba(28,28,48,0.12);color:#fff;background-color:#e73a1d;font-family:"Outfit",sans-serif;font-size:clamp(1rem,0.5vw + 0.8rem,1.25rem);font-weight:600;line-height:1;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;transition:transform 0.25s ease,box-shadow 0.25s ease,background-color 0.25s ease,background-position 0.25s ease,filter 0.25s ease;}.button--secondary:hover,.button--secondary:focus-visible{transform:translateY(-0.125rem);box-shadow:0 20px 34px rgba(28,28,48,0.22);filter:saturate(1.08) contrast(1.04);text-decoration:none;color:#fff;}.button--secondary:focus-visible{outline:0.1875rem solid rgba(255,121,29,0.65);outline-offset:0.1875rem;}.button--secondary:active{transform:translateY(0.0625rem) scale(0.985);box-shadow:0 8px 18px rgba(28,28,48,0.18);filter:saturate(1.02) contrast(1.02);}.button--secondary:not(input)::after{content:"";position:absolute;top:0.8em;right:0.5725em;width:1.125rem;height:calc(100% - 1.6em);background-image:url("/themes/custom/webai/images/button-tick.svg");background-repeat:no-repeat;background-position:calc(50% + 0.125rem) center;background-size:contain;transition:transform 0.25s ease;}.button--secondary:not(input):hover::after,.button--secondary:not(input):focus-visible::after{transform:translateX(0.1875rem);}.button--secondary:not(input):active::after{transform:translateX(0.0625rem);}.button--secondary:is(input[type=submit],input[type=button],input[type=reset]){background-image:url("/themes/custom/webai/images/button-tick.svg");background-repeat:no-repeat;background-position:right 0.5725em center;background-size:1.125rem calc(100% - 1.6em);}.button--secondary{border:0.0625em solid #e73a1d;background-color:#fff;background-image:none;box-shadow:0 6px 18px rgba(28,28,48,0.1);color:#e73a1d;font-weight:500;transition:transform 0.25s ease,box-shadow 0.25s ease,color 0.25s ease,border-color 0.25s ease;}.button--secondary:not(input)::after{background-image:url("/themes/custom/webai/images/button-tick-orange.svg");transition:filter 0.25s ease,transform 0.25s ease;}.button--secondary:hover{box-shadow:0 12px 28px rgba(28,28,48,0.12);border-color:#721927;color:#721927;}.button--secondary:hover:not(input)::after{filter:brightness(0.65);}.button--secondary:is(input[type=submit],input[type=button],input[type=reset]){background-image:url("/themes/custom/webai/images/button-tick-orange.svg");background-repeat:no-repeat;background-position:right 0.5725em center;background-size:1.125rem calc(100% - 1.6em);}@media all and (max-width:40rem){.paragraph--type--qr-kod img{margin:auto;}}.tags-list .tag{white-space:nowrap;color:#1c1c30;font-size:clamp(1.0625rem,0.38vw + 0.91rem,1.25rem);font-weight:400;line-height:1.35;text-decoration:underline;text-decoration-thickness:0.0625rem;text-underline-offset:0.15rem;}.tags-list .tag::before{content:"# ";}.messages__wrapper{position:fixed;z-index:80;top:calc(6.25em + 2rem);left:50%;display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:0.875rem;width:min(100vw - 2rem,38rem);transform:translateX(-50%);pointer-events:none;}.messages__wrapper .alert,.messages__wrapper .messages{position:relative;width:100%;min-width:0;padding:1.25rem 3.25rem 1.25rem 1.35rem;transition:background-color 0.25s ease,border-color 0.25s ease,box-shadow 0.25s ease,transform 0.25s ease;color:#1c1c30;border:0.0625rem solid rgba(219,225,231,0.88);border-radius:1rem;background:linear-gradient(135deg,rgba(255,255,255,0.98),rgba(247,249,250,0.92)),#fff;box-shadow:0 1.25rem 3.25rem rgba(28,28,48,0.18);pointer-events:auto;animation:webai-message-enter 0.32s ease-out both;}.messages__wrapper .alert > p,.messages__wrapper .alert > ul,.messages__wrapper .messages > p,.messages__wrapper .messages > ul{margin:0;}.messages__wrapper .alert > p,.messages__wrapper .messages > p{font-size:1rem;line-height:1.55;}.messages__wrapper .alert.alert--success,.messages__wrapper .alert.messages--success,.messages__wrapper .messages.alert--success,.messages__wrapper .messages.messages--success{border-color:rgba(106,191,122,0.65);background:linear-gradient(135deg,rgba(255,255,255,0.98),rgba(237,250,240,0.92)),#dff6e5;}.messages__wrapper .alert.alert--warning,.messages__wrapper .alert.messages--warning,.messages__wrapper .messages.alert--warning,.messages__wrapper .messages.messages--warning{border-color:rgba(226,164,52,0.65);background:linear-gradient(135deg,rgba(255,255,255,0.98),rgba(255,247,229,0.92)),#fff2d7;}.messages__wrapper .alert.alert--danger,.messages__wrapper .alert.messages--error,.messages__wrapper .messages.alert--danger,.messages__wrapper .messages.messages--error{border-color:rgba(231,58,29,0.55);background:linear-gradient(135deg,rgba(255,255,255,0.98),rgba(255,240,236,0.92)),#ffe0db;}.messages__wrapper .alert.alert--info,.messages__wrapper .alert.messages--info,.messages__wrapper .messages.alert--info,.messages__wrapper .messages.messages--info{border-color:rgba(108,117,148,0.58);background:linear-gradient(135deg,rgba(255,255,255,0.98),rgba(236,243,251,0.92)),#e4eef9;}.messages__wrapper .alert:focus-within,.messages__wrapper .alert:hover,.messages__wrapper .messages:focus-within,.messages__wrapper .messages:hover{transform:translateY(-0.125rem);box-shadow:0 1.5rem 3.5rem rgba(28,28,48,0.22);}.messages__wrapper .alert__close{position:absolute;top:0.75rem;right:0.75rem;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:0.0625rem solid rgba(219,225,231,0.88);border-radius:50%;cursor:pointer;background:url("/themes/custom/webai/images/icon-close.svg") center/0.7rem 0.7rem no-repeat,rgba(255,255,255,0.78);box-shadow:0 0.35rem 0.9rem rgba(28,28,48,0.08);line-height:1;transition:border-color 0.2s ease,background-color 0.2s ease,box-shadow 0.2s ease,transform 0.2s ease;}.messages__wrapper .alert__close span{position:absolute;width:0.0625rem;height:0.0625rem;overflow:hidden;clip-path:inset(50%);white-space:nowrap;}.messages__wrapper .alert__close:hover,.messages__wrapper .alert__close:focus-visible{border-color:rgba(108,117,148,0.55);background-color:rgba(255,255,255,0.94);box-shadow:0 0.55rem 1.2rem rgba(28,28,48,0.12);transform:rotate(90deg) scale(1.04);}.messages__wrapper .alert__close:focus-visible{outline:0.1875rem solid rgba(108,117,148,0.32);outline-offset:0.1875rem;}body.toolbar-fixed .messages__wrapper{top:calc(6.25em + 2rem + 39px);}body.toolbar-fixed.toolbar-tray-open .messages__wrapper{top:calc(6.25em + 2rem + 79px);}@keyframes webai-message-enter{from{opacity:0;transform:translateY(-0.75rem) scale(0.96);}to{opacity:1;transform:translateY(0) scale(1);}}@media all and (max-width:48rem){.messages__wrapper{top:calc(5em + 1rem);width:min(100vw - 1rem,38rem);}.messages__wrapper .alert,.messages__wrapper .messages{padding:1rem 3rem 1rem 1rem;border-radius:0.875rem;}}.pager__items{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:0.5rem;padding:0;margin:0;list-style:none;}.pager__item{display:flex;align-items:stretch;margin:0;min-width:1.5625rem;min-height:2.1875rem;border:0.0625rem solid #e73a1d;background:#fff;box-shadow:2px 2px 6px rgba(0,0,0,0.15);color:#474747;font-size:1.125rem;font-weight:300;line-height:1;transition:background-color 0.25s ease,color 0.25s ease,box-shadow 0.25s ease,text-shadow 0.25s ease,transform 0.25s ease;}.pager__item--first,.pager__item--last{display:none;}.pager__item a{display:inline-flex;align-items:center;justify-content:center;min-width:100%;min-height:100%;padding:0 0.375rem;color:inherit;text-decoration:none;transition:background-color 0.25s ease,color 0.25s ease,text-shadow 0.25s ease;}.pager__item:not(.is-active):hover,.pager__item:not(.is-active):focus-within{background:rgba(231,58,29,0.1);box-shadow:2px 2px 10px rgba(0,0,0,0.18);color:#721927;text-shadow:0.015em 0 0 currentcolor,-0.015em 0 0 currentcolor;transform:translateY(-0.0625rem);}.pager__item--next a{padding:0 0.5rem 0.5rem;}.pager__item--next a::before{content:"›";font-size:2.5rem;line-height:0.7;}.pager__item--previous a{padding:0 0.5rem 0.5rem;}.pager__item--previous a::before{content:"‹";font-size:2.5rem;line-height:0.7;}.pager__item.is-active{background:#e73a1d;box-shadow:none;color:#fff;text-shadow:0.015em 0 0 currentcolor,-0.015em 0 0 currentcolor;}.pager__item--next,.pager__item--previous{min-width:0;border:0;background:transparent;box-shadow:none;color:#e73a1d;font-size:0;}.pager__item--ellipsis{justify-content:center;align-items:center;}nav.breadcrumb{width:min(100% - 2rem,90rem);max-width:90rem;margin-right:auto;margin-left:auto;padding:0 0 1.75rem;}nav.breadcrumb ol{display:flex;flex-wrap:wrap;list-style:none;color:#6c7594;font-size:0.95rem;gap:0.4rem 1.5rem;}nav.breadcrumb ol > li{position:relative;}nav.breadcrumb ol > li a{color:#6c7594;font-family:"Inter","Outfit",sans-serif;padding-left:0.95rem;}nav.breadcrumb ol > li::before{position:absolute;left:0;color:rgb(97.0582677165,105.2220472441,133.3417322835);content:"/";}article.user-detail{text-align:center;}#block-webai-profirmy{position:relative;padding-bottom:clamp(2rem,3vw,6rem);padding-top:clamp(2rem,3vw,6rem);}#block-webai-profirmy::before{content:"";position:absolute;inset:0;background-image:url("/themes/custom/webai/images/noiseEffect.png");background-blend-mode:multiply;background-size:65rem;opacity:0.45;transition:opacity 0.25s ease;}.block-pro-firmy{display:grid;grid-template-columns:5fr 3fr;gap:2rem clamp(4rem,11vw + -0.4rem,9.5rem);align-items:end;background-color:#fff;position:relative;z-index:10;padding:clamp(1.5rem,1.5vw + 0.9rem,2.25rem) clamp(3.75rem,4.5vw + 1.95rem,6rem);filter:drop-shadow(0 4px 40px rgba(0,0,0,0.1));}@media all and (max-width:40rem){.block-pro-firmy{grid-template-columns:1fr;gap:3rem;}}.pro-firmy__head h2{font-size:clamp(2.125rem,1vw + 1.73rem,2.625rem);}.pro-firmy__head blockquote{font-size:clamp(1.5rem,1.25vw + 1rem,2.125rem);}.pro-firmy__links{display:flex;flex-direction:column;gap:1rem;font-size:clamp(1.25rem,0.5vw + 1.05rem,1.5rem);}.pro-firmy__links a[href]{text-decoration:underline;}#block-block-partneri-podcastu-block-footer{background-color:#fff;padding:clamp(2rem,2.5vw + 1rem,3.25rem) 0;}footer.region--footer{display:flex;flex-direction:column;align-items:flex-start;width:100%;padding-top:2.5rem;color:#1c1c30;border-top:0.0625em solid rgba(231,58,29,0.12);background:linear-gradient(180deg,rgba(247,249,250,0.8) 0%,#fff 55%),#fff;gap:2.5rem;}footer.region--footer > *{width:min(100% - 2rem,90rem);max-width:90rem;margin-right:auto;margin-left:auto;}@media all and (min-width:54rem){footer.region--footer{padding-top:4.25rem;gap:1rem;}}.footer__columns{display:grid;grid-template-columns:1fr;gap:2rem 1.5rem;padding-bottom:clamp(1.25rem,3vw + 0.05rem,2.75rem);}@media all and (min-width:36rem){.footer__columns{grid-template-columns:repeat(2,minmax(0,1fr));}}@media all and (min-width:54rem){.footer__columns{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem clamp(2rem,5.56vw + -1rem,4rem);}}.footer__column{min-width:0;}.footer__column > .block{margin:0;}.footer__column .block + .block{margin-top:1.5rem;}.footer__column .menu{display:flex;flex-direction:column;gap:0.5rem;}.footer__column .menu-item{margin:0;}.footer__column .menu a[href]{color:#1c1c30;font-family:"Inter","Outfit",sans-serif;font-size:0.875rem;font-weight:400;line-height:1.7143;text-decoration:none;}.footer__column .menu a[href]:hover,.footer__column .menu a[href]:focus-visible{color:#1c1c30;text-decoration:underline;text-decoration-thickness:0.0625rem;text-underline-offset:0.125rem;}footer.region--footer nav[role=navigation]{width:min(100% - 2rem,90rem);max-width:90rem;}footer.region--footer nav[role=navigation] > h2{margin:0;color:#1c1c30;font-family:"Inter","Outfit",sans-serif;font-size:1rem;font-weight:700;line-height:1.5rem;}footer.region--footer nav[role=navigation] .menu{display:flex;flex-wrap:wrap;gap:0;}footer.region--footer nav[role=navigation] .menu a[href]{color:#1c1c30;font-family:"Inter","Outfit",sans-serif;font-size:0.875rem;font-weight:400;line-height:1.7143;text-decoration:none;padding-top:0.75rem;display:inline-block;}footer.region--footer nav[role=navigation] .menu a[href]:hover,footer.region--footer nav[role=navigation] .menu a[href]:focus-visible{color:#1c1c30;text-decoration:underline;text-decoration-thickness:0.0625rem;text-underline-offset:0.125rem;}#block-webai-paymentmethodlogos,#block-webai-copyright{width:100%;max-width:none;}.payment-method-logos{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0.75rem 1.125rem;}.payment-method-logos__label{color:#4e4e4e;font-family:"Inter","Outfit",sans-serif;font-size:0.875rem;font-weight:400;line-height:1.7143;}.copyright-block{position:relative;left:50%;display:flex;align-items:center;justify-content:center;width:100vw;min-height:5.25rem;margin-left:-50vw;padding:1.375rem 1rem;background-color:#ebebeb;}.copyright-block__text{color:#6c7594;font-family:"Inter","Outfit",sans-serif;font-size:0.75rem;font-weight:400;line-height:1.6667;text-align:center;}.site-social-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:0.875rem 1.25rem;}.site-social-links__link{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;}.site-social-links__link:hover{text-decoration:none;}.site-social-links__icon{display:block;height:1.8125rem;background-image:url("/themes/custom/webai/images/socials.svg");background-repeat:no-repeat;background-size:8.1875rem 1.8125rem;transition:opacity 0.25s ease;}.site-social-links__link:hover .site-social-links__icon,.site-social-links__link:focus-visible .site-social-links__icon{opacity:0.72;}.site-social-links__icon--youtube{width:2.75rem;background-position:0 0;}.site-social-links__icon--facebook{width:1.75rem;background-position:-3.75rem 0;}.site-social-links__icon--linkedin{width:1.6875rem;background-position:-6.5rem 0;}footer.region--footer .site-social-links{margin-top:1rem;}.payment-method-logos__item{display:inline-flex;align-items:center;justify-content:center;}.payment-method-logos__item .media,.payment-method-logos__item .field,.payment-method-logos__item .field__item{display:block;}.payment-method-logos__item img{width:auto;max-width:100%;max-height:2rem;object-fit:contain;}.operator-information-block{display:flex;flex-direction:column;align-items:flex-start;color:#1c1c30;}.operator-information-block__list{display:flex;flex-direction:column;gap:0.9375rem;margin:0;}.operator-information-block__title,.operator-information-block__name,.operator-information-block__address,.operator-information-block__legal-link{font-family:"Inter","Outfit",sans-serif;letter-spacing:0;}.operator-information-block__title{margin:0 0 0.9375rem;font-size:1rem;font-weight:700;line-height:1.5rem;}.operator-information-block__name,.operator-information-block__address,.operator-information-block__legal-link{font-size:0.875rem;font-weight:400;line-height:1.5rem;}.operator-information-block__name,.operator-information-block__logo,.operator-information-block__address,.operator-information-block__legal{margin:0;}.operator-information-block__logo{line-height:0;}.operator-information-block__logo img{width:auto;max-width:5.125rem;max-height:1.5rem;}.operator-information-block__address{max-width:14.125rem;}.operator-information-block__legal-link{color:#1c1c30;text-decoration:none;}.operator-information-block__legal-link:hover,.operator-information-block__legal-link:focus-visible{color:#1c1c30;text-decoration:underline;text-decoration-thickness:0.0625rem;text-underline-offset:0.125rem;}.operator-contact-block{display:flex;flex-direction:column;align-items:flex-start;color:#1c1c30;}.operator-contact-block__title,.operator-contact-block__item,.operator-contact-block__action{font-family:"Inter","Outfit",sans-serif;letter-spacing:0;}.operator-contact-block__title{margin:0 0 0.75rem;font-size:1rem;font-weight:700;line-height:1.5rem;}.operator-contact-block__list{display:flex;flex-direction:column;gap:0.75rem;margin:0 0 1.25rem;}.operator-contact-block__item{margin:0;font-size:0.875rem;font-weight:400;line-height:1.5rem;}.operator-contact-block__contact-link{color:#1c1c30;text-decoration:none;}.operator-contact-block__contact-link:hover,.operator-contact-block__contact-link:focus-visible{color:#1c1c30;text-decoration:underline;text-decoration-thickness:0.0625rem;text-underline-offset:0.125rem;}.operator-contact-block__actions{display:flex;flex-direction:column;align-items:flex-start;gap:0.875rem;}.operator-contact-block__action{display:inline-flex;position:relative;align-items:center;justify-content:center;padding:0.25rem 0.875rem;transition:transform 0.2s ease,color 0.25s ease,border-color 0.25s ease,background-color 0.25s ease,background-position 0.35s ease,box-shadow 0.25s ease;border:0.0625rem solid transparent;border-radius:1.25rem;color:#404040;background-color:#d9d9d9;box-shadow:0 0.25rem 0.75rem rgba(28,28,48,0.07);font-size:1rem;font-weight:400;line-height:1.5;text-decoration:none;}.operator-contact-block__action:hover,.operator-contact-block__action:focus-visible{border-color:rgba(231,58,29,0.24);color:#e73a1d;background-color:rgba(231,58,29,0.1);box-shadow:0 0.5rem 1.1rem rgba(28,28,48,0.12);text-decoration:none;}.operator-contact-block__action:focus-visible{outline:0.125rem solid rgba(231,58,29,0.35);outline-offset:0.15rem;}.operator-contact-block__action:active{transform:scale(0.98);box-shadow:inset 0 0.15rem 0.4rem rgba(28,28,48,0.12);}.operator-contact-block__action{min-height:2rem;line-height:1.5rem;}.operator-contact-block__action--primary{color:#fff;background-color:#e73a1d;background-image:linear-gradient(281deg,#ff791d 7.03%,#e73a1d 25.27%,#e61f23 36.8%,#c8001c 54.62%,#721927 82.68%,#451923 95.99%);background-position:5% 50%;background-size:220% 100%;box-shadow:0 0.4rem 1rem rgba(231,58,29,0.25);}.operator-contact-block__action--primary:hover,.operator-contact-block__action--primary:focus-visible{color:#fff;background-position:95% 50%;box-shadow:0 0.65rem 1.4rem rgba(231,58,29,0.32);}#block-webai-primary-local-tasks{position:fixed;z-index:12;bottom:1rem;left:-6.5rem;width:8rem;padding:1rem;transition:left 0.25s ease;border-top-right-radius:0.75rem;border-bottom-right-radius:0.75rem;background-image:linear-gradient(272deg,#cf2c1c 20%,#721927 82%);box-shadow:0 12px 28px rgba(28,28,48,0.12);}#block-webai-primary-local-tasks > ul{display:flex;flex-direction:column;list-style:none;gap:1rem;}#block-webai-primary-local-tasks > ul a{color:#fff;}#block-webai-primary-local-tasks:hover,#block-webai-primary-local-tasks:focus,#block-webai-primary-local-tasks:active{left:0;}.page--user-login #block-webai-primary-local-tasks{left:0;}.promo-bubble{position:absolute;inset:0;z-index:10;font-size:clamp(1.25rem,0.75vw + 0.95rem,1.625rem);font-family:"Anton","Outfit",sans-serif;line-height:1.3;width:4.5em;height:4.5em;background-color:rgba(250,250,250,0.4);box-shadow:0.125rem 0.25rem 0.25rem 0 rgba(0,0,0,0.25);border:1px solid #e73a1d;border-radius:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;transform:rotate(-15deg);backdrop-filter:blur(2px);}.bg--page{background-color:#fff;}.bg--main{background-color:#f7f9fa;}.bg--card{background-color:#fff;}a.category,span.category{display:inline-flex;align-items:center;justify-content:center;min-height:3.4375rem;padding:0.9rem 1.35rem;border:0.125rem solid rgba(255,255,255,0.96);border-radius:0.625rem;background:rgba(255,255,255,0.22);box-shadow:0 0.25rem 2.5rem rgba(0,0,0,0.1);color:#1c1c30;font-size:1.125rem;font-weight:300;line-height:1.2;text-align:center;text-decoration:none;backdrop-filter:blur(0.4688rem);}
form.user-login-form{width:min(100% - 2rem,32rem);margin-right:auto;margin-left:auto;margin-bottom:3rem;padding:clamp(1.5rem,1.5vw + 0.9rem,2.25rem);border:0.0625em solid #dbe1e7;border-radius:1rem;background-color:#fff;box-shadow:0 12px 28px rgba(28,28,48,0.12);}form.user-login-form .form-actions{margin-top:1.5rem;text-align:center;}form.user-login-form .form-actions input[type=submit],form.user-login-form .form-actions .button{width:min(100%,30rem);padding-right:1.125rem;border-radius:0.35em;background-image:none;font-size:1.1rem;}form.user-login-form{margin-top:3rem;}form.user-login-form .form-item--error-message{font-size:0.9rem;opacity:0.7;text-align:right;margin-bottom:0.5rem;}form.user-register-form{margin-top:3rem;}form.user-pass,form.user-pass-reset{width:min(100% - 2rem,32rem);margin-right:auto;margin-left:auto;margin-bottom:3rem;padding:clamp(1.5rem,1.5vw + 0.9rem,2.25rem);border:0.0625em solid #dbe1e7;border-radius:1rem;background-color:#fff;box-shadow:0 12px 28px rgba(28,28,48,0.12);}form.user-pass .form-actions,form.user-pass-reset .form-actions{margin-top:1.5rem;text-align:center;}form.user-pass .form-actions input[type=submit],form.user-pass .form-actions .button,form.user-pass-reset .form-actions input[type=submit],form.user-pass-reset .form-actions .button{width:min(100%,30rem);padding-right:1.125rem;border-radius:0.35em;background-image:none;font-size:1.1rem;}form.user-pass,form.user-pass-reset{display:grid;gap:1.25rem;margin-top:3rem;}form.user-pass .form-item,form.user-pass-reset .form-item{margin:0;}form.user-pass label,form.user-pass-reset label{color:#1c1c30;font-weight:700;}form.user-pass input[type=text],form.user-pass input[type=email],form.user-pass-reset input[type=text],form.user-pass-reset input[type=email]{margin-bottom:0;}form.user-pass p,form.user-pass-reset p{margin:0;color:#6c7594;line-height:1.65;}form.user-pass .description,form.user-pass-reset .description{color:#6c7594;font-size:0.92rem;line-height:1.55;}form.user-register-form,form.user-order-register-form,form.user-form{width:min(100% - 2rem,68rem);margin-right:auto;margin-left:auto;margin-bottom:3rem;padding:clamp(1.5rem,1.5vw + 0.9rem,2.25rem);border:0.0625em solid #dbe1e7;border-radius:1rem;background-color:#fff;box-shadow:0 12px 28px rgba(28,28,48,0.12);}form.user-register-form .form-actions,form.user-order-register-form .form-actions,form.user-form .form-actions{margin-top:1.5rem;text-align:center;}form.user-register-form .form-actions input[type=submit],form.user-register-form .form-actions .button,form.user-order-register-form .form-actions input[type=submit],form.user-order-register-form .form-actions .button,form.user-form .form-actions input[type=submit],form.user-form .form-actions .button{width:min(100%,30rem);padding-right:1.125rem;border-radius:0.35em;background-image:none;font-size:1.1rem;}form.user-register-form,form.user-order-register-form,form.user-form{display:grid;gap:1.25rem;}form.user-register-form .form-item,form.user-order-register-form .form-item,form.user-form .form-item{margin:0;}form.user-register-form label,form.user-register-form legend,form.user-register-form summary,form.user-order-register-form label,form.user-order-register-form legend,form.user-order-register-form summary,form.user-form label,form.user-form legend,form.user-form summary{font-weight:700;color:#1c1c30;}form.user-register-form input[type=text],form.user-register-form input[type=email],form.user-register-form input[type=tel],form.user-register-form input[type=password],form.user-register-form select,form.user-order-register-form input[type=text],form.user-order-register-form input[type=email],form.user-order-register-form input[type=tel],form.user-order-register-form input[type=password],form.user-order-register-form select,form.user-form input[type=text],form.user-form input[type=email],form.user-form input[type=tel],form.user-form input[type=password],form.user-form select{margin-bottom:0;}form.user-register-form .field--name-field-country .select2-container,form.user-order-register-form .field--name-field-country .select2-container,form.user-form .field--name-field-country .select2-container{width:100% !important;margin-top:0.5em;}form.user-register-form .field--name-field-country .select2-container--default .select2-selection--single,form.user-order-register-form .field--name-field-country .select2-container--default .select2-selection--single,form.user-form .field--name-field-country .select2-container--default .select2-selection--single{height:auto;min-height:3.25rem;padding:0.95em 1em;padding-right:2.75rem;transition:border-color 0.25s ease,box-shadow 0.25s ease;border:0.0625em solid #dbe1e7;border-radius:0.35em;background-color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,0.75);}form.user-register-form .field--name-field-country .select2-container--default.select2-container--focus .select2-selection--single,form.user-register-form .field--name-field-country .select2-container--default.select2-container--open .select2-selection--single,form.user-order-register-form .field--name-field-country .select2-container--default.select2-container--focus .select2-selection--single,form.user-order-register-form .field--name-field-country .select2-container--default.select2-container--open .select2-selection--single,form.user-form .field--name-field-country .select2-container--default.select2-container--focus .select2-selection--single,form.user-form .field--name-field-country .select2-container--default.select2-container--open .select2-selection--single{border-color:#e73a1d;box-shadow:0 0 0 0.2rem rgba(231,58,29,0.12);}form.user-register-form .field--name-field-country .select2-container--default .select2-selection--single .select2-selection__rendered,form.user-order-register-form .field--name-field-country .select2-container--default .select2-selection--single .select2-selection__rendered,form.user-form .field--name-field-country .select2-container--default .select2-selection--single .select2-selection__rendered{padding:0;color:#1c1c30;line-height:1.4;}form.user-register-form .field--name-field-country .select2-container--default .select2-selection--single .select2-selection__placeholder,form.user-order-register-form .field--name-field-country .select2-container--default .select2-selection--single .select2-selection__placeholder,form.user-form .field--name-field-country .select2-container--default .select2-selection--single .select2-selection__placeholder{color:#6c7594;}form.user-register-form .field--name-field-country .select2-container--default .select2-selection--single .select2-selection__arrow,form.user-order-register-form .field--name-field-country .select2-container--default .select2-selection--single .select2-selection__arrow,form.user-form .field--name-field-country .select2-container--default .select2-selection--single .select2-selection__arrow{inset-block:0;right:1rem;width:1rem;height:auto;}form.user-register-form .field--name-field-country .select2-container--default .select2-selection--single .select2-selection__arrow b,form.user-order-register-form .field--name-field-country .select2-container--default .select2-selection--single .select2-selection__arrow b,form.user-form .field--name-field-country .select2-container--default .select2-selection--single .select2-selection__arrow b{margin-top:-0.25rem;margin-left:-0.25rem;border-width:0.375rem 0.3125rem 0;border-color:#6c7594 transparent transparent;}form.user-register-form .field--name-field-country .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b,form.user-order-register-form .field--name-field-country .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b,form.user-form .field--name-field-country .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{margin-top:-0.125rem;border-width:0 0.3125rem 0.375rem;border-color:transparent transparent #6c7594;}form.user-register-form .field--name-field-country .select2-selection__clear,form.user-order-register-form .field--name-field-country .select2-selection__clear,form.user-form .field--name-field-country .select2-selection__clear{display:none;}form.user-register-form .field-group-fieldset,form.user-register-form .field-group-html-element,form.user-order-register-form .field-group-fieldset,form.user-order-register-form .field-group-html-element,form.user-form .field-group-fieldset,form.user-form .field-group-html-element{min-width:0;margin:0;padding:1.25rem;border:0.0625rem solid #dbe1e7;border-radius:0.875rem;background-color:rgb(250.6,251.7,252.25);}form.user-register-form .field-group-html-element,form.user-order-register-form .field-group-html-element,form.user-form .field-group-html-element{transition:border-color 0.25s ease,box-shadow 0.25s ease;}form.user-register-form .auth-form__collapsible,form.user-order-register-form .auth-form__collapsible,form.user-form .auth-form__collapsible{padding:0;overflow:hidden;}form.user-register-form .auth-form__collapsible.open,form.user-order-register-form .auth-form__collapsible.open,form.user-form .auth-form__collapsible.open{border-color:rgba(231,58,29,0.45);box-shadow:0 0.75rem 1.75rem rgba(28,28,48,0.08);}form.user-register-form .fieldset-wrapper,form.user-register-form .auth-form__collapsible-content,form.user-order-register-form .fieldset-wrapper,form.user-order-register-form .auth-form__collapsible-content,form.user-form .fieldset-wrapper,form.user-form .auth-form__collapsible-content{display:grid;gap:1rem;margin-top:1rem;}@media all and (min-width:48rem){form.user-register-form .fieldset-wrapper,form.user-register-form .auth-form__collapsible-content,form.user-order-register-form .fieldset-wrapper,form.user-order-register-form .auth-form__collapsible-content,form.user-form .fieldset-wrapper,form.user-form .auth-form__collapsible-content{grid-template-columns:repeat(2,minmax(0,1fr));}}form.user-register-form .fieldset-wrapper,form.user-order-register-form .fieldset-wrapper,form.user-form .fieldset-wrapper{margin-top:1rem;}form.user-register-form .auth-form__collapsible-content,form.user-order-register-form .auth-form__collapsible-content,form.user-form .auth-form__collapsible-content{margin-top:0;padding:0 1.25rem 1.25rem;}form.user-register-form .register__section-label,form.user-order-register-form .register__section-label,form.user-form .register__section-label{display:flex;align-items:center;justify-content:flex-start;gap:0.35rem;padding:1.25rem;color:#1c1c30;font-weight:700;font-size:1.125rem;text-decoration:none;cursor:pointer;user-select:none;}form.user-register-form .register__section-label.form-required::before,form.user-order-register-form .register__section-label.form-required::before,form.user-form .register__section-label.form-required::before{content:"*";display:inline-flex;align-items:center;justify-content:center;width:1.15em;height:1.15em;color:#e73a1d;font-size:0.75em;line-height:1;order:1;}form.user-register-form .register__section-label::after,form.user-order-register-form .register__section-label::after,form.user-form .register__section-label::after{content:"+";display:inline-flex;align-items:center;justify-content:center;flex:0 0 1.75rem;width:1.75rem;height:1.75rem;border:0.0625rem solid rgba(231,58,29,0.4);border-radius:50%;color:#e73a1d;font-size:1.25rem;font-family:"Inter","Outfit",sans-serif;line-height:1;margin-left:auto;order:2;transition:transform 0.25s ease,background-color 0.25s ease,color 0.25s ease;}form.user-register-form .register__section-label:hover,form.user-register-form .register__section-label:focus-visible,form.user-order-register-form .register__section-label:hover,form.user-order-register-form .register__section-label:focus-visible,form.user-form .register__section-label:hover,form.user-form .register__section-label:focus-visible{color:#e73a1d;text-decoration:none;}form.user-register-form .auth-form__collapsible.open .register__section-label::after,form.user-order-register-form .auth-form__collapsible.open .register__section-label::after,form.user-form .auth-form__collapsible.open .register__section-label::after{content:"-";background-color:#e73a1d;color:#fff;transform:rotate(180deg);}form.user-register-form .auth-form__account,form.user-order-register-form .auth-form__account,form.user-form .auth-form__account{display:grid;gap:1rem;grid-column:1/-1;}form.user-register-form .form-item__description,form.user-register-form .description,form.user-order-register-form .form-item__description,form.user-order-register-form .description,form.user-form .form-item__description,form.user-form .description{color:#6c7594;font-size:0.9rem;line-height:1.45;}form.user-register-form .form-required:not(.register__section-label)::after,form.user-order-register-form .form-required:not(.register__section-label)::after,form.user-form .form-required:not(.register__section-label)::after{content:"*";display:inline-flex;align-items:center;justify-content:center;width:1.15em;height:1.15em;margin-left:0.25em;color:#e73a1d;font-family:"Inter","Outfit",sans-serif;font-size:0.75em;font-weight:700;line-height:1;vertical-align:0.15em;}@media all and (min-width:48rem){form.user-register-form .field--name-field-street,form.user-register-form .field--name-field-billing-name,form.user-register-form .form-item-name,form.user-register-form .form-item-mail,form.user-order-register-form .field--name-field-street,form.user-order-register-form .field--name-field-billing-name,form.user-order-register-form .form-item-name,form.user-order-register-form .form-item-mail,form.user-form .field--name-field-street,form.user-form .field--name-field-billing-name,form.user-form .form-item-name,form.user-form .form-item-mail{grid-column:1/-1;}}form.user-register-form .js-form-type-password-confirm,form.user-order-register-form .js-form-type-password-confirm,form.user-form .js-form-type-password-confirm{display:grid;gap:1rem;max-width:none;padding:1.25rem;border:0.0625rem solid rgba(231,58,29,0.25);border-radius:0.875rem;background:linear-gradient(135deg,rgba(255,255,255,0.92),rgba(255,246,243,0.86)),#fff;}@media all and (min-width:48rem){form.user-register-form .js-form-type-password-confirm,form.user-order-register-form .js-form-type-password-confirm,form.user-form .js-form-type-password-confirm{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));}}form.user-register-form .password-parent,form.user-register-form .confirm-parent,form.user-register-form .password-confirm__password,form.user-register-form .password-confirm__confirm,form.user-order-register-form .password-parent,form.user-order-register-form .confirm-parent,form.user-order-register-form .password-confirm__password,form.user-order-register-form .password-confirm__confirm,form.user-form .password-parent,form.user-form .confirm-parent,form.user-form .password-confirm__password,form.user-form .password-confirm__confirm{clear:none;overflow:visible;max-width:none;margin:0;}form.user-register-form .password-field,form.user-register-form .password-confirm,form.user-register-form .password-strength,form.user-register-form .password-confirm-match,form.user-register-form .password-confirm-message,form.user-register-form .password-parent input,form.user-register-form .confirm-parent input,form.user-order-register-form .password-field,form.user-order-register-form .password-confirm,form.user-order-register-form .password-strength,form.user-order-register-form .password-confirm-match,form.user-order-register-form .password-confirm-message,form.user-order-register-form .password-parent input,form.user-order-register-form .confirm-parent input,form.user-form .password-field,form.user-form .password-confirm,form.user-form .password-strength,form.user-form .password-confirm-match,form.user-form .password-confirm-message,form.user-form .password-parent input,form.user-form .confirm-parent input{width:100%;}form.user-register-form .password-strength,form.user-order-register-form .password-strength,form.user-form .password-strength{margin-top:0.65rem;color:#6c7594;font-size:0.85rem;}@media all and (min-width:48rem){form.user-register-form .password-strength,form.user-order-register-form .password-strength,form.user-form .password-strength{grid-column:1/-1;}}form.user-register-form .password-strength__title,form.user-order-register-form .password-strength__title,form.user-form .password-strength__title{display:flex;justify-content:space-between;gap:1rem;margin-bottom:0.45rem;color:#6c7594;}form.user-register-form .password-strength__text,form.user-order-register-form .password-strength__text,form.user-form .password-strength__text{color:#e73a1d;font-weight:700;}form.user-register-form .password-strength__meter,form.user-register-form .password-strength__track,form.user-order-register-form .password-strength__meter,form.user-order-register-form .password-strength__track,form.user-form .password-strength__meter,form.user-form .password-strength__track{overflow:hidden;height:0.55rem;margin-top:0.45rem;border:0.0625rem solid rgb(208.2,216,223.8);border-radius:999rem;background-color:rgb(243.95,245.9,247.85);}form.user-register-form .password-strength__indicator,form.user-register-form .password-strength__bar,form.user-order-register-form .password-strength__indicator,form.user-order-register-form .password-strength__bar,form.user-form .password-strength__indicator,form.user-form .password-strength__bar{height:100%;min-width:0.55rem;border-radius:inherit;background-color:#6c7594;transition:width 0.35s ease,background-color 0.25s ease;}form.user-register-form .password-strength__indicator.is-weak,form.user-register-form .password-strength__bar.is-weak,form.user-order-register-form .password-strength__indicator.is-weak,form.user-order-register-form .password-strength__bar.is-weak,form.user-form .password-strength__indicator.is-weak,form.user-form .password-strength__bar.is-weak{background-color:#d93025;}form.user-register-form .password-strength__indicator.is-fair,form.user-register-form .password-strength__bar.is-fair,form.user-order-register-form .password-strength__indicator.is-fair,form.user-order-register-form .password-strength__bar.is-fair,form.user-form .password-strength__indicator.is-fair,form.user-form .password-strength__bar.is-fair{background-color:#ff791d;}form.user-register-form .password-strength__indicator.is-good,form.user-register-form .password-strength__bar.is-good,form.user-order-register-form .password-strength__indicator.is-good,form.user-order-register-form .password-strength__bar.is-good,form.user-form .password-strength__indicator.is-good,form.user-form .password-strength__bar.is-good{background-color:#2d7ff9;}form.user-register-form .password-strength__indicator.is-strong,form.user-register-form .password-strength__bar.is-strong,form.user-order-register-form .password-strength__indicator.is-strong,form.user-order-register-form .password-strength__bar.is-strong,form.user-form .password-strength__indicator.is-strong,form.user-form .password-strength__bar.is-strong{background-color:#2f9e44;}form.user-register-form .password-confirm-match,form.user-register-form .password-confirm-message,form.user-register-form .password-match-message,form.user-order-register-form .password-confirm-match,form.user-order-register-form .password-confirm-message,form.user-order-register-form .password-match-message,form.user-form .password-confirm-match,form.user-form .password-confirm-message,form.user-form .password-match-message{margin-top:0.5rem;color:#6c7594;font-size:0.85rem;}form.user-register-form .password-confirm .ok,form.user-register-form .password-match-message__text.ok,form.user-register-form [data-drupal-selector=password-match-status-text].ok,form.user-order-register-form .password-confirm .ok,form.user-order-register-form .password-match-message__text.ok,form.user-order-register-form [data-drupal-selector=password-match-status-text].ok,form.user-form .password-confirm .ok,form.user-form .password-match-message__text.ok,form.user-form [data-drupal-selector=password-match-status-text].ok{color:#2f9e44;font-weight:700;}form.user-register-form .password-confirm .error,form.user-register-form .password-match-message__text.error,form.user-register-form [data-drupal-selector=password-match-status-text].error,form.user-order-register-form .password-confirm .error,form.user-order-register-form .password-match-message__text.error,form.user-order-register-form [data-drupal-selector=password-match-status-text].error,form.user-form .password-confirm .error,form.user-form .password-match-message__text.error,form.user-form [data-drupal-selector=password-match-status-text].error{color:#d93025;font-weight:700;}form.user-register-form .password-suggestions,form.user-order-register-form .password-suggestions,form.user-form .password-suggestions{grid-column:1/-1;max-width:none;margin:0.25rem 0 0;padding:1rem 1.125rem;border:0.0625rem solid rgba(255,121,29,0.45);border-radius:0.875rem;background-color:#fff8f2;box-shadow:0 0.75rem 1.75rem rgba(28,28,48,0.08);color:#1c1c30;font-size:0.9rem;line-height:1.5;}form.user-register-form .password-suggestions ul,form.user-register-form .password-suggestions .password-suggestions__tips,form.user-order-register-form .password-suggestions ul,form.user-order-register-form .password-suggestions .password-suggestions__tips,form.user-form .password-suggestions ul,form.user-form .password-suggestions .password-suggestions__tips{margin:0.65rem 0 0;padding-left:1.1rem;}form.user-register-form .password-suggestions li::marker,form.user-order-register-form .password-suggestions li::marker,form.user-form .password-suggestions li::marker{color:#e73a1d;}.auth-form__country-dropdown{border:0.0625em solid #dbe1e7;border-radius:0.35em;box-shadow:0 12px 28px rgba(28,28,48,0.12);color:#1c1c30;}.auth-form__country-dropdown .select2-search--dropdown{padding:0.65rem;}.auth-form__country-dropdown .select2-search--dropdown .select2-search__field{border:0.0625em solid #dbe1e7;border-radius:0.35em;outline:none;}.auth-form__country-dropdown .select2-search--dropdown .select2-search__field:focus{border-color:#e73a1d;box-shadow:0 0 0 0.2rem rgba(231,58,29,0.12);}.auth-form__country-dropdown .select2-results__option{padding:0.65rem 0.85rem;}.auth-form__country-dropdown .select2-results__option--highlighted[aria-selected]{background-color:#e73a1d;color:#fff;}.user-login-form__link{display:block;color:#1c1c30;font-family:"Inter","Outfit",sans-serif;font-size:0.85rem;text-decoration-color:rgba(28,28,48,0.45);text-underline-offset:0.2em;}.user-login-form__link:hover,.user-login-form__link:focus-visible{color:#e73a1d;text-decoration-color:#e73a1d;}.user-login-form__link--password-reset{margin-top:-0.5rem;margin-bottom:1.25rem;text-align:right;opacity:0.65;}.user-login-form__link--register{margin-top:1.25rem;padding:1.25rem 0;border-top:0.0625rem solid #dbe1e7;color:#e73a1d;font-weight:700;text-align:center;text-shadow:0.018em 0 currentcolor;}.user-login-form__social-login{border-top:0.0625rem solid #dbe1e7;padding-top:1.35rem;justify-items:center;}.social-auth-register{justify-items:start;position:relative;padding-bottom:1.75rem;}.social-auth-register::before{content:"nebo";display:block;position:absolute;bottom:0;left:50%;transform:translateX(-50%);font-size:0.85rem;letter-spacing:0.08em;z-index:2;padding:0 0.5rem;background-color:#fff;}.social-auth-register::after{content:"";display:block;width:100%;height:1px;background-color:#dbe1e7;position:absolute;bottom:0.5rem;left:0;z-index:1;}.user-login-form__social-login,.social-auth-register{display:grid;gap:0.9rem;}.user-login-form__social-login .item-list,.user-login-form__social-login .item-list > ul,.social-auth-register .item-list,.social-auth-register .item-list > ul{display:flex;flex-wrap:wrap;gap:0.85rem;align-items:center;justify-content:center;padding:0;margin:0;list-style:none;}.user-login-form__social-login > div:first-child,.social-auth-register__description{font-size:0.9rem;opacity:0.75;letter-spacing:0.08em;line-height:1.2;justify-self:start;}.social-auth.auth-link{display:inline-flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;padding:0.75rem;border:0.0625rem solid rgba(114,25,39,0.12);border-radius:0.9rem;background-color:#fff;box-shadow:0 0.65rem 1.3rem rgba(28,28,48,0.1);transition:transform 0.25s ease,border-color 0.25s ease,box-shadow 0.25s ease,background-position 0.35s ease;text-decoration:none;}.social-auth.auth-link:hover,.social-auth.auth-link:focus-visible{border-color:rgba(231,58,29,0.3);box-shadow:0 0.9rem 1.6rem rgba(28,28,48,0.14);transform:translateY(-0.0625rem);text-decoration:none;}.social-auth.auth-icon{width:100%;max-width:1.75rem;height:auto;margin:0;}form.social-auth-delete-form.confirmation{width:min(100% - 2rem,40rem);margin-right:auto;margin-left:auto;margin-bottom:3rem;padding:clamp(1.5rem,1.5vw + 0.9rem,2.25rem);border:0.0625em solid #dbe1e7;border-radius:1rem;background-color:#fff;box-shadow:0 12px 28px rgba(28,28,48,0.12);display:grid;gap:1.25rem;margin-top:3rem;}form.social-auth-delete-form.confirmation .social-auth-delete-form__provider{display:flex;align-items:center;gap:1rem;padding:1rem 1.1rem;border:0.0625rem solid rgba(114,25,39,0.08);border-radius:0.95rem;background:linear-gradient(135deg,rgba(255,255,255,0.98),rgba(245,249,255,0.88)),#fff;box-shadow:0 0.55rem 1.2rem rgba(28,28,48,0.06);}form.social-auth-delete-form.confirmation .social-auth-delete-form__provider-logo{flex:0 0 auto;width:2.5rem;height:2.5rem;padding:0.45rem;border-radius:0.85rem;background-color:rgba(255,255,255,0.88);box-shadow:inset 0 0 0 0.0625rem rgba(114,25,39,0.08);object-fit:contain;}form.social-auth-delete-form.confirmation .social-auth-delete-form__provider-content{min-width:0;}form.social-auth-delete-form.confirmation .social-auth-delete-form__eyebrow,form.social-auth-delete-form.confirmation .social-auth-delete-form__provider-name{margin:0;}form.social-auth-delete-form.confirmation .social-auth-delete-form__eyebrow{color:#6c7594;font-family:"Inter","Outfit",sans-serif;font-size:0.75rem;font-weight:700;letter-spacing:0.08em;line-height:1.2;text-transform:uppercase;}form.social-auth-delete-form.confirmation .social-auth-delete-form__provider-name{margin-top:0.3rem;color:#1c1c30;font-family:"Inter","Outfit",sans-serif;font-size:1.15rem;font-weight:700;line-height:1.3;}form.social-auth-delete-form.confirmation .social-auth-delete-form__description{margin:0;padding:1rem 1.1rem;border-left:0.25rem solid rgba(231,58,29,0.22);border-radius:0 0.85rem 0.85rem 0;background-color:rgb(249.56,250.92,251.6);color:#1c1c30;line-height:1.6;}form.social-auth-delete-form.confirmation .social-auth-delete-form__actions{display:flex;flex-wrap:wrap;gap:0.85rem;margin-top:0.25rem;}form.social-auth-delete-form.confirmation .social-auth-delete-form__actions .button,form.social-auth-delete-form.confirmation .social-auth-delete-form__actions input[type=submit]{width:auto;min-width:12rem;margin:0;}form.social-auth-delete-form.confirmation .social-auth-delete-form__actions .dialog-cancel{color:#1c1c30;}@media all and (max-width:48rem){form.social-auth-delete-form.confirmation .social-auth-delete-form__provider{align-items:flex-start;}form.social-auth-delete-form.confirmation .social-auth-delete-form__actions .button,form.social-auth-delete-form.confirmation .social-auth-delete-form__actions input[type=submit]{width:100%;min-width:0;}}
