.elementor-kit-3{--e-global-color-primary:#955E42;--e-global-color-secondary:#553739;--e-global-color-text:#6E6E6E;--e-global-color-accent:#232020;--e-global-color-4da9a17:#CC8D9A;--e-global-color-50b2a21:#FFFFFF2B;--e-global-color-2d6a869:#DADADA;--e-global-color-9c764db:#FA961B;--e-global-color-6b0ce64:#F9F9F9;--e-global-color-fdf12ae:#FFFFFFD4;--e-global-color-e328c38:#AEAEAE;--e-global-color-c9da145:#955E4270;--e-global-color-9c082af:#FFFFFF;--e-global-color-0962333:#02010100;--e-global-color-c2a7801:#9C914F;--e-global-color-3af70ee:#FA961BFA;--e-global-color-5b49327:#FA961BDE;--e-global-color-e5b58e1:#0201014F;--e-global-color-a9087c3:#722031;--e-global-typography-primary-font-family:"Kantumruy Pro";--e-global-typography-secondary-font-family:"Kantumruy Pro";--e-global-typography-text-font-family:"Kantumruy Pro";--e-global-typography-text-font-size:17px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.5em;--e-global-typography-accent-font-family:"Kantumruy Pro";--e-global-typography-accent-font-size:15px;--e-global-typography-accent-font-weight:500;--e-global-typography-accent-text-transform:uppercase;--e-global-typography-accent-line-height:1.3em;--e-global-typography-accent-letter-spacing:0.5px;--e-global-typography-5898891-font-family:"Kantumruy Pro";--e-global-typography-5898891-font-size:250px;--e-global-typography-5898891-font-weight:700;--e-global-typography-5898891-line-height:1em;--e-global-typography-5898891-letter-spacing:25px;--e-global-typography-db48b8b-font-family:"Papyrus";--e-global-typography-db48b8b-font-size:72px;--e-global-typography-db48b8b-font-weight:700;--e-global-typography-db48b8b-text-transform:none;--e-global-typography-db48b8b-line-height:1.2em;--e-global-typography-c397194-font-family:"Papyrus";--e-global-typography-c397194-font-size:45px;--e-global-typography-c397194-font-weight:700;--e-global-typography-c397194-text-transform:none;--e-global-typography-c397194-line-height:1.2em;--e-global-typography-679076f-font-family:"Papyrus";--e-global-typography-679076f-font-size:35px;--e-global-typography-679076f-font-weight:700;--e-global-typography-679076f-text-transform:none;--e-global-typography-679076f-line-height:1.2em;--e-global-typography-a10f8a0-font-family:"Papyrus";--e-global-typography-a10f8a0-font-size:25px;--e-global-typography-a10f8a0-font-weight:700;--e-global-typography-a10f8a0-text-transform:none;--e-global-typography-a10f8a0-line-height:1.2em;--e-global-typography-b21c26e-font-family:"Papyrus";--e-global-typography-b21c26e-font-size:20px;--e-global-typography-b21c26e-font-weight:700;--e-global-typography-b21c26e-line-height:1.2em;--e-global-typography-4aceb21-font-family:"Papyrus";--e-global-typography-4aceb21-font-size:17px;--e-global-typography-4aceb21-font-weight:700;--e-global-typography-4aceb21-line-height:1.2em;--e-global-typography-1eb2da8-font-family:"Kantumruy Pro";--e-global-typography-1eb2da8-font-size:15px;--e-global-typography-1eb2da8-font-weight:400;--e-global-typography-3be2057-font-family:"Kantumruy Pro";--e-global-typography-3be2057-font-size:20px;--e-global-typography-3be2057-font-weight:500;--e-global-typography-3be2057-font-style:italic;--e-global-typography-3be2057-line-height:1.3em;--e-global-typography-94bac04-font-family:"Kantumruy Pro";--e-global-typography-94bac04-font-size:15px;--e-global-typography-94bac04-font-weight:500;--e-global-typography-94bac04-line-height:1.5em;--e-global-typography-f4f8084-font-family:"Kantumruy Pro";--e-global-typography-f4f8084-font-size:35px;--e-global-typography-f4f8084-font-weight:500;--e-global-typography-f4f8084-font-style:italic;--e-global-typography-f4f8084-line-height:1.3em;--e-global-typography-f4f8084-letter-spacing:1.5px;--e-global-typography-48cd92d-font-family:"Kantumruy Pro";--e-global-typography-48cd92d-font-size:17px;--e-global-typography-48cd92d-font-weight:500;--e-global-typography-48cd92d-font-style:italic;--e-global-typography-48cd92d-line-height:1.5em;--e-global-typography-3958d75-font-family:"Kantumruy Pro";--e-global-typography-3958d75-font-size:14px;--e-global-typography-3958d75-font-weight:500;--e-global-typography-3958d75-text-transform:uppercase;--e-global-typography-3958d75-line-height:1.3em;--e-global-typography-3958d75-letter-spacing:1px;--e-global-typography-31ff809-font-family:"Kantumruy Pro";--e-global-typography-31ff809-font-size:17px;--e-global-typography-31ff809-font-weight:700;--e-global-typography-31ff809-text-decoration:underline;--e-global-typography-31ff809-line-height:1.3em;--e-global-typography-45109ee-font-family:"Kantumruy Pro";--e-global-typography-45109ee-font-size:25px;--e-global-typography-45109ee-font-weight:700;--e-global-typography-45109ee-text-decoration:line-through;--e-global-typography-45109ee-line-height:1.2em;color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );--e-preloader-animation:pulse;--e-preloader-animation-duration:5s;--e-preloader-delay:0ms;}.elementor-kit-3 button,.elementor-kit-3 input[type="button"],.elementor-kit-3 input[type="submit"],.elementor-kit-3 .elementor-button{background-color:var( --e-global-color-a9087c3 );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:#FFFFFF;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-secondary );border-radius:30px 30px 30px 30px;padding:16px 35px 16px 35px;}.elementor-kit-3 button:hover,.elementor-kit-3 button:focus,.elementor-kit-3 input[type="button"]:hover,.elementor-kit-3 input[type="button"]:focus,.elementor-kit-3 input[type="submit"]:hover,.elementor-kit-3 input[type="submit"]:focus,.elementor-kit-3 .elementor-button:hover,.elementor-kit-3 .elementor-button:focus{background-color:var( --e-global-color-9c764db );color:#FFFFFF;box-shadow:0px 10px 25px 0px rgba(0, 0, 0, 0.1);border-style:solid;border-color:var( --e-global-color-primary );border-radius:30px 30px 30px 30px;}.elementor-kit-3 a{color:var( --e-global-color-a9087c3 );}.elementor-kit-3 h1{color:var( --e-global-color-a9087c3 );font-family:var( --e-global-typography-db48b8b-font-family ), Sans-serif;font-size:var( --e-global-typography-db48b8b-font-size );font-weight:var( --e-global-typography-db48b8b-font-weight );text-transform:var( --e-global-typography-db48b8b-text-transform );line-height:var( --e-global-typography-db48b8b-line-height );}.elementor-kit-3 h2{color:var( --e-global-color-a9087c3 );font-family:var( --e-global-typography-c397194-font-family ), Sans-serif;font-size:var( --e-global-typography-c397194-font-size );font-weight:var( --e-global-typography-c397194-font-weight );text-transform:var( --e-global-typography-c397194-text-transform );line-height:var( --e-global-typography-c397194-line-height );}.elementor-kit-3 h3{color:var( --e-global-color-a9087c3 );font-family:var( --e-global-typography-679076f-font-family ), Sans-serif;font-size:var( --e-global-typography-679076f-font-size );font-weight:var( --e-global-typography-679076f-font-weight );text-transform:var( --e-global-typography-679076f-text-transform );line-height:var( --e-global-typography-679076f-line-height );}.elementor-kit-3 h4{color:var( --e-global-color-a9087c3 );font-family:var( --e-global-typography-a10f8a0-font-family ), Sans-serif;font-size:var( --e-global-typography-a10f8a0-font-size );font-weight:var( --e-global-typography-a10f8a0-font-weight );text-transform:var( --e-global-typography-a10f8a0-text-transform );line-height:var( --e-global-typography-a10f8a0-line-height );}.elementor-kit-3 h5{color:var( --e-global-color-a9087c3 );font-family:var( --e-global-typography-b21c26e-font-family ), Sans-serif;font-size:var( --e-global-typography-b21c26e-font-size );font-weight:var( --e-global-typography-b21c26e-font-weight );line-height:var( --e-global-typography-b21c26e-line-height );}.elementor-kit-3 h6{color:var( --e-global-color-a9087c3 );font-family:var( --e-global-typography-4aceb21-font-family ), Sans-serif;font-size:var( --e-global-typography-4aceb21-font-size );font-weight:var( --e-global-typography-4aceb21-font-weight );line-height:var( --e-global-typography-4aceb21-line-height );}.elementor-kit-3 img{border-radius:0px 0px 0px 0px;}.elementor-kit-3 label{color:var( --e-global-color-text );font-family:var( --e-global-typography-94bac04-font-family ), Sans-serif;font-size:var( --e-global-typography-94bac04-font-size );font-weight:var( --e-global-typography-94bac04-font-weight );line-height:var( --e-global-typography-94bac04-line-height );}.elementor-kit-3 input:not([type="button"]):not([type="submit"]),.elementor-kit-3 textarea,.elementor-kit-3 .elementor-field-textual{font-family:var( --e-global-typography-1eb2da8-font-family ), Sans-serif;font-size:var( --e-global-typography-1eb2da8-font-size );font-weight:var( --e-global-typography-1eb2da8-font-weight );color:var( --e-global-color-text );background-color:var( --e-global-color-2d6a869 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-2d6a869 );border-radius:5px 5px 5px 5px;padding:12px 12px 12px 12px;}.elementor-kit-3 input:focus:not([type="button"]):not([type="submit"]),.elementor-kit-3 textarea:focus,.elementor-kit-3 .elementor-field-textual:focus{color:var( --e-global-color-accent );box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);border-style:solid;border-color:var( --e-global-color-50b2a21 );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1280px;}.e-con{--container-max-width:1280px;}.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);}@media(max-width:1024px){.elementor-kit-3{--e-global-typography-db48b8b-font-size:45px;--e-global-typography-c397194-font-size:35px;--e-global-typography-679076f-font-size:30px;--e-global-typography-a10f8a0-font-size:23px;--e-global-typography-b21c26e-font-size:17px;--e-global-typography-4aceb21-font-size:15px;--e-global-typography-3be2057-font-size:20px;--e-global-typography-f4f8084-font-size:30px;--e-global-typography-31ff809-font-size:15px;--e-global-typography-45109ee-font-size:23px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-3 h1{font-size:var( --e-global-typography-db48b8b-font-size );line-height:var( --e-global-typography-db48b8b-line-height );}.elementor-kit-3 h2{font-size:var( --e-global-typography-c397194-font-size );line-height:var( --e-global-typography-c397194-line-height );}.elementor-kit-3 h3{font-size:var( --e-global-typography-679076f-font-size );line-height:var( --e-global-typography-679076f-line-height );}.elementor-kit-3 h4{font-size:var( --e-global-typography-a10f8a0-font-size );line-height:var( --e-global-typography-a10f8a0-line-height );}.elementor-kit-3 h5{font-size:var( --e-global-typography-b21c26e-font-size );line-height:var( --e-global-typography-b21c26e-line-height );}.elementor-kit-3 h6{font-size:var( --e-global-typography-4aceb21-font-size );line-height:var( --e-global-typography-4aceb21-line-height );}.elementor-kit-3 button,.elementor-kit-3 input[type="button"],.elementor-kit-3 input[type="submit"],.elementor-kit-3 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-kit-3 label{font-size:var( --e-global-typography-94bac04-font-size );line-height:var( --e-global-typography-94bac04-line-height );}.elementor-kit-3 input:not([type="button"]):not([type="submit"]),.elementor-kit-3 textarea,.elementor-kit-3 .elementor-field-textual{font-size:var( --e-global-typography-1eb2da8-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-3{--e-global-typography-5898891-font-size:120px;--e-global-typography-5898891-letter-spacing:10px;--e-global-typography-db48b8b-font-size:35px;--e-global-typography-c397194-font-size:30px;--e-global-typography-679076f-font-size:25px;--e-global-typography-a10f8a0-font-size:20px;--e-global-typography-b21c26e-font-size:18px;--e-global-typography-4aceb21-font-size:16px;--e-global-typography-3be2057-font-size:22px;--e-global-typography-f4f8084-font-size:23px;--e-global-typography-31ff809-font-size:16px;--e-global-typography-45109ee-font-size:20px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-3 h1{font-size:var( --e-global-typography-db48b8b-font-size );line-height:var( --e-global-typography-db48b8b-line-height );}.elementor-kit-3 h2{font-size:var( --e-global-typography-c397194-font-size );line-height:var( --e-global-typography-c397194-line-height );}.elementor-kit-3 h3{font-size:var( --e-global-typography-679076f-font-size );line-height:var( --e-global-typography-679076f-line-height );}.elementor-kit-3 h4{font-size:var( --e-global-typography-a10f8a0-font-size );line-height:var( --e-global-typography-a10f8a0-line-height );}.elementor-kit-3 h5{font-size:var( --e-global-typography-b21c26e-font-size );line-height:var( --e-global-typography-b21c26e-line-height );}.elementor-kit-3 h6{font-size:var( --e-global-typography-4aceb21-font-size );line-height:var( --e-global-typography-4aceb21-line-height );}.elementor-kit-3 button,.elementor-kit-3 input[type="button"],.elementor-kit-3 input[type="submit"],.elementor-kit-3 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-kit-3 label{font-size:var( --e-global-typography-94bac04-font-size );line-height:var( --e-global-typography-94bac04-line-height );}.elementor-kit-3 input:not([type="button"]):not([type="submit"]),.elementor-kit-3 textarea,.elementor-kit-3 .elementor-field-textual{font-size:var( --e-global-typography-1eb2da8-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* fixes */
.elementor-kit-3 p:last-child {
	margin-bottom: 0;
}
.elementor-kit-3 .elementor-element.elementor-widget.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a {
	color: inherit;
	font-size: inherit;
	line-height: inherit;
}
.elementor-kit-3 .elementor-element.elementor-widget.elementor-widget-icon .elementor-icon {
	display: block;
}
.elementor-kit-3 .elementor-element.elementor-widget .elementor-button {
	outline: none;
}
.elementor-kit-3 .elementor-element.elementor-widget .elementor-button .elementor-button-content-wrapper {
	align-items: center;
}
.elementor-kit-3 ul.elementor-nav-menu--dropdown a, .elementor-kit-3 ul.elementor-nav-menu--dropdown a:focus, .elementor-kit-3 ul.elementor-nav-menu--dropdown a:hover {
	border-inline-start: none;
}
.elementor-kit-3 .elementor-element.elementor-widget .e-loop-item * {
	word-break: normal;
}
.elementor-kit-3 .elementor-element.elementor-widget.elementor-widget-nav-menu .sub-arrow + .sub-arrow {
	display: none;
}
.elementor-kit-3 .elementor-element.elementor-widget.elementor-widget-form .elementor-select-wrapper .select-caret-down-wrapper svg {
	height: 2em;
}
.elementor-kit-3 input:not([type="button"]):not([type="submit"]), .elementor-kit-3 textarea, .elementor-kit-3 .elementor-field-textual {
	outline: none;
}
/* layout & desing */
.elementor-kit-3 .h-100 {
	height: 100%;
}
.elementor-kit-3 .elementor-element.elementor-widget.elementor-widget-image.elementor-widget-theme-site-logo img {
	background: #fff;
	padding: 2.5%;
}
.elementor-kit-3 .elementor-location-header {
	left: 0;
	position: absolute;
	right: 0;
	z-index: 99;
}
.elementor-kit-3 .elementor-location-header .elementor-element.e-con.elementor-sticky .elementor-element.elementor-widget.elementor-widget-image.elementor-widget-theme-site-logo img {
	transition: all .2s ease-in-out;
}
.elementor-kit-3 .elementor-location-header .elementor-element.e-con.elementor-sticky.elementor-sticky--active.elementor-sticky--effects .elementor-element.elementor-widget.elementor-widget-image.elementor-widget-theme-site-logo img {
	width: 90px;
}
.elementor-kit-3 .elementor-location-header .elementor-element.elementor-widget.elementor-widget-nav-menu.main-nav-menu .elementor-nav-menu__container.elementor-nav-menu--main .elementor-nav-menu {
	gap: 10px;
}
.elementor-kit-3 .elementor-location-header .elementor-element.elementor-widget.elementor-widget-nav-menu.main-nav-menu .elementor-nav-menu__container.elementor-nav-menu--main .elementor-nav-menu .menu-item .elementor-item {
	white-space: normal;
}
.elementor-kit-3 .elementor-location-header .elementor-element.elementor-widget.elementor-widget-nav-menu.main-nav-menu .elementor-nav-menu__container.elementor-nav-menu--main .elementor-nav-menu .menu-item.menu-item-has-children .elementor-item .sub-arrow {
	padding: 0;
}
.elementor-kit-3 .elementor-location-header .elementor-element.elementor-widget.elementor-widget-nav-menu.main-nav-menu .elementor-nav-menu__container.elementor-nav-menu--main .elementor-nav-menu .menu-item.menu-item-has-children .sub-menu.elementor-nav-menu--dropdown a.elementor-item-active:not(:hover) {
	background-color: inherit;
}
.elementor-kit-3 .elementor-location-header .elementor-element.elementor-widget.elementor-widget-nav-menu.main-nav-menu .elementor-nav-menu__container.elementor-nav-menu--main .elementor-nav-menu .menu-item.menu-item-has-children.current-menu-item .elementor-item.elementor-item-active .sub-arrow svg,
.elementor-kit-3 .elementor-location-header .elementor-element.elementor-widget.elementor-widget-nav-menu.main-nav-menu .elementor-nav-menu__container.elementor-nav-menu--dropdown .elementor-nav-menu .menu-item.menu-item-has-children .elementor-item .sub-arrow svg {
	fill: var( --e-global-color-9c082af );
}
.elementor-kit-3 .elementor-location-footer .elementor-element.elementor-widget.elementor-widget-elementskit-back-to-top svg.e-font-icon-svg.e-fas-arrow-alt-circle-up path {
	fill: var( --e-global-color-9c764db );
}
.elementor-kit-3 .elementor-location-header .elementor-element.elementor-widget.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-nav-menu .menu-item .elementor-item .sub-arrow svg {
	fill: var( --e-global-color-9c082af );
}
.elementor-kit-3 .elementor-element.elementor-widget.elementor-widget-image-carousel.e-widget-swiper.elementor-widget-image-carousel--fixed-height .swiper-wrapper,
.elementor-kit-3 .elementor-element.elementor-widget.elementor-widget-image-carousel.e-widget-swiper.elementor-widget-image-carousel--same-height .swiper-wrapper {
	align-items: stretch;
}
.elementor-kit-3 .elementor-element.elementor-widget.elementor-widget-image-carousel.e-widget-swiper.elementor-widget-image-carousel--fixed-height .swiper-wrapper .swiper-slide,
.elementor-kit-3 .elementor-element.elementor-widget.elementor-widget-image-carousel.e-widget-swiper.elementor-widget-image-carousel--same-height .swiper-wrapper .swiper-slide {
	height: auto;
}
.elementor-kit-3 .elementor-element.elementor-widget.elementor-widget-image-carousel.e-widget-swiper.elementor-widget-image-carousel--fixed-height .swiper-wrapper .swiper-slide a,
.elementor-kit-3 .elementor-element.elementor-widget.elementor-widget-image-carousel.e-widget-swiper.elementor-widget-image-carousel--same-height .swiper-wrapper .swiper-slide a {
	display: block;	
}
.elementor-kit-3 .elementor-element.elementor-widget.elementor-widget-image-carousel.e-widget-swiper.elementor-widget-image-carousel--fixed-height .swiper-wrapper .swiper-slide a,
.elementor-kit-3 .elementor-element.elementor-widget.elementor-widget-image-carousel.e-widget-swiper.elementor-widget-image-carousel--fixed-height .swiper-wrapper .swiper-slide .swiper-slide-inner,
.elementor-kit-3 .elementor-element.elementor-widget.elementor-widget-image-carousel.e-widget-swiper.elementor-widget-image-carousel--fixed-height .swiper-wrapper .swiper-slide .swiper-slide-inner img,
.elementor-kit-3 .elementor-element.elementor-widget.elementor-widget-image-carousel.e-widget-swiper.elementor-widget-image-carousel--same-height .swiper-wrapper .swiper-slide a,
.elementor-kit-3 .elementor-element.elementor-widget.elementor-widget-image-carousel.e-widget-swiper.elementor-widget-image-carousel--same-height .swiper-wrapper .swiper-slide .swiper-slide-inner,
.elementor-kit-3 .elementor-element.elementor-widget.elementor-widget-image-carousel.e-widget-swiper.elementor-widget-image-carousel--same-height .swiper-wrapper .swiper-slide .swiper-slide-inner img {
	height: 100%;
}
.elementor-kit-3 .elementor-element.elementor-widget.elementor-widget-image-carousel.e-widget-swiper.elementor-widget-image-carousel--space-between .swiper-wrapper .swiper-slide .swiper-slide-inner {
	margin: 0 10px;
}
.elementor-kit-3 .elementor-element.elementor-widget.elementor-widget-image-carousel.e-widget-swiper.elementor-widget-image-carousel--fixed-height .swiper-wrapper .swiper-slide .swiper-slide-inner img {
	height: 300px;
	object-fit: contain;
	object-position: center center;
}
.elementor-kit-3 .elementor-element.elementor-widget.elementor-widget-image-carousel.e-widget-swiper.elementor-widget-image-carousel--same-height .swiper-wrapper .swiper-slide .swiper-slide-inner img {
	object-fit: cover;
	object-position: center center;
}
.elementor-kit-3 .elementor-element.elementor-widget.elementor-widget-image-carousel.e-widget-swiper.elementor-widget-image-carousel--embed-1by1 .swiper-wrapper .swiper-slide .swiper-slide-inner,
.elementor-kit-3 .elementor-element.elementor-widget.elementor-widget-image-carousel.e-widget-swiper.elementor-widget-image-carousel--embed-3by4 .swiper-wrapper .swiper-slide .swiper-slide-inner,
.elementor-kit-3 .elementor-element.elementor-widget.elementor-widget-image-carousel.e-widget-swiper.elementor-widget-image-carousel--embed-16by9 .swiper-wrapper .swiper-slide .swiper-slide-inner {
	position: relative;
}
.elementor-kit-3 .elementor-element.elementor-widget.elementor-widget-image-carousel.e-widget-swiper.elementor-widget-image-carousel--embed-1by1 .swiper-wrapper .swiper-slide .swiper-slide-inner {
	padding-top: 100%;
}
.elementor-kit-3 .elementor-element.elementor-widget.elementor-widget-image-carousel.e-widget-swiper.elementor-widget-image-carousel--embed-3by4 .swiper-wrapper .swiper-slide .swiper-slide-inner {
	padding-top: 75%;
}
.elementor-kit-3 .elementor-element.elementor-widget.elementor-widget-image-carousel.e-widget-swiper.elementor-widget-image-carousel--embed-16by9 .swiper-wrapper .swiper-slide .swiper-slide-inner {
	padding-top: 56.25%;
}
.elementor-kit-3 .elementor-element.elementor-widget.elementor-widget-image-carousel.e-widget-swiper.elementor-widget-image-carousel--embed-1by1 .swiper-wrapper .swiper-slide .swiper-slide-inner img,
.elementor-kit-3 .elementor-element.elementor-widget.elementor-widget-image-carousel.e-widget-swiper.elementor-widget-image-carousel--embed-3by4 .swiper-wrapper .swiper-slide .swiper-slide-inner img,
.elementor-kit-3 .elementor-element.elementor-widget.elementor-widget-image-carousel.e-widget-swiper.elementor-widget-image-carousel--embed-16by9 .swiper-wrapper .swiper-slide .swiper-slide-inner img {
	height: 100%;
	left: 0;
	object-fit: cover;
	object-position: center center;
	position: absolute;
	top: 0;
	width: 100%;
}
.elementor-kit-3 .elementor-element.elementor-widget.elementor-widget-image.elementor-widget-image--transporte img {
	max-height: 100px;
	width: auto;
}
.elementor-kit-3 .elementor-element.elementor-widget.elementor-widget-image-box.elementor-position-bottom .elementor-image-box-wrapper .elementor-image-box-img {
	margin-bottom: 0;
}
.elementor-kit-3 .elementor-element.elementor-widget.elementor-widget-image-box.elementor-auto-box-content .elementor-image-box-wrapper .elementor-image-box-content {
	width: auto;
}
.elementor-kit-3 .elementor-element.elementor-widget.elementor-widget-google_maps.elementor-widget-google_maps--full-height .elementor-custom-embed {
    align-items: stretch;
    display: flex;
    flex-flow: column nowrap;
	height: 100%;
    justify-content: stretch;
}
.elementor-kit-3 .elementor-element.elementor-widget.elementor-widget-google_maps.elementor-widget-google_maps--full-height .elementor-custom-embed iframe {
	flex: 1 1 auto;
}
.elementor-kit-3 .elementor-element.elementor-widget.elementor-widget-shortcode .elementor-shortcode .guestbook-comment .guestbook-comment-form {
	align-items: flex-start;
	display: flex;
	flex-flow: row wrap;
	justify-content: space-between;
	gap: 18px;
	
}
.elementor-kit-3 .elementor-element.elementor-widget.elementor-widget-shortcode .elementor-shortcode .guestbook-comment .guestbook-comment-form > * {
	flex: 0 0 100%;
	margin: 0 !important;
}
.elementor-kit-3 .elementor-element.elementor-widget.elementor-widget-shortcode .elementor-shortcode .guestbook-comment .guestbook-comment-form .form-submit .submit {
	width: 100%;
}
.elementor-kit-3 .elementor-element.elementor-widget.elementor-widget-shortcode .elementor-shortcode .guestbook-comments .guestbook-comment:not(:first-child) {
	margin-top: 18px;
}
.elementor-kit-3 .elementor-element.elementor-widget.elementor-widget-shortcode .elementor-shortcode .guestbook-comments .guestbook-comment .guestbook-comment {
	margin-left: 18px;
}
.elementor-kit-3 .elementor-element.elementor-widget.elementor-widget-shortcode .elementor-shortcode .guestbook-comments .guestbook-comment .guestbook-comment-meta {
	font-weight: 600;
}
@media ( max-width: 767px ) {
	.elementor-kit-3 .elementor-element.elementor-widget.elementor-widget-icon-list.elementor-widget-icon-list--icon-list-text-elementor-hidden-mobile .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text {
		display: none;
	}
	.elementor-kit-3 .elementor-element.elementor-widget.elementor-widget-image-box.elementor-position-bottom .elementor-image-box-wrapper {
		display: flex;
		flex-direction: column-reverse;
	}
}
@media ( min-width: 576px ) and ( max-width: 766px ) {
	.elementor-kit-3 .elementor-element.elementor-widget.elementor-widget-shortcode .elementor-shortcode .guestbook-comment .guestbook-comment-form .form-group.guestbook-comment-form-author,
	.elementor-kit-3 .elementor-element.elementor-widget.elementor-widget-shortcode .elementor-shortcode .guestbook-comment .guestbook-comment-form .form-group.guestbook-comment-form-group,
	.elementor-kit-3 .elementor-element.elementor-widget.elementor-widget-shortcode .elementor-shortcode .guestbook-comment .guestbook-comment-form .form-group.guestbook-comment-form-email,
	.elementor-kit-3 .elementor-element.elementor-widget.elementor-widget-shortcode .elementor-shortcode .guestbook-comment .guestbook-comment-form .form-group.guestbook-comment-form-date {
		flex: 1 1 45%;
	}
}
@media ( min-width: 768px ) and ( max-width: 1024px ) {
	.elementor-kit-3 .elementor-element.elementor-widget.elementor-widget-icon-list.elementor-widget-icon-list--icon-list-text-elementor-hidden-tablet .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text {
		display: none;
	}
}
@media ( min-width: 992px ) {
	.elementor-kit-3 .elementor-element.elementor-widget.elementor-widget-shortcode .elementor-shortcode .guestbook-comment .guestbook-comment-form .form-group.guestbook-comment-form-author,
	.elementor-kit-3 .elementor-element.elementor-widget.elementor-widget-shortcode .elementor-shortcode .guestbook-comment .guestbook-comment-form .form-group.guestbook-comment-form-group,
	.elementor-kit-3 .elementor-element.elementor-widget.elementor-widget-shortcode .elementor-shortcode .guestbook-comment .guestbook-comment-form .form-group.guestbook-comment-form-email,
	.elementor-kit-3 .elementor-element.elementor-widget.elementor-widget-shortcode .elementor-shortcode .guestbook-comment .guestbook-comment-form .form-group.guestbook-comment-form-date {
		flex: 1 1 45%;
	}
}
@media ( min-width: 1025px ) {
	.elementor-kit-3 .elementor-element.elementor-widget.elementor-widget-icon-list.elementor-widget-icon-list--icon-list-text-elementor-hidden-desktop .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text {
		display: none;
	}
}
@media ( min-width: 1366px ) {
	.elementor-kit-3 .elementor-location-header .elementor-element.elementor-widget.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-nav-menu {
		flex-wrap: nowrap;
	}
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Papyrus';
	font-display: auto;
	src: url('https://santamariadelavega.org/wp-content/uploads/2024/11/papyrus.ttf') format('truetype');
}
/* End Custom Fonts CSS */