.elementor-1676 .elementor-element.elementor-element-9b7862d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1676 .elementor-element.elementor-element-420ee6a .elementor-repeater-item-00dbdd1 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://abdurrahmanfurniture.com/wp-content/uploads/2026/07/WhatsApp-Image-2026-07-04-at-3.19.03-PM.jpeg);background-size:cover;}.elementor-1676 .elementor-element.elementor-element-420ee6a .elementor-repeater-item-190f4e7 .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://abdurrahmanfurniture.com/wp-content/uploads/2026/07/ChatGPT-Image-Jul-12-2026-10_20_29-PM.png);background-size:cover;}.elementor-1676 .elementor-element.elementor-element-420ee6a .elementor-repeater-item-6d0404d .swiper-slide-bg{background-color:#4054b2;background-image:url(https://abdurrahmanfurniture.com/wp-content/uploads/2026/07/ChatGPT-Image-Jul-11-2026-02_51_55-AM.png);background-size:cover;}.elementor-1676 .elementor-element.elementor-element-420ee6a .elementor-repeater-item-19c5704 .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://abdurrahmanfurniture.com/wp-content/uploads/2026/07/ChatGPT-Image-Jul-11-2026-01_16_04-PM.png);background-size:cover;}.elementor-1676 .elementor-element.elementor-element-420ee6a .elementor-repeater-item-ff73e25 .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://abdurrahmanfurniture.com/wp-content/uploads/2026/07/ChatGPT-Image-Jul-11-2026-01_22_35-PM.png);background-size:cover;}.elementor-1676 .elementor-element.elementor-element-420ee6a .elementor-repeater-item-b144520 .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://abdurrahmanfurniture.com/wp-content/uploads/2026/07/ChatGPT-Image-Jul-12-2026-10_56_46-PM.png);background-size:cover;}.elementor-1676 .elementor-element.elementor-element-420ee6a .elementor-repeater-item-663cbd5 .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://abdurrahmanfurniture.com/wp-content/uploads/2026/07/ChatGPT-Image-Jul-12-2026-11_01_50-PM.png);background-size:cover;}.elementor-1676 .elementor-element.elementor-element-420ee6a .swiper-slide{transition-duration:calc(5000ms*1.2);height:872px;}.elementor-1676 .elementor-element.elementor-element-420ee6a .swiper-slide-contents{max-width:66%;}.elementor-1676 .elementor-element.elementor-element-420ee6a .swiper-slide-inner{text-align:center;}.elementor-1676 .elementor-element.elementor-element-514149e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1676 .elementor-element.elementor-element-3fde829{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1676 .elementor-element.elementor-element-e25e3b1 .elementor-repeater-item-00dbdd1 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://abdurrahmanfurniture.com/wp-content/uploads/2026/07/WhatsApp-Image-2026-07-04-at-3.19.03-PM.jpeg);background-size:cover;}.elementor-1676 .elementor-element.elementor-element-e25e3b1 .elementor-repeater-item-190f4e7 .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://abdurrahmanfurniture.com/wp-content/uploads/2026/07/ChatGPT-Image-Jul-12-2026-10_20_29-PM.png);background-size:cover;}.elementor-1676 .elementor-element.elementor-element-e25e3b1 .elementor-repeater-item-6d0404d .swiper-slide-bg{background-color:#4054b2;background-image:url(https://abdurrahmanfurniture.com/wp-content/uploads/2026/07/ChatGPT-Image-Jul-11-2026-02_51_55-AM.png);background-size:cover;}.elementor-1676 .elementor-element.elementor-element-e25e3b1 .elementor-repeater-item-19c5704 .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://abdurrahmanfurniture.com/wp-content/uploads/2026/07/ChatGPT-Image-Jul-11-2026-01_16_04-PM.png);background-size:cover;}.elementor-1676 .elementor-element.elementor-element-e25e3b1 .elementor-repeater-item-ff73e25 .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://abdurrahmanfurniture.com/wp-content/uploads/2026/07/ChatGPT-Image-Jul-11-2026-01_22_35-PM.png);background-size:cover;}.elementor-1676 .elementor-element.elementor-element-e25e3b1 .elementor-repeater-item-b144520 .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://abdurrahmanfurniture.com/wp-content/uploads/2026/07/ChatGPT-Image-Jul-12-2026-10_56_46-PM.png);background-size:cover;}.elementor-1676 .elementor-element.elementor-element-e25e3b1 .elementor-repeater-item-663cbd5 .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://abdurrahmanfurniture.com/wp-content/uploads/2026/07/ChatGPT-Image-Jul-12-2026-11_01_50-PM.png);background-size:cover;}.elementor-1676 .elementor-element.elementor-element-e25e3b1 .swiper-slide{transition-duration:calc(5000ms*1.2);height:872px;}.elementor-1676 .elementor-element.elementor-element-e25e3b1 .swiper-slide-contents{max-width:66%;}.elementor-1676 .elementor-element.elementor-element-e25e3b1 .swiper-slide-inner{text-align:center;}.elementor-1676 .elementor-element.elementor-element-7d34f28{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1676 .elementor-element.elementor-element-5ef3f4a{--display:flex;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:767px){.elementor-1676 .elementor-element.elementor-element-e25e3b1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1676 .elementor-element.elementor-element-e25e3b1 .elementor-slide-heading{font-size:14px;}}/* Start custom CSS for container, class: .elementor-element-9b7862d */@media (max-width:767px){

.elementor-1676 .elementor-element.elementor-element-9b7862d .swiper-slide{
    height:280px !important;
    border-radius:20px;
    overflow:hidden;
}

.elementor-1676 .elementor-element.elementor-element-9b7862d .swiper-slide-bg{
    background-size:contain !important;
    background-position:center;
    background-repeat:no-repeat;
    background-color:#fafafa;
}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fd434b7 *//*==========================
 ABOUT SECTION
==========================*/

.arf-about{

padding:25px;

background:#fff;

border-radius:30px;

box-shadow:0 20px 60px rgba(0,0,0,.08);

position:relative;

overflow:hidden;

}

.arf-about::before{

content:"";

position:absolute;

width:250px;

height:250px;

left:-80px;

top:-80px;

background:rgba(255,136,0,.08);

border-radius:50%;

}

.arf-tag{

display:inline-block;

padding:8px 18px;

background:#FFF3E5;

color:#FF8800;

font-size:14px;

font-weight:700;

letter-spacing:1px;

border-radius:30px;

margin-bottom:18px;

}

.arf-title{

font-size:52px;

font-weight:800;

line-height:1.15;

color:#222;

margin-bottom:25px;

}

.arf-title span{

color:#FF8800;

}

.arf-text{

font-size:18px;

line-height:1.9;

color:#666;

margin-bottom:35px;

}

.arf-grid{

display:grid;

grid-template-columns:repeat(2,1fr);

gap:18px;

margin-bottom:35px;

}

.arf-card{

display:flex;

gap:15px;

padding:22px;

background:#fff;

border-radius:18px;

box-shadow:0 12px 30px rgba(0,0,0,.07);

transition:.35s;

border:1px solid #eee;

}

.arf-card:hover{

transform:translateY(-8px);

border-color:#FF8800;

box-shadow:0 20px 40px rgba(255,136,0,.18);

}

.icon{

width:55px;

height:55px;

border-radius:50%;

display:flex;

align-items:center;

justify-content:center;

background:linear-gradient(135deg,#FF8800,#FFA726);

color:#fff;

font-size:22px;

flex-shrink:0;

}

.arf-card h4{

margin:0 0 8px;

font-size:20px;

font-weight:700;

color:#222;

}

.arf-card p{

margin:0;

font-size:15px;

line-height:1.7;

color:#666;

}

.arf-stats{

display:flex;

justify-content:space-between;

margin:40px 0;

padding:25px;

background:#FFF8F2;

border-radius:20px;

}

.arf-stats h3{

margin:0;

font-size:42px;

color:#FF8800;

font-weight:800;

}

.arf-stats span{

color:#666;

font-size:15px;

}

.arf-buttons{

display:flex;

gap:20px;

flex-wrap:wrap;

}

.arf-buttons a{

padding:16px 34px;

border-radius:50px;

text-decoration:none;

font-weight:700;

transition:.35s;

}

.call-btn{

background:linear-gradient(135deg,#FF8800,#FF6B00);

color:#fff;

box-shadow:0 12px 30px rgba(255,136,0,.35);

}

.call-btn:hover{

transform:translateY(-5px);

}

.wa-btn{

background:#25D366;

color:#fff;

box-shadow:0 12px 30px rgba(37,211,102,.35);

}

.wa-btn:hover{

transform:translateY(-5px);

}

/*==========================
 MOBILE
==========================*/

@media(max-width:767px){

.arf-about{

padding:25px 18px;

}

.arf-title{

font-size:34px;

}

.arf-text{

font-size:17px;

}

.arf-grid{

grid-template-columns:1fr;

}

.arf-stats{

flex-direction:column;

gap:20px;

text-align:center;

}

.arf-buttons{

flex-direction:column;

}

.arf-buttons a{

width:100%;

text-align:center;

}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3fde829 */@media (max-width:767px){

.elementor-1676 .elementor-element.elementor-element-3fde829 .swiper-slide{
    height:280px !important;
    border-radius:20px;
    overflow:hidden;
}

.elementor-1676 .elementor-element.elementor-element-3fde829 .swiper-slide-bg{
    background-size:contain !important;
    background-position:center;
    background-repeat:no-repeat;
    background-color:#fafafa;
}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-911b744 *//*==========================
 ABOUT SECTION
==========================*/

.arf-about{

padding:25px;

background:#fff;

border-radius:30px;

box-shadow:0 20px 60px rgba(0,0,0,.08);

position:relative;

overflow:hidden;

}

.arf-about::before{

content:"";

position:absolute;

width:250px;

height:250px;

left:-80px;

top:-80px;

background:rgba(255,136,0,.08);

border-radius:50%;

}

.arf-tag{

display:inline-block;

padding:8px 18px;

background:#FFF3E5;

color:#FF8800;

font-size:14px;

font-weight:700;

letter-spacing:1px;

border-radius:30px;

margin-bottom:18px;

}

.arf-title{

font-size:52px;

font-weight:800;

line-height:1.15;

color:#222;

margin-bottom:25px;

}

.arf-title span{

color:#FF8800;

}

.arf-text{

font-size:18px;

line-height:1.9;

color:#666;

margin-bottom:35px;

}

.arf-grid{

display:grid;

grid-template-columns:repeat(2,1fr);

gap:18px;

margin-bottom:35px;

}

.arf-card{

display:flex;

gap:15px;

padding:22px;

background:#fff;

border-radius:18px;

box-shadow:0 12px 30px rgba(0,0,0,.07);

transition:.35s;

border:1px solid #eee;

}

.arf-card:hover{

transform:translateY(-8px);

border-color:#FF8800;

box-shadow:0 20px 40px rgba(255,136,0,.18);

}

.icon{

width:55px;

height:55px;

border-radius:50%;

display:flex;

align-items:center;

justify-content:center;

background:linear-gradient(135deg,#FF8800,#FFA726);

color:#fff;

font-size:22px;

flex-shrink:0;

}

.arf-card h4{

margin:0 0 8px;

font-size:20px;

font-weight:700;

color:#222;

}

.arf-card p{

margin:0;

font-size:15px;

line-height:1.7;

color:#666;

}

.arf-stats{

display:flex;

justify-content:space-between;

margin:40px 0;

padding:25px;

background:#FFF8F2;

border-radius:20px;

}

.arf-stats h3{

margin:0;

font-size:42px;

color:#FF8800;

font-weight:800;

}

.arf-stats span{

color:#666;

font-size:15px;

}

.arf-buttons{

display:flex;

gap:20px;

flex-wrap:wrap;

}

.arf-buttons a{

padding:16px 34px;

border-radius:50px;

text-decoration:none;

font-weight:700;

transition:.35s;

}

.call-btn{

background:linear-gradient(135deg,#FF8800,#FF6B00);

color:#fff;

box-shadow:0 12px 30px rgba(255,136,0,.35);

}

.call-btn:hover{

transform:translateY(-5px);

}

.wa-btn{

background:#25D366;

color:#fff;

box-shadow:0 12px 30px rgba(37,211,102,.35);

}

.wa-btn:hover{

transform:translateY(-5px);

}

/*==========================
 MOBILE
==========================*/

@media(max-width:767px){

.arf-about{

padding:25px 18px;

}

.arf-title{

font-size:34px;

}

.arf-text{

font-size:17px;

}

.arf-grid{

grid-template-columns:1fr;

}

.arf-stats{

flex-direction:column;

gap:20px;

text-align:center;

}

.arf-buttons{

flex-direction:column;

}

.arf-buttons a{

width:100%;

text-align:center;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5417876 */.cta-section{

    background:linear-gradient(135deg,#ffffff,#fff8f1);

    padding:80px 45px;

    border-radius:30px;

    text-align:center;

    box-shadow:0 20px 50px rgba(0,0,0,.08);

    overflow:hidden;

    position:relative;

}

.cta-section::before{

    content:"";

    position:absolute;

    width:260px;

    height:260px;

    background:rgba(255,136,0,.08);

    border-radius:50%;

    left:-120px;

    top:-120px;

}

.cta-badge{

    display:inline-block;

    padding:10px 24px;

    background:#FFF1DF;

    color:#FF8800;

    border-radius:50px;

    font-weight:700;

    margin-bottom:22px;

}

.cta-section h2{

    font-size:52px;

    font-weight:800;

    color:#222;

    line-height:1.2;

    margin-bottom:20px;

}

.cta-section span{

    color:#FF8800;

}

.cta-section p{

    max-width:760px;

    margin:auto;

    color:#666;

    line-height:1.8;

    font-size:18px;

}

.cta-features{

    margin-top:40px;

    display:grid;

    grid-template-columns:repeat(2,1fr);

    gap:18px;

    max-width:700px;

    margin-left:auto;

    margin-right:auto;

}

.feature{

    background:#fff;

    border:1px solid #f2f2f2;

    border-radius:15px;

    padding:18px;

    font-weight:600;

    color:#333;

    transition:.35s;

}

.feature:hover{

    background:#FF8800;

    color:#fff;

    transform:translateY(-5px);

    box-shadow:0 12px 30px rgba(255,136,0,.25);

}

@media(max-width:767px){

.cta-section{

padding:50px 25px;

}

.cta-section h2{

font-size:34px;

}

.cta-section p{

font-size:16px;

}

.cta-features{

grid-template-columns:1fr;

}

}/* End custom CSS */