:root {
--primary-color: #2C6C92;
--secondary-color: #C1B13C;
--accent-color: #ffc20f;
--black-color:#333;
--white-color:#fff;
} .menu-d1 ul.et-menu>li>a,
.menu-d1.et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li>a {
opacity: 1;
color: var(--black-color);
}
.menu-d1.et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li>a {
padding: 38px 0;
}
.menu-d1 .menu-item-has-children>a:first-child {
padding-right: 20px !important;
}
.menu-d1 .et_pb_menu_inner_container .et_pb_menu__wrap ul.et-menu>li>a:before {
content: "";
width: 2px;
height: 0;
background: var(--primary-color);
margin: 0 auto;
position: absolute;
top: 0;
left: 0;
right: 0;
transition: all 0.5s ease 0s;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.menu-d1 .et_pb_menu_inner_container .et_pb_menu__wrap ul.et-menu li a:hover:before,
.menu-d1 .et_pb_menu_inner_container .et_pb_menu__wrap ul.et-menu li.current_page_item a:before {
height: 25px;
} .menu-d1 ul.et-menu>li.menu-item-has-children ul.sub-menu {
padding: 0;
background: var(--primary-color) !important;
top: calc(100% - -1px);
border: none;
}
.menu-d1 ul.et-menu li.menu-item-has-children ul.sub-menu>li {
display: block;
width: 100%;
padding: 0;
}
.menu-d1 ul.et-menu li.menu-item-has-children ul.sub-menu>li>a {
display: block;
color: var(--white-color);
width: 100%;
background: transparent;
opacity: 1;
transition: all 500ms ease;
padding: 15px 40px 15px 20px;
}
.menu-d1 li li.menu-item-has-children>a:first-child::after {
top: inherit;
}
.menu-d1 ul.et-menu li.menu-item-has-children ul.sub-menu>li:hover>a {
padding-left: 40px;
transition: all 500ms ease;
}
.menu-d1 ul.et-menu li.menu-item-has-children ul.sub-menu>li>a:before {
content: "";
position: absolute;
top: 15px;
left: 20px;
bottom: 15px;
border-left: 5px solid var(--white-color);
border-top: 1px solid transparent;
border-bottom: 1px solid transparent;
transform: scaleY(0);
box-sizing: border-box;
transition: all 500ms ease;
}
.menu-d1 ul.et-menu li.menu-item-has-children ul.sub-menu>li:hover>a:before {
transform: scaleY(1.0);
transition: all 500ms ease;
}
.menu-d1 ul.et-menu li.menu-item-has-children ul.sub-menu>li:before {
content: "";
position: absolute;
top: -1px;
left: 0px;
right: 0;
bottom: -1px;
background-color: rgba(0, 0, 0, 0.2);
-webkit-transform: scale(0, 1);
transform: scale(0, 1);
-webkit-transform-origin: right center;
transform-origin: right center;
z-index: -1;
box-sizing: border-box;
}
.menu-d1 ul.et-menu li.menu-item-has-children ul.sub-menu>li:hover:before {
-webkit-transform: scale(1, 1);
transform: scale(1, 1);
-webkit-transform-origin: left center;
transform-origin: left center;
transition: -webkit-transform 0.4s ease;
transition: transform 0.4s ease;
transition: transform 0.4s ease, -webkit-transform 0.4s ease;
}
.menu-d1 .nav li li ul {
top: 0px !important;
} .call-blurb-1 .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap .et-pb-icon {
position: relative;
display: block;
width: 60px;
height: 60px;
background-color: var(--primary-color);
border-radius: 50%;
z-index: 1;
text-align: center;
line-height: 58px;
}
.call-blurb-1 .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap .et-pb-icon:before {
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
border-radius: 50%;
background: var(--secondary-color);
content: "";
z-index: -1;
box-sizing: border-box;
transform: scale(0.0);
transform-origin: center;
transform-style: preserve-3d;
transition: all 0.4s cubic-bezier(0.62, 0.21, 0.45, 1.52);
}
.call-blurb-1:hover .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap .et-pb-icon:before {
transform: scaleX(1.0);
}
.call-blurb-1 .et_pb_blurb_content .et_pb_blurb_container {
vertical-align: middle;
} .et-db #et-boc .et-l .et_mobile_menu,
.et_mobile_menu {
padding: 0;
border: none
}
.et-db #et-boc .et-l .et_mobile_menu li a:hover,
.et_mobile_menu li a:hover {
background-color: var(--secondary-color);
color: var(--white-color);
opacity: 1
}
.et-db #et-boc .et-l .et_mobile_menu li a,
.et_mobile_menu li a {
color: var(--black-color);
}
.et-db #et-boc .et-l .et_mobile_menu .menu-item-has-children>a,
.et_mobile_menu .menu-item-has-children>a {
font-weight: 500;
padding-right: 50px;
position: relative;
opacity: 1
}
.et-db #et-boc .et-l .et_mobile_menu li.menu-item-has-children ul.sub-menu li.menu-item-has-children ul.sub-menu li a,
.et_mobile_menu li.menu-item-has-children ul.sub-menu li.menu-item-has-children ul.sub-menu li a {
padding-left: 45px !important
}
.et-db #et-boc .et-l .et_mobile_menu .menu-item-has-children>a:hover:after,
.et_mobile_menu .menu-item-has-children>a:hover:after {
color: var(--secondary-color);
background: var(--white-color);
}
.et-db #et-boc .et-l .et_mobile_menu .menu-item-has-children>a:after,
.et_mobile_menu .menu-item-has-children>a:after {
content: "\22";
display: block;
font-size: 14px;
font-family: ETmodules;
transition: .3s ease;
background: var(--secondary-color);
color: var(--white-color);
text-align: center;
border-radius: 100px;
width: 26px;
font-weight: 700;
cursor: pointer;
position: absolute;
right: 17px;
top: 12px
}
.et-db #et-boc .et-l .et_mobile_menu .menu-item-has-children.visible>a:after,
.et_mobile_menu .menu-item-has-children.visible>a:after {
content: "\22";
transform: rotate(180deg)
}
.et-db #et-boc .et-l .et_mobile_menu li ul.sub-menu,
.et_mobile_menu ul.sub-menu {
display: none !important;
visibility: hidden !important;
transition: all 1.5s ease-in-out
}
.et-db #et-boc .et-l .et_mobile_menu li.visible>ul.sub-menu,
.et_mobile_menu li.visible>ul.sub-menu {
display: block !important;
visibility: visible !important
} @media only screen and (max-width : 980px) {
.menu-d1 .et_mobile_menu {
top: 116%;
}
.menu-d1 .mobile_menu_bar::before {
background: var(--primary-color);
color: var(--white-color) !important;
padding: 5px;
border-radius: 5px;
}
.menu-d1.et_pb_menu--style-left_aligned.et_pb_text_align_center .et_pb_menu__wrap {
justify-content: flex-end;
}
}
@media only screen and (min-width: 981px) and (max-width: 1160px) {
.call-blurb-1,
.hed_none {
display: none !important;
}
.menu-d1.et_pb_menu--style-left_aligned.et_pb_text_align_center .et_pb_menu__wrap {
justify-content: right;
}
}   .mortgageslider .et_pb_slide {
padding: 0 30% 0 8%;
}
.mortgageslider .et_pb_slide .et_pb_slide_description {
padding-left: 0px;
}
.mortgageslider .et_pb_slide .et_pb_slide_description .et_pb_slide_title {
padding: 0 50px 0 0;
position: relative;
display: inline-block;
}
.mortgageslider .et_pb_slide .et_pb_slide_description .et_pb_slide_title:before {
position: absolute;
content: '';
right: 0px;
top: 50%;
width: 40px;
height: 2px;
background-color: var(--white-color);
-webkit-box-sizing: border-box;
box-sizing: border-box;
transform: translateY(-50%);
}
.mortgageslider .et_pb_slide .et_pb_slide_description .et_pb_slide_title:after {
position: absolute;
content: '';
right: 10px;
top: 19px;
width: 30px;
height: 2px;
background-color: var(--primary-color);
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.mortgageslider .et-pb-slider-arrows .et-pb-arrow-next,
.slider-d6 .et-pb-slider-arrows .et-pb-arrow-prev {
width: 60px;
height: 60px;
font-size: 20px;
color: var(--white-color);
border: 2px solid var(--white-color);
border-radius: 50%;
opacity: 0.6;
margin: 0;
transform: translateY(-50%);
transition: all 0.5s ease;
cursor: pointer;
display: block;
text-align: center;
line-height: 60px;
}
.mortgageslider .et-pb-slider-arrows .et-pb-arrow-next:hover,
.slider-d6 .et-pb-slider-arrows .et-pb-arrow-prev:hover {
opacity: 1;
}
.mortgageslider .et-pb-slider-arrows .et-pb-arrow-prev:before {
content: "\23";
}
.mortgageslider .et-pb-slider-arrows .et-pb-arrow-next:before {
content: "\24";
}
.mortgageslider .et-pb-slider-arrows .et-pb-arrow-prev {
top: 36%;
left: auto !important;
right: 150px !important;
}
.mortgageslider .et-pb-slider-arrows .et-pb-arrow-next {
right: 150px !important;
}
@media only screen and (max-width: 980px) {
.slider-d6 .et_pb_slide {
padding: 0 0 0 8%;
}
.mortgageslider .et-pb-slider-arrows .et-pb-arrow-prev {
top: auto;
bottom: 0;
left: 22px !important;
}
.mortgageslider .et-pb-slider-arrows .et-pb-arrow-next {
right: 22px !important;
top: auto;
bottom: 0;
}
} .lt-service-sec-14 .srv_img {
overflow: hidden;
position: relative
}
.lt-service-sec-14 .srv_img:after {
content: "";
position: absolute;
height: 100%;
width: 100%;
background: var(--primary-color);
left: 0;
top: 0;
transform: scaleX(0.4);
transition: all 0.4s ease-in-out;
opacity: 0;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.lt-service-sec-14:hover .srv_img:after {
-webkit-transform: scale(1);
transform: scale(1);
opacity: 0.7;
}
.lt-service-sec-14 .srv_img .et_pb_image_wrap img {
width: 100%;
-webkit-transform: scale(1.02);
transform: scale(1.02);
transition: all 0.4s ease-in-out;
}
.lt-service-sec-14:hover .srv_img .et_pb_image_wrap img {
-webkit-transform: scale(1.1);
transform: scale(1.1);
}
.lt-service-sec-14 .srv-icon {
background-color: var(--black-color);
height: 84px;
width: 84px;
line-height: 84px;
transition: all 0.4s ease;
}
.lt-service-sec-14:hover .srv-icon {
background-color: var(--primary-color);
}
.lt-service-sec-14 .srv-icon .et_pb_icon_wrap .et-pb-icon {
display: block;
text-align: center;
width: 84px;
line-height: 84px;
}
.lt-service-sec-14 .srv-content .et_pb_promo_description .et_pb_module_header {
color: rgb(50, 62, 55) !important;
padding-left: 15px;
position: relative;
padding-bottom: 15px;
}
.lt-service-sec-14 .srv-content .et_pb_promo_description .et_pb_module_header:hover {
color: var(--primary-color) !important;
;
}
.lt-service-sec-14 .srv-content .et_pb_promo_description .et_pb_module_header:before {
content: "";
height: 5px;
width: 2px;
position: absolute;
background: var(--white-color);
top: 5px;
left: 0;
z-index: 1;
transition: all 0.4s ease;
-webkit-box-sizing: border-box;
box-sizing: border-box;
display: block;
}
.lt-service-sec-14:hover .srv-content .et_pb_promo_description .et_pb_module_header:before {
top: 20px;
}
.lt-service-sec-14 .srv-content .et_pb_promo_description .et_pb_module_header:after {
position: absolute;
content: "";
height: 30px;
width: 2px;
left: 0;
top: 0;
background: var(--primary-color);
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.lt-service-sec-14 .srv-content .et_pb_button_wrapper .et_pb_button {
position: relative;
overflow: hidden;
z-index: 2;
background: var(--primary-color);
display: inline-block;
opacity: 1;
}
.lt-service-sec-14 .srv-content .et_pb_button_wrapper .et_pb_button:after {
position: absolute;
content: "";
background: var(--black-color);
width: 0;
height: 100%;
left: 0;
top: 0;
opacity: 0;
z-index: -1;
transition: all 0.5s ease;
-webkit-box-sizing: border-box;
box-sizing: border-box;
margin-left: 0 !important;
}
.lt-service-sec-14 .srv-content .et_pb_button_wrapper:hover .et_pb_button:after {
width: 100%;
opacity: 1;
}  .noblemortgage-faq {
position: relative;
}
.noblemortgage-faq .et_pb_toggle {
border: none;
border-radius: 0;
box-shadow: none;
margin-bottom: 15px !important;
position: relative;
padding: 0;
background: #fff;
}
.noblemortgage-faq .et_pb_toggle:last-child {
margin-bottom: 0 !important;
}
.noblemortgage-faq .et_pb_toggle .et_pb_toggle_title {
display: block;
padding: 15px 15px 15px 60px;
background: #f5f5f5;
color: var(--primary-color);
overflow: hidden;
position: relative;
}
.noblemortgage-faq .et_pb_toggle.et_pb_toggle_open .et_pb_toggle_title {
color: var(--secondary-color);
}
.noblemortgage-faq .et_pb_toggle .et_pb_toggle_title:before {
content: "\4c" !important;
width: 40px;
height: 100%;
background: var(--secondary-color);
position: absolute;
top: 50%;
transform: translateY(-50%);
left: 0;
right: auto;
z-index: 1;
transition: all 0.5s ease 0s;
display: flex !important;
align-items: center;
justify-content: center;
margin: 0;
transform: translateY(-50%);
color: #fff;
}
.noblemortgage-faq.et_pb_toggle.et_pb_toggle_open .et_pb_toggle_title:before {
content: "\4b" !important;
background: var(--primary-color);
}
.noblemortgage-faq .et_pb_toggle .et_pb_toggle_content {
padding: 10px 30px 30px 60px;
background: #f5f5f5;
border-top: none;
position: relative;
}
.noblemortgage-faq .et_pb_toggle .et_pb_toggle_content:before {
content: "";
display: block;
width: 40px;
height: 100%;
background: rgba(0, 0, 0, 0.05);
position: absolute;
top: 0;
left: 0;
}    .mfp-wrap.mfp-close-btn-in.mfp-auto-cursor.mfp-fade.mfp-ready {
top: 0px !important;
position: fixed !important;
}
.mfp-iframe-holder .mfp-content {
max-width: 70%;
}
.mfp-iframe-scaler button.mfp-close {
top: -50px;
}
.mfp-iframe-holder .mfp-close,
.mfp-image-holder .mfp-close,
.mfp-wrap .mfp-close:active {
top: -50px !important;
}
.imgvideo_popup_lightbox .mfp-iframe-holder .mfp-close {
top: -50px;
}
.imgvideo_popup {
position: relative;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
}
.imgvideo_popup a:before {
content: 'play';
cursor: pointer;
position: absolute;
top: calc(50% - 55px);
left: calc(50% - 54.5px);
z-index: 20;
background-color: var(--primary-color);
padding: 55px 27px;
border-radius: 50%;
font-size: 20px;
letter-spacing: 2px;
text-transform: uppercase;
color: var(--secondary-color);
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out; }
.imgvideo_popup a:after {
content: 'E';
cursor: pointer;
font-family: 'ETmodules';
position: absolute;
top: calc(50% - 55px);
left: calc(50% - 47px);
z-index: 20;
background-color: var(--primary-color);
padding: 55px 27px;
border-radius: 50%;
font-size: 40px;
text-transform: uppercase;
color: #0a2a3b;
opacity: 0;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.imgvideo_popup.no_icon:before,
.imgvideo_popup.no_icon:after {
display: none !important;
}
.imgvideo_popup:not(.no_icon):hover {
-webkit-transform: scale(0.95);
-ms-transform: scale(0.95);
transform: scale(0.95);
}
.imgvideo_popup:hover a:before {
opacity: 0;
padding: 65px 37px;
left: calc(50% - 64.5px);
top: calc(50% - 65px);
}
.imgvideo_popup:hover a:after {
opacity: 1;
padding: 65px 37px;
left: calc(50% - 64.5px);
top: calc(50% - 65px);
font-size: 56.5px;
}
@keyframes imgpopup {
0% {
transform: scale(1);
opacity: 0.9
}
100% {
transform: scale(1.5);
opacity: 0.2
}
}
@media all and (max-width: 980px) {
.imgvideo_popup a:before {
top: calc(50% - 32.5px);
left: calc(50% - 33px);
padding: 33px 17px;
font-size: 10px;
}
.imgvideo_popup a:after {
top: calc(50% - 32.5px);
left: calc(50% - 33px);
padding: 33px 17px;
font-size: 32px;
}
.imgvideo_popup:hover a:before {
opacity: 0;
padding: 40px 22px;
left: calc(50% - 43px);
top: calc(50% - 42.5px);
}
.imgvideo_popup:hover a:after {
opacity: 1;
padding: 40px 22px;
left: calc(50% - 43px);
top: calc(50% - 42.5px);
font-size: 42px;
}
}  .ft-galy-1 .et_pb_gallery_items {
display: grid;
grid-template-columns: repeat(3, 1fr);
grid-gap: 15px;
max-width: 400px;
}
.ft-galy-1 .et_pb_gallery_items .et_pb_gallery_item {
margin-bottom: 0px !important;
}
.ft-galy-1 .et_pb_gallery_items .et_pb_gallery_item .et_pb_gallery_image {
height: 100%;
}
.ft-galy-1 .et_pb_gallery_items .et_pb_gallery_item .et_pb_gallery_image img {
object-fit: cover;
width: 100%;
height: 100%;
}
.ft-blurb-url-1 {
width: 50%;
float: left;
}
.ft-blurb-url-1
.et_pb_blurb_content
.et_pb_blurb_container
.et_pb_module_header {
padding-bottom: 20px;
}
.ft-blurb-url-1
.et_pb_blurb_content
.et_pb_blurb_container
.et_pb_module_header
a {
-webkit-transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;
-ms-transition: all 0.3s ease-out 0s;
-o-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
position: relative;
}
.ft-blurb-url-1
.et_pb_blurb_content
.et_pb_blurb_container
.et_pb_module_header
a:before {
content: "";
position: absolute;
bottom: 0;
left: 0;
width: 0%;
height: 1px;
background: rgb(153, 171, 198);
-webkit-transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;
-ms-transition: all 0.3s ease-out 0s;
-o-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
}
.ft-blurb-url-1:hover
.et_pb_blurb_content
.et_pb_blurb_container
.et_pb_module_header
a:before {
width: 100%;
} .qdin-bg-color::before {
position: absolute;
content: "";
width: 100%;
height: 100%;
left: 0;
top: 0;
bottom: 0;
right: 0;
background: #000;
opacity: .6;
z-index: 1;
box-sizing: border-box;
}:root {
--primary-color: #2C6C92;
--secondary-color: #C1B13C;
--accent-color: #ffc20f;
--black-color:#333;
--white-color:#fff;
} .menu-d1 ul.et-menu>li>a,
.menu-d1.et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li>a {
opacity: 1;
color: var(--black-color);
}
.menu-d1.et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li>a {
padding: 38px 0;
}
.menu-d1 .menu-item-has-children>a:first-child {
padding-right: 20px !important;
}
.menu-d1 .et_pb_menu_inner_container .et_pb_menu__wrap ul.et-menu>li>a:before {
content: "";
width: 2px;
height: 0;
background: var(--primary-color);
margin: 0 auto;
position: absolute;
top: 0;
left: 0;
right: 0;
transition: all 0.5s ease 0s;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.menu-d1 .et_pb_menu_inner_container .et_pb_menu__wrap ul.et-menu li a:hover:before,
.menu-d1 .et_pb_menu_inner_container .et_pb_menu__wrap ul.et-menu li.current_page_item a:before {
height: 25px;
} .menu-d1 ul.et-menu>li.menu-item-has-children ul.sub-menu {
padding: 0;
background: var(--primary-color) !important;
top: calc(100% - -1px);
border: none;
}
.menu-d1 ul.et-menu li.menu-item-has-children ul.sub-menu>li {
display: block;
width: 100%;
padding: 0;
}
.menu-d1 ul.et-menu li.menu-item-has-children ul.sub-menu>li>a {
display: block;
color: var(--white-color);
width: 100%;
background: transparent;
opacity: 1;
transition: all 500ms ease;
padding: 15px 40px 15px 20px;
}
.menu-d1 li li.menu-item-has-children>a:first-child::after {
top: inherit;
}
.menu-d1 ul.et-menu li.menu-item-has-children ul.sub-menu>li:hover>a {
padding-left: 40px;
transition: all 500ms ease;
}
.menu-d1 ul.et-menu li.menu-item-has-children ul.sub-menu>li>a:before {
content: "";
position: absolute;
top: 15px;
left: 20px;
bottom: 15px;
border-left: 5px solid var(--white-color);
border-top: 1px solid transparent;
border-bottom: 1px solid transparent;
transform: scaleY(0);
box-sizing: border-box;
transition: all 500ms ease;
}
.menu-d1 ul.et-menu li.menu-item-has-children ul.sub-menu>li:hover>a:before {
transform: scaleY(1.0);
transition: all 500ms ease;
}
.menu-d1 ul.et-menu li.menu-item-has-children ul.sub-menu>li:before {
content: "";
position: absolute;
top: -1px;
left: 0px;
right: 0;
bottom: -1px;
background-color: rgba(0, 0, 0, 0.2);
-webkit-transform: scale(0, 1);
transform: scale(0, 1);
-webkit-transform-origin: right center;
transform-origin: right center;
z-index: -1;
box-sizing: border-box;
}
.menu-d1 ul.et-menu li.menu-item-has-children ul.sub-menu>li:hover:before {
-webkit-transform: scale(1, 1);
transform: scale(1, 1);
-webkit-transform-origin: left center;
transform-origin: left center;
transition: -webkit-transform 0.4s ease;
transition: transform 0.4s ease;
transition: transform 0.4s ease, -webkit-transform 0.4s ease;
}
.menu-d1 .nav li li ul {
top: 0px !important;
} .call-blurb-1 .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap .et-pb-icon {
position: relative;
display: block;
width: 60px;
height: 60px;
background-color: var(--primary-color);
border-radius: 50%;
z-index: 1;
text-align: center;
line-height: 58px;
}
.call-blurb-1 .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap .et-pb-icon:before {
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
border-radius: 50%;
background: var(--secondary-color);
content: "";
z-index: -1;
box-sizing: border-box;
transform: scale(0.0);
transform-origin: center;
transform-style: preserve-3d;
transition: all 0.4s cubic-bezier(0.62, 0.21, 0.45, 1.52);
}
.call-blurb-1:hover .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap .et-pb-icon:before {
transform: scaleX(1.0);
}
.call-blurb-1 .et_pb_blurb_content .et_pb_blurb_container {
vertical-align: middle;
} .et-db #et-boc .et-l .et_mobile_menu,
.et_mobile_menu {
padding: 0;
border: none
}
.et-db #et-boc .et-l .et_mobile_menu li a:hover,
.et_mobile_menu li a:hover {
background-color: var(--secondary-color);
color: var(--white-color);
opacity: 1
}
.et-db #et-boc .et-l .et_mobile_menu li a,
.et_mobile_menu li a {
color: var(--black-color);
}
.et-db #et-boc .et-l .et_mobile_menu .menu-item-has-children>a,
.et_mobile_menu .menu-item-has-children>a {
font-weight: 500;
padding-right: 50px;
position: relative;
opacity: 1
}
.et-db #et-boc .et-l .et_mobile_menu li.menu-item-has-children ul.sub-menu li.menu-item-has-children ul.sub-menu li a,
.et_mobile_menu li.menu-item-has-children ul.sub-menu li.menu-item-has-children ul.sub-menu li a {
padding-left: 45px !important
}
.et-db #et-boc .et-l .et_mobile_menu .menu-item-has-children>a:hover:after,
.et_mobile_menu .menu-item-has-children>a:hover:after {
color: var(--secondary-color);
background: var(--white-color);
}
.et-db #et-boc .et-l .et_mobile_menu .menu-item-has-children>a:after,
.et_mobile_menu .menu-item-has-children>a:after {
content: "\22";
display: block;
font-size: 14px;
font-family: ETmodules;
transition: .3s ease;
background: var(--secondary-color);
color: var(--white-color);
text-align: center;
border-radius: 100px;
width: 26px;
font-weight: 700;
cursor: pointer;
position: absolute;
right: 17px;
top: 12px
}
.et-db #et-boc .et-l .et_mobile_menu .menu-item-has-children.visible>a:after,
.et_mobile_menu .menu-item-has-children.visible>a:after {
content: "\22";
transform: rotate(180deg)
}
.et-db #et-boc .et-l .et_mobile_menu li ul.sub-menu,
.et_mobile_menu ul.sub-menu {
display: none !important;
visibility: hidden !important;
transition: all 1.5s ease-in-out
}
.et-db #et-boc .et-l .et_mobile_menu li.visible>ul.sub-menu,
.et_mobile_menu li.visible>ul.sub-menu {
display: block !important;
visibility: visible !important
} @media only screen and (max-width : 980px) {
.menu-d1 .et_mobile_menu {
top: 116%;
}
.menu-d1 .mobile_menu_bar::before {
background: var(--primary-color);
color: var(--white-color) !important;
padding: 5px;
border-radius: 5px;
}
.menu-d1.et_pb_menu--style-left_aligned.et_pb_text_align_center .et_pb_menu__wrap {
justify-content: flex-end;
}
}
@media only screen and (min-width: 981px) and (max-width: 1160px) {
.call-blurb-1,
.hed_none {
display: none !important;
}
.menu-d1.et_pb_menu--style-left_aligned.et_pb_text_align_center .et_pb_menu__wrap {
justify-content: right;
}
}   .mortgageslider .et_pb_slide {
padding: 0 30% 0 8%;
}
.mortgageslider .et_pb_slide .et_pb_slide_description {
padding-left: 0px;
}
.mortgageslider .et_pb_slide .et_pb_slide_description .et_pb_slide_title {
padding: 0 50px 0 0;
position: relative;
display: inline-block;
}
.mortgageslider .et_pb_slide .et_pb_slide_description .et_pb_slide_title:before {
position: absolute;
content: '';
right: 0px;
top: 50%;
width: 40px;
height: 2px;
background-color: var(--white-color);
-webkit-box-sizing: border-box;
box-sizing: border-box;
transform: translateY(-50%);
}
.mortgageslider .et_pb_slide .et_pb_slide_description .et_pb_slide_title:after {
position: absolute;
content: '';
right: 10px;
top: 19px;
width: 30px;
height: 2px;
background-color: var(--primary-color);
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.mortgageslider .et-pb-slider-arrows .et-pb-arrow-next,
.slider-d6 .et-pb-slider-arrows .et-pb-arrow-prev {
width: 60px;
height: 60px;
font-size: 20px;
color: var(--white-color);
border: 2px solid var(--white-color);
border-radius: 50%;
opacity: 0.6;
margin: 0;
transform: translateY(-50%);
transition: all 0.5s ease;
cursor: pointer;
display: block;
text-align: center;
line-height: 60px;
}
.mortgageslider .et-pb-slider-arrows .et-pb-arrow-next:hover,
.slider-d6 .et-pb-slider-arrows .et-pb-arrow-prev:hover {
opacity: 1;
}
.mortgageslider .et-pb-slider-arrows .et-pb-arrow-prev:before {
content: "\23";
}
.mortgageslider .et-pb-slider-arrows .et-pb-arrow-next:before {
content: "\24";
}
.mortgageslider .et-pb-slider-arrows .et-pb-arrow-prev {
top: 36%;
left: auto !important;
right: 150px !important;
}
.mortgageslider .et-pb-slider-arrows .et-pb-arrow-next {
right: 150px !important;
}
@media only screen and (max-width: 980px) {
.slider-d6 .et_pb_slide {
padding: 0 0 0 8%;
}
.mortgageslider .et-pb-slider-arrows .et-pb-arrow-prev {
top: auto;
bottom: 0;
left: 22px !important;
}
.mortgageslider .et-pb-slider-arrows .et-pb-arrow-next {
right: 22px !important;
top: auto;
bottom: 0;
}
} .lt-service-sec-14 .srv_img {
overflow: hidden;
position: relative
}
.lt-service-sec-14 .srv_img:after {
content: "";
position: absolute;
height: 100%;
width: 100%;
background: var(--primary-color);
left: 0;
top: 0;
transform: scaleX(0.4);
transition: all 0.4s ease-in-out;
opacity: 0;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.lt-service-sec-14:hover .srv_img:after {
-webkit-transform: scale(1);
transform: scale(1);
opacity: 0.7;
}
.lt-service-sec-14 .srv_img .et_pb_image_wrap img {
width: 100%;
-webkit-transform: scale(1.02);
transform: scale(1.02);
transition: all 0.4s ease-in-out;
}
.lt-service-sec-14:hover .srv_img .et_pb_image_wrap img {
-webkit-transform: scale(1.1);
transform: scale(1.1);
}
.lt-service-sec-14 .srv-icon {
background-color: var(--black-color);
height: 84px;
width: 84px;
line-height: 84px;
transition: all 0.4s ease;
}
.lt-service-sec-14:hover .srv-icon {
background-color: var(--primary-color);
}
.lt-service-sec-14 .srv-icon .et_pb_icon_wrap .et-pb-icon {
display: block;
text-align: center;
width: 84px;
line-height: 84px;
}
.lt-service-sec-14 .srv-content .et_pb_promo_description .et_pb_module_header {
color: rgb(50, 62, 55) !important;
padding-left: 15px;
position: relative;
padding-bottom: 15px;
}
.lt-service-sec-14 .srv-content .et_pb_promo_description .et_pb_module_header:hover {
color: var(--primary-color) !important;
;
}
.lt-service-sec-14 .srv-content .et_pb_promo_description .et_pb_module_header:before {
content: "";
height: 5px;
width: 2px;
position: absolute;
background: var(--white-color);
top: 5px;
left: 0;
z-index: 1;
transition: all 0.4s ease;
-webkit-box-sizing: border-box;
box-sizing: border-box;
display: block;
}
.lt-service-sec-14:hover .srv-content .et_pb_promo_description .et_pb_module_header:before {
top: 20px;
}
.lt-service-sec-14 .srv-content .et_pb_promo_description .et_pb_module_header:after {
position: absolute;
content: "";
height: 30px;
width: 2px;
left: 0;
top: 0;
background: var(--primary-color);
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.lt-service-sec-14 .srv-content .et_pb_button_wrapper .et_pb_button {
position: relative;
overflow: hidden;
z-index: 2;
background: var(--primary-color);
display: inline-block;
opacity: 1;
}
.lt-service-sec-14 .srv-content .et_pb_button_wrapper .et_pb_button:after {
position: absolute;
content: "";
background: var(--black-color);
width: 0;
height: 100%;
left: 0;
top: 0;
opacity: 0;
z-index: -1;
transition: all 0.5s ease;
-webkit-box-sizing: border-box;
box-sizing: border-box;
margin-left: 0 !important;
}
.lt-service-sec-14 .srv-content .et_pb_button_wrapper:hover .et_pb_button:after {
width: 100%;
opacity: 1;
}  .noblemortgage-faq {
position: relative;
}
.noblemortgage-faq .et_pb_toggle {
border: none;
border-radius: 0;
box-shadow: none;
margin-bottom: 15px !important;
position: relative;
padding: 0;
background: #fff;
}
.noblemortgage-faq .et_pb_toggle:last-child {
margin-bottom: 0 !important;
}
.noblemortgage-faq .et_pb_toggle .et_pb_toggle_title {
display: block;
padding: 15px 15px 15px 60px;
background: #f5f5f5;
color: var(--primary-color);
overflow: hidden;
position: relative;
}
.noblemortgage-faq .et_pb_toggle.et_pb_toggle_open .et_pb_toggle_title {
color: var(--secondary-color);
}
.noblemortgage-faq .et_pb_toggle .et_pb_toggle_title:before {
content: "\4c" !important;
width: 40px;
height: 100%;
background: var(--secondary-color);
position: absolute;
top: 50%;
transform: translateY(-50%);
left: 0;
right: auto;
z-index: 1;
transition: all 0.5s ease 0s;
display: flex !important;
align-items: center;
justify-content: center;
margin: 0;
transform: translateY(-50%);
color: #fff;
}
.noblemortgage-faq.et_pb_toggle.et_pb_toggle_open .et_pb_toggle_title:before {
content: "\4b" !important;
background: var(--primary-color);
}
.noblemortgage-faq .et_pb_toggle .et_pb_toggle_content {
padding: 10px 30px 30px 60px;
background: #f5f5f5;
border-top: none;
position: relative;
}
.noblemortgage-faq .et_pb_toggle .et_pb_toggle_content:before {
content: "";
display: block;
width: 40px;
height: 100%;
background: rgba(0, 0, 0, 0.05);
position: absolute;
top: 0;
left: 0;
}    .mfp-wrap.mfp-close-btn-in.mfp-auto-cursor.mfp-fade.mfp-ready {
top: 0px !important;
position: fixed !important;
}
.mfp-iframe-holder .mfp-content {
max-width: 70%;
}
.mfp-iframe-scaler button.mfp-close {
top: -50px;
}
.mfp-iframe-holder .mfp-close,
.mfp-image-holder .mfp-close,
.mfp-wrap .mfp-close:active {
top: -50px !important;
}
.imgvideo_popup_lightbox .mfp-iframe-holder .mfp-close {
top: -50px;
}
.imgvideo_popup {
position: relative;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
}
.imgvideo_popup a:before {
content: 'play';
cursor: pointer;
position: absolute;
top: calc(50% - 55px);
left: calc(50% - 54.5px);
z-index: 20;
background-color: var(--primary-color);
padding: 55px 27px;
border-radius: 50%;
font-size: 20px;
letter-spacing: 2px;
text-transform: uppercase;
color: var(--secondary-color);
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out; }
.imgvideo_popup a:after {
content: 'E';
cursor: pointer;
font-family: 'ETmodules';
position: absolute;
top: calc(50% - 55px);
left: calc(50% - 47px);
z-index: 20;
background-color: var(--primary-color);
padding: 55px 27px;
border-radius: 50%;
font-size: 40px;
text-transform: uppercase;
color: #0a2a3b;
opacity: 0;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.imgvideo_popup.no_icon:before,
.imgvideo_popup.no_icon:after {
display: none !important;
}
.imgvideo_popup:not(.no_icon):hover {
-webkit-transform: scale(0.95);
-ms-transform: scale(0.95);
transform: scale(0.95);
}
.imgvideo_popup:hover a:before {
opacity: 0;
padding: 65px 37px;
left: calc(50% - 64.5px);
top: calc(50% - 65px);
}
.imgvideo_popup:hover a:after {
opacity: 1;
padding: 65px 37px;
left: calc(50% - 64.5px);
top: calc(50% - 65px);
font-size: 56.5px;
}
@keyframes imgpopup {
0% {
transform: scale(1);
opacity: 0.9
}
100% {
transform: scale(1.5);
opacity: 0.2
}
}
@media all and (max-width: 980px) {
.imgvideo_popup a:before {
top: calc(50% - 32.5px);
left: calc(50% - 33px);
padding: 33px 17px;
font-size: 10px;
}
.imgvideo_popup a:after {
top: calc(50% - 32.5px);
left: calc(50% - 33px);
padding: 33px 17px;
font-size: 32px;
}
.imgvideo_popup:hover a:before {
opacity: 0;
padding: 40px 22px;
left: calc(50% - 43px);
top: calc(50% - 42.5px);
}
.imgvideo_popup:hover a:after {
opacity: 1;
padding: 40px 22px;
left: calc(50% - 43px);
top: calc(50% - 42.5px);
font-size: 42px;
}
}  .ft-galy-1 .et_pb_gallery_items {
display: grid;
grid-template-columns: repeat(3, 1fr);
grid-gap: 15px;
max-width: 400px;
}
.ft-galy-1 .et_pb_gallery_items .et_pb_gallery_item {
margin-bottom: 0px !important;
}
.ft-galy-1 .et_pb_gallery_items .et_pb_gallery_item .et_pb_gallery_image {
height: 100%;
}
.ft-galy-1 .et_pb_gallery_items .et_pb_gallery_item .et_pb_gallery_image img {
object-fit: cover;
width: 100%;
height: 100%;
}
.ft-blurb-url-1 {
width: 50%;
float: left;
}
.ft-blurb-url-1
.et_pb_blurb_content
.et_pb_blurb_container
.et_pb_module_header {
padding-bottom: 20px;
}
.ft-blurb-url-1
.et_pb_blurb_content
.et_pb_blurb_container
.et_pb_module_header
a {
-webkit-transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;
-ms-transition: all 0.3s ease-out 0s;
-o-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
position: relative;
}
.ft-blurb-url-1
.et_pb_blurb_content
.et_pb_blurb_container
.et_pb_module_header
a:before {
content: "";
position: absolute;
bottom: 0;
left: 0;
width: 0%;
height: 1px;
background: rgb(153, 171, 198);
-webkit-transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;
-ms-transition: all 0.3s ease-out 0s;
-o-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
}
.ft-blurb-url-1:hover
.et_pb_blurb_content
.et_pb_blurb_container
.et_pb_module_header
a:before {
width: 100%;
} .qdin-bg-color::before {
position: absolute;
content: "";
width: 100%;
height: 100%;
left: 0;
top: 0;
bottom: 0;
right: 0;
background: #000;
opacity: .6;
z-index: 1;
box-sizing: border-box;
}body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post p,body .et_pb_bg_layout_dark .et_pb_post p{font-size:18px}.et_pb_slide_content,.et_pb_best_value{font-size:20px}.et_secondary_nav_enabled #page-container #top-header{background-color:#ffffff!important}#et-secondary-nav li ul{background-color:#ffffff}#top-header,#top-header a{color:#2c6c92}#top-header,#top-header a,#et-secondary-nav li li a,#top-header .et-social-icon a:before{font-size:18px}#top-menu li a{font-size:16px}body.et_vertical_nav .container.et_search_form_container .et-search-form input{font-size:16px!important}#top-menu li.current-menu-ancestor>a,#top-menu li.current-menu-item>a,#top-menu li.current_page_item>a{color:#000000}#main-footer .footer-widget h4,#main-footer .widget_block h1,#main-footer .widget_block h2,#main-footer .widget_block h3,#main-footer .widget_block h4,#main-footer .widget_block h5,#main-footer .widget_block h6{color:#c0b200}.footer-widget li:before{border-color:#c0b200}.footer-widget,.footer-widget li,.footer-widget li a,#footer-info{font-size:14px}#main-footer .footer-widget h4,#main-footer .widget_block h1,#main-footer .widget_block h2,#main-footer .widget_block h3,#main-footer .widget_block h4,#main-footer .widget_block h5,#main-footer .widget_block h6{font-weight:bold;font-style:normal;text-transform:none;text-decoration:none}@media only screen and (min-width:981px){#main-footer .footer-widget h4,#main-footer .widget_block h1,#main-footer .widget_block h2,#main-footer .widget_block h3,#main-footer .widget_block h4,#main-footer .widget_block h5,#main-footer .widget_block h6{font-size:16px}.et_header_style_left #et-top-navigation,.et_header_style_split #et-top-navigation{padding:50px 0 0 0}.et_header_style_left #et-top-navigation nav>ul>li>a,.et_header_style_split #et-top-navigation nav>ul>li>a{padding-bottom:50px}.et_header_style_split .centered-inline-logo-wrap{width:100px;margin:-100px 0}.et_header_style_split .centered-inline-logo-wrap #logo{max-height:100px}.et_pb_svg_logo.et_header_style_split .centered-inline-logo-wrap #logo{height:100px}.et_header_style_centered #top-menu>li>a{padding-bottom:18px}.et_header_style_slide #et-top-navigation,.et_header_style_fullscreen #et-top-navigation{padding:41px 0 41px 0!important}.et_header_style_centered #main-header .logo_container{height:100px}#logo{max-height:84%}.et_pb_svg_logo #logo{height:84%}.et_header_style_centered.et_hide_primary_logo #main-header:not(.et-fixed-header) .logo_container,.et_header_style_centered.et_hide_fixed_logo #main-header.et-fixed-header .logo_container{height:18px}.et_header_style_left .et-fixed-header #et-top-navigation,.et_header_style_split .et-fixed-header #et-top-navigation{padding:19px 0 0 0}.et_header_style_left .et-fixed-header #et-top-navigation nav>ul>li>a,.et_header_style_split .et-fixed-header #et-top-navigation nav>ul>li>a{padding-bottom:19px}.et_header_style_centered header#main-header.et-fixed-header .logo_container{height:38px}.et_header_style_split #main-header.et-fixed-header .centered-inline-logo-wrap{width:38px;margin:-38px 0}.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo{max-height:38px}.et_pb_svg_logo.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo{height:38px}.et_header_style_slide .et-fixed-header #et-top-navigation,.et_header_style_fullscreen .et-fixed-header #et-top-navigation{padding:10px 0 10px 0!important}.et_fixed_nav #page-container .et-fixed-header#top-header{background-color:#ffffff!important}.et_fixed_nav #page-container .et-fixed-header#top-header #et-secondary-nav li ul{background-color:#ffffff}.et-fixed-header #top-menu li.current-menu-ancestor>a,.et-fixed-header #top-menu li.current-menu-item>a,.et-fixed-header #top-menu li.current_page_item>a{color:#000000!important}.et-fixed-header#top-header a{color:#2c6c92}}@media only screen and (min-width:1350px){.et_pb_row{padding:27px 0}.et_pb_section{padding:54px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:81px}.et_pb_fullwidth_section{padding:0}}.pa-parallax-background-image-color .et_parallax_bg:before{content:"";display:block;height:100%;position:absolute;top:0;left:0;width:100%;background-color:rgba(0,0,0,0.6)}body.post-template-default.single.single-post #content-area #left-area article h3,body.post-template-default.single.single-post #content-area #left-area article h2{color:#2c6c92!important;font-weight:bold;line-height:1.2em;padding-top:10px!important}.caldera-grid .form-control{padding:16px;height:auto;box-shadow:none;background:#eee;color:#999;border:none}.caldera-grid input[type=submit]{padding:10px 20px;border-radius:2px;background:#c0b200;color:white;font-size:20px;border:2px solid #c0b200;float:none;transition:all 0.3s ease-in-out}#fld_3844434_1_Label{color:lightblue;font-size:20px}.caldera-grid input[type=submit]:hover{background:rgba(0,0,0,0.05);border-color:transparent;color:#c0b200}.caldera-grid .checkbox{color:white;font-size:20px}.mega-link>a{font-size:17px!important;color:#2c6c92!important;font-weight:400!important;letter-spacing:1px;pointer-events:none!important}.mega-link>a img{text-align:center;margin-bottom:8px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#top-menu li.mega-menu>ul>li{width:20%;margin:0}#top-menu li.mega-menu>ul>li:nth-of-type(5n){clear:none}#top-menu li.mega-menu>ul>li:nth-of-type(6n){clear:none}.mega-sub{text-align:center}#top-menu li.mega-menu>ul>li>ul>li{padding-right:8%!important}.menu_cta{background-color:#34C400;border-radius:40px;box-shadow:1px 1px 8px grey;color:#fff;padding:0!important}.menu_cta a{color:#fff!important;padding:11px 11px 11px 11px!important}div.container{}@media only screen and (min-width:981px){.et_header_style_centered #main-header div#et-top-navigation{top:0!important}}#top-menu li.mega-menu.mega-menu-parent-3>ul>li{width:33%!important;margin:0}#top-menu li.mega-menu.mega-menu-parent-3>ul{width:60%!important;margin-left:25%}#top-menu li.mega-menu.menu-item-649>ul>li{width:25%!important;margin:0}#top-menu li.mega-menu.menu-item-649>ul{width:80%!important;margin-left:10%}#logo{float:left}.loan-img>a{text-align:center;font-size:17px!important;color:#2c6c92!important;font-weight:400!important;letter-spacing:1px}.loan-img>a img{border-radius:5px;margin-bottom:8px}#top-menu li.loan-img>ul>li>a{width:90%;padding:0 20px 10px}.est-frontend-display-wrap.est-template-1 a.est-tab-link{font-size:20px}@media only screen and (min-width:981px){h2.entry-title{display:inline;vertical-align:top}.et_pb_post .entry-featured-image-url{display:inline}.et_pb_post a img{max-width:50%}}@media only screen and (min-width:768px){#et-info{float:right!important}}@media only screen and (min-width:981px){.et_pb_posts .et_pb_post img,.et_pb_posts .et_overlay{height:200px!important;float:left;left:0;margin-right:25px}}.more-link{background-color:#2c6c92;display:inline-block!important;color:#fff;padding:5px 15px;margin-top:15px;text-transform:uppercase}.more-link:hover{color:#8BACC0}.form-group.grey-text{-webkit-tap-highlight-color:transparent;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;box-sizing:border-box;margin-bottom:15px}.form-group.green-text{-webkit-tap-highlight-color:transparent;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;box-sizing:border-box;margin-bottom:15px}.btn.calculate{-webkit-tap-highlight-color:transparent;box-sizing:border-box;font:inherit;margin:0;overflow:visible;text-transform:none;-webkit-appearance:button;font-family:inherit;vertical-align:middle;background-image:none;display:inline-block;text-align:center;touch-action:manipulation;cursor:pointer;border:1px solid transparent;white-space:nowrap;padding:6px 12px;line-height:1.42857143;border-radius:4px;user-select:none;width:100%;background-color:#58AADC;font-size:16px;color:#fff;font-weight:700;margin-bottom:10px}.et_pb_module .et_pb_code .et_pb_code_1{-webkit-tap-highlight-color:transparent;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;box-sizing:border-box;background-color:#C3CAD0;padding:30px}@media only screen and (max-width:980px){#top-header,#top-header a{font-size:2.6vw}}@media only screen and (min-width:981px){.et-fixed-header #top-menu li.current-menu-ancestor>a,.et-fixed-header #top-menu li.current-menu-item>a{}}.secondary{pointer-events:none}.secondary a{pointer-events:none}h4{font-size:18px;font-weight:bold}form#infusion-form-3976-2,form#inf_form_edb701ca7b9bdf6c658795a56d76ef33{padding:20px;background:#487492;max-width:860px;margin:0 auto}.calculator-wrapper{display:flex;flex-wrap:wrap;justify-content:space-evenly;margin-bottom:45px}.calculator-wrapper h3,.details-wrapper h3{color:#fff;font-weight:600;text-transform:uppercase;text-align:left!Important}.calculator-wrapper p,.details-wrapper p{color:#fff;font-size:16px;margin-bottom:20px}.calculator-wrapper label.formlift_label{margin-bottom:0px!important;margin-top:10px;text-transform:uppercase;font-size:14px!important}.details-wrapper{display:flex;flex-wrap:wrap;justify-content:space-evenly}.formlift_field.formlift-col.formlift-span_4_of_4.calculations{flex-grow:1;width:33%}.formlift_field.formlift-col.formlift-span_4_of_4.contact-details{width:50%;margin-bottom:15px}.infusion-field{padding:10px;float:left}.infusion-field.col2{width:50%}.infusion-field.col3{width:33%}.infusion-field>input{font-size:14px;line-height:40px;height:40px;width:100%;padding:10px}.infusion-option{display:block}.infusion-option input{height:18px;width:18px;vertical-align:middle;display:inline-block}.infusion-field label{color:#fff}.infusion-field>label{font-weight:bold}.infusion-option label{font-size:14px}.infusion-form .details{margin-top:15px}.infusion-form .calculator-wrapper label,.infusion-form .details-wrapper label{display:none}.infusion-submit{color:#aaa;font-size:14px;text-align:center;line-height:1.4;margin:20px auto 10px}.infusion-submit button{background-color:#bfb201;border-color:#bfb201;color:#FFFFFF;width:33%;border-style:solid;border-width:1px;border-radius:2px;padding-top:15px;padding-bottom:15px;font-family:Arial,Helvetica;font-size:15px;font-weight:600;transition:0.4s;margin:0 auto}.infusion-submit button:hover{background:#1C1C1C}@media(max-width:991px){.formlift_field.formlift-col.formlift-span_4_of_4.calculations,.formlift_field.formlift-col.formlift-span_4_of_4.contact-details,.infusion-field{width:100%!important;float:none}}.mobile-cta-wrapper{display:none;text-align:center;color:#fff}.mobile-cta-wrapper a.cta{display:block;width:100%;color:#fff;background:rgb(192,178,1);background:linear-gradient(0deg,rgba(117,108,1,1) 0%,rgba(192,178,1,1) 100%);padding-top:6px;padding-bottom:6px;font-size:16px;transition:background 0.5s ease;}.mobile-cta-wrapper a.cta:hover{background:rgb(173,161,0);background:linear-gradient(0deg,rgba(173,161,0,1) 0%,rgba(192,178,1,1) 100%)}@media(max-width:981px){.mobile-cta-wrapper{display:block}.et-info-phone #et-info-phone,.et-info-phone #et-info-phone a{font-size:14px}}@media(min-width:981px){#et-info-phone{display:block}}@media(max-width:456px){.et-info-phone #et-info-phone,.et-info-phone #et-info-phone a{font-size:10px}}