body{background-color:#fff;font-family:"Source Sans Pro",sans-serif;color:var(--secondary);height:100%;font-size:16px;line-height:22px;font-weight:300}a:active,a:hover{color:#0bf}@media (min-width:1141px){.container{width:1280px}}@media (min-width:1200px){.container{max-width:1280px}}:root{--primary:#21e7f7;--secondary:#071434}.btn{background-color:var(--primary);color:var(--secondary);padding:10px 35px;border-radius:5px;font-weight:700;background:linear-gradient(to right,#0e91f1 50%,var(--primary) 50%);background-size:200% 100%;background-position:right bottom;transition:all .4s ease-out}.btn:hover{background-position:left bottom}.btn:focus{background-position:left bottom}span{vertical-align:sub}p{margin:0;line-height:25px;font-size:18px;font-weight:400}.w-100{width:100%}.h-100{height:100%}.f-bold{font-weight:700}h1{color:#fff;font-size:50px;font-weight:400;line-height:60px}p.title{font-weight:700;color:var(--secondary);font-size:34px;text-align:center;margin-bottom:60px;border-bottom:1px solid var(--primary);padding:0 0 15px}.header{position:fixed;width:100%;top:0;color:#fff;font-weight:600;transition:all .4s;z-index:100}.header.scroll{background-color:var(--secondary);box-shadow:0px 10px 10px -15px #bebebe}.header .upper,.header .lower{display:flex}.header.scroll .upper,.header.scroll .lower{padding:5px 0}.header .upper{justify-content:end;border-bottom:1px solid #fff;padding:10px 0;transition:all .4s}.header .lower{justify-content:space-between;padding:16px 0;align-items:center;transition:all .4s}.header a:hover{color:#0bf}.header .btn a:hover,.calculators .btn:hover{color:var(--secondary)}.header .lower .logo img{height:90px;transition:all .4s}.header.scroll .lower .logo img{height:75px}.header .upper .phone-no img{height:20px;margin-right:6px}.header .upper .phone-no p{font-weight:500;font-size:15px}.header .lower #menu ul{display:flex;align-items:center}.header .desktop-header #menu ul.sub-menu{display:none;position:absolute;top:3em;margin-top:20px;left:0;z-index:99999;width:250px;padding:10px;border-radius:10px;background:#fff;color:var(--secondary);box-shadow:0px 3px 3px rgb(0 0 0/20%)}.header .desktop-header #menu ul.menu li.menu-item-has-children:hover>ul.sub-menu{display:block}.header #menu ul.menu li.menu-item-has-children{position:relative;padding:20px 0}.header .desktop-header #menu ul.menu li.menu-item-has-children:after{border-style:solid;border-width:.1em .1em 0 0;content:"";display:inline-block;height:.25em;left:.25em;position:relative;vertical-align:top;width:.25em;top:16px;transform:rotate(135deg)}.header .lower #menu ul li{margin-right:85px;font-size:17px}.header .lower ul.sub-menu li{margin-right:0 !important}.header .lower #menu ul li:last-child{margin-right:0}.desktop-header .menu li.btn{padding:5px 0}.desktop-header .menu li.btn a{padding:13px 28px}.mobile-header{display:none;padding:15px 0}.mobile-header-wrapper{display:flex;align-items:center;justify-content:space-between}.mobile-logo-section img{height:51px}#hamburger-icon{margin:auto 0;cursor:pointer}#hamburger-icon div{width:30px;height:2px;background-color:#fff;margin:6px 0;transition:.4s}.open .bar1{-webkit-transform:rotate(-45deg) translate(-6px,6px);transform:rotate(-45deg) translate(-6px,6px)}.open .bar2{opacity:0}.open .bar3{-webkit-transform:rotate(45deg) translate(-6px,-8px);transform:rotate(45deg) translate(-6px,-6px)}.nav-items{position:absolute;background:var(--secondary);height:610px;display:block;width:100%;z-index:10;transition:all .5s ease;left:-100%;top:85px;border-top:1px solid var(--primary)}.nav-items.active{left:0}.header .mobile-header .menu-header{padding:0 20px 20px;text-align:center}.header .mobile-header .menu-header ul li{margin:20px 0}.hero-section{background-image:linear-gradient(to right,rgba(7,20,52,80%),rgba(7,20,52,30%)),url(/wp-content/themes/spicybrocoli/css/images/hero-bg-img.png);background-position:center center;background-size:cover;background-repeat:no-repeat;height:870px;color:#fff}.hero-section .container{height:100%}.hero-section .container .blurb{height:100%;display:flex;justify-content:start;align-items:center}.hero-section .container .blurb .btn{margin:40px 0 0;display:inline-block;padding:10px 45px}.hero-section .container .blurb .btn:hover{color:var(--secondary)}.hero-section .container .blurb h3{font-size:22px;font-weight:400;line-height:33px;margin-bottom:0}.hero-section .container .blurb h1{margin-bottom:30px}.hero-section.mobile{display:none}.our-services{padding:140px 0;position:relative;overflow:hidden}.our-services:after{position:absolute;content:"";background-image:url(/wp-content/themes/spicybrocoli/images/our-services-bg.png);background-repeat:no-repeat;background-size:contain;background-position:center;width:80rem;height:80rem;z-index:-1;left:50%;top:50%;transform:translate(-50%,-50%)}.our-services .box{display:flex;cursor:pointer;justify-content:center;align-items:center;height:330px;width:28%;background-color:var(--secondary);color:#fff;text-align:center;margin:0 50px 50px 0;border-radius:10px;-webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,.75);-moz-box-shadow:0px 0px 10px 0px rgba(0,0,0,.75);box-shadow:0px 0px 10px 0px rgba(0,0,0,.75);transition:all .3s}.our-services .box:hover,.calculators .boxes:hover{transform:translateY(-10px)}.our-services .box:hover .read-more{color:var(--primary)}.our-services .box:hover .arrow{margin-left:10px}.our-services .box:nth-of-type(even){margin:0 0 50px}.our-services .services .row{justify-content:center}.our-services .box .content img{height:67px}.our-services .box .content .read-more{display:inline-block;margin-top:15px}.our-services .box .content .read-more:hover{color:var(--primary)}.our-services .box .content .read-more:hover .arrow{margin-left:10px}.our-services .box .content .arrow{vertical-align:unset;transition:all .3s}.our-services .box .content .arrow:after{content:" \2192";margin-left:8px;font-size:16px}.our-services .name{font-size:26px;font-weight:700;margin:15px auto;max-width:80%}.our-lenders{padding:0 0 100px;position:relative;overflow:hidden}.our-lenders:before{position:absolute;content:"";background-image:url(/wp-content/themes/spicybrocoli/images/our-services-bg.png);background-repeat:no-repeat;background-size:contain;background-position:center;width:80rem;height:80rem;z-index:-1;left:-72%;top:-18rem}.our-lenders:after{position:absolute;content:"";background-image:url(/wp-content/themes/spicybrocoli/images/our-services-bg.png);background-repeat:no-repeat;background-size:contain;background-position:center;width:80rem;height:80rem;z-index:-1;right:-72%;top:-18rem}.our-lenders .container{text-align:center}.our-lenders .lendors-logos{display:flex;flex-wrap:wrap}.our-lenders .lendors-logos .logo-container{flex:0 0 20%;margin:5px 0;height:120px;display:flex;align-items:center;justify-content:center}.our-lenders p.title{margin-bottom:10px}.our-lenders p.f-bold{font-size:18px}.our-lenders .lendors-logos .logo-container img{transition:all .3s;display:revert;max-height:90px;max-width:70%}.our-lenders .lendors-logos .logo-container img:hover{transform:scale(1.1)}.slick-dots li.slick-active button{background:var(--secondary);border:2px solid var(--secondary);width:8px;height:8px}.slick-dots li button{border:2px solid var(--secondary)}.slick-dots li{margin:0 2px}.customer-love-us{padding:40px 0 140px}#page .customer-love-us{padding:100px 0 140px}.customer-love-us .boxes{display:flex;justify-content:center;align-items:center;height:381px;text-align:center;background-color:#f8f9fa;border-radius:10px;-webkit-box-shadow:1px 1px 12px 0px rgb(197 197 197/65%);-moz-box-shadow:1px 1px 12px 0px rgb(197 197 197/65%);box-shadow:1px 1px 12px 0px rgb(197 197 197/65%);margin:0 80px 0 0;transition:all .3s}.customer-love-us .boxes:hover{transform:translateY(-10px);background-color:var(--primary)}.customer-love-us .boxes:last-child{margin:0}.customer-love-us .content img{height:220px;margin-bottom:10px}.here-to-help{background-image:linear-gradient(rgba(0,0,0,.56),rgba(0,0,0,56%)),url(/wp-content/themes/spicybrocoli/css/images/hero-bg-img.png);background-position:center center;background-size:cover;background-repeat:no-repeat;padding:60px 0;color:#fff;display:flex;align-items:center}.here-to-help p.title.contact{margin-bottom:10px;border-bottom:none;padding:0;color:#fff}.here-to-help p.sub-title,.contact-us p.sub-title{font-size:18px;text-align:center;font-weight:600;margin-bottom:50px}.here-to-help .row{justify-content:center}.wpcf7-form-control-wrap input,.wpcf7-form-control-wrap textarea{background:#fff;border:none;color:var(--secondary);width:100%;height:42px;border-radius:10px;padding:15px;font-size:18px;margin-bottom:15px;font-family:"Source Sans Pro",sans-serif}.wpcf7-form-control-wrap input::placeholder,.wpcf7-form-control-wrap textarea::placeholder{color:var(--secondary);font-family:"Source Sans Pro",sans-serif}.wpcf7-form-control-wrap input,textarea{font-family:"Source Sans Pro",sans-serif}::-webkit-input-placeholder{font-family:"Source Sans Pro",sans-serif;font-weight:100}:-moz-placeholder{font-family:"Source Sans Pro",sans-serif;font-weight:100}::-moz-placeholder{font-family:"Source Sans Pro",sans-serif;font-weight:100}:-ms-input-placeholder{font-family:"Source Sans Pro",sans-serif;font-weight:100}.wpcf7-form-control-wrap textarea{height:110px;margin:20px 0}.wpcf7-spinner{width:auto}.wpcf7-not-valid-tip{color:#793434}.wpcf7 form .wpcf7-response-output{font-weight:700;border:4px solid var(--secondary)}.here-to-help .wpcf7-form-control-wrap input[type=checkbox],.contact-us .wpcf7-form-control-wrap input[type=checkbox]{display:none}.here-to-help .wpcf7-form-control-wrap .wpcf7-list-item-label,.contact-us .wpcf7-form-control-wrap .wpcf7-list-item-label{display:inline-block;padding:2px 18px;border-radius:3px;background-color:#fff;color:var(--secondary);cursor:pointer;margin:10px 10px 10px 0;border-radius:20px;font-size:12px;font-weight:600}.here-to-help .wpcf7-list-item,.contact-us .wpcf7-list-item{margin:0}.here-to-help .wpcf7-form-control-wrap input[type=checkbox]:checked+.wpcf7-list-item-label,.contact-us .wpcf7-form-control-wrap input[type=checkbox]:checked+.wpcf7-list-item-label{background-color:var(--secondary);color:#fff}.wpcf7-form{padding:28px;background-color:#0e91f1;color:#fff;border-radius:10px;text-align:center;box-shadow:0px 2px 11px 0px rgb(255 255 255/25%)}.wpcf7-form .options-label{font-weight:700;margin-bottom:15px;text-align:left}.wpcf7-submit{width:185px;height:46px;padding:10px;border:none;color:#fff;font-weight:700;cursor:pointer;border-radius:10px;background:linear-gradient(to right,var(--primary) 50%,var(--secondary) 50%);background-size:200% 100%;background-position:right bottom;transition:all .4s ease-out}.wpcf7-submit:hover{background-position:left bottom;color:var(--secondary)}.wpcf7-form .submit-row{display:grid;gap:5px;justify-items:center}footer{color:#fff}footer a:hover{color:var(--primary)}footer .upper{padding:60px 0}footer .upper .logo img{height:120px}footer .upper p.heading{font-weight:700;color:var(--primary)}footer .upper .details img{height:21px;margin-right:10px}footer .upper .details p{margin:0 0 15px 10px}footer .upper .details a{display:flex}footer .upper .details a:nth-child(1) span{width:44px}footer .lower .sbm img{height:24px}footer .lower{background-color:#192952;padding:10px 0}footer .lower p{font-size:11px;font-weight:100}footer .upper p{font-weight:500;margin-bottom:10px}footer .lower .container{display:flex;justify-content:space-between;align-items:center}.page-banner{background-size:cover;background-repeat:no-repeat;background-position:center center;height:500px;color:#fff}.page-banner .container{height:100%}.page-banner .banner-inner{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}.page-banner .banner-inner h2{font-size:50px;margin:150px 0 25px}.page-banner .banner-inner p{text-align:center}#page .about-intro{font-family:"Nunito",sans-serif}#page .about-intro .image-right img{height:425px}#page .about-intro .row{justify-content:space-between}p.f-bold{margin-bottom:15px;font-size:24px}.borrow{padding:100px 0 80px}.borrow .row{justify-content:space-between}.borrow h3{font-size:34px;border-bottom:1px solid var(--primary);margin-bottom:30px;line-height:50px}.borrow h4{font-weight:400;font-size:24px;margin-bottom:10px;cursor:pointer}.borrow h4.f-bold{font-weight:700;background-color:var(--primary)}.borrow .content .content-inner h2{font-size:34px;font-weight:400;border-bottom:1px solid var(--primary);margin:40px 0;line-height:50px}.borrow .content .content-inner .services-products{display:flex;flex-wrap:wrap;margin:30px 0 0 38px}.borrow .content .content-inner .services-products p{margin:10px 0;position:relative;padding-right:50px}.borrow .content .content-inner .services-products p:before{content:"";position:absolute;background-color:var(--secondary);height:10px;width:10px;left:-38px;top:8px;border-radius:50%}.contact-us{padding:90px 0 0}.contact-us p.title.contact,.refer-friend p.title.friend{margin-bottom:10px}.contact-us .map-location{background-size:cover;background-repeat:no-repeat;background-position:center center;height:530px}.contact-us .icon-details{padding:120px 0 70px}.contact-us .icon-details img{height:130px}.contact-us .icon-details p{padding:0 53px;font-weight:600}.contact-us .wpcf7-form{-webkit-box-shadow:0px 2px 15px 5px rgba(189,189,189,1);-moz-box-shadow:0px 2px 15px 5px rgba(189,189,189,1);box-shadow:0px 2px 15px 5px rgba(189,189,189,1)}.calculators{padding:150px 0 50px}.calculators .row{justify-content:space-between}.calculators .boxes{background-color:var(--secondary);color:#fff;display:flex;align-items:center;justify-content:center;height:330px;width:360px;margin:0 0 80px;padding:0 15px;border-radius:10px;-webkit-box-shadow:0px 2px 15px 5px rgba(189,189,189,1);-moz-box-shadow:0px 2px 15px 5px rgba(189,189,189,1);box-shadow:0px 2px 15px 5px rgba(189,189,189,1);transition:all .3s}.calculators .boxes h3{position:relative;display:flex;font-size:26px;width:78%;margin:0 auto 25px;height:91px;align-items:center;justify-content:center}.calculators .boxes h3:after{position:absolute;content:"";width:110px;height:2px;background-color:var(--primary);bottom:-10px;left:50%;transform:translate(-50%,0);line-height:33px}.calculators .boxes .btn{display:inline-block;margin:20px 0;font-weight:400}.refer-friend{padding:115px 0 70px}.refer-friend p.sub-title{font-size:18px;text-align:center;font-weight:400;margin-bottom:20px}.refer-friend .wpcf7-form{text-align:left;margin-top:30px;-webkit-box-shadow:0px 2px 15px 5px rgba(189,189,189,1);-moz-box-shadow:0px 2px 15px 5px rgba(189,189,189,1);box-shadow:0px 2px 15px 5px rgba(189,189,189,1)}.refer-friend .wpcf7-form label{font-weight:700}.refer-friend .wpcf7-form-control-wrap input[type=radio]{height:18px;width:18px}.refer-friend span.wpcf7-list-item,.refer-friend .wpcf7-list-item-label{vertical-align:unset}.refer-friend .wpcf7-list-item-label{margin-left:10px;color:var(--secondary)}.refer-friend .permission-radio-section .other-radio{display:flex;align-items:center}.refer-friend .permission-radio-section .other-radio span.text-499{width:100%}.refer-friend .wpcf7-form-control-wrap input,.refer-friend .wpcf7-form-control-wrap textarea{border-radius:3px;margin:10px 0 45px}.refer-friend .wpcf7-submit{color:var(--primary)}.refer-friend .wpcf7-submit:hover{color:var(--secondary)}.refer-friend .wpcf7-list-item label{margin-right:15px}.refer-friend .links{font-weight:700;margin:20px 0 0 30px}.refer-friend .links a{margin:0 5px}.page-content{padding:160px 0 80px}.page-content-default{padding:80px 0}.page-content h3{font-size:34px;border-bottom:1px solid var(--primary);margin:10px 0}.wysiwyg p{margin-bottom:30px;font-weight:400}.page-content ul{font-weight:400;list-style:inside}.page-content-default h3{font-size:30px}.page-id-107 #page ul,.page-id-3 #page ul{font-weight:400;list-style:initial;font-size:17px;margin-bottom:30px;margin-left:21px}.page-id-107 .comm-container p,.page-id-3 .comm-container p{margin-bottom:30px;font-weight:400;font-size:17px}.wysiwyg .inner_pd_bx_sus h3{border-bottom:1px solid var(--primary);padding:0 0 8px;font-size:32px;line-height:35px}.not-found-page{background-color:var(--secondary);height:100vh;color:#fff;margin-bottom:15px;z-index:1;overflow:hidden}.not-found-page h1{color:#2291eb;font-size:240px;line-height:190px;margin-bottom:20px}.not-found-page a{display:inline-block;margin-top:30px}.not-found-page .row{justify-content:center;align-items:center;position:relative}.not-found-page .row:before,.not-found-page .row:after{position:absolute;content:"";background-image:url(/wp-content/themes/spicybrocoli/images/our-services-bg.png);background-repeat:no-repeat;background-size:contain;background-position:center;width:80rem;height:80rem;top:50%;transform:translate(0,-50%);z-index:2;opacity:.2}.not-found-page .row:before{left:-102%}.not-found-page .row:after{right:-102%}.calculator-single{padding:100px 0 0}.calculator-single .calculator-blurb{margin-bottom:50px;width:100%;text-align:center;font-weight:700}.calculator-single .calculator-blurb p{margin-top:20px;font-weight:600}.calculator-single .calculator-blurb a{color:var(--primary)}.calculator-single .calculator-blurb a span{margin-right:15px}.calculator-single .calculator-blurb a span img{height:15px}.pop-up-overlay,.contact-form-pop-up-overlay,.refer-form-pop-up-overlay{display:none;background:rgba(0,0,0,.7);position:fixed;width:100vw;height:100vh;top:0;z-index:101}.pop-up-overlay{background:rgba(0,0,0,.9)}.pop-up-overlay .pop-up-container,.contact-form-pop-up-container,.refer-form-pop-up-container{position:relative;width:100%;height:100%}.pop-up-overlay .pop-up-close,.contact-form-pop-up-close,.refer-form-pop-up-close{position:absolute;width:25px;height:25px;top:-15px;right:-15px;border-radius:50%;background:#fff;color:var(--secondary);padding:1px 4px;font-size:35px;font-weight:700;cursor:pointer}.pop-up-overlay .pop-up{background-size:cover;background-repeat:no-repeat;background-position:center;width:400px;border-radius:10px;color:#fff;height:358px;padding:110px 20px 0;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.contact-pop-up,.refer-pop-up{width:380px;height:150px;color:#fff;background:var(--secondary);border-radius:10px;box-shadow:0px 2px 11px 0px rgb(149 149 149/25%);display:flex;justify-content:center;align-items:center;text-align:center;padding:0 20px;left:50%;top:50%;position:absolute;transform:translate(-50%,-50%)}.contact-pop-up h3,.refer-pop-up h3{font-size:20px;line-height:27px}.refer-pop-up{width:630px}.pop-up-overlay .btn.pop-up-btn{background-color:var(--secondary);background:linear-gradient(to right,var(--primary) 50%,var(--secondary) 50%);background-size:200% 100%;background-position:right bottom;color:var(--primary);display:inline-block;margin:0 0 15px}.pop-up-overlay .btn.pop-up-btn:hover{color:var(--secondary);background-position:left bottom}.pop-up-overlay .pop-up h2{font-weight:400}.pop-up-overlay .pop-up p{font-size:12px}.grecaptcha-badge{right:-300px !important}.VisiCalcClass{background-size:80px 80px;min-width:640px;min-height:800px;margin:0;padding:0}#Loan_Repayment_Calculator{min-height:750px !important}#Borrowing_Power_Calculator{min-height:750px !important}#Budget_Planner{min-height:2850px !important}#Compound_Interest_Calculator{min-height:850px !important}#Credit_Card_Calculator{min-height:900px !important}#How_Long_to_Repay_Calculator{min-height:750px !important}#Interest_Only_Mortgage_Calculator{min-height:750px !important}#Saving_Calculator{min-height:600px !important}#Split_Loan_Calculator{min-height:800px !important}#Property_Selling_Cost_Calculator{min-height:700px !important}#Reverse_Mortgage_Calculator{min-height:1100px !important}#Stamp_Duty_Calculator{min-height:800px !important}#Income_Gross_Up_Calculator{min-height:900px !important}#Income_Gross_Up_Calculator{min-height:900px !important}#RentvsBuyCalculator{min-height:1100px !important}#Mortgage_Switching_Calculator{min-height:1100px !important}