@import url('https://fonts.googleapis.com/css2?family=Momo+Trust+Display&display=swap');
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
#block-flexistyle-bootstrap-subtheme-site-branding img{height:50px;width:auto;}#block-flexistyle-bootstrap-subtheme-site-branding .d-block{display:block !important;width:60px;float:left;margin-right:11px;}#block-flexistyle-bootstrap-subtheme-site-branding .flex-site-name{margin-top:19px;float:left;font-family:"Momo Trust Display",sans-serif;font-weight:400;font-style:normal;color:#000;}.me-2{margin-right:1.5rem !important;text-transform:uppercase;letter-spacing:1px;}.nav-link-https--abrinteriorcom-blog{text-transform:uppercase;letter-spacing:1px;}.bg-body-secondary{--bs-bg-opacity:1;background-color:rgb(238,231,214) !important;}.bg-purple{background:#a59b8a;}.navbar-expand-lg .navbar-nav .nav-item a{display:block;padding:14px;cursor:pointer;text-decoration:none;text-transform:uppercase;letter-spacing:1px;font-weight:550;color:#fff;font-size:14px;}.navbar-expand-lg .navbar-nav .nav-item span{display:block;padding:14px;cursor:pointer;text-decoration:none;text-transform:uppercase;letter-spacing:1px;font-weight:550;color:#fff;font-size:14px;}.navbar-expand-lg .navbar-nav .nav-item ul li a{color:#a59b8a;}#block-flexistyle-bootstrap-subtheme-headerphnno-2--2 a{margin:0 10px;float:left;}#block-flexistyle-bootstrap-subtheme-headerphnno-2--2 a span{color:#4bbf85}#block-flexistyle-bootstrap-subtheme-headerphnno-2--2 a i{color:#f7b900;}.nav-item{position:relative;}.nav-link,.nav-item > span.nav-link{cursor:pointer;position:relative;padding-right:45px;}.nav-item.dropdown > .nav-link::after,.nav-item.dropdown > span.nav-link::after{content:"\f067";font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;right:15px;top:50%;transform:translateY(-50%);transition:transform 0.25s ease;}.nav-item.dropdown.open > .nav-link::after,.nav-item.dropdown.open > span.nav-link::after{content:"\f068";}.dropdown-menu{display:block;overflow:hidden;max-height:0;opacity:0;transition:max-height 0.35s ease,opacity 0.3s ease;pointer-events:none;}.nav-item.dropdown.open > .dropdown-menu{max-height:1000px;opacity:1;pointer-events:auto;}@media (min-width:992px){.dropdown-menu{position:absolute;left:0;top:100%;min-width:260px;background:#fff;z-index:1000;}}@media (max-width:991px){.dropdown-menu{position:static;background:#f9f9f9;box-shadow:none;}.dropdown-menu .nav-item a{padding:10px 15px 10px 30px;}}@media (min-width:992px){.nav > .nav-item.dropdown > .nav-link,.nav > .nav-item.dropdown > span.nav-link{padding-right:28px !important;white-space:nowrap;}.nav > .nav-item.dropdown > .nav-link::after,.nav > .nav-item.dropdown > span.nav-link::after{right:8px;font-size:12px;top:50%;transform:translateY(-50%);pointer-events:none;color:#000;}}


.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:#ce921f;}.social-icons a{font-size:1.4rem;color:#333;margin-right:10px;}.social-icons a:hover{color:#0d6efd;}#block-flexistyle-bootstrap-subtheme-headerphnno ul{margin:.5rem 0 !important;}.homeslider{position:absolute;bottom:10%;left:50%;transform:translateX(-50%);text-align:center;color:#fff;z-index:15;width:90%;max-width:1000px;padding:1rem;}.homeslider h2{font-size:5rem;color:#fff;text-transform:uppercase;line-height:1;text-shadow:6px 6px 7.83px rgba(0,0,0,0.73);font-weight:bold;}.homeslider h2 span{color:#ff5800fa;}.homeslider p{display:inline-block;padding:0.75rem 1.5rem;}.btn-primary.btn-accent{color:#fff;border-radius:40px;border:3px solid #F27900;background:#0000005e;}.btn-primary.has-icon span{transform:translateX(-18px);-webkit-transition:opacity .45s cubic-bezier(0.25,1,0.33,1),-webkit-transform .45s cubic-bezier(0.25,1,0.33,1);position:relative;font-size:1rem;letter-spacing:1px;text-transform:uppercase;font-weight:bold;}.btn-primary.btn-accent.has-icon i{background:#000;color:#fff;padding:10px;border-radius:50%;}.btn-primary.btn-accent:hover{background:transparent;color:var(--black-color);}.btn-primary.btn-accent.has-icon:hover i{background:#F27900;color:var(--white-color);}#block-home-page-slider .owl-item > div{position:relative;}#block-home-page-slider .owl-item > div::after{content:"";position:absolute;inset:0;pointer-events:none;z-index:2;background:linear-gradient(to top,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.5) 50%,rgba(0,0,0,0) 100%);}@media (max-width:768px){.homeslider{bottom:0;width:95%;padding:0.5rem;}.homeslider h2{font-size:1.5rem;line-height:1.2;text-shadow:3px 3px 4px rgba(0,0,0,0.2);}.homeslider p{padding:0.5rem 1rem;font-size:0.9rem;}.btn-primary.btn-accent{border-width:2px;border-radius:30px;}.btn-primary.has-icon span{font-size:0.85rem;letter-spacing:0.5px;transform:translateX(-10px);}.btn-primary.btn-accent.has-icon i{padding:8px;font-size:0.8rem;}#block-flexistyle-bootstrap-subtheme-headerphnno-2--2{text-align:center;display:inline-block;}#block-flexistyle-bootstrap-subtheme-headerphnno-2--2 a.hpno{color:#000;}#block-flexistyle-bootstrap-subtheme-headerphnno-2--2 a.hpno span{color:#fff;}#block-flexistyle-bootstrap-subtheme-main-menu ul.navbar-nav{width:100%;}#header button{margin-top:0;}}#block-block-home-category-thumbnails{padding:5rem 0}#block-block-home-category-thumbnails header{text-align:center;}.views-view-responsive-grid__item-inner{background:#fff;text-align:center;padding:1.5rem;border-radius:10px;box-shadow:0 4px 12px rgba(0,0,0,0.08);width:100%;cursor:pointer;border:1px solid #ddd;}.views-view-responsive-grid__item-inner span{color:#4bbf85;font-weight:bold;margin-top:10px;display:inline-block;text-transform:uppercase;letter-spacing:1px;}.views-view-responsive-grid__item-inner:hover{box-shadow:0 8px 20px rgba(0,0,0,0.15);}#block-block-home-category-thumbnails .views-view-responsive-grid__item-inner a{text-align:center;padding:.5rem 1rem;border-radius:50px;box-shadow:0 4px 12px rgba(0,0,0,0.08);cursor:pointer;border:2px solid #F27900;background:#eabd8e30;color:#000;font-size:14px;text-transform:uppercase;font-weight:bold;letter-spacing:1px;}.views-field-field-thumbnail-photo img{width:100%;height:auto;border-radius:8px;}.views-view-responsive-grid__item-inner:hover .views-field-field-thumbnail-photo img{}#block-design-gallery-ideas .views-view-responsive-grid__item-inner{overflow:hidden;border-radius:0;cursor:pointer;position:relative;padding:0;}#block-design-gallery-ideas .views-field-field-thumbnail-photo{overflow:hidden;}#block-design-gallery-ideas .views-field-field-thumbnail-photo img{width:100%;height:auto;display:block;transform-origin:center center;}#block-design-gallery-ideas .views-view-responsive-grid__item-inner:hover 
  .views-field-field-thumbnail-photo img{}#block-design-gallery-ideas h5{padding:12px 15px;margin:0;}.views-field-title a{font-size:1.2rem;font-weight:bold;color:#222;text-decoration:none;display:inline-block;margin-top:1rem;transition:color 0.3s ease;}.views-field-title a:hover{color:#ff5e14;}.views-field-body{margin-top:0.5rem;font-size:0.95rem;color:#555;}.viewmores a{display:inline-block;margin-top:1rem;padding:0.6rem 1.2rem;background-color:#ff5e14;color:#fff;border-radius:5px;font-size:0.95rem;text-decoration:none;transition:background-color 0.3s ease;}.viewmores a:hover{background-color:#e04e0f;}#block-views-block-why-choose-us-why-choose-us{margin:3rem 0;}#block-views-block-why-choose-us-why-choose-us h2{text-align:center}.view-id-why_choose_us .owl-item{display:flex;align-items:stretch;justify-content:center;flex-wrap:wrap;}.view-id-why_choose_us .owl-item > div{display:flex;flex-direction:column;justify-content:space-between;text-align:center;border:1px solid #ddd;padding:20px;background-color:#fff;border-radius:10px;width:100%;height:100%;box-sizing:border-box;transition:all 0.3s ease;min-height:230px;}.view-id-why_choose_us .owl-item > div:hover{box-shadow:0 8px 20px rgba(0,0,0,0.12);transform:translateY(-5px);}.view-id-why_choose_us .owl-item h6{font-size:1.1rem;margin-bottom:10px;color:#333;text-align:center;}.view-id-why_choose_us .owl-item p{font-size:0.95rem;color:#555;margin:0;}#block-views-block-why-choose-us-why-choose-us .owl-carousel .owl-item img{width:90px;height:90px;position:relative;display:inline;}.page-wrapper{display:flex;gap:24px;align-items:flex-start;width:100%;box-sizing:border-box;}.gallery-column{width:60%;height:100vh;overflow-y:auto;padding:20px;box-sizing:border-box;}.thumbnail-grid > .container-inline{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;align-items:start;}.thumbnail-grid .field-item{width:100%;box-sizing:border-box;}.thumbnail-grid .field-item a{display:block;width:100%;height:100%;}.thumbnail-grid img{width:100%;height:auto;display:block;border-radius:6px;object-fit:cover;}.form-column{width:40%;padding:20px;box-sizing:border-box;position:sticky;top:0;height:100vh;overflow-y:auto;background:#fff;border-left:1px solid #e6e6e6;z-index:10;}@media (max-width:991px){.page-wrapper{flex-direction:column;}.gallery-column{width:100%;height:auto;overflow:visible;padding:12px;}.thumbnail-grid > .container-inline{grid-template-columns:1fr;gap:12px;}.form-column{width:100%;position:relative;height:auto;padding:16px;border-left:none;border-top:1px solid #e6e6e6;}}#block-flexistyle-bootstrap-subtheme-whatisadesignsession{margin:3rem 0;}#block-flexistyle-bootstrap-subtheme-whatisadesignsession h2{text-align:center;}.design_season{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;margin:auto;}.design_season_in{text-align:center;background:#fff;}.design_season_in img{max-width:100%;height:auto;display:block;margin:0 auto 10px;}.design_season_in p{margin:0;font-size:16px;line-height:1.4;}@media (max-width:992px){.design_season{grid-template-columns:repeat(2,1fr);}}@media (max-width:576px){.design_season{grid-template-columns:1fr;}}.santanu *{box-sizing:border-box;margin:0;padding:0;}.about_founder_wrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:2.5rem;width:100%;padding:30px 0;}.about_founder_lr{background:#ffffff;padding:30px 25px;border-radius:16px;box-shadow:0 12px 30px rgba(0,0,0,0.08);text-align:center;display:flex;flex-direction:column;align-items:center;transition:transform 0.3s ease,box-shadow 0.3s ease;}.about_founder_lr:hover{transform:translateY(-6px);box-shadow:0 18px 40px rgba(0,0,0,0.12);}.about_founder_lr img{width:150px;height:150px;object-fit:cover;border-radius:50%;margin-bottom:15px;border:4px solid #f1f1f1;}.about_founder_lr h3{font-size:22px;font-weight:600;margin:10px 0 5px;color:#222;}.about_founder_lr h5{font-size:15px;font-weight:500;color:#777;margin-bottom:15px;}.about_founder_lr a[href*="wa.me"]{display:inline-block;padding:10px 20px;background:#25d366;color:#ffffff;border-radius:30px;font-size:14px;font-weight:500;text-decoration:none;margin-bottom:18px;transition:background 0.3s ease,transform 0.2s ease;}.about_founder_lr a[href*="wa.me"]:hover{background:#1ebe5d;transform:translateY(-2px);}.about_founder_lr p{font-size:15px;line-height:1.7;color:#555;margin:0;}.about_founder_lr i{margin-right:6px;}@media (max-width:768px){.about_founder_wrapper{grid-template-columns:1fr;gap:2rem;}.about_founder_lr{padding:25px 20px;}}.whatsapp{position:fixed;bottom:20px;left:20px;z-index:1000;}.whatsapp a{display:flex;align-items:center;background-color:#25D366;color:white;padding:12px 20px;border-radius:50px;text-decoration:none;font-size:16px;font-weight:bold;transition:background 0.3s,transform 0.3s ease;animation:bounce 1.5s infinite;box-shadow:0px 4px 10px rgba(0,0,0,0.2);}.whatsapp i{font-size:24px;margin-right:10px;}.whatsapp .wp-title{font-size:16px;font-weight:600;padding:2px 8px;background:white;color:#25D366;border-radius:5px;transition:0.3s;}@keyframes bounce{0%,20%,50%,80%,100%{transform:translateY(0);}40%{transform:translateY(-8px);}60%{transform:translateY(-4px);}}@media (max-width:768px){.whatsapp{display:none;}}.ui-accordion .ui-accordion-content{height:auto !important;}.ui-accordion .ui-accordion-header h5{display:inline;}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:5px 0 0 0;padding:.8em;font-size:100%;}.ui-state-active{border:1px solid #dfcea5;background:#f4e2a9;font-weight:normal;color:#000;}.calculator-container{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;}.calculator{background:#fff;border-radius:12px;box-shadow:0 2px 10px rgba(0,0,0,0.1);flex:1 1 320px;max-width:400px;padding:20px;}.calculator h3{text-align:center;color:#333;}label{display:block;margin:15px 0 5px;font-weight:500;}input[type="number"]{width:100%;padding:10px;border:1px solid #ccc;border-radius:6px;font-size:16px;}.rate{background:#f0f0f0;padding:10px;text-align:center;font-weight:bold;border-radius:6px;margin-top:10px;}button{padding:12px;margin-top:20px;background:#0078ff;color:white;border:none;border-radius:8px;font-size:16px;cursor:pointer;}button:hover{background:#005fcc;}.result{margin-top:15px;text-align:center;font-weight:bold;font-size:18px;color:#222;}@media (max-width:768px){.calculator-container{flex-direction:column;align-items:center;}}@media (max-width:768px){.view-id-why_choose_us .owl-item > div{padding:15px 10px;border-radius:9px;min-height:300px;}}#edit-select-your-bhk-type{margin:24px auto 0;padding:3rem;border-radius:16px 16px 0 0;box-shadow:0 2px 4px 0 rgba(65,48,62,.15);}#block-flexistyle-bootstrap-subtheme-webform-2{width:100%;float:left;}#edit-rooms-to-design{padding:3rem 15%;border-radius:15px;background:#fff;box-shadow:0 2px 4px 0 rgba(65,48,62,.15);width:100%;float:left;}#edit-rooms-to-design label{float:left;width:70%;text-align:left;}#edit-rooms-to-design input{float:left;width:30%;}#block-flexistyle-bootstrap-subtheme-webform-2 #edit-actions{float:left;}.bhk-children-wrapper{margin-left:24px;padding-left:12px;border-left:2px solid #ddd;display:none;}.bhk-child-option{padding:6px 0;}.bhk-icon{float:right;font-weight:bold;cursor:pointer;}#block-flexistyle-bootstrap-subtheme-webform-3{width:100%;float:left;}#edit-type{width:36%;margin:24px 32%;padding:3rem;border-radius:16px 16px 0 0;box-shadow:0 2px 4px 0 rgba(65,48,62,.15);float:left;}#block-flexistyle-bootstrap-subtheme-webform-3 #edit-actions{display:flex;justify-content:center;align-items:center;gap:16px;width:100%;}#block-flexistyle-bootstrap-subtheme-webform-3 #edit-actions .form-item{margin:0;}#block-flexistyle-bootstrap-subtheme-webform-3 #edit-actions button{min-width:140px;}#edit-packages--wrapper{margin:24px auto 0;padding:3rem;border-radius:16px 16px 0 0;background:#fff;box-shadow:0 2px 4px 0 rgba(65,48,62,.15);}#edit-your-estimate-is-almost-ready{margin:24px auto 0;padding:3rem;border-radius:16px 16px 0 0;background:#fff;box-shadow:0 2px 4px 0 rgba(65,48,62,.15);}#block-flexistyle-bootstrap-subtheme-content{max-width:100%;}#block-flexistyle-bootstrap-subtheme-content .js-form-item{padding-right:0 !important;}#d-g-ideass-details{padding:5rem 0;}.bhk-icon{position:absolute;right:10px;top:2px;font-size:20px;color:#0078ff;font-weight:bold;transition:transform 0.3s ease,color 0.3s ease;}#webform-submission-full-home-interior-node-11-add-form .form-check-input[type="radio"]{border-radius:50%;border:#000 solid 1px;}.js-form-item{position:relative;padding-right:30px;}input[type="radio"]:not(:checked) + label{background-color:#e4fbe4;border-radius:5px;padding:3px 6px;transition:background-color 0.3s ease;}input[type="radio"]:checked + label{background-color:#ffffff;}#webform-submission-full-home-interior-node-11-add-form{width:50%;margin:0 auto;}#edit-wizard-next{color:transparent;position:relative;}#edit-wizard-next::after{content:"Next";color:#fff;position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;}#edit-wizard-prev{color:transparent;position:relative;}#edit-wizard-prev::after{content:"Previous";color:#fff;position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;}a{color:#b18363;}#block-flexistyle-bootstrap-subtheme-views-block-faq-block-1{padding:5rem 0;}#block-flexistyle-bootstrap-subtheme-views-block-faq-block-1 h2{text-align:center;margin-bottom:15px;}#block-home-page-slider{background:#000000;background:linear-gradient(360deg,rgba(0,0,0,0.4) 5%,rgba(0,0,145,0) 60%);}#block-design-gallery-ideas{padding:5rem 0;}.contact-icons{width:100%;display:flex;gap:20px;margin:20px 0;}.contact-icons-in{width:50%;padding:15px;background:#f8f9fb;border-radius:12px;text-align:center;box-shadow:0 8px 20px rgba(0,0,0,0.08);border:1px solid #ddd;}.contact-icons-in h3{margin-bottom:15px;font-size:15px;color:#ffbf00;font-weight:bold;letter-spacing:1px;text-transform:uppercase;}.contact-icons-in a{display:inline-flex;align-items:center;justify-content:center;padding:6px;margin:0 8px;border-radius:50%;background:#ffffff;color:#4bbf85;font-size:20px;box-shadow:0 4px 10px rgba(0,0,0,0.1);transition:all 0.3s ease;}.contact-icons-in a:hover .fa-phone{color:#0a58ca;}.contact-icons-in a:hover .fa-whatsapp{color:#25D366;}.contact-icons-in a:hover{transform:scale(1.1);}.google-review-wrapper{display:flex;width:100%;min-height:320px;border-radius:16px;overflow:hidden;background:#4b2c4f;margin-top:7%;}.google-review{flex:0 0 40%;background:#1a68d0;display:flex;align-items:center;padding:50px;position:relative;}.google-review::after{content:"";position:absolute;right:-60px;top:0;width:120px;height:100%;background:#1a68d0;border-radius:0 50% 50% 0;}.google-review a{text-decoration:none;color:#fff;z-index:2;}.google-review h1{font-size:42px;margin-bottom:16px;}.google-review h2{font-size:28px;font-weight:600;margin-bottom:12px;color:#fff;}.google-review h3{font-size:16px;font-weight:400;opacity:0.9;color:#fff;}.google-review-image{flex:0 0 60%;}.google-review-image img{width:100%;height:100%;object-fit:cover;display:block;}@media (max-width:991px){.google-review-wrapper{flex-direction:column;}.google-review,.google-review-image{flex:0 0 100%;max-width:100%;}.google-review{padding:40px 24px;}.google-review::after{display:none;}.google-review-image{height:240px;}}#block-flexistyle-bootstrap-subtheme-googlemap iframe{width:100% !important;margin-top:5%;display:block;}.contact-wrapper{width:100%;display:flex;flex-direction:row;background:#f5f5f5;padding:25px;box-sizing:border-box;}.contact-in-lr{width:50%;padding:25px;box-sizing:border-box;background:#ffffff;border-radius:12px;box-shadow:0 10px 25px rgba(0,0,0,0.08);}.contact-in-lr:first-child{margin-right:20px;}.contact-in-lr p{margin:0 0 12px;font-size:16px;color:#333;line-height:1.6;}.contact-in-lr strong{color:#000;}.contact-in-lr a{color:#0077cc;text-decoration:none;font-weight:500;}.contact-in-lr a:hover{color:#005fa3;}.contact-in-lr i{margin-right:6px;}.contact-in-lr a[href*="wa.me"]{display:inline-block;margin-top:15px;padding:10px 20px;background:#25d366;color:#ffffff;border-radius:30px;font-size:15px;transition:background 0.3s ease,transform 0.2s ease;}.contact-in-lr a[href*="wa.me"]:hover{background:#1ebe5d;transform:translateY(-2px);}.contact-in-lr img{width:100%;height:100%;object-fit:cover;border-radius:12px;display:block;}@media (max-width:768px){.contact-wrapper{flex-direction:column;padding:15px;}.contact-in-lr{width:100%;margin-bottom:20px;}.contact-in-lr:first-child{margin-right:0;}}.about_services_content{max-width:1100px;margin:auto;}.about_services_content h3{font-size:22px;font-weight:600;color:#222;margin:30px 0 10px;padding-left:40px;position:relative;line-height:1.3;}.about_services_content h3::before{font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;left:0;top:2px;font-size:20px;color:#c89b3c;}.about_services_content h3:nth-of-type(1)::before{content:"\f0b1";}.about_services_content h3:nth-of-type(2)::before{content:"\f015";}.about_services_content h3:nth-of-type(3)::before{content:"\f0eb";}.about_services_content h3:nth-of-type(4)::before{content:"\f6e3";}.about_services_content h3:nth-of-type(5)::before{content:"\f53f";}.about_services_content h3:nth-of-type(6)::before{content:"\f1b2";}.about_services_content h3:nth-of-type(7)::before{content:"\f7d9";}.about_services_content h3:nth-of-type(8)::before{content:"\f005";}.about_services_content p{font-size:15.5px;line-height:1.8;color:#555;margin:0 0 18px;}@media (max-width:768px){.about_services_content h3{font-size:20px;padding-left:36px;}.about_services_content h3::before{font-size:18px;top:3px;}}#block-flexistyle-bootstrap-subtheme-commonbanner{margin:7% 0;}#edit-what-is-the-height-of-your-wardrobe--wrapper{width:50%;margin:0 auto;}#edit-what-is-the-height-of-your-wardrobe{margin:24px auto 0;padding:3rem;border-radius:16px 16px 0 0;box-shadow:0 2px 4px 0 rgba(65,48,62,.15);}#edit-what-is-the-height-of-your-wardrobe--wrapper-legend{text-align:center;}
.santanu{max-width:1200px;margin:0 auto;position:relative;font-family:Arial,sans-serif;}.progress-steps-wrapper{text-align:center;margin-bottom:25px;position:relative;}.progress-steps-wrapper::before{content:"";position:absolute;top:50%;left:10%;right:10%;height:2px;background:#ddd;z-index:0;}.progress-steps{display:flex;justify-content:center;gap:40px;position:relative;z-index:1;}.progress-steps span{width:36px;height:36px;background:#ddd;border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:15px;cursor:pointer;font-weight:bold;color:#555;transition:all 0.3s ease;}.progress-steps span.active{background:#e63946;color:#fff;transform:scale(1.1);}.slider{display:flex;align-items:center;position:relative;width:100%;}.slider .arrow{font-size:32px;cursor:pointer;user-select:none;padding:15px;color:#333;flex:0 0 auto;transition:color 0.3s ease;}.slider .arrow:hover{color:#e63946;}.slider .arrow.left{margin-right:30px;}.slider .arrow.right{margin-left:30px;}.slider .arrow.disabled{opacity:0.45;pointer-events:none;cursor:default;}.slides-wrapper{flex:1;display:flex;overflow:hidden;position:relative;}.slide-container{flex:1 0 100%;transition:opacity 0.5s ease,transform 0.5s ease;display:flex;align-items:center;justify-content:center;}.slide-container.hidden{display:none !important;opacity:0;}.doorstep-wrapper{display:flex;flex-wrap:wrap;width:100%;box-sizing:border-box;align-items:center;justify-content:space-between;}.img-wrapper{flex:1 1 40%;padding:20px;box-sizing:border-box;display:flex;justify-content:center;align-items:center;}.img-wrapper img{max-width:100%;height:auto;display:block;}.text-wrapper{flex:1 1 60%;padding:20px;box-sizing:border-box;font-size:16px;line-height:1.6;}.sroy-cta{text-align:center;margin-top:25px;}.sroy-cta .button{background:#e63946;color:#fff;padding:14px 28px;border-radius:6px;text-decoration:none;font-weight:bold;transition:background 0.3s ease;}.sroy-cta .button:hover{background:#c82e3a;}#block-design-to-doorstep-design-to-doorstep{margin:3rem 0;}#block-design-to-doorstep-design-to-doorstep h2{text-align:center;margin:2rem 0;}#block-design-to-doorstep-design-to-doorstep-new{margin:3rem 0;}#block-design-to-doorstep-design-to-doorstep-new h2{text-align:center;margin:2rem 0;}#block-design-to-doorstep-design-to-doorstep-new .progress-steps{display:none;}#block-design-to-doorstep-design-to-doorstep-new .santanu{display:none;}@media (max-width:768px){.doorstep-wrapper{flex-direction:column;text-align:center;}.img-wrapper,.text-wrapper{flex:1 0 100%;padding:15px;}.progress-steps-wrapper::before{left:5%;right:5%;}}
