@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//allbusinessclass.com/wp-content/themes/woodmart/fonts/woodmart-font-1-400.woff2?v=7.6.0") format("woff2");
}

:root {
	--wd-text-font: "Raleway", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: #777777;
	--wd-text-font-size: 14px;
	--wd-title-font: "Sygma", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 400;
	--wd-title-color: #242424;
	--wd-entities-title-font: "Poppins", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 500;
	--wd-entities-title-color: #333333;
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: "Lato", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Poppins", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 600;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: #333;
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "Lato", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 700;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 13px;
	--wd-primary-color: #9D916E;
	--wd-alternative-color: #fbbc34;
	--wd-link-color: #333333;
	--wd-link-color-hover: #242424;
	--btn-default-bgcolor: #f7f7f7;
	--btn-default-bgcolor-hover: #efefef;
	--btn-accented-bgcolor: #83b735;
	--btn-accented-bgcolor-hover: #74a32f;
	--wd-form-brd-width: 2px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
}
.woodmart-woocommerce-layered-nav .wd-scroll-content {
	max-height: 223px;
}
.wd-popup.wd-age-verify {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: #111111;
	background-image: none;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: left center;
	--wd-popup-width: 800px;
}
.page-title-default {
	background-color: #0a0a0a;
	background-image: url(https://allbusinessclass.com/wp-content/uploads/2023/05/shutterstock_316362494-1-7.jpg);
	background-size: cover;
	background-position: center center;
}
.footer-container {
	background-color: rgb(36,33,33);
	background-image: none;
}
.page .main-page-wrapper {
	background-color: rgb(36,33,33);
	background-image: none;
}
.woodmart-archive-blog .main-page-wrapper {
	background-color: rgb(36,33,33);
	background-image: none;
}
.single-post .main-page-wrapper {
	background-color: rgb(36,33,33);
	background-image: none;
}
.wd-popup.popup-quick-view {
	--wd-popup-width: 920px;
}
:root{
--wd-container-w: 1190px;
--wd-form-brd-radius: 0px;
--btn-default-color: #333;
--btn-default-color-hover: #333;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 0px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-default-box-shadow-active: none;
--btn-default-bottom: 0px;
--btn-accented-bottom-active: -1px;
--btn-accented-brd-radius: 0px;
--btn-accented-box-shadow: inset 0 -2px 0 rgba(0, 0, 0, .15);
--btn-accented-box-shadow-hover: inset 0 -2px 0 rgba(0, 0, 0, .15);
--wd-brd-radius: 0px;
}

@media (min-width: 1190px) {
[data-vc-full-width]:not([data-vc-stretch-content]),
:is(.vc_section, .vc_row).wd-section-stretch {
padding-left: calc((100vw - 1190px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
padding-right: calc((100vw - 1190px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
}
}


@font-face {
	font-family: "Edensor";
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: "Sygma";
	font-weight: 400;
	font-style: normal;
}

:root{
	--_color-black:#242121;
	--_color-white:#fff;
	--_color-gold:#9d916e;
	--_color-red:#a84747
}
body h1,
body h2,
body h3,
body h4,
body h5,
body h6{
	letter-spacing:.03em
}
body h1{
	letter-spacing:.05em
}
body ol,
body p,
body ul{
	line-height:1.5;
	margin-bottom:1.15em
}
body :where(ul,ol):not([class]) li{
	margin-bottom:0
}
.form-holder .wd-blog-element .wd-loop-footer .form-holder body button,
.form-holder .wd-blog-element .wd-loop-footer .form-holder body input[type=button],
.form-holder .wd-blog-element .wd-loop-footer .form-holder body input[type=submit],
.form-holder .wd-blog-element .wd-loop-footer body .form-holder button,
.form-holder .wd-blog-element .wd-loop-footer body .form-holder input[type=button],
.form-holder .wd-blog-element .wd-loop-footer body .form-holder input[type=submit],
.form-holder .wd-blog-element .wd-loop-footer body .wd-post .article-inner .article-body-container button.btn-read-more,
.form-holder .wd-blog-element .wd-loop-footer body .wd-post .article-inner .article-body-container input[type=button].btn-read-more,
.form-holder .wd-blog-element .wd-loop-footer body .wd-post .article-inner .article-body-container input[type=submit].btn-read-more,
.form-holder .wd-blog-element .wd-loop-footer body button,
.form-holder .wd-blog-element .wd-loop-footer body button.btn,
.form-holder .wd-blog-element .wd-loop-footer body button.btn-style-default,
.form-holder .wd-blog-element .wd-loop-footer body input.btn-style-default[type=button],
.form-holder .wd-blog-element .wd-loop-footer body input.btn-style-default[type=submit],
.form-holder .wd-blog-element .wd-loop-footer body input.btn[type=button],
.form-holder .wd-blog-element .wd-loop-footer body input.btn[type=submit],
.form-holder .wd-blog-element .wd-loop-footer body input[type=button],
.form-holder .wd-blog-element .wd-loop-footer body input[type=button][type=submit],
.form-holder .wd-blog-element .wd-loop-footer body input[type=submit],
.form-holder body .wd-blog-element .wd-loop-footer .form-holder button,
.form-holder body .wd-blog-element .wd-loop-footer .form-holder input[type=button],
.form-holder body .wd-blog-element .wd-loop-footer .form-holder input[type=submit],
.form-holder body .wd-blog-element .wd-loop-footer button.btn,
.form-holder body .wd-blog-element .wd-loop-footer input.btn[type=button],
.form-holder body .wd-blog-element .wd-loop-footer input.btn[type=submit],
.form-holder body button,
.form-holder body input[type=button],
.form-holder body input[type=submit],
.wd-blog-element .wd-loop-footer .form-holder body .wd-post .article-inner .article-body-container button.btn-read-more,
.wd-blog-element .wd-loop-footer .form-holder body .wd-post .article-inner .article-body-container input[type=button].btn-read-more,
.wd-blog-element .wd-loop-footer .form-holder body .wd-post .article-inner .article-body-container input[type=submit].btn-read-more,
.wd-blog-element .wd-loop-footer .form-holder body button,
.wd-blog-element .wd-loop-footer .form-holder body button.btn,
.wd-blog-element .wd-loop-footer .form-holder body button.btn-style-default,
.wd-blog-element .wd-loop-footer .form-holder body input.btn-style-default[type=button],
.wd-blog-element .wd-loop-footer .form-holder body input.btn-style-default[type=submit],
.wd-blog-element .wd-loop-footer .form-holder body input.btn[type=button],
.wd-blog-element .wd-loop-footer .form-holder body input.btn[type=submit],
.wd-blog-element .wd-loop-footer .form-holder body input[type=button],
.wd-blog-element .wd-loop-footer .form-holder body input[type=button][type=submit],
.wd-blog-element .wd-loop-footer .form-holder body input[type=submit],
.wd-blog-element .wd-loop-footer body .btn,
.wd-blog-element .wd-loop-footer body .btn-style-default.btn,
.wd-blog-element .wd-loop-footer body .form-holder button.btn,
.wd-blog-element .wd-loop-footer body .form-holder input.btn[type=button],
.wd-blog-element .wd-loop-footer body .form-holder input.btn[type=submit],
.wd-blog-element .wd-loop-footer body .wd-post .article-inner .article-body-container .btn.btn-read-more,
.wd-blog-element .wd-post .article-inner .article-body-container body .btn-read-more,
body .btn.btn-style-default,
body .form-holder .wd-blog-element .wd-loop-footer .form-holder button,
body .form-holder .wd-blog-element .wd-loop-footer .form-holder input[type=button],
body .form-holder .wd-blog-element .wd-loop-footer .form-holder input[type=submit],
body .form-holder .wd-blog-element .wd-loop-footer button,
body .form-holder .wd-blog-element .wd-loop-footer button.btn,
body .form-holder .wd-blog-element .wd-loop-footer button.btn-style-default,
body .form-holder .wd-blog-element .wd-loop-footer input.btn-style-default[type=button],
body .form-holder .wd-blog-element .wd-loop-footer input.btn-style-default[type=submit],
body .form-holder .wd-blog-element .wd-loop-footer input.btn[type=button],
body .form-holder .wd-blog-element .wd-loop-footer input.btn[type=submit],
body .form-holder .wd-blog-element .wd-loop-footer input[type=button],
body .form-holder .wd-blog-element .wd-loop-footer input[type=button][type=submit],
body .form-holder .wd-blog-element .wd-loop-footer input[type=submit],
body .form-holder button,
body .form-holder input[type=button],
body .form-holder input[type=submit],
body .wd-blog-element .wd-loop-footer .btn,
body .wd-blog-element .wd-loop-footer .btn-style-default.btn,
body .wd-blog-element .wd-loop-footer .form-holder button,
body .wd-blog-element .wd-loop-footer .form-holder button.btn,
body .wd-blog-element .wd-loop-footer .form-holder button.btn-style-default,
body .wd-blog-element .wd-loop-footer .form-holder input.btn-style-default[type=button],
body .wd-blog-element .wd-loop-footer .form-holder input.btn-style-default[type=submit],
body .wd-blog-element .wd-loop-footer .form-holder input.btn[type=button],
body .wd-blog-element .wd-loop-footer .form-holder input.btn[type=submit],
body .wd-blog-element .wd-loop-footer .form-holder input[type=button],
body .wd-blog-element .wd-loop-footer .form-holder input[type=button][type=submit],
body .wd-blog-element .wd-loop-footer .form-holder input[type=submit],
body .wd-blog-element .wd-post .article-inner .article-body-container .btn-read-more{
	background-color:unset;
	border:1px solid var(--_color-white);
	padding:.9em 2em;
	font-weight:400;
	font-size:16px;
	line-height:1.2;
	color:var(--_color-white)
}
.form-holder .wd-blog-element .wd-loop-footer .form-holder body button:hover,
.form-holder .wd-blog-element .wd-loop-footer body .form-holder button:hover,
.form-holder .wd-blog-element .wd-loop-footer body .wd-post .article-inner .article-body-container button.btn-read-more:hover,
.form-holder .wd-blog-element .wd-loop-footer body button.btn-style-default:hover,
.form-holder .wd-blog-element .wd-loop-footer body button.btn:hover,
.form-holder .wd-blog-element .wd-loop-footer body button:hover,
.form-holder .wd-blog-element .wd-loop-footer body input[type=button]:hover,
.form-holder .wd-blog-element .wd-loop-footer body input[type=submit]:hover,
.form-holder body .wd-blog-element .wd-loop-footer .form-holder button:hover,
.form-holder body .wd-blog-element .wd-loop-footer button.btn:hover,
.form-holder body .wd-blog-element .wd-loop-footer input.btn[type=button]:hover,
.form-holder body .wd-blog-element .wd-loop-footer input.btn[type=submit]:hover,
.form-holder body button:hover,
.form-holder body input[type=button]:hover,
.form-holder body input[type=submit]:hover,
.wd-blog-element .wd-loop-footer .form-holder body .wd-post .article-inner .article-body-container button.btn-read-more:hover,
.wd-blog-element .wd-loop-footer .form-holder body button.btn-style-default:hover,
.wd-blog-element .wd-loop-footer .form-holder body button.btn:hover,
.wd-blog-element .wd-loop-footer .form-holder body button:hover,
.wd-blog-element .wd-loop-footer .form-holder body input[type=button]:hover,
.wd-blog-element .wd-loop-footer .form-holder body input[type=submit]:hover,
.wd-blog-element .wd-loop-footer body .btn-style-default.btn:hover,
.wd-blog-element .wd-loop-footer body .btn:hover,
.wd-blog-element .wd-loop-footer body .form-holder button.btn:hover,
.wd-blog-element .wd-loop-footer body .form-holder input.btn[type=button]:hover,
.wd-blog-element .wd-loop-footer body .form-holder input.btn[type=submit]:hover,
.wd-blog-element .wd-loop-footer body .wd-post .article-inner .article-body-container .btn.btn-read-more:hover,
.wd-blog-element .wd-post .article-inner .article-body-container body .btn-read-more:hover,
body .btn.btn-style-default:hover,
body .form-holder .wd-blog-element .wd-loop-footer .form-holder button:hover,
body .form-holder .wd-blog-element .wd-loop-footer button.btn-style-default:hover,
body .form-holder .wd-blog-element .wd-loop-footer button.btn:hover,
body .form-holder .wd-blog-element .wd-loop-footer button:hover,
body .form-holder .wd-blog-element .wd-loop-footer input[type=button]:hover,
body .form-holder .wd-blog-element .wd-loop-footer input[type=submit]:hover,
body .form-holder button:hover,
body .form-holder input[type=button]:hover,
body .form-holder input[type=submit]:hover,
body .wd-blog-element .wd-loop-footer .btn-style-default.btn:hover,
body .wd-blog-element .wd-loop-footer .btn:hover,
body .wd-blog-element .wd-loop-footer .form-holder button.btn-style-default:hover,
body .wd-blog-element .wd-loop-footer .form-holder button.btn:hover,
body .wd-blog-element .wd-loop-footer .form-holder button:hover,
body .wd-blog-element .wd-loop-footer .form-holder input[type=button]:hover,
body .wd-blog-element .wd-loop-footer .form-holder input[type=submit]:hover,
body .wd-blog-element .wd-post .article-inner .article-body-container .btn-read-more:hover{
	background-color:var(--_color-white);
	color:var(--_color-black)
}
.form-holder .wd-blog-element .wd-loop-footer body button,
.form-holder .wd-blog-element .wd-loop-footer body input[type=button],
.form-holder .wd-blog-element .wd-loop-footer body input[type=submit],
.form-holder body button,
.form-holder body input[type=button],
.form-holder body input[type=submit],
.wd-blog-element .wd-loop-footer .form-holder body button,
.wd-blog-element .wd-loop-footer .form-holder body input[type=button],
.wd-blog-element .wd-loop-footer .form-holder body input[type=submit],
.wd-blog-element .wd-loop-footer body .btn,
.wd-blog-element .wd-post .article-inner .article-body-container body .btn-read-more,
body .btn,
body .btn-read-more,
body .form-holder .wd-blog-element .wd-loop-footer button,
body .form-holder .wd-blog-element .wd-loop-footer input[type=button],
body .form-holder .wd-blog-element .wd-loop-footer input[type=submit],
body .form-holder button,
body .form-holder input[type=button],
body .form-holder input[type=submit],
body .wd-blog-element .wd-loop-footer .btn,
body .wd-blog-element .wd-loop-footer .form-holder button,
body .wd-blog-element .wd-loop-footer .form-holder input[type=button],
body .wd-blog-element .wd-loop-footer .form-holder input[type=submit],
body .wd-blog-element .wd-post .article-inner .article-body-container .btn-read-more{
	text-decoration:none!important
}
body .main-page-wrapper .wpb_wrapper a:not(.btn){
	color:var(--_color-gold);
	text-decoration:none
}
body .main-page-wrapper .wpb_wrapper a:not(.btn):hover{
	text-decoration:underline
}
body .scrollToTop{
	bottom:130px;
	right:25px;
	z-index:9999999999
}
.formPortrait{
	max-width:910px;
	margin:0 auto
}
fieldset.hidden-fields-container{
	visibility:hidden;
	height:0;
	padding:0;
	margin:0;
	border:none;
	border-radius:0
}
.form-holder{
	max-width:900px;
	margin:0 auto;
	font-size:14px;
	line-height:normal;
	color:var(--_color-white)
}
.form-holder fieldset,
.form-holder form{
	margin:0;
	padding:0;
	border-style:none
}
.form-holder input,
.form-holder select,
.form-holder textarea{
	-webkit-appearance:none;
	-webkit-border-radius:0;
	display:block;
	width:calc(100% - 1.5em);
	height:auto;
	box-sizing:border-box;
	background:0 0;
	border:none;
	border-bottom:1px solid var(--_color-white);
	outline:0;
	padding:1.3em 0 .9em;
	margin:0 .75em;
	line-height:normal;
	color:var(--_color-white)
}
.form-holder input:focus,
.form-holder select:focus,
.form-holder textarea:focus{
	border-color:var(--_color-gold)
}
.form-holder input::-webkit-input-placeholder,
.form-holder select::-webkit-input-placeholder,
.form-holder textarea::-webkit-input-placeholder{
	color:inherit
}
.form-holder input::-moz-placeholder,
.form-holder select::-moz-placeholder,
.form-holder textarea::-moz-placeholder{
	opacity:1;
	color:inherit
}
.form-holder input:-moz-placeholder,
.form-holder select:-moz-placeholder,
.form-holder textarea:-moz-placeholder{
	color:inherit
}
.form-holder input:-ms-input-placeholder,
.form-holder select:-ms-input-placeholder,
.form-holder textarea:-ms-input-placeholder{
	color:inherit
}
.form-holder input.placeholder,
.form-holder select.placeholder,
.form-holder textarea.placeholder{
	color:inherit
}
.form-holder select{
	-webkit-border-radius:0
}
.form-holder select,
.form-holder select::picker(select){
	-webkit-appearance:base-select;
	-moz-appearance:base-select;
	appearance:base-select;
	background:var(--_color-black);
	color:var(--_color-white)
}
.form-holder select option{
	background:inherit;
	padding:.75em 1em;
	color:var(--_color-white)
}
.form-holder textarea{
	resize:vertical;
	vertical-align:top;
	height:120px;
	min-height:120px
}
.form-holder button,
.form-holder input[type=button],
.form-holder input[type=submit]{
	-webkit-appearance:none;
	-webkit-border-radius:0;
	cursor:pointer;
	width:auto;
	margin:0 auto
}
.form-holder .submit_btn-block{
	text-align:center
}
.form-holder label{
	display:block;
	color:var(--_color-gold);
	margin:0
}
.form-holder label>span{
	position:relative
}
.form-holder .columns-block .column.full-width{
	width:100%
}
.form-holder p{
	margin-bottom:2em
}
.form-holder .wpcf7-not-valid-tip{
	color:var(--_color-red);
	font-size:12px;
	position:absolute;
	top:100%;
	left:0;
	margin:2px 1.2em 0
}
.form-holder .wpcf7-not-valid-tip+.wpcf7-not-valid-tip{
	display:none!important
}
.wd-images-gallery .wd-carousel-wrap{
	align-items:center
}
.info-box-wrapper .es-main-container>div>div>div>a:last-child{
	scale:0!important;
	pointer-events:none!important
}
.info-box-wrapper .es-main-content{
	margin-bottom:-48px
}
.info-box-wrapper .es-header-heading-text,
.info-box-wrapper .es-rating-value{
	font-size:16px
}
.info-box-wrapper .es-header-heading-container{
	margin-bottom:-9px
}
.info-box-wrapper .es-google-logo,
.info-box-wrapper .es-google-logo svg{
	height:29px;
	opacity:.7
}
.info-box-wrapper .es-rating-bar-container{
	gap:0 5px;
	opacity:.5
}
.info-box-wrapper .es-rating-bar-container .es-rating-stars-item-filled{
	width:15px;
	height:15px
}
.info-box-wrapper .es-review-background-container{
	background:rgba(115,115,115,.04);
	border:1px solid rgba(157,145,110,.5);
	border-radius:0;
	color:var(--_color-white)
}
.info-box-wrapper .es-review-background-container .es-review-author-name,
.info-box-wrapper .es-review-background-container .es-review-content-control,
.info-box-wrapper .es-review-background-container .es-review-content-text,
.info-box-wrapper .es-review-background-container .es-review-info-date,
.info-box-wrapper .es-review-background-container .es-text-shortener,
.info-box-wrapper .es-review-background-container .es-text-shortener-control-open{
	font-size:14px;
	color:#bdbdbd
}
.info-box-wrapper .es-review-background-container .es-review-author-name{
	font-weight:700
}
.info-box-wrapper .es-review-background-container .es-review-content-control,
.info-box-wrapper .es-review-background-container .es-review-info-date,
.info-box-wrapper .es-review-background-container .es-text-shortener-control-open{
	color:#828282
}
.info-box-wrapper button.es-header-write-review-button,
.info-box-wrapper button.es-load-more-button{
	background-color:unset!important;
	border:1px solid var(--_color-white)!important;
	border-radius:0!important;
	padding:.9em 2em!important;
	font-weight:400!important;
	font-size:16px!important;
	line-height:1.2!important;
	color:var(--_color-white)!important;
	text-transform:uppercase!important
}
.info-box-wrapper button.es-header-write-review-button:hover,
.info-box-wrapper button.es-load-more-button:hover{
	background-color:var(--_color-white)!important;
	color:var(--_color-black)!important
}
.info-box-wrapper button.es-header-write-review-button span,
.info-box-wrapper button.es-load-more-button span{
	padding:0!important;
	background:0 0;
	border-radius:0!important
}
.wpb_wrapper:has(>.decorated-image){
	background:rgba(115,115,115,.04);
	border:1px solid rgba(157,145,110,.5);
	min-height:150px
}
.wpb_wrapper:has(>.decorated-image) .decorated-image{
	margin:0
}
.custom-accordion a{
	text-decoration:underline
}
.custom-accordion a:hover{
	text-decoration:none
}
.custom-accordion .wd-accordion-item{
	border:none!important
}
.custom-accordion .wd-accordion-item+.wd-accordion-item{
	margin-top:24px
}
.custom-accordion .wd-accordion-item .wd-accordion-title{
	border:1px solid rgba(157,145,110,.5);
	background:rgba(115,115,115,.04);
	padding:30px;
	text-transform:uppercase
}
.custom-accordion .wd-accordion-item .wd-accordion-title .wd-accordion-opener{
	font-size:13px;
	margin-right:7px
}
.custom-accordion .wd-accordion-item .wd-accordion-title.wd-active .wd-accordion-opener{
	color:#ddba68
}
.custom-accordion .wd-accordion-item .wd-accordion-content{
	padding:24px 30px 0
}
.wd-blog-element .wd-post:hover .entry-header figure a:after{
	background-color:rgba(36,33,33,.75)!important
}
.wd-blog-element .wd-post .article-inner{
	position:relative
}
.wd-blog-element .wd-post .article-inner .entry-header{
	position:absolute;
	inset:0;
	pointer-events:none
}
.wd-blog-element .wd-post .article-inner .entry-header figure,
.wd-blog-element .wd-post .article-inner .entry-header figure *{
	height:100%
}
.wd-blog-element .wd-post .article-inner .entry-header figure * a,
.wd-blog-element .wd-post .article-inner .entry-header figure a{
	margin:0
}
.wd-blog-element .wd-post .article-inner .entry-header figure * a:after,
.wd-blog-element .wd-post .article-inner .entry-header figure a:after{
	transition:background-color .2s ease-in-out;
	display:block!important;
	background-color:rgba(36,33,33,.5);
	opacity:1
}
.wd-blog-element .wd-post .article-inner .entry-header figure * img,
.wd-blog-element .wd-post .article-inner .entry-header figure img{
	width:100%;
	height:100%;
	-o-object-fit:cover;
	object-fit:cover
}
.wd-blog-element .wd-post .article-inner .entry-header .post-date,
.wd-blog-element .wd-post .article-inner .entry-header .post-image-mask{
	display:none;
	visibility:hidden
}
.wd-blog-element .wd-post .article-inner .article-body-container{
	background:0 0;
	border:1px solid rgba(157,145,110,.5);
	min-height:360px;
	display:flex;
	flex-direction:column;
	text-align:left;
	line-height:1.5
}
.wd-blog-element .wd-post .article-inner .article-body-container .entry-meta,
.wd-blog-element .wd-post .article-inner .article-body-container .meta-categories-wrapp,
.wd-blog-element .wd-post .article-inner .article-body-container .wd-tltp{
	display:none;
	visibility:hidden
}
.wd-blog-element .wd-post .article-inner .article-body-container .post-title{
	font-family:Raleway,Arial,Helvetica,sans-serif;
	line-height:1.1667;
	text-transform:uppercase;
	flex:1
}
.wd-blog-element .wd-post .article-inner .article-body-container .post-title a{
	color:inherit;
	text-decoration:none
}
.wd-blog-element .wd-post .article-inner .article-body-container .read-more-section{
	margin-top:25px
}
.wd-blog-element .wd-post .article-inner .article-body-container .btn-read-more:after{
	display:none;
	visibility:hidden
}
.page-title.title-blog{
	background:0 0!important;
	padding-bottom:0
}
.page-title.title-blog .entry-title.title{
	display:none;
	visibility:hidden
}
.page-title.title-blog .breadcrumbs{
	text-align:left
}
.page-title.title-blog .breadcrumbs *{
	text-transform:none;
	font-size:14px;
	font-weight:400;
	color:var(--_color-gold)
}
.page-title.title-blog .breadcrumbs :hover{
	color:rgb(181.5,172.5,146.25)
}
.page-title.title-blog .breadcrumbs [property="v:title"]{
	opacity:.6
}
.page-title.title-blog .breadcrumbs [property="v:title"]:hover{
	opacity:1
}
.page-title.title-blog .breadcrumbs .current:hover{
	color:var(--_color-gold)
}
.post-single-page.post.type-post .article-inner{
	text-align:left
}
.post-single-page.post.type-post .article-inner .meta-post-categories{
	display:none;
	visibility:hidden
}
.post-single-page.post.type-post .article-inner .wd-entities-title{
	font-weight:700;
	font-size:30px;
	line-height:35px;
	font-family:Edensor,Arial,Helvetica,sans-serif;
	margin-bottom:30px
}
.post-single-page.post.type-post .article-inner .entry-meta{
	margin-bottom:30px
}
.post-single-page.post.type-post .article-inner .entry-header .wd-post-date{
	background:var(--_color-black);
	display:inline-block!important;
	margin-bottom:30px
}
.post-single-page.post.type-post .article-inner .entry-header:not(:has(.entry-thumbnail)) .wd-post-date{
	position:relative;
	left:0;
	top:0;
	border:1px solid rgba(157,145,110,.5)
}
.post-single-page.post.type-post #ez-toc-container{
	display:block;
	background:rgba(115,115,115,.04);
	border:1px solid rgba(157,145,110,.5);
	border-radius:0;
	padding:15px;
	color:var(--_color-white)
}
.post-single-page.post.type-post #ez-toc-container a{
	color:inherit;
	font-size:14px
}
.post-single-page.post.type-post #ez-toc-container a:visited{
	color:#636366
}
.post-single-page.post.type-post #ez-toc-container .ez-toc-title{
	font-weight:700;
	font-size:24px;
	line-height:1.4;
	font-family:Edensor,Arial,Helvetica,sans-serif
}
.post-single-page.post.type-post #ez-toc-container .ez-toc-btn .ez-toc-js-icon-con{
	width:auto;
	border:1px solid rgba(157,145,110,.5);
	border-radius:0;
	padding:5px;
	left:0
}
.wd-single-footer{
	margin-bottom:30px
}
.wd-single-footer .wd-social-icons a{
	width:40px;
	height:40px;
	background:0 0;
	border:2px solid var(--wd-primary-color);
	border-radius:0;
	margin-inline:11px;
	color:var(--_color-white)
}
.wd-single-footer .wd-social-icons a:hover{
	background:var(--wd-primary-color)
}
.wd-single-footer .wd-social-icons a span{
	line-height:38px!important
}
.sidebar-container{
	background:var(--_color-black);
	font-family:Raleway,Arial,Helvetica,sans-serif
}
.sidebar-container .wd-widget.widget_block{
	border:none;
	padding:0;
	margin:0 0 25px;
	font-family:inherit;
	line-height:1.5;
	color:#636366
}
.sidebar-container .wd-widget.widget_block *{
	font-weight:400;
	font-family:inherit;
	color:inherit
}
.sidebar-container .wd-widget.widget_block a{
	line-height:inherit
}
.sidebar-container .wd-widget.widget_block a:hover{
	color:var(--_color-white)
}
.sidebar-container .wd-widget.widget_block .wp-block-heading{
	margin-bottom:15px;
	color:var(--_color-white)
}
.sidebar-container form.wp-block-search:focus-within label{
	visibility:hidden
}
.sidebar-container form.wp-block-search p{
	margin:0
}
.sidebar-container form.wp-block-search .wp-block-search__inside-wrapper{
	position:relative;
	display:block
}
.sidebar-container form.wp-block-search label{
	height:auto;
	padding:6px 0;
	margin:0;
	font-size:16px;
	line-height:1;
	color:var(--_color-gold)!important
}
.sidebar-container form.wp-block-search input{
	height:auto;
	display:block;
	padding:6px 0 22px!important;
	border:none;
	border-bottom:1px solid #fff;
	margin-top:-1.95lh;
	font-size:16px;
	line-height:1;
	color:var(--_color-white)
}
.sidebar-container form.wp-block-search input:focus{
	border-color:var(--_color-gold)
}
.sidebar-container form.wp-block-search input::-webkit-input-placeholder{
	color:var(--_color-gold)
}
.sidebar-container form.wp-block-search input::-moz-placeholder{
	opacity:1;
	color:var(--_color-gold)
}
.sidebar-container form.wp-block-search input:-moz-placeholder{
	color:var(--_color-gold)
}
.sidebar-container form.wp-block-search input:-ms-input-placeholder{
	color:var(--_color-gold)
}
.sidebar-container form.wp-block-search input.placeholder{
	color:var(--_color-gold)
}
.sidebar-container form.wp-block-search button[type=submit]{
	width:32px;
	height:32px;
	padding:0!important;
	margin:0;
	min-height:auto;
	position:absolute;
	background:0 0;
	top:0;
	right:0;
	border:1px solid var(--_color-white);
	color:var(--_color-white);
	text-indent:-9999px;
	overflow:hidden
}
.sidebar-container form.wp-block-search button[type=submit]:hover{
	background:var(--_color-white);
	color:var(--_color-black)
}
.sidebar-container form.wp-block-search button[type=submit]:after{
	content:"\f054";
	font-family:"Font Awesome 6 Free"!important;
	display:block;
	text-indent:0;
	font-weight:600
}
.wd-popup.wd-popup-element{
	background:var(--_color-black)
}
.wd-popup.wd-popup-element .mfp-close{
	top:0;
	inset-inline-end:0
}
.pum .pum-container{
	max-width:500px!important;
	background:var(--_color-black);
	padding:55px 30px 30px;
	color:var(--_color-white);
	border:1px solid var(--_color-gold)
}
.pum form.mc4wp-form p{
	margin:0
}
.pum form.mc4wp-form .mc4wp-form-fields{
	position:relative
}
.pum form.mc4wp-form label{
	font-size:24px;
	line-height:1.3;
	font-family:Sygma,Arial,Helvetica,sans-serif;
	margin:0
}
.pum form.mc4wp-form input{
	height:auto;
	display:block;
	padding:6px 40px 22px 0;
	margin-top:30px;
	border:none;
	border-bottom:1px solid #fff;
	font-family:Raleway,Arial,Helvetica,sans-serif;
	font-size:16px;
	line-height:1;
	color:var(--_color-white)
}
.pum form.mc4wp-form input:focus{
	border-color:var(--_color-gold)
}
.pum form.mc4wp-form input::-webkit-input-placeholder{
	color:var(--_color-gold)
}
.pum form.mc4wp-form input::-moz-placeholder{
	opacity:1;
	color:var(--_color-gold)
}
.pum form.mc4wp-form input:-moz-placeholder{
	color:var(--_color-gold)
}
.pum form.mc4wp-form input:-ms-input-placeholder{
	color:var(--_color-gold)
}
.pum form.mc4wp-form input.placeholder{
	color:var(--_color-gold)
}
.pum form.mc4wp-form button[type=submit]{
	width:32px;
	height:32px;
	padding:0;
	min-height:auto;
	position:absolute;
	background:0 0;
	bottom:16px;
	right:0;
	border:1px solid var(--_color-white);
	color:var(--_color-white)
}
.pum form.mc4wp-form button[type=submit]:hover{
	background:var(--_color-white);
	color:var(--_color-black)
}
.pum .pum-close{
	transition:opacity .2s ease-in-out;
	top:15px!important;
	right:15px!important;
	text-indent:-9999px!important;
	overflow:hidden!important;
	color:var(--_color-white)!important
}
.pum .pum-close:hover{
	opacity:.8
}
.pum .pum-close:after{
	font-weight:400;
	font-size:20px;
	content:"\f112";
	font-family:woodmart-font;
	text-indent:0
}
.pum .wd-social-icons a{
	width:40px;
	height:40px;
	background:0 0;
	border:2px solid var(--_color-gold)!important;
	border-radius:0;
	margin-inline:11px;
	color:var(--_color-white)
}
.pum .wd-social-icons a:hover{
	background:var(--_color-gold)
}
.pum .wd-social-icons a span{
	line-height:38px!important
}
header.whb-header .container{
	width:100%!important;
	padding:0
}
header.whb-header .whb-flex-row .whb-column{
	margin:0!important
}
header.whb-header .whb-flex-row .whb-column.whb-col-left{
	border-right:1px solid var(--_color-white)
}
header.whb-header .whb-flex-row .whb-column.whb-mobile-left{
	flex:unset;
	border-right:1px solid var(--_color-white)
}
header.whb-header .whb-flex-row .whb-column.whb-mobile-right{
	flex:unset;
	align-items:unset
}
header.whb-header .whb-flex-row .whb-column.whb-mobile-right>div{
	display:flex;
	justify-content:center;
	align-items:center
}
header.whb-header .whb-flex-row .whb-column.whb-mobile-right .wd-header-mobile-nav{
	border-left:1px solid var(--_color-white)
}
header.whb-header .wd-social-icons .wd-social-icon{
	padding-inline:11px
}
header.whb-header .ico-phone{
	color:var(--_color-white)
}
header.whb-header .wd-tools-icon:before{
	font-size:24px
}
.mobile-nav{
	background:var(--_color-black)
}
.bg_carousel-section{
	position:relative;
	isolation:isolate
}
.bg_carousel-section:not(:has(.wpb_images_carousel)){
	-o-border-image:fill 1 linear-gradient(rgba(36,33,33,.46),rgba(36,33,33,.46));
	border-image:fill 1 linear-gradient(rgba(36,33,33,.46),rgba(36,33,33,.46))
}
.bg_carousel-section .wpb_column{
	position:unset
}
.bg_carousel-section .wpb_images_carousel{
	position:absolute;
	inset:0;
	margin:0;
	z-index:-1;
	pointer-events:none
}
.bg_carousel-section .wpb_images_carousel *{
	height:100%
}
.bg_carousel-section .wpb_images_carousel .vc_item{
	height:100%!important
}
.bg_carousel-section .wpb_images_carousel .vc_carousel-inner:before{
	content:"";
	display:block;
	position:absolute;
	inset:0;
	background:rgba(36,33,33,.46);
	z-index:1
}
.bg_carousel-section .wpb_images_carousel img{
	width:100%;
	height:100%!important;
	-o-object-fit:cover;
	object-fit:cover
}
.bg_carousel-section .wpb_images_carousel .vc_carousel-control{
	z-index:10
}
.bg_carousel-section .scroll_to-block{
	position:absolute;
	bottom:0;
	left:50%;
	translate:-50% 0;
	margin:0;
	font-size:16px;
	line-height:1;
	color:var(--_color-white);
	text-transform:uppercase;
	text-align:center
}
.bg_carousel-section .scroll_to-block:after,
.bg_carousel-section .scroll_to-block:before{
	width:345px;
	height:345px;
	content:"";
	display:block;
	border:1px dashed rgba(255,255,255,.4);
	border-radius:50%;
	position:absolute;
	top:160%;
	left:50%;
	translate:-50% -50%
}
.bg_carousel-section .scroll_to-block:after{
	width:415px;
	height:415px;
	border:1px dashed rgba(255,255,255,.7);
	top:160%
}
.bg_carousel-section .scroll_to-block .wpb_wrapper{
	display:flex;
	flex-direction:column;
	align-items:center;
	gap:20px 0
}
.bg_carousel-section .scroll_to-block .wpb_wrapper:after{
	width:1px;
	height:30px;
	content:"";
	display:block;
	background:var(--_color-white)
}
.custom-slider .wd-slide-inner{
	color:var(--_color-white)
}
.custom-slider .wd-slider .vc_column-inner>.wpb_wrapper{
	max-width:650px
}
.custom-slider .wd-slider .vc_column-inner>.wpb_wrapper .wpb_text_column{
	max-width:485px
}
.custom-slider .wd-slide-bg{
	-o-border-image:fill 1 linear-gradient(rgba(36,33,33,.5),rgba(36,33,33,.5));
	border-image:fill 1 linear-gradient(rgba(36,33,33,.5),rgba(36,33,33,.5));
	-webkit-mask-image:linear-gradient(180deg,#000 39.62%,rgba(0,0,0,0) 93.27%);
	mask-image:linear-gradient(180deg,#000 39.62%,rgba(0,0,0,0) 93.27%)
}
.card_block-section{
	color:var(--_color-white)
}
.card_block-section a:not([class]){
	text-decoration:underline
}
.card_block-section a:not([class]):hover{
	text-decoration:none
}
.card_block-section.animated .wpb_column{
	overflow:hidden
}
.card_block-section.animated .vc_column-inner>.wpb_wrapper>div:not(:first-child){
	transition:translate .2s ease-in-out,opacity .2s ease-in-out
}
.card_block-section .vc_column-inner{
	-o-border-image:fill 1 linear-gradient(rgba(36,33,33,.5),rgba(36,33,33,.5));
	border-image:fill 1 linear-gradient(rgba(36,33,33,.5),rgba(36,33,33,.5));
	min-height:400px
}
.card_block-section .vc_column-inner>.wpb_wrapper{
	display:flex;
	flex-direction:column;
	height:100%
}
.card_block-section .vc_column-inner>.wpb_wrapper>div:first-child{
	flex-grow:1
}
.columns-block{
	overflow:hidden
}
.columns-block .two_columns-block{
	display:flex;
	flex-direction:column;
	gap:30px 0
}
.columns-block .two_columns-block:after,
.columns-block .two_columns-block:before{
	display:none
}
.columns-block .two_columns-block .wpb_column:has(.vc_single_image-wrapper>img){
	order:-1
}
.columns-block .two_columns-block div:has(>img){
	position:relative
}
.columns-block .two_columns-block div:has(>img):before{
	content:"";
	position:absolute;
	top:0;
	left:0;
	width:1px;
	height:100%;
	background:var(--_color-black);
	z-index:10
}
.columns-block .three_columns{
	gap:30px 0
}
.columns-block .three_columns .wpb_column:nth-child(2){
	order:3
}
.columns-block .three_columns_large_image .wpb_column{
	width:28%
}
.columns-block .three_columns_large_image .wpb_column:nth-child(2){
	width:44%
}
.columns-block .three_columns_large_image .wpb_column:nth-child(2) *{
	height:100%
}
.columns-block .three_columns_large_image .wpb_column:nth-child(2) img{
	-o-object-fit:cover;
	object-fit:cover
}
.columns-block .lines .wpb_column:first-child .vc_column-inner>.wpb_wrapper,
.columns-block .lines .wpb_column:last-child .vc_column-inner>.wpb_wrapper{
	position:relative
}
.columns-block .lines .wpb_column:first-child .vc_column-inner>.wpb_wrapper:before,
.columns-block .lines .wpb_column:last-child .vc_column-inner>.wpb_wrapper:before{
	content:"";
	display:block;
	position:absolute;
	inset:-200vh 0;
	border:1px solid rgba(255,255,255,.05);
	pointer-events:none
}
.columns-block .decoration .wpb_column:last-child .vc_single_image-wrapper{
	position:relative
}
.columns-block .decoration .wpb_column:last-child .vc_single_image-wrapper:before{
	width:68%;
	height:30px;
	content:"";
	display:block;
	background:#f4da9d;
	margin-left:auto
}
.float_image-block p{
	margin-bottom:1.7em
}
.float_image-block p:has(>img) img{
	width:100%
}
footer.footer-container{
	padding:15px 0 0
}
footer.footer-container a{
	color:inherit
}
footer.footer-container a:hover{
	color:var(--_color-white)
}
footer.footer-container .container{
	max-width:1130px
}
footer.footer-container .columns-block.vc_row:after,
footer.footer-container .columns-block.vc_row:before{
	display:none
}
footer.footer-container .vc_wp_custommenu.wpb_content_element{
	margin:0
}
footer.footer-container .vc_wp_custommenu.wpb_content_element .widget.widget_nav_menu{
	font-size:16px;
	color:#8b8b8b
}
footer.footer-container .vc_wp_custommenu.wpb_content_element .widget.widget_nav_menu a[aria-current=page]{
	color:var(--_color-white)
}
footer.footer-container .vc_wp_custommenu.wpb_content_element .widget.widget_nav_menu .menu{
	display:grid;
	grid-template-columns:1fr 1fr;
	margin:0
}
footer.footer-container .vc_wp_custommenu.wpb_content_element .widget.widget_nav_menu .menu li{
	margin-bottom:.9em
}
footer.footer-container form.mc4wp-form p{
	margin:0
}
footer.footer-container form.mc4wp-form .mc4wp-form-fields{
	position:relative
}
footer.footer-container form.mc4wp-form label{
	height:auto;
	margin:0;
	font-size:16px;
	line-height:1;
	text-indent:-9999px;
	overflow:hidden
}
footer.footer-container form.mc4wp-form input{
	height:auto;
	display:block;
	padding:6px 0 22px;
	border:none;
	border-bottom:1px solid #fff;
	margin-top:-1lh;
	font-size:16px;
	line-height:1;
	color:var(--_color-white)
}
footer.footer-container form.mc4wp-form input:focus{
	border-color:var(--_color-gold)
}
footer.footer-container form.mc4wp-form input::-webkit-input-placeholder{
	color:var(--_color-gold)
}
footer.footer-container form.mc4wp-form input::-moz-placeholder{
	opacity:1;
	color:var(--_color-gold)
}
footer.footer-container form.mc4wp-form input:-moz-placeholder{
	color:var(--_color-gold)
}
footer.footer-container form.mc4wp-form input:-ms-input-placeholder{
	color:var(--_color-gold)
}
footer.footer-container form.mc4wp-form input.placeholder{
	color:var(--_color-gold)
}
footer.footer-container form.mc4wp-form button[type=submit]{
	width:32px;
	height:32px;
	padding:0;
	min-height:auto;
	position:absolute;
	background:0 0;
	top:0;
	right:0;
	border:1px solid var(--_color-white);
	color:var(--_color-white)
}
footer.footer-container form.mc4wp-form button[type=submit]:hover{
	background:var(--_color-white);
	color:var(--_color-black)
}
footer.footer-container .wd-social-icons a{
	margin-inline:11px;
	color:var(--_color-white)
}
footer.footer-container .wd-accordion .wd-accordion-item{
	border:none!important
}
footer.footer-container .wd-accordion .wd-accordion-item .wd-accordion-title{
	padding:5px 0
}
footer.footer-container .wd-accordion .wd-accordion-item .wd-accordion-title .wd-accordion-title-text{
	color:#8b8b8b!important
}
footer.footer-container .wd-accordion .wd-accordion-item .wd-accordion-title .wd-accordion-opener{
	color:#f4da9d
}
footer.footer-container .wd-accordion .wd-accordion-item .wd-accordion-title.wd-active .wd-accordion-title-text{
	color:#f4da9d!important
}
footer.footer-container .wd-images-gallery.right .wd-grid-g{
	gap:10px 4px
}
footer.footer-container .wd-images-gallery .wd-grid-g{
	display:flex;
	flex-wrap:wrap;
	align-items:center;
	gap:10px 15px;
	justify-content:center
}
footer.footer-container .wpb_text_column{
	color:#8b8b8b
}
footer.footer-container .postfooter{
	padding-left:calc((100vw - 1130px - var(--wd-sticky-nav-w) - var(--wd-scroll-w))/ 2);
	padding-right:calc((100vw - 1130px - var(--wd-sticky-nav-w) - var(--wd-scroll-w))/ 2)
}
footer.footer-container .postfooter .wpb_text_column{
	color:var(--_color-white)
}
footer.footer-container .vc_row.vc_row-flex{
	display:flex!important;
	justify-content:center!important;
	align-items:center!important
}
footer.footer-container .vc_row.vc_row-flex>.vc_column_container{
	width:auto!important
}
.w-a{
	width:auto!important
}
.wpcf7-form-control-wrap{
	position:relative;
	display:block
}
.c-wb-col-w .wd-col img{
	width:100%
}
.c-wb-col-w .wd-col:nth-child(1){
	width:111px
}
.c-wb-col-w .wd-col:nth-child(2){
	width:217px
}
.c-wb-col-w .wd-col:nth-child(3){
	width:67px
}
.c-wb-col-w .wd-col:nth-child(4){
	width:141px
}
.c-wb-col-w .wd-col:nth-child(5){
	width:71px
}
.c-wb-col-w .wd-grid-g{
	display:flex;
	justify-content:center;
	align-items:center;
	gap:2%
}
.c-text-block-alignment{
	height:72px;
	display:flex;
	justify-content:center;
	align-items:center
}
.ico-phone{
	white-space:nowrap!important
}
.whb-header{
	height:0!important
}
.wpb_gallery.test{
	position:absolute;
	inset:0;
	margin:0;
	z-index:-1;
	pointer-events:none;
	-webkit-user-select:none;
	-moz-user-select:none;
	user-select:none
}
.wpb_gallery.test *{
	width:100%!important;
	height:100%!important
}
.wpb_gallery.test .slides li{
	position:relative
}
.wpb_gallery.test .slides li:before{
	content:"";
	display:block;
	position:absolute;
	inset:0;
	background:rgba(36,33,33,.46);
	z-index:1
}
.wpb_gallery.test .slides li img{
	aspect-ratio:unset;
	height:100%;
	width:100%;
	-o-object-fit:cover;
	object-fit:cover
}
.wpb_gallery.test .wpb_gallery_slides{
	background:unset;
	border:0;
	margin:0
}
.wpb_gallery.test .flex-control-nav,
.wpb_gallery.test .flex-direction-nav{
	display:none!important
}
@media (min-width:480px){
	h1{
		font-size:35px
	}
	h2{
		font-size:30px
	}
	h3{
		font-size:27px
	}
	h4{
		font-size:24px
	}
	h5{
		font-size:21px
	}
	h6{
		font-size:18px
	}
	.form-holder .columns-block{
		display:flex;
		flex-wrap:wrap;
		justify-content:center;
		gap:0 16px
	}
	.form-holder .columns-block .column{
		width:calc(50% - 8px)
	}
}
@media (min-width:768px){
	.form-holder{
		padding:0 25px
	}
	.form-holder input,
	.form-holder select,
	.form-holder textarea{
		width:calc(100% - 2.4em);
		margin:0 1.2em
	}
	.form-holder textarea{
		height:47.78px;
		min-height:47px
	}
	.form-holder .columns-block{
		gap:0 26px
	}
	.form-holder .columns-block .column{
		width:calc(50% - 13px)
	}
	.wd-blog-element .wd-post .article-inner .article-body-container{
		min-height:450px
	}
	.post-single-page.post.type-post .article-inner .wd-entities-title{
		font-size:35px;
		line-height:40px
	}
	.post-single-page.post.type-post #ez-toc-container{
		padding:20px
	}
	.wd-single-footer{
		margin-bottom:50px
	}
	.wd-popup.wd-popup-element{
		padding-block:50px
	}
	.wd-popup.wd-popup-element .mfp-close{
		top:15px;
		inset-inline-end:15px
	}
	header.whb-header .whb-flex-row .whb-column.whb-mobile-left{
		padding:0 20px
	}
	header.whb-header .whb-flex-row .whb-column.whb-mobile-right .wd-header-text{
		padding:0 30px
	}
	header.whb-header .whb-flex-row .whb-column.whb-mobile-right .wd-header-mobile-nav{
		padding:0 20px
	}
	header.whb-header .ico-phone{
		font-size:18px
	}
	.bg_carousel-section .scroll_to-block:after{
		width:425px;
		height:425px;
		top:130%
	}
	.columns-block .two_columns-block{
		flex-direction:row;
		gap:0
	}
	.columns-block .two_columns-block .wpb_column{
		flex:1
	}
	.columns-block .two_columns-block .wpb_column:has(.vc_single_image-wrapper>img){
		order:unset
	}
	.columns-block .two_columns_max_width{
		max-width:850px;
		margin:0 auto
	}
	.columns-block .two_columns_max_width .wpb_column:has(.vc_single_image-wrapper>img){
		max-width:345px
	}
	.columns-block .three_columns{
		gap:0
	}
	.columns-block .three_columns .wpb_column{
		width:29%
	}
	.columns-block .three_columns .wpb_column:nth-child(2){
		width:42%;
		order:unset
	}
	.float_image-block p:has(>img){
		float:right;
		width:50%;
		max-width:665px;
		margin-left:30px
	}
	footer.footer-container .wd-images-gallery.right .wd-grid-g{
		justify-content:flex-end
	}
	footer.footer-container .wd-images-gallery .wd-grid-g{
		gap:10px 25px
	}
}
@media (min-width:992px){
	.custom-slider .wd-slider-pagin{
		bottom:65px
	}
	.card_block-section.animated .wpb_column:hover .vc_column-inner>.wpb_wrapper>div{
		translate:0;
		opacity:1!important
	}
	.card_block-section.animated .vc_column-inner>.wpb_wrapper>div:not(:first-child){
		translate:0 80px
	}
	.card_block-section.animated .vc_column-inner>.wpb_wrapper>div:has(.btn,.form-holderbutton,.form-holderinput[type=button],.form-holderinput[type=submit],.wd-blog-element.wd-post.article-inner.article-body-container.btn-read-more,.wd-blog-element.wd-loop-footer.btn,.wd-blog-element.wd-loop-footer.form-holderbutton,.form-holder.wd-blog-element.wd-loop-footerbutton,.wd-blog-element.wd-loop-footer.form-holderinput[type=button],.form-holder.wd-blog-element.wd-loop-footerinput[type=button],.wd-blog-element.wd-loop-footer.form-holderinput[type=submit],.form-holder.wd-blog-element.wd-loop-footerinput[type=submit]){
		opacity:0
	}
	.card_block-section .vc_column-inner{
		min-height:560px
	}
}
@media (min-width:1024px){
	h1{
		font-size:40px
	}
	h2{
		font-size:35px
	}
	h3{
		font-size:30px
	}
	h4{
		font-size:27px
	}
	h5{
		font-size:23px
	}
	h6{
		font-size:20px
	}
	.wd-blog-element .wd-post .article-inner .article-body-container{
		padding:30px;
		min-height:560px
	}
	.post-single-page.post.type-post .article-inner .wd-entities-title{
		font-size:50px;
		line-height:60px
	}
	.wd-single-footer{
		margin-bottom:95px
	}
	.sidebar-container .wd-widget.widget_block .wp-block-heading{
		font-size:24px
	}
	header.whb-header .whb-flex-row .whb-column.whb-col-left{
		min-width:195px;
		justify-content:center
	}
	header.whb-header .whb-flex-row .whb-column.whb-col-center{
		padding-left:8vw;
		justify-content:center
	}
	header.whb-header .whb-flex-row .whb-column.whb-col-right{
		min-width:390px;
		display:grid;
		grid-template-columns:1fr 1fr;
		align-items:unset
	}
	header.whb-header .whb-flex-row .whb-column.whb-col-right>div{
		border-left:1px solid var(--_color-white);
		display:flex;
		justify-content:center;
		align-items:center
	}
	.columns-block .two_columns-block{
		gap:0 10px
	}
	.columns-block .two_columns_large_image .wpb_column:has(.vc_single_image-wrapper>img),
	.columns-block .two_columns_large_image .wpb_column:has(.wd-image>img){
		flex:1.45;
		max-width:695px
	}
	.columns-block .three_columns{
		gap:0 10px
	}
	.columns-block .three_columns .wpb_column{
		width:calc(29.7% - 6.66px)
	}
	.columns-block .three_columns .wpb_column:nth-child(2){
		width:calc(40.6% - 6.66px)
	}
	.float_image-block p:has(>img){
		width:58%;
		margin-left:35px
	}
}
@media (min-width:1200px){
	.wpb_wrapper:has(>.decorated-image){
		height:100%;
		min-height:270px
	}
	.card_block-section .vc_column-inner{
		padding-inline:30px;
		padding-bottom:8px
	}
	footer.footer-container .columns-block.vc_row{
		display:grid!important;
		gap:90px;
		grid-template-columns:1fr 1.3707fr 1fr
	}
	footer.footer-container .columns-block.vc_row .wpb_column{
		width:100%
	}
}
@media (min-width:1360px){
	.wide-row{
		margin-inline:-100px
	}
}
@media (max-width:1023px){
	body br{
		display:none
	}
}
@media (max-width:768px){
	.sidebar-container .widget-area{
		padding-inline:15px
	}
}
@media (max-width:767px){
	body img{
		width:100%
	}
	.columns-block .three_columns .wpb_column:nth-child(1){
		width:50%;
		order:1
	}
	.columns-block .three_columns .wpb_column:nth-child(1) .vc_column-inner{
		margin-right:-7.5px
	}
	.columns-block .three_columns .wpb_column:nth-child(3){
		width:50%;
		order:2
	}
	.columns-block .three_columns .wpb_column:nth-child(3) .vc_column-inner{
		margin-left:-7.5px
	}
	footer.footer-container .postfooter .wpb_text_column{
		text-align:center
	}
}

/* CF7 – hide placeholder option in budget select - Corporate Travel Management page */
.wpcf7 select[name="AnnualTravelSpend"] option:first-child {
  display: none;
}
.form-holder .columns-block .column {
	margin:10px 0;
}
.form-holder .submit_btn-block {
	margin:15px 0 0;
}