﻿body{color:#414042;}@media screen and (min-width:1024px){.mobile{display:none!important;}}@media screen and (max-width:1023px){.desktop{display:none!important;}}@keyframes Highlight{from{width:0;}to{width:calc(100% + 10px);}}.btn{margin-top:1.563vw;display:block;border-radius:1.563vw;padding:.563vw .875vw .563vw 2.063vw;position:relative;overflow:hidden;font-family:Montserrat-Semibold;background-color:#ff0;width:fit-content;}.btn .font16{z-index:1;color:#000;}.btn::before,.btn:before{content:"";top:0;opacity:1;z-index:1;left:-100%;width:100%;height:100%;display:block;overflow:hidden;position:absolute;border-radius:1.563vw;background-color:#ffe700;-webkit-transition:all .6s cubic-bezier(.32,.94,.6,1);transition:all .6s cubic-bezier(.32,.94,.6,1);}@media screen and (min-width:1024px){.btn:hover::before,.btn:hover:before{left:0;}.btn:hover .icon{background-color:#ffe700;box-shadow:-.177vw -.177vw .313vw 0 #f7de03 inset,.164vw .189vw .438vw 0 #837700 inset;}.btn:hover .icon .img.on{opacity:1;margin-left:0;}.btn:hover .icon .img.off{opacity:0;margin-left:.75vw;}}.btn .icon{z-index:2;display:flex;width:1.938vw;aspect-ratio:1/1;border-radius:50%;position:relative;margin-left:1.625vw;background-color:#f8f800;box-shadow:.25vw .25vw .625vw #d2d200;}.btn .icon .img{top:50%;left:50%;z-index:2;width:.813vw;position:absolute;transform:translate(-50%,-50%);-webkit-transition:all .5s cubic-bezier(.165,.84,.44,1);-moz-transition:all .5s cubic-bezier(.165,.84,.44,1);-o-transition:all .5s cubic-bezier(.165,.84,.44,1);transition:all .5s cubic-bezier(.165,.84,.44,1);}.btn .icon .img.on{opacity:0;margin-left:-.75vw;}.btn .icon .img.off{opacity:1;margin-left:0;}@media screen and (max-width:768px){.btn{border-radius:5.816vw;padding:2.095vw 3.256vw 2.095vw 7.676vw;position:relative;overflow:hidden;background-color:#ff0;font-family:Montserrat-Medium;border:0;cursor:pointer;}.btn .text{position:relative;z-index:2;}.btn::before,.btn:before{content:"";top:0;opacity:1;z-index:1;left:-100%;width:100%;height:100%;display:block;overflow:hidden;position:absolute;border-radius:5.816vw;background-color:#ffe700;-webkit-transition:all .6s cubic-bezier(.32,.94,.6,1);transition:all .6s cubic-bezier(.32,.94,.6,1);}.btn .icon{z-index:2;display:flex;width:7.211vw;aspect-ratio:1/1;border-radius:50%;position:relative;margin-left:6.047vw;background-color:#f8f800;box-shadow:.93vw .093vw 2.326vw #d2d200;}.btn .icon .img{top:50%;left:50%;z-index:2;width:3.025vw;position:absolute;transform:translate(-50%,-50%);-webkit-transition:all .5s cubic-bezier(.165,.84,.44,1);-moz-transition:all .5s cubic-bezier(.165,.84,.44,1);-o-transition:all .5s cubic-bezier(.165,.84,.44,1);transition:all .5s cubic-bezier(.165,.84,.44,1);}.btn .icon .img.on{opacity:0;margin-left:-2.791vw;}.btn .icon .img.off{opacity:1;margin-left:0;}}.background-grad{position:absolute;z-index:0;width:1600px;right:-20px;}.background-grad img{width:100%;height:100%;display:block;}.background-grad::before{content:"";position:absolute;inset:0;width:100%;height:100%;background:linear-gradient(6deg,#fff 10%,transparent 20%);}@media screen and (max-width:768px){#Header{position:relative;padding-top:34.884vw;margin:0 6.977vw;display:flex;align-items:center;z-index:1;text-align:center;flex-direction:column;}#Header .title-text{font-family:Montserrat-Bold;width:fit-content;position:relative;font-size:7.907vw;}#Header .title-text::before{content:"";position:absolute;height:4.186vw;top:60%;left:-1.163vw;background-color:#ff0;border-radius:2.791vw;z-index:-1;width:0;animation:Highlight .6s ease .4s forwards;}#Header .desc-text{margin-top:4.651vw;width:83.721vw;font-family:Montserrat-Medium;font-size:3.721vw;}#Calculator{padding-top:15.116vw;padding-bottom:5.814vw;margin:0 2.326vw;display:flex;justify-content:space-between;align-items:center;position:relative;flex-direction:column;gap:8.14vw;}#Calculator .count .lbl-text{font-family:Montserrat-Medium;font-size:3.256vw;color:rgba(65,64,66,.67);}#Calculator .count .main-text{margin-top:4.651vw;display:flex;gap:3.721vw;}#Calculator .count .main-text.spec{padding-bottom:4.186vw;border-bottom:.233vw solid #707070;}#Calculator .count .main-text .subscript{font-family:Montserrat-Medium;font-size:3.721vw;margin-top:1.395vw;}#Calculator .count .main-text .main-txtbox{font-family:Montserrat-Semibold;font-size:6.977vw;border:0;width:100%;background-color:transparent;}#Calculator .count .main-text .main-txtbox:focus{outline:0;}#Calculator .count .slider{margin-top:4.186vw;}#Calculator .count .label{margin-top:2.791vw;display:flex;justify-content:space-between;font-family:Montserrat-Medium;font-size:3.256vw;color:rgba(65,64,66,.5);}#Calculator .count .top-section{width:69.767vw;}#Calculator .count .bot-section{margin-top:10.465vw;display:flex;flex-direction:column;gap:10.465vw;}#Calculator .count .bot-section .loan-duration{width:62.326vw;}#Calculator .count .bot-section .interest-rate{width:29.07vw;}#Calculator .count .low-section{margin-top:3.721vw;font-size:3.721vw;font-family:Montserrat-Medium;}#Calculator .count .low-section span{font-family:Montserrat-Bold;color:#000;}#Calculator .results{background-color:#414042;border-radius:9.302vw;padding:5.279vw 3.442vw 8.791vw;}#Calculator .results .results-table{background-color:#414042;box-shadow:.93vw .93vw 2.326vw #1f1f1f;padding:5.349vw 7.233vw 3.14vw;border-radius:2.791vw;}#Calculator .results .results-table .price-icon{width:5.814vw;height:auto;}#Calculator .results .results-table .lbl-text{margin-top:2.791vw;font-family:Montserrat-Medium;font-size:3.721vw;color:#fff;}#Calculator .results .results-table .main-text{display:flex;gap:1.86vw;}#Calculator .results .results-table .main-text .subscript{font-family:Montserrat-Medium;font-size:5.116vw;color:#ff0;margin-top:2.791vw;}#Calculator .results .results-table .main-text .main-num{font-family:Montserrat-Semibold;font-size:12.326vw;color:#ff0;}#Calculator .results .disclaimer{font-family:Montserrat-Medium;margin:0 auto;margin-top:6.302vw;width:90%;display:flex;justify-content:center;font-style:italic;color:rgba(255,255,255,.67);font-size:3.256vw;line-height:1.4;}.downpayment-slider,.loan-slider{position:relative;margin-top:4.651vw;}.downpayment-slider:focus,.loan-slider:focus{outline:0;}.ui-slider-horizontal{height:.116vw;border-radius:1.163vw;}.ui-slider-handle{width:3.256vw!important;height:3.256vw!important;border-radius:50%;top:-1.395vw!important;border:.349vw solid #f33!important;background:#fff!important;}.ui-slider-range{background:#f33!important;border:.233vw solid #f33!important;}.ui-state-focus{outline:0;}}@media screen and (min-width:769px) and (max-width:1023px){#Header{position:relative;padding-top:150px;margin:0 30px;display:flex;align-items:center;z-index:1;text-align:center;flex-direction:column;}#Header .title-text{font-family:Montserrat-Bold;width:fit-content;position:relative;font-size:34px;}#Header .title-text::before{content:"";position:absolute;height:18px;top:60%;left:-5px;background-color:#ff0;border-radius:12px;z-index:-1;width:0;animation:Highlight .6s ease .4s forwards;}#Header .desc-text{margin-top:20px;width:360px;font-family:Montserrat-Medium;font-size:16px;}#Calculator{padding-top:65px;padding-bottom:25px;margin:0 10px;display:flex;justify-content:space-between;align-items:center;position:relative;flex-direction:column;gap:35px;}#Calculator .count .lbl-text{font-family:Montserrat-Medium;font-size:14px;color:rgba(65,64,66,.67);}#Calculator .count .main-text{margin-top:20px;display:flex;gap:16px;}#Calculator .count .main-text.spec{padding-bottom:18px;border-bottom:1px solid #707070;}#Calculator .count .main-text .subscript{font-family:Montserrat-Medium;font-size:16px;margin-top:6px;}#Calculator .count .main-text .main-txtbox{font-family:Montserrat-Semibold;font-size:30px;border:0;width:100%;background-color:transparent;}#Calculator .count .main-text .main-txtbox:focus{outline:0;}#Calculator .count .slider{margin-top:18px;}#Calculator .count .label{margin-top:12px;display:flex;justify-content:space-between;font-family:Montserrat-Medium;font-size:14px;color:rgba(65,64,66,.5);}#Calculator .count .top-section{width:300px;}#Calculator .count .bot-section{margin-top:45px;display:flex;flex-direction:column;gap:45px;}#Calculator .count .bot-section .loan-duration{width:268px;}#Calculator .count .bot-section .interest-rate{width:125px;}#Calculator .count .low-section{margin-top:16px;font-size:16px;font-family:Montserrat-Medium;}#Calculator .count .low-section span{font-family:Montserrat-Bold;color:#000;}#Calculator .results{background-color:#414042;border-radius:40px;padding:27px 32px 55px;}#Calculator .results .results-table{background-color:#414042;box-shadow:4px 4px 10px #1f1f1f;padding:23px 44px 35px;border-radius:12px;}#Calculator .results .results-table .price-icon{width:25px;height:auto;}#Calculator .results .results-table .lbl-text{margin-top:12px;font-family:Montserrat-Medium;font-size:16px;color:#fff;}#Calculator .results .results-table .main-text{display:flex;gap:8px;}#Calculator .results .results-table .main-text .subscript{font-family:Montserrat-Medium;font-size:22px;color:#ff0;margin-top:12px;}#Calculator .results .results-table .main-text .main-num{font-family:Montserrat-Semibold;font-size:53px;color:#ff0;}#Calculator .results .disclaimer{font-family:Montserrat-Medium;font-size:.875vw;line-height:1.4;margin-top:40px;display:flex;justify-content:center;font-style:italic;color:rgba(255,255,255,.67);font-size:14px;line-height:1.4;}.downpayment-slider,.loan-slider{position:relative;margin-top:20px;}.downpayment-slider:focus,.loan-slider:focus{outline:0;}.ui-slider-horizontal{height:.5px;border-radius:5px;}.ui-slider-handle{width:14px!important;height:14px!important;border-radius:50%;top:-6px!important;border:1.5px solid #f33!important;background:#fff!important;}.ui-slider-range{background:#f33!important;border:1px solid #f33!important;}.ui-state-focus{outline:0;}}@media screen and (min-width:1024px){.background-grad{position:absolute;z-index:0;width:100vw;right:-1.25vw;}.background-grad img{width:100%;height:100%;display:block;}.background-grad::before{content:"";position:absolute;width:100%;height:100%;inset:0;background:linear-gradient(6deg,#fff 10%,transparent 20%);}#Header{position:relative;padding-top:13.125vw;margin:0 7.813vw;display:flex;justify-content:space-between;align-items:center;z-index:1;}#Header .title-text{font-family:Montserrat-Bold;width:fit-content;position:relative;font-size:3.125vw;}#Header .title-text::before{content:"";position:absolute;height:1.5vw;top:60%;left:-.313vw;background-color:#ff0;border-radius:.75vw;z-index:-1;width:0;animation:Highlight .6s ease .4s forwards;}#Header .desc-text{width:22.5vw;font-family:Montserrat-Medium;font-size:1vw;}#Calculator{padding-top:5.625vw;padding-bottom:9.688vw;margin:0 10.313vw;display:flex;justify-content:space-between;align-items:center;position:relative;}#Calculator .count{width:32vw;}#Calculator .count .lbl-text{font-family:Montserrat-Medium;font-size:.875vw;color:rgba(65,64,66,.67);}#Calculator .count .main-text{margin-top:1.25vw;display:flex;gap:1vw;}#Calculator .count .main-text.spec{padding-bottom:1.125vw;border-bottom:.063vw solid #707070;}#Calculator .count .main-text .subscript{font-family:Montserrat-Medium;font-size:1vw;margin-top:.375vw;}#Calculator .count .main-text .main-txtbox{font-family:Montserrat-Semibold;font-size:1.875vw;border:0;width:100%;background-color:transparent;}#Calculator .count .main-text .main-txtbox:focus{outline:0;}#Calculator .count .slider{margin-top:1.125vw;}#Calculator .count .label{margin-top:.75vw;display:flex;justify-content:space-between;font-family:Montserrat-Medium;font-size:.875vw;color:rgba(65,64,66,.5);}#Calculator .count .top-section{width:18.75vw;}#Calculator .count .bot-section{margin-top:2.875vw;display:flex;justify-content:space-between;}#Calculator .count .bot-section .loan-duration{width:16.75vw;}#Calculator .count .bot-section .interest-rate{width:7.813vw;}#Calculator .count .low-section{margin-top:1vw;font-size:1vw;font-family:Montserrat-Medium;}#Calculator .count .low-section span{font-family:Montserrat-Bold;color:#000;}#Calculator .results{width:37.188vw;background-color:#414042;border-radius:2.5vw;padding:1.688vw 2vw 3.438vw;}#Calculator .results .results-table{background-color:#414042;box-shadow:.25vw .25vw .625vw #1f1f1f;padding:1.438vw 2.75vw 2.188vw;border-radius:.75vw;}#Calculator .results .results-table .price-icon{width:1.563vw;height:auto;}#Calculator .results .results-table .lbl-text{margin-top:.75vw;font-family:Montserrat-Medium;font-size:1vw;color:#fff;}#Calculator .results .results-table .main-text{display:flex;gap:.5vw;}#Calculator .results .results-table .main-text .subscript{font-family:Montserrat-Medium;font-size:1.375vw;color:#ff0;margin-top:.75vw;}#Calculator .results .results-table .main-text .main-num{font-family:Montserrat-Semibold;font-size:3.313vw;color:#ff0;}#Calculator .results .disclaimer{font-family:Montserrat-Medium;margin-top:2.5vw;display:flex;justify-content:center;font-style:italic;color:rgba(255,255,255,.67);font-size:.875vw;line-height:1.4;}.downpayment-slider,.loan-slider{position:relative;margin-top:1.25vw;}.downpayment-slider:focus,.loan-slider:focus{outline:0;}.ui-slider-horizontal{height:.031vw;border-radius:.313vw;}.ui-slider-handle{width:.875vw!important;height:.875vw!important;border-radius:50%;top:-.375vw!important;border:.094vw solid #f33!important;background:#fff!important;}.ui-slider-range{background:#f33!important;border:.063vw solid #f33!important;}.ui-state-focus{outline:0;}}.ui-slider-handle{cursor:pointer!important;}