.elementor-kit-6{--e-global-color-primary:#221C11;--e-global-color-secondary:#54595F;--e-global-color-text:#221C11;--e-global-color-accent:#D4AA38;--e-global-typography-primary-font-family:"Avenir LT Pro Medium";--e-global-typography-primary-font-weight:500;--e-global-typography-secondary-font-family:"Avenir LT Pro Heavy";--e-global-typography-secondary-font-weight:700;--e-global-typography-text-font-family:"Avenir LT Pro Medium";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"YWFT Ultramagnetic";--e-global-typography-accent-font-weight:500;--e-global-typography-accent-text-transform:uppercase;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-kit-6 a{color:var( --e-global-color-accent );text-decoration:none;}.elementor-kit-6 h1{font-family:"YWFT Ultramagnetic", Sans-serif;font-size:54px;font-weight:normal;font-style:normal;line-height:60px;letter-spacing:normal;}.elementor-kit-6 h2{font-family:"YWFT Ultramagnetic", Sans-serif;font-size:45px;font-weight:normal;font-style:normal;line-height:54px;letter-spacing:normal;}.elementor-kit-6 h3{font-family:"YWFT Ultramagnetic", Sans-serif;font-size:30px;font-weight:normal;font-style:normal;line-height:39px;letter-spacing:normal;}.elementor-kit-6 h4{font-family:"YWFT Ultramagnetic", Sans-serif;font-size:21px;font-weight:normal;font-style:normal;line-height:30px;letter-spacing:0.42px;}.elementor-kit-6 h5{font-family:"YWFT Ultramagnetic", Sans-serif;font-size:18px;font-weight:normal;font-style:normal;line-height:24px;letter-spacing:normal;}.elementor-kit-6 h6{font-family:"Avenir LT Pro Heavy", Sans-serif;font-size:18px;font-weight:700;font-style:normal;line-height:24px;letter-spacing:0.36px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1250px;}.e-con{--container-max-width:1250px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-6{font-size:18px;line-height:27px;}.elementor-kit-6 h2{font-size:39px;line-height:45px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.Hide {
    display: none;
}
.elementor-field-type-submit button,
.elementor-button-wrapper {
    z-index: 89!important;
    position: relative;
}
.elementor-field-type-submit:after {
    content: "";
    border: 1px solid #D4AA38;
    width: 98%;
    height: 100%;
    position: absolute;
    right: -2px;
    top: 6px;
    z-index: 0;
}
.border-yellow:after {
    content: "";
    border: 1px solid #D4AA38;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 6px;
    top: 6px;
    z-index: 0;
}
.border-black:after {
    content: "";
    border: 1px solid #000;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 6px;
    top: 6px;
    z-index: 0;
}
.elementor-field-type-submit:hover:after,
.border-yellow:hover:after,
.border-yellow-center:hover:after,
.border-black:hover:after {
    content: "";
    border: none!important;
}
.elementor-button[type="submit"]:hover {
    background-color: #221c11!important;
}
.border-yellow-center,
.border-black-center {
    margin-left: auto;
    margin-right: auto;
    width: auto;
}
.border-yellow-center:after {
    content: "";
    border: 1px solid #D4AA38;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 6px;
    top: 6px;
    z-index: 0;
}
.border-black-center:after {
    content: "";
    border: 1px solid #221c11;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 6px;
    top: 6px;
    z-index: 0;
}
.comments-area a, .page-content a {
    text-decoration: none!important;
}
.elementor-accordion .elementor-accordion-item {
    border-bottom: 1px solid #d4d4d4!important;
}
[left] .elementor-container {
    flex-direction: row-reverse;
}
.button-transition .elementor-widget-container {
    justify-content: flex-start!important;
}
.wpr-button-icon svg {
    fill: #d4aa38!important;
}
.button-transition .premium-button-text-icon-wrapper {
  position: relative;
  color: #d4aa38;
}

.button-transition .premium-button-text-icon-wrapper::after {
  content: '';
  position: absolute;
  width: 100%;
  transform: scaleX(0);
  height: 3px;
  bottom: 0;
  left: 0;
  background-color: var(--e-global-color-accent );
  transform-origin: bottom left;
  transition: transform 0.25s ease-out;
}

.button-transition .premium-button-text-icon-wrapper:hover::after {
  transform: scaleX(1);
  transform-origin: bottom left;
}
.experiences-carousel .slick-dots {
    text-align: left!important;
}
.elementor-select-wrapper .select-caret-down-wrapper {
    color: #c79f34!important;
}
.elementor-animation-grow:active, .elementor-animation-grow:focus, .elementor-animation-grow:hover {
    transform: scale(1.05)!important;
}
.fa-search:before {
    content: url(https://smithtower.com/wp-content/uploads/2023/04/search.svg)!important;
    width: 20px;
    height: 20px;
}
.eael-adv-accordion {
    width: 90%;
    height: 100%;
    -webkit-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}
.elementor-9 .elementor-element.elementor-element-157e8cf a.carousel-arrow.carousel-prev,
.elementor-9 .elementor-element.elementor-element-157e8cf a.carousel-arrow.carousel-next {
    display: none!important;
}
@media screen and (max-width: 767px) {
    .elementor-search-form--skin-full_screen .elementor-search-form__container {
    padding: 0px 15% 50% 15%!important;
    }
    .elementor-swiper-button-prev {
        left: -15px;
    }
    .elementor-swiper-button-next {
        right: -15px;
    }
    .elementor-element-c99580a {
        background-color: #f5f5f5;
    }
    .elementor-342 .elementor-element.elementor-element-19498c4 {
        width: 100%!important;
    }
    .elementor-342 .elementor-element.elementor-element-10d8580 {
        width: 100%!important;
    }
    .elementor-341 .elementor-element.elementor-element-9272d92 {
        width: 100%!important;
    }
    .elementor-341 .elementor-element.elementor-element-abf0b0f {
        width: 100%!important;
        
    }
    .elementor-340 .elementor-element.elementor-element-d5493c9 {
        width: 100%!important;
    }
    .elementor-340 .elementor-element.elementor-element-1505ff7 {
        width: 100%!important;
    }
    .elementor-340 .elementor-element.elementor-element-1505ff7 {
        width: 100%!important;
    }
    .elementor-131 .elementor-element.elementor-element-37e1a41 {
        width: 100%!important;
    }
    .elementor-131 .elementor-element.elementor-element-a6135ac {
        width: 100%!important;
    }
    body:not(.rtl) .elementor-9 .elementor-element.elementor-element-ad48140,
    body:not(.rtl) .elementor-57 .elementor-element.elementor-element-198d2de,
    body:not(.rtl) .elementor-51 .elementor-element.elementor-element-8cede97 {
        transform: translate(-50%, 0px);
        left: 50%;
    }
    body:not(.rtl) .elementor-273 .elementor-element.elementor-element-7acba02 {
        left: 40px!important;
        top: 10px!important;
        width: 245px!important;
        max-width: 300px!important;
    }
    .elementor-57 .elementor-element.elementor-element-07b6edc a.carousel-arrow.carousel-prev {
        left: 100px!important;
        top: 450px!important;
    }
    .elementor-57 .elementor-element.elementor-element-07b6edc a.carousel-arrow.carousel-next {
        right: 100px!important;
        top: 450px!important;
    }
    .elementor-348 .elementor-element.elementor-element-052f38a > .elementor-element-populated,
    .elementor-368 .elementor-element.elementor-element-052f38a > .elementor-element-populated,
    .elementor-369 .elementor-element.elementor-element-052f38a > .elementor-element-populated {
        margin: 0px!important;
        padding: 30px!important;
    }
    #premium-carousel-wrapper-07b6edc .slick-dots,
    #premium-carousel-wrapper-157e8cf .slick-dots {
        display: none!important;
    }
    .elementor-9 .elementor-element.elementor-element-157e8cf a.carousel-arrow.carousel-prev, .elementor-9 .elementor-element.elementor-element-157e8cf a.carousel-arrow.carousel-next {
        display: block!important;
    }
    .elementor-9 .elementor-element.elementor-element-157e8cf a.carousel-arrow.carousel-prev {
        left: 120px!important;
        bottom: -60px;
        margin-top: 0!important;
        top: unset!important;
    }
    .elementor-9 .elementor-element.elementor-element-157e8cf a.carousel-arrow.carousel-next {
        right: 120px!important;
        bottom: -60px;
        margin-top: 0!important;
        top: unset!important;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Avenir LT Pro Medium';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://smithtower.wpengine.com/wp-content/uploads/2023/02/AvenirLTPro-Medium.eot');
	src: url('https://smithtower.wpengine.com/wp-content/uploads/2023/02/AvenirLTPro-Medium.eot?#iefix') format('embedded-opentype'),
		url('https://smithtower.wpengine.com/wp-content/uploads/2023/02/AvenirLTPro-Medium.woff2') format('woff2'),
		url('https://smithtower.wpengine.com/wp-content/uploads/2023/02/AvenirLTPro-Medium.woff') format('woff'),
		url('https://smithtower.wpengine.com/wp-content/uploads/2023/02/AvenirLTPro-Medium.ttf') format('truetype'),
		url('https://smithtower.wpengine.com/wp-content/uploads/2023/02/AvenirLTPro-Medium.svg#AvenirLTProMedium') format('svg');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Avenir LT Pro Heavy';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://smithtower.wpengine.com/wp-content/uploads/2023/02/AvenirLTPro-Heavy.eot');
	src: url('https://smithtower.wpengine.com/wp-content/uploads/2023/02/AvenirLTPro-Heavy.eot?#iefix') format('embedded-opentype'),
		url('https://smithtower.wpengine.com/wp-content/uploads/2023/02/AvenirLTPro-Heavy.woff2') format('woff2'),
		url('https://smithtower.wpengine.com/wp-content/uploads/2023/02/AvenirLTPro-Heavy.woff') format('woff'),
		url('https://smithtower.wpengine.com/wp-content/uploads/2023/02/AvenirLTPro-Heavy.ttf') format('truetype'),
		url('https://smithtower.wpengine.com/wp-content/uploads/2023/02/AvenirLTPro-Heavy.svg#AvenirLTProHeavy') format('svg');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'YWFT Ultramagnetic';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://smithtower.wpengine.com/wp-content/uploads/2023/02/YWFTUltramagnetic.eot');
	src: url('https://smithtower.wpengine.com/wp-content/uploads/2023/02/YWFTUltramagnetic.eot?#iefix') format('embedded-opentype'),
		url('https://smithtower.wpengine.com/wp-content/uploads/2023/02/YWFTUltramagnetic.woff2') format('woff2'),
		url('https://smithtower.wpengine.com/wp-content/uploads/2023/02/YWFTUltramagnetic.woff') format('woff'),
		url('https://smithtower.wpengine.com/wp-content/uploads/2023/02/YWFTUltramagnetic.ttf') format('truetype'),
		url('https://smithtower.wpengine.com/wp-content/uploads/2023/02/YWFTUltramagnetic.svg#YWFTUltramagnetic') format('svg');
}
/* End Custom Fonts CSS */