﻿/*!
 * style.scss
 *
 * Main entry point for compiling all SCSS files.
 * Imports partials and defines global project styles.
 *//*!
 * _fonts.scss
 * 
 * Font-face declarations and typography settings.
 * Manages font families, weights, and custom font utilities.
 */@font-face{font-family:shabnam;src:url("../webfonts/shabnam/Shabnam.eot");src:url("../webfonts/shabnam/Shabnam.eot?#iefix") format("embedded-opentype"),url("../webfonts/shabnam/Shabnam.woff2") format("woff2"),url("../webfonts/shabnam/Shabnam.woff") format("woff"),url("../webfonts/shabnam/Shabnam.ttf") format("truetype");font-weight:normal;font-display:swap}@font-face{font-family:shabnam;src:url("../webfonts/shabnam/Shabnam-Thin.eot");src:url("../webfonts/shabnam/Shabnam-Thin.eot?#iefix") format("embedded-opentype"),url("../webfonts/shabnam/Shabnam-Thin.woff2") format("woff2"),url("../webfonts/shabnam/Shabnam-Thin.woff") format("woff"),url("../webfonts/shabnam/Shabnam-Thin.ttf") format("truetype");font-weight:100;font-display:swap}@font-face{font-family:shabnam;src:url("../webfonts/shabnam/Shabnam-Light.eot");src:url("../webfonts/shabnam/Shabnam-Light.eot?#iefix") format("embedded-opentype"),url("../webfonts/shabnam/Shabnam-Light.woff2") format("woff2"),url("../webfonts/shabnam/Shabnam-Light.woff") format("woff"),url("../webfonts/shabnam/Shabnam-Light.ttf") format("truetype");font-weight:300;font-display:swap}@font-face{font-family:shabnam;src:url("../webfonts/shabnam/Shabnam-Medium.eot");src:url("../webfonts/shabnam/Shabnam-Medium.eot?#iefix") format("embedded-opentype"),url("../webfonts/shabnam/Shabnam-Medium.woff2") format("woff2"),url("../webfonts/shabnam/Shabnam-Medium.woff") format("woff"),url("../webfonts/shabnam/Shabnam-Medium.ttf") format("truetype");font-weight:500;font-display:swap}@font-face{font-family:shabnam;src:url("../webfonts/shabnam/Shabnam-Bold.eot");src:url("../webfonts/shabnam/Shabnam-Bold.eot?#iefix") format("embedded-opentype"),url("../webfonts/shabnam/Shabnam-Bold.woff2") format("woff2"),url("../webfonts/shabnam/Shabnam-Bold.woff") format("woff"),url("../webfonts/shabnam/Shabnam-Bold.ttf") format("truetype");font-weight:bold;font-display:swap}@font-face{font-family:vazir;src:url("../webfonts/vazir/webfonts/Vazirmatn-FD-Thin.woff2") format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:vazir;src:url("../webfonts/vazir/webfonts/Vazirmatn-FD-ExtraLight.woff2") format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:vazir;src:url("../webfonts/vazir/webfonts/Vazirmatn-FD-Light.woff2") format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:vazir;src:url("../webfonts/vazir/webfonts/Vazirmatn-FD-Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:vazir;src:url("../webfonts/vazir/webfonts/Vazirmatn-FD-Medium.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:vazir;src:url("../webfonts/vazir/webfonts/Vazirmatn-FD-SemiBold.woff2") format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:vazir;src:url("../webfonts/vazir/webfonts/Vazirmatn-FD-Bold.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:vazir;src:url("../webfonts/vazir/webfonts/Vazirmatn-FD-ExtraBold.woff2") format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:vazir;src:url("../webfonts/vazir/webfonts/Vazirmatn-FD-Black.woff2") format("woff2");font-weight:900;font-style:normal;font-display:swap}/*!
 * _elements.scss
 *
 * Base styles for standard HTML elements.
 * Includes root, body, a.
 */:root{--transition: all 0.4s ease;--transition-link: all 0.2s ease;--transition-after-image: all 0.3s ease-in-out;--transition-fast: all 0.1s ease;--radius-sm: 0.5rem;--radius-lg: 1rem;--radius-xl: 1.5rem;--radius-round: 50%}:focus{outline:none}:focus-visible{outline:2px dashed var(--bs-primary);outline-offset:2px;border-radius:.1rem}body{background-color:var(--bs-body-bg);font-family:"vazir"}a{color:var(--bs-link-color) !important;text-decoration:none !important}a:hover{color:var(--bs-link-hover-color) !important;text-decoration:none !important}/*!
 * _classes.scss
 *
 * Utility classes and helpers for project-wide usage.
 */.list-link{display:inline-block;transition:var(--transition-link);position:relative}.list-link:hover{transform:translateX(-0.4rem) !important}.list-link:hover::before{content:"•";position:absolute;right:-0.8rem;top:0;font-size:1.3rem}.block-link{display:block;color:var(--bs-card-bg) !important}.block-link:hover{color:var(--bs-card-bg) !important}.block-link-hover{border-radius:var(--radius-sm);transition:var(--transition-fast)}.block-link-hover:hover{background-color:var(--bs-primary);color:#fff !important;padding:.1rem .8rem}.smaller{font-size:.8rem}.text-subtle{color:var(--bs-gray-600) !important}.no-scroll{overflow:hidden;height:100vh}.badge{font-weight:300}.badge:hover{opacity:.9}.aspect-1-1{aspect-ratio:1/1}.aspect-4-2{aspect-ratio:4/2}/*!
 * _components.scss
 *
 * Styles for UI components like articles list, cards.
 * Component-based SCSS for reusable design elements.
 */.articles .article{background-color:var(--bs-card-bg);border-radius:var(--radius-lg);transition:var(--transition);pointer-events:auto}.articles .article .thumbnail-wrapper{width:100%;overflow:hidden;border-radius:var(--radius-lg) var(--radius-lg) 0 0;position:relative}.articles .article .thumbnail-wrapper img{width:100%;object-fit:cover;aspect-ratio:4/2;border-radius:var(--radius-lg) var(--radius-lg) 0 0;transition:var(--transition)}.articles .article .thumbnail-wrapper::after{content:"";position:absolute;width:100%;height:20%;background-color:hsla(0,0%,100%,.0352941176);top:100%;right:0;transition:var(--transition-after-image);z-index:1}.articles .article:hover .thumbnail-wrapper::after{top:-20%}.articles .article:hover img{transform:scale(1.1) rotate(-1deg)}.articles .article .article-details .article-title{font-weight:600;font-size:.9rem;line-height:2}.articles .article .article-details .article-excerpt{font-size:.9rem;color:var(--bs-secondary-color)}.articles .article .article-footer{border-top:1px dashed var(--bs-border-color)}.articles .article .article-footer .more{color:var(--bs-link-color);font-size:.9rem}.articles .article .article-footer .date{color:var(--bs-link-color);font-size:.8rem}.articles .article .article-footer .date i{font-size:1rem}#bs-pagination{direction:ltr}#bs-pagination ul.pagination{direction:rtl}#bs-pagination ul.pagination li.page-item{line-height:1.3}#bs-pagination ul.pagination li.page-item:first-child .page-link{border-radius:0 var(--bs-pagination-border-radius) var(--bs-pagination-border-radius) 0}#bs-pagination ul.pagination li.page-item:last-child .page-link{border-radius:var(--bs-pagination-border-radius) 0 0 var(--bs-pagination-border-radius)}#website-header{background-color:var(--bs-card-bg)}#website-header .logo img{width:auto}@media(max-width: 767.98px){#website-header .logo img{width:8rem}}#website-header .menu ul{position:relative;list-style-type:none}#website-header .menu ul>li{position:relative}#website-header .menu ul>li>a{text-decoration:none;font-weight:600;padding:.5rem 0;position:relative;transition:var(--transition-link);display:flex;align-items:center;gap:.5rem}#website-header .menu ul>li>a.active{color:var(--bs-primary) !important}#website-header .menu ul>li>ul{position:absolute;top:100%;right:0;min-width:17rem;background:var(--bs-card-bg);border-radius:var(--radius-sm);box-shadow:0 1rem 3rem rgba(0,0,0,.175);padding:.75rem 0;opacity:0;visibility:hidden;transform:translateY(10px);transition:var(--transition-link);z-index:1000}#website-header .menu ul>li>ul li{position:relative}#website-header .menu ul>li>ul li a{display:flex;align-items:center;padding:.5rem 1.5rem;color:var(--bs-card-color);text-decoration:none;transition:var(--transition-link);font-weight:400}#website-header .menu ul>li>ul li a::before{content:"";font-family:"remixicon";margin-left:.75rem;font-size:.8rem}#website-header .menu ul>li>ul li a:hover{background:rgba(var(--bs-primary-rgb), 0.1);color:var(--bs-primary);padding-right:1.75rem}#website-header .menu ul>li>ul li>ul{position:absolute;top:0;right:100%;min-width:17rem;background:var(--bs-card-bg);border-radius:var(--radius-sm);box-shadow:0 1rem 3rem rgba(0,0,0,.175);padding:.75rem 0;opacity:0;visibility:hidden;transform:translateX(10px);transition:var(--transition-fast);z-index:101}#website-header .menu ul>li>ul li>ul li a::before{content:"";font-family:"remixicon";margin-left:.75rem;font-size:.8rem}#website-header .menu ul>li>ul li:hover>ul{opacity:1;visibility:visible;transform:translateX(0)}#website-header .menu ul>li:has(>ul)>a::after{content:"";font-family:"remixicon";font-size:1rem;margin-right:.3rem;border-bottom:none !important;position:static;width:auto;height:auto;background:none;transition:var(--transition-link)}#website-header .menu ul>li:hover>ul{opacity:1;visibility:visible;transform:translateY(0)}#website-header .menu ul>li:hover>a::after{transform:rotate(180deg)}#website-header .actions .action-button{cursor:pointer;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;background-color:var(--bs-body-bg);color:var(--bs-primary) !important;border:none !important;border-radius:calc(var(--radius-sm) - .2rem);transition:var(--transition-fast)}#website-header .actions .action-button:hover{background-color:var(--bs-primary);color:var(--bs-white) !important;transform:scale(1.1)}#website-header .actions .action-button .icon-1,#website-header .actions .action-button .icon-2{display:flex;align-items:center;justify-content:center;font-size:1.45rem;transition:var(--transition-fast)}@media(max-width: 767.98px){#website-header .actions .action-button{width:2.3rem;height:2.3rem;font-size:.9rem !important}#website-header .actions .action-button .icon-1,#website-header .actions .action-button .icon-2{font-size:1.25rem !important}}#website-header .actions #hamburger-btn .icon{transition:var(--transition-fast)}#website-header .actions #hamburger-btn .icon.vertical-icon{transform:rotate(90deg)}.search-modal{position:fixed;top:0;right:0;width:100%;height:100%;background-color:rgba(var(--bs-body-bg-rgb), 0.7);z-index:9999;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:var(--transition);backdrop-filter:blur(1rem)}.search-modal.active{opacity:1;visibility:visible}.search-modal .search-modal-container{width:100%;max-width:45rem;padding:2rem}.search-modal .search-close-btn{position:absolute;top:2rem;left:2rem;font-size:1.75rem;background:none;border:none;color:var(--bs-body-color);cursor:pointer;transition:var(--transition-link)}.search-modal .search-close-btn:hover{color:var(--bs-primary);transform:rotate(90deg)}.search-modal .search-text{animation:bounceInfinite 2s ease-in-out infinite;color:var(--bs-body-color)}.search-modal .search-form{position:relative;width:100%;margin:0 auto}.search-modal .search-input{width:100%;padding:1rem !important;font-size:1.1rem !important;border:none;border-bottom:.1rem solid var(--bs-primary);background:rgba(var(--bs-body-bg-rgb), 0.3);color:var(--bs-body-color);transition:var(--transition);border-radius:var(--radius-sm) var(--radius-sm) 0 0}.search-modal .search-input:focus{outline:none;border-bottom-color:var(--bs-primary);background:rgba(var(--bs-body-bg-rgb), 0.45)}.search-modal .search-submit{position:absolute;left:1rem;top:50%;transform:translateY(-50%);background:none;border:none;font-size:1.25rem;color:var(--bs-body-color);cursor:pointer;transition:var(--transition-link)}.search-modal .search-submit:hover{color:var(--bs-primary)}@media(max-width: 767.98px){.search-modal .search-input{font-size:1rem !important}.search-modal .search-submit{font-size:1rem}}#slide-in-menu{position:fixed;top:0;right:0;min-height:100vh;background-color:var(--bs-card-bg);z-index:1000;width:45vw;padding:2rem;transition:var(--transition);overflow-y:auto}#slide-in-menu.open{right:0;opacity:1}#slide-in-menu.close{right:-70vh;opacity:0}#slide-in-menu .mobile-menu ul{list-style:none;padding:0;margin:0}#slide-in-menu .mobile-menu ul li{position:relative;border-bottom:1px solid rgba(var(--bs-body-color-rgb), 0.1)}#slide-in-menu .mobile-menu ul li:last-child{border-bottom:none}#slide-in-menu .mobile-menu ul li a{color:var(--bs-body-color);text-decoration:none;transition:var(--transition-link);font-size:1rem}#slide-in-menu .mobile-menu ul li a:hover{color:var(--bs-primary)}#slide-in-menu .mobile-menu ul li.has-submenu>a{position:relative}#slide-in-menu .mobile-menu ul li.has-submenu>a .submenu-toggle{transition:var(--transition);font-size:1rem}#slide-in-menu .mobile-menu ul li.has-submenu>ul.submenu{position:relative;height:0;opacity:0;visibility:hidden;transform:translateY(-10px);transition:height .3s ease,opacity .3s ease,transform .3s ease,visibility .3s;padding-left:0;overflow:hidden}#slide-in-menu .mobile-menu ul li.has-submenu>ul.submenu li{border-bottom:none}#slide-in-menu .mobile-menu ul li.has-submenu>ul.submenu li a{font-weight:400;color:rgba(var(--bs-body-color-rgb), 0.8);margin-right:1rem;padding:.5rem 0;display:flex;align-items:center}#slide-in-menu .mobile-menu ul li.has-submenu>ul.submenu li a:hover{color:var(--bs-primary);padding-right:.5rem}#slide-in-menu .mobile-menu ul li.has-submenu>ul.submenu li a::before{content:"";font-family:"remixicon";margin-left:.75rem;font-size:.8rem}#slide-in-menu .mobile-menu ul li.has-submenu>ul.submenu li.has-submenu i{position:absolute;left:0}#slide-in-menu .mobile-menu ul li.has-submenu>ul.submenu li.has-submenu>ul.submenu{height:0;opacity:0;visibility:hidden;transform:translateY(-10px);transition:height .3s ease,opacity .3s ease,transform .3s ease,visibility .3s}#slide-in-menu .mobile-menu ul li.has-submenu>ul.submenu li.has-submenu.open>ul.submenu{height:auto;opacity:1;visibility:visible;transform:translateY(0)}#slide-in-menu .mobile-menu ul li.has-submenu>ul.submenu li.has-submenu.open>a .submenu-toggle{transform:rotate(-90deg)}#slide-in-menu .mobile-menu ul li.has-submenu.open>ul.submenu{height:auto;opacity:1;visibility:visible;transform:translateY(0)}#slide-in-menu .mobile-menu ul li.has-submenu.open>a .submenu-toggle{transform:rotate(-90deg)}@media(min-width: 768px){#slide-in-menu{width:45vw}}@media(max-width: 767.98px){#slide-in-menu{width:60vw}}@media(max-width: 575.98px){#slide-in-menu{width:80vw}}#hero-section-archive .hero-texts{border-radius:var(--radius-lg);background:linear-gradient(to bottom left, rgba(var(--bs-body-bg-rgb), 0.4), rgba(var(--bs-body-bg-rgb), 1));color:var(--bs-link-color) !important;border:.2rem solid var(--bs-light-border-subtle);transition:var(--transition)}#hero-section-archive .hero-texts .icon i{color:var(--bs-link-color);padding:.5rem 1rem;background:var(--bs-card-bg);display:table;margin:auto;font-size:2.4rem;border-radius:var(--radius-round);border:.2rem solid var(--bs-border-color);transition:var(--transition)}#hero-section-archive .hero-texts .author-image img{border-radius:var(--radius-round);border:.2rem solid var(--bs-border-color);transition:var(--transition)}#hero-section-archive .hero-texts .page-title{color:var(--bs-body-color)}#hero-section-archive .hero-texts .page-description{color:var(--bs-link-color);font-size:1rem}#hero-section-archive .hero-texts:hover{border-color:rgba(var(--bs-primary-rgb), 0.2);background:linear-gradient(to bottom right, rgba(var(--bs-body-bg-rgb), 0.4), rgba(var(--bs-body-bg-rgb), 1))}#hero-section-archive .hero-texts:hover .icon i{color:var(--bs-primary);border-color:rgba(var(--bs-primary-rgb), 0.2);transform:scale(0.9) rotate(-35deg)}#hero-section-archive .hero-texts:hover .author-image img{border-color:rgba(var(--bs-primary-rgb), 0.2)}#hero-section-archive .hero-texts .social-media li a{display:block;width:2.1rem;height:2.1rem;text-align:center;font-size:1.2rem;border:1px solid var(--bs-border-color);border-radius:var(--radius-sm);font-weight:300;transition:var(--transition-fast)}#hero-section-archive .hero-texts .social-media li a:hover{background-color:var(--bs-primary);color:#fff !important}@media(max-width: 767.98px){#hero-section-archive .page-description{font-size:.9rem !important}}.breadcrumb{background-color:var(--bs-card-bg);border-radius:var(--radius-lg)}.breadcrumb a{color:var(--bs-link-color)}.breadcrumb li{color:var(--bs-secondary-color)}@media(max-width: 767.98px){.breadcrumb a{font-size:.9rem !important}}.article-items .article-item{background-color:var(--bs-card-bg);color:var(--bs-card-color);border-radius:var(--radius-lg)}.article-items .article-item:hover .article-thumbnail::after{top:-20%}.article-items .article-item:hover .article-thumbnail img{transform:scale(1.1) rotate(-1deg)}.article-items .article-item .article-thumbnail{flex-basis:40%;aspect-ratio:5/3;position:relative;overflow:hidden;display:block;border-radius:var(--radius-lg)}.article-items .article-item .article-thumbnail a{display:block;width:100%;height:100%}.article-items .article-item .article-thumbnail img{position:relative;width:100%;height:100%;transition:var(--transition);object-fit:cover}.article-items .article-item .article-thumbnail::after{content:"";position:absolute;width:100%;height:20%;background-color:hsla(0,0%,100%,.0352941176);top:100%;right:0;transition:var(--transition-after-image)}@media(max-width: 1199.98px){.article-items .article-item .article-thumbnail{flex-basis:40%;aspect-ratio:6/2}.article-items .article-item .article-details{flex-basis:60%}}@media(max-width: 991.98px){.article-items .article-item .article-thumbnail{flex-basis:30%;aspect-ratio:1/1}.article-items .article-item .article-details{flex-basis:70%}}@media(max-width: 767.98px){.article-items .article-item .article-thumbnail{flex-basis:40%;aspect-ratio:4/2}.article-items .article-item .article-details{flex-basis:60%}}@media screen and (min-width: 400px){.article-items .article-item .article-footer .article-metadata{flex-direction:row !important}}.article-items .article-item .article-details{flex-basis:60%}.article-items .article-item .article-details .article-excerpt{color:var(--bs-secondary-color);line-height:1.7;font-size:.9rem}.article-items .article-item .article-details .article-metadata p{color:var(--bs-secondary-color);font-size:.9rem}.article-items .article-item .article-details .article-footer .article-categories .badge{color:#fff !important;font-weight:300}.article-items .article-item .article-footer .article-metadata{flex-direction:column}#website-container #website-aside .aside-wrapper .aside-widget{background-color:var(--bs-card-bg);border-radius:var(--radius-lg)}#website-container #website-aside .aside-wrapper .aside-widget .widget-title{border-right:.3rem var(--bs-primary) solid;font-size:1rem;color:var(--bs-link-color)}#website-container #website-aside .aside-wrapper .aside-widget.social-icons-widget{background:none}#website-container #website-aside .aside-wrapper .aside-widget.social-icons-widget .item{transition:var(--transition-fast);border-radius:var(--radius-lg)}#website-container #website-aside .aside-wrapper .aside-widget.social-icons-widget .item i{transition:var(--transition)}#website-container #website-aside .aside-wrapper .aside-widget.social-icons-widget .item span{font-size:.9rem}#website-container #website-aside .aside-wrapper .aside-widget.social-icons-widget .item.instagram{background-color:#5b51d8}#website-container #website-aside .aside-wrapper .aside-widget.social-icons-widget .item.telegram{background-color:#24a1de}#website-container #website-aside .aside-wrapper .aside-widget.social-icons-widget .item:hover{background-color:var(--bs-card-bg)}#website-container #website-aside .aside-wrapper .aside-widget.social-icons-widget .item:hover a{color:var(--bs-link-hover-color) !important}#website-container #website-aside .aside-wrapper .aside-widget.social-icons-widget .item:hover a i{transform:scale(1.1) rotate(-35deg)}#website-container #website-aside .aside-wrapper .aside-widget.links-widget{color:var(--bs-link-color)}#website-container #website-aside .aside-wrapper .aside-widget.links-widget article .article-title{font-size:.9rem !important;color:var(--bs-link-color);font-weight:400;line-height:1.8}#website-container #website-aside .aside-wrapper .aside-widget.links-widget article .article-title a{display:block}#website-container #website-aside .aside-wrapper .aside-widget.new-posts-widget .items .item:hover .image-wrapper img{border:.2rem solid var(--bs-primary)}#website-container #website-aside .aside-wrapper .aside-widget.new-posts-widget .image-wrapper img{width:3.8rem;height:3.8rem;object-fit:cover;border-radius:var(--radius-round);border:.2rem solid var(--bs-border-color);transition:var(--transition-fast)}#website-container #website-aside .aside-wrapper .aside-widget.new-posts-widget .details .article-title{font-size:.9rem !important;font-weight:400;color:var(--bs-link-color);line-height:1.8}#website-container #website-aside .aside-wrapper .aside-widget.new-posts-widget .details .article-title a{display:block}#website-container #website-aside .aside-wrapper .aside-widget.new-posts-widget .details .published-date{font-size:.8rem !important;color:var(--bs-secondary)}#website-container #website-aside .aside-wrapper:last-child{position:sticky;top:1.25rem;align-self:flex-start}#full-section-categories .items .item a{transition:var(--transition-fast);border-radius:var(--radius-lg);background:linear-gradient(to bottom left, rgba(var(--bs-body-bg-rgb), 0.4), rgba(var(--bs-body-bg-rgb), 1));color:var(--bs-link-color) !important;border:1px solid rgba(var(--bs-primary-rgb), 0.3)}#full-section-categories .items .item:hover a{background-color:var(--bs-card-bg) !important;color:var(--bs-card-color) !important}#full-section-categories .items .item:hover .category-item i{transform:scale(0.8) rotate(-35deg)}#full-section-categories .items .item .category-item i{font-size:2.55rem !important;transition:var(--transition);color:var(--bs-primary)}#full-section-categories .items .item .category-item span{color:var(--bs-link-color);background-color:rgba(var(--bs-primary-rgb), 0.1);border-radius:var(--radius-sm);font-size:.9rem}#page{background-color:var(--bs-card-bg);border-radius:var(--radius-lg)}#page .page-title p{border-right:.3rem var(--bs-primary) solid;font-size:1rem;color:var(--bs-link-color);font-weight:600}#page .page-content p{color:var(--bs-link-color) !important;line-height:2;font-size:1rem}@media(max-width: 767.98px){#page .page-content p{font-size:.9rem}}#page .page-content #contact-form .form-label{font-size:.9rem}#page .page-content #contact-form .input{background-color:var(--bs-card-bg)}[data-bs-theme=dark] #page .page-content #contact-form .input{background-color:var(--bs-body-bg)}#page.about{background-color:var(--bs-body-bg);line-height:2;font-size:1rem}#page.about #about-section{background-color:var(--bs-card-bg)}#page.about #about-section .image-wrapper img{width:75%;border-radius:var(--radius-lg)}#page.about #our-team-section .items .item{background-color:var(--bs-card-bg);border-radius:var(--radius-lg)}#page.about #our-team-section .items .item .image-wrapper{overflow:hidden;border-radius:var(--radius-lg);width:100%;position:relative}#page.about #our-team-section .items .item .image-wrapper img{border-radius:var(--radius-lg);transition:var(--transition)}#page.about #our-team-section .items .item .image-wrapper::after{content:"";position:absolute;width:100%;height:20%;background-color:hsla(0,0%,100%,.0352941176);top:100%;right:0;transition:var(--transition-after-image);z-index:1}#page.about #our-team-section .items .item:hover .image-wrapper::after{top:-20%}#page.about #our-team-section .items .item:hover img{transform:scale(1.1) rotate(-1deg)}#page.about #our-team-section .items .item .name{font-weight:600}#page.about #our-team-section .items .item .job{font-size:1rem}#page.about #our-team-section .items .item .description{font-size:.9rem;line-height:1.5}#page.about #our-team-section .items .item .social-media li a{display:block;width:2.1rem;height:2.1rem;text-align:center;font-size:1.2rem;border:1px solid var(--bs-border-color);border-radius:var(--radius-sm);font-weight:300;transition:var(--transition-fast)}#page.about #our-team-section .items .item .social-media li a:hover{background-color:var(--bs-primary);color:#fff !important}@media(max-width: 575.98px){#page.about #our-team-section .items .item .job{font-size:.9rem}#page.about #our-team-section .items .item .description{font-size:.9rem}}@media(max-width: 575.98px){#page.about{font-size:.9rem}#page.about #about-section .image-wrapper img{width:100%}}.pagination .pagination-link{border-radius:var(--radius-sm);transition:var(--transition);border:1px solid var(--bs-border-color);background-color:var(--bs-card-bg);width:2.5rem;height:2.5rem;font-weight:400}.pagination .pagination-link:hover{background-color:rgba(var(--bs-body-bg-rgb), 0.6);border-color:rgba(var(--bs-primary-rgb), 0.3)}.pagination .pagination-link i{font-size:1.2rem}.pagination .pagination-link.prev,.pagination .pagination-link.after{width:4.7rem;height:2.5rem}.pagination .pagination-link.active{background-color:rgba(var(--bs-primary-rgb), 0.2) !important;border-color:rgba(var(--bs-primary-rgb), 0.3) !important}.pagination .pagination-link.disabled{opacity:.5;pointer-events:none}.pagination .pagination-info{color:var(--bs-link-color) !important}@media(max-width: 767.98px){.pagination .pagination-link{width:2.1rem;height:2.1rem;font-weight:200;font-size:.9rem;line-height:0 !important}.pagination .pagination-link i{font-size:1rem;font-weight:100;line-height:0 !important}.pagination .pagination-link.prev,.pagination .pagination-link.after{width:4.3rem;height:2.1rem}.pagination .pagination-info{font-size:.9rem;color:var(--bs-link-color) !important}}#website-footer{background-color:var(--bs-card-bg)}#website-footer .footer-socials ul li:hover a i{background-color:var(--bs-secondary);color:var(--bs-light)}#website-footer .footer-socials ul li a i{border:1px solid var(--bs-border-color);border-radius:var(--radius-lg);transition:var(--transition-fast)}#website-footer #footer-carousel .items .item{background-color:var(--bs-body-bg);align-items:center;border-radius:var(--radius-lg);padding:.8rem 1rem}#website-footer #footer-carousel .items .item .image-wrapper{width:7rem}#website-footer #footer-carousel .items .item .image-wrapper img{width:100%}#website-footer #footer-carousel .items .item .details .article-title{font-size:.9rem}#website-footer .footer-bottom{font-size:.9rem}.back-to-top{position:fixed;bottom:2rem;left:3rem;width:2.9rem;height:2.9rem;border:none;background-color:var(--bs-primary);color:var(--bs-body-bg);font-size:1.25rem;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;visibility:hidden;transition:var(--transition-fast);z-index:1000}.back-to-top.show{opacity:.85;visibility:visible}.back-to-top:hover{transform:scale(1.05);opacity:1}@media(max-width: 575.98px){.back-to-top{bottom:1rem;left:1rem;width:2.8rem;height:2.8rem;font-size:1rem}}@keyframes bounceInfinite{0%,100%{transform:translateY(0);opacity:.8}25%{transform:translateY(-5px);opacity:1}50%{transform:translateY(0);opacity:.8}75%{transform:translateY(-3px);opacity:1}}/*# sourceMappingURL=styles.css.map */
