.b-ext .user-login-form {max-width: 400px;margin: 50px auto;padding: 20px;border: 1px solid #ddd;border-radius: 10px;box-shadow: 0 0 10px rgba(0,0,0,.1);font-family: Arial,sans-serif;}
.b-ext .user-login-form input[type="text"], .b-ext .user-login-form input[type="password"] {width: 100%;padding: 10px;margin-bottom: 15px;border: 1px solid #ccc;border-radius: 5px;font-size: 16px;}
.b-ext .user-login-form input[type="submit"] {width: 100%;background-color: white;color: #0f77ae;padding: 10px;border: none;cursor: pointer;font-size: 18px;box-shadow: inset 0 0 0 calc(var(--font-size) * .125) #0f77ae;}
.b-ext .user-login-form input[type="submit"]:hover {background-color: #0f77ae;color: white;}
.b-ext .user-login-form a {display: block;text-align: center;margin-top: 15px;color: #0f77ae;text-decoration: none;font-weight: bold;}
.b-ext .user-login-form a:hover {text-decoration: underline;}
.b-ext .a2a_kit a {display: flex;align-items: center;justify-content: center;width: 40px;height: 40px;background-color: #2d74a5;border-radius: 50%;text-decoration: none;margin: 25px 0;}
.b-ext .a2a_kit a img, .b-ext .a2a_kit a svg {width: 100%;}
.b-ext .a2a_kit a.a2a_dd {background-color: unset !important;width: 45px;height: 40px;padding-left: unset;}
.b-ext .addtoany_list.a2a_kit_size_32 a > span {border-radius: 4px;height: 30px;line-height: 32px;opacity: 1;width: 30px;}
.b-ext .show-small.mb-3 {display: flex;justify-content: center;gap: 10px;}
@media (max-width: 991px) {.b-ext .a2a_kit {display: flex;justify-content: center;}
	.b-ext .a2a_kit a {margin: 0 10px;}}
.b-ext #copy-link {width: 45px;height: 40px;}
.b-ext .msm_copied {font-size: 14px;background-color: #efefef;border-radius: 4px;padding: 6px 10px;width: max-content;box-shadow: 0px 2px 5px rgba(0,0,0,.2);white-space: nowrap;position: absolute;top: 50%;left: 105%;transform: translateY(-50%);display: none;display: none;transition: opacity .3s ease-in-out;}
.b-ext .post-content section img {height: auto;}
.b-ext .support-channels {padding-top: calc(var(--font-size) * 1) !important;margin-bottom: calc(var(--font-size) * -3) !important;}
@media (min-width: 1250px) {.b-ext .module-steps-video__youtube {height: calc(var(--font-size) * 25);flex-basis: initial;}}
@media only screen and (min-width: 1500px) {.b-ext .module-steps-video__youtube {height: calc(var(--font-size) * 25);flex-basis: initial;}}
@media only screen and (min-width: 992px) {.b-ext .module-steps-video__steps {flex-basis: fit-content;}}
@media only screen and (min-width: 1024px) {.b-ext .main-menu__primary-menu .main-menu__menu-item:hover .main-menu__submenu, .b-ext .main-menu__secondary-menu .main-menu__menu-item:hover .main-menu__submenu {display: flex;}
	.b-ext .main-menu__primary-menu .main-menu__menu-item:hover .main-menu__menu-item__link::after {content: "";position: absolute;bottom: 0;left: calc(var(--font-size) * .25);right: calc(var(--font-size) * .25);background-color: #009ddd;height: calc(var(--font-size) * .1875);}}
@media only screen and (max-width: 1023px) {.b-ext .main-menu__primary-menu .main-menu__menu-item:focus-within .main-menu__menu-item__link::after {content: none;}
	.b-ext .main-menu__primary-menu .main-menu__menu-item:focus-within .main-menu__submenu, .b-ext .main-menu__secondary-menu .main-menu__menu-item:focus-within .main-menu__submenu {display: flex;}}
.b-ext .splide__slide {display: flex !important;align-items: center !important;justify-content: center !important;}
.b-ext .slider-gallery {width: 85% !important;height: 600px !important;display: flex !important;align-items: center !important;justify-content: center !important;overflow: hidden !important;}
.b-ext .slider-gallery img {max-width: 100% !important;object-fit: contain !important;}