:root{--border-color: #dadce0;--border-width: 1px;--border-radius: 1.5rem;--button-border-width: 2px;--button-border-radius: 2rem;--row-padding-x: 1.5rem;--row-padding-y: 1rem;--row-max-width: 1280px}[data-bs-theme=light]{--color-bg: #f8f9fa;--color-alt: #f5f6f7;--color-text: #212529;--color-subtle: #8e8e8e;--color-gray: #ebebeb}[data-bs-theme=dark]{--color-bg: #212529;--color-alt: #848484;--color-text: #f8f9fa;--color-subtle: #d6d6d6;--color-gray: #868686}[data-bs-theme=dark] .woocommerce-error a,[data-bs-theme=dark] .woocommerce-info a,[data-bs-theme=dark] .woocommerce-message a{color:var(--color-text)}[data-bs-theme=dark] .woocommerce-error a:hover,[data-bs-theme=dark] .woocommerce-info a:hover,[data-bs-theme=dark] .woocommerce-message a:hover{color:var(--bs-info)}[data-bs-theme=dark] .e404 img{-webkit-filter:grayscale(0.8);filter:grayscale(0.8)}@font-face{font-family:vazirmatn;src:url("../fonts/vazirmatn-vf.woff2");font-weight:100 900;font-display:swap;font-style:normal}@font-face{font-family:firacode;src:url("../fonts/firacode-vf.woff2");font-weight:100 900;font-display:swap;font-style:normal;size-adjust:90%;unicode-range:U+0021-002C,U+003B-007E}html{scroll-behavior:smooth}body.rtl{font-family:firacode,vazirmatn,sans-serif;line-height:2rem;letter-spacing:0;overflow-x:hidden;background-color:var(--color-bg);color:var(--color-text)}body.rtl :is(h1,h2,h3,h4,h5,h6){font-weight:bold;margin-bottom:1rem}header{background-color:var(--color-bg);border-bottom:var(--border-width) solid var(--border-color)}header h1,header h2{margin-bottom:0}header button{color:var(--bs-navbar-color);background-color:var(--color-bg);border:none;cursor:pointer}header li.nav-item.active a.nav-link{font-weight:bold;color:var(--color-text)}header .user-panel{border:var(--border-width) solid var(--border-color);padding:0px 8px;-webkit-transition:all .3s;transition:all .3s}header .user-panel a{text-decoration:none;color:var(--bs-navbar-color)}header .user-panel:hover{background-color:var(--color-gray);font-weight:bold}header .user-panel:hover a{color:var(--bs-navbar-color)}header #accountPageButton a,header #cartIcon a{text-decoration:none;color:var(--bs-navbar-color)}header .searchbox{border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius);padding:0px 8px;background-color:var(--color-alt);width:200px}header .searchbox .searchbox-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}header .searchbox .searchbox-inner button{background:rgba(0,0,0,0)}header .searchbox input{border:none;outline:none;width:150px;background-color:rgba(0,0,0,0);color:var(--bs-navbar-color)}header .searchbox input::-webkit-input-placeholder{color:var(--bs-navbar-color)}header .searchbox input::-moz-placeholder{color:var(--bs-navbar-color)}header .searchbox input:-ms-input-placeholder{color:var(--bs-navbar-color)}header .searchbox input::-ms-input-placeholder{color:var(--bs-navbar-color)}header .searchbox input::placeholder{color:var(--bs-navbar-color)}header .searchbox i{color:var(--bs-navbar-color);top:2px;position:relative}header .navbar-toggler{border:none}header .navbar-toggler:focus{-webkit-box-shadow:none;box-shadow:none}header #darkModeSwitchMobile,header #accountPageButton{padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);font-size:var(--bs-navbar-toggler-font-size);line-height:1;color:var(--bs-navbar-color);background-color:rgba(0,0,0,0);border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);-webkit-transition:var(--bs-navbar-toggler-transition);transition:var(--bs-navbar-toggler-transition)}header #darkModeSwitchMobile .bi::before,header #darkModeSwitchMobile [class*=" bi-"]::before,header #darkModeSwitchMobile [class^=bi-]::before,header #accountPageButton .bi::before,header #accountPageButton [class*=" bi-"]::before,header #accountPageButton [class^=bi-]::before{vertical-align:-0.25em}header #cartIcon{padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);font-size:var(--bs-navbar-toggler-font-size);line-height:1;color:var(--bs-navbar-color);background-color:rgba(0,0,0,0)}header #cartIcon .bi::before,header #cartIcon [class*=" bi-"]::before,header #cartIcon [class^=bi-]::before{vertical-align:-0.25em}.sub-header-info{background-color:var(--bs-primary);color:var(--bs-light);padding-block:var(--row-padding-y)}.sub-header-info p{margin-bottom:0}.navbar-brand h1,.navbar-brand h2{margin-bottom:0 !important}.webdev-row{width:100%}.webdev-row .webdev-columned-3>article{background-color:var(--color-gray)}.webdev-columned-2{display:grid;grid-template:auto/repeat(2, 1fr);gap:1rem}.webdev-columned-3{display:grid;grid-template:auto/repeat(3, 1fr);gap:1rem}.webdev-columned-3>article{padding:var(--row-padding-x)}.webdev-columned-3>article h3{text-align:center;margin-block:1rem}.webdev-columned-3>article img{width:100%;height:auto}.webdev-columned-3>article p{font-size:.9rem}.webdev-columned-4{display:grid;grid-template:auto/repeat(4, 1fr);gap:1rem}.webdev-headings-columned-2{display:grid;grid-template:auto/2fr 1fr}.webdev-stroked-top{border-top:var(--border-width) solid var(--border-color)}.webdev-stroked-bottom{border-bottom:var(--border-width) solid var(--border-color)}.webdev-stroked-full{border:var(--border-width) solid var(--border-color);padding:1rem}.webdev-stroked-full p{text-align:justify}.webdev-grayed{background-color:var(--color-gray)}.webdev-grayed .webdev-columned-3>article{background-color:var(--color-bg)}.webdev-button,.wpas-form .wpas-btn-default,button.single_add_to_cart_button.button.alt,.wc-button,.item.product .pill-button,.webdev-cta button.cta,main .pill-button{border-radius:var(--button-border-radius);padding:.25rem 1rem;cursor:pointer;-webkit-transition:all .3s;transition:all .3s;display:block}main .pill-button{color:var(--bs-primary);background-color:var(--color-bg);border:var(--button-border-width) solid var(--bs-primary)}main .pill-button:hover{color:var(--bs-light);background-color:var(--bs-primary)}main .pill-button:hover a{text-decoration:none;font-weight:bold;color:var(--bs-light)}.webdev-cta{background-color:var(--bs-primary);color:var(--bs-light)}.webdev-cta .webdev-columned-2>div{background-color:rgba(0,0,0,0)}.webdev-cta button.cta{color:var(--bs-primary);background-color:var(--bs-light);border:none}.webdev-cta button.cta a{text-decoration:none;font-weight:bold;color:var(--bs-primary)}.webdev-cta button.cta:hover{background-color:rgba(0,0,0,0);border:var(--border-width) solid var(--color-bg)}.webdev-cta button.cta:hover a{color:var(--bs-light)}.webdev-row-inner{max-width:var(--row-max-width, 1488px);margin-left:auto;margin-right:auto;padding-block:calc(2.5*var(--row-padding-y));display:grid}.webdev-category-header{background-color:var(--bs-primary);color:var(--bs-light)}.webdev-category-header .webdev-row-inner{background:url(../img/category-header.svg);background-repeat:no-repeat;position:relative;height:200px}.webdev-category-header .info{height:5rem;width:5rem;background-color:var(--bs-light);color:var(--bs-primary);position:absolute;text-align:center;top:5rem;left:5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-weight:bold;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.home .webdev-hero h2{font-size:3rem}.home .webdev-hero ul{font-size:1.25rem;line-height:3rem;margin-block:3rem 0;list-style:square}.webdev-hero{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.webdev-hero h1,.webdev-hero h2{font-size:2.5rem;margin-bottom:1rem}.webdev-hero p{font-size:1.25rem;color:var(--color-subtle);-webkit-padding-end:3rem;padding-inline-end:3rem;-webkit-margin-before:1rem;margin-block-start:1rem}.webdev-hero img{width:100%;height:auto}.card{border-radius:0}.progress{border-radius:0}.content p,.intro p{text-align:justify}.content p:last-child,.intro p:last-child{margin-bottom:0}.content{min-height:300px}.content p:has(code){text-align:inherit}.content pre,.content pre code{margin-inline:calc(-1*var(--row-padding-x));padding-inline:var(--row-padding-x)}.content p code{padding:.25rem .5rem;background-color:var(--color-subtle);color:var(--color-bg);border-radius:.25rem;white-space:nowrap}.item{text-align:center}.item a{text-decoration:none;color:var(--color-text);border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;-webkit-transition:all .3s;transition:all .3s}.item a:hover{color:var(--bs-primary)}.item a .title h2,.item a .title h4{margin:0;font-size:1.25rem;line-height:2rem}.item.product .pill-button{color:var(--bs-primary);background-color:var(--color-bg);border:var(--button-border-width) solid var(--bs-primary);margin-top:1rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.item.product .pill-button:hover{color:var(--bs-light);background-color:var(--bs-primary)}.item.product .pill-button:hover a{text-decoration:none;font-weight:bold;color:var(--bs-light)}.item .info{display:inline-block;margin-top:1rem;font-size:.875rem}.service-item{text-align:center;background-color:var(--color-bg)}.service-item i{display:block;line-height:8rem;font-size:4rem;color:var(--bs-primary);margin:1rem auto}.services h3{margin-bottom:1rem}.services .service-item p{text-align:justify;padding-inline:1rem}.bi::before{vertical-align:middle}.contact-line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--color-bg);-webkit-padding-after:.5rem;padding-block-end:.5rem}.contact-line .bi{line-height:6rem;font-size:3rem;color:var(--bs-primary)}span.page-numbers.page-link.current{background-color:var(--bs-primary);color:var(--color-bg)}.blog-single-post{padding:var(--row-padding-y) var(--row-padding-x);border:var(--border-width) solid var(--border-color);counter-reset:heading}.blog-single-post .wp-block-image img{display:block;max-width:min(100%,700px);margin:0 auto 1rem;border:var(--border-width) solid var(--border-color)}.blog-single-post h2,.blog-single-post h3{scroll-margin-top:5rem;line-height:2}.blog-single-post h2:not(:where(.wp-block-rank-math-toc-block *))::before{counter-increment:none;content:"";display:inline-block;font-family:bootstrap-icons !important;font-style:normal;font-weight:400 !important;font-variant:normal;text-transform:none;font-size:1rem;line-height:1rem;vertical-align:middle;background:var(--color-text);color:var(--color-bg);border-radius:50%;padding:.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.blog-single-post a{text-decoration:none;font-weight:700;border-bottom:var(--border-width) dashed var(--bs-primary);margin-bottom:2px;color:var(--bs-primary);-webkit-transition:all .3s;transition:all .3s}.blog-single-post a:hover{color:var(--color-text)}main a,.webdev-page a{text-decoration:none;font-weight:700;-webkit-transition:all .3s;transition:all .3s}main a:hover,.webdev-page a:hover{color:var(--color-text)}.rank-math-breadcrumb a,.tags a{color:var(--color-subtle);text-decoration:none;font-weight:400;border:none}div#rank-math-toc{border:var(--border-width) solid var(--border-color);width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:1rem;margin-bottom:1.5rem}div#rank-math-toc h2{margin-block:0 1.5rem !important}div#rank-math-toc a{color:var(--color-text);text-decoration:none;border:none;font-weight:400;-webkit-transition:all .3s;transition:all .3s}div#rank-math-toc a:hover{color:var(--bs-primary)}aside p{text-align:justify}aside p:last-child{margin-bottom:0}ul.categories-list{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;list-style:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-right:0;gap:1rem}ul.categories-list li a{text-decoration:none;color:var(--color-text);-webkit-transition:all .3s;transition:all .3s}ul.categories-list li a:hover{color:var(--bs-primary)}.webdev-notes .item{position:relative}.webdev-notes .item span.info a{display:inline-block}.webdev-notes .item::before{content:"";font-family:"bootstrap-icons";position:absolute;font-size:8rem;top:50%;right:0;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);-webkit-filter:opacity(0.1);filter:opacity(0.1)}.webdev-books{width:100%;display:grid;grid-template:auto/repeat(6, 1fr);gap:.25rem}.webdev-books .book-item{border:var(--border-width) solid var(--border-color)}.webdev-books .book-item:hover img.book-cover{-webkit-filter:grayscale(1);filter:grayscale(1)}.webdev-books img.book-cover{width:100%;aspect-ratio:3/4;-webkit-transition:all .3s;transition:all .3s}.home-item{position:relative;padding:1.5rem;-o-border-image:url(../img/icon-background.webp);border-image:url(../img/icon-background.webp);border-image-width:1rem;border-image-slice:16}.home-item h3{padding-top:2rem;text-align:center}.home-item::before{font-family:"bootstrap-icons";position:absolute;font-size:3rem;top:2rem;right:2rem;-webkit-filter:opacity(0.1);filter:opacity(0.1)}.home-item:first-child::before{content:""}.home-item:nth-child(2)::before{content:""}.home-item:last-child::before{content:""}form#commentform{max-width:min(100%,700px);margin-inline:auto}ul.comment-list{list-style:none;padding-right:0;font-size:.875rem;line-height:1.5rem}ul.comment-list a{color:var(--color-text);text-decoration:none}ul.comment-list .reply a{background-color:var(--bs-primary);color:var(--bs-light);padding:.25rem .5rem;text-decoration:none}ul.comment-list b.fn{-webkit-padding-end:4px;padding-inline-end:4px}ul.children{list-style:none;background-color:var(--color-gray)}ul.children .comment-content{-webkit-padding-end:1rem;padding-inline-end:1rem}.comment-author{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.comment-author img{border-radius:50%;-webkit-margin-end:1rem;margin-inline-end:1rem}footer.comment-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-padding-end:1rem;padding-inline-end:1rem}.comment-content{margin-top:1rem}.comment{-webkit-padding-before:.5rem;padding-block-start:.5rem}.comment-body{-webkit-padding-after:.5rem;padding-block-end:.5rem}.comment-body p{text-align:justify}.comment.depth-1:not(:last-child){border-bottom:var(--border-width) solid var(--border-color);margin-bottom:.5rem}.woocommerce table.shop_table,.woocommerce .woocommerce-customer-details address{border-radius:0}.woocommerce span.price,.woocommerce p.price{color:#958e09;font-size:1.25em;font-weight:700}p.woo-wallet-price{text-align:center;margin-top:2rem !important}.woo-wallet-my-wallet-container .woo-wallet-transactions-table th,.woo-wallet-my-wallet-container .woo-wallet-transactions-table td,.woo-wallet-my-wallet-container .woo-wallet-transactions-table .amount,.woo-wallet-my-wallet-container .woo-wallet-referral-stats table th,.woo-wallet-my-wallet-container .woo-wallet-referral-stats table td,.woo-wallet-my-wallet-container .woo-wallet-referral-stats table .amount{text-align:center !important}.woo-wallet-my-wallet-container .woo-wallet-balance-card{border-radius:0;background-color:var(--bs-primary)}.woo-wallet-my-wallet-container .woo-wallet-copy-btn,.woo-wallet-my-wallet-container .woo-wallet-form-wrapper input[type=submit]{background-color:var(--bs-primary)}.wc-button{color:var(--bs-primary);background-color:var(--color-bg);border:var(--button-border-width) solid var(--bs-primary);margin-top:1rem}span.cart-count{color:var(--bs-light);background:#dc3545;border-radius:50%;height:1rem;width:1rem;font-size:.75rem;line-height:1rem;display:inline-block;vertical-align:middle;position:absolute;top:0;left:0;-webkit-transform:translate(-50%, -25%);transform:translate(-50%, -25%)}.woocommerce-Tabs-panel--description p,.woocommerce-product-details__short-description p{text-align:justify}table.product-meta{width:100%}table.product-meta td{padding-block:.25rem}table.product-meta thead{border-bottom:var(--border-width) solid var(--border-color)}table.product-meta tfoot{border-top:var(--border-width) solid var(--border-color);font-size:.875rem}table.product-meta .bi{font-size:1.25rem;vertical-align:baseline;-webkit-padding-end:.5rem;padding-inline-end:.5rem}table.product-meta .bi-check-circle-fill{color:#958e09}table.product-meta .bi-x-circle-fill{color:#dc3545}table.product-meta button.button.alt{background-color:var(--bs-primary);-webkit-transition:all .3s;transition:all .3s}table.product-meta button.button.alt a{color:var(--bs-light)}table.product-meta button.button.alt:hover{background-color:var(--color-bg);color:var(--bs-primary);border:var(--border-width) solid var(--bs-primary)}table.product-meta button.button.alt:hover a{color:var(--bs-primary)}a.checkout-button.button.alt.wc-forward,button#place_order{background:var(--bs-primary)}.woocommerce-error,.woocommerce-info,.woocommerce-message{background-color:var(--color-gray);color:var(--color-text)}button.single_add_to_cart_button.button.alt{color:var(--bs-primary);background-color:var(--color-bg);border:var(--button-border-width) solid var(--bs-primary);line-height:inherit}button.single_add_to_cart_button.button.alt:hover{color:var(--bs-light);background-color:var(--bs-primary)}button.single_add_to_cart_button.button.alt:hover a{text-decoration:none;font-weight:bold;color:var(--bs-light)}body.single-product .content-area{border:var(--border-width) solid var(--border-color)}body.single-product .content-area main .product{padding:1rem}a.woocommerce-Button.wc-forward.button{background-color:var(--color-bg)}nav.woocommerce-MyAccount-navigation ul{list-style:none;padding-right:0}li.woocommerce-MyAccount-navigation-link{-webkit-margin-after:.5rem;margin-block-end:.5rem;border:var(--border-width) solid var(--border-color);padding:.5rem}.woocommerce-MyAccount-content .alert{border-radius:0}.webdev-downloads{display:grid;grid-template:auto/repeat(2, 1fr);gap:1rem}.webdev-downloads .item{background-color:var(--color-gray);padding:1rem}.webdev-downloads .link{width:100%;margin:0 auto;display:block}.webdev-account-info{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;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;-webkit-margin-after:1rem;margin-block-end:1rem;padding-block:1rem;border:var(--border-width) solid var(--border-color)}.webdev-account-info img{width:64px;border-radius:50%}.webdev-account-cards{display:grid;grid-template:auto/repeat(4, 1fr);gap:1rem;-webkit-margin-after:1rem;margin-block-end:1rem}.webdev-account-cards .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-block:1rem;border:var(--border-width) solid var(--border-color);-webkit-transition:all .3s;transition:all .3s}.webdev-account-cards .item:hover{background-color:var(--bs-primary);color:var(--color-bg)}.webdev-account-cards .item h5{margin-block:1rem 0}.webdev-account-cards .item i{font-size:3rem;-webkit-margin-after:.5rem;margin-block-end:.5rem}.webdev-account-tables{-webkit-margin-after:1rem;margin-block-end:1rem;border:var(--border-width) solid var(--border-color);text-align:center}.webdev-account-tables table{margin-block:1rem}.webdev-account-tables p{text-align:center}.wpas-ticket-details,.wpas-submit-ticket,.wpas-ticket-list{border:var(--border-width) solid var(--border-color);padding:1rem}.wpas-ticket-details .wpas-ticket-buttons-top .wpas-btn,.wpas-submit-ticket .wpas-ticket-buttons-top .wpas-btn,.wpas-ticket-list .wpas-ticket-buttons-top .wpas-btn{margin-left:.5rem;margin-right:unset}.wpas-ticket-details .wpas-user-profile img,.wpas-submit-ticket .wpas-user-profile img,.wpas-ticket-list .wpas-user-profile img{border-radius:50%}.wpas-ticket-details .wpas-reply-attachements,.wpas-submit-ticket .wpas-reply-attachements,.wpas-ticket-list .wpas-reply-attachements{text-align:right}.wpas-ticket-details .wpas-table,.wpas-submit-ticket .wpas-table,.wpas-ticket-list .wpas-table{margin-bottom:0}.wpas-ticket-details h3,.wpas-submit-ticket h3,.wpas-ticket-list h3{margin-block:1rem}.wpas-ticket-details .wpas-form-group>label,.wpas-submit-ticket .wpas-form-group>label,.wpas-ticket-list .wpas-form-group>label{margin-right:unset}.wpas-ticket-details-header thead>tr>th,.wpas-ticket-details-header tbody>tr>td{text-align:center}.wpas-reply-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wpas-reply-meta .wpas-reply-time{text-align:left}.wpas-reply-meta .wpas-reply-user{text-align:right}.wpas-form .wpas-btn-default{color:var(--bs-primary);background-color:var(--color-bg);border:var(--button-border-width) solid var(--bs-primary);-webkit-margin-start:auto;margin-inline-start:auto;width:150px;line-height:inherit}.wpas-submission-form-inside-after-subject.container{padding-inline:0}footer.webdev-footer{border-top:var(--border-width) solid var(--border-color);-webkit-padding-before:calc(2.5*var(--row-padding-y));padding-block-start:calc(2.5*var(--row-padding-y))}footer.webdev-footer a{text-decoration:none;font-weight:500;margin-bottom:2px;color:var(--color-text);-webkit-transition:all .3s;transition:all .3s}footer.webdev-footer a:hover{color:var(--bs-primary);border-bottom:var(--border-width) dashed var(--bs-primary)}.footer-linkbox{display:grid;list-style-type:none;gap:3rem;-webkit-padding-start:0px;padding-inline-start:0px}.footer-linkbox h3{margin-top:0;margin-bottom:1.5rem;font-size:1.25rem}.footer-linkbox p{text-align:justify;margin-bottom:0}.footer-linkbox span{vertical-align:middle}.footer-links{list-style-type:none;padding-right:0}.footer-links li{padding-block:.25rem}.sub-footer-info{border-top:var(--border-width) solid var(--border-color);font-size:.875rem;color:var(--color-text);display:grid}.footer-socials{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;list-style-type:none;-webkit-padding-start:0;padding-inline-start:0}.container,.container-fluid{--gutter-x: 1.5rem;--gutter-y: 0;width:100%;padding-left:calc(var(--gutter-x)*.5);padding-right:calc(var(--gutter-x)*.5);margin-left:auto;margin-right:auto}@media(min-width: 1200px){.footer-linkbox{grid-template-columns:600px 1fr 1fr 1fr}.footer-linkbox p{-webkit-padding-end:3rem;padding-inline-end:3rem}.sub-footer-info{grid-template-columns:1fr auto}}@media(max-width: 840px){.webdev-columned-4,.webdev-columned-3,.webdev-account-cards{grid-template:auto/repeat(2, 1fr)}.webdev-category-header .info{display:none}.searchbox{width:min(600px,100%) !important;margin-inline:auto}.webdev-books{grid-template:auto/repeat(4, 1fr)}}@media(max-width: 600px){.webdev-columned-4,.webdev-columned-3,.webdev-columned-2,.webdev-headings-columned-2,.webdev-downloads{grid-template:auto/1fr}.footer-linkbox{gap:1.5rem}.webdev-books,.webdev-account-cards{grid-template:auto/repeat(2, 1fr)}}