:root{--bs-body-font-size:1.05rem;--font-family:"Inter",sans-serif;--heading-font-family:"DM Sans",sans-serif;--text-color:#000;--link-color:#000;--link-hover-color:#00CC61;--cta-background-color:#00CC61;--cta-text-color:#fff;--footer-background-color:#004050;--footer-text-color:#fff;--primary-color:#00CC61;--default-font-weight:300}html,body{font-family:var(--font-family);color:var(--text-color);font-weight:var(--default-font-weight);scroll-behavior:smooth;padding:0;margin:0;overflow-x:hidden}.btn_cta{font-weight:var(--default-font-weight);text-align:center;color:var(--cta-text-color);background-color:var(--cta-background-color);transition:all .5s;text-decoration:none;display:inline-block;padding:10px 25px;letter-spacing:0.05rem}.btn_cta:hover{background:#3a3a3a;color:#fff}a{text-decoration:none;color:var(--link-color);transition:color .3s}a:hover{color:var(--link-hover-color)}p{font-weight:var(--default-font-weight)}img{max-width:100%}img.full_width{width:100%}.bolder,.stronger{font-weight:600}.bold,.strong{font-weight:700}.text-justify{text-align:justify}h1,h2,h3,h4,h5,.h1,.h2,.h3,.h4,.h5{font-family:var(--heading-font-family)}.txt-rotate > .wrap{border-right:0.08em solid var(--primary-color)}.primary_color{color:var(--primary-color)}ul{margin-bottom:0;padding-left:15px}ul li{margin-bottom:5px}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#000}::-webkit-scrollbar-thumb{background:var(--primary-color)}::-webkit-scrollbar-thumb:hover{background:#3a3a3a}::selection{background:var(--primary-color);color:#fff}header{position:relative;top:25px;right:0;left:0;z-index:99;position:absolute}@media (max-width:991px){header{top:0}header > .navbar{padding:0}}@media (max-width:320px){header{padding-left:8px;padding-right:8px}}nav{position:relative}.navigation-toggler{display:flex;align-items:center;column-gap:15px;border:0;padding:10px 0;position:relative;z-index:100;background-color:transparent}@media (min-width:992px){.navigation-toggler{display:none}}span.menu-btn{display:block;width:24px;height:2px;background-color:#000;border-radius:3px;transition:all 0.3s ease-in-out}span.menu-btn::before,span.menu-btn::after{display:block;content:'';position:absolute;width:24px;height:2px;background-color:#000;border-radius:3px;transition:all 0.3s ease-in-out}span.menu-btn::before{transform:translateY(-8px)}span.menu-btn::after{transform:translateY(8px)}.navigation-toggler.open span.menu-btn{transform:translateX(-40px);background:transparent}.navigation-toggler.open span.menu-btn::before{transform:rotate(45deg) translate(28px,-29px)}.navigation-toggler.open span.menu-btn::after{transform:rotate(-45deg) translate(29px,28px)}.navbar-nav .nav-item .nav-link{color:#000;transition:all .3s;font-weight:var(--default-font-weight)}.navbar-nav .nav-item .nav-link:hover,.navbar-nav .nav-item .nav-link:active,.navbar-nav .nav-item .nav-link:focus{color:var(--dark-green)}.navbar-logo{height:40px}header:not(.sticky) .navbar-nav .nav-item .nav-link{color:#fff}@media (min-width:992px){.navbar-nav .nav-item{margin-right:25px}.navbar-nav .nav-item:last-of-type{margin-right:0}.dropdown-item{transition:all .3s}.dropdown-item:focus,.dropdown-item:hover{margin-left:10px;color:var(--dark-green);background-color:transparent}}@media (max-width:991px){.navigation-box{position:fixed;width:100%;height:100vh;z-index:99;top:0;left:100%;padding:4.55rem 0;background-color:#fff;transition:all .5s;overflow-y:auto}.navigation-box.open{left:0}.navigation-box li.nav-item{padding:.5rem 1.5rem;border-bottom:1px solid #D3DFE7}}section{padding-top:40px;padding-bottom:40px}section.grey{background-color:#F4F4F4}section.hello{background-position:center;background-size:cover;background-repeat:no-repeat;color:#fff;background-color:#004050}@media (min-width:768px){section.hello{padding-top:100px}}section.hello .hello_logo{max-height:40px;filter:brightness(0) invert(1)}@media (min-width:768px){section{padding-top:60px;padding-bottom:60px}}@media (min-width:992px){section{padding-top:80px;padding-bottom:80px}}footer{background-color:var(--footer-background-color);color:var(--footer-text-color)}footer ul{list-style-type:none;padding:0;margin:0}footer ul li{margin-bottom:10px}footer .footer_top{padding:80px 0}footer .footer_bottom{font-size:0.9rem;padding:10px 0}footer a{color:var(--footer-text-color)}footer .footer_logo{max-height:40px;filter:brightness(0) invert(1)}.contact_box{background-color:#004050;color:#fff}form .form-control{background:#245564;border-color:#000;border-radius:0;border:0}form .form-control:focus{background:#245564;border-color:var(--primary-color);box-shadow:0 0 10px var(--primary-color)}form .form-check-input[type=checkbox]{border-color:#000;border-width:2px}form .form-check-input[type=checkbox]:checked{background-color:#000;border-color:#000}form .rodo_text a{font-weight:600}ul.contact_icons{padding:0}ul.contact_icons li{display:flex;align-items:center;gap:10px;margin-bottom:10px}body.theme2 header:not(.sticky) .navbar > .container{background:#ffffff;padding:10px}@media (min-width:576px){body.theme2 header:not(.sticky) .navbar > .container{padding:20px}}body.theme2 header:not(.sticky) .navbar-nav .nav-item .nav-link{color:#000}body.theme2 section{position:relative}.spacer_border{position:relative;margin-bottom:40px !important}.spacer_border:after{content:"";height:3px;width:100px;position:absolute;left:50%;transform:translate(-50%,0);bottom:-15px;background:var(--primary-color);z-index:12}.spacer_border.border_left:after{left:0;transform:none}.offer_section{background-color:#004050;color:#fff}.offer_section .offer_carousel .offer{background-color:#245564;color:#fff;padding:10px;display:flex;flex-direction:column;justify-content:center}form#calculatorForm .form-control,form#calculatorInstallments .form-control{background-color:#F4F4F4;border:1px solid #000}.bank_offers_list .single_bank_offer{display:flex;align-items:center;margin-bottom:40px;gap:20px}.bank_offers_list .single_bank_offer .offer_details{text-align:left}.bank_offers_list .single_bank_offer .offer_details .bank_name{font-weight:800}.bank_offers_list .single_bank_offer .bank_logo img{max-width:100px}ul.reset{list-style-type:none;padding-left:0;margin-bottom:0}