.elementor-6146 .elementor-element.elementor-element-8e21e44{--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;}.elementor-6146 .elementor-element.elementor-element-8e21e44:not(.elementor-motion-effects-element-type-background), .elementor-6146 .elementor-element.elementor-element-8e21e44 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F0F;}.elementor-6146 .elementor-element.elementor-element-f4d50d8{--display:flex;--justify-content:space-evenly;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6146 .elementor-element.elementor-element-f4d50d8:not(.elementor-motion-effects-element-type-background), .elementor-6146 .elementor-element.elementor-element-f4d50d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F0F;}.elementor-6146 .elementor-element.elementor-element-88f7554{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-6146 .elementor-element.elementor-element-88f7554 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:700;color:#F3F3F3;}.elementor-6146 .elementor-element.elementor-element-b2efc75{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6146 .elementor-element.elementor-element-48275b7{--display:flex;}.elementor-6146 .elementor-element.elementor-element-8894d1d{border-radius:20px 20px 20px 20px;}.elementor-6146 .elementor-element.elementor-element-8894d1d .elementor-wrapper{--video-aspect-ratio:1;}.elementor-6146 .elementor-element.elementor-element-d998ab1.elementor-element{--align-self:center;}.elementor-6146 .elementor-element.elementor-element-2532a3c{--display:flex;}.elementor-6146 .elementor-element.elementor-element-7df335e{border-radius:20px 20px 20px 20px;}.elementor-6146 .elementor-element.elementor-element-7df335e .elementor-wrapper{--video-aspect-ratio:1;}.elementor-6146 .elementor-element.elementor-element-bae9b74.elementor-element{--align-self:center;}.elementor-6146 .elementor-element.elementor-element-dc85fb1{--display:flex;--justify-content:space-evenly;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;}.elementor-6146 .elementor-element.elementor-element-dc85fb1:not(.elementor-motion-effects-element-type-background), .elementor-6146 .elementor-element.elementor-element-dc85fb1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#353535;}.elementor-6146 .elementor-element.elementor-element-b70ca2b{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-6146 .elementor-element.elementor-element-b70ca2b .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:700;color:#F3F3F3;}.elementor-6146 .elementor-element.elementor-element-fa57a23{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-6146 .elementor-element.elementor-element-80f3107{padding:20px 20px 20px 20px;}.elementor-6146 .elementor-element.elementor-element-80f3107.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-6146 .elementor-element.elementor-element-80f3107.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-6146 .elementor-element.elementor-element-80f3107.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-6146 .elementor-element.elementor-element-80f3107 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-6146 .elementor-element.elementor-element-80f3107 .elementor-image-box-img img{border-radius:10px;box-shadow:0px 0px 14px 2px rgba(255, 0, 0, 0.62);transition-duration:0.3s;}.elementor-6146 .elementor-element.elementor-element-9c4749d{padding:20px 20px 20px 20px;}.elementor-6146 .elementor-element.elementor-element-9c4749d.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-6146 .elementor-element.elementor-element-9c4749d.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-6146 .elementor-element.elementor-element-9c4749d.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-6146 .elementor-element.elementor-element-9c4749d .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-6146 .elementor-element.elementor-element-9c4749d .elementor-image-box-img img{border-radius:10px;box-shadow:0px 0px 14px 2px rgba(255, 0, 0, 0.62);transition-duration:0.3s;}.elementor-6146 .elementor-element.elementor-element-e70b657{padding:20px 20px 20px 20px;}.elementor-6146 .elementor-element.elementor-element-e70b657.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-6146 .elementor-element.elementor-element-e70b657.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-6146 .elementor-element.elementor-element-e70b657.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-6146 .elementor-element.elementor-element-e70b657 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-6146 .elementor-element.elementor-element-e70b657 .elementor-image-box-img img{border-radius:10px;box-shadow:0px 0px 14px 2px rgba(255, 0, 0, 0.62);transition-duration:0.3s;}.elementor-6146 .elementor-element.elementor-element-d56a646{padding:20px 20px 20px 20px;}.elementor-6146 .elementor-element.elementor-element-d56a646.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-6146 .elementor-element.elementor-element-d56a646.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-6146 .elementor-element.elementor-element-d56a646.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-6146 .elementor-element.elementor-element-d56a646 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-6146 .elementor-element.elementor-element-d56a646 .elementor-image-box-img img{border-radius:10px;box-shadow:0px 0px 14px 2px rgba(255, 0, 0, 0.62);transition-duration:0.3s;}@media(max-width:1024px){.elementor-6146 .elementor-element.elementor-element-b2efc75{--grid-auto-flow:row;}.elementor-6146 .elementor-element.elementor-element-fa57a23{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-6146 .elementor-element.elementor-element-b2efc75{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6146 .elementor-element.elementor-element-fa57a23{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6146 .elementor-element.elementor-element-80f3107 .elementor-image-box-img{margin-bottom:15px;}.elementor-6146 .elementor-element.elementor-element-9c4749d .elementor-image-box-img{margin-bottom:15px;}.elementor-6146 .elementor-element.elementor-element-e70b657 .elementor-image-box-img{margin-bottom:15px;}.elementor-6146 .elementor-element.elementor-element-d56a646 .elementor-image-box-img{margin-bottom:15px;}}/* Start custom CSS for image-box, class: .elementor-element-80f3107 *//* Instagram Gradient Button */
.instagram-btn {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    padding: 14px 32px;
    border-radius: 50px;
    text-decoration: none;
    color: #ffffff !important;
    font-size: 14px;
    font-weight: 700;
    line-height: 1;
    background: linear-gradient(
        45deg,
        #f09433 0%,
        #e6683c 25%,
        #dc2743 50%,
        #cc2366 75%,
        #bc1888 100%
    );
    box-shadow: 0 8px 25px rgba(220, 39, 67, 0.35);
    transition: all 0.3s ease;
}

.instagram-btn:hover {
    transform: translateY(-2px) scale(1.03);
    box-shadow: 0 12px 35px rgba(220, 39, 67, 0.45);
    color: #ffffff !important;
}

.instagram-btn:active {
    transform: scale(0.98);
}

.instagram-btn i,
.instagram-btn svg {
    width: 22px;
        padding-top: 5px;

    height: 22px;
    fill: currentColor;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9c4749d *//* Instagram Gradient Button */
.instagram-btn {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    padding: 14px 32px;
    border-radius: 50px;
    text-decoration: none;
    color: #ffffff !important;
    font-size: 14px;
    font-weight: 700;
    line-height: 1;
    background: linear-gradient(
        45deg,
        #f09433 0%,
        #e6683c 25%,
        #dc2743 50%,
        #cc2366 75%,
        #bc1888 100%
    );
    box-shadow: 0 8px 25px rgba(220, 39, 67, 0.35);
    transition: all 0.3s ease;
}

.instagram-btn:hover {
    transform: translateY(-2px) scale(1.03);
    box-shadow: 0 12px 35px rgba(220, 39, 67, 0.45);
    color: #ffffff !important;
}

.instagram-btn:active {
    transform: scale(0.98);
}

.instagram-btn i,
.instagram-btn svg {
    width: 22px;
        padding-top: 5px;

    height: 22px;
    fill: currentColor;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e70b657 *//* Instagram Gradient Button */
.instagram-btn {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    padding: 14px 32px;
    border-radius: 50px;
    text-decoration: none;
    color: #ffffff !important;
    font-size: 14px;
    font-weight: 700;
    line-height: 1;
    background: linear-gradient(
        45deg,
        #f09433 0%,
        #e6683c 25%,
        #dc2743 50%,
        #cc2366 75%,
        #bc1888 100%
    );
    box-shadow: 0 8px 25px rgba(220, 39, 67, 0.35);
    transition: all 0.3s ease;
}

.instagram-btn:hover {
    transform: translateY(-2px) scale(1.03);
    box-shadow: 0 12px 35px rgba(220, 39, 67, 0.45);
    color: #ffffff !important;
}

.instagram-btn:active {
    transform: scale(0.98);
}

.instagram-btn i,
.instagram-btn svg {
    width: 22px;
        padding-top: 5px;

    height: 22px;
    fill: currentColor;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d56a646 *//* Instagram Gradient Button */
.instagram-btn {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    padding: 14px 32px;
    border-radius: 50px;
    text-decoration: none;
    color: #ffffff !important;
    font-size: 14px;
    font-weight: 700;
    line-height: 1;
    background: linear-gradient(
        45deg,
        #f09433 0%,
        #e6683c 25%,
        #dc2743 50%,
        #cc2366 75%,
        #bc1888 100%
    );
    box-shadow: 0 8px 25px rgba(220, 39, 67, 0.35);
    transition: all 0.3s ease;
}

.instagram-btn:hover {
    transform: translateY(-2px) scale(1.03);
    box-shadow: 0 12px 35px rgba(220, 39, 67, 0.45);
    color: #ffffff !important;
}

.instagram-btn:active {
    transform: scale(0.98);
}

.instagram-btn i,
.instagram-btn svg {
    width: 22px;
        padding-top: 5px;

    height: 22px;
    fill: currentColor;
}/* End custom CSS */