@import url('https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,100..900;1,100..900&display=swap');
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:'Gelica';src:url(/core/themes/ratebeat/css/fonts/gelica/GelicaLtLight.eot);src:url(/core/themes/ratebeat/css/fonts/gelica/GelicaLtLight.eot#iefix) format('embedded-opentype'),url(/core/themes/ratebeat/css/fonts/gelica/GelicaLtLight.woff2) format('woff2'),url(/core/themes/ratebeat/css/fonts/gelica/GelicaLtLight.woff) format('woff'),url(/core/themes/ratebeat/css/fonts/gelica/GelicaLtLight.ttf) format('truetype');font-weight:200;font-style:normal;font-display:swap;}@font-face{font-family:'Museo';src:url(/core/themes/ratebeat/css/fonts/museo/MuseoSans-300.eot);src:url(/core/themes/ratebeat/css/fonts/museo/MuseoSans-300.eot#iefix) format('embedded-opentype'),url(/core/themes/ratebeat/css/fonts/museo/MuseoSans-300.woff2) format('woff2'),url(/core/themes/ratebeat/css/fonts/museo/MuseoSans-300.woff) format('woff'),url(/core/themes/ratebeat/css/fonts/museo/MuseoSans-300.ttf) format('truetype');font-weight:300;font-style:normal;font-display:swap;}body{background-color:#fff;font-family:"Museo";color:#333;}body.dark-mode{background-color:#333;color:#f0f0f0;}.theme-toggle{position:fixed;top:20px;right:20px;display:flex;z-index:1000;}.switch{position:relative;display:inline-block;width:40px;height:20px;}.switch input{opacity:0;width:0;height:0;}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s;border-radius:20px;}.slider.round{border-radius:20px;}.slider.round:before{position:absolute;content:"";height:12px;width:12px;left:4px;bottom:4px;background-color:white;transition:.4s;border-radius:50%;}input:checked + .slider{background-color:#2196F3;}input:checked + .slider:before{transform:translateX(20px);}#themeLabel{margin-left:10px;}.bg-light{background-color:white!important;}.btn-green{background-color:#CF3E12;border-radius:100%!important;color:#fff;}#buy-input{border:none;}header{margin-top:50px;}.navbar-toggler{color:#000;}.navbar .show{background-color:#94949454;padding:10px 20px;border-radius:20px;margin-top:20px;}.navbar .show .nav-item{margin-bottom:10px;}.dark-mode .navbar-toggler{color:#fff;}.nav-link,.navbar-brand{color:#3E3D3D;}.dark-mode .nav-link,.dark-mode .navbar-brand{color:#f0f0f0;}.dark-mode #header-mid .nav-tabs .nav-link{color:#f0f0f0;}#header-mid{background-image:url(/core/themes/ratebeat/images/main_background_v2.png);background-size:cover;background-position:top;background-repeat:no-repeat;display:flex;justify-content:center;align-items:center;min-height:600px;}#header-mid .nav-tabs{margin-top:10px;border:none !important;}#header-mid .nav-tabs .nav-item{border:none !important;}#header-mid .nav-tabs .nav-link{border:none;font-family:'Gelica';background-color:transparent;color:#949494;font-weight:200;}#header-mid .nav-tabs .nav-link span{font-family:'Museo' !important;}#header-mid .nav-tabs .nav-link.active{color:#0B64B9;border-bottom:2px solid transparent !important;}#header-mid .head-text-holder{margin-bottom:10px;}.head-text-holder h1{font-family:'Gelica';}.head-text-holder p{font-weight:600;}#quote{background-color:#0D7848;font-family:'Gelica';border-radius:20px;padding:5px 20px;}#quote a{text-decoration:none;}.nav-link{font-size:18px;}.header-input-group{width:100%!important;max-width:500px!important;border:1px solid #D0E1E7;padding:2px;border-radius:12px;}.header-input-group .form-control{width:calc(100% - 50px)!important;}#partner{background-color:#0D7848;padding:30px 0px;}#partner h2{font-size:24px;color:#fff;text-align:center;}footer{background-color:#151515;color:#fff;padding:100px 0px;}.footer-about-section h1{font-family:'Gelica';font-size:50px;}.footer-about-section p{font-size:18px;}.footer-about-section a{font-size:18px;color:#fff;text-decoration:none;}#footer-section .footer-newsletter-section{margin-bottom:100px;}#footer-section .footer-newsletter-section input{height:60px;border:none;}#footer-section .footer-newsletter-section img{max-width:40px;}#footer-section .footer-newsletter-section h2{font-family:'Gelica';margin-bottom:60px;font-size:40px;}#footer-section .footer-newsletter-section .input-group{border-bottom:2px solid #EFEFEF;}#footer-section .footer-menu-section h3{font-family:'Gelica';font-size:25px;font-weight:600;}#footer-section .list-unstyled li{font-size:15px;color:#fff;line-height:20px;}#footer-section .list-unstyled li a{text-decoration:none;color:#fff;line-height:35px;}.bg-transparent{background-color:transparent !important;}.why-ratebeat{padding-top:60px;}.why-ratebeat h1{font-family:'Gelica';text-align:center;font-weight:500;}.counter-ratebeat{margin:40px 0px;}.counter-ratebeat .number{font-size:42px;font-family:'Gelica';font-weight:600;color:#0D7848;}.counter-ratebeat p{font-weight:600;}.counter-ratebeat span{font-size:40px;font-weight:600;font-family:"Museo"!important;color:#0D7848;}#lower-fee-section{padding:60px 0px;}#lower-fee-section .lower-fee{float:right;font-family:'Gelica';color:#0D7848;opacity:0.5;}#lower-fee-section .rectangle-parent{border:2px solid #D2D2D2;border-radius:20px;padding:30px;text-align:left;margin-bottom:40px;}#lower-fee-section .rectangle-parent img{width:50px;margin-bottom:10px;}#lower-fee-section .rectangle-parent h3{margin-bottom:20px;font-weight:600;}#lower-fee-section .rectangle-parent a{color:#1C8053;font-weight:600;border-bottom:2px solid #1C8053;line-height:20px;text-decoration:none;}#lower-fee-section .rectangle-parent a:hover{border-bottom:2px solid #D2D2D2;}#lower-fee-section .rectangle-parent:hover{border:2px solid #1C8053;}#fee-section h2{font-family:'Gelica';font-size:40px;margin-bottom:80px;}#fee-section h5{font-weight:600;}#fee-section h1{font-size:65px;}#collaborate-head-section{margin-bottom:60px;}#collaborate-head-section h2{font-family:'Gelica';font-size:40px;}#collaborate-head-section h5{font-weight:200;}#collaborate .tab-content{margin-top:80px;}#collaborate .nav-tabs .nav-link{border:1px solid #0D7848;color:#0D7848;border-radius:20px;font-family:'Gelica';padding:8px 40px;}#collaborate .nav-tabs .nav-link.active{background-color:#0D7848;color:white;border-radius:20px;}#collaborate .nav-tabs{border-bottom:none;}#collaborate #sell .nav-link{border-top-right-radius:0px;border-bottom-right-radius:0px;border-right:none}#collaborate #buy .nav-link{border-top-left-radius:0px;border-bottom-left-radius:0px;border-left:none;}.step{position:relative;overflow:hidden;padding:15px;}.step .step-img{display:flex;justify-content:center;align-items:center;width:75px;height:75px;border-radius:100%;border:2px solid #0D7848;margin-bottom:30px;font-size:35px;color:#0D7848;}.step:hover::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background:rgb(246,243,243);z-index:-1;transform:scaleY(1);transform-origin:bottom center;transition:transform 0.3s;}.step::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background:rgb(252,252,252);z-index:-1;transform:scaleY(0);transform-origin:bottom center;transition:transform 0.3s;}.step:hover .step-img{background-color:#0D7848;color:#fff;transition:background-color 0.3s,color 0.3s;}.step .step-img img{width:35px!important;}.step .step-img:hover{background-color:#0D7848;color:#fff;}#collaborate .disabled{opacity:0.5;}#collaborate .step h5{font-weight:600;margin-bottom:20px;}#collaborate .step p{font-size:15px;}#service{margin:100px 0px;padding:60px 0px;background-image:url(/core/themes/ratebeat/images/background_2.png);background-size:cover;background-repeat:no-repeat;}#service h1{font-family:'Gelica';font-size:40px;margin-bottom:80px;text-align:center;}#service .rectangle{display:flex;border:2px solid #D2D2D2;border-radius:20px;padding:30px;margin-bottom:30px;background-color:#fff;}#service .rectangle:hover{border:2px solid #1C8053;}#service .rectangle img{width:50px;height:50px;margin-right:10px;}#service .rectangle .rectangle-text h3{color:#0D7848;font-weight:600;}.dark-mode #service .rectangle{color:#333;}.dark-mode #service h1{color:#333;}#mortgage-calculator{margin:100px 0px;}#mortgage-calculator h1{font-family:'Gelica';}#mortgage-calculator p{font-weight:500;}#mortgage-calculator .explore-now{font-family:'Gelica';background:#000;border:none;border-radius:20px;padding:8px 30px;}#google-reviews{padding:50px 0px;}#google-reviews h1{font-family:'Gelica';font-size:40px;margin-bottom:80px;text-align:center;}#google-reviews .image-google-review{display:block;margin-left:auto;margin-right:auto;max-width:200px;}#google-reviews .testimonial-card{background-color:#ffffff;border:5px solid #68AB8D;border-radius:10px;padding:50px 100px 10px 50px;max-width:700px;box-shadow:0 2px 4px rgba(0,0,0,0.1);position:relative;margin:50px auto;}.dark-mode #google-reviews .testimonial-card{background-color:#33333300;}#google-reviews .quote-icon{color:#00733e;font-size:80px;position:absolute;background-color:#ffffff;width:80px;height:80px;left:-20px;top:-60px;}.dark-mode #google-reviews .quote-icon{background-color:#33333300;}#google-reviews .quote-icon img{width:80px;}#google-reviews .testimonial-text{font-size:16px;color:#555555;line-height:1.6;margin-bottom:20px}.dark-mode #google-reviews .testimonial-text{color:#fff;}#google-reviews .testimonial-author{font-weight:bold;color:#00733e;margin-bottom:5px;}#google-reviews .testimonial-role{color:#999999;font-size:14px;margin-bottom:10px;}#google-reviews .company-logo img{max-width:100px;}#google-reviews .author-image{width:150px;height:170px;padding:10px 0px;position:absolute;background-color:#ffffff;right:-70px;bottom:0;}.dark-mode #google-reviews .author-image{background-color:#33333300;}#google-reviews .author-image img{border-radius:50%;width:100%;max-width:150px!important;height:auto;}#google-reviews .stars{display:flex;justify-content:center;align-items:center;margin-top:10px;}#google-reviews .stars span{color:#f1c40f !important;font-size:20px;margin-right:5px;}#faqs{padding:50px 0px;}#faqs .faq-header h1{font-family:'Gelica';font-size:40px;text-align:center;}#faqs .faq-header p{margin-bottom:80px;text-align:center;font-weight:600;}#faqs .faq-box{border:1px solid #B4E4E4;border-radius:20px;padding:20px;margin-bottom:20px;}#faqs .faq-box p{font-size:18px;}#faqs .faq-load{margin:40px 0px;text-align:center;color:#0D7848}#faqs .faq-button{background:#0D7848;border-radius:30px;padding:5px 30px;color:#fff;}#advisor{padding:150px 0px;background-image:url(/core/themes/ratebeat/images/advisor-bg.png);background-color:#217D54;background-size:contain;background-repeat:no-repeat;background-position:center;}#advisor h2{font-family:'Gelica';font-size:40px;color:#fff;}#advisor p{color:#fff;}#advisor .advisor-btn{background:#fff;color:#217D54;border-radius:30px;padding:5px 30px;font-weight:bold;}@media (max-width:576px){#service{margin:10px 0px;}#mortgage-calculator{margin:10px 0px;}#faqs{padding:5px 0px;}#advisor h2{font-size:28px;}#advisor{background-image:none;}#advisor p{font-size:10px;}}
#background-wrap{bottom:0;left:0;right:0;top:0;z-index:-1;position:absolute;}@-webkit-keyframes animateCloud{0%{margin-left:-1000px;}100%{margin-left:100%;}}@-moz-keyframes animateCloud{0%{margin-left:-1000px;}100%{margin-left:100%;}}@keyframes animateCloud{0%{margin-left:-1000px;}100%{margin-left:100%;}}.x1{-webkit-animation:animateCloud 35s linear infinite;-moz-animation:animateCloud 35s linear infinite;animation:animateCloud 35s linear infinite;-webkit-transform:scale(0.65);-moz-transform:scale(0.65);transform:scale(0.65);}.x2{-webkit-animation:animateCloud 20s linear infinite;-moz-animation:animateCloud 20s linear infinite;animation:animateCloud 20s linear infinite;-webkit-transform:scale(0.3);-moz-transform:scale(0.3);transform:scale(0.3);}.x3{-webkit-animation:animateCloud 30s linear infinite;-moz-animation:animateCloud 30s linear infinite;animation:animateCloud 30s linear infinite;-webkit-transform:scale(0.5);-moz-transform:scale(0.5);transform:scale(0.5);}.x4{-webkit-animation:animateCloud 18s linear infinite;-moz-animation:animateCloud 18s linear infinite;animation:animateCloud 18s linear infinite;-webkit-transform:scale(0.4);-moz-transform:scale(0.4);transform:scale(0.4);}.x5{-webkit-animation:animateCloud 25s linear infinite;-moz-animation:animateCloud 25s linear infinite;animation:animateCloud 25s linear infinite;-webkit-transform:scale(0.55);-moz-transform:scale(0.55);transform:scale(0.55);}.cloud{height:120px;position:relative;width:350px;filter:drop-shadow(0px 0px 10px rgba(0,0,255,0.2));}.cloud:after,.cloud:before{background:#fff;content:'';position:absolute;z-indeX:-1;}.cloud:after{-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;height:100px;left:50px;top:-50px;width:100px;}.cloud:before{-webkit-border-radius:200px;-moz-border-radius:200px;border-radius:200px;width:180px;height:180px;right:50px;top:-90px;}.animator{opacity:0;transform:translateY(20px);transition:opacity 0.6s ease-out,transform 0.6s ease-out;}.visible{opacity:1;transform:translateY(0);}
.user-login-form{background-color:#ffffff;padding:30px;border:1px solid #dcdcdc;border-radius:8px;max-width:400px;margin:50px auto;box-shadow:0 2px 4px rgba(0,0,0,0.1);}.user-login-form h2{font-size:24px;margin-bottom:20px;text-align:center;}.user-login-form .form-item{margin-bottom:20px;}.user-login-form .form-item label{font-weight:bold;margin-bottom:5px;display:block;}.user-login-form .form-item input{width:100%;padding:10px;border:1px solid #ccc;border-radius:4px;}.user-login-form .form-actions{text-align:center;}.user-login-form .form-actions input[type="submit"]{background-color:#0D7848;border:none;color:#fff;padding:10px 20px;font-size:16px;border-radius:10px;cursor:pointer;}.user-login-form .form-actions input[type="submit"]:hover{background-color:#090a0a;}.user-login-form .password-reset{text-align:center;margin-top:10px;}.user-login-form .password-reset a{color:#007bff;text-decoration:none;}.user-login-form .password-reset a:hover{text-decoration:underline;}.user-login-form .messages{margin-bottom:20px;border:1px solid #e0e0e0;padding:10px;border-radius:4px;}.user-login-form .messages--status{border-color:#d4edda;background-color:#d4edda;}.user-login-form .messages--error{border-color:#f8d7da;background-color:#f8d7da;}.user-register-form{background-color:#ffffff;padding:30px;border:1px solid #dcdcdc;border-radius:8px;max-width:400px;margin:50px auto;box-shadow:0 2px 4px rgba(0,0,0,0.1);}.user-register-form .description{font-size:12px;}.user-register-form input{border:1px solid #ccc;padding:10px;width:100%;margin-bottom:10px;}.user-register-form input[type="submit"]{background-color:#0D7848;color:#fff;border:none;cursor:pointer;border-radius:10px;}.user-register-form input[type="submit"]:hover{background-color:#090a0a;}.user-register-form  .form-wrapper{margin-top:20px;}.js-form-item-contact{background-color:#f1f1f1;padding:15px;border-radius:5px;margin-bottom:20px;}.js-form-item-contact .form-checkbox{margin-right:10px;}.js-form-item-contact label.option{font-weight:bold;font-size:14px;}.js-form-item-contact .description{margin-top:10px;font-size:12px;color:#666;}
