.cl-call-me-back-form{padding-bottom:30px;padding-top:50px}@media (min-width:320px) and (max-width:991px){.cl-call-me-back-form{padding-top:0;padding-bottom:0}}.cl-call-me-back-form .cl-form-heading{font-size:20px;line-height:24px;letter-spacing:0;font-weight:700}.cl-call-me-back-form .cl-form-wp{border:1px solid #e5e3e7;border-radius:2px;padding:30px 20px}.cl-call-me-back-form .cl-form-desc{font-size:14px;line-height:24px;letter-spacing:0;font-weight:300;margin-top:15px;margin-bottom:16px}.cl-call-me-back-form .cl-form-label{text-transform:uppercase;font-size:14px;line-height:26px;letter-spacing:1px;font-weight:300;margin:0;margin-right:5px}.cl-call-me-back-form .cl-form-editBtn{margin-top:11px;margin-bottom:30px}.cl-call-me-back-form .cl-form-editBtn .edit-btn{border-bottom:2px solid #8839ff;cursor:pointer;text-transform:uppercase;font-size:13px;line-height:12px;letter-spacing:1px;font-weight:500;padding-bottom:3px}.cl-call-me-back-form .cl-form-saveBtn{width:100%;margin-bottom:10px}.cl-call-me-back-form .cl-form-saveBtn .save-btn{text-transform:uppercase;width:100%}.cl-call-me-back-form .cl-form-input{border:none;border-bottom:1px solid blue;background:transparent;font-size:14px;line-height:26px;letter-spacing:1px;font-weight:500;width:100%}.cl-call-me-back-form .disabled .cl-form-input{border:none}.cl-call-me-back-form .cl-form-pinCode{margin-top:15px}.cl-call-me-back-form .cl-form-mobile-error,.cl-call-me-back-form .cl-form-pinCode-error{color:red;font-size:12px;font-weight:300;height:25px;display:inline-block}
.shareComponent{width:30%!important;padding-left:50px;position:relative;float:none!important;vertical-align:-17px}@media (min-width:320px) and (max-width:991px){.shareComponent{vertical-align:top;padding-right:0;width:18%!important;position:relative;right:-35px;margin-top:-26%;display:flex!important;height:105px;justify-content:space-between;flex-direction:column}}.shareComponent .spriteIcon-Firstfold{box-shadow:0 0 15px 3px #f8f8f8;border-radius:50%;margin:0 5px}.productDetailsPageWrap .productDetailWrap .shareComponent{display:inline-block}.productDetailsPageWrap .productDetailWrap .sharetool{margin:0;flex-direction:row;width:auto!important;padding:0;height:auto;margin-left:auto;right:0}.productDetailsPageWrap .productDetailWrap .sharetool .sharepdpIcon.shareSelected+.shareWithWrap{top:45px;left:-40px}.shareWithWrap{position:absolute;display:none;width:130px;left:50px;top:30px;z-index:1000;text-align:left;background-color:#f8f8f8;padding:12px 20px 10px;box-shadow:0 4px 11px 1px #d8d8d8;-o-box-shadow:0 4px 11px 1px #d8d8d8;-ms-box-shadow:0 4px 11px 1px #d8d8d8;-moz-box-shadow:0 4px 11px 1px #d8d8d8;-webkit-box-shadow:0 4px 11px 1px #d8d8d8}@media (min-width:320px) and (max-width:767px){.shareWithWrap{left:-40px;right:0;margin:auto}}.shareWithWrap li{padding:0 0 0 12px;margin-bottom:4px}.shareWithWrap li .spriteIcon-Aprevamp,.shareWithWrap li .spriteIcon-Firstfold{margin:0 10px;background:none}.shareWithWrap .spriteIcon-Aprevamp:before{background-image:url(../../../etc.clientlibs/apcolourcatalogue/clientlibs/clientlib-global/resources/images/Icons-Sprite.webp)}.shareWithWrap .spriteIcon-Firstfold:before{background-image:url(../../../etc.clientlibs/apcolourcatalogue/clientlibs/clientlib-global/resources/images/Icons-Sprite-firstFold.webp)}.shareWithWrap .spriteIcon-Aprevamp,.shareWithWrap .spriteIcon-Firstfold{color:#000;font-size:12px;font-weight:300;text-transform:capitalize;position:relative;background:none}.shareWithWrap .spriteIcon-Aprevamp:before,.shareWithWrap .spriteIcon-Firstfold:before{content:"";position:absolute;display:block;width:35px;height:35px;left:-36px;top:-6px}.shareWithWrap .spriteIcon-Aprevamp.prIco:before,.shareWithWrap .spriteIcon-Firstfold.prIco:before{background-position:-586px -295px}.shareWithWrap .spriteIcon-Aprevamp.facebookIco:before,.shareWithWrap .spriteIcon-Firstfold.facebookIco:before{background-position:-481px -295px}.shareWithWrap .spriteIcon-Aprevamp.wpIco:before,.shareWithWrap .spriteIcon-Firstfold.wpIco:before{background-position:-520px -295px}.shareWithWrap .spriteIcon-Aprevamp.twitterIco:before,.shareWithWrap .spriteIcon-Firstfold.twitterIco:before{background-position:-552px -295px}.shareWithWrap .spriteIcon-Aprevamp.mailIco:before,.shareWithWrap .spriteIcon-Firstfold.mailIco:before{background-position:-625px -295px}.shareWithWrap .spriteIcon-Aprevamp:hover,.shareWithWrap .spriteIcon-Firstfold:hover{text-decoration:none}.shareWithWrap .spriteIcon-Aprevamp.wpIco,.shareWithWrap .spriteIcon-Firstfold.wpIco{display:none}@media (min-width:320px) and (max-width:991px){.shareWithWrap .spriteIcon-Aprevamp.wpIco,.shareWithWrap .spriteIcon-Firstfold.wpIco{display:block}}.sharepdpIcon.shareSelected+.shareWithWrap{display:block;left:6px;top:45px;z-index:1}@media (min-width:320px) and (max-width:991px){.sharepdpIcon.shareSelected+.shareWithWrap{left:-80px;top:125px}}@media (min-width:320px) and (max-width:991px){.sharepdpIcon.shareSelected+.shareWithWrap .spriteIcon-Aprevamp{margin:0 5px}}.smsIcon:before{background-position:-1138px -144px}.shareWithWrap.share-tool-box .smsValue .spriteIcon-Aprevamp.smsIcon{margin-left:15px;line-height:15px}.leftArrow{background-position:-115px -126px;width:22px;height:13px}.arrowDown{background-position:-766px -383px}.arrowDown,.arrowUp{width:21px;height:21px}.spriteIcon-Firstfold{background-image:url(../../../etc.clientlibs/apcolourcatalogue/clientlibs/clientlib-global/resources/images/Icons-Sprite-firstFold.webp)}.favouriteIcon{background-image:url(../../../etc.clientlibs/apcolourcatalogue/clientlibs/clientlib-global/resources/images/Icons-Sprite.webp);background-position:-660px -233px;width:40px;height:40px;cursor:pointer}@media (min-width:320px) and (max-width:991px){.favouriteIcon.color-catalogue-revamp-list--wishList{background-position:-665px -279px;width:29px;height:29px}}.favouriteIcon-selected{background-position:-720px -233px;width:40px;height:40px}.sharepdpIcon{cursor:pointer;background-position:-415px -44px;width:40px;height:40px}
@charset "UTF-8";.pin-code-city-search-wp{width:487px;margin:auto}@media (min-width:320px) and (max-width:991px){.pin-code-city-search-wp{width:100%}}@media (min-width:992px) and (max-width:1024px){.pin-code-city-search-wp{width:487px;padding:0 4%}}.pin-code-city-search-wp .pincode-input-wp{position:relative;width:100%}.pin-code-city-search-wp #js-locationIcon{cursor:pointer}.pin-code-city-search-wp .form-text-input{margin:auto;width:100%}.pin-code-city-search-wp .form-text-input .input-with-cta{position:relative}.pin-code-city-search-wp .form-text-input .location-icon{display:block;position:absolute;right:0;top:13px}.pin-code-city-search-wp .form-text-input .ctaText{align-items:center;display:flex;min-width:151px;text-align:center;justify-content:center;text-transform:uppercase}@media (min-width:320px) and (max-width:991px){.pin-code-city-search-wp .form-text-input .ctaText{min-width:130px}}.pin-code-city-search-wp .form-text-input .form-text-input__field{font-size:14px;line-height:1;letter-spacing:.54px;font-weight:500;text-transform:capitalize;width:100%;padding-right:36px}.pin-code-city-search-wp .pincode-frm-loader{position:absolute;border:16px solid #f3f3f3;border-radius:50%;border-top:16px solid #3498db;width:110px;height:110px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;display:none;top:unset;left:50%;bottom:-105px;margin-left:-72px}@media (min-width:320px) and (max-width:991px){.pin-code-city-search-wp .pincode-frm-loader{width:75px;height:75px;margin-left:-45px;bottom:-62px}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (min-width:320px) and (max-width:991px){.cpListing-mobileSearch{display:none}}.cpListing-mobileSearch--area{position:relative;display:block}.cpListing-mobileSearch--div{border-top:1px solid #22222216}.cpListing-mobileSearch--label{font-weight:700;font-size:14px;letter-spacing:1;margin-bottom:20px;margin-top:20px}.cpListing-mobileSearch--input{padding-right:30px;min-height:40px;border:1px solid #bebebe;font-size:13px;letter-spacing:0;font-weight:300;padding-left:10px;width:100%}.cpListing-mobileSearch--icon{position:absolute;right:10px;top:50%;transform:translateY(-50%);border:0;background-color:transparent;cursor:pointer}.form-text-input .location-icon{display:none}@media (min-width:992px){.twocolumn-pincode-fullwidth{padding:0 100px}}.twocolumn-pincode-fullwidth .pin-code-city-search-wp{width:100%}.twocolumn-pincode-fullwidth .pin-code-city-search-wp input.form-text-input__field{padding-right:30px}.twocolumn-pincode-fullwidth .pin-code-city-search-wp button.ctaText{min-width:130px}@media (min-width:320px) and (max-width:991px){.twocolumn-pincode-fullwidth .pin-code-city-search-wp .ctaText,.twocolumn-pincode-fullwidth .pin-code-city-search-wp input.form-text-input__field{height:45px}}.twocolumn-pincode-fullwidth .rte p{color:#838383}@media (min-width:320px) and (max-width:991px){.twocolumn-pincode-fullwidth .rte p{margin-bottom:0}}@media (min-width:768px) and (max-width:991px){.twocolumn-pincode-fullwidth .asidediv,.twocolumn-pincode-fullwidth .contentdiv{flex:0 0 100%;max-width:100%}}@media (min-width:991px) and (max-width:1200px){.twocolumn-pincode-fullwidth .asidediv,.twocolumn-pincode-fullwidth .contentdiv{flex:0 0 50%;max-width:50%}}.contractor-listing-page-wp{padding:0 4%}@media (min-width:1366px){.contractor-listing-page-wp{padding:0}}.contractor-listing-page-wp>div{width:100%;margin:auto}@media (min-width:1366px){.contractor-listing-page-wp>div{max-width:1366px;padding-left:44px;padding-right:44px;margin:auto}}.contractor-listing-search-area{padding:0;padding-top:59px;padding-bottom:45px}.contractor-listing-search-area h2,.contractor-listing-search-area h3,.contractor-listing-search-area h4,.contractor-listing-search-area p{text-align:center;width:70%;margin:auto;margin-bottom:15px}@media (min-width:320px) and (max-width:991px){.contractor-listing-search-area{padding:0 4%;padding-top:30px;padding-bottom:17px}.contractor-listing-search-area h2,.contractor-listing-search-area h3,.contractor-listing-search-area h4,.contractor-listing-search-area p{width:100%}}.contractor-listing-left-column-wp{display:flex;padding:0;padding-right:20px;flex-wrap:wrap}@media (min-width:320px) and (max-width:991px){.contractor-listing-left-column-wp{display:block;padding:0}}.contractor-listing-left-column-wp .contractor-listing-filter-wp{width:30%;margin-right:62px}@media (min-width:320px) and (max-width:991px){.contractor-listing-left-column-wp .contractor-listing-filter-wp{display:block;width:100%;margin-right:0;z-index:10;background:#fff}}.contractor-listing-left-column-wp .contractor-listing-filter-margin{margin-top:50px}.contractor-listing-left-column-wp .contractor-listing-results-wp{width:69%;margin-top:50px;flex:0 0 62%}@media (min-width:320px) and (max-width:991px){.contractor-listing-left-column-wp .contractor-listing-results-wp{display:block;width:100%;margin-top:30px}}.contractor-listing-left-column-wp .ctaComp.CFS-loadmore-cta{flex:0 0 100%;margin-bottom:10px}@media (min-width:992px){.contractor-listing-left-column-wp .ctaComp.CFS-loadmore-cta{margin-left:18%;display:flex;justify-content:center;margin-bottom:15px}}.js-cl-imageTile-switch .ctaText:active,.js-cl-imageTile-switch .ctaText:hover{font-weight:unset!important}.contractor-listing-filter .totalContractor-num{font-weight:600;margin-top:-15px;text-align:left;width:100%}@media (min-width:320px) and (max-width:991px){.contractor-listing-filter .totalContractor-num{text-align:center}}.contractor-listing-filter .filter-btn-wrapp{margin-bottom:18px}.contractor-listing-filter .cp-filter-label{font-weight:700!important}.contractor-listing-filter .form-checkbox-input__custom--check{vertical-align:middle;padding-right:10px!important}.contractor-listing-filter .form-checkbox-input__custom{display:inline-block}@media (min-width:320px) and (max-width:991px){.contractor-listing-filter .form-checkbox-input__custom{display:flex;justify-content:space-between;padding-left:10px!important;margin-bottom:0!important}}.contractor-listing-filter .wallpaper-left-pane{width:100%}.contractor-listing-filter .clearall-apply-btns{display:none}@media (min-width:320px) and (max-width:991px){.contractor-listing-filter .clearall-apply-btns{display:flex}.contractor-listing-filter .filter-btn-wrapp{position:relative}.contractor-listing-filter .filter-button{margin:auto!important;width:100%}.contractor-listing-filter .filter-wrapper{z-index:99999!important}}.starCT-filter{font-size:14px}@media (min-width:320px) and (max-width:991px){.starCT-filter{font-size:12px}}.starCT-filter span{font-size:16px;color:#fcb017}@media (min-width:320px) and (max-width:991px){.starCT-filter span{font-size:14px}}.cl--infoCard--wrap{display:flex;flex-wrap:wrap;padding:15px;position:relative;margin-bottom:40px;box-shadow:0 2px 6px 2px rgba(0,0,0,.05)}@media (min-width:992px){.cl--infoCard--wrap{padding:28px;margin-bottom:30px}}@media (min-width:1280px){.cl--infoCard--wrap{padding:30px 35px}}.cl--infoCard--wrap .recommended-tag-on-contractor{background:#8838ff;color:#fff;font-weight:600;padding:0 8px;position:absolute}@media (min-width:320px) and (max-width:991px){.cl--infoCard--wrap .recommended-tag-on-contractor{font-weight:700;padding:0 5px;font-size:10px}}.cl--infoCard--wrap .cp_detail_cta{cursor:pointer!important}.cl--infoCard--wrap .cp_detail_cta:hover{font-weight:unset!important}.cl--infoCard--wrap img{opacity:1;transform:translate(0);width:100%;height:inherit}.cl--infoCard--wrap .contractorListingShare{position:absolute;right:0;top:0}.cl--infoCard--wrap .contractorListingShare .sharetool{position:relative}.cl--infoCard--wrap .contractorListingShare .sharetool .mobile-sms-success{position:absolute;right:10px;justify-content:flex-end;top:70px;background-color:#fff}.cl--infoCard--wrap .contractorListingShare .shareWithWrap{right:0;left:auto;top:65px}@media (min-width:992px){.cl--infoCard--wrap .contractorListingShare .shareWithWrap{top:80px}}.cl--infoCard--wrap .contractorListingShare .shareWithWrap .spriteIcon-Firstfold.wpIco{display:block}.cl--infoCard--wrap .view-details-wp{margin-left:0;text-align:center;order:3;align-self:center}@media (min-width:992px){.cl--infoCard--wrap .view-details-wp{margin-left:30px;text-align:left;order:2}}.cl--infoCard--wrap .top-indicator{left:50%}.cl--infoCard--wrap .contractor-contact-details-wp{flex:0 0 100%;margin-bottom:30px;display:none}@media (min-width:992px){.cl--infoCard--wrap .contractor-contact-details-wp{margin-bottom:0;display:none;text-align:left}.cl--infoCard--wrap .contractor-contact-details-wp .top-border{padding-top:10px}}.cl--infoCard--wrap .contact-now{order:1}.cl--infoCard--wrap .ctaComp{flex-basis:100%;text-align:center;margin-bottom:18px;flex-direction:column}@media (min-width:992px){.cl--infoCard--wrap .ctaComp{margin-bottom:0;display:flex;justify-content:flex-end;text-align:left;align-items:center;flex-direction:row;flex-wrap:wrap}}.cl--infoCard--wrap .ctaComp .contractor-actions-contact-btn:hover{background:transparent;border:1px solid #232426;box-shadow:unset}.cl--infoCard--wrap .ctaComp a{color:#222}.cl--infoCard--wrap .ctaComp a:hover{color:#222;text-decoration:none}.cl--infoCard--wrap .ctaComp .bullet-list{margin-right:auto;font-size:13px;margin-bottom:10px;width:100%}.cl--infoCard--wrap .ctaComp .bullet-list .title{font-weight:700}.cl--infoCard--wrap .ctaComp .bullet-list .list{display:list-item;list-style-type:circle;list-style-position:inside}.cl--infoCard--wrap .spriteIcon-Firstfold.sharepdpIcon{position:absolute;top:15px;right:15px;border-radius:50%;cursor:pointer;box-shadow:0 0 4px 1px rgba(34,34,34,.1)}@media (min-width:992px){.cl--infoCard--wrap .spriteIcon-Firstfold.sharepdpIcon{top:30px;right:35px}}.cl--infoCard--image{width:76px;height:76px;margin-right:15px;display:inline-table}@media (min-width:992px){.cl--infoCard--image{width:123px;height:123px;margin-right:28px;display:block;margin-bottom:20px}}@media (min-width:1280px){.cl--infoCard--image{margin-right:46px;margin-bottom:20px;display:block}}.cl--infoCard--tabs{padding-top:20px;margin-top:26px;border-top:1px solid rgba(34,34,34,.1);margin-bottom:18px;flex-basis:100%}@media (min-width:992px){.cl--infoCard--tabs{margin-left:0;margin-top:0;margin-bottom:10px;flex-basis:100%;padding:0;border:0}}.cl--infoCard--tabs p{padding:4px 8px;border:1px solid #f0e6ff;background-color:#faf8ff;color:#431a80;display:inline-block;margin:0 8px 10px 0;font-size:12px;line-height:14px;text-transform:capitalize}@media (min-width:992px){.cl--infoCard--tabs p{font-size:13px;line-height:16px}}.cl--infoCard--tabs p span{vertical-align:middle;margin-right:5px}.cl--infoCard--desc{flex-basis:55%}@media (min-width:992px){.cl--infoCard--desc{flex-basis:50%}}@media (min-width:1280px){.cl--infoCard--desc{flex-basis:55%}}.cl--infoCard--desc h3{font-size:14px;line-height:24px;letter-spacing:0;font-weight:700;margin-bottom:2px;padding-right:0;text-transform:capitalize}@media (min-width:992px){.cl--infoCard--desc h3{font-size:20px;padding-right:35px}}@media (min-width:320px) and (max-width:991px){.cl--infoCard--desc h3{line-height:18px}}.cl--infoCard--desc p{line-height:20px;letter-spacing:0;margin-bottom:2px;font-size:13px;text-transform:capitalize;padding-bottom:5px}@media (min-width:992px){.cl--infoCard--desc p{color:#9b9b9b;margin-bottom:2px;font-size:14px;padding-bottom:0}}@media (min-width:320px) and (max-width:991px){.cl--infoCard--desc p{margin-bottom:16px}}.cl--infoCard--ratingInfo{flex-basis:55%;margin-left:90px;margin-top:-23px}@media (min-width:992px){.cl--infoCard--ratingInfo{position:absolute;left:205px;top:105px;flex-basis:auto;margin-left:0;margin-top:0}}@media (min-width:992px) and (max-width:1024px){.cl--infoCard--ratingInfo{left:180px}}.cl--infoCard--ratingInfo .review-icon{color:#fcb017;font-size:16px;margin-right:5px}.cl--infoCard--ratingInfo .review-avg-count,.cl--infoCard--ratingInfo .review-desc{font-size:12px;font-weight:400;letter-spacing:0;line-height:13px}@media (min-width:992px){.cl--infoCard--ratingInfo .review-avg-count,.cl--infoCard--ratingInfo .review-desc{font-size:13px}}.cl--infoCard--ratingInfo .review-desc{padding-left:8px;border-left:1px solid #848080;margin-left:5px}.cplisting-error-msg{display:none;color:red;font-size:12px;text-align:left;flex:0 0 100%;order:2;margin-bottom:20px}@media (min-width:992px){.cplisting-error-msg{order:3;margin-bottom:0}}.contractor{display:flex;justify-content:center;padding:65px 4.5%;color:#222;max-width:1366px;margin:auto;position:relative}@media (min-width:320px) and (max-width:991px){.contractor{display:block;padding-top:20px;padding-bottom:50px}}@media (min-width:1280px){.contractor{padding-left:100px;padding-right:100px}}.contractor-imgInfoWp{flex:0 0 45%;padding-right:110px}@media (min-width:320px) and (max-width:991px){.contractor-imgInfoWp{flex:0 0 100%;padding-right:0}}.contractor-otherDetailsWp{flex:0 0 55%}@media (min-width:320px) and (max-width:991px){.contractor-otherDetailsWp{flex:0 0 100%}}.contractor-image{text-align:center;padding:25px;border:1px solid #00000066;width:100%;height:288px;background:#fff}@media (min-width:576px) and (max-width:767px){.contractor-image{height:auto}}@media (min-width:768px) and (max-width:991px){.contractor-image{height:auto}}@media (min-width:992px){.contractor-image{width:343px}}@media (min-width:991px) and (max-width:1200px){.contractor-image{width:343px;height:290px}}.contractor-image img{height:100%;width:100%}@media (min-width:320px) and (max-width:991px){.contractor-image img{width:100%;height:100%;max-width:unset;max-height:unset}}.contractor-goldInfoIcon{position:absolute;top:-16px;right:-5px;cursor:pointer}.contractor-excellentFinishList{display:flex;flex-wrap:wrap;margin-bottom:20px}@media (min-width:320px) and (max-width:991px){.contractor-excellentFinishList{justify-content:space-between}}.contractor-excellentFinishItemIcon{margin:auto;display:flex}.contractor-excellentFinishItem{padding:0 20px;border-right:1px solid #d3d3d3;margin-bottom:10px;width:30%}@media (min-width:320px) and (max-width:991px){.contractor-excellentFinishItem{padding:0 4px;width:33%;margin-bottom:0}}.contractor-excellentFinishItem.disabled{opacity:.4}.contractor-excellentFinishItem.itemWithNoBorder{border-right:none}@media (min-width:320px) and (max-width:767px){.contractor-excellentFinishItem:first-child .provide-exc-finish{left:-20px!important}.contractor-excellentFinishItem:first-child .provide-exc-finish:after,.contractor-excellentFinishItem:first-child .provide-exc-finish:before{left:9%!important}}.contractor-excellentFinishItem:last-child{border-right:none}.contractor-excellentFinishItemDesc{margin:0;position:relative;white-space:break-spaces}@media (min-width:320px) and (max-width:991px){.contractor-excellentFinishItemDesc{text-align:center}}.contractor-excellentFinishItemDesc .contractor-goldInfoIcon{position:relative;top:0;right:0;vertical-align:middle;margin:0}.contractor-excellentFinishItemDesc .provide-exc-finish{bottom:-38px;left:-3px}.contractor-excellentFinishItemDesc .provide-exc-finish:after,.contractor-excellentFinishItemDesc .provide-exc-finish:before{top:-16px;transform:rotateX(160deg)}@media (min-width:320px) and (max-width:991px){.contractor-excellentFinishItemDesc span{font-size:13px}}.contractor-profile-wp{margin-top:31px}@media (min-width:992px){.contractor-profile-wp{margin-top:0;flex:1;position:relative}}.contractor .experience-project-wp{display:flex;margin-bottom:17px}@media (min-width:320px) and (max-width:767px){.contractor .experience-project-wp{display:block;margin-bottom:21px}}.contractor .experience-project-wp .gold-member-experience{font-size:13px;line-height:1.08;letter-spacing:.93px;font-weight:700;text-transform:uppercase;display:flex;align-items:center;margin-bottom:10px}@media (min-width:320px) and (max-width:767px){.contractor .experience-project-wp .gold-member-experience{font-size:12px;line-height:14px;letter-spacing:.86px}}.contractor .experience-project-wp .gold-member-experience .exp-desc{margin-right:38px}@media (min-width:320px) and (max-width:767px){.contractor .experience-project-wp .gold-member-experience .exp-desc{margin-right:0}}.contractor .experience-project-wp .gold-member-experience .exp-icon,.contractor .experience-project-wp .gold-member-experience .project-icon{margin-right:10px;min-width:32px}.contractor .name-share-wp{margin-bottom:22px;display:flex;align-items:flex-start}@media (min-width:320px) and (max-width:991px){.contractor .name-share-wp{justify-content:space-between}}@media (min-width:320px) and (max-width:767px){.contractor .name-share-wp{margin-bottom:17px;margin-top:0;align-items:center}}.contractor .name-share-wp .contractor-name{line-height:1.2;min-width:377px}@media (min-width:320px) and (max-width:991px){.contractor .name-share-wp .contractor-name{min-width:auto}}.contractor .profile-share{position:relative;margin-left:25px}.contractor .profile-share .mobile-sms-success{display:flex;position:absolute;width:200px;right:0;margin-bottom:0;z-index:99999;background-color:#fff;justify-content:flex-end}.contractor .profile-share .trackShareIcon{cursor:pointer}.contractor .profile-share .shareWithWrap{right:0;top:50px;left:auto;z-index:1}.contractor .profile-share .shareWithWrap .wpIco{display:block}.contractor .profile-share .shareWithWrap .smsIcon{margin-bottom:10px}.contractor .profile-share .shareWithWrap .smsIcon:before{background-position:-1138px -144px}.contractor .profile-share .sharepdpIcon{box-shadow:0 0 10px 1px #8080802e;border-radius:100%}.contractor-name{font-weight:700;font-size:30px;line-height:.8;letter-spacing:normal;text-transform:capitalize}@media (min-width:320px) and (max-width:767px){.contractor-name{font-size:22px;line-height:24px;letter-spacing:0;margin-bottom:17px}}.contractor-achievement{display:flex;align-items:center;margin-bottom:31px}@media (min-width:320px) and (max-width:575px){.contractor-achievement{display:block;position:relative}}.contractor .gold-member{margin-right:40px;margin-left:32px;border-left:1px solid #d3d3d3;padding-left:40px;position:relative}@media (min-width:320px) and (max-width:575px){.contractor .gold-member{margin-right:20px;padding:0;border:none;margin-left:0;margin-top:30px;display:inline-block}}.contractor .gold-member-review{font-size:14px;line-height:13px;letter-spacing:1px;font-weight:500;text-align:center;text-transform:uppercase}@media (min-width:320px) and (max-width:575px){.contractor .gold-member-review{text-align:left}}.contractor .gold-member-review .review-icon{font-size:16px;color:#f5a623}.contractor .gold-member-review .review-avg-count{margin-right:10px}.contractor .gold-member-tooltip{position:absolute;min-width:200px;background-color:#f5efff;max-width:200px;padding:10px 20px;box-shadow:0 4px 6px 0 rgba(0,0,0,.06);bottom:23px;display:none;bottom:66px;left:51%;z-index:99}.contractor .gold-member-tooltip.provide-exc-finish{top:25px;left:-110px;bottom:auto}.contractor .gold-member-tooltip:after,.contractor .gold-member-tooltip:before{content:"";display:block;position:absolute;left:54%;bottom:-20px;width:0;height:0}.contractor .gold-member-tooltip:after,.contractor .gold-member-tooltip:before{border:9px solid transparent;border-top-color:#f5efff}.contractor .gold-member-btn{min-width:131px;min-height:27px;padding:10px 15px;border-radius:100px;border:none;background-color:#41187e;color:#fff;font-size:13px;line-height:1.08;letter-spacing:.93px;font-weight:700;text-transform:uppercase}@media (min-width:320px) and (max-width:767px){.contractor .gold-member-btn{font-size:12px;line-height:14px;letter-spacing:.86px}}.contractor .gold-member-btn.disabled{cursor:default}.contractor-serves{margin-bottom:30px}@media (min-width:320px) and (max-width:767px){.contractor-serves{margin-bottom:19px}}.contractor-serves-heading{font-size:16px;line-height:1.2;letter-spacing:normal;font-weight:700;margin-bottom:11px;margin-top:30px}@media (min-width:320px) and (max-width:767px){.contractor-serves-heading{font-size:16px;line-height:24px;letter-spacing:0}}.contractor-serves-location{font-size:14px;line-height:1;letter-spacing:normal;font-weight:300;text-transform:capitalize}.contractor-expertise{margin-bottom:30px}@media (min-width:320px) and (max-width:991px){.contractor-expertise{margin-bottom:0}}@media (min-width:320px) and (max-width:767px){.contractor-expertise{margin-bottom:0;border-top:1px solid #d3d3d3;padding-top:30px}}.contractor-expertise-heading{font-size:16px;line-height:1.2;letter-spacing:normal;font-weight:700;margin-bottom:5px}@media (min-width:320px) and (max-width:767px){.contractor-expertise-heading{font-size:16px;line-height:24px}}.contractor-expertise-list{font-size:14px;line-height:1.71;letter-spacing:normal;font-weight:300}.contractor-expertise-list ul{display:flex;flex-wrap:wrap}@media (min-width:320px) and (max-width:991px){.contractor-expertise-list ul{justify-content:space-between}}.contractor-expertiseListItem{display:flex;align-items:center;flex:0 0 40%;margin-top:10px;margin-right:10px}.contractor-expertiseTitle{margin-left:20px}@media (min-width:320px) and (max-width:991px){.contractor-expertiseTitle{margin-left:10px}}.contractor-actions{display:flex;flex-wrap:wrap;justify-content:flex-start}@media (min-width:320px) and (max-width:575px){.contractor-actions{flex-direction:column;justify-content:center}.contractor-actions-contact-btn{width:75%}.contractor-actions .contact-now{margin-bottom:5px;margin-right:0}}@media (min-width:320px) and (max-width:575px) and (min-width:320px) and (max-width:991px){.contractor-actions .contact-now{margin-top:20px}}.contractor-actions .contact-now{order:1;margin-right:60px}.contractor-actions .contact-now .ctaComp .ctaText{width:auto}@media (min-width:320px) and (max-width:767px){.contractor-actions .contact-now{margin-right:0}.contractor-actions .contact-now .ctaComp .ctaText{width:100%}}.contractor-actions-contact-btn{font-weight:700;min-width:172px;min-height:50px;border-radius:2px;border:1px solid #431a80;background-color:transparent;font-size:13px;line-height:.92;letter-spacing:1px;text-align:center;color:#232426;text-transform:uppercase;cursor:pointer}.contractor-actions-contact-btn .desktop{display:block}.contractor-actions-contact-btn .mobile{display:none}@media (min-width:320px) and (max-width:767px){.contractor-actions-contact-btn{font-size:12px;line-height:12px;letter-spacing:.92px}}@media (min-width:320px) and (max-width:991px){.contractor-actions-contact-btn .desktop{display:none}.contractor-actions-contact-btn .mobile{display:block}}.contractor-actions-error-msg{margin-top:5px;font-size:12px;color:red;line-height:1.5;position:absolute}@media (min-width:320px) and (max-width:991px){.contractor-actions-error-msg{position:relative}}.contractor-actions .download-share-wp{display:flex;justify-content:space-between;align-items:center;order:2}@media (min-width:320px) and (max-width:767px){.contractor-actions .download-share-wp{order:3;margin-top:20px}}.contractor-actions .download-share-wp .profile-download-btn{text-decoration:none;border-bottom:3px solid #8839ff;padding-bottom:3px;font-size:13px;line-height:.92;letter-spacing:1px;color:#222;font-weight:500;text-transform:uppercase;cursor:pointer}@media (min-width:320px) and (max-width:767px){.contractor-actions .download-share-wp .profile-download-btn{font-size:12px;line-height:12px;letter-spacing:.92px}}.contractor-contact-details-wp{order:3;width:100%;margin-top:15px}@media (min-width:320px) and (max-width:767px){.contractor-contact-details-wp{order:2}}@media (min-width:992px){.contractor-contact-details-wp{display:block;margin-top:34px}}.contractor-contact-details-wp .details-area{position:relative}.contractor-contact-details-wp .terms-conditions-wp{display:flex;align-items:baseline}.contractor-contact-details-wp .terms-conditions-wp p{margin:0}.contractor-contact-details-wp .terms-conditions-wp a{text-decoration:none;border-bottom:2px solid #8839ff;cursor:position}.contractor-contact-details-wp .top-border{border-top:1px solid rgba(34,34,34,.2);padding-top:27px;position:relative;display:block}@media (min-width:320px) and (max-width:767px){.contractor-contact-details-wp .top-border{padding-top:10px}}.contractor-contact-details-wp #contract-us-mobile-link{display:none}.contractor-contact-details-wp .top-indicator{display:inline-block;height:13px;width:13px;border:1px solid rgba(34,34,34,.2);transform:rotate(45deg);border-bottom:none;border-right:none;position:absolute;top:-6px;left:10%;background-color:#fff}.contractor-contact-details-wp .tollfree-number{font-weight:700;letter-spacing:1px;text-decoration:none}.contractor-contact-details-wp .contact-description{font-size:13px;line-height:1.85;letter-spacing:normal;color:#222}.contractor .cq-placeholder{height:auto}.contractor-excellentFinish h4{margin-bottom:15px}@media (min-width:320px) and (max-width:991px){#reviewRatingSec .cp-reviews-raiting--tabContent .ctaComp.linkBtn{text-align:left}}@media (min-width:992px){.contractor-bg-img{background-size:100% 100%!important}}.contractor-listing-results-wp{position:relative}.contractor-listing-results-wp .cfs-spinner-for-filter{position:absolute;border:16px solid #f3f3f3;border-radius:50%;border-top:16px solid #3498db;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;display:none;top:-50px;left:50%}.citySearch--errorMsg{color:#ed1c24;font-size:12px;padding:5px 0;display:flex;height:25px;align-items:center;display:none;padding:0;text-align:left}.cl-no-filter-result{text-align:center;margin-top:0;margin-bottom:55px}@media (min-width:320px) and (max-width:991px){.cl-no-filter-result{margin-top:40px;margin-bottom:40px}}.cl-no-filter-result .border-area{box-shadow:0 2px 8px -2px rgba(34,34,34,.38);border-radius:2px;padding:50px;width:100%}@media (min-width:320px) and (max-width:991px){.cl-no-filter-result .border-area{padding:22px 31px}}.cl-no-filter-result .no-filter-image{display:block;width:100px;height:100px;margin:auto}.cl-no-filter-result .no-filter-image img{width:100%;height:auto}.cl-no-filter-result .no-filter-heading{margin:auto;font-size:22px;line-height:30px;letter-spacing:0;font-weight:700;text-align:center;margin-top:20px;width:100%}@media (min-width:320px) and (max-width:991px){.cl-no-filter-result .no-filter-heading{width:100%;font-size:16px;line-height:24px}}.cl-no-filter-result .no-filter-desc{margin:auto;font-size:14px;line-height:20px;letter-spacing:0;font-weight:300;text-align:center;margin-top:20px;width:351px}@media (min-width:320px) and (max-width:991px){.cl-no-filter-result .no-filter-desc{width:100%}}.cl-no-filter-result .no-filter-link{text-decoration:none;border-bottom:2px solid #8839ff;color:#222;margin:auto;font-size:13px;line-height:26px;letter-spacing:1px;font-weight:500;text-align:center;margin-top:27px;display:inline-block;text-transform:uppercase}.pin-code-city-search-wp #js-autoCompleteListArea{position:relative}.pin-code-city-search-wp .autocomplete{position:relative;border-radius:2px;box-shadow:0 1px 3px 0 #d3d3d3;padding:33px 23px}.pin-code-city-search-wp .autocomplete-items{position:absolute;border-bottom:none;border-top:none;z-index:99;box-shadow:0 1px 8px 0 #d3d3d3;top:100%;left:0;right:0;background-color:#fff;max-height:500px;overflow-y:scroll}.pin-code-city-search-wp .autocomplete-items div{cursor:pointer;padding:0 20px}.pin-code-city-search-wp .autocomplete-items div:hover{background-color:#e9e9e9}.pin-code-city-search-wp .autocomplete-items--borderLine{margin:0}.pin-code-city-search-wp .autocomplete-active{background-color:#e8f0fe!important;color:#000}.pin-code-city-search-wp .autocomplete-label{font-size:12px;line-height:12px;letter-spacing:.92px;text-transform:uppercase;margin-top:33px;opacity:.6;padding:0 20px;display:block;text-align:left}@media (min-width:320px) and (max-width:991px){.pin-code-city-search-wp .autocomplete-label{margin-top:29px}}.pin-code-city-search-wp .autocomplete-cityName,.pin-code-city-search-wp .autocomplete-cityType{font-size:13px;line-height:12px;letter-spacing:0;margin:0;text-transform:capitalize}@media (min-width:320px) and (max-width:991px){.pin-code-city-search-wp .autocomplete-cityName,.pin-code-city-search-wp .autocomplete-cityType{font-size:12px}}.pin-code-city-search-wp .autocomplete-cityName{font-weight:500;margin-bottom:5px;padding-top:27px;padding-bottom:27px;width:100%;text-align:left}.pin-code-city-search-wp .autocomplete-cityType{font-weight:300;padding-bottom:27px;display:block}.cl-no-search-result{text-align:center;margin-bottom:55px;padding:0 4%}@media (min-width:320px) and (max-width:991px){.cl-no-search-result{margin-bottom:40px}}.cl-no-search-result img{opacity:1!important;transform:translate(0)!important;transition:none!important}.cl-no-search-result .no-result-image{display:block;width:122px;height:122px;margin:auto}.cl-no-search-result .no-result-image img{width:100%;height:auto}.cl-no-search-result .no-result-heading{margin:auto;font-size:22px;line-height:30px;letter-spacing:0;font-weight:700;text-align:center;margin-top:13px;width:569px}@media (min-width:320px) and (max-width:991px){.cl-no-search-result .no-result-heading{width:100%;font-size:16px;line-height:24px}}.cl-no-search-result .no-result-desc{margin:auto;font-size:14px;line-height:20px;letter-spacing:0;font-weight:300;text-align:center;margin-top:18px;width:430px}@media (min-width:320px) and (max-width:991px){.cl-no-search-result .no-result-desc{width:100%}}.contractor-listing-page-wp .rating-section{padding:20px 85px 20px 20px;border:1px solid #e5e3e7;border-radius:2px;text-align:left;margin:50px 0 -20px}@media (min-width:1281px) and (max-width:1400px){.contractor-listing-page-wp .rating-section{padding:20px 75px 20px 20px}}@media (min-width:992px) and (max-width:1280px){.contractor-listing-page-wp .rating-section{padding:20px 30px 20px 20px}}@media (min-width:320px) and (max-width:991px){.contractor-listing-page-wp .rating-section{padding:20px 115px 20px 20px;margin:0 0 25px}}@media (min-width:320px) and (max-width:991px) and (min-width:320px) and (max-width:360px){.contractor-listing-page-wp .rating-section{padding:20px 100px 20px 20px}}.contractor-listing-page-wp .rating-section .rating-value-heading{font-size:32px;font-weight:800;line-height:41.6px;color:#4a277e;margin-bottom:6px}.contractor-listing-page-wp .rating-section .rating-star{margin-bottom:20px}.contractor-listing-page-wp .rating-section .rating-star [data-star]{font-style:normal;display:inline-block;position:relative;font-size:28px}.contractor-listing-page-wp .rating-section .rating-star [data-star]:before{display:block;content:"★★★★★";color:#eeeeef}.contractor-listing-page-wp .rating-section .rating-star [data-star]:after{white-space:nowrap;position:absolute;top:0;left:0;content:"★★★★★";width:0;color:#fcaf17;overflow:hidden;height:100%}.contractor-listing-page-wp .rating-section .rating-star [data-star^="0.1"]:after{width:2%}.contractor-listing-page-wp .rating-section .rating-star [data-star^="0.2"]:after{width:4%}.contractor-listing-page-wp .rating-section .rating-star [data-star^="0.3"]:after{width:6%}.contractor-listing-page-wp .rating-section .rating-star [data-star^="0.4"]:after{width:8%}.contractor-listing-page-wp .rating-section .rating-star [data-star^="0.5"]:after{width:10%}.contractor-listing-page-wp .rating-section .rating-star [data-star^="0.6"]:after{width:12%}.contractor-listing-page-wp .rating-section .rating-star [data-star^="0.7"]:after{width:14%}.contractor-listing-page-wp .rating-section .rating-star [data-star^="0.8"]:after{width:16%}.contractor-listing-page-wp .rating-section .rating-star [data-star^="0.9"]:after{width:18%}.contractor-listing-page-wp .rating-section .rating-star [data-star^="1"]:after{width:20%}.contractor-listing-page-wp .rating-section .rating-star [data-star^="1.1"]:after{width:22%}.contractor-listing-page-wp .rating-section .rating-star [data-star^="1.2"]:after{width:24%}.contractor-listing-page-wp .rating-section .rating-star [data-star^="1.3"]:after{width:26%}.contractor-listing-page-wp .rating-section .rating-star [data-star^="1.4"]:after{width:28%}.contractor-listing-page-wp .rating-section .rating-star [data-star^="1.5"]:after{width:30%}.contractor-listing-page-wp .rating-section .rating-star [data-star^="1.6"]:after{width:32%}.contractor-listing-page-wp .rating-section .rating-star [data-star^="1.7"]:after{width:34%}.contractor-listing-page-wp .rating-section .rating-star [data-star^="1.8"]:after{width:36%}.contractor-listing-page-wp .rating-section .rating-star [data-star^="1.9"]:after{width:38%}.contractor-listing-page-wp .rating-section .rating-star [data-star^="2"]:after{width:40%}.contractor-listing-page-wp .rating-section .rating-star [data-star^="2.1"]:after{width:42%}.contractor-listing-page-wp .rating-section .rating-star [data-star^="2.2"]:after{width:44%}.contractor-listing-page-wp .rating-section .rating-star [data-star^="2.3"]:after{width:46%}.contractor-listing-page-wp .rating-section .rating-star [data-star^="2.4"]:after{width:48%}.contractor-listing-page-wp .rating-section .rating-star [data-star^="2.5"]:after{width:50%}.contractor-listing-page-wp .rating-section .rating-star [data-star^="2.6"]:after{width:52%}.contractor-listing-page-wp .rating-section .rating-star [data-star^="2.7"]:after{width:54%}.contractor-listing-page-wp .rating-section .rating-star [data-star^="2.8"]:after{width:56%}.contractor-listing-page-wp .rating-section .rating-star [data-star^="2.9"]:after{width:58%}.contractor-listing-page-wp .rating-section .rating-star [data-star^="3"]:after{width:60%}.contractor-listing-page-wp .rating-section .rating-star [data-star^="3.1"]:after{width:62%}.contractor-listing-page-wp .rating-section .rating-star [data-star^="3.2"]:after{width:64%}.contractor-listing-page-wp .rating-section .rating-star [data-star^="3.3"]:after{width:66%}.contractor-listing-page-wp .rating-section .rating-star [data-star^="3.4"]:after{width:68%}.contractor-listing-page-wp .rating-section .rating-star [data-star^="3.5"]:after{width:70%}.contractor-listing-page-wp .rating-section .rating-star [data-star^="3.6"]:after{width:72%}.contractor-listing-page-wp .rating-section .rating-star [data-star^="3.7"]:after{width:74%}.contractor-listing-page-wp .rating-section .rating-star [data-star^="3.8"]:after{width:76%}.contractor-listing-page-wp .rating-section .rating-star [data-star^="3.9"]:after{width:78%}.contractor-listing-page-wp .rating-section .rating-star [data-star^="4"]:after{width:80%}.contractor-listing-page-wp .rating-section .rating-star [data-star^="4.1"]:after{width:82%}.contractor-listing-page-wp .rating-section .rating-star [data-star^="4.2"]:after{width:84%}.contractor-listing-page-wp .rating-section .rating-star [data-star^="4.3"]:after{width:86%}.contractor-listing-page-wp .rating-section .rating-star [data-star^="4.4"]:after{width:88%}.contractor-listing-page-wp .rating-section .rating-star [data-star^="4.5"]:after{width:90%}.contractor-listing-page-wp .rating-section .rating-star [data-star^="4.6"]:after{width:92%}.contractor-listing-page-wp .rating-section .rating-star [data-star^="4.7"]:after{width:94%}.contractor-listing-page-wp .rating-section .rating-star [data-star^="4.8"]:after{width:96%}.contractor-listing-page-wp .rating-section .rating-star [data-star^="4.9"]:after{width:98%}.contractor-listing-page-wp .rating-section .rating-star [data-star^="5"]:after{width:100%}.contractor-listing-page-wp .rating-section .rating-desc{font-size:14px;font-weight:300;line-height:24px;color:#222}
.q-and-a .main-title{font-size:32px;font-weight:800;text-align:center;line-height:38px;margin-bottom:20px}@media (min-width:320px) and (max-width:991px){.q-and-a .main-title{font-size:20px;font-weight:700;text-align:left;line-height:28px;margin-bottom:10px}}.q-and-a .accord{font-size:20px;letter-spacing:0;cursor:pointer!important;padding:0;line-height:36px;font-weight:700;color:#373737;display:flex;justify-content:space-between}.q-and-a .accord:hover{text-decoration:none}@media (min-width:320px) and (max-width:767px){.q-and-a .accord{font-size:16px;line-height:1.25;padding:0;margin-top:0}}@media (min-width:320px) and (max-width:991px){.q-and-a .accord a{max-width:95%}}.q-and-a .accord .track-faq.common-faq-cross-icon,.q-and-a .accord .track-faq.minus{margin-top:20px}@media (min-width:320px) and (max-width:991px){.q-and-a .accord .track-faq.common-faq-cross-icon,.q-and-a .accord .track-faq.minus{margin-top:10px;position:relative;right:10px}}@media (min-width:320px) and (max-width:991px){.q-and-a .accord .track-faq.plus{margin-top:5px;position:relative;right:10px}}.q-and-a .accord .open-close-icon{background-position:50%}.q-and-a .accord .open-close-icon.common-faq-cross-icon:before{width:unset;height:unset;font-weight:400}.q-and-a .accord .open-close-icon:before{width:13px;height:13px;background-position:50%;position:absolute;background-repeat:no-repeat}.q-and-a .accord .open-close-icon.common-faq-cross-icon,.q-and-a .accord .open-close-icon.minus{height:48px;width:48px;display:flex;align-items:center;justify-content:center;border-radius:100%;background:#efefef;border:none;margin-top:0;margin-right:-19px}@media (min-width:320px) and (max-width:991px){.q-and-a .accord .open-close-icon.common-faq-cross-icon,.q-and-a .accord .open-close-icon.minus{margin-top:-5px;margin-right:-15px}}.q-and-a .answer{width:92%}@media (min-width:320px) and (max-width:991px){.q-and-a .answer{width:100%}}.q-and-a .answer p{font-size:14px;font-weight:500;line-height:21px;color:#53565a;margin-bottom:0}@media (min-width:320px) and (max-width:991px){.q-and-a .answer p{font-size:12px;font-weight:400;line-height:18px;color:#53565a;word-break:break-word;padding-top:10px}}.q-and-a .answer a{color:#00e!important;text-decoration:underline!important}.q-and-a .each-container{padding:30px 0}.q-and-a .each-container:not(:nth-last-child(2)){border-bottom:1px solid #cacbcc}.q-and-a .question{width:85%;font-size:18px;font-weight:800;line-height:23.4px;margin-bottom:0}@media (min-width:320px) and (max-width:991px){.q-and-a .question{font-size:16px;font-weight:700;line-height:24px;display:inline-block}}.q-and-a .ctaComp{padding:30px 0}@media (min-width:320px) and (max-width:767px){.q-and-a .ctaComp{padding:25px 0}}.q-and-a .ctaComp a{width:15%;font-size:12px;letter-spacing:1px;line-height:.92}@media (min-width:320px) and (max-width:767px){.q-and-a .ctaComp a{width:100%;font-size:10px;letter-spacing:.77px;line-height:1.2;padding:13.5px}}.q-and-a .faqcta{margin-top:30px}@media (min-width:320px) and (max-width:991px){.q-and-a .faqcta{margin-top:21px}}.q-and-a .faqcta a{background:transparent;border:1px solid #000;color:#000;line-height:24px;padding:10px 16px;border-radius:2px;font-size:16px;letter-spacing:.86px;cursor:pointer;text-align:center;font-weight:700;border-radius:45px;display:flex;position:relative;align-items:center;width:fit-content}.q-and-a .faqcta a:after{content:"";margin-left:10px;background:url(../components/content/faq/clientlibs/resources/images/down-icon.svg);background-repeat:no-repeat;width:10px;height:10px;display:block;margin-top:5px}.q-and-a .faqcta a:focus-visible,.q-and-a .faqcta a:hover{background:#f7f2e7;border:1px solid currentColor;color:#000}.q-and-a .faqcta a:focus-visible{outline-style:unset!important}.q-and-a.faqVariant{margin:auto;background:#f8f8f8;padding:25px 34px}@media (min-width:320px) and (max-width:991px){.q-and-a.faqVariant{padding:25px 32px 0}}.q-and-a.faqVariant .accord{font-size:14px;color:#3e3e3e}@media (min-width:320px) and (max-width:991px){.q-and-a.faqVariant .accord{padding-top:0}}.q-and-a.faqVariant .accord .question{font-weight:800;font-size:18px;line-height:23.4px;color:#323232}@media (min-width:320px) and (max-width:991px){.q-and-a.faqVariant .accord .question{font-weight:700;font-size:16px;line-height:24px;color:#000}}.q-and-a.faqVariant .accord .common-faq-cross-icon,.q-and-a.faqVariant .accord .minus{background-position:-48px -190px;width:26px;float:right;height:25px;margin-top:5px}.q-and-a.faqVariant .accord .plus{background-position:-7px -190px;width:26px;float:right;height:25px;margin-top:5px}.q-and-a.faqVariant .each-container:last-child{border:none}@media (min-width:320px) and (max-width:991px){.q-and-a.faqVariant{margin-right:-20px;margin-left:-20px;margin-top:20px}}@media (min-width:320px) and (max-width:991px){.q-and-a.faqVariant .faqVariantwrap div.each-container:nth-child(2) .accord{padding-top:0}}
.swapimagewithcta.imageWithRightTextComp{display:flex;flex-direction:row;align-items:center;background:var(--bg-colour,#f8f8f8)}.swapimagewithcta.imageWithRightTextComp.imageRightAligned{flex-direction:row-reverse}@media (min-width:320px) and (max-width:767px){.swapimagewithcta.imageWithRightTextComp.imageRightAligned{flex-direction:column}}.swapimagewithcta.imageWithRightTextComp.imageRightAligned .righttext-wrapper{padding-right:81px}@media (min-width:320px) and (max-width:991px){.swapimagewithcta.imageWithRightTextComp{flex-direction:column}}.swapimagewithcta.imageWithRightTextComp .img-wrapper{height:auto;width:auto;display:flex}@media (min-width:768px) and (max-width:991px){.swapimagewithcta.imageWithRightTextComp .img-wrapper{max-height:237px}}@media (min-width:991px) and (max-width:1200px){.swapimagewithcta.imageWithRightTextComp .img-wrapper{max-height:237px}}@media (min-width:1201px) and (max-width:1440px){.swapimagewithcta.imageWithRightTextComp .img-wrapper{height:auto;width:auto}}@media (min-width:320px) and (max-width:991px){.swapimagewithcta.imageWithRightTextComp .img-wrapper{height:100%;width:100%}}.swapimagewithcta.imageWithRightTextComp .img-wrapper.img-left img{float:left;margin:1px}.swapimagewithcta.imageWithRightTextComp .img-wrapper.img-right img{float:right}.swapimagewithcta.imageWithRightTextComp .img-wrapper img{width:100%;height:100%}.swapimagewithcta.imageWithRightTextComp .img-wrapper img.bannerMobile{display:none}@media (min-width:320px) and (max-width:991px){.swapimagewithcta.imageWithRightTextComp .img-wrapper img.bannerMobile{display:block;object-fit:none}}@media (min-width:320px) and (max-width:767px){.swapimagewithcta.imageWithRightTextComp .img-wrapper img.bannerMobile{height:171px}}.swapimagewithcta.imageWithRightTextComp .img-wrapper img.bannerDesktop{display:block}@media (min-width:320px) and (max-width:991px){.swapimagewithcta.imageWithRightTextComp .img-wrapper img.bannerDesktop{display:none}}.swapimagewithcta.imageWithRightTextComp .righttext-wrapper.text-align-right{padding:50px;background-color:var(--bg-colour,#f8f8f8);width:40%}@media (min-width:320px) and (max-width:991px){.swapimagewithcta.imageWithRightTextComp .righttext-wrapper.text-align-right{padding:22px 20px 30px;margin:0;width:100%}}.swapimagewithcta.imageWithRightTextComp .righttext-wrapper.text-align-right p{letter-spacing:1px;font-weight:500;font-size:13px;margin-bottom:15px}@media (min-width:320px) and (max-width:991px){.swapimagewithcta.imageWithRightTextComp .righttext-wrapper.text-align-right p{letter-spacing:0;line-height:24px;font-size:12px}}.swapimagewithcta.imageWithRightTextComp .righttext-wrapper.text-align-right .righttext-subtextOverHeading p{font-weight:700;font-size:13px;font-weight:300;font-style:normal;font-stretch:normal;line-height:1.85;letter-spacing:.5px;color:#222;text-transform:uppercase}.swapimagewithcta.imageWithRightTextComp .righttext-wrapper.text-align-left{float:left}.swapimagewithcta.imageWithRightTextComp .righttext-wrapper .righttext-heading h1{font-size:30px;font-weight:700;font-style:normal;font-stretch:normal;line-height:1.13;letter-spacing:normal;color:#222;margin-bottom:15px}@media (min-width:320px) and (max-width:767px){.swapimagewithcta.imageWithRightTextComp .righttext-wrapper .righttext-heading h1{font-size:22px;line-height:1.09}}@media (min-width:320px) and (max-width:991px){.swapimagewithcta.imageWithRightTextComp .righttext-wrapper .righttext-heading h1{font-size:22px}}.swapimagewithcta.imageWithRightTextComp .righttext-description p{font-size:13px;font-weight:300;font-style:normal;font-stretch:normal;line-height:24px;letter-spacing:.5px;color:#222}@media (min-width:320px) and (max-width:767px){.swapimagewithcta.imageWithRightTextComp .righttext-description p{font-size:12px;font-weight:300;line-height:2;letter-spacing:normal}}@media (min-width:320px) and (max-width:991px){.swapimagewithcta.imageWithRightTextComp .righttext-description p{font-size:12px;font-weight:300;line-height:2;letter-spacing:normal}}.swapimagewithcta.imageWithRightTextComp .righttext-cta{max-width:167px;margin-bottom:15px;cursor:pointer}@media (min-width:320px) and (max-width:767px){.swapimagewithcta.imageWithRightTextComp .righttext-cta{max-width:100%;margin:0 auto;height:40px}}@media (min-width:1200px){.swapimagewithcta.imageWithRightTextComp .righttext-cta{margin-bottom:43px}}.swapimagewithcta.imageWithRightTextComp .righttext-cta .ctaText{font-size:13px;font-weight:500;font-style:normal;font-stretch:normal;line-height:.92;letter-spacing:1px;text-align:center;color:#fff;width:100%}.swapimagewithcta.imageWithRightTextComp .righttext-cta .ctaText:hover{color:#5e25b2}@media (min-width:320px) and (max-width:767px){.swapimagewithcta.imageWithRightTextComp .righttext-cta .ctaText{font-size:11px;font-weight:500;line-height:1.2;letter-spacing:.77px;padding-top:12px;height:100%}}.swapimagewithcta.imageWithRightTextComp .righttext-cta .viewAllLink{color:#000;font-size:13px;border-bottom:2px solid #8839ff;text-decoration:none}@media (min-width:992px){.swapimagewithcta.imageWithRightTextComp.swapimagewithcta-smallImage .img-wrapper{width:37%}}@media (min-width:992px){.swapimagewithcta.imageWithRightTextComp.swapimagewithcta-smallImage .righttext-wrapper.text-align-right{padding:18px 40px;width:63%}}.swapimagewithcta.imageWithRightTextComp .swap-img-wraper{display:flex;flex-direction:row;align-items:center;background:var(--bg-colour,#f8f8f8)}@media (min-width:320px) and (max-width:991px){.swapimagewithcta.imageWithRightTextComp .swap-img-wraper{flex-direction:column}}.swapimagewithcta .righttext-wrapper h2{margin-bottom:10px}.swapimagewithcta .righttext-wrapper h3{margin-bottom:20px}.swapimagewithcta .righttext-wrapper h5{font-size:13px}.swapimagewithcta .ctaComp{margin-top:15px;cursor:pointer!important}.swapimagewithcta .ctaComp .ctaText{width:auto;cursor:pointer!important}@media (min-width:320px) and (max-width:991px){.swapimagewithcta .ctaComp .ctaText{width:100%;font-size:12px;line-height:12px;letter-spacing:.77px}}.swapimagewithcta.imageLeftAligned .palleteTitle{margin-bottom:10px}.swapimagewithcta.imageFullStretch .swap-img-wraper{display:block!important;position:relative}@media (min-width:992px){.swapimagewithcta.imageFullStretch .swap-img-wraper .img-left{height:700px;width:100%}}@media (min-width:992px) and (max-width:1024px){.swapimagewithcta.imageFullStretch .swap-img-wraper .img-left{max-height:500px}}.swapimagewithcta.imageFullStretch .swap-img-wraper .righttext-wrapper{position:absolute;z-index:9;background-color:transparent!important;color:#fff}@media (min-width:992px){.swapimagewithcta.imageFullStretch .swap-img-wraper .righttext-wrapper{right:210px;top:10%;width:25%!important;padding:0!important}}@media (min-width:320px) and (max-width:991px){.swapimagewithcta.imageFullStretch .swap-img-wraper .righttext-wrapper{padding:0 58px 0 48px!important;top:58%}}@media (min-width:320px) and (max-width:991px){.swapimagewithcta.imageFullStretch .swap-img-wraper .righttext-wrapper .ctaRevampYellow{margin-top:25px}}@media (min-width:992px){.swapimagewithcta.imageFullStretch .swap-img-wraper .imageFullStretchHeading{font-size:32px}}@media (min-width:320px) and (max-width:991px){.swapimagewithcta.imageFullStretch .swap-img-wraper .imageFullStretchHeading{font-size:24px}}.swapimagewithcta.imageFullStretch.designGuide .swap-img-wraper{background:none}.swapimagewithcta.imageFullStretch.designGuide .swap-img-wraper .img-left{height:auto;min-height:140px}.swapimagewithcta.imageFullStretch.designGuide .swap-img-wraper .img-left img{border-radius:8px;background:#fff;height:auto}@media (min-width:992px){.swapimagewithcta.imageFullStretch.designGuide .swap-img-wraper .righttext-wrapper.text-align-right{display:flex;width:100%!important;right:0;justify-content:space-evenly}}@media (min-width:320px) and (max-width:991px){.swapimagewithcta.imageFullStretch.designGuide .swap-img-wraper .righttext-wrapper.text-align-right{padding:20px!important;top:5%}}.swapimagewithcta.imageFullStretch.designGuide .swap-img-wraper .righttext-wrapper.text-align-right .designGuideBannerHeading{font-size:24px;font-weight:800;line-height:28px;margin-bottom:8px;width:70%}@media (min-width:320px) and (max-width:991px){.swapimagewithcta.imageFullStretch.designGuide .swap-img-wraper .righttext-wrapper.text-align-right .designGuideBannerHeading{text-align:center;font-size:20px;line-height:24px;width:100%}}.swapimagewithcta.imageFullStretch.designGuide .swap-img-wraper .righttext-wrapper.text-align-right .designGuideBannerPara{font-size:14px;line-height:19.6px;opacity:.9}@media (min-width:320px) and (max-width:991px){.swapimagewithcta.imageFullStretch.designGuide .swap-img-wraper .righttext-wrapper.text-align-right .designGuideBannerPara{text-align:center;font-size:12px;font-weight:500;line-height:16.8px}}@media (min-width:320px) and (max-width:991px){.swapimagewithcta.imageFullStretch.designGuide .swap-img-wraper .righttext-wrapper.text-align-right .cta.ctaComp.ctaRevampYellow.section{padding:0 14%;width:100%}}.swapimagewithcta.imageFullStretch.designGuide .swap-img-wraper.card-height-280 .img-wrapper.img-left{height:280px!important}@media (min-width:320px) and (max-width:991px){.swapimagewithcta.imageFullStretch.designGuide .swap-img-wraper.card-height-280 .img-wrapper.img-left{height:236px!important}}.swapimagewithcta.imageFullStretch.designGuideCardLayout .swap-img-wraper{border-radius:8px;background:#fff;box-shadow:0 4px 24px 0 rgba(0,0,0,.1)}.swapimagewithcta.imageFullStretch.designGuideCardLayout .swap-img-wraper .righttext-wrapper.text-align-right{position:unset;width:100%!important;padding:30px!important}@media (min-width:992px) and (max-width:1024px){.swapimagewithcta.imageFullStretch.designGuideCardLayout .swap-img-wraper .righttext-wrapper.text-align-right{padding-left:20px!important;padding-right:20px!important}}@media (min-width:320px) and (max-width:991px){.swapimagewithcta.imageFullStretch.designGuideCardLayout .swap-img-wraper .righttext-wrapper.text-align-right .rte.text.section{text-align:center}}.swapimagewithcta.imageFullStretch.designGuideCardLayout .swap-img-wraper .righttext-wrapper.text-align-right .rte.text.section p{color:#000;font-size:20px;font-weight:700;line-height:30px}@media (min-width:320px) and (max-width:991px){.swapimagewithcta.imageFullStretch.designGuideCardLayout .swap-img-wraper .righttext-wrapper.text-align-right .cta.animated-btn-black .centerAlign,.swapimagewithcta.imageFullStretch.designGuideCardLayout .swap-img-wraper .righttext-wrapper.text-align-right .cta.animated-btn-black .leftAlign,.swapimagewithcta.imageFullStretch.designGuideCardLayout .swap-img-wraper .righttext-wrapper.text-align-right .cta.animated-btn-black .rightAlign{text-align:center}}.swapimagewithcta.imageFullStretch.designGuideCardLayout .swap-img-wraper .righttext-wrapper.text-align-right .cta.animated-btn-black .centerAlign a,.swapimagewithcta.imageFullStretch.designGuideCardLayout .swap-img-wraper .righttext-wrapper.text-align-right .cta.animated-btn-black .centerAlign a:hover,.swapimagewithcta.imageFullStretch.designGuideCardLayout .swap-img-wraper .righttext-wrapper.text-align-right .cta.animated-btn-black .leftAlign a,.swapimagewithcta.imageFullStretch.designGuideCardLayout .swap-img-wraper .righttext-wrapper.text-align-right .cta.animated-btn-black .leftAlign a:hover,.swapimagewithcta.imageFullStretch.designGuideCardLayout .swap-img-wraper .righttext-wrapper.text-align-right .cta.animated-btn-black .rightAlign a,.swapimagewithcta.imageFullStretch.designGuideCardLayout .swap-img-wraper .righttext-wrapper.text-align-right .cta.animated-btn-black .rightAlign a:hover{color:#1e1e1e!important}.swapimagewithcta.imageFullStretch.designGuideCardLayout .swap-img-wraper .righttext-wrapper.text-align-right .cta.ctaComp{width:fit-content}@media (min-width:992px) and (max-width:1024px){.swapimagewithcta.imageFullStretch.designGuideCardLayout .swap-img-wraper .img-wrapper.img-left{max-height:fit-content}}.swapimagewithcta.imageFullStretch.designGuideCardLayout .swap-img-wraper .img-wrapper.img-left img{height:auto;border-top-left-radius:8px;border-top-right-radius:8px;margin:0}.swapimagewithcta.imageFullStretch.designGuideCardLayout .swap-img-wraper.card-height-290 .img-wrapper.img-left{height:290px!important}@media (min-width:320px) and (max-width:991px){.swapimagewithcta.imageFullStretch.designGuideCardLayout .swap-img-wraper.card-height-290 .img-wrapper.img-left{height:275px!important}}.swapimagewithcta.imageFullStretch.designGuideCardLayout .swap-img-wraper.card-height-328 .img-wrapper.img-left{height:328px!important}@media (min-width:320px) and (max-width:991px){.swapimagewithcta.imageFullStretch.designGuideCardLayout .swap-img-wraper.card-height-328 .img-wrapper.img-left{height:275px!important}}.swapimagewithcta.imageFullStretch.designGuideCardLayout .swap-img-wraper.card-height-428 .img-wrapper.img-left{height:428px!important}@media (min-width:320px) and (max-width:991px){.swapimagewithcta.imageFullStretch.designGuideCardLayout .swap-img-wraper.card-height-428 .img-wrapper.img-left{height:275px!important}}.swapimagewithcta.imageFullStretch.designGuideCardLayout .swap-img-wraper.card-height-552 .img-wrapper.img-left{height:552px!important}@media (min-width:320px) and (max-width:991px){.swapimagewithcta.imageFullStretch.designGuideCardLayout .swap-img-wraper.card-height-552 .img-wrapper.img-left{height:275px!important}}@media (min-width:992px){.design-guide-layout{padding-left:3%;padding-right:3%}}@media (min-width:992px){.design-guide-layout .twovariantscolumn .asidediv,.design-guide-layout .twovariantscolumn .contentdiv{padding-right:10px}}@media (min-width:992px){.design-guide-layout .colctrlcomp .row{margin-right:-15px;margin-left:-10px}.design-guide-layout .colctrlcomp .row .col-lg-4.col-md-12{padding-right:10px;padding-left:10px}}@media (min-width:992px){.design-guide-layout .designGuideCardLayout{margin-bottom:20px}}@media (min-width:320px) and (max-width:991px){.design-guide-layout .designGuideCardLayout{margin-bottom:24px}}.design-guide-layout .design-guide-landingHeading{background:linear-gradient(270deg,#f8a12e,#be2a1d 50.07%,#45216c 98.1%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:32px;font-weight:800;line-height:normal;width:fit-content}.design-guide-layout .designGuide.card-height-280{margin-bottom:20px}.design-guide-layout .designGuide.card-height-280 .swap-img-wraper .righttext-wrapper.text-align-right{display:block;text-align:center;top:20%}@media (min-width:1201px) and (max-width:1440px){.design-guide-layout .designGuide.card-height-280 .swap-img-wraper .righttext-wrapper.text-align-right{top:10%}}@media (min-width:320px) and (max-width:991px){.design-guide-layout .designGuide.card-height-280 .swap-img-wraper .righttext-wrapper.text-align-right{top:7%}}.design-guide-layout .designGuide.card-height-280 .swap-img-wraper .righttext-wrapper.text-align-right .designGuideBannerHeading{width:100%;padding:0 20px;font-size:32px;line-height:32px}@media (min-width:320px) and (max-width:991px){.design-guide-layout .designGuide.card-height-280 .swap-img-wraper .righttext-wrapper.text-align-right .designGuideBannerHeading{font-size:20px;line-height:24px}}.design-guide-layout .designGuide.card-height-280 .swap-img-wraper .righttext-wrapper.text-align-right .designGuideBannerPara{padding:0 20px;font-size:16px;line-height:22.4px}@media (min-width:320px) and (max-width:991px){.design-guide-layout .designGuide.card-height-280 .swap-img-wraper .righttext-wrapper.text-align-right .designGuideBannerPara{font-size:12px;font-weight:500;line-height:16.8px}}.design-guide-layout .designGuide.card-height-280 .swap-img-wraper .righttext-wrapper.text-align-right .cta.ctaComp{width:100%;padding:0 10px;text-align-last:center}.design-guide-layout .loadmore-designcard{margin-top:56px}@media (min-width:320px) and (max-width:991px){.design-guide-layout .loadmore-designcard{margin-top:48px}}.design-guide-layout .loadmore-designcard a{color:#1e1e1e!important;padding:14px 20px!important;border:1px solid #1e1e1e!important;font-size:14px!important;font-weight:700!important;line-height:140%!important}.design-guide-layout .loadmore-designcard a:hover{border:none!important}@media (min-width:992px){.blog-details-page-wrapper .swapimagewithcta .swap-img-wraper .righttext-wrapper{padding:0 10px!important}}@media (min-width:992px) and (min-width:992px){.blog-details-page-wrapper .swapimagewithcta .swap-img-wraper .righttext-wrapper .rte .designGuideBannerHeading{width:82%!important}}@media (min-width:992px) and (min-width:992px){.blog-details-page-wrapper .swapimagewithcta .swap-img-wraper .righttext-wrapper .cta{transform:translateY(22px)}}@media (min-width:992px) and (min-width:992px){.blog-details-page-wrapper .swapimagewithcta .swap-img-wraper .righttext-wrapper .cta .animated-arrow-button{white-space:nowrap}}.colour-nxt-revamp .swapimagewithcta{align-items:normal;display:block!important;background-color:transparent;background:transparent!important}@media (min-width:320px) and (max-width:991px){.colour-nxt-revamp .swapimagewithcta{padding:0 11px}}.colour-nxt-revamp .swapimagewithcta .swap-img-wraper{display:flex;flex-direction:row;background-position:50%;align-items:normal}@media (min-width:320px) and (max-width:991px){.colour-nxt-revamp .swapimagewithcta .swap-img-wraper{flex-direction:column}}.colour-nxt-revamp .swapimagewithcta .swap-img-wraper .righttext-wrapper{padding:50px;background-image:var(--bg-image-desk);flex:1;background-position:100%;display:flex;flex-direction:column;justify-content:center;background-repeat:no-repeat}@media (min-width:320px) and (max-width:991px){.colour-nxt-revamp .swapimagewithcta .swap-img-wraper .righttext-wrapper{padding:25px}}.colour-nxt-revamp .swapimagewithcta .swap-img-wraper .righttext-wrapper .rte .forecast-title{font-size:40px;line-height:42px;font-weight:800;margin-bottom:1px;color:#5d4f43}@media (min-width:320px) and (max-width:991px){.colour-nxt-revamp .swapimagewithcta .swap-img-wraper .righttext-wrapper .rte .forecast-title{font-size:32px;line-height:33.6px}}@media (device-width:1024px) and (device-height:1366px) and (orientation:portrait){.colour-nxt-revamp .swapimagewithcta .swap-img-wraper .righttext-wrapper .rte .forecast-title{font-size:29px;line-height:36px}}.colour-nxt-revamp .swapimagewithcta .swap-img-wraper .righttext-wrapper .rte .forecast-year{font-size:54px;font-weight:800;line-height:64.8px;color:#97836a;margin-bottom:10px}@media (min-width:320px) and (max-width:991px){.colour-nxt-revamp .swapimagewithcta .swap-img-wraper .righttext-wrapper .rte .forecast-year{font-size:50px;margin-bottom:0}}@media (device-width:1024px) and (device-height:1366px) and (orientation:portrait){.colour-nxt-revamp .swapimagewithcta .swap-img-wraper .righttext-wrapper .rte .forecast-year{font-size:45px;line-height:55.8px}}.colour-nxt-revamp .swapimagewithcta .swap-img-wraper .righttext-wrapper .rte .forecast-para{font-size:14px;font-weight:500;line-height:21px;color:#2e2f32}@media (min-width:320px) and (max-width:991px){.colour-nxt-revamp .swapimagewithcta .swap-img-wraper .righttext-wrapper .rte .forecast-para{margin-bottom:0}}.colour-nxt-revamp .swapimagewithcta .swap-img-wraper .righttext-wrapper .rte .signup-title{font-size:32px;font-weight:800;line-height:35.2px;color:#000;margin-bottom:3px}@media (min-width:320px) and (max-width:991px){.colour-nxt-revamp .swapimagewithcta .swap-img-wraper .righttext-wrapper .rte .signup-title{font-size:24px;line-height:33.6px}}@media (device-width:1024px) and (device-height:1366px) and (orientation:portrait){.colour-nxt-revamp .swapimagewithcta .swap-img-wraper .righttext-wrapper .rte .signup-title{font-size:24px;line-height:25.2px;display:inline}}.colour-nxt-revamp .swapimagewithcta .swap-img-wraper .righttext-wrapper .signup{margin-top:20px}@media (min-width:320px) and (max-width:991px){.colour-nxt-revamp .swapimagewithcta .swap-img-wraper .righttext-wrapper .signup{margin-top:16px}}.colour-nxt-revamp .swapimagewithcta .swap-img-wraper .righttext-wrapper .signup form .signup-newsCta{display:flex;flex-direction:column}.colour-nxt-revamp .swapimagewithcta .swap-img-wraper .righttext-wrapper .signup form .signup-newsCta .emailreset{font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:2;letter-spacing:normal;text-align:justify;color:#222;width:52.5%;padding-left:20px;padding:14px 16px;border-radius:6px;border:1px solid var(--Neutral-color-grey-400,#75787b);line-height:24px}@media (min-width:320px) and (max-width:991px){.colour-nxt-revamp .swapimagewithcta .swap-img-wraper .righttext-wrapper .signup form .signup-newsCta .emailreset{width:100%!important}}@media (device-width:1024px) and (device-height:1366px) and (orientation:portrait){.colour-nxt-revamp .swapimagewithcta .swap-img-wraper .righttext-wrapper .signup form .signup-newsCta .emailreset{width:100%}}@media (min-width:1200px){.colour-nxt-revamp .swapimagewithcta .swap-img-wraper .righttext-wrapper .signup form .signup-newsCta .emailreset{width:320px;height:52px}}.colour-nxt-revamp .swapimagewithcta .swap-img-wraper .righttext-wrapper .signup form .signup-newsCta .signup-ctaText{font-weight:700;line-height:24px;letter-spacing:1.08px;text-align:center;color:#232426!important;font-size:16px;width:fit-content;border:none!important;border-radius:50px;display:flex;justify-content:center;align-items:center;background:#fcaf17!important;cursor:pointer;margin-top:20px;padding:10px 20px}.colour-nxt-revamp .swapimagewithcta .swap-img-wraper .righttext-wrapper .signup form .signup-newsCta .signup-ctaText:before{content:"";background:url(../../../etc.clientlibs/apcolourcatalogue/components/content/findcontractor/clientlibs/resources/images/arrow-icon.svg) no-repeat;position:relative;display:flex;order:1;margin-left:8px;width:17px;height:14px}.colour-nxt-revamp .swapimagewithcta .swap-img-wraper .righttext-wrapper .signup form .signup-newsCta .signup-ctaText:hover{box-shadow:none;background:#fdbf45!important;color:#232426}.colour-nxt-revamp .swapimagewithcta .swap-img-wraper .righttext-wrapper .findcontractor .findcontractor-wraper .pin-code-city-search-wp .input-with-cta{align-items:center}.colour-nxt-revamp .swapimagewithcta .swap-img-wraper .righttext-wrapper .findcontractor .findcontractor-wraper .pin-code-city-search-wp .input-with-cta .pincode-input-wp .ctaPincode{border:1px solid #75787b;background:#fff;border-radius:6px}.colour-nxt-revamp .swapimagewithcta .swap-img-wraper .righttext-wrapper .findcontractor .findcontractor-wraper .pin-code-city-search-wp .input-with-cta .js-pincode-cta{font-size:16px;height:44px;width:123px;background:#fcaf17;border:none;border-radius:50px;display:flex;justify-content:center;align-items:center;margin-left:15px}.colour-nxt-revamp .swapimagewithcta .swap-img-wraper .righttext-wrapper .findcontractor .findcontractor-wraper .pin-code-city-search-wp .input-with-cta .js-pincode-cta:before{content:"";background:url(../../../etc.clientlibs/apcolourcatalogue/components/content/findcontractor/clientlibs/resources/images/arrow-icon.svg);position:relative;display:flex;order:1;margin-left:8px;width:16px;height:14px}.colour-nxt-revamp .swapimagewithcta .swap-img-wraper .righttext-wrapper .findcontractor .findcontractor-wraper .pin-code-city-search-wp .input-with-cta .js-pincode-cta:hover{background:#fdbf45}.swapimagewithcta:has(.image-zoomin) .img-wrapper{overflow:hidden}.swapimagewithcta:has(.image-zoomin) .img-wrapper img{transition:transform 1.5s ease}.swapimagewithcta:has(.image-zoomin) .img-wrapper img:hover{transform:scale(1.075)}
.upload__inputfile{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.upload__box .sub-heading{font-weight:500;font-size:15px;line-height:22px;margin-bottom:20px}.upload__box .failure-message,.upload__box .file-err{font-weight:500;font-size:12px;text-transform:uppercase;color:red}.upload__btn{text-transform:uppercase;background-color:#431a80;color:#fff;display:block;text-align:center;cursor:pointer;border-radius:2px;font-size:14px;font-weight:500;letter-spacing:1.08px;padding:14px 20px}.upload__btn :active,.upload__btn:hover{color:#fff;background:#5e25b2}.upload__btn-box{margin-bottom:10px}.upload__img-wrap{display:flex;flex-wrap:wrap}.upload__img-box{width:100%}.fileUpload{padding:12px;background:#fff;margin-left:auto;box-shadow:none}@media (min-width:320px) and (max-width:991px){.fileUpload{margin-top:30px}}@media (min-width:992px){.fileUpload{width:440px;padding:20px}}@media (min-width:320px) and (max-width:575px){.fileUpload .deleteIcon,.fileUpload .successIcon{flex:0 0 auto}}.uploadBtn{display:flex;justify-content:space-between;flex-wrap:wrap}@media (min-width:320px) and (max-width:991px){.uploadBtn{display:block}}.uploadBtn .uploadMoreBtn{width:48%;color:#431a80!important;background:#fff!important}.uploadBtn .uploadMoreBtn.disabled{opacity:.5}.uploadBtn .uploadMoreBtn p{font-size:14px;font-weight:700;line-height:16.4px}@media (min-width:320px) and (max-width:991px){.uploadBtn .uploadMoreBtn{width:100%;padding:16px 15px}}.uploadBtn .submitBtn{width:48%;height:50px;font-size:14px;font-weight:700}.uploadBtn .submitBtn.disabled{background:#431a80;opacity:.5}@media (min-width:320px) and (max-width:991px){.uploadBtn .submitBtn{width:100%;padding:16px 15px}}.upload__btn p{margin-bottom:0}.fileName{flex:1;font-weight:500;font-size:16px;margin-bottom:15px}.deleteIcon{background-position:-549px -188px;width:21px;height:21px;cursor:pointer}.successIcon{background-position:-194px -243px}.failIcon,.successIcon{width:24px;height:24px;margin-left:10px;margin-right:10px}.failIcon{background-position:-280px -243px}.validationMsg{font-weight:500;font-size:12px;text-transform:uppercase;color:red}.success-message{color:#2dc603;font-size:16px;font-weight:500}
.howToVideoDesc p{padding:0 18.8%;margin:2% 0}@media (min-width:320px) and (max-width:991px){.howToVideoDesc p{padding:0 4.3%;margin:2% 0;padding-top:22px}}.videoImgComponent{width:100%;padding:0 156px;background-size:contain;margin-top:5px}@media (min-width:320px) and (max-width:767px){.videoImgComponent{padding:20px 20px 0;background-size:100% 70%;margin-top:10px}}@media (min-width:768px) and (max-width:991px){.videoImgComponent{padding:40px}}.videoImgComponent iframe#youtubePlayer{width:100%;height:507px}.videoImgComponent div#video-elem__container{height:auto}@media (min-width:320px) and (max-width:767px){.videoImgComponent div#video-elem__container .video-elem__thumbnail-wrap img{object-fit:cover;width:100%;height:100%}}.videoImgComponent .videoWrapper{position:relative}.videoImgComponent .videoWrapper .videoPlayButton{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.videoImgComponent .compTitle h3{letter-spacing:.5px;text-align:center;color:#222;margin-bottom:17px;text-transform:uppercase;font-weight:600}@media (min-width:320px) and (max-width:991px){.videoImgComponent .compTitle h3{font-size:16px;line-height:1.5;letter-spacing:normal;text-transform:uppercase;font-weight:600}}.videoImgComponent .compDesc p{font-weight:300;line-height:24px;font-size:14px;letter-spacing:0;text-align:center;color:#222;margin-bottom:0;padding-bottom:10px}@media (min-width:1200px){.videoImgComponent .compDesc p{width:736px;margin:0 auto;font-size:14px;letter-spacing:.54px;border:0}}@media (min-width:320px) and (max-width:767px){.videoImgComponent .compDesc p{letter-spacing:normal}}@media (min-width:320px) and (max-width:991px){.videoImgComponent.video .video-elem__wrapper .video-elem__thumbnail-wrap picture{display:block;height:100%}.videoImgComponent.video .video-elem__wrapper .video-elem__thumbnail-wrap picture .video-elem__thumbnail-img{height:100%}}.videoImgComponent.video .video-elem__wrapper iframe{height:100%}.ytp-cued-thumbnail-overlay{display:none!important}.no-border .videoImgComponent .compDesc p{border:0}.videoImgComponent .shop-look-popular-tags{margin-left:0}.videoImgComponent .shop-look-popular-tags .tags{left:10px;bottom:5px}@media (min-width:320px) and (max-width:991px){.videoImgComponent .tags{display:none}}.video-elem__wrapper{position:relative;padding-top:82%;width:100%}@media (min-width:992px){.video-elem__wrapper{padding-top:48%}}.video-elem__player{display:none;z-index:5}.video-elem__player,.video-elem__thumbnail-wrap{position:absolute;top:0;left:0;width:100%;height:100%}.video-elem__thumbnail-img{width:100%;height:auto}.video-elem__trigger-video{position:absolute;display:block;height:40px;width:40px;top:50%;left:50%;transform:translate(-50%,-50%);z-index:4}.video .videoImgComponent .playVideoIcon{width:42px;height:42px;cursor:pointer;background-position:50%}.video .videoImgComponent .playVideoIcon:after{background-image:url(../../../etc.clientlibs/apcolourcatalogue/clientlibs/clientlib-global-unification/resources/images/youtube-play-icon-desk.svg);content:"";width:77px;height:54px;display:block;background-repeat:no-repeat}@media (min-width:320px) and (max-width:991px){.video .videoImgComponent .playVideoIcon:after{background-image:url(../../../etc.clientlibs/apcolourcatalogue/clientlibs/clientlib-global-unification/resources/images/youtube-play-icon-mob.svg);width:48px;height:39px}}.video-elem__thumbnail-img img{width:100%}.placeHolderTwoImg .video-elem__wrapper{padding-top:82%;width:100%}@media (min-width:992px){.placeHolderTwoImg .video-elem__wrapper{padding-top:82%}}@media (min-width:320px) and (max-width:991px){.productDetailsPageWrap .videoImgComponent div#video-elem__container .video-elem__thumbnail-wrap img{object-fit:contain!important;width:100%;height:100%}}.dam-video video{display:block;object-fit:inherit;max-height:100%;border-radius:8px}@media (min-width:320px) and (max-width:991px){.dam-video video{width:100%;border-radius:0}}.dam-video video.width-medium{width:1031px;height:566px;clip-path:fill-box}@media (device-width:1024px) and (device-height:1366px) and (orientation:portrait){.dam-video video.width-medium{width:800px;height:425px}}@media (device-width:1024px) and (device-height:768px) and (orientation:landscape){.dam-video video.width-medium{width:800px;height:425px}}@media (min-width:320px) and (max-width:991px){.dam-video video.width-medium{height:305px;width:100%}}
@media (min-width:320px) and (max-width:991px){.productDetailWrap:has(.wallpaperShopVisualizer) .title h2{margin-bottom:0}}.productDetailWrap:has(.wallpaperShopVisualizer) .title .wallpaper-color-details{display:flex;column-gap:30px;width:100%}@media (min-width:320px) and (max-width:991px){.productDetailWrap:has(.wallpaperShopVisualizer) .title .wallpaper-color-details{column-gap:55px}}.productDetailWrap:has(.wallpaperShopVisualizer) .title .wallpaper-color-details .colour-pdp-colour-name,.productDetailWrap:has(.wallpaperShopVisualizer) .title .wallpaper-color-details .colour-pdp-product-id{text-transform:none;margin-bottom:13px}@media (min-width:320px) and (max-width:991px){.productDetailWrap:has(.wallpaperShopVisualizer) .title .wallpaper-color-details .colour-pdp-colour-name span,.productDetailWrap:has(.wallpaperShopVisualizer) .title .wallpaper-color-details .colour-pdp-product-id span{display:block}}.productDetailWrap:has(.wallpaperShopVisualizer) .title .productPrice{margin-bottom:22px;display:flex;align-items:baseline;letter-spacing:0}@media (min-width:320px) and (max-width:991px){.productDetailWrap:has(.wallpaperShopVisualizer) .title .productPrice{margin-bottom:33px}}.productDetailWrap:has(.wallpaperShopVisualizer) .title .productPrice span{margin-bottom:0!important}.productDetailWrap:has(.wallpaperShopVisualizer) .title .productPrice .per-roll{margin-left:2px}.productDetailWrap:has(.wallpaperShopVisualizer) .title .productPrice .tax-text{margin-left:5px;font-weight:200;letter-spacing:.5px}
