.ufi{display:grid;grid-template-columns:2fr 482px;gap:2em;max-width:var(--box);margin:0 auto}@media(max-width: 1000px){.ufi{grid-template-columns:2fr 360px}}@media(max-width: 800px){.ufi{grid-template-columns:1fr}}.ufi__text{padding-top:5rem}@media(max-width: 1000px){.ufi__text{padding:2rem 0 1rem 0}}.ufi__text .sub,.ufi__text h2{text-align:center}@media(max-width: 800px){.ufi__text p{text-align:center}}@media(max-width: 800px){.ufi__button-container{text-align:center}}.ufi__button-container button{margin-top:2rem}.ufi__image-wrapper{position:relative;display:flex;align-items:center;margin:0;z-index:0;transform:scale(1.08);top:32px}@media(max-width: 1000px){.ufi__image-wrapper>img{width:340px}}@media(max-width: 800px){.ufi__image-wrapper{display:none}}.ufi__overlay-image{position:absolute}.echa{max-width:var(--box);margin:0 auto;padding:3rem 0 3rem 0}.echa>h2{margin:0 auto;text-align:center}.echa h3,.echa p{color:var(--white)}.echa__number{font-size:4rem;font-weight:700;margin-top:2rem}.echa__grid{display:grid;grid-template-columns:1fr .7fr 1fr;grid-template-rows:1fr 1fr;grid-template-areas:"first center second" "third center fourth";gap:1em;max-width:var(--box);margin:0 auto;padding:40px 0}@media(max-width: 950px){.echa__grid{grid-template-columns:1fr 1fr;grid-template-areas:"first second" "third fourth"}}@media(max-width: 550px){.echa__grid{grid-template-columns:1fr;grid-template-rows:auto;grid-template-areas:"first" "second" "center" "third" "fourth"}}.echa__image{width:100%;height:auto}.echa__card{display:grid;align-content:space-between;background:var(--bl-55);padding:1em 1.5em;border-radius:var(--radius);box-shadow:rgba(0,0,0,.1) 0px 0px 40px 0px}.echa__first{grid-area:first;text-align:end}@media(max-width: 550px){.echa__first{text-align:start}}.echa__second{grid-area:second}.echa__third{grid-area:third;text-align:end}@media(max-width: 550px){.echa__third{text-align:start}}.echa__fourth{grid-area:fourth}.echa__center{grid-area:center;background:rgba(0,0,0,0);box-shadow:none;align-self:center}@media(max-width: 950px){.echa__center{display:none}}@media(max-width: 550px){.echa__center{display:block}}.ufi-generator{padding:1em 1em 4em 1em}.ufi-generator__top-label{position:absolute;top:-19px}.ufi-generator__link{color:var(--bl-55)}.ufi-generator__label{font-family:"Geologica","Geologica-fallback";font-size:1.1em;font-weight:450;line-height:1.4em;color:var(--bg-24);margin-bottom:0;margin-top:0}.ufi-generator__special{display:contents}@media(max-width: 1100px){.ufi-generator__special{display:inherit}}@media(max-width: 1100px){.ufi-generator__special-item{margin-bottom:1rem}}.ufi-generator input[type=text],.ufi-generator input[type=number]{width:100%;border:1px solid var(--bg-89);border-radius:var(--radius2);height:2.5rem;outline:none;padding:6px;box-sizing:border-box;transition:all .5s ease-in-out}.ufi-generator input[type=text]:hover,.ufi-generator input[type=number]:hover{border:1px solid var(--bl-55);transition:all .5s ease-in-out}.ufi-generator input[type=text].error,.ufi-generator input[type=number].error{border-color:#ef4135 !important;transition:all .5s ease-in-out}.ufi-generator input::-webkit-outer-spin-button,.ufi-generator input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ufi-generator input[type=number]{-moz-appearance:textfield}.ufi-generator__btn-container button{height:2.5rem}.ufi-generator__btn-container .wait{cursor:wait}@media(max-width: 1100px){.ufi-generator__btn-container{margin-top:-3rem}}@media(max-width: 360px){.ufi-generator__btn-container{margin-top:-5rem}}.ufi-generator__box{padding:3rem 2rem 2rem 2rem;border-radius:var(--radius);border:1px solid var(--bg-89);margin:2rem auto;max-width:var(--box);background:#fff}.ufi-generator__box--top{min-height:326px}@media(max-width: 500px){.ufi-generator__box{padding:2rem 0 0 0;box-shadow:none}}.ufi-generator__flex-line{position:relative;display:flex;justify-content:space-between;align-items:baseline;height:2rem}.ufi-generator__flex-line button,.ufi-generator__flex-line img{position:absolute;right:0;top:-2px}.ufi-generator__flex-line img{filter:invert(58%) sepia(21%) saturate(4235%) hue-rotate(179deg) brightness(84%) contrast(86%)}.ufi-generator__faq-link{font-size:.8em;color:var(--bl-55);text-decoration:none}.ufi-generator__grid-3{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto;gap:3em 2em;position:relative}@media(max-width: 1100px){.ufi-generator__grid-3{grid-template-columns:1fr}}.ufi-generator__error-msg{font-size:.8em;color:#ef4135;margin-top:.5em}.ufi-generator .plan{cursor:pointer;user-select:none}.ufi-generator .plan input[type=radio]{position:absolute;opacity:0}.ufi-generator .plan input[type=radio]+.plan-content:after{content:"";position:absolute;height:12px;width:12px;background:#fff;right:19px;top:19px;border-radius:100%;border:3px solid #e8e8e8}.ufi-generator .plan input[type=radio]:checked+.plan-content:after{content:"";position:absolute;height:8px;width:8px;background:var(--bl-55);right:20px;top:20px;border-radius:100%;border:3px solid #fff;box-shadow:0px 0px 0px 2px var(--bl-55)}.ufi-generator .plan input[type=radio]:checked+.plan-content{border:1px solid var(--bl-55);background:rgba(53,140,203,.1)}.ufi-generator .plan .plan-content{display:flex;padding:1rem 1rem 0 1rem;box-sizing:border-box;border:1px solid var(--bg-96);border-radius:var(--radius2);background:#fff;transition:box-shadow .4s;position:relative;height:100%;margin-top:15px}.ufi-generator .plan .plan-content img{margin-right:1rem;height:48px}@media(max-width: 360px){.ufi-generator .plan .plan-content img{display:none}}.ufi-generator .plan .plan-content:hover{border:1px solid var(--bl-55)}@media(max-width: 360px){.ufi-generator .plan .plan-content{padding:1rem 1rem 0 1rem;flex-direction:column}}.ufi-generator .plan .plan-details span{margin-bottom:10px;display:block;font-size:20px;line-height:24px}.ufi-generator .plan .plan-details p{font-size:14px;line-height:18px}.ufi-generator #UFI{border-bottom:3px solid var(--gr-55)}.ufi-generator .icon{padding-left:35px !important;background:url("../img/flags/eu.svg") no-repeat scroll 8px 9px;background-size:20px}.ufi-generator__input-wrapper{position:relative}.ufi-generator__copy-btn{position:absolute;right:.4em;top:.4em;filter:invert(30%) sepia(7%) saturate(669%) hue-rotate(182deg) brightness(91%) contrast(88%)}.ufi-generator__attention{border:1px solid #c7ceda;background:var(--bg-96);border-radius:var(--radius);margin-top:2rem;padding:1em}.ufi-generator__attention a{color:var(--bl-55)}.ufi-generator__tooltip:hover .ufi-generator__tooltiptext{visibility:visible;opacity:1}.ufi-generator__tooltiptext{font-size:.9em !important;visibility:hidden;width:320px;background-color:var(--bg-35);color:#fff;text-align:center;border-radius:var(--radius2);padding:1rem;position:absolute;z-index:1;bottom:45px;right:-1px;margin-left:-60px;opacity:0;transition:opacity .3s ease-in-out}.ufi-generator__tooltiptext::after{content:"";position:absolute;top:100%;left:96.3%;margin-left:-8px;border-width:8px;border-style:solid;border-color:var(--bg-35) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}@media(max-width: 1100px){.ufi-generator .invisible-small{display:none !important}}#gen{padding:8px 34px}.ufi-video{max-width:var(--box);margin:0 auto;padding:2rem 0 2rem 0}.ufi-video .sub,.ufi-video>h2{margin-left:auto;margin-right:auto;text-align:center}.ufi-video img{border-radius:var(--radius);border:1px solid var(--bg-89);cursor:pointer}.ufi-video__grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;gap:1em;max-width:var(--box);margin:0 auto;padding:2rem 0 2rem 0}.ufi-video__grid>a{position:relative;transition:all .4s ease-in-out}@media(max-width: 650px){.ufi-video__grid{grid-template-columns:1fr}.ufi-video__grid>div{flex-direction:column;padding:0;text-align:center}.ufi-video__grid>div h3{text-align:start}}.generator-faq{max-width:var(--box);margin:2rem auto}.generator-faq>p{margin-left:auto;margin-right:auto;margin-bottom:2rem;text-align:center}.generator-faq h2{text-align:center}.generator-faq__grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media(max-width: 800px){.generator-faq__grid{grid-template-columns:1fr;gap:1rem}}.generator-faq .accordion{margin:0 auto}.generator-faq .accordion-item{background-color:var(--bg-96)}/*# sourceMappingURL=S06_Generator.css.map */
