.elementor-33 .elementor-element.elementor-element-d96f529{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-33 .elementor-element.elementor-element-56812fb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--wd-sticky-offset:150px;}.elementor-33 .elementor-element.elementor-element-64e3cf4 > .elementor-widget-container{background-color:#FFFFFF;padding:10px 20px 10px 20px;border-radius:20px 20px 20px 20px;}.elementor-33 .elementor-element.elementor-element-64e3cf4 .wd-menu > .wd-nav > li > a{font-size:16px;}.elementor-33 .elementor-element.elementor-element-227db15{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-33 .elementor-element.elementor-element-bfdea65{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-33 .elementor-element.elementor-element-bfdea65:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-bfdea65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#261F3D;}.elementor-33 .elementor-element.elementor-element-92463a3{--display:flex;--padding-top:0%;--padding-bottom:0%;--padding-left:16%;--padding-right:16%;}.elementor-33 .elementor-element.elementor-element-92463a3.e-con{--align-self:center;}.elementor-33 .elementor-element.elementor-element-8a2aaa0 .title{font-size:52px;line-height:1.2em;}@media(min-width:769px){.elementor-33 .elementor-element.elementor-element-56812fb{--width:20%;}.elementor-33 .elementor-element.elementor-element-227db15{--width:80%;}}@media(max-width:1024px){.elementor-33 .elementor-element.elementor-element-92463a3{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-33 .elementor-element.elementor-element-8a2aaa0 .title{font-size:36px;}}@media(max-width:768px){.elementor-33 .elementor-element.elementor-element-8a2aaa0 .title{font-size:22px;}}/* Start custom CSS for html, class: .elementor-element-891d2e4 *//* হোয়াটসঅ্যাপ ও ফেসবুক বাটনের জন্য মেইন কন্টেইনার */
.social-floating-buttons {
    position: fixed;
    bottom: 85px; /* নিচের মেনু বার থেকে উপরে রাখার জন্য */
    right: 20px;
    z-index: 9999;
    display: flex;
    flex-direction: column;
    gap: 12px; /* দুটি বাটনের মাঝখানে গ্যাপ */
}

/* কমন বাটন স্টাইল */
.social-floating-buttons a {
    width: 50px;
    height: 50px;
    border-radius: 50%; /* একদম গোল */
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    font-size: 24px;
    box-shadow: 0 4px 15px rgba(0,0,0,0.2); /* প্রিমিয়াম শ্যাডো */
    transition: all 0.3s ease;
    text-decoration: none;
}

/* হোয়াটসঅ্যাপ বাটনের কালার ও ইফেক্ট */
.wa-floating {
    background-color: #25D366 !important;
}

/* ফেসবুক বাটনের কালার ও ইফেক্ট */
.fb-floating {
    background-color: #1877F2 !important;
}

/* মাউস ধরলে বা ক্লিক করলে হালকা জুম হবে */
.social-floating-buttons a:hover {
    transform: scale(1.1) translateY(-3px);
    box-shadow: 0 6px 20px rgba(0,0,0,0.3);
}

/* মোবাইল ডিভাইসের জন্য স্পেশাল এডজাস্টমেন্ট */
@media (max-width: 768px) {
    .social-floating-buttons {
        bottom: 95px; /* মোবাইল নেভিগেশন বার থেকে একটু উঁচুতে */
        right: 15px;
    }
    .social-floating-buttons a {
        width: 45px;
        height: 45px;
    }
}/* End custom CSS */