.footer{color:var(--default-color);background-color:var(--background-color);font-size:14px;position:relative}.footer .footer-newsletter{background-color:color-mix(in srgb, var(--default-color), transparent 95%);padding:50px 0}.footer .footer-newsletter h4{font-size:24px}.footer .footer-newsletter .newsletter-form{background-color:var(--surface-color);border:1px solid color-mix(in srgb, var(--default-color), transparent 90%);border-radius:50px;margin-top:30px;margin-bottom:15px;padding:6px 8px;transition:all .3s;display:flex;position:relative}.footer .footer-newsletter .newsletter-form:focus-within{border-color:var(--accent-color)}.footer .footer-newsletter .newsletter-form input[type=email]{background-color:var(--surface-color);width:100%;color:var(--background-color);border:0;padding:4px 8px}.footer .footer-newsletter .newsletter-form input[type=email]:focus-visible{outline:none}.footer .footer-newsletter .newsletter-form input[type=submit]{background:var(--accent-color);color:var(--contrast-color);border:0;border-radius:50px;margin:-7px -9px -7px 0;padding:0 20px;font-size:16px;transition:all .3s}.footer .footer-newsletter .newsletter-form input[type=submit]:hover{background:color-mix(in srgb, var(--accent-color), transparent 20%)}.footer .footer-top{padding-top:50px}.footer .social-links a{border:1px solid color-mix(in srgb, var(--default-color), transparent 50%);width:40px;height:40px;color:color-mix(in srgb, var(--default-color), transparent 20%);border-radius:50%;justify-content:center;align-items:center;margin-right:10px;font-size:16px;transition:all .3s;display:flex}.footer .social-links a:hover{color:var(--accent-color);border-color:var(--accent-color)}.footer h4{padding-bottom:12px;font-size:16px;font-weight:700;position:relative}.footer .footer-links{margin-bottom:30px}.footer .footer-links ul{margin:0;padding:0;list-style:none}.footer .footer-links ul i{color:var(--accent-color);margin-right:3px;font-size:12px;line-height:0}.footer .footer-links ul li{align-items:center;padding:10px 0;display:flex}.footer .footer-links ul li:first-child{padding-top:0}.footer .footer-links ul a{color:color-mix(in srgb, var(--default-color), transparent 20%);line-height:1;display:inline-block}.footer .footer-links ul a:hover{color:var(--accent-color)}.footer .footer-contact p{margin-bottom:5px}.footer .copyright{border-top:1px solid color-mix(in srgb, var(--default-color), transparent 90%);padding-top:25px;padding-bottom:25px}.footer .copyright p{margin-bottom:0}.footer .credits{margin-top:6px;font-size:13px}#preloader{z-index:999999;background:var(--background-color);transition:all .6s ease-out;position:fixed;inset:0;overflow:hidden}#preloader:before{content:"";border:6px solid #fdffff;border-color:var(--accent-color) transparent var(--accent-color) transparent;border-radius:50%;width:60px;height:60px;animation:1.5s linear infinite animate-preloader;position:fixed;top:calc(50% - 30px);left:calc(50% - 30px)}@keyframes animate-preloader{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.scroll-top{visibility:hidden;opacity:0;z-index:99999;background-color:var(--accent-color);border-radius:4px;width:40px;height:40px;transition:all .4s;position:fixed;bottom:15px;right:15px}.scroll-top i{color:var(--contrast-color);font-size:24px;line-height:0}.scroll-top:hover{background-color:color-mix(in srgb, var(--accent-color), transparent 20%);color:var(--contrast-color)}.scroll-top.active{visibility:visible;opacity:1}@media screen and (width<=768px){[data-aos-delay]{transition-delay:0!important}}.page-title{--background-color:color-mix(in srgb, var(--default-color), transparent 96%);color:var(--default-color);background-color:var(--background-color);padding:20px 0;position:relative}.page-title h1{margin:0;font-size:28px;font-weight:700}.page-title .breadcrumbs ol{flex-wrap:wrap;margin:0;padding:0 0 10px;font-size:14px;list-style:none;display:flex}.page-title .breadcrumbs ol li+li{padding-left:10px}.page-title .breadcrumbs ol li+li:before{content:"/";color:color-mix(in srgb, var(--default-color), transparent 70%);padding-right:10px;display:inline-block}.team .team-member{background-color:var(--surface-color);border-radius:5px;height:100%;padding:30px;transition:all .5s;position:relative;box-shadow:0 2px 8px #0003}@media (width<=468px){.team .team-member{flex-direction:column;justify-content:center!important;align-items:center!important}}.team .team-member .pic{border-radius:50%;flex-shrink:0;width:150px;overflow:hidden}.team .team-member .pic img{transition:all .3s ease-in-out}.team .team-member:hover{transform:translateY(-10px)}.team .team-member .member-info{padding-left:30px}@media (width<=468px){.team .team-member .member-info{text-align:center;padding:30px 0 0}}.team .team-member h4{margin-bottom:5px;font-size:20px;font-weight:700}.team .team-member span{padding-bottom:10px;font-size:15px;font-weight:500;display:block;position:relative}.team .team-member span:after{content:"";background:color-mix(in srgb, var(--default-color), transparent 85%);width:50px;height:1px;display:block;position:absolute;bottom:0;left:0}@media (width<=468px){.team .team-member span:after{left:calc(50% - 25px)}}.team .team-member p{margin:10px 0 0;font-size:14px}.team .team-member .social{justify-content:start;align-items:center;width:100%;margin-top:12px;display:flex}@media (width<=468px){.team .team-member .social{justify-content:center}}.team .team-member .social a{background:color-mix(in srgb, var(--default-color), transparent 94%);border-radius:50px;justify-content:center;align-items:center;width:36px;height:36px;transition:all .3s ease-in-out;display:flex}.team .team-member .social a i{color:color-mix(in srgb, var(--default-color), transparent 20%);margin:0 2px;font-size:16px}.team .team-member .social a:hover{background:var(--accent-color)}.team .team-member .social a:hover i{color:var(--contrast-color)}.team .team-member .social a+a{margin-left:8px}.contact .info-item{background-color:var(--surface-color);padding:20px 0 30px;box-shadow:0 2px 8px #0003}.contact .info-item i{color:var(--accent-color);border:2px dotted color-mix(in srgb, var(--accent-color), transparent 40%);border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;font-size:24px;transition:all .3s ease-in-out;display:flex}.contact .info-item h3{margin:10px 0;font-size:18px;font-weight:700}.contact .info-item p{margin-bottom:0;padding:0;font-size:14px}.contact .php-email-form{background-color:var(--surface-color);height:100%;padding:30px;box-shadow:0 2px 8px #0003}@media (width<=575px){.contact .php-email-form{padding:20px}}.contact .php-email-form input[type=text],.contact .php-email-form input[type=email],.contact .php-email-form textarea{box-shadow:none;color:var(--default-color);background-color:var(--surface-color);border-color:color-mix(in srgb, var(--default-color), transparent 80%);border-radius:0;padding:10px 15px;font-size:14px}.contact .php-email-form input[type=text]:focus,.contact .php-email-form input[type=email]:focus,.contact .php-email-form textarea:focus{border-color:var(--accent-color)}.contact .php-email-form input[type=text]::-moz-placeholder{color:color-mix(in srgb, var(--default-color), transparent 70%)}.contact .php-email-form input[type=email]::-moz-placeholder{color:color-mix(in srgb, var(--default-color), transparent 70%)}.contact .php-email-form textarea::-moz-placeholder{color:color-mix(in srgb, var(--default-color), transparent 70%)}.contact .php-email-form input[type=text]::placeholder,.contact .php-email-form input[type=email]::placeholder,.contact .php-email-form textarea::placeholder{color:color-mix(in srgb, var(--default-color), transparent 70%)}.contact .php-email-form button[type=submit]{color:var(--contrast-color);background:var(--accent-color);border:0;border-radius:50px;padding:10px 30px;transition:all .4s}.contact .php-email-form button[type=submit]:hover{background:color-mix(in srgb, var(--accent-color), transparent 20%)}.darksection{background-color:#3c4c5b}.card{--bs-card-border-radius:3px;border-color:#0000}.card-body{background-color:#f8f8f8;height:285px}.card-subtitle{font-variant:small-caps;font-weight:700;color:var(--accent-color)!important}.card-title{-webkit-line-clamp:3;line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;height:70px;font-size:20px;display:-webkit-box;overflow:hidden}.card-text{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;font-weight:400;display:-webkit-box;overflow:hidden}.card-img,.card-img-top{border-top-left-radius:3px;border-top-right-radius:3px}.btn{border-radius:1px}.btn-gando{color:#fff;background-color:var(--accent-color);border:1px solid #fdffff1a}.btn-gando:hover{color:#fff;background-color:color-mix(in srgb, var(--accent-color), transparent 25%);border-color:#0000}.btn-gando:active{--bs-btn-color:white;--bs-btn-active-bg:color-mix(in srgb, var(--accent-color), transparent 25%);--bs-btn-active-border-color:#ccc}.btn-gando.dropdown-toggle.show,.btn-gando:focus,.btn-gando:active{background-color:color-mix(in srgb, var(--accent-color), transparent 25%);border-color:#ccc}p{font-weight:400;line-height:1.6}ul{font-weight:400;line-height:2}.myshadow{box-shadow:0 2px 8px #0003}.card-img-top{-o-object-fit:cover;object-fit:cover;height:100%}
