.tip-scroller .lazyload{height:350px}.layout .pdf-only{display:none}.ui-widget-overlay{z-index:1000000 !important;background:#000 !important;opacity:.5 !important}.ui-dialog.ui-draggable{z-index:1000000000 !important;border:3px solid #d4d4d4;box-shadow:0 25px 50px rgba(0,0,0,0.7);padding:16px;min-width:994px;max-width:1224px;top:8px;left:0 !important;right:0 !important;margin-left:auto !important;margin-right:auto !important}@media screen and (max-width:1224px){.ui-dialog.ui-draggable{border:2px solid #d4d4d4;box-shadow:0 25px 50px rgba(0,0,0,0.7);padding:12px;z-index:100000000000;min-width:80%;max-width:95%}}.ui-widget-content a.button{color:#fff !important}.ui-dialog.ui-draggable .ui-dialog-titlebar{background-color:rgba(0,0,0,0);border:medium none;position:relative;right:2px;z-index:100;width:100%;text-align:center;color:#2a0b42}.ui-dialog .ui-dialog-title{display:none}.top-divide{border-top:1px solid #ccc;margin-top:24px;padding-top:24px}.bottom-divide{border-bottom:1px solid #ccc;margin-bottom:24px;padding-bottom:24px}body>.notifications{position:fixed;width:100%;z-index:1000000000}body>.notifications>div{box-shadow:0 0 50px 0 0 0 50px 0 rgba(0,0,0,0.4);margin:auto;width:50%;padding:25px;position:fixed;top:10%;left:25%;color:#fff}body>.notifications.admin>div{box-shadow:0 0 25px 10px rgba(0,0,0,0.4);margin:auto;width:100% !important;padding:10px;position:fixed;top:auto;left:0;color:#fff;bottom:0;right:0;max-width:100%;border-left:0;border-right:0;border-bottom:0;text-align:center}.notifications>div h4{margin-bottom:6px;color:#fff}@media screen and (max-width:640px){body>.notifications>div{width:95% !important;left:2.5%}}.system-message{background-color:#fffafa;max-width:1224px;margin-left:auto;margin-right:auto;padding:12px;font-size:1.5em;margin-top:24px;border:1px solid #ccc}.videowrapper .content,.map .content{float:none;clear:both;width:100%;position:relative;padding-bottom:56.25%;padding-top:25px;height:0;margin-bottom:12px}.videowrapper iframe,.map iframe{position:absolute;top:0;left:0;width:100%;height:100%}.videowrapper img{position:absolute;top:0;left:0;width:auto;height:100%;margin:auto !important}video{max-width:100%}.video-collection label{font-size:20px;line-height:30px !important;font-weight:bold;background-image:url(/userfiles/css/images/lightbulb.png);background-repeat:no-repeat;background-size:28px;padding-left:34px;background-position:left center;margin-bottom:8px}lite-youtube{max-width:100% !important}#fancybox-content{max-width:100%;padding:0 !important}#fancybox-title-over{background-image:none;color:#fff;font-weight:bold;text-align:center}#fancybox-title{margin:0 !important;max-width:100%;border-top:2px solid rgba(255,255,255,0.10);box-shadow:0 -6px 14px -8px #000;bottom:0 !important}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}@media screen and (max-width:640px){table{max-width:100%;overflow-y:scroll;display:inline-block}}body.ee-image-zoomed>.layout{opacity:.4 !important}div.ee-zoomed img{height:initial !important}.rel-anchor{display:block;position:relative;top:-100px}body.clicked-and-loading>.layout{opacity:.1}.clicked-spinner{left:0;position:fixed;top:0;width:100%;height:100%;background-color:#191f26;z-index:100000;background-image:url(/userfiles/images/loadingnew.gif);background-position:center;background-repeat:no-repeat;opacity:.5;background-size:300px}body .layout .anchor-dest{padding-top:100px !important;margin-top:-100px !important}.large-font h1{font-size:38px;line-height:44px;margin-bottom:12px}.large-font h2{font-size:65px;line-height:70px;color:#802fa3;font-weight:normal;margin-bottom:2px}@media screen and (max-width:760px){.large-font h2{font-size:35px;line-height:40px;margin-bottom:2px}}table{text-align:left;width:100%}table td,table th{padding:8px 12px;border:1px solid #ccc;vertical-align:middle}table.clean td{border:1px solid transparent !important}@media screen and (min-width:761px){table.mobile-stack td span{display:none !important}table.mobile-stack td .numbered-circle-small span.number{display:inline-block !important}}@media screen and (max-width:760px){table.mobile-stack{display:inline-block !important;width:100% !important}table.mobile-stack tr.headings td+td{display:none !important}table.mobile-stack tr{display:inline-block !important;width:100% !important;border:1px solid #ccc;margin-bottom:12px}table.mobile-stack td:first-child{width:100% !important}table.mobile-stack td{display:inline-block !important;width:auto !important}}.table-header{margin-bottom:2px;vertical-align:top;background-color:#2a0b42}.table-header *{color:#fff}.anchor{display:block;position:relative;top:-100px;visibility:hidden}span.cap{text-transform:capitalize}.mobile-stack-table{width:100% !important;margin-bottom:12px;background:transparent}.mobile-stack-table td,.mobile-stack-table th{border:1px solid #ccc}.mobile-stack-table.headed-clean-table td,.mobile-stack-table.table-v4 td{border:1px solid transparent !important}.mobile-stack-table th,.mobile-stack-table .mob-header{background-color:#2a0b42;color:#fff}.mobile-stack-table.table-v4 td,.mobile-stack-table.table-v4 table th{padding:12px}@media screen and (min-width:761px){.mobile-stack-table.table-v1 .mob-header{display:none !important}}@media screen and (max-width:760px){.mobile-stack-table{display:inline-block !important;width:100% !important}.mobile-stack-table td{display:inline-block !important;width:100% !important;padding:0}.mobile-stack-table .mob-header{padding:6px 8px}.mobile-stack-table.table-v1 .headings,.mobile-stack-table.table-v1 .dtop-header{display:none !important}.mobile-stack-table .cell-content{padding:12px 8px}.mobile-stack-table tr,.mobile-stack-table .row-header{display:inline-block !important;width:100% !important;margin-bottom:25px}.mobile-stack-table.table-v4 tr,.mobile-stack-table.table-v4 .row-header{margin-bottom:0 !important}.mobile-stack-table.table-v3 .mob-main-header{width:100% !important;display:inline-block}.mobile-stack-table.table-v3 td{display:inline-block !important;width:100% !important;padding:8px;margin-bottom:0;border:0 !important}.layout .mobile-stack-table.table-v4 td{border:1px solid #ccc !important}.mobile-stack-table.table-v3 tr+tr{margin-bottom:12px}}body>.layout .fill-3{background-color:#b7dbf8 !important}body>.layout .fill-3 h1,body>.layout .fill-3 h2,body>.layout .fill-3 h3,body>.layout .fill-3 h4,body>.layout .fill-3 label,body>.layout .fill-3 div,body>.layout .fill-3 p,body>.layout .fill-3 b,body>.layout .fill-3 i,body>.layout .fill-3 em,body>.layout .fill-3 span,body>.layout .fill-3 a,body>.layout .fill-3 a:link,body>.layout .fill-3 a:visited,body>.layout .fill-3 li:hover a{color:#0e3f66 !important}body>.layout .fill-3 a.button{color:#fff !important}body>.layout .fill-4{background-color:#f9b962 !important}body>.layout .fill-4 h1,body>.layout .fill-4 h2,body>.layout .fill-4 h3,body>.layout .fill-4 h4,body>.layout .fill-4 label,body>.layout .fill-4 div,body>.layout .fill-4 p,body>.layout .fill-4 b,body>.layout .fill-4 i,body>.layout .fill-4 em,body>.layout .fill-4 span,body>.layout .fill-4 a,body>.layout .fill-4 a:link,body>.layout .fill-4 a:visited,body>.layout .fill-4 li:hover a{color:#250040 !important}body>.layout .fill-4 a.button{color:#fff !important}body .layout .fill-2 .checklist-white-box label,body .layout .fill-2 .checklist-white-box h3,body .layout .fill-2 .checklist-white-box h4,body .layout .fill-2 .checklist-white-box div,body .layout .fill-2 .checklist-white-box p,body .layout .fill-2 .checklist-white-box a,body .layout .fill-2 .checklist-white-box .link-only,body .layout .fill-2 .checklist-white-box span,body .layout .fill-2 .checklist-white-box ul,body .layout .fill-2 .checklist-white-box span ul li,body .layout .fill-1 .checklist-white-box label,body .layout .fill-1 .checklist-white-box h3,body .layout .fill-1 .checklist-white-box h4,body .layout .fill-1 .checklist-white-box div,body .layout .fill-1 .checklist-white-box p,body .layout .fill-1 .checklist-white-box a,body .layout .fill-1 .checklist-white-box b,body .layout .fill-1 .checklist-white-box .link-only,body .layout .fill-1 .checklist-white-box span,body .layout .fill-1 .checklist-white-box ul,body .layout .fill-1 .checklist-white-box span ul li{color:#250040 !important}body .layout .fill-1 .checklist-white-box li,body .layout .fill-2 .checklist-white-box li{list-style-image:url(/userfiles/css/images/Bullet-Arrows.png) !important}body .layout .fill-2 .clear-fill label,body .layout .fill-2 .clear-fill h3,body .layout .fill-2 .clear-fill h4,body .layout .fill-2 .clear-fill div,body .layout .fill-2 .clear-fill p,body .layout .fill-2 .clear-fill a,body .layout .fill-2 .clear-fill .link-only,body .layout .fill-2 .clear-fill span,body .layout .fill-2 .clear-fill ul,body .layout .fill-2 .clear-fill span ul li,body .layout .fill-1 .clear-fill label,body .layout .fill-1 .clear-fill h3,body .layout .fill-1 .clear-fill h4,body .layout .fill-1 .clear-fill div,body .layout .fill-1 .clear-fill .link-only,body .layout .fill-1 .clear-fill span,body .layout .fill-1 .clear-fill ul,body .layout .fill-1 .clear-fill span ul li{color:#250040 !important}body .layout .fill-1 .clear-fill .arrow li,body .layout .fill-2 .clear-fill .arrow li{list-style-image:url(/userfiles/css/images/Bullet-Arrows.png) !important}.light-grey{background-color:#f6f6f6}.green-bg{background-color:#3dc0a0 !important}body>.layout>.footer{background-color:#250040}body>.layout>.footer h1,body>.layout>.footer h2,body>.layout>.footer h3,body>.layout>.footer h4,body>.layout>.footer label,body>.layout>.footer div,body>.layout>.footer p,body>.layout>.footer span,body>.layout>.footer li a,body>.layout>.footer li:hover a,body>.layout>.footer a:link,body>.layout>.footer a:visited{color:#fff}body>.layout>.footer input[type="text"],body>.layout>.footer input[type="email"],body>.layout>.footer input[type="number"],body>.layout>.footer select,body>.layout>.footer textarea,body>.layout>.footer input[type="password"],body>.layout>.footer input[type="file"]{color:#250040 !important}.layout .layout-cell .clear-fields input[type="text"],.layout .layout-cell .clear-fields select,.layout .layout-cell .clear-fields textarea,.layout .layout-cell .clear-fields input[type="password"]{background-color:transparent;border:0;border-bottom:1px solid #fff;color:#fff !important;font-size:16px}.clear-fields select option{color:#333 !important}.layout .layout-cell .clear-fields input[type="text"]:hover,.layout .layout-cell .clear-fields select:hover,.layout .layout-cell .clear-fields input[type="password"]:hover{background-color:transparent;border:0;border-bottom:1px solid #fff;color:#fff !important}.layout .layout-cell .line-form input[type="text"],.layout .layout-cell .line-form select,.layout .layout-cell .clear-fields textarea,.layout .layout-cell .clear-fields input[type="password"]{background-color:transparent;border:0;border-bottom:1px solid;font-size:16px}body{border-color:#969696}.invoice{border-color:#250040}.mini{border-color:#969696}.mini:hover{border-color:#250040}.featured label{display:inline-block;width:auto;margin-right:24px;color:#fff;font-size:12px}.featured .content{width:auto;display:inline-block}.large-header>label{font-size:40px;margin-bottom:12px;display:inline-block;width:100%}@media screen and (max-width :1000px){.footer .contain .tab-col1{border-bottom:4px solid #fff;padding-bottom:24px;margin-bottom:24px}}.footer .telephone.company-info{background-image:url(/userfiles/css/images/circle-telephone-icon.png);padding-left:50px;background-size:40px;background-repeat:no-repeat;background-position:left top}.footer .telephone .company-info-part{font-size:20px;padding-top:4px !important;margin-right:20px}.footer .telephone.company-info .content{width:auto;display:inline-block;vertical-align:top}.footer .telephone.company-info .component-footer{width:auto;display:inline-block;font-size:14px}.footer .menu li{width:100%}.footer .menu li+li{border-top:1px solid rgba(255,255,255,0.15)}.footer .menu li a{padding:10px 0;font-size:14px;line-height:18px;display:inline-block;font-weight:normal}.footer .menu li:hover a span{text-decoration:underline !important}.footer li ul{display:none !important}.footer .social-block img{width:54px;margin:0 6px !important;border-radius:50%}.footer .slim-footer{font-size:12px;padding-top:24px;padding-bottom:20px;background-color:rgba(0,0,0,0.1)}.footer .slim-footer .menu li a{padding-left:8px !important;padding-right:8px !important}@media screen and (max-width:760px){.footer .contain .tab-col1,.footer .tab-col2{padding-left:12px !important;padding-right:12px !important}.footer .tab-col2 .menu{width:100% !important;margin:0 !important}}.grey-cell>.layout-cell{background-color:#f7f7f7;padding:25px;border-radius:10px;margin-bottom:20px}.payment-tab{display:flex !important}@media screen and (max-width:760px){.payment-tab,.moving-home-story>.i{flex-direction:column}.moving-home-story>.i>.layout-component.large-font{padding:1em 0}.moving-home-story>.i>.layout-component.large-font>h2{text-align:center !important}}.discount-code .button,.ui-widget-content .discount-code .button{background-color:transparent;border:2px solid #250040;color:#250040 !important}.discount-code .button:hover,.ui-widget-content .discount-code .button:hover{color:#fff !important;background-color:#802fa3 !important}.caveat{font-size:14px !important;vertical-align:top;position:relative;top:-3px;padding:2px}.confirmation-email{border:7px solid #2a0b42;border-radius:60px;padding:40px;display:flex;flex-direction:column;justify-content:center;align-items:center}.confirmation-email h1{font-size:50px;line-height:54px}.tp-carousel{border-radius:10px;padding:20px;background-color:#f6f6f6;box-shadow:0 -1px 10px rgba(0,0,0,0.3)}.tp-carousel .infobox-container .infobox-scroll{display:flex;align-items:center;box-shadow:0 -1px 15px rgba(0,0,0,0.5);background-color:rgba(246,246,246,0.5);overflow:hidden}.tp-carousel .infobox-container .infobox-scroll .content{padding:10px}.tp-carousel .banner-scroller{overflow:visible !important}@media screen and (max-width:760px){.tp-carousel{flex-direction:column;padding:20px 0;font-size:16px !important}.tp-carousel .banner-scroller{padding:0 30px}}.conveyancing-services .layout-cell{padding:20px 10px}.conveyancing-services .iend{padding-left:15px}@media screen and (max-width:760px){.conveyancing-services .col5{width:19.2% !important}.conveyancing-services .col45{width:79.8% !important}}.header-bgimage.css-bg .main-section,.header-bgimage .main-section>.background-image{background-position:top right}.banner-filter::before{content:"";position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,0.3);display:inline-block;top:0;left:0}.careers-layout .main-section{background-image:url(/userfiles/images/careersbanner.jpg);background-size:cover;background-repeat:no-repeat;background-position:center}.press-layout .main-section *{color:#fff}.lightbulb-box,.warning,.question,.time,.money,.pound-box,.SAM-letters,.sam-box,.single-quote,.clean-box,.purple-box{background-color:#f6f6f6 !important;border:1px solid #ccc;background-repeat:no-repeat;background-position:12px 12px;padding:12px 12px 12px 70px;margin:12px 0}.purple-box{padding:12px 12px 12px 12px !important;background-color:#2a0b42 !important;color:#fff !important}.purple-box *{color:#fff !important}.clean-box{padding:12px 12px 12px 12px !important}.lightbulb-box{background-image:url(/userfiles/css/images/lightbulb.png)}.warning{background-image:url(/userfiles/css/images/46x46-Warning-Icon.png)}.sam-box{background-image:url(/userfiles/images/SAM-Block-Style.png)}.pound-box{background-image:url(/userfiles/images/pound-box.png)}.SAM-letters{background-image:url(/userfiles/css/images/SAM-in-circle.png)}.question{background-image:url(/userfiles/css/images/46x46-question.png)}.money{background-image:url(/userfiles/css/images/46x46-money.png)}.time{background-image:url(/userfiles/css/images/46x46-time.png)}.big-quote{border:0;padding:70px;background-color:#fff !important;background-image:url(/userfiles/css/images/80x80-quote-open.png),url(/userfiles/css/images/80x80-quote-close.png);background-repeat:no-repeat;background-position:10px 10px,bottom right 20px;margin-bottom:16px}.block-style-quotes{border:1px solid #ccc;padding:25px 12px 50px 85px;background-color:#fff !important;background-image:url(/userfiles/css/images/top-quotes-46x46.png),url(/userfiles/css/images/bottom-quotes-46x46.png);background-repeat:no-repeat;background-position:15px 5px,bottom right 15px;margin-bottom:16px}@media screen and (max-width:760px){.lightbulb-box,.warning,.question,.time,.money,.pound-box,.SAM-letters,.sam-box,.clean-box,.purple-box{background-image:none !important;padding:12px !important}}.usp-box{border:4px solid #2a0b42;border-radius:20px;padding:35px 12px 12px 40px;margin-bottom:12px;position:relative}.usp-text-purple{border-radius:5px;padding:8px;background-color:#2a0b42;color:#fff;font-weight:bold;font-size:23px;position:absolute;top:-20px;right:40px}.usp-text-green{border-radius:5px;padding:8px;background-color:#20652b;color:#fff;font-weight:bold;font-size:23px;position:absolute;top:-20px;right:40px}@media screen and (max-width:760px){.usp-box{padding-top:30px 30px 0 !important}.usp-text-purple,.usp-text-green{font-size:18px !important;right:25px !important}}.numbered-circle,.numbered-circle-h3{list-style:none;min-height:40px;margin-bottom:8px}.numbered-circle span.number{border-radius:50%;background-color:#250040;color:#fff;font-weight:bold;font-size:19px;width:28px;height:28px;text-align:center !important;line-height:28px;margin-right:12px;float:left}.numbered-circle-h3,.numbered-circle-small li{padding-bottom:1px}.numbered-circle-h3 span.number{border-radius:50%;background-color:#250040;color:#fff;font-weight:bold;font-size:15px;width:24px;height:24px;text-align:center !important;line-height:24px;margin-right:12px;float:left}.numbered-circle-small{list-style:none;min-height:40px;margin-left:12px;margin-bottom:8px}.numbered-circle-small span.number{border-radius:50%;background-color:#250040;color:#fff;font-weight:bold;font-size:13px;width:22px;height:22px;text-align:center !important;line-height:22px;margin-right:10px;float:left}.tabbed-form ul.numbered-circle-small{margin-bottom:0;margin-top:20px}ol{counter-reset:list;margin-top:16px !important}ol li{padding-left:12px;margin-left:12px;padding-bottom:12px;list-style-position:inside;position:relative;list-style-type:decimal}ol[type="a"] li{list-style:lower-alpha;padding-left:12px;margin-left:40px;padding-bottom:12px;list-style-position:inside}ol[type="i"] li{list-style:lower-roman;padding-left:12px;margin-left:40px;padding-bottom:12px;list-style-position:inside}ol li::marker{font-weight:bold}.richtext ul li span,.rich-text ul li span{white-space:normal}.survey-slide .layout-component{margin-bottom:24px}.survey-slide .layout-component label{font-weight:bold;padding:4px 0}.house-type{position:relative}.house-type img{width:100%;vertical-align:top}.house-type .survey-overlay{-webkit-transform:rotateY(-180deg) scale(1);transform:rotateY(-180deg) scale(1);background-color:rgba(0,0,0,0.6);color:#fff;opacity:0;overflow:hidden;position:absolute;height:100%;width:100%;left:0;right:0;top:0;bottom:0;padding:12px;-webkit-transition:1s cubic-bezier(.19,1,.22,1);transition:1s cubic-bezier(.19,1,.22,1);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;text-align:left}.house-type:hover .survey-overlay{-webkit-transform:rotateY(0) scale(1);transform:rotateY(0) scale(1);z-index:3;opacity:1}.overlay-text{color:white;font-size:16px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:left}.overlay-text a{color:#fff !important}.survey-slide .layout-component .link-title{background-color:#250040;padding:8px}.survey-slide .layout-component .link-title a{color:#fff !important;font-size:18px;text-decoration:none}.house-report-price .layout-component{width:100% !important}.house-report-volume .layout-component{width:100% !important}.house-report-price,.house-report-volume{height:210px}.house-report-price{margin:10px;background-color:#77b2e1;border-radius:20px !important;font-size:10px !important;padding:70px 14px 14px 14px;color:#fff !important;font-weight:normal !important;background-image:url(/userfiles/css/images/AverageHousePrice.png);background-repeat:no-repeat;background-position:top 15px center;background-size:55px}.house-report-volume{margin:10px;background-color:#77b2e1;border-radius:20px !important;font-size:10px !important;padding:70px 14px 14px 14px;color:#fff !important;font-weight:normal !important;background-image:url(/userfiles/css/images/AverageSaleVolume.png);background-repeat:no-repeat;background-position:top 15px center;background-size:55px}.house-report-volume:hover{background-color:#277abd}.house-report-price:hover{background-color:#277abd}@media screen and (max-width:799px){.house-report-volume{display:inline-block !important;width:100% !important}.house-report-price{display:inline-block !important;width:100% !important}}.lc-info{border-radius:50%;background-color:#250040;color:#fff;font-weight:bold;font-size:16px;width:25px;height:25px;text-align:center !important;line-height:25px;margin-bottom:4px;position:relative;display:inline-block;cursor:pointer}.duplicated-wrapper .lc-info{display:none}.ee-zoomable{cursor:zoom-in}div.ee-zoomed{position:fixed;z-index:999999999;overflow-y:auto;height:70vh;top:20%}.ee-zoomed-close{position:absolute;right:-1px;background-color:purple;color:#fff;padding:6px 12px;border:1px solid #fff;top:-1px}.moving-home-story>.i{display:flex;align-items:center;padding:1em}.google-reviews-box a{text-decoration:none !important;color:#250040;font-weight:normal !important}.beta-scroller-container>.slide-container{max-width:100% !important}.full-width.banner-image img{width:100%;max-width:100%}.slide{vertical-align:top;display:inline-block}.main-banner .banner-image .custom-slide:after{content:"";position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,0.15);display:inline-block;z-index:999999999;top:0;left:0}.banner-image .slide-content{position:absolute;top:35%;width:100%;margin:auto;text-align:center;z-index:100000000000}.banner-image .slide-content h1{font-size:6em;line-height:1.4em}.banner-image .slide-content h3{font-size:2em;line-height:1.4em}.banner-image .slide-content p{margin:12px 0;font-size:20px;line-height:28px}.banner-image .slide-content .button{margin-top:24px;margin-left:12px}.banner-image .slide-content *{color:#fff !important}@media screen and (max-width:1675px){.banner-image .slide-content h1{font-size:4em;line-height:1.4em}}@media screen and (max-width:1400px){.banner-image .slide-content h1{font-size:3em;line-height:1.4em}}@media screen and (max-width:1200px){.banner-image .slide-content{top:35%}.banner-image .slide-content h1{font-size:2em;line-height:1.4em}}@media screen and (max-width:1000px){.banner-image .slide-content{top:15%}}@media screen and (max-width:760px){.banner-image .slide-content{top:5%}}.banner-scroller .scroll-prev,.banner-scroller .scroll-next{font-size:0 !important;width:40px;z-index:10000000000000;position:absolute;height:40px;background-repeat:no-repeat;background-color:#2a0b42;background-size:15px;background-position:center;top:50%;border-radius:6px;opacity:.5}.tp-carousel .banner-scroller .scroll-next,.tp-carousel .banner-scroller .scroll-prev{top:25% !important;background-color:#000}.layout.mod_sub_layout .beta-scroller .scroll-prev,.layout.mod_sub_layout .beta-scroller .scroll-next{top:35% !important}.banner-scroller{padding:0 60px}.beta-scroller .scroll-prev:hover,.beta-scroller .scroll-next:hover{background-color:#2a0b42;opacity:1}.banner-scroller .scroll-prev{background-image:url(/userfiles/images/left.png);left:10px}.banner-scroller .scroll-next{background-image:url(/userfiles/images/right.png);right:10px}.company-info.inline>label,.company-info.inline>div{display:inline-block}.company-info.inline-address .company-info-part.address>div>div{display:inline-block;padding-right:8px}.company-info.inline-address .company-info-part.address>div>div:after{content:","}.company-info.inline-address .company-info-part.address>div>div:last-child:after{content:""}.item-scroll .slide-group>.slide>div{width:100% !important}.row-scroll .custom-slide>img{display:none !important}.row-scroll .slide-content img{width:20%;margin:1%}.divide-block{display:block !important;height:0}.round-corners .layout-component{border-radius:10px}.bio-sect{background-color:#ebebeb;border:1px solid #ccc;padding:12px;margin-top:90px}.bio-sect .icon{margin-top:-90px}.bio-sect .icon img{border-radius:50%}.review-sect{border:1px solid #ccc;padding:12px}.question-form .collapsible-trigger{background-color:#802fa3;color:#fff;padding:12px;margin:0;width:100%;display:inline-block;border-radius:2px;font-size:20px;font-weight:bold}.content-section .layout-component.company-info{padding:12px}.content-section .layout-component.company-info .company-info-part{margin-bottom:4px;font-size:16px;background-repeat:no-repeat;padding-left:40px;background-size:20px;background-position:4px 6px;font-weight:bold;padding-top:6px;padding-bottom:6px;color:#555}.sitemap-container .pagination{padding-top:24px}.sitemap-section a{display:list-item;margin-left:24px;text-decoration:none}.sitemap-section a:hover{text-decoration:underline}.mini-basket .action-button a{height:50px;width:50px;background-size:100%;background-color:transparent !important;font-size:0;border:none !important}.mini-basket .count{position:absolute;top:34px;font-size:10px;color:#fff !important}.account-button{margin-left:12px}.account-button a{height:50px;width:50px;background-size:100%;background-color:transparent !important;font-size:0;border:none !important}.header .action-button .component-footer,.mini-basket .total span{font-size:12px;display:block;margin-top:4px}.cartstages{padding-bottom:12px}.cartstages p{background:#eee;font-size:18px;padding:4px;margin:4px;font-weight:bold;text-indent:8px;opacity:.5}.cartstages p span.text{font-weight:normal;margin-left:16px;line-height:24px;font-size:16px}.cartstages p a{color:#333}.cartstages .active p{background-color:#250040;color:#fff;opacity:1}.cartstages .active p a{color:#fff !important}.cartstages .complete p{background-color:green;color:#fff;opacity:.75}.cartstages .complete p a{color:#fff !important}.cartstages p span.number{border-radius:50%;width:24px;height:24px;display:inline-block;background-color:#333;color:#fff;text-align:center !important;margin:0 !important;text-indent:0;font-size:14px;line-height:24px;font-weight:bold !important}.cartstages .active p span.number{background-color:#fff;color:#250040}.cartstages .complete p span.number{background-image:url(/userfiles/css/images/tick.png);font-size:0;vertical-align:top;background-color:transparent}@media screen and (max-width :1000px){.cartstages .col4{width:49.5%}}@media screen and (max-width :760px){.cartstages .col4{width:100%;margin:0 !important;text-align:left !important}.cartstages .col4 p{text-align:left !important}}.basket-controls .button{font-size:12px;padding:10px 12px 10px 38px;background-image:url(/userfiles/images/rightarrow.png);background-size:20px;background-position:10px center}.calculator-box{border:2px solid #ccc;border-radius:10px;padding:30px}.large-entry input{font-size:30px !important;height:70px !important;border-bottom:1px solid #ccc !important;color:#802fa3;box-shadow:0 -2px 4px #ccc;letter-spacing:1px;margin-top:12px;background-color:#fff !important;line-height:70px !important}.double-title>h3{width:auto;display:inline-block;font-size:16px;margin:0}.double-title>label{width:auto;display:inline;margin-left:4px;font-size:12px !important;margin-bottom:4px}.total-large.main-total{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:14px 0}.total-large .content{font-size:30px;line-height:40px}.fake-box span{font-size:30px;height:70px;border-bottom:1px solid #ccc;color:#802fa3;box-shadow:0 -2px 4px #ccc;letter-spacing:1px;display:inline-block;width:100%;line-height:70px;padding-left:30px;background-color:#fff}.start-value .content span{position:absolute;height:40px;line-height:40px;padding:0 12px;color:#000;width:auto}.start-value>label,.time-period>label,.split-col>label,.split-cell>label,.equation>label{font-weight:bold}.label-absolute>label{position:absolute;left:12px}.start-value>.content input,.label-absolute>.content input,.percentage-modifier input{padding-left:30px}.split-cell{margin-bottom:24px}.split-col{border-bottom:1px solid #250040;margin-bottom:12px;padding-bottom:6px;padding-top:6px}.split-col>label,.split-cell>label{width:50%;float:left;height:40px;line-height:40px;color:#253746}.split-col>.content,.split-cell>.i{width:50%;display:inline-block;min-height:40px;line-height:40px}.radio-option{width:50%;display:inline-block}.radio-option *{display:inline}.calc-outputs .layout-component{background-color:#ffe062;padding:12px}.calc-outputs .layout-component label{display:inline-block;text-transform:uppercase;font-size:14px;font-weight:bold;line-height:18px;width:100%}.calc-outputs .layout-component span{font-size:20px;line-height:30px;display:inline-block;width:100%;min-height:40px}.unit-cost table{width:100%;margin-top:50px;margin-bottom:50px;background-color:transparent}.unit-cost table thead{background-color:#efefef;border-bottom:1px solid #ddd}.unit-cost table thead th{padding:6px;text-transform:uppercase;font-size:14px}.unit-cost table tbody tr{border-bottom:1px solid #ddd}.unit-cost table tbody td{padding:12px 4px}.stamp-duty-calc .fixed-cost label,.stamp-duty-calc .percentage-increase label{font-weight:bold}.stamp-duty-calc .fixed-cost span,.stamp-duty-calc .percentage-increase span{font-size:40px;line-height:50px}.fixed-cost.calc-initialised{margin:10px 0;border:1px solid #ebebeb;border-radius:8px;background-color:#2a0b42;color:#fff;padding:10px}.fixed-cost.calc-initialised label{font-weight:bold;color:#fff}.percentage-increase.calc-initialised label{font-weight:bold}.price-comp .duplicated-wrapper,.price-comp .summary-cell{background-color:#fcfcfc;padding:2em;margin:2em 0 1em;border-radius:5px;box-shadow:0 2px 8px rgba(42,11,66,0.5)}.price-comp .button-pop label{cursor:pointer;background:#2a0b42}.price-comp label{font-weight:bold}.price-comp .inline-entry{display:flex;gap:2%;align-items:center;margin-bottom:1em}.price-comp .inline-entry label{display:inline-block;width:45%}.price-comp .inline-entry input{display:inline-block;width:53%;margin-bottom:0 !important}.price-comp .fixed-cost.calc-initialised{padding:0;border-radius:0;border:0;background:transparent}.price-comp .fixed-cost.calc-initialised label{color:#2a0b42 !important}.price-comp .inline-entry:first-child{border-top:1px solid #ccc;padding-top:1em}.price-comp .inline-entry:last-child{background:#2a0b42;color:#fff;padding:5px}.price-comp .inline-entry:last-child label{color:#fff}@media screen and (max-width:760px){.price-comp .inline-entry{flex-wrap:wrap}.price-comp .inline-entry label{display:inline-block;width:100%;margin-bottom:4px}.price-comp .inline-entry input{display:inline-block;width:100%}}.price-comp.pop-cell{padding:2em}.pop-cell{width:100% !important}.pop-cell .inline-entry{border:1px solid #ccc}.pop-cell .inline-entry label,.pop-cell .inline-entry span{display:inline-block;height:40px;vertical-align:top;line-height:40px;font-size:16px}.price-comp.pop-cell .inline-entry label{height:auto !important;padding:10px}.pop-cell .inline-entry label{width:30%;background-color:#250040;color:#fff;margin:0 !important}.pop-cell .inline-entry span{width:69%}.pop-cell .pdf a{padding:10px 18px !important;font-size:16px;text-decoration:none;background-color:#20652b;display:inline-block;color:#fff;border-radius:15px}.price-comp.pop-cell .pdf{text-align:center}.mini img{width:100%}.news.mini{margin-bottom:12px;border:1px solid #efefef;background-color:#efefef}.news.mini .article-mini-content{padding:12px}.news.mini .article-mini-content .inline-display *{font-size:12px !important;padding-top:0;padding-bottom:0}.news.mini .article-mini-content .inline-display label{padding-right:2px}.article-mini-content .title h3{font-size:24px;color:#250040;line-height:32px;min-height:80px}.article-mini-content .date{font-weight:bold;color:#250040;font-size:12px}@media screen and (max-width:520px){.news.mini{width:100%;margin:12px 0 !important}.article-mini-content .title h3{min-height:initial;font-size:20px;line-height:28px;margin-bottom:12px}}.link-listing{margin-bottom:12px;background-color:#ebebeb}.link-listing .title{padding:14px}.link-listing .title h3{font-size:24px;line-height:32px}.category-strip{padding-top:8px;padding-bottom:8px}.link-cats{background-color:#250040;max-width:100%;border-radius:2px;margin-right:1%;margin-bottom:12px}.link-cats a{color:#fff;font-size:14px;padding:8px 40px 8px 16px;height:32px;line-height:16px;text-align:center !important;background-image:url(/userfiles/css/images/down-arrow.png);background-position:94% 62%;background-size:18px;background-repeat:no-repeat;display:inline-block;text-decoration:none;font-weight:normal}.box-result{border:1px solid #ccc;margin-bottom:12px;padding:18px}.box-result h3{font-size:28px}.press-listing{margin-bottom:12px;border-bottom:1px solid #ccc;padding-bottom:12px}.press-listing .icon{border:1px solid #ccc;padding:24px 8px;background-color:#ebebeb}.press-listing .inline-label{font-size:12px;color:#802fa3}.press-listing h3{font-weight:bold !important;font-size:1.25em !important;line-height:1.25em !important}.layout.mod_chat_bot{position:fixed;z-index:100000}.mod_chat_bot.grey-mask{position:absolute;width:100%;height:100%;background-color:#000;opacity:.5;z-index:2000}.mod_chat_bot .collation-search-results{position:relative !important;max-height:250px;overflow:auto}.mod_chat_bot.bottom-right{bottom:0;right:0}.layout.mod_chat_bot{background-color:#2a0b42}.mod_chat_bot .layout-cell{overflow:visible !important;padding:0 12px}.mod_chat_bot>.layout-cell:first-of-type *{color:#fff;font-size:12px;line-height:16px}.mod_chat_bot .bot-avatar img{border-radius:50%;width:50px;display:inline-block;border:1px solid #fff;position:absolute;top:-30px;left:-35px;box-shadow:0 0 4px rgba(0,0,0,0.5)}.mod_chat_bot .layout-component.speech{box-sizing:border-box !important;line-height:1.475 !important;border-radius:2px !important;cursor:pointer;opacity:1;cursor:pointer;position:relative}.mod_chat_bot .layout-component.speech>span{display:inline-block;padding-left:20px;font-weight:bold;padding-top:0;padding-bottom:8px;margin-bottom:8px}.mod_chat_bot .layout-component.speech+.speech>span{padding-left:0 !important}.mod_chat_bot .submit-button{text-align:center}.mod_chat_bot input[type="submit"]{font-size:14px;line-height:24px;padding:4px 26px 4px;margin-bottom:12px}.mod_chat_bot .search .collation-search-results{position:absolute;width:100%;background-color:rgba(0,0,0,0.2);padding:12px;border:1px solid #fff;margin-bottom:24px;box-shadow:0 0 10px #000}.mod_chat_bot .search .collation-search-results .section-results .item-result{font-size:11px}.mod_chat_bot .close{width:auto;text-align:right;padding:4px}.mod_chat_bot .close>a{font-size:10px !important}.mod_chat_bot .rt-label *{color:#fff !important}.headed-section select,.headed-section input[type="text"],.headed-section textarea{width:96%}.headed-section.discount-code .apply-code,.headed-section.discount-code .remove-code,.headed-section.delivery-address .button,.headed-section.billing-address .button{border-radius:0;height:28px;line-height:28px;padding:0 12px}.headed-section.discount-code .apply-code{width:70px;position:absolute;top:0;right:70px;border:0;background-color:green;border-right:2px solid #fff;border-left:2px solid #fff}.headed-section.discount-code .remove-code{width:70px;position:absolute;top:0;right:0;border:0;background-color:darkred}.headed-section.delivery-address .button,.headed-section.billing-address .button{position:absolute;top:0;right:0;background-color:#61859b;border-left:1px solid #fff;border-top:0;border-bottom:0;border-right:0}.termsConditions{padding:12px;max-height:164px;overflow:auto;border:1px solid #ccc;width:96%;margin:auto}.termsConditions .layout-cell{padding:0 !important}.termsConditions .layout-cell h1,.termsConditions .layout-cell h2{font-size:18px !important}.terms-accept{text-align:center !important;padding:12px}.terms-accept>*{display:inline-block}.terms-conditions .error .message{text-align:center;padding:12px;border:1px solid #ccc;width:96%;margin:12px auto;background-color:darkred;color:#fff}.address-form.new-address{text-align:left}.address-form.new-address>div{width:49% !important;text-align:left;display:inline-block;margin-right:1%}.address-form.new-address>div:nth-child(even){margin-right:0}.create-address .footer-controls{border-top:1px solid #ccc;padding-top:12px;margin-top:12px}@media screen and (max-width:520px){.address-form.new-address>div{width:100% !important;margin-right:0 !important}}.right-column .mod-calculator-form{border:1px solid #ccc;padding:12px;background-color:#efefef}.google-reviews-box,.icon-box{border:1px solid #ccc;padding:24px;margin-bottom:12px}.google-reviews-box .component-footer{margin-top:12px}.right-column .layout-component.linked-items{margin-top:24px}.right-column .layout-component>label{font-size:24px;padding:12px 0;font-weight:bold}.overlay{background-color:rgba(255,255,255,1);margin-bottom:12px;padding:12px}.overlay input[type="text"],.overlay input[type="email"],.overlay input[type="number"],.overlay input[type="password"],.overlay input[type="file"],.overlay select,.overlay textarea{background-color:transparent}.area-info{margin:24px 0}.area-section{padding-right:12px;white-space:normal;vertical-align:top}.area-section label{font-size:20px;border-bottom:1px solid #ccc;padding-bottom:4px;padding-top:12px;margin-bottom:12px;width:100%;display:inline-block}.area-section img{width:60px}.home-buyer-section .area-section img{width:auto;height:50px}.layout .layout-component .quick-block{padding:12px;background-color:#fff;color:#250040 !important;text-align:center;font-size:12px}.layout .layout-component .quick-block *{color:#250040 !important}.affordable-housing{background-color:#7030a0;padding:24px;margin-top:50px}.affordable-housing *{color:#fff !important}.affordable-housing .component-topper{margin-top:-60px;margin-bottom:20px}.intro-block h2{font-size:30px;line-height:38px;margin-bottom:24px}.survey-item-box .layout-component{background-color:rgba(0,0,0,0.4);border-radius:4px;padding:24px;min-height:220px;margin-bottom:12px}.planning-app{background-color:#015085}.planning-app *{color:#fff !important}.fast-tips{margin:24px 0;border:1px solid #ccc;padding:24px 50px}.heading h2{text-transform:uppercase}.usp-strip .layout-component{padding:24px}.usp-strip img{margin-bottom:12px}.usp-strip p{font-size:12px;line-height:16px}@media screen and (max-width:760px){.usp-strip .layout-component{width:100% !important;margin:0 !important}}.icon-strip{clear:both;margin-bottom:12px;margin-top:12px}.icon-strip img{float:left !important;margin-right:8px !important}.icon-strip p,.icon-strip a{text-decoration:none !important;font-weight:normal;color:#250040}@media screen and (min-width:761px){.split-sect{display:table !important}.split-sect>.i{display:table-row !important}.split-sect>.i>.layout-cell{display:table-cell !important}.split-sect>.i>.layout-cell>.layout-component{max-width:512px}}.split-sect>.i>.layout-cell{padding:50px}.split-sect>.i>.layout-cell.left-cell>.layout-component{margin-right:0 !important;margin-left:auto}.split-cells{background-repeat:no-repeat}.split-cells h2{font-size:40px;line-height:48px}.conv-costs{background-image:url(/userfiles/css/images/pound.png);background-position:-10% 110%}.prop-search{background-image:url(/userfiles/css/images/property-search-bg.png);background-position:100% 100%}.report-bg{background-image:url(/userfiles/images/report-bg.png);background-position:-10% 110%}.split-footer>.i>.layout-cell>.layout-component img{width:100%}@media screen and (min-width:761px){.split-footer{display:table !important}.split-footer>.i{display:table-row !important}.split-footer>.i>.layout-cell{display:table-cell !important}.split-footer>.i>.layout-cell>.layout-component label{position:absolute;font-size:40px;width:30%}.split-footer .left-cell .layout-component label{right:12%;top:20%}.split-footer .right-cell .layout-component label{left:10%;top:20%}}@media screen and (max-width:760px){.split-footer>.i>.layout-cell>.layout-component label{position:absolute;font-size:30px;width:50%}.split-footer .left-cell .layout-component label{right:5%;top:10%;left:auto}.split-footer .right-cell .layout-component label{left:5%;top:10%;right:auto}}@media screen and (max-width:540px) .split-footer>.i>.layout-cell>.layout-component label{font-size:20px}.collation-item-thumbs{padding:12px 0}.collation-item-thumbs .image-thumb{padding:0 8px;cursor:pointer}.collation-gallery-image-container .gallery-image{padding:0 !important}.mod_collation_component_collation_item.product-main .purchase-sect .price{padding:8px 24px 14px;font-size:34px;line-height:24px;font-weight:bold}.mod_collation_component_collation_item.product-main .purchase-sect .price label{font-size:12px;line-height:18px;margin-bottom:8px;display:inline-block;width:100%}.mod_collation_component_collation_item.product-main .purchase-sect .price .vat-display{display:block;font-size:10px !important;line-height:14px;padding:8px}.mod_collation_component_collation_item .quantity label{position:absolute;height:68px;line-height:68px;font-size:10px;padding:0 10px}.mod_collation_component_collation_item .quantity input{text-align:right !important;height:68px;font-size:20px;line-height:68px;max-width:110px}.mod_collation_component_collation_item.product-main .purchase-sect .add-to-basket .button{border-radius:0 6px 6px 0;border-left:0;border:0;padding:10px 26px 10px 26px;line-height:48px;height:68px;font-size:20px}.mod_collation_component_collation_item.product-main .total-price .price-display{font-weight:bold;font-size:14px}.mod_collation_component_collation_item.product-main .total-price label{display:inline-block;font-size:12px}.mod_collation_component_collation_item.product-main .code{font-weight:bold;font-size:14px}.mod_collation_component_collation_item.product-main .code label{display:inline-block;font-size:12px}.mod_collation_component_collation_item.product-main .was-price .price-display,.mod_collation_component_collation_item.product-main .was-price label{color:red;display:inline-block;text-decoration:line-through}.mod_collation_component_collation_item.product-main .was-price .price-display{font-weight:bold}.mod_collation_component_collation_item.product-main .was-price label{font-size:12px}.text-attributes .collation-attribute{width:100%;display:inline-block;border-bottom:1px dotted #555;padding:4px 0}.text-attributes .collation-attribute:nth-child(4n+4){margin-right:0 !important}.text-attributes .collation-attribute .attribute-name{display:inline-block;font-size:12px}.text-attributes .collation-attribute .attribute-value{display:inline-block;font-size:14px;font-weight:bold}.text-attributes .attribute-image{display:none}.image-attributes{margin-top:8px;white-space:nowrap}.image-attributes .collation-attribute{width:auto;display:inline-block;margin-left:1%}.image-attributes .collation-attribute .attribute-name{display:none}.image-attributes .collation-attribute .attribute-value{display:none;font-size:14px;font-weight:bold}.image-attributes .collation-attribute .attribute-image img{max-height:25px}.bulk-buy{display:table !important;margin:12px 0;border-collapse:collapse}.bulk-buy>label{width:100%;font-size:12px;background-color:#062f4f;display:table-caption;color:#fff;padding:8px;text-align:center}.bulk-buy>.bb-band.headings{display:table-row;background-color:#505050;color:#fff;font-size:12px}.bulk-buy>.bb-bands{display:table-row-group}.bulk-buy>.bb-bands>.bb-band{display:table-row}.bulk-buy>.bb-band.headings>div,.bulk-buy>.bb-band.headings>div,.bulk-buy>.bb-bands>.bb-band>div{display:table-cell;border:1px solid #ccc;border-collapse:collapse;padding:2px;text-align:center}.bulk-buy>.bb-bands>.bb-band>div{font-size:14px}.stock{font-size:14px;font-weight:bold;color:green}.stock label{display:inline-block;font-size:12px;font-weight:normal}.stock:after{content:"in Stock";font-size:12px;color:#250040;font-weight:normal}.notes{padding:24px;margin:12px 0;background-color:#efefef;border-radius:8px}.notes>label{font-weight:bold}.linked-items{border-top:1px solid #ccc}.option_radio,.checkbox-options .checkbox{display:inline-block;margin-right:1%}.option_radio input,.checkbox-options .checkbox input{display:inline-block}.option_radio label,.checkbox-options .checkbox label{display:inline-block}@media screen and (min-width :1001px){.option_radio,.checkbox-options .checkbox{width:32.66%}.option_radio:nth-child(3n+3),.checkbox-options .checkbox:nth-child(3n+3){margin-right:0 !important}}@media screen and (min-width:761px) and (max-width:1000px){.option_radio,.checkbox-options .checkbox{width:49.5%}.option_radio:nth-child(2n+2),.checkbox-options .checkbox:nth-child(2n+2){margin-right:0 !important}}@media screen and (max-width:760px){.option_radio,.checkbox-options .checkbox{width:100%;margin-right:0 !important}}.option-qty-grid-container,.product-option.option_colour{border:1px solid #ccc;margin-bottom:12px}.option-qty-grid-container>label,.product-option.option_colour>label{background-color:#505050;color:#fff;font-size:14px;padding:2px 8px}.option-qty-grid-container>.content,.product-option.option_colour>.content{padding:12px;background-color:#fff}.option-qty-grid-container>.content span.option-qty-grid{display:inline-block;width:8.181%;margin-right:1%;margin-bottom:12px}.option-qty-grid-container>.content span.option-qty-grid:nth-child(11n+11){margin-right:0 !important}.option-qty-grid-container img{display:none !important}.option-qty-grid label{text-align:center;font-size:14px;line-height:18px;background-color:#505050;color:#fff;padding:4px}.option-qty-grid input{margin-bottom:0 !important;text-align:center !important}.option-qty-grid-container .price-diff{display:inline-block;width:100%;text-align:center;font-size:14px;line-height:20px;vertical-align:top;background-color:#0f85bc;color:#fff;padding:4px}.product-option.option_colour>.content .colour-element{display:inline-block;width:11.62%;margin-right:1%;cursor:pointer;border:1px solid #ccc;vertical-align:top;text-align:center;position:relative;background-color:transparent !important;line-height:initial}.product-option.option_colour>.content .colour-element:nth-child(8n+8){margin-right:0 !important}.product-option.option_colour>.content .colour-element img{width:100%}.product-option.option_colour>.content .colour-element span{font-size:12px;line-height:16px;display:inline-block;width:100%;background-color:#505050;z-index:10;color:#fff;padding:2px 1px}.product-option.option_colour>.content .colour-element.active span{background-color:#0f85bc;font-weight:bold;padding:8px 1px}.cp-log .col37{width:34.28%}.mod_quote_ctrl_component_output{border:1px solid #ccc;padding:20px}.mod_quote_ctrl_component_output .free-form h2,.mod_quote_ctrl_component_output .free-form h3{font-weight:normal !important}.mod_quote_ctrl_component_output .free-form h3{text-transform:uppercase;font-size:14px}.quote-client-info{background-color:#f7f7f7;margin-bottom:12px;padding:24px}.quote-charge{padding:6px 0;border-bottom:1px solid #ccc;display:grid;grid-template-columns:87% 3%;align-items:center;gap:1%}.quote-charge:first-child .extra-info{grid-column:1 / span 2}.quote-charge .charge-name{font-weight:bold;grid-column:1}.quote-charge .charge{grid-column:2}.quote-charge .extra-info{grid-column:3}@media screen and (max-width:760px){.quote-charge{padding:6px 0;border-bottom:1px solid #ccc;display:flex;align-items:center;gap:1%}.quote-charge:first-child{flex-wrap:wrap}.quote-charge .charge-name{font-weight:bold;flex:1 1 50%}.quote-charge .charge{flex:0 0 30%;text-align:right}.quote-charge .extra-info{flex:0 0 auto;white-space:nowrap}.quote-charge:first-child .extra-info{flex-basis:100%;white-space:normal;margin-top:6px}}.info-fee{font-weight:normal !important;font-size:13px !important}.terms-block{border-top:1px solid #ccc;padding-top:24px;margin-top:12px}.terms-block ul{margin-left:30px}.tab-ctrl{font-size:16px;padding:16px 24px;line-height:16px}.conveyancing-quote-layout table{background-color:#f7f7f7}.conveyancing-quote-layout .content-tips{padding:50px 0 !important}.terms-block ul{margin-left:30px}.nested-tabs .tab-container{background-color:#250040;white-space:nowrap}.nested-tabs .tab-container .lm-tab{color:#fff !important;width:auto !important;padding:10px 12px;min-width:20%;border-right:2px solid #fff !important;display:inline-block;text-align:center;white-space:normal;text-decoration:none;font-weight:normal;font-size:14px}.nested-tabs.tab4 .tab-container .lm-tab{min-width:25%}.nested-tabs .tab-container .lm-tab:last-child{border-right:none !important}.nested-tabs .mod_quote_ctrl_component_input{border:1px solid #250040}.nested-tabs .mod_quote_ctrl_component_input .lm-tab-wrapped h2{font-size:14px;line-height:24px;margin-bottom:4px;font-weight:bold;background-color:#250040;color:#fff !important;padding:6px 12px}.tab-form-progress{text-align:center !important}.tab-form-progress .tf-progress-step{display:inline-block;width:20%;position:relative;text-align:center !important}.tab-form-progress .tf-progress-step.active span{text-align:center !important}.tab-form-progress .tf-progress-step::after{content:"";border-bottom:6px solid #555;display:inline-block;width:100%;position:absolute;left:0;top:50%;z-index:0}.tab-form-progress .tf-progress-step span{width:50px;margin-bottom:14px;display:inline-block;background-color:#555;border-radius:50%;font-size:0;height:50px;z-index:10;position:relative;margin:12px auto !important;text-align:center !important}.tab-form-progress .tf-progress-step span{background-image:url(/userfiles/css/images/close.png);background-repeat:no-repeat;background-size:14px;background-position:center}.tab-form-progress .tf-progress-step.complete span{background-color:#2fa34a;background-image:url(/userfiles/css/images/progresstick.png);background-size:24px}.tab-form-progress .tf-progress-step.complete::after{border-bottom:6px solid #2fa34a}.instruction-submitted{position:absolute;top:-170px;background-color:#fff;z-index:100000;width:104% !important;min-height:818px;border:2px solid;left:-2%;padding:24px;text-align:center}.lender-ribbon-full{padding-top:24px;background-color:#efefef}.login-destination-container{padding:12px;margin:24px 0;margin-right:0}.login-destination-container .component-topper div{color:#250040}.login-destination-container .search-results .lenders .title{color:#250040;font-size:24px;margin-top:12px;line-height:26px}.login-destination-container .search-results .lenders .icon{background-color:#fff;border:1px solid #ccc;margin:12px 0;margin-right:0}.login-destination-container .button{border:1px solid #fff;margin:12px auto;font-size:20px;line-height:24px;padding:12px 24px;border-radius:50px}.login-destination-container .search-results .turnaround .title{color:#250040;font-size:24px;margin-top:12px;line-height:26px}.login-destination-container .search-results .turnaround .content{background-color:#fff;border:1px solid #ccc;margin:12px 0;margin-right:0;padding:10px}.login-destination-container .search-results .lender-dpg .content{background-color:#fff;font-size:18px;font-weight:bold;margin:12px 0;margin-right:0;padding:5px}@media screen and (max-width:720px){.stack-usp .layout-component.textblock,.stack-usp .layout-component.form-component .component-topper{width:100% !important;margin-right:0 !important;display:flex !important;align-items:center;margin-bottom:8px;gap:3%}.stack-usp .layout-component br{display:none}.stack-usp img{float:left !important;width:30%;max-width:80px}.stack-usp div.Title-3{font-size:14px;line-height:18px;text-align:left !important;vertical-align:top;display:inline-block;flex-grow:1}}.layout-component.high-chart.chart.injected{width:100%}.highcharts-container{width:100% !important}.bl-label{position:absolute;left:0;bottom:-15px;height:auto;width:auto;font-size:12px;padding:12px}@media screen and (max-width:799px){.bl-label{bottom:-15px}}.personal-abstract{background-color:#f6f6f6;padding:12px;margin-bottom:24px;border-radius:10px;box-shadow:0 -1px 5px rgba(0,0,0,0.2)}.personal-abstract .name{display:inline-block;width:100%;margin-bottom:8px}@media screen and (min-width:800px){.personal-abstract>img{border-radius:50%;max-width:13%;display:inline-block;margin:0 2%;width:140px;height:auto}.personal-abstract .name{font-size:24px}}@media screen and (max-width:799px){.personal-abstract>img{border-radius:50%;display:inline-block;margin-right:2%;width:65px;height:65px}.personal-abstract .name{font-size:22px}}.personal-abstract .abstract-details{display:inline-block;width:77%;vertical-align:top;padding:0 10px}.personal-abstract .name a{font-weight:normal;text-decoration:none}.personal-abstract .abstract{display:inline-block;width:100%}.compare-block img{margin:auto}.compare-block .compare-logos div.icon-title{background-repeat:no-repeat;background-image:url(/userfiles/css/images/padlockpurple.png);padding-left:50px;background-size:40px;color:#802ea3;font-size:28px;background-position:left center}.compare-block>label{padding:8px 0;background-repeat:no-repeat;background-image:url(/userfiles/css/images/padlockpurple.png);padding-left:50px;background-size:40px;color:#802ea3;font-size:28px;background-position:left center;font-weight:bold}.difference>label{padding:8px 0;background-repeat:no-repeat;background-image:url(/userfiles/css/images/piggy.png);padding-left:50px;background-size:40px;color:#802ea3;font-size:28px;background-position:left center;font-weight:bold}.compare-block.wallet>label{background-image:url(/userfiles/css/images/walletpurple.png)}.compare-block.compare-totals>label{background-image:url(/userfiles/css/images/calculatortotalpurple.png)}.compare-block .compare-logos{display:flex;align-items:center}.compare-block .compare-logos .col3+.col3{text-align:center;padding:10px 12px;padding:10px 12px}.compare-block .compare-logos div{padding:8px 0;font-weight:bold;font-size:20px}.compare-block .mod-compare-component:last-child .row-title{border-bottom:1px solid #250040}.compare-block{padding-bottom:24px}.compare-block .mod-compare-component{display:flex}.compare-block .mod-compare-component .col3,.compare-block .mod-compare-component .col23{display:flex;align-items:center;margin-right:0}.compare-block .mod-compare-component .col3{width:33.33%}.compare-block .mod-compare-component .col23,.difference>.content .col23{width:66.66%;padding:10px 12px}.compare-block .mod-compare-component .row-title{background-color:#250040;color:#fff;padding:10px 12px;font-weight:bold;border-bottom:1px solid #fff;width:33.34%}.compare-block .mod-compare-component.topb .col3{border-top:1px solid #250040}.compare-block .mod-compare-component .col3+.col3{background-color:#efefef;padding:10px 12px;border-bottom:1px solid #250040}.compare-block .mod-compare-component .col3+.col3+.col3{background-color:#fff}.compare-block .mod-compare-component input[type="text"]{margin-bottom:0 !important}.compare-block.intro-compare .mod-compare-component{display:flex;border-top:1px solid #250040;border-bottom:1px solid #250040}.compare-block .no-border .col3{border-bottom:0 solid #fff}.difference>.content{display:flex;border-top:1px solid #250040;border-bottom:1px solid #250040}.difference>.content .col3,.difference>.content .col23{display:flex;align-items:center;margin-right:0}.difference>.content .row-title{width:33.34%}.difference>.content .row-title>div{background-color:#250040;display:flex;width:100%;height:100%;color:#fff;font-weight:bold;font-size:20px;align-items:center;padding:10px 12px}.difference>.content .row-title>div.you-save{background-color:#2fa34a;display:flex;width:100%;height:100%;color:#fff;font-weight:bold;font-size:20px;align-items:center;padding:10px 12px}.difference>.content .col23{text-align:center;font-size:20px;font-weight:bold;justify-content:center}.mod_faq_component_faq_entries{padding:12px 0}.faq-iteration{margin-bottom:12px}.faq-iteration .anchor{line-height:0}.faq-iteration .collapsible-trigger{font-size:18px;line-height:26px;padding:8px 40px 8px 12px;background-image:url(/userfiles/css/images/multimedia-option.png);background-repeat:no-repeat;background-position:98% center;background-size:18px;cursor:pointer;background-color:#f6f6f6;margin:0;font-weight:bold}.faq-iteration.open .collapsible-trigger{background-image:url(/userfiles/css/images/up-arrow-angle.png);background-color:#250040;color:#fff}.faq-iteration .collapsible-trigger *{font-size:18px;line-height:26px}.faq-iteration.open .collapsible-trigger *{color:#fff}.faq-iteration .collapsible-content{width:100%;padding:8px 12px 12px;background-color:#f6f6f6}@media screen and (max-width:760px){.p-look{margin-bottom:10px}.address-selector{margin-top:10px;height:40px !important}}iframe.airtable-embed{min-height:500px}.auto-fill,.auto-fill *{text-align:center}.auto-fill{margin-bottom:6px}input[type="number"]{-moz-appearance:textfield}input,select,textarea{display:inline-block}input[type="text"],input[type="email"],input[type="number"],select,textarea,input[type="password"],input[type="date"]{cursor:text;width:100%;padding:4px 12px;font-size:16px;height:40px;line-height:40px;margin-bottom:16px;border:1px solid;border-radius:0}input[type="file"]{cursor:text;width:100%;padding:4px 12px;font-size:16px;height:40px;line-height:30px;margin-bottom:12px;margin-top:12px}.ajax-image-upload{cursor:pointer !important;height:40px !important;line-height:20px !important;margin-top:4px;padding:10px !important;vertical-align:middle}select{cursor:pointer;padding:0 12px}textarea{min-height:200px;line-height:20px}.missing,.missing:hover{border-color:#f00 !important;box-shadow:0 0 2px 2px #f00 !important}.form-field-error{background-color:#a30000;color:#fff;padding:5px 12px;font-size:14px;font-weight:bold;margin-top:-5px}.layout-component input[type="text"].complete,.layout-component.select .complete{background-repeat:no-repeat;background-position:98% center;-webkit-appearance:none}.inline-select>label{width:30% !important;display:inline-block;text-align:left !important;height:40px;line-height:40px !important;font-size:18px !important;font-weight:bold !important;margin-bottom:0 !important}.right-column .inline-select>label{width:26% !important;display:inline-block;text-align:left !important;height:40px;line-height:20px !important;font-size:16px !important;font-weight:bold !important;margin-bottom:0 !important}.inline-select>.content{width:70%;display:inline-block;vertical-align:top}.radio-button-select>.content{border:1px solid #250040;padding:2px;margin-bottom:12px}.radio-button-select .multi-select-container,.radio-button-select .radio-option{width:48%;position:relative;margin:0 1%}.radio-button-select .multi-select-container input,.radio-button-select .radio-option input{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;opacity:0}.radio-button-select .multi-select-container>label,.radio-button-select .radio-option>label{width:100%;text-align:center !important;min-height:34px;line-height:34px;border-radius:2px;max-width:100%;font-size:16px;color:#250040;cursor:pointer;font-weight:bold !important;display:inline-block}.radio-button-select .multi-select-container.active label,.radio-button-select .multi-select-container:hover label,.radio-button-select .radio-option.selected>label,.radio-button-select .radio-option:hover>label{background-color:#250040 !important;color:#fff !important}.file input{opacity:0;width:100%;position:absolute;left:0;cursor:pointer;z-index:10000}.file .button{font-size:16px;padding-left:38px;line-height:24px;background-image:url(/userfiles/images/upload.png);background-position:10px center;background-size:20px}.rt-label{display:inline-block}.multi-select-container{display:inline-block;vertical-align:top;width:100%;padding:10px 0}.checkbox-options span.checkbox{clear:both;display:inline-block}.multi-select-container input,.checkbox-value input,span.checkbox input{margin-top:4px;margin-right:6px;vertical-align:top}.multi-select-container.checkbox-value label,span.checkbox label{display:inline-block;width:auto;max-width:90%;padding:0 5px}.checkbox-value label{display:inline-block}.captcha-code{margin:0 0 10px !important;padding:8px 0;text-align:center !important;width:100% !important}.g-recaptcha>div{margin:auto !important}.termtext *{font-size:12px !important}.help-icon{position:absolute;border:2px solid #802fa3;right:0;font-size:16px;background-color:#802fa3;width:22px;color:#fff;line-height:38px;text-align:center !important;height:40px;bottom:12px}.help{display:none;opacity:0;background-color:#802fa3;border:2px solid #fff;font-size:16px;padding:10px;position:absolute;top:20px;z-index:5000;right:22px;color:#fff;min-height:50px}.help-icon:hover+.help{display:inline-block;opacity:1}.usp-ticks{background-color:transparent !important;margin:12px 0}.usp-ticks img{width:35px}.usp-ticks td div{font-size:16px !important;line-height:20px !important}@media screen and (max-width:760px){.usp-strip .layout-component{width:100% !important;margin:0 !important}.usp-ticks td{padding:2px !important}.usp-ticks td div{font-size:10px !important;line-height:12px !important;font-weight:normal !important}.usp-ticks img{width:24px}.usp-ticks td div b{font-weight:normal !important;font-size:10px !important;line-height:12px !important}}.right-column .triple-form{background-color:#250040}.right-column .triple-form div{color:#fff}.right-column .triple-form div a{color:#fff}.term-text-small{font-size:12px}.right-column .triple-form .lm-tab{cursor:pointer;display:inline-block;font-size:14px;line-height:50px;text-align:center;width:33.33%;border-bottom:1px solid #250040;border-top:1px solid #250040;color:#250040;border-right:1px solid #250040;text-decoration:none;background-color:#fff;font-weight:normal}.right-column .triple-form .lm-tab:first-child{border-left:1px solid #250040 !important}.right-column .triple-form .lm-tab.active{border:1px solid #250040 !important;border-bottom:0 !important;color:#fff !important;background-color:#250040 !important}.right-column .triple-form .lm-tab-wrapped{border:1px solid #250040 !important;border-top:0;margin-top:-1px;padding:24px}.right-column .triple-form .layout-component.form-component>label{color:#fff !important;font-size:16px !important}.right-column .triple-form .termtext *,.right-column .triple-form .component-footer *{color:#fff !important}.footer .triple-form div{color:#fff}.footer .triple-form .lm-tab{cursor:pointer;display:inline-block;font-size:14px;line-height:50px;text-align:center;width:33.33%;border-bottom:1px solid #fff;border-top:1px solid rgba(255,255,255,0.2);color:rgba(255,255,255) !important;border-right:1px solid rgba(255,255,255,0.2);text-decoration:none;background-color:#802fa3}.footer .contact-form{border:1px solid #fff;text-decoration:none;padding:15px}.footer .triple-form .lm-tab:first-child{border-left:1px solid rgba(255,255,255,0.2)}.footer .triple-form .lm-tab.active{border:1px solid #fff;border-bottom:0 !important;color:#fff !important;background-color:transparent !important}.footer .triple-form .lm-tab-wrapped{border:1px solid #fff;border-top:0;margin-top:-1px;padding:24px}.conveyancing-quote.triple-form .lm-tab{cursor:pointer;display:inline-block;font-size:14px;line-height:50px;text-align:center;width:33.33%;border-bottom:0 solid #250040;border-top:0 solid #250040;color:#802fa3;border-right:0 solid #250040;text-decoration:none;background-color:rgba(255,255,255,0.9);font-weight:bold}.conveyancing-quote.triple-form .lm-tab.active{border:1px solid #250040 !important;border-bottom:0 !important;color:#fff !important;background-color:#250040 !important}.conveyancing-quote.triple-form>.layout-cell>.lm-tab-wrapped{background-color:#fff;border:1px solid #250040 !important;border-top:0;padding:24px}.conveyancing-quote.triple-form .termtext *,.conveyancing-quote.triple-form .component-footer *{color:#250040 !important}.lm-tab-controlled>.staged-tab{padding:12px 4px 60px;margin-bottom:12px}.staged-tab .button.next-stage{position:absolute;right:12px;bottom:6px;height:50px;width:50px;text-align:center !important;padding:0;line-height:50px;border-radius:50%}.staged-tab>.layout-component>label{font-weight:bold;font-size:18px}.staged-tab .button.prev-stage{position:absolute;left:12px;bottom:6px;height:50px;width:50px;text-align:center !important;padding:0;line-height:50px;border-radius:50%}.staged-tabs-progress label{display:inline-block;font-size:14px;vertical-align:bottom;height:30px;line-height:38px;font-weight:bold}.staged-tabs-progress .count{float:right;font-size:20px;display:inline-block}.staged-tabs-progress .progbar-bg{height:30px;background-color:#ccc}.tabbed-form .tab-container{margin-bottom:0 !important;display:flex;flex-wrap:wrap}.tabbed-form label{font-weight:bold}.tab-container .lm-tab{border:0}.tabbed-form .tab-container .lm-tab{background-color:#37174f;color:#fff !important;padding:12px;display:inline-block;width:auto;opacity:.8;margin-bottom:0 !important;border-bottom:0 !important;border-right:1px solid #ccc;font-size:14px;text-decoration:none;flex-grow:1;border-radius:0}@media screen and (max-width:1000px){.tabbed-form .tab-container .lm-tab{width:auto}.multi-select-container{padding:12px}.layout .prev-tab.layout-component,.layout .next-tab.layout-component{width:48% !important;margin-top:5px}.tabbed-form .tab-container .lm-tab{padding:12px 4px}}.tabbed-form .tab-container .lm-tab.active{opacity:1}.tabbed-form .lm-tab-wrapped{padding:30px;border:2px solid #253746;margin-bottom:12px;display:inline-block;width:100%}@media screen and (max-width:760px){.tabbed-form .lm-tab-wrapped{padding:15px}.grey-cell>.layout-cell{padding:25px}}.sync-options>.i{position:relative;width:100%;margin:auto}.sync-options .radio .multi-select-container.radio-value:first-child{display:none !important}.sync-options .radio .multi-select-container.radio-value{display:inline-flex;vertical-align:top;width:49.5%;margin-bottom:12px;margin-right:.5%;background-color:#37174f;border-radius:6px;padding:12px 4px;position:relative;min-height:62px;align-items:center;justify-content:center;font-size:16px}@media screen and (max-width:800px){.sync-options .radio .multi-select-container.radio-value{min-height:62px}}@media screen and (max-width:600px){.sync-options .radio .multi-select-container.radio-value{min-height:84px}.sync-options .radio-initialised{display:flex}}.sync-options .radio .multi-select-container.radio-value:hover,.sync-options .radio .multi-select-container.radio-value.active,.sync-options .action-button .button:hover{background-color:#802fa3}.sync-options .radio .multi-select-container.radio-value:last-child{margin-right:0 !important}.sync-options .radio .multi-select-container.radio-value label{color:#fff !important}.sync-options .radio .multi-select-container.radio-value input{opacity:0;position:absolute;top:0;left:0;right:0;bottom:0;height:100%;width:100%;transform:scale(1) !important}.sync-options .action-button .button{width:100%;margin-top:12px}.ref-entry{background-color:#efefef;padding-left:12px;padding-right:12px}.ref-entry .text-field{padding-bottom:12px;padding-top:12px}.ref-entry .text-field input{background-color:#fff !important}.ref-entry .button{margin-bottom:12px}.duplicated-wrapper{border-radius:10px;padding:12px 20px;margin-top:12px;background-color:#f6f6f6;display:flex;flex-direction:column;position:relative}.duplicated-wrapper .layout-cell{margin-top:25px}a.button.delete-duplicate{position:absolute;top:-25px;right:10px}@media screen and (max-width:760px){a.button.delete-duplicate{right:5px !important;margin:5px 0}}.instruction-form .duplicated-wrapper{border:none !important;background-color:transparent !important}.consent-form .simple-duplicator,.consent-form .duplicated-wrapper a.button.delete-duplicate{display:none}.radio{padding-bottom:24px}.inline-entry.rendered{border-bottom:1px solid #ccc}.inline-entry.rendered:first-child{border-top:1px solid #ccc}.inline-entry.rendered label{display:inline-block;margin-right:12px;background-color:#802fa3;color:#fff;min-width:400px;padding:4px 8px;margin-bottom:0}.rendered .duplicated-wrapper{border:0 solid #253746;padding:0;margin-bottom:12px;background-color:#fff;margin-top:12px}.mod_form .total .currency{font-size:30px}.mod-warning-warning.form-session-data-load{height:auto !important;border:2px solid #2a0b42 !important;border-radius:10px;background-color:#fcfcfc !important;color:#2a0b42 !important}.mod-warning-warning.form-session-data-load .message{font-weight:bold;padding:10px}.mod-warning-warning.form-session-data-load a.button.close:first-child{display:none}@media screen and (max-width:760px){.mod-warning-mask+div[style*="left: 50%"]{left:45% !important}}.form-info{font-size:16px;margin:6px 0}.content-tips{padding-top:90px;padding-bottom:90px}.tip-scroller>h2{line-height:30px;margin-bottom:50px;font-size:32px;font-weight:normal}.tip-scroller .custom-slide>img{display:none !important}.tip-scroller .slide-content{width:90%;margin:auto;padding:0 10px}.tip-scroller .slide-content>.i{display:flex;align-content:center;align-items:center}.tip-scroller .slide-content>.i>div.tip-content{padding:0 24px;flex-grow:1}.tip-scroller .slide-content>.i>div.tip-number{width:200px;text-align:center}.tip-scroller .slide-content>.i>div.tip-image{flex-basis:200px;text-align:center;flex-grow:0;flex-shrink:0}.tip-scroller .slide-content>.i>div.tip-image>img{max-height:200px;width:auto !important}.tip-scroller .numbered-circle-super{position:relative;border-radius:50%;width:125px;height:125px;background-color:#250040;color:#fff !important;font-size:60px;line-height:115px;text-align:center;margin:auto}@media screen and (max-width:760px){.tip-scroller .slide-content>.i{display:flex;flex-wrap:wrap}.tip-scroller .slide-content>.i>div.tip-number{padding:12px}.tip-scroller .slide-content>.i>div.tip-content{text-align:center}.tip-scroller .numbered-circle-super{position:relative;border-radius:50%;width:75px;height:75px;background-color:#250040;color:#fff !important;font-size:50px;line-height:75px;text-align:center;margin:auto}.tip-scroller .slide-content>.i>div.tip-number{padding:12px;margin:auto}.tip-scroller .slide-content>.i>div.tip-image{padding:12px;margin:auto;flex-basis:100%}}.layout-cell.testimonials{z-index:1001 !important;padding-top:0 !important}.layout-cell.testimonials .average>h2{font-weight:bold;padding:0 0 10px 0;font-size:30px;line-height:30px}.layout-cell.testimonials:before{content:" ";background-image:url(/userfiles/css/images/bluetop.png);display:inline-block;width:100%;background-position:top center;height:50px;margin-top:-50px}.houses-bg{background-image:url(/userfiles/css/images/samsonbg.jpg);background-position:bottom;padding-bottom:200px;background-size:cover;background-repeat:no-repeat}.testimonials .beta-scroller-container{overflow:visible !important;z-index:1000;position:relative}.testimonials .iteration{padding:24px;border:1px solid #ccc;margin-bottom:12px;border-radius:4px;display:inline-block;vertical-align:top;background-color:#fff}@media screen and (max-width:760px){.testimonials .slide{width:100% !important;padding:12px !important;text-align:center}}.testimonials .beta-scroller-container .rating,.testimonials .beta-scroller-container .review-date{display:none !important}.testimonials .component-footer{text-align:center}.review-image .component-footer img{width:100%}.testimonials .component-footer .button{border:2px solid #fff}.testimonials .iteration .comment{background-image:url(/userfiles/images/leftquote.png),url(/userfiles/images/rightquote.png);background-repeat:no-repeat;background-position:top left,bottom right;padding-left:20px;padding-right:20px;background-size:14px;min-height:50px;padding-top:8px;font-size:14px;margin-bottom:24px}.refer-sect .button.form-popup-link{font-size:20px;padding:12px 24px;background-color:#802fa3}.summary-section{border:1px solid #ccc}.product-table-display .heading-row,.headed-section>label,.summary-section>label,.summary-section .layout-component>label{background-color:#444}.padding-top-large{padding-top:24px}.padding-right-large{padding-right:24px}.padding-bottom-large{padding-bottom:24px}.padding-left-large{padding-left:24px}.invoice-layout{padding:12px}.invoice-logo{padding-bottom:24px}.headed-section{margin-bottom:12px;border:1px solid #ccc;text-align:center}.headed-section>label{color:#fff;padding:4px 8px;margin-bottom:8px;text-align:left !important;display:block}.delivery-address>div,.billing-address>div{padding:0 12px 12px;text-align:left}.product-table-display>.layout>.layout-cell{padding:4px 12px}.product-table-display .heading-row{border-bottom:1px solid rgba(255,255,255,0.5);font-weight:normal}.product-table-display .heading-row .layout-component{line-height:24px;color:#fff;font-size:12px}.product-table-display .result-row .layout-cell{border:1px solid #ccc}.product-table-display .result-row .title{font-weight:bold}.product-table-display .options .option-field{border-top:1px solid #ccc;padding:2px}.product-table-display .options .option-field label,.product-table-display .options .option-field span{display:inline-block;font-size:12px}.product-table-display .result-row .quantity input{margin-bottom:0 !important}.product-table-display .result-row .quantity .qty.increase,.product-table-display .result-row .quantity .qty.decrease{position:absolute;top:0;width:14px;padding:0;height:40px;line-height:40px !important;text-align:center !important;border-radius:0;border:none !important;font-size:14px}.product-table-display .result-row .quantity .qty.increase{right:0}.product-table-display .result-row .quantity .qty.decrease{left:0}.product-table-display .heading-row .title-hide{display:none !important}@media screen and (min-width:761px){.product-table-display{display:table !important;border-collapse:collapse}.product-table-display>.layout{display:table-row}.product-table-display>.layout>.layout-cell{display:table-cell;vertical-align:middle}.product-table-display>.layout>.layout-cell>label{display:none !important}.product-table-display>.layout>.layout-cell>.layout-component>label{display:none !important}.product-table-display .result-row .quantity .qty.increase,.product-table-display .result-row .quantity .qty.decrease{width:20px !important}}@media screen and (max-width:760px){.product-table-display .heading-row{display:none !important}.product-table-display>.layout>.layout-cell{width:100% !important;margin:0 !important}.product-table-display>.layout>.layout-cell *{text-align:center !important}.summary-section{width:100% !important;margin:right:0 !important}.product-table-display>.layout>.layout-cell>label{background-color:#555;color:#fff;font-size:12px;padding:4px}.product-table-display>.layout>.layout-cell{padding:0;border:none !important}.product-table-display>.layout>.layout-cell .layout-component{padding:6px}.product-table-display>.layout>.layout-cell .layout-component.price{font-size:18px;font-weight:bold}.product-table-display .result-row{border:2px solid #555;margin-bottom:24px}.product-table-display .result-row .quantity .qty.increase,.product-table-display .result-row .quantity .qty.decrease{top:6px}.product-table-display .result-row .quantity .qty.increase{right:6px}.product-table-display .result-row .quantity .qty.decrease{left:6px}}.summary-section{border-top:1px solid #ccc;border-right:1px solid #ccc;border-left:1px solid #ccc}.summary-section>label{color:#fff;border-bottom:1px solid #ccc;padding:8px;font-size:14px;text-align:center;display:block}.summary-section .layout-component{border-bottom:1px solid #ccc;font-size:12px;text-align:center;line-height:30px;clear:both}.summary-section .layout-component>label{width:50%;display:inline-block;color:#fff;float:left}.layout-component.invoice>.mod_orders_component_invoice.invoice-layout{padding:24px;border:1px solid #ccc}.invoice-footer{padding:12px;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.invoice-footer>.layout-cell>label{font-weight:bold}.invoice-footer .company-info{margin:6px auto;margin-right:auto;font-size:14px;color:#333}.invoice-footer .company-info label{color:#333;font-size:14px}.company-info.inline>label,.company-info.inline>div{display:inline-block}.company-info.inline-address .company-info-part.address>div>div{display:inline-block;padding-right:8px}.summary-section{border:1px solid #ccc}.preview-image,.preview-info{display:inline-block;width:50%;vertical-align:top;padding:8px}.preview-info label{display:inline-block}.preview-info div{font-size:12px;line-height:18px}@media screen and (max-width:760px){.preview-image,.preview-info{width:100%}}.payment-gateway-content{padding:150px 12px 12px 12px;max-width:1224px;margin:auto !important}.mod_payment_gateway_component_gateway{border:1px solid #ccc;margin-bottom:12px}.mod_payment_gateway_component_gateway .link a{padding:12px;background-color:#555;color:#fff !important;display:inline-block;width:100%}.mod_payment_gateway_component_gateway .link a:hover{background-color:#333}.mod_payment_gateway .headed-section.delivery-address .button,.mod_payment_gateway .headed-section.billing-address .button{display:none !important}.qanda-ctrl.disabled{display:none !important}.qanda-ctrl .slave-toggle label{background-color:green;color:#fff;padding:12px 24px;width:100%;display:inline-block;cursor:pointer !important;font-weight:bold;border-radius:4px}.qanda-ctrl .slaved{display:none;padding:24px;border-bottom:1px solid #ccc;background-color:#efefef}.qanda-ctrl .slaved.open{display:inline-block}.mod_qanda_component_list{margin:auto}.mod_qanda_component_list .iteration.headings{display:none !important}.mod_qanda_component_list .iteration{padding:24px;background-color:rgba(232,232,232,0.4);margin-bottom:12px;border-radius:8px}.mod_qanda_component_list .iteration .name{font-weight:bold;font-size:18px;line-height:20px}.question-cell{border-bottom:2px solid #ccc;padding-left:70px;padding-bottom:12px;margin-bottom:12px;background-image:url(/userfiles/images/question.png);background-size:60px;background-repeat:no-repeat;min-height:75px}.question-cell .question label{font-size:14px;color:#005fa8;font-weight:bold}.answer-cell{padding-left:70px;background-image:url(/userfiles/images/answer.png);background-size:60px;background-repeat:no-repeat;min-height:75px}.answer-cell .answer label{font-size:14px;color:#db7e04;font-weight:bold}.pdf input[type="text"]{margin-bottom:0 !important;border:0 solid transparent;background-color:transparent;height:inherit;line-height:inherit}.pdf .mod-compare-component .col3{width:33.33%;font-size:12px;line-height:30px;height:40px;padding:0 12px !important}.mod_registration_verification .cp-log-form{padding:0 !important}.review-bg{background-image:url(/userfiles/css/images/reviewbanner.png);background-size:cover;background-position:bottom right;background-repeat:no-repeat}.review-bg *{color:#fff !important}.review-bg .nested-content{background-color:rgba(37,0,64,0.8);padding:24px;width:auto}.review-bg h1{font-size:50px;line-height:60px}.mini-review{vertical-align:bottom}.mini-review .star-rating-star{width:30px;height:30px}.layout .average label,.layout .average .average-stars{display:inline-block}.layout .average .based-on{display:inline-block;font-size:16px;height:50px;line-height:50px;vertical-align:top;font-style:italic}.review-ctrl.disabled{display:none !important}body .layout .toggle-section{border-top:1px solid #ccc;border-bottom:1px solid #ccc;display:inline-block !important;padding:12px}.layout .toggle-section *{vertical-align:middle}.review-ctrl .slave-toggle label{background-color:green;color:#fff;padding:12px 24px;width:100%;display:inline-block;cursor:pointer !important;font-weight:bold;border-radius:4px}.review-ctrl .slaved{display:none;padding:24px;margin:0 !important;border-bottom:1px solid #ccc;background-color:#efefef}.review-ctrl .slaved.open{display:inline-block}.review-ctrl .star-rating-star{width:40px;height:40px}.mod_review_component_list{margin:12px auto}.mod_review_component_list hr{opacity:0;margin:0}.mod_review_component_list .iteration.headings{display:none !important}.mod_review_component_list .iteration{padding:24px;border:1px solid #ccc;margin-bottom:12px;border-radius:4px;display:inline-block;vertical-align:top}.mod_review_component_list .iteration{width:30.66%;margin-right:4.01% !important}.mod_review_component_list .iteration:nth-child(3n+3){margin-right:0 !important}.review-image .component-footer{position:absolute;top:0;left:0;right:0}.review-image{margin-bottom:12px}.mod_review_component_list .iteration .name{font-size:24px;line-height:30px;margin-bottom:12px}.mod_review_component_list .iteration .location{font-size:12px;line-height:20px;font-style:italic}.mod_review_component_list .iteration .comment{background-image:url(/userfiles/images/leftquote.png),url(/userfiles/images/rightquote.png);background-repeat:no-repeat;background-position:top left,bottom right;padding-left:20px;padding-right:20px;background-size:14px;min-height:50px;padding-top:8px;font-size:14px;margin-bottom:24px}.review-date{font-weight:bold}.review-list-component.comment:after{content:"view full";display:block;font-size:12px;margin-top:12px;text-transform:capitalize;text-decoration:underline}span.comment-content{min-height:60px;display:inline-block}.infobox-container .slide-group{display:flex !important;gap:1%}.infobox-scroll{border:1px solid #ccc;text-align:center;border-radius:8px;width:100%}.scroller-pager .sp-links{text-align:center;padding:8px 0}.scroller-pager .sp-links .sp-link{background-color:#fff;border:1px solid #23003c;border-radius:50%;width:12px;height:12px;display:inline-block;margin-right:4px;font-size:0;cursor:pointer}.scroller-pager .sp-links .sp-link.active{background-color:#23003c}.triple-search{background-color:#250040}.triple-search div,.triple-search .component-topper{color:#fff}.triple-search .lm-tab{cursor:pointer;display:inline-block;font-size:14px;line-height:50px;text-align:center;width:33.33%;border-bottom:1px solid #fff;border-top:1px solid rgba(255,255,255,0.2);color:rgba(255,255,255,0.75) !important;border-right:1px solid rgba(255,255,255,0.2);text-decoration:none;background-color:#250040}.triple-search .lm-tab:first-child{border-left:1px solid rgba(255,255,255,0.2)}.triple-search .lm-tab.active{border:1px solid #fff;border-top:1px solid #250040;border-bottom:0 !important;color:#fff !important;background-color:#250040}.triple-search .lm-tab:hover{color:#fff !important}.triple-search .lm-tab-wrapped{border:1px solid #fff;border-top:0;margin-top:-1px;padding:24px}.triple-search input[type="text"],.triple-search input[type="text"]:hover,.triple-search input[type="text"]:focus,.triple-search input[type="text"]:focus:hover{width:75%;margin-right:1% !important;margin-top:1%;background-color:#fff;color:#250040 !important}.triple-search .search-go{position:relative;top:0;right:0;min-width:20%;height:40px;line-height:40px;font-size:14px;background-image:url(/userfiles/images/search.png);background-size:32px;background-repeat:no-repeat;background-position:98% center;background-color:#2fa34a !important;color:#fff;display:inline-block;padding:0 12px;text-decoration:none;text-align:center;border-radius:2px}@media screen and (max-width:520px){.triple-search .search-go{background-size:26px;padding:0 8px;text-align:left !important}}.triple-search .collation-search-results{position:absolute;background-color:#fff;border:2px solid #250040;min-width:96%;right:auto;padding:4px;left:-2px;top:90px}.footer .triple-search{padding-bottom:24px}.footer .triple-search .lm-tab{line-height:32px;text-align:center;color:#802fa3;border-top:1px solid rgba(255,255,255,0.25);font-size:12px;font-weight:bold;margin-bottom:20px;border-bottom:1px solid rgba(255,255,255,0.25) !important}.footer .triple-search .lm-tab.active{border-top:1px solid #fff;border-bottom:1px solid #fff !important}.footer .triple-search .lm-tab-wrapped{border:none !important;padding:0}.ticklist-container{background-color:#ebebeb !important}.video-sublayout{display:flex !important;align-items:center}.video-sublayout-title{font-size:72px}.video-sublayout-title-small{font-size:52px}@media screen and (max-width:760px){.video-sublayout{flex-direction:column}.video-sublayout-title{font-size:35px}}.video-sublayout .video-wrapper{position:relative;width:100%;margin:0 auto;aspect-ratio:16 / 9}.video-sublayout .video-wrapper iframe{position:absolute;inset:0;width:100%;height:100%;padding:0 2%}.question-title{font-size:1.8em;line-height:1.2em}.difficulty{font-weight:bold;padding:12px 0}.descriptive{padding:12px 12px 12px 50px;background-color:#efefef;margin-bottom:12px;border-radius:4px;background-image:url(/userfiles/css/images/important-icon.png);background-repeat:no-repeat;background-position:6px 12px}.answerfull{padding:12px 12px 12px 50px;background-color:#efefef;margin-bottom:12px;border-radius:4px;background-image:url(/userfiles/css/images/lightbulb.png);background-repeat:no-repeat;background-position:6px 12px}.subscribe-box .layout-cell{margin:12px 0}.subscribe-box>.layout-cell{display:flex;align-items:center;padding:24px 0;margin:10px 0}.subscribe-box h4{font-size:14px;line-height:18px;padding:0 60px}@media screen and (max-width:760px){.subscribe-box>.layout-cell,.hmr-quote{flex-direction:column}}.hmr-quote{border-radius:10px;padding:30px;box-shadow:0 0 10px rgba(0,0,0,0.3);margin:20px 0;display:flex !important}.hmr-quote .content{font-style:italic}.form-select-grid .form-component{border:1px solid #fff;border-radius:24px;text-align:center !important;margin-bottom:12px}.form-select-grid .form-component:hover{background-color:#802fa3 !important}.form-select-grid .form-component:hover{background-color:#277abd !important}.form-select-grid .form-component .component-topper{text-align:center}.form-select-grid .form-component label{text-align:center !important;color:#fff;padding:4px 4px 12px}.form-select-grid .form-component:hover label{color:#fff !important}.form-select-grid .form-component img{margin:auto !important;padding:12px !important}.form-select-grid .button.form-popup-link{background-color:transparent !important;background-image:none !important;padding:0 !important;position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;opacity:0}.hover-buttons .form-select-grid .form-component{background-color:#77b2e1}.hover-buttons .form-select-grid .form-component label{color:#fff !important}@media screen and (max-width:620px){.form-select-grid>.layout-cell{width:100% !important}.form-select-grid .form-component img{width:60px}}.usp-pop .button.form-popup-link{position:absolute;top:0;left:0;width:100%;height:100%;bottom:0;right:0;opacity:0}.survey-question{margin-bottom:8px}.survey-question label{display:inline-block;width:auto}.white-bg{background-color:#fff !important}.mod_tick_list{background-color:#f5f5f5}.step-row{padding:15px 15px}.cp-quote.layout-cell>.i>.layout-component{width:100%}.ticklist-container{padding:24px 12px 12px;background-color:#ebebeb}.ticklist-container .textblock.margin-bottom-large{margin-bottom:8px !important}.ribbon .step-container:last-child{margin-right:0 !important}.ribbon .step{display:inline-block;vertical-align:top;text-align:center;min-height:230px;padding-top:12px !important;border-radius:4px}.ribbon .step-container .current-step .step{background-color:#ffe062}.ribbon .step-container .current-step .step:before{content:"YOU ARE HERE";font-size:13px;font-weight:bold;color:#250040 !important}.fill-2 .ribbon .step-container .current-step .step label{color:#250040 !important}@media screen and (max-width:760px){.ribbon .step-container{width:23% !important}}@media screen and (max-width:520px){.ribbon .step-container{width:45% !important}}.ribbon .step img{padding:12px !important;margin-top:30px}.ribbon .step-container:last-child .step img{top:-15px;position:relative}.ribbon .step label{font-weight:bold;font-size:14px}.ribbon .step:hover{background-color:#7030a0}.ribbon .step:hover label{color:#fff !important}.samson-connection-info{background-color:#802fa3;margin-bottom:30px;padding:12px}.layout .layout-component .samson-connection-info div{color:#fff !important;font-size:14px;padding:2px}.cp-intro .button{vertical-align:top}.mod_ticklist{text-align:center;background-color:#f5f5f5}.layout .cp-intro{margin-left:4% !important}.progress .content .count,.overall-progress .content .count,.main-progbar .count{float:right;font-size:20px;display:inline-block}.progbar-bg{clear:both;background-color:#efefef}.progbar-inner{height:100%;background-color:#802fa3}.main-progbar>label{display:inline-block;font-size:20px;vertical-align:bottom;line-height:20px;font-weight:bold}.main-progbar .progbar-inner{background-color:#2a0b42}.complete-img,.complete-text{display:inline-block;vertical-align:top;padding-right:12px}.complete-text{padding-top:8px}.list-button{margin-top:5px;padding-left:50px !important;background-position:15px center;font-size:14px !important}.road1 img{position:absolute;left:140px;top:-17px;z-index:0}.step-1{padding-top:90px}.road2 img{position:absolute;left:115px;top:0;z-index:0}.step-2{padding-top:150px}.road3 img{position:absolute;left:80px;top:0;z-index:0}.step-3{padding-top:160px}.road4 img{position:absolute;left:115px;top:0;z-index:0}.step-4{padding-top:150px}.road5 img{position:absolute;left:80px;top:0;z-index:0}.step-5{padding-top:160px}.road6 img{position:absolute;left:115px;top:0;z-index:0}.step-6{padding-top:150px}.road7 img{position:absolute;left:115px;top:0;z-index:0}.step-7{padding-top:150px}@media screen and (max-width:1100px){.road{display:none}}.tree1 .component-topper{position:absolute;top:-90px;left:20px}.bench1 .component-topper{position:absolute;top:-100px;left:130px}.doubletree .component-topper{position:absolute;top:-160px;left:70px}.tree2 .component-topper{position:absolute;top:-100px;left:130px}.bench2 .component-topper{position:absolute;top:-90px;left:15px}.doubletree2 .component-topper{position:absolute;top:-160px;left:70px}.post-completion>.i{background-color:#2a0b42;padding:24px 50px}.post-completion>.i *{color:#fff !important}.step{position:relative}.action-list .progress{padding-right:0 !important;margin-bottom:24px}.step-title.empty{display:block !important}.step-title h1{background-repeat:no-repeat;background-size:50px;height:60px;line-height:60px;text-indent:65px;background-position:left center}.instruction-step .step-title h1{background-image:url(/userfiles/images/instruction-icon.png)}.funding-step .step-title h1{background-image:url(/userfiles/images/funding-icon.png)}.home-survey-step .step-title h1{background-image:url(/userfiles/images/homesurvey-icon.png)}.property-search-step .step-title h1{background-image:url(/userfiles/images/property-search.png)}.draft-contract-step .step-title h1{background-image:url(/userfiles/images/draft-contract-icon.png)}.exchange-contract-step .step-title h1{background-image:url(/userfiles/images/exchange-contract-icon.png)}.completion-step .step-title h1{background-image:url(/userfiles/images/completion-icon.png)}.post-completion-step .step-title h1{background-image:url(/userfiles/images/post-completion-icon.png)}.layout .action-list .i .textblock div a{color:#250040 !important}.layout .action-list .i .textblock div a.button{color:#fff !important}.action-list .profile-image-display img{border-radius:50%;margin-right:12px;margin-bottom:20px}.user-info{margin-top:12px}.user-info label,.user-info .content{display:inline;font-weight:normal;font-size:30px}.action-list .multi-select-container.checked{background-color:#2fa34a}.action-list .multi-select-container.na-checked{opacity:.4}.layout .action-list .multi-select-container.checked label{color:#fff !important}.action-list .multi-select-container input{float:right}.action-list .multi-select-container span.n-a{color:#888 !important;border:1px solid #888;font-size:10px;padding:1px 4px;float:right;margin-right:10px;margin-top:2px;cursor:pointer}.action-list .multi-select-container.checked span.n-a{color:#fff !important;border:1px solid #fff;opacity:.5}.reading-list h2{font-size:40px;font-weight:normal;border-bottom:1px solid #fff;line-height:50px;padding-bottom:4px}.reading-list .arrows li a{font-weight:normal !important}.layout .clear-fill.top-tips label{font-size:30px;line-height:40px;margin:8px 0 12px;text-align:center}.layout .checklist-white-box.top-tips label{font-size:30px;line-height:40px;margin:8px 0 12px;text-align:center}.top-tips img{max-width:70px}.top-tips .component-topper{text-align:center !important}.ticklist-container{padding:6px 12px 12px !important}.ticklist-container.slimticklist{background-color:#efefef}.slimticklist .ribbon .step-container:last-child .step img{top:0;position:relative}.slimticklist .ribbon .step img{width:65%;padding:5px !important;margin-top:0}.slimticklist .ribbon .step{min-height:145px;padding-top:0 !important;background-color:transparent}.slimticklist .ribbon .step label{color:#250040}.slimticklist .ribbon .step:hover{background-color:#efefef}.slimticklist .ribbon .step:hover label{color:#250040}.slimticklist .ribbon .current-stop .step label{color:#250040 !important}.ribbon .step-container .current-step .step{animation:flashstyle 2s;-moz-animation:flashstyle 2s infinite;-webkit-animation:flashstyle 2s infinite}@-moz-keyframes flashstyle{0{background-color:#ffe062}75%{background-color:#ffe062}100%{background-color:#fff}}@-webkit-keyframes flashstyle{0{background-color:#ffe062}75%{background-color:#ffe062}100%{background-color:#fff}}.has-tool-tip:after{content:"?";background-color:#2fa34a;color:#fff;width:15px;font-size:10px;height:15px;display:inline-block;text-align:center;line-height:15px;border-radius:50%;margin-left:8px;cursor:pointer}.conveyancing-search .has-tool-tip:after{display:none !important}.collation-avatar>.i>label{background-color:#2fa34a;color:#fff;text-align:center !important;padding:12px;border-radius:2px;background-image:url(/userfiles/css/images/user-silhouette.png);cursor:pointer;background-repeat:no-repeat;background-size:20px;background-position:12px center;margin-bottom:12px}.collation-avatar .images{text-align:center}.image-list-image{width:50px;display:inline-block;padding:4px;cursor:pointer}.image-list-image.active.selected{width:100px;float:left}.image-list-image.active.selected img{border:4px solid #fff;border-radius:50%;box-shadow:0 0 10px rgba(0,0,0,0.25)}body .layout.mod_user_forgot_password_component_reset{padding-top:24px;padding-bottom:24px}.mod_user_component_login .submit-button input{width:100%;margin-top:12px}.main-content .forgot-password a{font-size:12px;margin:12px auto;display:inline-block;width:100%;text-decoration:underline}.main-content .fp-message{border:1px solid #ccc;padding:12px 12px 12px 70px !important;background-color:#ebebeb;background-image:url(/userfiles/css/images/lightbulb.png);background-repeat:no-repeat;background-position:12px 4px;margin-bottom:12px}.main-content .password-reset-sent .email-sent{font-size:12px;margin:12px auto;display:inline-block;width:auto;text-decoration:none;background-color:#005fa8;padding:12px 24px 12px 40px;color:#fff;opacity:.75;background-image:url(/userfiles/css/images/tick.png);background-repeat:no-repeat;background-position:8px center}.main-content .password-reset-sent .email-sent+.fp-message{padding:12px}.button.plain-text-toggle{position:absolute;bottom:12px;right:0;width:66px;height:40px;border-radius:0;background-color:#250640;border-color:#250640;font-size:10px;padding:10px 4px 4px 4px !important}.mod_user_component_login .button.plain-text-toggle{right:22px}.mod_user_component_login label{font-size:12px}.cp-login-page{padding-top:50px;padding-bottom:50px;max-width:1200px;margin:auto}.dialog .cp-login-page{padding-top:0 !important;padding-bottom:0 !important}.login-process .login-banner{background-color:#802fa3 !important}.cp-head h1{color:#fff;margin-bottom:42px}.cp-log-form{background-color:#fff;padding:24px}.cp-log-form h1{color:#802fa3 !important;margin-bottom:35px}.cpvid img{width:100%}.cpvid .component-topper{position:absolute;width:65%;top:32%;left:24%;border:4px solid #fff}.cp-login-page .submit-button input{min-width:75%}.cp-login-page .button.plain-text-toggle{position:absolute;bottom:12px;right:0;width:66px;height:50px;border-radius:0;background-color:#250640;border-color:#250640;font-size:10px;padding:12px 4px 4px 4px !important}.form-graphic-block{border-bottom:4px solid #dedfde;margin-bottom:20px}@media screen and (min-width:1001px){.cp-login-page .submit-button .component-footer{display:none !important}}.form-graphic-block .van-image .layout-component{margin-bottom:-2px}.form-graphic-block .house-image .layout-component{margin-bottom:-4px}.form-graphic-block .house-image img{padding:0 !important}@media screen and (max-width:1000px){.cp-login-page{padding-top:20px;padding-bottom:20px}.cp-login-page .vidside{display:none !important}.cp-login-page .formside,.mob-vid{margin-auto !important;width:90% !important;max-width:90% !important}.cp-login-page .formside .house-image,.pr-dtop{display:none !important}.cp-login-page .formside .van-image{width:100% !important}.cp-login-page,.login-footer,.login-footer *{text-align:center !important}.layout .i .i .mob-vid{padding:24px 0;margin-right:auto !important}.login-footer .col2{width:90% !important}.cp-login-page .submit-button .component-footer{margin-top:24px}}.headed-cell{border:1px solid #ccc}.headed-cell>label{background-color:#555;color:#fff;padding:8px 12px}.headed-cell>.i{padding:12px}@media screen and (min-width :1001px){.account-sidebar{padding-right:24px}}.account-sidebar .user-menu li a{background-color:#2fa34a;color:#fff !important;text-decoration:none !important;font-weight:normal !important;padding:12px !important;border-radius:2px;margin-bottom:4px;margin-top:4px}.account-sidebar .user-menu li:hover a,.account-sidebar .user-menu li a.active{background-color:#802fa3 !important}.tabbed-area>.tab-container>.lm-tab{background-color:#2fa34a;color:#fff !important;text-decoration:none !important;font-weight:normal !important;padding:12px !important;border-radius:2px;margin-bottom:0 !important;margin-top:4px;margin-right:12px;display:inline-block}.tabbed-area>.tab-container>.lm-tab.active{background-color:#802fa3 !important}.tabbed-area .lm-tab-wrapped>.layout-cell>.tabbed-bg{border:1px solid #ccc;background-color:#efefef;margin:12px 0;padding:12px}.user-edit .edit-item>.layout-update>.i>h4{display:none}.has-edit .content{border:1px solid #ccc;padding:6px;min-height:34px;background-color:#fff}.has-edit .button{float:right;color:#fff !important;min-width:65px;font-size:10px !important}.layout .i .layout .i .button.connect-with-sam,.change-password .content>.button,.create-minion .create{background-position:12px center;background-size:26px;margin-bottom:12px;padding-left:40px;color:#fff !important;min-width:250px;font-size:16px;padding:16px 24px}.change-password .button{background-image:url(/userfiles/css/images/lock.png)}.create-minion .create{background-image:url(/userfiles/css/images/user-silhouette.png)}.inc-confirm .password-entry{width:49.5%;display:inline-block;margin-right:1%}.inc-confirm .password-entry+.password-entry{margin-right:0 !important}.password-entry label{display:block}@media screen and (max-width:520px){.password-entry{width:100% !important;margin:0 !important}}.avatar input{width:auto}.avatar img{max-width:40px;max-height:40px;width:40px;height:40px;display:inline-block;vertical-align:top}@media screen and (min-width:1001px){.mobile-account{display:none !important}}@media screen and (max-width:1000px){.account-sidebar{display:none !important}.account-mainbar{width:100% !important;margin:0 !important}.mobile-account label{cursor:pointer;background-color:#250040;color:#fff;padding:8px;background-image:url(/userfiles/images/smoothmenuicon.png);background-position:12px center;background-repeat:no-repeat;background-size:30px;font-size:18px;border-radius:4px;z-index:10;position:relative}.mobile-account.layout-component{margin-bottom:24px}.mobile-account .content{width:100%;border:1px solid #969696;margin-top:-4px;padding-top:4px;z-index:1;position:relative}.mobile-account li{border-bottom:1px solid #969696;padding:4px 2px}.mobile-account li a{color:#333;padding:6px}.mobile-account li:hover{background-color:#250040}.mobile-account li:hover a{background-color:;color:#fff}}.privacy-page>div{vertical-align:top}.checkbox.inline-entry>label{display:inline-block;margin-left:8px;margin-right:8px}.checkbox.inline-entry{padding:4px 0}.eos-list-output{display:table !important;border-collapse:collapse;margin-top:12px;width:100%}.eos-list-output .list-entries{display:table-row-group !important}.eos-list-output .list-headings,.eos-list-output .list-entry{display:table-row !important}.eos-list-output .list-column{display:table-cell !important;border:1px solid #ccc;width:auto !important;font-size:12px;padding:4px}.list-headings{background-color:#555;font-weight:bold;color:#fff;margin-top:12px}.order-history .filter .auto{margin-right:2px;margin-bottom:4px;border:1px solid #ccc;padding:4px 6px;min-width:58px;background-color:#efefef}.order-history .filter .auto label{display:inline-block;font-size:12px;vertical-align:top;line-height:22px}.large-check label{display:inline-block}.large-check input{margin-right:4px}.time-restrict{text-align:center;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:8px}.overall-progress.account-progress .component-footer{text-align:right !important;margin-top:12px}.sub-user-iteration{border:1px solid #ccc;background-color:#fff;padding:4px;margin-bottom:8px}.samson-api-cross-sales *{color:#fff !important}.samson-api-cross-sales{display:flex;gap:1%;flex-wrap:wrap}.cs-op.auto{flex-grow:1;text-align:center !important;background-color:#250040;border-radius:8px;padding:24px 12px;margin-bottom:12px}.cs-op.auto label{font-size:20px;font-weight:bold}.cs-op.auto *{text-align:center !important;color:#fff !important}.cs-op.auto .button{padding:10px 24px;font-size:14px}@media screen and (max-width:760px){.cs-op.auto{width:100% !important}}.cross-sale-selection>.i{display:flex !important;gap:1%;flex-wrap:wrap}.cross-sale-selection>.i>.layout-component{background-color:#250040;border-radius:8px;padding:24px 12px;text-align:center;margin-bottom:12px;margin-right:0 !important}.cross-sale-selection>.i>.layout-component h4{color:#fff;font-size:18px;font-weight:bold;margin-bottom:8px;margin-top:18px}.cross-sale-selection>.i>.layout-component .button{margin:12px auto;padding:10px 24px !important;font-size:14px;background-image:none !important}.cross-sale-selection>.i>.sub-layout-popup .button{margin:12px auto;padding:10px 24px !important;font-size:14px !important;background-image:none !important}.cross-sale-selection>.i>.layout-component .cross-sale *{color:#fff;font-size:14px}.cross-sale-selection>.i>.layout-component .cross-sale{border:1px solid #fff;padding:50px 4px 12px;margin-top:12px;border-radius:8px;background-repeat:no-repeat;background-position:center 12px;background-size:32px}.cross-sale-selection>.i>.layout-component .cross-sale.preparingquote{background-image:url(/userfiles/css/images/time-left.png)}.cross-sale-selection>.i>.layout-component .cross-sale.booked{background-image:url(/userfiles/css/images/booked.png)}.cross-sale-selection>.i>.layout-component .cross-sale.make-booking{background-image:url(/userfiles/css/images/calendar.png)}.cross-sale-selection>.i>.layout-component .cross-sale span{display:inline-block;color:#fff;font-size:14px}.cross-sale-selection>.i>.layout-component .cross-sale .quote-status{font-weight:bold}.cross-sale-selection>.i>.layout-component .component-footer p{font-size:12px;color:#fff;margin-bottom:0 !important}@media screen and (max-width:760px){.cross-sale-selection>.i>.layout-component h4{font-size:14px}.cross-sale-selection>.i>.layout-component .button{font-size:12px}}