/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Apr 15 2025 | 15:39:14 */
.psw-gallery > a > img{
	border-radius: 8px;
}

.rewards-box img{
	width: 100% !important;
	max-width: 384px !important;
	height: unset !important;
}

.elementor-element-fcf5ed2 div{
	gap: 20px;
	justify-content: space-between;
}
@media (max-width: 1024px){
	.elementor-element-761277b{
		padding: 0 20px !important;
	}
}

.cst_callery_k{
	border-radius: 50%;
}

.pswp__caption__text{
	font-weight: 500;
	line-height: 21px;
	padding-bottom: .2em;
	font-family: var(--golos);
	font-feature-settings: 'ss05' on, 'ss04' on, 'ss03' on, 'ss02' on;
	font-size: 20px;
	color: #f2f2f2;
}

body.admin-bar .dialog-lightbox-widget{
	display: none !important;
}

body.admin-bar .dialog-lightbox-widget{
	display: none !important;
}

.elementor-lightbox{
	display: none !important;
}

#my-c-Security-bnt{
	display: flex;
	height: 34px;
	align-items: center;
	gap: 12px;
}

.wrapper_cast_K_btn_ind_post {
    display: flex;
    gap: 12px;
    flex-wrap: wrap;
	max-width: 850px;
}

.wrapper_cast_K_btn_ind_post div a {
	color: #121212
}

.wrapper_cast_K_btn_ind_post div {
    background-color: #F2F2F7;
    padding: 7.5px 10px 7.5px 10px;
    border-radius: 20px;
    font-family: var(--golos);
	font-feature-settings: 'ss05' on, 'ss04' on, 'ss03' on, 'ss02' on;
    font-size: 16px;
    font-weight: 500;
    line-height: 19px;
    letter-spacing: 0em;
    text-align: center;
}

#qwerty1233{
	margin-right: 12px;
}
#arrow123{
	background-size: 12px;
}


.my-cust-btn::hover{
	color:red;
}
#qeqweqwe{
	background-color: red;
	color:red;
}
.my-cust-btn {
	font-size: 16px;
	line-height: 19.2px;
	font-weight: 400;
	font-family: var(--golos);
	font-feature-settings: 'ss05' on, 'ss04' on, 'ss03' on, 'ss02' on;
	color:#121212;
}

#blogPostImgBox{
	padding-top: 16px;
	user-select: none;
}

/* <--------------style for "get Consultation"-------------------------->*/
/* right btn */

.right-text-get-a-cons {
    font-family: var(--space-grotesk);
	font-feature-settings: 'ss05' on, 'ss04' on, 'ss03' on, 'ss02' on;
    max-width: fit-content;
    font-size: 30px;
    box-sizing: border-box;
    font-weight: 500;
    line-height: 40.83px;
    display: flex;
    align-items: center;
    text-decoration: none;
    z-index: 1;
    color: #C7C7CC;
    transition: 1s ease;
    position: relative;
}

.right-text-get-a-cons :active{
    transition: transform 0.4s, background-color 0.3s; 
 color: #4169e1;
}

.right-text-get-a-cons::before {
    transform-origin: 100% 50%; 
    transform: scaleX(0); 
    transition: transform 0.3s;
    position: absolute;
    width: 100%;
    height: 1px;
    background: #fff;
    top: 100%;
    left: 0;
    pointer-events: none;
    content: ''; 
    border-bottom: 1px solid transparent;
}

.right-text-get-a-cons:hover::before {
    transform: scaleX(1); 
    transform-origin: 0% 50%; 
    transition: transform 0.4s;
}
.right-text-get-a-cons:active::before {
    transition: transform 0.3s, background-color 0.3s;
    background-color: #4169e1;
}


.my-cstm-animArrow{
    position: absolute;
    width: 28px;
    height: 28px;
    left: 283px;
    top: 2px;
    overflow: hidden;
}

.my-cstm-animArrow:after {
    content: '';
    background: url(/wp-content/uploads/2023/08/Vector-5.svg);
    background-size: 100%;
    position: absolute;
    width: 28px;
    height: 28px;
    background-repeat: no-repeat;
    top: 0%;
    left: 0px;
	transform: translate(-28px, 28px);
}



.my-cstm-animArrow:before {
    content: '';
    background: url(/wp-content/uploads/2023/08/Vector-5.svg);
    background-size: 100%;
    position: absolute;
    width: 28px;
    height: 28px;
    background-repeat: no-repeat;
    top: 0%;
    left: 0px;
}

.right-text-get-a-cons:hover .my-cstm-animArrow:before {
    opacity: 1;
    animation: moveUpblue_post 0.6s ease-in-out forwards;
}

.right-text-get-a-cons:hover .my-cstm-animArrow:after {
    opacity: 1;
    animation: moveUpWhite_post 0.6s ease-in-out forwards;
}

.right-text-get-a-cons:active .my-cstm-animArrow::before,
.right-text-get-a-cons:active .my-cstm-animArrow::after {
    background: url(/wp-content/uploads/2023/10/Vector-6.svg);
    background-size: 28px;
    background-repeat: no-repeat;
}


@keyframes moveUpblue_post {
    0% {
        transform: translate(0, 0);
    }

    100% {
        transform: translate(35px, -35px);
    }
}

@keyframes moveUpWhite_post {
    0% {
        transform: translate(-30px, 30px);
    }

    100% {
        transform: translate(0, 0);
    }
}


