/* VAR */
.htw{
	padding:29px 0 16px;
}
.bx-shdw-typeOne{
	box-shadow: 0px 4px 94px 0px #00000026;
}
.brdr-clr-g{
border-color:	#00000033;
}
.bg-secondaryclr{
	background-color:var(--nv-secondary-accent);
}
.mx-widthcst{
	max-width:1326px;
	padding:0 15px;
	margin:0 auto;
}
.bf_line{
	position:relative;
	display: flex;
    align-items: center;
    flex-direction: row;
    gap: 13px;
}
.bf_line:before {
    width: 40px;
    height: 2px;
    font-size: 0;
    background: #C6A45C;
	content:'';
	display:block;
}
.txt-dec-none a{
	text-decoration:none;
}
.txt-dec-none a:hover{
	    color: var(--nv-primary-accent);
	text-decoration:none;
	
}
.text-white{
	color:#fff;	
}
.has-neve-button-color-background-color {
    background-color: #c6a45c;
}
.rounded-6px{
	border-radius:var(--primarybtnborderradius);
}
.rounded-25px{
border-radius:25px;	
}
.pd-btn{
	padding:15px 20px;
}
.pd-btn * {
		line-height:1 !important
}
.bdr-right{
	padding-right:52px !important;
	margin-right:52px !important;
	border-right:1px solid #FFFFFF33;
}
.bdr-right.bdr-right_last-child{
	padding-right:0 !important;
	margin-right:0 !important;
	border:0;
}
.bdr-right.bdr-right_first-child{
	padding-left:0 !important;
}
.wd-100{
	width:100%;
}
.wd-50{
	width:50%;
}
.gap-24-c .wd-50 {
    width: calc(50% - 12px);
}
.gap-24-c{
	gap:24px;
}
.gap-40-c{
	gap:40px;
}
.text-alignleft{
	text-align:left;
}
.mg-t-b-110{
	margin:110px auto;
}
.mg-t-b-110.mb-30-c{
	margin-bottom:30px;
}
.mg-t-b-110.mb-30t-c{
	margin-top:0;
}
.pd-t-b-110{
	padding-top:110px;
	padding-bottom:110px;
}

.fl-row{
	flex-direction:row;
}
.fl-column{
	flex-direction:column;
}
.f-siz-44{
	font-size:44px;
}
.f-siz-18{
	font-size:18px;
}
.text-22{
	font-size:22px
}
.mg-0{
	margin:0 !important;
}
.mg-top-35{
	margin-top:35px;
}
.rounded-50{
	border-radius: 50%;
}
ul.ul-list {
    list-style: inherit;
	margin-left: 15px;
}
.visb-hover{
	visibility:hidden;
	text-decoration:underline;
}
.visb-hover-parent:hover .visb-hover{
	visibility:visible;
}
a.wp-block-atomic-wind-link.inline-flex.items-center.visb-hover {
    width: max-content;
}
.bt-gld{
	position:relative;
}
.bt-gld:before {
    content: '';
    width: 110px;
    height: 2px;
    background: #c6a45c;
    display: block;
    position: absolute;
    bottom: -20px;
    left: 40%;
    transform: translateY(-50%);
}
.shadow-lg-c{
	box-shadow: 0px 4px 94px 0px #00000026;
}
.max-w-1075-c{
max-width:1076px;
	margin:0 auto;
}
.btn-style-2 {
    width: max-content;
    margin: 0 auto !important;
    text-align: center;
    padding: 23px 120px !important;
    background-color: #F4EFE9;
    border-radius: 20px;
    border: 1px solid #F2DBC1;
}
.btn-style-2:has(a){
	width: max-content;
    margin: 0 auto !important;
    text-align: center;
    padding: 0 !important;
    background-color: transparent;
    border-radius: 0;
    border: 0px solid #F2DBC1;
}
.btn-style-2 a{
	width: max-content;
    margin: 0 auto !important;
    text-align: center;
    padding: 23px 120px !important;
    background-color: #F4EFE9;
    border-radius: 20px;
    border: 1px solid #F2DBC1;
	text-decoration:none;
	    display: block;
}
.bg-new-ser{
	background-color:#F0F0F0;
}
.pad-t-b-90{
	padding:90px 0;
}
.pad-b-30{
	padding-bottom:30px;
}
.pad-b-35{
	padding-bottom:35px;
}
.m-b15{
	padding-bottom:15px;
}
.color-gold{
	color:#C6A45C
}
.trans-upp{
	    text-transform: uppercase;
}
.pad-50-68{
	padding:50px 68px;
}
.bx-shd {
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 25px;
    box-shadow: 0px 4px 94px 0px #00000026;
	padding: 52px 118px;
}
.wd-90{
	width:90%;
}
.f-mulish{
	font-family: 'Mulish';
}

@media(max-width:767px){
	.mx-widthcst{
		padding:0;
	}
	.mx-widthcst.rev{
		padding:0 15px;
	}
	.bdr-right {
    padding-right: 0 !important;
    margin-right: 0 !important;
    border-right: 0;
    padding-bottom: 25px;
	}
	.wd-50.mdwd-100{
		width:100%;
	}
	.md-colRev{
		flex-direction:column-reverse;
	}
	.md-col{
		flex-direction:column;
	}
	.md-mg-t-b-70{
		margin:70px 0;
	}
	.mx-widthcst.md-15px,
	.md-15px{
		padding: 0 15px;
	}
	.md-font-32px{
		font-size:32px;
	}
	.md-text-18{
		font-size:18px;
	}
	.md-pd-t-b-50{
		padding-top:50px;
		padding-bottom:50px;
	}
	.md-mg-t-b-15{
		margin-left:15px;
		margin-right:15px;
	}
	.btn-style-2:has(a){
    width: 100%;
	}
	.btn-style-2 a{
    width: 100%;
		padding:15px !important
	}
	.md-tl-center{
		text-align:center;
	}
	.visb-hover{
		visibility:visible;
	}
	.md-pd-t-b-70{
		padding-top:70px;
		padding-bottom:70px;
	}
	.wd-90.mdwd-100 {
        width: 100%;
    	margin: 30px auto 0;
    }
	.md-wd-200px{
		width:200px;
	}
}

/* VAR Ends */
.announcement_bar {
  background-color: #122137;
  color: #ffffff;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  padding: 12px 48px;
  min-height: 48px;
  box-sizing: border-box;
}

.announcement_bar__content {
  text-align: center;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
  font-size: 14px;
  line-height: 1.4;
}

.announcement_bar__content a {
  color: inherit;
  text-decoration: none;
  transition: opacity 0.2s ease;
}

.announcement_bar__content a:hover {
  opacity: 0.85;
  text-decoration: underline;
}

.announcement_bar__content span,
.announcement_bar__content p {
  color: inherit;
  margin: 0;
}

.announcement_bar__close {
  position: absolute;
  right: 16px;
  top: 50%;
  transform: translateY(-50%);
  background: transparent;
  border: none;
  cursor: pointer;
  padding: 4px;
  display: flex;
  align-items: center;
  outline: none;
}

.announcement_bar__close img {
  width: 14px;
  height: 14px;
  display: block;
}
#header-grid.global-styled:not(.neve-transparent-header) .header--row.header-top.hide-on-mobile.hide-on-tablet.layout-fullwidth.header--row {
    background-color: #112137;
}
.hfg-slot:empty {
    display: none;
}
#header-grid.global-styled:not(.neve-transparent-header) .header--row.header-top.hide-on-mobile.hide-on-tablet.layout-fullwidth.header--row .row.row--wrapper {
    grid-template-columns: auto;
}
.bdr-right.bx-shdw-typeOne {
    box-shadow: none;
}

@media(max-width:900px){
	.banner-hero {
    min-height: 300px !important;
}
}

/* footer */
.footer--row.footer-main.layout-full-contained {
    padding-top: 50px;
}
.footer-bottom{
	padding-top:40px
}

.site-footer .hfg-slot .wp-block-heading,
.site-footer .hfg-slot .widget.widget_block{
	margin-bottom:25px;
}
.site-footer .hfg-slot .widget.widget_block.widget_media_image {
    margin-bottom: 7px;
}
.site-footer .hfg-slot.center {
    display: block;
}
.site-footer .wp-block-social-link a {
    align-items: center;
    display: flex;
    line-height: 0;
    border: 1px solid;
    border-radius: 50%;
    padding: 8px;
}

@media(max-width:767px){
	.site-footer .hfg-slot .widget.widget_block:has(.wp-block-heading){
		margin-bottom:0;
	}
	.site-footer .hfg-slot .wp-block-heading {
    margin-bottom: 15px;
	}
	.hfg-slot.right {
    padding-top: 20px;
	}
	body .form-line > label {
    width: 100% !important;
	}
	body .form-line > .form-input {
    width: 100%;
	}
}



/* Forms */


.jotform-form .form-all[role="main"] {
    max-width:1326px;
	padding:0 15px;
	margin:0 auto;
}
.hideme{
	display:none;
}


/*Header*/
.wrapper:has(header.sticky){
	overflow:unset !important;
}
header.sticky{
	    left: 0px;
    position: sticky !important;
    top: 0 !important;
    z-index: 9999 !important;
}
.header--row.header-top[data-row-id="top"] {
    background-color: #112137 !important;
}

.header--row.header-top[data-row-id="top"] .row.row--wrapper {
    grid-template-columns: auto;
}
  
.header--row.header-top[data-row-id="top"] .row.row--wrapper .hfg-slot.left {
    width: 100%;
}

.header--row.header-top[data-row-id="top"] .row.row--wrapper .hfg-slot.left .builder-item {
    width: 100%;
    padding: 0;
    text-align: left;
    margin: 0;
}

.header--row.header-top[data-row-id="top"] .row.row--wrapper .hfg-slot.left .builder-item .announcement_bar__content {
    text-align: left;
    max-width: 1326px;
    padding: 0 15px;
    margin: 0 auto;
}

.header--row-inner.header-main-inner .hfg-slot.left .builder-item.desktop-left {
    padding-left: 0;
}
button#closeAnnouncement:hover {
    background-color: transparent;
}
/******/
details.wp-block-atomic-wind-box summary .font-libre {
    font-family: var(--h2fontfamily);
    font-weight: 400;
}
.wp-block-breadcrumbs li {
    color: var(--nv-primary-accent);
}
.wp-block-breadcrumbs li a{
    color: #fff;
}
body .wp-block-breadcrumbs li:not(:last-child):after {
    content: "";
    background-image: url(https://instanotarizecom.kinsta.cloud/wp-content/uploads/2026/09/CaretLeft-7a2e8b.svg);
    margin: 0 .5em;
    opacity: 1;
    width: 8px;
    height: 14px;
    background-repeat: no-repeat;
}
h3.font-mulish {
    font-family: var(--bodyfontfamily),var(--nv-fallback-ff);
    text-align: center;
    line-height: 1.5;
}
@media (min-width:768px){
	.md\:text-44px {
    font-size: 44px !important;
	}
	h3.font-mulish {
    font-size: 32px;
	}
}
@media(max-width:767px){
	.header-menu-sidebar .nav-ul li .wrap a {
    font-size: 16px;
}
}


/* Blog */
ul.page-numbers{
	justify-content: center;
}
h2.blog-entry-title.entry-title {
    font-size: 28px;
}
.nv-is-boxed.comment-respond{
	padding:40px 0;
}
p.form-submit input#submit{
	border: 1px solid;
}


/* Contact us form */


section#form form[aria-label="Contact form"] input,
section#form form[aria-label="Contact form"] label,
section#form form[aria-label="Contact form"] textarea{
	width:100%;
}
section#form form[aria-label="Contact form"] input[type="submit"]{
	border: 1px solid;
}

.dis_none{
	display:none;
}

.footer--row-inner.footer-bottom-inner.footer-content-wrap .hfg-grid.nv-footer-content.hfg-grid-bottom.row--wrapper.row {
    grid-template-columns: 1fr;
}
.footer--row-inner.footer-bottom-inner.footer-content-wrap .hfg-grid.nv-footer-content.hfg-grid-bottom.row--wrapper.row .component-wrap {
    justify-content: center;
}


