.main__faq{padding:60px 0}.faq__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:50px}.faq__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;margin:0 auto;gap:25px;width:80%}.faq__title{color:#3a3145;font-size:clamp(32px,4.1vw,54px);line-height:clamp(42px,4.9vw,64px);-webkit-transform:translateY(-50px);transform:translateY(-50px);opacity:0}.faq__title._active{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;-webkit-transition:all .5s .1s;transition:all .5s .1s}.faq__text{-webkit-transform:translateY(-50px);transform:translateY(-50px);opacity:0}.faq__text._active{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;-webkit-transition:all .5s .3s;transition:all .5s .3s}.faq__spoller{display:-ms-grid;display:grid;-ms-grid-rows:1fr;-ms-grid-columns:1fr 50px 1fr;grid-template:1fr/1fr 1fr;gap:50px;width:100%}.faq__item{background:#fcfcfc;border-radius:25px;padding:25px 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:-webkit-max-content;height:-moz-max-content;height:max-content;cursor:pointer;-webkit-transition:all .5s;transition:all .5s}.faq__item._active{-webkit-box-shadow:0px 15px 30px 0px rgba(129,103,157,.3019607843);box-shadow:0px 15px 30px 0px rgba(129,103,157,.3019607843)}.faq__subtitle{color:#3a3145;font-size:22px;line-height:32px}.faq__subtitle h3{font-weight:900}.faq__txt{padding:0;max-height:0;overflow:hidden;-webkit-transition:max-height .5s ease,all .5s ease;transition:max-height .5s ease,all .5s ease;color:#524a5c;font-family:Geometria;font-size:18px;font-weight:400;line-height:22.64px;opacity:0}.faq__subtitle._active+.faq__txt{max-height:500px !important;padding-top:25px;-webkit-transition:max-height .5s ease,all .5s ease;transition:max-height .5s ease,all .5s ease;opacity:1}._subtitle{padding-left:50px;position:relative}._subtitle._active .faq__arrows{-webkit-transform:translateY(-50%) rotateX(180deg);transform:translateY(-50%) rotateX(180deg)}.faq__arrows{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .5s;transition:all .5s}.faq__arrow{position:relative}.faq__arrow:before{position:absolute;content:"";width:17px;height:3px;background:#8d5ebf;border-radius:2px;-webkit-transform:rotate(-45deg) translate(8px,8px);transform:rotate(-45deg) translate(8px,8px)}.faq__arrow:after{position:absolute;content:"";width:17px;height:3px;background:#8d5ebf;border-radius:2px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media (max-width:1200px){.main__faq{padding:40px 0}.faq__top{gap:15px}.faq__inner{gap:40px}.faq__spoller{gap:30px 40px}.faq__item{padding:15px 20px;border-radius:15px}.faq__subtitle{font-size:14px;line-height:20px;padding-left:25px}.faq__arrow:before{width:11px;height:2px;-webkit-transform:rotate(-45deg) translate(5px,5px);transform:rotate(-45deg) translate(5px,5px)}.faq__arrow:after{width:11px;height:2px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.faq__txt{font-size:14px;line-height:17.61px}.faq__subtitle._active+.faq__txt{padding-top:12px}}@media (max-width:850px){.main__faq{padding:25px 0 30px}.faq__top{gap:10px}.faq__title{font-size:clamp(20px,4.1vw,32px);line-height:clamp(30px,4.9vw,42px)}.faq__inner{gap:30px}.faq__spoller{gap:20px}.faq__item{padding:15px 18px;border-radius:13px}.faq__subtitle{font-size:12.5px;line-height:17.93px}.faq__arrow:before{left:-5px;width:11px;height:2px;-webkit-transform:rotate(-45deg) translate(5px,5px);transform:rotate(-45deg) translate(5px,5px)}.faq__arrow:after{left:-5px;width:11px;height:2px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.faq__txt{font-size:12.5px;line-height:15.79px}.faq__subtitle._active+.faq__txt{padding-top:10px}}@media (max-width:650px){.faq__top{width:100%}.faq__spoller{-ms-grid-rows:auto;-ms-grid-columns:1fr;grid-template:auto/1fr;gap:15px}.faq__item._active{margin-bottom:15px;-webkit-box-shadow:0px 8.96px 26.89px 0px rgba(129,103,157,.3019607843);box-shadow:0px 8.96px 26.89px 0px rgba(129,103,157,.3019607843)}.faq__text{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.main__contact{padding:50px 0}.main__contact .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:70px;position:relative}.contact__inner{display:-ms-grid;display:grid;-ms-grid-rows:1fr;-ms-grid-columns:1fr 70px 1fr;grid-template:1fr/1fr 1fr;gap:70px}.contact__left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}.contact__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.contact__title{font-size:clamp(36px,4.1vw,54px);line-height:clamp(46px,5.1vw,64px);color:#3a3145;-webkit-transform:translateY(-50px);transform:translateY(-50px);opacity:0}.contact__title._active{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:all .5s .1s;transition:all .5s .1s}.contact__text{-webkit-transform:translateY(-30px);transform:translateY(-30px);opacity:0}.contact__text._active{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;-webkit-transition:all .5s .3s;transition:all .5s .3s}.contact__form .contact__role{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px 30px;-ms-flex-wrap:wrap;flex-wrap:wrap}.contact__pole{-webkit-box-flex:1;-ms-flex:1 1 46%;flex:1 1 46%;-webkit-box-shadow:0px 10px 20px 0px rgba(129,103,157,.3019607843);box-shadow:0px 10px 20px 0px rgba(129,103,157,.3019607843);border-radius:15px}.contact__input{width:100%;background:#fcfcfc;border-radius:15px;height:60px;padding:19px 25px;color:#290f45;font-family:Geometria;font-size:18px;font-weight:400;line-height:22.64px;-webkit-transition:all .5s;transition:all .5s}.contact__input:focus{color:#fff;background:#624e79}.contact__input:focus::-webkit-input-placeholder{color:#fff}.contact__input:focus::-moz-placeholder{color:#fff}.contact__input:focus:-ms-input-placeholder{color:#fff}.contact__input:focus::-ms-input-placeholder{color:#fff}.contact__input:focus::placeholder{color:#fff}.contact__input::-webkit-input-placeholder{color:#290f45;font-family:Geometria;font-size:18px;font-weight:400;line-height:22.64px}.contact__input::-moz-placeholder{color:#290f45;font-family:Geometria;font-size:18px;font-weight:400;line-height:22.64px}.contact__input:-ms-input-placeholder{color:#290f45;font-family:Geometria;font-size:18px;font-weight:400;line-height:22.64px}.contact__input::-ms-input-placeholder{color:#290f45;font-family:Geometria;font-size:18px;font-weight:400;line-height:22.64px}.contact__input::placeholder{color:#290f45;font-family:Geometria;font-size:18px;font-weight:400;line-height:22.64px}.contact__textarea{width:100%;-webkit-box-shadow:0px 10px 20px 0px rgba(129,103,157,.3019607843);box-shadow:0px 10px 20px 0px rgba(129,103,157,.3019607843);border-radius:15px;height:180px}.contact__textarea textarea{width:100%;background:#fcfcfc;border-radius:15px;height:60px;padding:19px 25px;color:#290f45;font-family:Geometria;font-size:18px;font-weight:400;line-height:22.64px;resize:none;height:180px;-webkit-transition:all .5s;transition:all .5s}.contact__textarea textarea:focus{color:#fff;background:#624e79}.contact__textarea textarea:focus::-webkit-input-placeholder{color:#fff}.contact__textarea textarea:focus::-moz-placeholder{color:#fff}.contact__textarea textarea:focus:-ms-input-placeholder{color:#fff}.contact__textarea textarea:focus::-ms-input-placeholder{color:#fff}.contact__textarea textarea:focus::placeholder{color:#fff}.contact__textarea textarea::-webkit-input-placeholder{color:#290f45;font-family:Geometria;font-size:18px;font-weight:400;line-height:22.64px}.contact__textarea textarea::-moz-placeholder{color:#290f45;font-family:Geometria;font-size:18px;font-weight:400;line-height:22.64px}.contact__textarea textarea:-ms-input-placeholder{color:#290f45;font-family:Geometria;font-size:18px;font-weight:400;line-height:22.64px}.contact__textarea textarea::-ms-input-placeholder{color:#290f45;font-family:Geometria;font-size:18px;font-weight:400;line-height:22.64px}.contact__textarea textarea::placeholder{color:#290f45;font-family:Geometria;font-size:18px;font-weight:400;line-height:22.64px}.contact__link{font-family:Geometria;font-size:16px;font-weight:400;line-height:20.13px;-webkit-box-flex:1;-ms-flex:1 1 47%;flex:1 1 47%}.contact__link a{font-weight:700;color:#463a52;text-decoration:underline}.contact__submit{-webkit-box-flex:1;-ms-flex:1 1 46%;flex:1 1 46%;-webkit-transition:all .5s;transition:all .5s;border-radius:15px}.contact__submit input{cursor:pointer;width:100%;height:60px;background:#8d5ebf;border-radius:15px;font-family:Geometria;font-size:18px;font-weight:700;line-height:22.64px;text-align:center;color:#fff}.contact__submit:hover{-webkit-transform:translate(-5px,-5px);transform:translate(-5px,-5px);-webkit-box-shadow:0px 10px 20px 0px rgba(129,103,157,.3019607843);box-shadow:0px 10px 20px 0px rgba(129,103,157,.3019607843)}.contact__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:50px}.contact__img{width:100%;height:100%;overflow:hidden;border-radius:30px;border:2px solid #8d5ebf;-webkit-transform:translateY(-50px);transform:translateY(-50px);opacity:0;-webkit-transition:all .5s .1s;transition:all .5s .1s}.contact__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:30px;-webkit-transition:all .5s;transition:all .5s;-webkit-transform:scale(1.01);transform:scale(1.01)}.contact__img img:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.contact__img._active{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.contact__informations{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-shadow:0px 15px 30px 0px rgba(129,103,157,.2509803922);box-shadow:0px 15px 30px 0px rgba(129,103,157,.2509803922);background:#fcfcfc;border-radius:25px;padding:30px 40px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px}.contact__information{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.contact__information p:first-child{font-family:Geometria;font-size:15px;font-weight:400;line-height:18.87px;color:#8d5ebf}.contact__information p:last-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-family:Geometria;font-size:18px;font-weight:700;line-height:22.64px;color:#8d5ebf}.contact__information a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-family:Geometria;font-size:18px;font-weight:700;line-height:22.64px;color:#8d5ebf;-webkit-transition:all .5s;transition:all .5s}.contact__information a svg{-webkit-transition:all .5s;transition:all .5s}.contact__information a:hover{-webkit-transform:translateX(10px);transform:translateX(10px)}.contact__information a:hover svg{-webkit-transform:translateX(-10px);transform:translateX(-10px)}.contact__map iframe{-webkit-box-shadow:0px 10px 30px 0px rgba(129,103,157,.4);box-shadow:0px 10px 30px 0px rgba(129,103,157,.4);width:100%;height:500px;border-radius:40px 40px 40px 200px;border:3px solid #8d5ebf}.contact__decor{position:absolute;z-index:-2;top:-240px;left:35%}.contact__decor img{width:550px;height:470px}@media (max-width:1200px){.main__contact{padding:40px 0}.main__contact .container{gap:50px}.contact__inner{-ms-grid-rows:1fr;-ms-grid-columns:1fr .8fr;grid-template:1fr/1fr .8fr}.contact__left{gap:30px}.contact__form .contact__role{gap:30px}.contact__input{border-radius:12px;height:50px;padding:15px 20px;font-size:16px;line-height:20.13px}.contact__input::-webkit-input-placeholder{font-size:16px;line-height:20.13px}.contact__input::-moz-placeholder{font-size:16px;line-height:20.13px}.contact__input:-ms-input-placeholder{font-size:16px;line-height:20.13px}.contact__input::-ms-input-placeholder{font-size:16px;line-height:20.13px}.contact__input::placeholder{font-size:16px;line-height:20.13px}.contact__textarea{width:100%;-webkit-box-shadow:0px 10px 20px 0px rgba(129,103,157,.3019607843);box-shadow:0px 10px 20px 0px rgba(129,103,157,.3019607843);border-radius:15px;height:140px}.contact__textarea textarea{height:140px;border-radius:12px;padding:15px 20px;font-size:16px;line-height:20.13px}.contact__textarea textarea::-webkit-input-placeholder{font-size:16px;line-height:20.13px}.contact__textarea textarea::-moz-placeholder{font-size:16px;line-height:20.13px}.contact__textarea textarea:-ms-input-placeholder{font-size:16px;line-height:20.13px}.contact__textarea textarea::-ms-input-placeholder{font-size:16px;line-height:20.13px}.contact__textarea textarea::placeholder{font-size:16px;line-height:20.13px}.contact__submit{border-radius:12px}.contact__submit input{height:50px;border-radius:12px;font-size:16px;line-height:20.13px}}@media (max-width:1000px){.contact__inner{-ms-grid-rows:auto 40px auto;-ms-grid-columns:1fr;grid-template:auto auto/1fr;gap:40px}.contact__info{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:30px}.contact__title{-webkit-box-flex:1;-ms-flex:1 1 46%;flex:1 1 46%}.contact__text{-webkit-box-flex:1;-ms-flex:1 1 46%;flex:1 1 46%}.contact__right{display:-ms-grid;display:grid;-ms-grid-rows:1fr;-ms-grid-columns:1fr 30px 1fr;grid-template:1fr/1fr 1fr;gap:30px}.contact__img{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;border-radius:25px}.contact__img img{border-radius:25px}.contact__informations{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;gap:30px;padding:25px 30px}.contact__map iframe{height:360px;border-radius:30px 30px 30px 150px}.contact__decor{display:none}}@media (max-width:850px){.main__contact{padding:30px 0}.main__contact .container{gap:30px}.contact__title{font-size:clamp(24px,4.3vw,36px);line-height:clamp(34px,5.3vw,46px)}.contact__informations{padding:20px 25px;border-radius:20px}.contact__information{gap:5px}.contact__information p:first-child{font-size:13px;line-height:16.91px}.contact__information p:last-child{gap:5px;font-size:16px;line-height:20.3px}.contact__information a{gap:5px;font-size:16px;line-height:20.3px}.contact__information a svg{max-width:20px;max-height:20px;width:100%;height:100%}}@media (max-width:650px){.contact__pole,.contact__link,.contact__submit{-webkit-box-flex:1;-ms-flex:auto;flex:auto;width:100%}.contact__title{max-width:300px}.contact__info{gap:10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contact__form .contact__role{gap:20px}.contact__right{-ms-grid-rows:auto 30px auto;-ms-grid-columns:1fr;grid-template:auto auto/1fr;gap:30px}.contact__img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;max-height:300px}.contact__informations{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;gap:25px}.contact__map iframe{border-radius:25px 25px 25px 100px}}