@keyframes slide{0%{background-size:100%}50%{background-size:110%}to{background-size:100%}}@keyframes smoothScroll{0%{transform:translateY(-100px)}to{transform:translateY(0)}}@keyframes topToBottomAnimation{0%{transform:translateY(0)}to{transform:translateY(-10px)}}.accordion .accordion-item{border-radius:0;border:0;border-bottom:1px solid var(--accordion-border);background-color:rgba(0,0,0,0)}.accordion .accordion-item .accordion-header .accordion-button{width:100%;gap:24px;border:0;text-align:left;font-size:18px;font-weight:600;color:var(--accordion-title);font-family:var(--font-montserrat);background-color:rgba(0,0,0,0);transition:color .3s ease}.accordion .accordion-item .accordion-header .accordion-button:focus{box-shadow:none}.accordion .accordion-item .accordion-header .accordion-button:focus-visible{outline:2px solid #007bff;outline-offset:4px}.accordion .accordion-item .accordion-header .accordion-button:not(.collapsed){background-color:rgba(0,0,0,0);box-shadow:none;color:#007bff}.accordion .accordion-item .accordion-header .accordion-button:not(.collapsed):after{transform:rotate(180deg)}.accordion .accordion-item .accordion-header .accordion-button:after{content:"";flex-shrink:0;height:18px;width:18px;margin-left:auto;background-image:none;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4 6.5 4 4 4-4'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4 6.5 4 4 4-4'/%3E%3C/svg%3E") no-repeat center/contain;transform:rotate(0deg);transition:transform .3s ease}.accordion .accordion-item .accordion-body{font-size:18px;font-weight:400;color:var(--card-desc)}.accordion .accordion-collapse.collapsing{transition:height .35s ease}.accordion .accordion-item,.accordion .accordion-item .accordion-header .accordion-button{padding:18px 0}.accordion .accordion-item .accordion-body{padding:0 0 18px}@media(min-width:1300px)and (max-width:1399px){.accordion .accordion-item,.accordion .accordion-item .accordion-header .accordion-button{padding:15px 0}.accordion .accordion-item .accordion-body{padding:0 0 15px}}@media(min-width:1200px)and (max-width:1299px){.accordion .accordion-item,.accordion .accordion-item .accordion-header .accordion-button{padding:15px 0}.accordion .accordion-item .accordion-body{padding:0 0 15px}}@media(min-width:992px)and (max-width:1199px){.accordion .accordion-item,.accordion .accordion-item .accordion-header .accordion-button{padding:12px 0}.accordion .accordion-item .accordion-body{padding:0 0 12px}.accordion .accordion-item .accordion-header .accordion-button{font-size:16px}.accordion .accordion-item .accordion-header .accordion-button:after{height:16px;width:16px}.accordion .accordion-item .accordion-body{font-size:16px}}@media(min-width:768px)and (max-width:991px){.accordion .accordion-item,.accordion .accordion-item .accordion-header .accordion-button{padding:10px 0}.accordion .accordion-item .accordion-body{padding:0 0 10px}.accordion .accordion-item .accordion-header .accordion-button{gap:16px;font-size:15px}.accordion .accordion-item .accordion-header .accordion-button:after{height:16px;width:16px}.accordion .accordion-item .accordion-body{font-size:15px}}@media(min-width:576px)and (max-width:767px){.accordion .accordion-item,.accordion .accordion-item .accordion-header .accordion-button{padding:8px 0}.accordion .accordion-item .accordion-body{padding:0 0 8px}.accordion .accordion-item .accordion-header .accordion-button{gap:16px;font-size:14px}.accordion .accordion-item .accordion-header .accordion-button:after{height:14px;width:14px}.accordion .accordion-item .accordion-body{font-size:14px}}@media(min-width:361px)and (max-width:575px){.accordion .accordion-item,.accordion .accordion-item .accordion-header .accordion-button{padding:6px 0}.accordion .accordion-item .accordion-body{padding:0 0 6px}.accordion .accordion-item .accordion-header .accordion-button{gap:16px;font-size:14px}.accordion .accordion-item .accordion-header .accordion-button:after{height:14px;width:14px}.accordion .accordion-item .accordion-body{font-size:14px}}@media(max-width:360px){.accordion .accordion-item,.accordion .accordion-item .accordion-header .accordion-button{padding:6px 0}.accordion .accordion-item .accordion-body{padding:0 0 6px}.accordion .accordion-item .accordion-header .accordion-button{gap:12px;font-size:14px}.accordion .accordion-item .accordion-header .accordion-button:after{height:14px;width:14px}.accordion .accordion-item .accordion-body{font-size:14px}}