.elementor-4470 .elementor-element.elementor-element-f855e12 > .elementor-container{min-height:661px;}.elementor-4470 .elementor-element.elementor-element-8209893 > .elementor-element-populated{margin:-10px 0px -10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-4470 .elementor-element.elementor-element-0a78b99 > .elementor-container{max-width:1488px;}.elementor-4470 .elementor-element.elementor-element-0a78b99{padding:112px 32px 112px 32px;}.elementor-4470 .elementor-element.elementor-element-1c0c82c.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-4470 .elementor-element.elementor-element-1c0c82c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:15px;}.elementor-4470 .elementor-element.elementor-element-4b8634c .elementor-button{background-color:#E8E0F272;font-size:14px;font-weight:600;fill:var( --e-global-color-468fff2 );color:var( --e-global-color-468fff2 );border-style:solid;border-width:1px 1px 1px 1px;border-color:#BBAAE159;border-radius:30px 30px 30px 30px;padding:6px 16px 6px 16px;}.elementor-4470 .elementor-element.elementor-element-4b8634c .elementor-button-content-wrapper{flex-direction:row;}.elementor-4470 .elementor-element.elementor-element-4b8634c .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-4470 .elementor-element.elementor-element-9c83011 .wd-text-block{font-size:35px;font-weight:900;color:#7B5B8C;}.elementor-4470 .elementor-element.elementor-element-56a43b4 .wd-text-block{font-size:15px;color:#2D2433A6;}.elementor-4470 .elementor-element.elementor-element-5189e53 > .elementor-container{max-width:1488px;}.elementor-4470 .elementor-element.elementor-element-5189e53{padding:112px 32px 112px 32px;}.elementor-4470 .elementor-element.elementor-element-79f9819.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-4470 .elementor-element.elementor-element-79f9819 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:15px;}.elementor-4470 .elementor-element.elementor-element-7da57d7 .elementor-button{background-color:#E8E0F272;font-size:14px;font-weight:600;fill:var( --e-global-color-468fff2 );color:var( --e-global-color-468fff2 );border-style:solid;border-width:1px 1px 1px 1px;border-color:#BBAAE159;border-radius:30px 30px 30px 30px;padding:6px 16px 6px 16px;}.elementor-4470 .elementor-element.elementor-element-7da57d7 .elementor-button-content-wrapper{flex-direction:row;}.elementor-4470 .elementor-element.elementor-element-7da57d7 .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-4470 .elementor-element.elementor-element-8652570 .wd-text-block{font-size:35px;font-weight:900;color:#7B5B8C;}.elementor-4470 .elementor-element.elementor-element-db72bc5 .wd-text-block{font-size:15px;color:#2D2433A6;}.elementor-4470 .elementor-element.elementor-element-9d747f4 .wd-products-with-bg, .elementor-4470 .elementor-element.elementor-element-9d747f4 .wd-products-with-bg .wd-product{--wd-prod-bg:#FFFFFF;--wd-bordered-bg:#FFFFFF;}.elementor-4470 .elementor-element.elementor-element-a97d044 > .elementor-container{max-width:1488px;}.elementor-4470 .elementor-element.elementor-element-a97d044{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:112px 32px 112px 32px;}.elementor-4470 .elementor-element.elementor-element-a97d044 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4470 .elementor-element.elementor-element-73055ce > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:15px;}.elementor-4470 .elementor-element.elementor-element-ff0981b .elementor-button{background-color:#E8E0F272;font-size:14px;font-weight:600;fill:var( --e-global-color-468fff2 );color:var( --e-global-color-468fff2 );border-style:solid;border-width:1px 1px 1px 1px;border-color:#BBAAE159;border-radius:30px 30px 30px 30px;padding:6px 16px 6px 16px;}.elementor-4470 .elementor-element.elementor-element-ff0981b .elementor-button-content-wrapper{flex-direction:row;}.elementor-4470 .elementor-element.elementor-element-ff0981b .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-4470 .elementor-element.elementor-element-109282f .wd-text-block{font-size:35px;font-weight:900;color:#7B5B8C;}.elementor-4470 .elementor-element.elementor-element-857e2d0 .wd-text-block{font-size:15px;color:#2D2433A6;}.elementor-4470 .elementor-element.elementor-element-44d7bea .wd-products-with-bg, .elementor-4470 .elementor-element.elementor-element-44d7bea .wd-products-with-bg .wd-product{--wd-prod-bg:#FFFFFF;--wd-bordered-bg:#FFFFFF;}.elementor-4470 .elementor-element.elementor-element-228018e:not(.elementor-motion-effects-element-type-background), .elementor-4470 .elementor-element.elementor-element-228018e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6E507F;}.elementor-4470 .elementor-element.elementor-element-228018e > .elementor-container{min-height:400px;}.elementor-4470 .elementor-element.elementor-element-228018e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:112px 32px 112px 32px;}.elementor-4470 .elementor-element.elementor-element-228018e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4470 .elementor-element.elementor-element-5ba2744 > .elementor-element-populated{margin:0px 152px 0px 152px;--e-column-margin-right:152px;--e-column-margin-left:152px;}.elementor-4470 .elementor-element.elementor-element-29d562c .elementor-button{background-color:#BCADC1;font-size:14px;font-weight:600;fill:#FFFFFFDB;color:#FFFFFFDB;border-style:solid;border-width:1px 1px 1px 1px;border-color:#BBAAE159;border-radius:30px 30px 30px 30px;padding:6px 16px 6px 16px;}.elementor-4470 .elementor-element.elementor-element-29d562c .elementor-button-content-wrapper{flex-direction:row;}.elementor-4470 .elementor-element.elementor-element-29d562c .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-4470 .elementor-element.elementor-element-489dd9b > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-4470 .elementor-element.elementor-element-489dd9b .wd-text-block{max-width:475px;font-size:45px;font-weight:900;color:#FFFFFF;}.elementor-4470 .elementor-element.elementor-element-6cd95b4 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-4470 .elementor-element.elementor-element-6cd95b4 .wd-text-block{max-width:502px;font-size:15px;color:#FFFFFFB8;}.elementor-4470 .elementor-element.elementor-element-08a8bb3 .elementor-button{background-color:#BCADC1;font-size:16px;font-weight:600;fill:#FFFFFFDB;color:#FFFFFFDB;border-style:solid;border-width:1px 1px 1px 1px;border-color:#BBAAE159;border-radius:30px 30px 30px 30px;padding:20px 20px 20px 20px;}.elementor-4470 .elementor-element.elementor-element-08a8bb3 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-4470 .elementor-element.elementor-element-08a8bb3 .elementor-button-content-wrapper{flex-direction:row;}.elementor-4470 .elementor-element.elementor-element-08a8bb3 .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-4470 .elementor-element.elementor-element-059b4c6 .elementor-button{background-color:#E8D8C3;font-size:14px;font-weight:600;fill:var( --e-global-color-468fff2 );color:var( --e-global-color-468fff2 );border-style:solid;border-width:1px 1px 1px 1px;border-color:#BBAAE159;border-radius:30px 30px 30px 30px;padding:14px 28px 14px 28px;}.elementor-4470 .elementor-element.elementor-element-059b4c6 > .elementor-widget-container{margin:28px 0px 0px 0px;}.elementor-4470 .elementor-element.elementor-element-4af02d2{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;top:106.897px;}body:not(.rtl) .elementor-4470 .elementor-element.elementor-element-4af02d2{right:-30px;}body.rtl .elementor-4470 .elementor-element.elementor-element-4af02d2{left:-30px;}.elementor-4470 .elementor-element.elementor-element-4af02d2 > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-4470 .elementor-element.elementor-element-4af02d2 img{height:340px;}.elementor-4470 .elementor-element.elementor-element-4bc0d1b{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;top:377.982px;}body:not(.rtl) .elementor-4470 .elementor-element.elementor-element-4bc0d1b{right:272px;}body.rtl .elementor-4470 .elementor-element.elementor-element-4bc0d1b{left:272px;}.elementor-4470 .elementor-element.elementor-element-4bc0d1b > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-4470 .elementor-element.elementor-element-4bc0d1b img{height:137px;}.elementor-4470 .elementor-element.elementor-element-916733c > .elementor-container{max-width:1488px;}.elementor-4470 .elementor-element.elementor-element-916733c{padding:112px 32px 112px 32px;}.elementor-4470 .elementor-element.elementor-element-cc29b3d.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-4470 .elementor-element.elementor-element-cc29b3d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:15px;}.elementor-4470 .elementor-element.elementor-element-cc29b3d > .elementor-element-populated{margin:0px 152px 0px 152px;--e-column-margin-right:152px;--e-column-margin-left:152px;padding:64px 64px 64px 64px;}.elementor-4470 .elementor-element.elementor-element-fa02218 .elementor-button{background-color:#E8E0F272;font-size:14px;font-weight:600;fill:var( --e-global-color-468fff2 );color:var( --e-global-color-468fff2 );border-style:solid;border-width:1px 1px 1px 1px;border-color:#BBAAE159;border-radius:30px 30px 30px 30px;padding:6px 16px 6px 16px;}.elementor-4470 .elementor-element.elementor-element-fa02218 .elementor-button-content-wrapper{flex-direction:row;}.elementor-4470 .elementor-element.elementor-element-fa02218 .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-4470 .elementor-element.elementor-element-be0db71 .wd-text-block{font-size:35px;font-weight:900;color:#7B5B8C;}.elementor-4470 .elementor-element.elementor-element-0fdf5a6 .wd-text-block{font-size:15px;color:#2D2433A6;}.elementor-4470 .elementor-element.elementor-element-432e350 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-4470 .elementor-element.elementor-element-5096735 > .elementor-container{max-width:1488px;}.elementor-4470 .elementor-element.elementor-element-5096735{padding:112px 32px 112px 32px;}.elementor-4470 .elementor-element.elementor-element-4f0aebe.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-4470 .elementor-element.elementor-element-4f0aebe > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:15px;}.elementor-4470 .elementor-element.elementor-element-dbe7d58 .elementor-button{background-color:#E8E0F272;font-size:14px;font-weight:600;fill:var( --e-global-color-468fff2 );color:var( --e-global-color-468fff2 );border-style:solid;border-width:1px 1px 1px 1px;border-color:#BBAAE159;border-radius:30px 30px 30px 30px;padding:6px 16px 6px 16px;}.elementor-4470 .elementor-element.elementor-element-dbe7d58 .elementor-button-content-wrapper{flex-direction:row;}.elementor-4470 .elementor-element.elementor-element-dbe7d58 .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-4470 .elementor-element.elementor-element-b6b2b55 .wd-text-block{font-size:35px;font-weight:900;color:#7B5B8C;}.elementor-4470 .elementor-element.elementor-element-a1e3f98 .wd-text-block{font-size:15px;color:#2D2433A6;}.elementor-4470 .elementor-element.elementor-element-4da5b40{--e-image-carousel-slides-to-show:6;}.elementor-4470 .elementor-element.elementor-element-4da5b40 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-4470 .elementor-element.elementor-element-4da5b40 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:25px 25px 25px 25px;}.elementor-4470 .elementor-element.elementor-element-02dc5a5 .elementor-button{background-color:#D7AA8B;font-size:14px;font-weight:600;fill:#FFFDFB;color:#FFFDFB;border-style:solid;border-width:1px 1px 1px 1px;border-color:#BBAAE159;border-radius:30px 30px 30px 30px;padding:14px 28px 14px 28px;}.elementor-4470 .elementor-element.elementor-element-02dc5a5 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-4470 .elementor-element.elementor-element-02dc5a5 .elementor-button-content-wrapper{flex-direction:row;}.elementor-4470 .elementor-element.elementor-element-02dc5a5 .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-4470 .elementor-element.elementor-element-208557e > .elementor-container{max-width:1488px;}.elementor-4470 .elementor-element.elementor-element-208557e{padding:112px 32px 112px 32px;}.elementor-4470 .elementor-element.elementor-element-678c7e0.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-4470 .elementor-element.elementor-element-678c7e0 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:15px;}.elementor-4470 .elementor-element.elementor-element-82bd4f8 .elementor-button{background-color:#E8E0F272;font-size:14px;font-weight:600;fill:var( --e-global-color-468fff2 );color:var( --e-global-color-468fff2 );border-style:solid;border-width:1px 1px 1px 1px;border-color:#BBAAE159;border-radius:30px 30px 30px 30px;padding:6px 16px 6px 16px;}.elementor-4470 .elementor-element.elementor-element-82bd4f8 .elementor-button-content-wrapper{flex-direction:row;}.elementor-4470 .elementor-element.elementor-element-82bd4f8 .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-4470 .elementor-element.elementor-element-d3cba2b .wd-text-block{font-size:35px;font-weight:900;color:#7B5B8C;}.elementor-4470 .elementor-element.elementor-element-684da75 > .elementor-widget-container{margin:0px 0px 30px 0px;}@media(max-width:1024px){.elementor-4470 .elementor-element.elementor-element-489dd9b .wd-text-block{font-size:40px;}.elementor-4470 .elementor-element.elementor-element-08a8bb3 .elementor-button{font-size:14px;}body:not(.rtl) .elementor-4470 .elementor-element.elementor-element-4af02d2{right:-149px;}body.rtl .elementor-4470 .elementor-element.elementor-element-4af02d2{left:-149px;}.elementor-4470 .elementor-element.elementor-element-4af02d2{top:178.457px;}.elementor-4470 .elementor-element.elementor-element-4af02d2 img{height:135px;}.elementor-4470 .elementor-element.elementor-element-4bc0d1b{--container-widget-width:70px;--container-widget-flex-grow:0;width:var( --container-widget-width, 70px );max-width:70px;top:284.751px;}body:not(.rtl) .elementor-4470 .elementor-element.elementor-element-4bc0d1b{right:-28px;}body.rtl .elementor-4470 .elementor-element.elementor-element-4bc0d1b{left:-28px;}.elementor-4470 .elementor-element.elementor-element-4bc0d1b img{height:50px;}.elementor-4470 .elementor-element.elementor-element-cc29b3d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:50px 50px 50px 50px;}.elementor-4470 .elementor-element.elementor-element-fa02218 .elementor-button{font-size:14px;}.elementor-4470 .elementor-element.elementor-element-be0db71 .wd-text-block{font-size:30px;}.elementor-4470 .elementor-element.elementor-element-0fdf5a6 .wd-text-block{font-size:13px;}.elementor-4470 .elementor-element.elementor-element-4da5b40{--e-image-carousel-slides-to-show:5;}}@media(min-width:768px){.elementor-4470 .elementor-element.elementor-element-8209893{width:100%;}.elementor-4470 .elementor-element.elementor-element-5ba2744{width:100%;}}@media(max-width:767px){.elementor-4470 .elementor-element.elementor-element-0a78b99{margin:112px 0px 112px 0px;padding:0px 32px 0px 32px;}.elementor-4470 .elementor-element.elementor-element-5189e53{margin:0px 0px 112px 0px;padding:0px 0px 0px 0px;}.elementor-4470 .elementor-element.elementor-element-a97d044{margin:0px 0px 112px 0px;padding:0px 0px 0px 0px;}.elementor-4470 .elementor-element.elementor-element-5ba2744 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4470 .elementor-element.elementor-element-489dd9b .wd-text-block{font-size:30px;}.elementor-4470 .elementor-element.elementor-element-6cd95b4 .wd-text-block{font-size:13px;}.elementor-4470 .elementor-element.elementor-element-08a8bb3 .elementor-button{line-height:25px;}.elementor-4470 .elementor-element.elementor-element-916733c{margin:112px 0px 112px 0px;padding:0px 0px 0px 0px;}.elementor-4470 .elementor-element.elementor-element-5096735{margin:0px 0px 112px 0px;padding:0px 0px 0px 0px;}.elementor-4470 .elementor-element.elementor-element-a1e3f98 .wd-text-block{font-size:14px;}.elementor-4470 .elementor-element.elementor-element-4da5b40{--e-image-carousel-slides-to-show:3;}.elementor-4470 .elementor-element.elementor-element-208557e{margin:0px 0px 112px 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for wd_products, class: .elementor-element-9d747f4 */.wd-carousel-item .wd-slide-visible .wd-full-visible:hover{
    background-color: red;
}/* End custom CSS */
/* Start custom CSS for wd_products, class: .elementor-element-44d7bea */.wd-carousel-item .wd-slide-visible .wd-full-visible:hover{
    background-color: red;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c499303 */.book-tags-custom{
    display:flex;
    flex-wrap:wrap;
    gap:12px;
}

.book-tags-custom span{
    padding:10px 18px;
    border-radius:999px;

    background:rgba(255,255,255,.06);
    border:1px solid rgba(255,255,255,.12);

    color:#FFF;
    font-size:14px;

    backdrop-filter:blur(10px);

    transition:.3s;
}

.book-tags-custom span:hover{
    transform:translateY(-2px);
    background:rgba(255,255,255,.12);
}.book-tags-custom{
    display:flex;
    flex-wrap:wrap;
    gap:12px;
}

.book-tags-custom span{
    padding:10px 18px;
    border-radius:999px;

    background:rgba(255,255,255,.06);
    border:1px solid rgba(255,255,255,.12);

    color:#FFF;
    font-size:14px;

    backdrop-filter:blur(10px);

    transition:.3s;
}

.book-tags-custom span:hover{
    transform:translateY(-2px);
    background:rgba(255,255,255,.12);
}/* End custom CSS */
/* Start custom CSS for wd_image_or_svg, class: .elementor-element-4af02d2 */.elementor-4470 .elementor-element.elementor-element-4af02d2{
    border: 5px solid #FFFDFB8C;
    border-radius: 20px;
    
    animation: 5s ease-in-out 0s infinite normal none running imageBook;
}
@keyframes imageBook{
    0%, 100% {
    transform: translateY(0px);
}50% {
    transform: translateY(-12px);
}  
}/* End custom CSS */
/* Start custom CSS for wd_image_or_svg, class: .elementor-element-4bc0d1b */.elementor-4470 .elementor-element.elementor-element-4bc0d1b{
    border: 5px solid #FFFDFB8C;
    border-radius: 24px;
    
    animation: 5s ease-in-out 0s infinite normal none running imageBook;
}
@keyframes imageBook{
    0%, 100% {
    transform: translateY(0px);
}50% {
    transform: translateY(-12px);
}  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-432e350 *//* والد اصلی */
.relative.z-10.mx-auto.mt-12.grid.max-w-4xl{
    display: flex !important;
    justify-content: center;
    align-items: stretch;
    gap: 24px !important;
    flex-wrap: nowrap;
    max-width: 100% !important;
   
}

@media (max-width: 1024px){

    .relative.z-10.mx-auto.mt-12.grid.max-w-4xl{
    display: flex !important;
    justify-content: center;
    align-items: stretch;
    gap: 24px !important;
    flex-wrap: nowrap;
    max-width: 100% !important;
   flex-wrap: wrap;
}

}

/* کارت ها */
.glass{
    width: 210px;
    height: 200px;

    padding: 24px !important;

    background: #fffdfb8c;
    border: 1px solid #ffffff99;

    border-radius: 1.5rem;

    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;

    gap: 12px;
    text-align: center;

    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    box-shadow:
        0 8px 24px rgba(0,0,0,.04),
        inset 0 1px 0 rgba(255,255,255,.8);

    transition: all .3s ease;
}

.glass:hover{
    transform: translateY(-6px);
}

/* دایره آیکون */
.glass span{
    width: 56px;
    height: 56px;

    border-radius: 50%;

    display: flex;
    align-items: center;
    justify-content: center;

    background: rgba(139,107,168,.08);
}

/* عنوان */
.glass h3{
    margin: 0;

    color: #8b6ba8;
    font-size: 20px;
    font-weight: 700;
}

/* متن */
.glass p{
    margin: 0;

    color: rgba(0,0,0,.6);
    font-size: 14px;
    line-height: 1.7;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-827d6a4 *//* مخفی کردن عنوان و لیبل */
.gform_title,
.gfield_label{
    display: none !important;
}

/* فرم */
#gform_wrapper_3 .gform_fields{
    display: flex !important;
    justify-content: center;
    align-items: center;
    gap: 16px;
    flex-wrap: nowrap;
}

/* حذف Grid پیش فرض گرویتی */
#gform_wrapper_3 .gfield--width-half{
    grid-column: unset !important;
    width: auto !important;
    flex: unset !important;
    margin: 0 !important;
}

/* فیلد ایمیل */
#input_3_1{
    width: 360px !important;
    height: 40px;
    background: rgba(255,255,255,.55);
    border: 1px solid #FFFFFF99;
    border-radius: 30px;
    padding: 0 22px;
    color: #2d2d2d;
    transition: .3s;
}

#input_3_1::placeholder{
    color: rgba(0,0,0,.55);
}

#input_3_1:focus{
    outline: none;
    border-color: #a5a5a5;
    background: #fff;
}

/* دکمه */
#gform_submit_button_3{
    height: 38px;
    padding: 0 20px;
    border: 0;
    border-radius: 30px;
    background: #7B5B8C;
    color: #fff;
    cursor: pointer;
    transition: .3s;
    white-space: nowrap;
}

#gform_submit_button_3:hover{
    background: #694B7B;
}

/* حذف فاصله اضافی */
#gform_wrapper_3 .gform_footer{
    display: none;
}

#gform_wrapper_3 .gfield{
    margin: 0 !important;
    padding: 0 !important;
}

/* ---------- Tablet ---------- */

@media (max-width:1024px){

    #input_3_1{
        width: 300px !important;
    }

}

/* ---------- Mobile ---------- */

@media (max-width:767px){

    #gform_wrapper_3 .gform_fields{
        flex-direction: column;
        gap: 14px;
        align-items: center;
    }

    #input_3_1{
        width: 100% !important;
        max-width: 340px;
    }

    #gform_submit_button_3{
        width: 100%;
        max-width: 340px;
    }

}

/*متن بعد ارسال*/
#gform_confirmation_message_3{
        display: flex;
    justify-content: center;
    margin-top: 30px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-cc29b3d */.elementor-4470 .elementor-element.elementor-element-cc29b3d{
    background: linear-gradient(135deg, #fdecf3 0%, #e8e0f2 50%, #fffdfb 100%);
    
    box-shadow: 0px 0px 50px rgb(0,0,0,0.1);
    
    border-radius: 2.5rem;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-4da5b40 *//* اسلاید */
.elementor-element-4da5b40 .swiper-slide{
    width:178px !important;
    height:178px !important;
    flex-shrink:0 !important;
}

/* قاب عکس */
.elementor-element-4da5b40 .swiper-slide-inner{
    width:178px !important;
    height:178px !important;
    overflow:hidden;
}

/* خود عکس */
.elementor-element-4da5b40 .swiper-slide-image{
    width:100% !important;
    height:100% !important;
    object-fit:cover !important;
    display:block;
}

.elementor-element-4da5b40 .swiper-slide-inner{
    overflow:hidden;
    border-radius: 25px;
}

.elementor-element-4da5b40 .swiper-slide-image{
    transition:all .4s ease;
}

.elementor-element-4da5b40 .swiper-slide-inner:hover .swiper-slide-image{
    filter:brightness(70%);
    transform:scale(1.05);
    
}


/* تبلت */
@media (max-width:1024px){

    .elementor-element-4da5b40 .swiper-slide{
        width:150px !important;
        height:150px !important;
    }

    .elementor-element-4da5b40 .swiper-slide-inner{
        width:150px !important;
        height:150px !important;
    }

}

/* موبایل */
@media (max-width:767px){

    .elementor-element-4da5b40 .swiper-slide{
        width:120px !important;
        height:120px !important;
    }

    .elementor-element-4da5b40 .swiper-slide-inner{
        width:120px !important;
        height:120px !important;
    }

}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-684da75 *//* ==========================================
   Customer Reviews Slider - Luxury Style
========================================== */

/* کارت اصلی */
.cr-review-card-inner{
    max-width:768px !important;
    min-height:419px !important;

    margin:0 auto;

    padding:48px !important;

    background:rgba(255, 253, 251, 0.55);

    border-radius:32px !important;

    

    display:flex;
    flex-direction:column;
    justify-content:center;
    align-items:center;

    text-align:center;
}
/*بخش حذفیات هست*/
/*حذف نمایش تعداد ستاره*/
.rating-label{
    display: none !important;
}

.reviewer-verified{
    display: none !important;
}


/* متن نظر */
.review-text,
.cr-review-content,
.cr-review-text{

    color:#7b5b8c !important;

    font-size:18px;

    line-height:2;

    font-weight:500;

    margin-top:20px !important;
}

/* ستاره ها */
.star-rating,
.cr-star-rating{

    display:flex !important;

    justify-content:center;

    margin-top:20px !important;

    margin-bottom:0 !important;

    font-size:22px;
}

/* رنگ ستاره ها */

.star-rating span:before,
.star-rating::before{

    color:#d4a07b !important;
}

/* نام مشتری */

.cr-reviewer-name,
.reviewer-name{
    
    display: flex;
    flex-direction: column-reverse;
    gap: 10px;
    

    color:#7b5b8c !important;

    font-size:24px;

    font-weight:700;

    margin-top:20px !important;

    position:relative;
}

.cr-reviewer-name::before,
.reviewer-name::before{

    content:"مشتری";

    display:block;

    font-size:15px;

    font-weight:400;

    color:#999;

    margin-bottom:0px;
}

/* تاریخ حذف */

.cr-review-date,
.review-date,
.cr-review-card .datetime{

    display:none !important;
}

/* عکس حذف */

.cr-avatar,
.review-avatar,
.review-thumbnail{

    display:none !important;
}

/* اطلاعات محصول حذف */

.product-info{

    display:none !important;
}

/* دکمه ها */

.slick-prev,
.slick-next{

    width:52px !important;
    height:52px !important;

    border-radius:50% !important;

    background:#fff !important;

    box-shadow:0 8px 18px rgba(0,0,0,.08);
}

.slick-prev:before,
.slick-next:before{

    color:#7b5b8c !important;

    font-size:24px !important;
}


/* موبایل */

@media(max-width:768px){

.cr-review-card-inner{

    max-width:100% !important;

    min-height:auto !important;

    padding:32px 24px !important;

    border-radius:24px !important;
}

.review-text{

    font-size:20px;
}

.cr-reviewer-name{

    font-size:20px;
}
}/* End custom CSS */