section#faq{padding-bottom:70px}section#faq .background{background:#edf8fe;border-radius:19px;margin:0 auto;max-width:1910px;min-height:610px;padding-left:46px;padding-right:46px;padding-top:68px;width:-webkit-calc(100% - 70px);width:calc(100% - 70px)}section#faq .background h1{color:var(--primaryColor);font-family:var(--headingFont);font-size:80px;line-height:1;margin-bottom:15px;text-align:center;text-transform:uppercase}section#faq .background p{font-family:var(--textFont);font-size:20px;font-weight:300;line-height:1.8;margin:0 auto;max-width:1075px;padding-bottom:340px;text-align:center}section#faq .container{background:#fff;border-radius:19px;box-shadow:0 4px 28.2px 0 rgba(179,210,228,.21);margin:-330px auto 0;max-width:1506px;min-height:360px;padding:30px 39px;width:-webkit-calc(100% - 100px);width:calc(100% - 100px)}section#faq .container ul li{margin-bottom:15px;position:relative}section#faq .container ul li:last-child{margin-bottom:0}section#faq .container ul li.active{border:1px solid #53809a;border-radius:26px;padding:29px 46px}section#faq .container ul li.active .top{background:#fff;margin-bottom:31px;padding:0}section#faq .container ul li.active .top b{color:var(--primaryColor)}section#faq .container ul li.active .top:after{background-color:#edf8fe;background-image:url(../images/icons/close.svg);background-position:50%;background-repeat:no-repeat}section#faq .container ul li.active .bot{display:block}section#faq .container ul li .top{background:#edf8fe;border-radius:44px;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:space-between;padding:29px 46px}section#faq .container ul li .top b{color:var(--primaryColor);font-family:var(--headingFont);font-size:22px;font-weight:700;line-height:1.4;padding-right:37px}section#faq .container ul li .top:after{align-items:center;background:none;background-color:#fff;background-image:url(../images/icons/plus.svg);background-position:50%;background-repeat:no-repeat;border:none;border-radius:42px;content:"";cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:66px;justify-content:center;outline:none;position:absolute;right:10px;top:10px;width:66px}section#faq .container ul li .bot{display:none}section#faq .container ul li .bot p{color:var(--primaryColor);font-family:var(--textFont);font-size:16px;line-height:1.6;padding-right:60px}@media screen and (max-width:1024px){section#faq .background{padding:40px 20px;width:-webkit-calc(100% - 20px);width:calc(100% - 20px)}section#faq .background h1{font-size:32px}section#faq .background p{font-size:14px}section#faq .container{padding:20px 15px;width:-webkit-calc(100% - 40px);width:calc(100% - 40px)}section#faq .container ul li{padding:0}section#faq .container ul li.active{padding:20px 15px}section#faq .container ul li.active .top{margin-bottom:15px}section#faq .container ul li.active .top:after{right:-5px}section#faq .container ul li .top{margin-bottom:15px;padding:20px 15px;position:relative}section#faq .container ul li .top:after{background-size:20px 20px;height:40px;top:50%;transform:translateY(-50%);width:40px}section#faq .container ul li .top b{font-size:18px;padding-right:30px}section#faq .container ul li .bot p{font-size:14px;padding-right:20px}}
