/*home header*/
.entry-header {
    display: none;
}

.nv-page-title-wrap.nv-big-title {
    display: none;
}
/*header button*/
span.bars;

/*footer*/
.component-wrap {
    display: none;
}
.footer--row-inner.footer-bottom-inner.footer-content-wrap{
	display: none;
}

/** Start Block Kit CSS: 71-3-d415519effd9e11f35d2438c58ea7ebf **/

.envato-block__preview{overflow: visible;}

/** End Block Kit CSS: 71-3-d415519effd9e11f35d2438c58ea7ebf **/

/*contact button*/
button#wpforms-submit-705{
	background-color: #2575fc;
}
button#wpforms-submit-705:hover{
	background-color: lightgreen;
}

/** Start Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/

.envato-block__preview{overflow: visible;}

/*Kit 69 Custom Styling for buttons */
.envato-kit-69-slide-btn .elementor-button,
.envato-kit-69-cta-btn .elementor-button,
.envato-kit-69-flip-btn .elementor-button{
	border-left: 0px !important;
	border-bottom: 0px !important;
	border-right: 0px !important;
	padding: 15px 0 0 !important;
}
.envato-kit-69-slide-btn .elementor-slide-button:hover,
.envato-kit-69-cta-btn .elementor-button:hover,
.envato-kit-69-flip-btn .elementor-button:hover{
	margin-bottom: 20px;
}
.envato-kit-69-menu .elementor-nav-menu--main a:hover{
	margin-top: -7px;
	padding-top: 4px;
	border-bottom: 1px solid #FFF;
}
/* Fix menu dropdown width */
.envato-kit-69-menu .elementor-nav-menu--dropdown{
	width: 100% !important;
}

/** End Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/



/** Start Block Kit CSS: 144-3-3a7d335f39a8579c20cdf02f8d462582 **/

.envato-block__preview{overflow: visible;}

/* Envato Kit 141 Custom Styles - Applied to the element under Advanced */

.elementor-headline-animation-type-drop-in .elementor-headline-dynamic-wrapper{
	text-align: center;
}
.envato-kit-141-top-0 h1,
.envato-kit-141-top-0 h2,
.envato-kit-141-top-0 h3,
.envato-kit-141-top-0 h4,
.envato-kit-141-top-0 h5,
.envato-kit-141-top-0 h6,
.envato-kit-141-top-0 p {
	margin-top: 0;
}

.envato-kit-141-newsletter-inline .elementor-field-textual.elementor-size-md {
	padding-left: 1.5rem;
	padding-right: 1.5rem;
}

.envato-kit-141-bottom-0 p {
	margin-bottom: 0;
}

.envato-kit-141-bottom-8 .elementor-price-list .elementor-price-list-item .elementor-price-list-header {
	margin-bottom: .5rem;
}

.envato-kit-141.elementor-widget-testimonial-carousel.elementor-pagination-type-bullets .swiper-container {
	padding-bottom: 52px;
}

.envato-kit-141-display-inline {
	display: inline-block;
}

.envato-kit-141 .elementor-slick-slider ul.slick-dots {
	bottom: -40px;
}

/** End Block Kit CSS: 144-3-3a7d335f39a8579c20cdf02f8d462582 **/



/** Start Block Kit CSS: 141-3-1d55f1e76be9fb1a8d9de88accbe962f **/

.envato-kit-138-bracket .elementor-widget-container > *:before{
	content:"[";
	color:#ffab00;
	display:inline-block;
	margin-right:4px;
	line-height:1em;
	position:relative;
	top:-1px;
}

.envato-kit-138-bracket .elementor-widget-container > *:after{
	content:"]";
	color:#ffab00;
	display:inline-block;
	margin-left:4px;
	line-height:1em;
	position:relative;
	top:-1px;
}

/** End Block Kit CSS: 141-3-1d55f1e76be9fb1a8d9de88accbe962f **/
/*REMOVE HOVER EFFECTS*/
/*about us*/
.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-5ae4eb8c{
    cursor: default !important;
    pointer-events: none;
}
/*secondary menu*/
li#menu-item-631{
	cursor: default !important;
    pointer-events: none;
}
/*product photo titles*/
section.elementor-section.elementor-top-section.elementor-element.elementor-element-520b0f59.elementor-section-height-min-height.elementor-section-items-stretch.elementor-section-stretched.elementor-section-boxed.elementor-section-height-default{
	cursor: default !important;
    pointer-events: none;
}
section.elementor-section.elementor-top-section.elementor-element.elementor-element-2d57293.elementor-section-height-min-height.elementor-section-items-stretch.elementor-section-stretched.elementor-section-boxed.elementor-section-height-default{
	cursor: default !important;
    pointer-events: none;
}
/*our process*/
.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-5af6d5ba{
	cursor: default !important;
    pointer-events: none;
}
/*contact form message*/
div#wpforms-confirmation-705 {
    background-color: white;
	  color: navy;
}
/*footer*/
.elementor-column.elementor-col-25.elementor-top-column.elementor-element.elementor-element-374d1c5f{
	cursor: default !important;
    pointer-events: none;
}
/*mobile 움직이지 못하게*/
html, body {
    overflow-x: hidden; /* Prevent horizontal scrolling */
}

.container, section {
    max-width: 100vw; /* Ensure sections don't exceed the viewport width */
}