.back-top,.back-top a{transition:.3s;width:39px;height:39px}.back-top{position:fixed;right:10px;bottom:90px;background-color:transparent;border-radius:50%;z-index:9}.back-top a{display:flex;justify-content:center;font-size:0;background-image:url(../images/top-button.png);background-size:39px 39px;background-position:center;background-repeat:no-repeat}.back-top a:hover{background-image:url(../images/top-button-hover.png)}.iti--allow-dropdown{width:100%}.general-faq{padding:32px 0}.general-faq__title{font-family:"Roboto",sans-serif;font-style:normal;text-decoration:none;text-transform:none;font-weight:400;font-size:2rem;line-height:2.375rem;margin-bottom:24px;color:#1c3145}.general-faq__wrapper{display:flex;justify-content:center;align-items:flex-start;gap:30px;padding:0;flex-direction:column}.general-faq__right{width:100%;max-width:100%;display:flex;text-align:left;position:relative;flex-direction:column}.general-faq__right img{border-radius:8px}.general-faq__buttons{display:flex;gap:30px;margin:29px 0 0;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:center}.general-faq__buttons.desktop{display:none}.general-faq__buttons.mobile{display:flex}.general-faq__buttons.mobile .btn{margin:0 auto}.general-faq .btn{padding:10px 25px;max-width:-webkit-max-content;max-width:max-content;min-width:-webkit-max-content;min-width:max-content}.general-faq .accordions,.general-faq__left{width:100%;max-width:100%}.general-faq .accordions .accordion .title h2,.general-faq__p{color:#1c3145;font-weight:400;font-size:1rem;line-height:1.5rem}.general-faq__p{font-family:"Roboto",sans-serif;font-style:normal;text-decoration:none;text-transform:none;text-align:justify}.general-faq .accordions{display:flex;flex-direction:column;gap:0;counter-reset:section;border-bottom:1px solid #1c3145}.general-faq .accordions__p{font-family:"Roboto",sans-serif;font-weight:400;font-size:.875rem;font-style:normal;line-height:1rem;text-decoration:none;text-transform:none;color:#1c3145;text-align:justify}.general-faq .accordions .accordion{background:#fff;padding:22px 0 6px;border-top:1px dashed #bfbfbf}.general-faq .accordions .accordion.active i{transform:rotate(180deg)}.general-faq .accordions .accordion.active .title h2{font-weight:500}.general-faq .accordions .accordion .title{display:flex;align-items:flex-start;transition:background-color .3s linear;cursor:pointer;padding-bottom:0;margin-bottom:6px}.general-faq .accordions .accordion .title h2{margin-bottom:0}.general-faq .accordions .accordion i{display:flex;justify-content:center;align-items:center;min-width:32px;max-width:32px;width:100%;height:32px;margin-left:auto;transition:transform .3s linear}.general-faq .accordions .accordion .content{max-height:0;height:auto;transition:max-height .5s ease;overflow:hidden;padding-right:26px}.general-faq .accordions .accordion .content h2{font-weight:400;font-size:1.25rem;line-height:1.5rem;text-align:justify;text-justify:inter-word;hyphens:auto;-webkit-hyphens:auto;overflow-wrap:break-word;color:#3a3a3a}.general-faq .accordions .accordion .content h2:not(:first-child){margin-top:30px}.general-faq .accordions .accordion .content h2:not(:last-child){margin-bottom:10px}.general-faq .accordions .accordion .content h3{font-family:"Roboto",sans-serif;font-weight:600;font-size:1.125rem;font-style:normal;line-height:1.5625rem;text-decoration:none;text-transform:none;margin:50px 0 20px}.general-faq .accordions .accordion .content h3:first-of-type{margin-top:30px}.general-faq .accordions .accordion .content h4{font-family:"Roboto",sans-serif;font-style:normal;text-decoration:none;text-transform:none;font-weight:400;font-size:1.5rem;line-height:2rem;margin-bottom:15px}.general-faq .accordions .accordion .content ol{padding-left:20px}.general-faq .accordions .accordion .content ol li{font-weight:400;font-size:1rem;line-height:1.5rem;text-align:justify}.general-faq .accordions .accordion .content ol li:not(:last-of-type),.general-faq .accordions .accordion .content ul li:not(:last-of-type){margin-bottom:5px}.general-faq .accordions .accordion .content ul{list-style-type:none;padding-left:0}.general-faq .accordions .accordion .content ul li,.general-faq .btn-more{display:flex;align-items:center;position:relative;color:#1c3145;font-weight:400}.general-faq .accordions .accordion .content ul li{font-family:"Roboto",sans-serif;font-size:.875rem;font-style:normal;line-height:1rem;text-decoration:none;text-transform:none;text-align:justify;padding-left:14px}.general-faq .accordions .accordion .content ul li::before{content:"●";color:#3a3a3a;font-size:.5rem;margin-right:8px;position:absolute;top:0;left:0}.general-faq .accordions .accordion .content p{text-align:justify}.general-faq .accordions .icon-arrow-down:before{content:" ";background:url(../images/union-faq.svg)no-repeat;width:32px;height:32px;display:inline-block}.general-faq .btn-more{gap:13px;width:100%;max-width:-webkit-max-content;max-width:max-content;z-index:7;font-size:1rem;line-height:1.75rem;margin-left:auto;margin-top:20px;margin-bottom:10px}.general-faq .btn-more::after{content:"";display:inline;background:url(../images/arrow-more.svg)no-repeat center;width:29px;min-width:29px;height:20px;transition:all .5s}.general-faq .btn-more:is(:hover,:focus,:focus-within){text-decoration:underline}@media all and (min-width:35.5rem){.general-faq__buttons{margin:52px 0 0;gap:60px;flex-direction:row;justify-content:flex-start;align-items:flex-start}.general-faq .accordions .accordion .content ul li,.general-faq .accordions__p,.general-faq__p{font-size:1rem;line-height:1.5rem}}@media (min-width:36.875rem){.general-faq .btn-more{gap:16px}}@media all and (min-width:48rem){.back-top{bottom:100px;right:20px}}@media all and (min-width:64rem){.general-faq{padding:60px 0}.general-faq__title{font-size:3rem;line-height:3.25rem}.general-faq__wrapper{gap:80px;flex-direction:row}.general-faq__right{max-width:760px}.general-faq__buttons.desktop{display:flex}.general-faq__buttons.mobile{display:none}.general-faq__left{margin-top:26px;max-width:412px}.general-faq__p{font-size:1rem;line-height:1.5rem}.general-faq .accordions .accordion{padding:21px 0 6px}.general-faq .accordions .accordion .title{margin-bottom:5px}.general-faq .accordions .accordion .title h2{padding-right:43px;font-size:1.125rem;line-height:1.5rem}.general-faq .accordions .accordion .content{padding-right:56px}}@media all and (min-width:80rem){.general-faq__wrapper{justify-content:space-between}}