@media only screen and (max-width:980px){.four-columns .et_pb_column{width:25%!important}.two-columns .et_pb_column{width:50%!important;padding:0 10px}.et_pb_column{margin-bottom:0px}}textarea{resize:none}.grecaptcha-badge{opacity:0}.total-amount-field,.interest-rate-field,.term-field{width:300px!important}.responsive-mortgage-calculator{text-align:center!important}input[type="search"]{color:white!important}input[type="search"]::placeholder{color:white!important}.pagination .alignleft{float:right!important}.pagination .alignright{float:left!important}.widget_search input,.et_pb_widget_search input{color:#000!important}#cmplz-cookiebanner .cmplz-close,#cmplz-cookiebanner .cmplz-close svg{width:28px!important;height:28px!important;max-width:28px!important;max-height:28px!important;line-height:28px!important}#cmplz-cookiebanner .cmplz-close{position:absolute!important;top:10px!important;right:10px!important;overflow:hidden!important;opacity:1!important;transform:none!important}#cmplz-cookiebanner,#cmplz-cookiebanner *,#cmplz-cookiebanner ::before,#cmplz-cookiebanner ::after{animation:none!important;transition:none!important}#page-container{padding-top:96px}@media (max-width:980px){#page-container{padding-top:64px}}body.admin-bar #page-container{padding-top:calc(96px + 32px)}@media (max-width:782px){body.admin-bar #page-container{padding-top:calc(64px + 46px)}}@media (min-width:981px){#main-header,#main-header:hover,#main-header:focus,#main-header.et-fixed-header,.et-fixed-header #main-header,.et_header_style_left #main-header,.et_header_style_left #main-header.et-fixed-header{background:transparent!important;box-shadow:none!important;padding:8px 0!important;overflow:visible;z-index:10000}#main-header::before,#main-header.et-fixed-header::before{content:none!important;background:transparent!important}#main-header>.container{max-width:1200px;margin:0 auto;background:#3a6fc0!important;border-radius:16px!important;box-shadow:0 10px 24px rgba(0,0,0,0.12);padding:8px 24px!important;display:flex;align-items:center;gap:24px;position:relative;overflow:visible}#main-header .logo_container,#et-top-navigation{float:none!important}#et-top-navigation{margin-left:auto;padding-top:0!important}#logo{height:54px!important;max-height:54px!important;width:auto!important}.logo_container{padding:0!important}#top-menu>li>a,.et-fixed-header #top-menu>li>a{color:#fff!important;font-size:16px;font-weight:600;letter-spacing:.1px;padding-top:16px!important;padding-bottom:16px!important}#top-menu>li.current-menu-item>a,#top-menu>li.current_page_item>a,#top-menu>li>a:hover{color:#fff!important;opacity:.95}#top-menu>li.menu-item-has-children>a:after{content:"▾";margin-left:6px;font-size:12px;opacity:.85;color:#fff!important;vertical-align:middle;display:inline-block;line-height:1}#top-menu li ul{background:#3a6fc0!important;border-radius:12px;padding:12px 0;min-width:260px;box-shadow:0 12px 28px rgba(0,0,0,0.14);border:0;z-index:10001}#top-menu li ul li a{color:#fff!important;padding:12px 20px;line-height:1.2;font-size:15px;font-weight:500;border:0!important}#top-menu li ul li a:hover{background:rgba(255,255,255,.10)!important}}@media (max-width:980px){#main-header{background:#3a6fc0!important}.et_mobile_menu{border-radius:12px;margin:8px 10px;box-shadow:0 10px 28px rgba(0,0,0,0.12)}}#main-header,#et-top-navigation{overflow:visible!important}