/*** Start Common Css ***/
html {
  scroll-behavior: smooth;
}
.grecaptcha-badge {
    visibility: hidden;
}
.portrait-aspect-ratio img{
	aspect-ratio: 0.75 / 1;
	object-fit: cover;
	object-position: center center;
}
.square-aspect-ratio img{
	aspect-ratio: 1 / 1;
	object-fit: cover;
	object-position: center center;
}
.munhean-icon-box .elementor-icon-box-icon {
    line-height: 0;
}
/*** End Common Css ***/

/*** Start Header Css ***/
.munhean_search_wrp .dialog-close-button .eicon-close {
    font-family: 'Line Awesome Free';
    font-weight: 900;
}
.munhean_search_wrp .dialog-close-button .eicon-close:before {
    content: "\f00d";
}
.munhean-search-bar-wrp button.elementor-search-form__submit {
    padding-left: 0 !important;
    opacity: 1 !important;
}
.munhean-search-bar-wrp button.elementor-search-form__submit i {
    font-weight: 300;
    color: #000000 !important;
}
.munhean-search-bar-wrp.elementor-search-form--skin-minimal:focus-within {
    outline: none;
}
.munhean-search-bar-wrp input {
    background: transparent !important;
	padding: 0 5px !important;
}
.munhean-search-bar-wrp input[type="search"]::-webkit-search-decoration,
.munhean-search-bar-wrp input[type="search"]::-webkit-search-cancel-button,
.munhean-search-bar-wrp input[type="search"]::-webkit-search-results-button,
.munhean-search-bar-wrp input[type="search"]::-webkit-search-results-decoration {
  -webkit-appearance:none;
}
.munhean-search-bar-wrp input:-webkit-autofill,
.munhean-search-bar-wrp input:-webkit-autofill:hover, 
.munhean-search-bar-wrp input:-webkit-autofill:focus, 
.munhean-search-bar-wrp input:-webkit-autofill:active{
    background-color: transparent !important;
	-webkit-box-shadow: none !important;
}
.munhean-search-bar-wrp input::placeholder {
    color: #959595;
}
.munhean-search-list-wrp li.elementor-icon-list-item a {
    background: transparent;
    border-radius: 5px;
    padding: 4px 10px;
    margin-bottom: 10px;
    border: 1px solid #2262CE;
}
.munhean-search-list-wrp li.elementor-icon-list-item a:hover {
    background: #2262CE;
}
.munhean-header-search-btn * {
    line-height: 0;
}
.munhean-header-social .elementor-social-icon:hover{
	opacity: 1;
}
.munhean-header-menu .elementskit-submenu-panel li.menu-item a {
    min-width: max-content;
}
.munhean-header-menu li.menu-item-has-children > .elementskit-submenu-panel:before {
    content: "";
    position: absolute;
    left: 35px;
    top: -14px;
    background: #FFFFFF;
    width: 26px;
    height: 15px;
    clip-path: polygon(50% 0%, 0% 100%, 100% 100%);
}
.munhean-offcanvas-main-wrp .dialog-message {
    max-width: 100% !important;
}
.munhean-offcanvas-menu ul.ekit-vertical-navbar-nav li.menu-item .icon {
    border-radius: 0;
    border: none;
    padding-right: 0;
}
.munhean-offcanvas-menu ul.ekit-vertical-navbar-nav li.menu-item .elementskit-submenu-panel {
    padding: 0;
}
.munhean-offcanvas-main-wrp .dialog-close-button i:before {
    font-family: 'Line Awesome Free';
    content: "\f00d";
    font-weight: 900;
}
/*** End Header Css ***/

/*** Start Footer Css ***/
.munhean-footer-social .elementor-grid-item .elementor-icon:hover svg path {
    fill: #2262CE;
}
.munhean-gform-wrp_wrapper .gform_heading {
    display: none;
}
.munhean-gform-wrp_wrapper .munhean-gform-wrp {
    position: relative;
}
.munhean-newsletter-wrp_wrapper .munhean-newsletter-wrp .munhean-input input {
    font-size: 0.875em !important;
    line-height: 1.5 !important;
    letter-spacing: 0;
    color: #000000 !important;
    border: none !important;
    border-bottom: 2px solid #6D6C6C !important;
    background: transparent !important;
    padding: 16px 140px 28px 0 !important;
    border-radius: 0;
    font-weight: 400;
    font-family: 'Montserrat';
    height: auto !important;
    min-height: auto !important;
}
.munhean-newsletter-wrp_wrapper .munhean-newsletter-wrp .munhean-input input::placeholder {
    color: #6D6C6C;
}
.munhean-newsletter-wrp_wrapper .munhean-newsletter-wrp .gform_footer {
    margin: 0 !important;
    padding: 0 !important;
    position: absolute;
    right: 0;
    top: 0;
}
.munhean-gform-wrp_wrapper .munhean-gform-wrp .gform_footer .gform_button {
    background: #2262CE;
    border: 1px solid #2262CE;
    border-radius: 100px;
    font-size: 1em;
    line-height: 1.5 !important;
    letter-spacing: 0;
    color: #FFFFFF;
    font-family: 'Montserrat';
    font-weight: 700;
    padding: 12px 30px;
    margin: 0;
    outline: none !important;
}
.munhean-gform-wrp_wrapper .munhean-gform-wrp .gform_footer .gform_button:hover {
    background: #114AAA;
    border-color: #114AAA;
}
.munhean-gform-wrp_wrapper .gform_validation_errors {
    margin: 10px 0 20px 0 !important;
    background: #F146464D !important;
    border: none !important;
    border-radius: 0 !important;
    box-shadow: none !important;
}
.munhean-gform-wrp_wrapper .gform_validation_errors .gform_submission_error {
    color: #F14646 !important;
    font-size: 0.875em !important;
    line-height: 1.5 !important;
    letter-spacing: 0 !important;
    font-family: 'Montserrat' !important;
    font-weight: 400;
}
.munhean-gform-wrp_wrapper .munhean-gform-wrp .munhean-input .validation_message {
    margin: 10px 0 0 0;
    font-size: 0.875em;
    line-height: 1.5;
    letter-spacing: 0;
    color: #F14646;
    font-family: 'Montserrat';
    font-weight: 400;
    padding: 0 0 0 24px;
    border: none;
    background: transparent !important;
    position: relative;
}
.munhean-gform-wrp_wrapper .munhean-gform-wrp .munhean-input .validation_message:before {
    content: "\f05a";
    font-family: "Font Awesome 5 Pro";
    font-weight: 300;
    position: absolute;
    left: 0;
    top: 0;
}
.munhean-gform-wrp .gform_confirmation_message {
    margin: 15px 0 0 0;
    font-size: 1.125em;
    line-height: 1.5;
    letter-spacing: 0;
    color: #2262CE;
    font-family: 'Montserrat';
    font-weight: 600;
}
/*** End Footer Css ***/

/*** Start Product Archive Css ***/
.munhean-product-archive-wrp {
    width: 100%;
    max-width: 1380px;
    padding: 100px 50px;
    margin: 0 auto;
    overflow: hidden;
}
.munhean-product-archive-wrp .munhean-products-row {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -15px;
    row-gap: 50px;
}
.munhean-product-archive-wrp .munhean-products-row .munhean-products-loop {
    width: 100%;
    max-width: calc(33.333% - 30px);
    margin: 0 15px;
    background: #FBFBFB;
    padding: 30px;
    border-radius: 50px;
    text-align: center;
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
}
.munhean-products-loop .munhean-products-top {
    margin-bottom: auto;
    width: 100%;
}
.munhean-products-loop .munhean-products-bottom {
    margin-top: auto;
    width: 100%;
	line-height: 0;
}
.munhean-products-loop .munhean-products-top .munhean-products-title {
    margin: 0 0 10px 0;
    line-height: 1;
    font-size: 1em;
}
.munhean-products-loop .munhean-products-top .munhean-products-title a {
    font-size: 2em;
    line-height: 1.25;
    letter-spacing: 0;
    color: #000000;
    font-family: 'Montserrat';
    font-weight: 700;
    display: inline-block;
}
.munhean-products-loop .munhean-products-top .munhean-products-excerpt {
    font-size: 1em;
    line-height: 1.5;
    letter-spacing: 0;
    color: #6D6C6C;
    font-family: 'Montserrat';
    font-weight: 400;
    margin-bottom: 30px;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
}
.munhean-products-loop .munhean-products-top .munhean-products-btn {
    margin-bottom: 30px;
    line-height: 0;
}
.munhean-products-loop .munhean-products-top .munhean-products-btn a {
    display: inline-block;
    font-size: 1em;
    line-height: 1.5;
    letter-spacing: 0;
    color: #FFFFFF;
    font-family: 'Montserrat';
    font-weight: 700;
    text-transform: capitalize;
    background: #2262CE;
    border: 1px solid #2262CE;
    padding: 14.5px 31px;
    border-radius: 100px;
}
.munhean-products-loop .munhean-products-bottom .munhean-products-image {
    width: 100%;
    max-width: 260px;
    display: inline-block;
}
.munhean-products-loop .munhean-products-bottom .munhean-products-image img {
    width: 100%;
    max-width: 100%;
    height: auto;
    aspect-ratio: 1.12/1;
    object-fit: contain;
    object-position: center center;
}
.munhean-product-archive-wrp .munhean-products-row .munhean-products-loop:hover {
    background: #000000;
}
.munhean-product-archive-wrp .munhean-products-row .munhean-products-loop:hover .munhean-products-excerpt,
.munhean-product-archive-wrp .munhean-products-row .munhean-products-loop:hover .munhean-products-title a {
    color: #FFFFFF;
}
.munhean-product-archive-wrp .munhean-products-row .munhean-products-loop:hover .munhean-products-btn a {
    background: #FFFFFF;
    border-color: #FFFFFF;
    color: #000000;
}
.munhean-product-archive-wrp #munhean_product_result .munhean-products-no-found {
    margin: 0;
    text-align: center;
    font-family: "Montserrat";
    font-size: 2em;
    font-weight: 700;
    line-height: 1.5em;
    letter-spacing: 0px;
    color: #000000;
}
.munhean-product-archive-wrp .munhean-pagination {
    margin-top: 50px;
}
.munhean-pagination {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    column-gap: 20px;
    row-gap: 10px;
}
.munhean-pagination .page-numbers {
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 20px;
    font-size: 0.875em;
    line-height: 1.5;
    letter-spacing: 0;
    color: #959595;
    font-family: 'Montserrat';
    font-weight: 500;
}
.munhean-pagination .page-numbers:hover {
    color: #1302FF;
}
.munhean-pagination .page-numbers.current {
    color: #272932 !important;
}
.munhean-pagination .page-numbers.prev {
    border: 1px solid #2262CE;
    color: #2262CE;
    font-size: 15px;
    margin-right: auto;
}
.munhean-pagination .page-numbers.next {
    border: 1px solid #2262CE;
    color: #2262CE;
    font-size: 15px;
    margin-left: auto;
}
.munhean-pagination .page-numbers.prev:hover,
.munhean-pagination .page-numbers.next:hover {
    background: #2262CE;
    color: #FFFFFF;
}
.munhean-pagination .page-numbers.prev.disable,
.munhean-pagination .page-numbers.next.disable {
    border-color: #EBEBEB !important;
    background: #EBEBEB !important;
    color: #FFFFFF !important;
}
.munhean-product-archive-wrp #munhean_product_result .munhean-loader {
    text-align: center;
    line-height: 0;
}
.munhean-product-archive-wrp #munhean_product_result .munhean-loader img {
    max-width: 30px;
}
/*** End Product Archive Css ***/

/*** Start Product Detail Css ***/
.munhean-product-detail-wrp{
    width: 100%;
    max-width: 1380px;
    margin: 0 auto;
    padding: 100px 50px;
}
.munhean-product-detail-wrp:has(.elementor) {
    width: 100%;
    max-width: 100%;
    margin: 0;
    padding: 0;
}
.munhean-pd-gallery .swiper-wrapper .swiper-slide .elementor-carousel-image {
    aspect-ratio: 1/1;
    object-fit: cover;
    object-position: center center;
}
.munhean-pd-gallery .swiper-container {
    padding-top: 90px;
}
.munhean-pd-gallery .swiper-container:has(.elementor-swiper-button-prev.swiper-button-disabled + .elementor-swiper-button-next.swiper-button-disabled) {
    padding-top: 0;
}
.munhean-pd-gallery .swiper-container:has(.elementor-swiper-button-prev.swiper-button-disabled + .elementor-swiper-button-next.swiper-button-disabled) .elementor-swiper-button {
    display: none !important;
}
.munhean-pd-gallery .swiper-container .elementor-swiper-button-prev {
    top: 0 !important;
    transform: none !important;
    left: calc(50% - 45px) !important;
    border: 1px solid;
    border-radius: 50%;
    width: 40px;
    height: 40px;
    display: flex !important;
    align-items: center;
    justify-content: center;
	opacity: 1 !important;
}
.munhean-pd-gallery .swiper-container .elementor-swiper-button-next {
    top: 0 !important;
    transform: none !important;
    right: calc(50% - 45px) !important;
    border: 1px solid;
    border-radius: 50%;
    width: 40px;
    height: 40px;
    display: flex !important;
    align-items: center;
    justify-content: center;
	opacity: 1 !important;
}
.munhean-pd-gallery .swiper-container .elementor-swiper-button-prev i:before {
    content: "\f060" !important;
    font-family: "Font Awesome 5 Pro";
    font-weight: 400;
}
.munhean-pd-gallery .swiper-container .elementor-swiper-button-next i:before {
    content: "\f061" !important;
    font-family: "Font Awesome 5 Pro";
    font-weight: 400;
}
.munhean-pd-gallery .swiper-container .elementor-swiper-button-next:hover,
.munhean-pd-gallery .swiper-container .elementor-swiper-button-prev:hover{
	background: #2262CE;
	border-color: #2262CE;
	color: #FFFFFF !important;
}
.munhean-pd-gallery .swiper-container .elementor-swiper-button-next.swiper-button-disabled,
.munhean-pd-gallery .swiper-container .elementor-swiper-button-prev.swiper-button-disabled {
    color: #FFFFFF !important;
    border-color: #EBEBEB !important;
    background: #EBEBEB !important;
}
.munhean-pd-left-title .elementor-widget-container {
    display: flex;
    align-items: center;
	position: relative;
}
.munhean-pd-left-title .elementor-widget-container:after {
    content: "";
    width: -webkit-fill-available;
    height: 2px;
    display: inline-block;
    background: #6D6C6C;
}
.munhean-pd-left-title .elementor-widget-container:before {
    content: "";
    width: 10px;
    height: 10px;
    background: #2262CE;
    border-radius: 50%;
    position: absolute;
    right: 0;
}
.munhean-pd-left-title .elementor-widget-container .elementor-heading-title {
    display: inline-block;
    min-width: fit-content;
    padding-right: 10px;
}
.munhean-pd-right-title .elementor-widget-container {
    display: flex;
    align-items: center;
	position: relative;
}
.munhean-pd-right-title .elementor-widget-container:before {
    content: "";
    width: -webkit-fill-available;
    height: 2px;
    display: inline-block;
    background: #6D6C6C;
}
.munhean-pd-right-title .elementor-widget-container:after {
    content: "";
    width: 10px;
    height: 10px;
    background: #2262CE;
    border-radius: 50%;
    position: absolute;
    left: 0;
}
.munhean-pd-right-title .elementor-widget-container .elementor-heading-title {
    display: inline-block;
    min-width: fit-content;
    padding-left: 10px;
}
/*** End Product Detail Css ***/

/*** Start Showcase Slider Widget Css ***/
.munhean-showcase-main-wrp .munhean-showcase-slider .munhean-showcase-loop {
    min-height: 450px;
    height: auto;
    padding: 50px 50px 40px 50px;
    overflow: hidden;
    position: relative;
    border-radius: 30px;
    display: flex;
    align-items: end;
    flex-wrap: wrap;
    background-size: cover;
    background-position: center center;
}
.munhean-showcase-loop .munhean-showcase-loop-inner {
    width: 100%;
    position: relative;
    z-index: 1;
}
.munhean-showcase-loop .munhean-showcase-loop-inner .munhean-showcase-title {
    color: #FFFFFF;
    margin: 0 0 20px 0;
    font-size: 1.5625em;
    line-height: 1.25;
    letter-spacing: 0;
    font-family: 'Montserrat';
    font-weight: 700;
    display: none;
}
.munhean-showcase-loop .munhean-showcase-loop-inner .munhean-showcase-description {
    color: #FFFFFF;
    font-size: 1em;
    line-height: 1.5;
    letter-spacing: 0;
    font-family: 'Montserrat';
    font-weight: 400;
    margin: 0 0 10px 0;
    display: none;
}
.munhean-showcase-loop .munhean-showcase-loop-inner .munhean-showcase-btn-wrp {
    width: 100%;
}
.munhean-showcase-loop .munhean-showcase-loop-inner .munhean-showcase-btn-wrp span {
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid #FFFFFF;
    border-radius: 50%;
    color: #FFFFFF;
    font-size: 14px;
    transform: rotate(-45deg);
    transition: all 0.5s linear;
	cursor: pointer;
	margin: 0 auto;
}
.munhean-showcase-loop-inner .munhean-showcase-btn-link {
    background: #FFFFFF;
    border: 1px solid #FFFFFF;
    color: #000000;
    font-size: 1em;
    line-height: 1.5em;
    font-family: 'Montserrat';
    font-weight: 700;
    padding: 14px 31px;
    border-radius: 100px;
    margin-top: 25px;
    transition: all .3s;
    display: none;
}
.munhean-showcase-loop-inner .munhean-showcase-btn-link:hover {
    background: transparent;
    color: #FFFFFF;
}
.munhean-showcase-main-wrp .munhean-showcase-slider .munhean-showcase-loop.active .munhean-showcase-btn-link {
    display: inline-block;
}
.munhean-showcase-loop .munhean-showcase-loop-inner .munhean-showcase-btn-wrp span:hover {
    background: #FFFFFF;
    color: #000000;
}
.munhean-showcase-loop .munhean-showcase-loop-inner .munhean-showcase-btn-wrp span:hover {
    transform: rotate(0deg);
}
.munhean-showcase-main-wrp .munhean-showcase-slider .munhean-showcase-loop.active {
    max-width: calc(100% - 3 * 183px);
}
.munhean-showcase-main-wrp .munhean-showcase-slider .munhean-showcase-loop.active .munhean-showcase-description,
.munhean-showcase-main-wrp .munhean-showcase-slider .munhean-showcase-loop.active .munhean-showcase-title {
    display: block;
}
.munhean-showcase-main-wrp .munhean-showcase-slider .munhean-showcase-loop.active .munhean-showcase-btn-wrp {
    display: none;
}
.munhean-showcase-main-wrp .munhean-showcase-slider .munhean-showcase-loop.active:before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: linear-gradient(180deg, #FFFFFF00 0%, #88888877 36%, #1B1B1BE4 69%, #000000 100%) 0% 0%;
    opacity: 50%;
}
.munhean-showcase-main-wrp .munhean-showcase-slider .munhean-showcase-loop.swiper-slide-next + .swiper-slide:has( + .active),
.munhean-showcase-main-wrp .munhean-showcase-slider .munhean-showcase-loop.swiper-slide-next,
.munhean-showcase-main-wrp .munhean-showcase-slider .munhean-showcase-loop.swiper-slide-active,
.munhean-showcase-main-wrp .munhean-showcase-slider .munhean-showcase-loop.active + .swiper-slide + .swiper-slide + .swiper-slide,
.munhean-showcase-main-wrp .munhean-showcase-slider .munhean-showcase-loop.active + .swiper-slide + .swiper-slide,
.munhean-showcase-main-wrp .munhean-showcase-slider .munhean-showcase-loop.active + .swiper-slide {
    width: 100% !important;
    max-width: 155px;
}
.munhean-showcase-main-wrp .munhean-showcase-slider .munhean-showcase-loop.active {
    width: 100% !important;
    max-width: calc(100% - 3 * 183px);
}
.munhean-showcase-main-wrp.slide_per_view_1 .munhean-showcase-slider .munhean-showcase-loop.active {
    max-width: 100%;
}
.munhean-showcase-main-wrp.slide_per_view_2 .munhean-showcase-slider .munhean-showcase-loop.active {
    max-width: calc(100% - 1* 183px);
}
.munhean-showcase-main-wrp.slide_per_view_3 .munhean-showcase-slider .munhean-showcase-loop.active {
    max-width: calc(100% - 2* 183px);
}
.swiper-button-prev::after, .swiper-button-next::after {
    display: none;
}
.swiper-wrapper {
    overflow: unset !important;
}
.munhean-showcase-main-wrp .munhean-showcase-slider-arrow {
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 0;
    margin-bottom: 50px;
    gap: 10px;
}
.munhean-showcase-main-wrp .munhean-showcase-slider-arrow .swiper-button-prev,
.munhean-showcase-main-wrp .munhean-showcase-slider-arrow .swiper-button-next {
    position: relative;
    opacity: 1;
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-image: none;
    border: 1px solid #2262CE;
    border-radius: 50%;
    color: #2262CE;
    font-size: 1em;
    line-height: 1.5;
    letter-spacing: 0;
    top: unset;
    left: unset;
    right: unset;
    transform: none;
    margin: 0;
}
.munhean-showcase-main-wrp .munhean-showcase-slider-arrow .swiper-button-prev:before {
    content: "\f060";
    font-weight: 500;
    font-family: 'Font Awesome 5 Pro';
}
.munhean-showcase-main-wrp .munhean-showcase-slider-arrow .swiper-button-next:before {
    content: "\f061";
    font-weight: 500;
    font-family: 'Font Awesome 5 Pro';
}
.munhean-showcase-main-wrp .munhean-showcase-slider-arrow .swiper-button-prev:hover,
.munhean-showcase-main-wrp .munhean-showcase-slider-arrow .swiper-button-next:hover {
    background: #2262CE;
    color: #FFF;
	border-color: #2262CE;
}
.munhean-showcase-main-wrp .munhean-showcase-slider-arrow .swiper-button-prev.swiper-button-disabled,
.munhean-showcase-main-wrp .munhean-showcase-slider-arrow .swiper-button-next.swiper-button-disabled {
    border-color: #EBEBEB !important;
    background: #EBEBEB !important;
    color: #FFFFFF !important;
}
.munhean-showcase-main-wrp .munhean-showcase-slider-arrow:has(.swiper-button-prev.swiper-button-disabled + .swiper-button-next.swiper-button-disabled) {
    display: none;
}

/*** End Showcase Slider Widget Css ***/

/*** Start Applications Page Css ***/
.munhean-app-slider .elementor-swiper-button i:before {
    font-weight: 400;
    font-family: 'Font Awesome 5 Pro';
}
.munhean-app-slider .elementor-swiper-button.swiper-button-disabled {
    opacity: 1 !important;
    border-color: #EBEBEB !important;
    background: #EBEBEB !important;
    color: #FFFFFF !important;
}
.munhean-app-slider .munhean-app-title > .elementor-widget-container {
    backdrop-filter: blur(30px);
    -webkit-backdrop-filter: blur(30px);
}
.munhean-app-slider > .elementor-widget-container:has(.elementor-swiper-button-prev.swiper-button-disabled + .elementor-swiper-button-next.swiper-button-disabled) .elementor-swiper-button {
    display: none;
}
.munhean-app-slider > .elementor-widget-container:has(.elementor-swiper-button-prev.swiper-button-disabled + .elementor-swiper-button-next.swiper-button-disabled) {
    padding-top: 0 !important;
}
/*** End Applications Page Css ***/

/*** Start Case Studies Slider Widget Css ***/
.munhean-slider-wrp {
    width: 100%;
    max-width: 100%;
    overflow: hidden;
}
.munhean-slider-wrp .munhean-slider-inner {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
}
.munhean-slider-wrp .munhean-slider-inner .munhean-slider-left {
    width: 100%;
    max-width: 39.3%;
	line-height: 0;
}
.munhean-slider-wrp .munhean-slider-inner .munhean-slider-right {
    width: 100%;
    max-width: 60.7%;
    padding: 0 0 0 55px;
    position: relative;
}
.munhean-slider-wrp .munhean-slider-inner .munhean-slider-left .munhean-slider-left-loop-img {
    padding: 0 25px;
    width: 100%;
    position: relative;
}
.munhean-slider-wrp .munhean-slider-inner .munhean-slider-left .munhean-slider-left-loop-img img {
    width: 100%;
    height: auto;
    max-width: 100%;
    border-radius: 30px;
    aspect-ratio: 0.75/1;
    object-position: center center;
    object-fit: cover;
}
.munhean-slider-wrp .munhean-slider-inner .munhean-slider-right:has(.slick-prev + .slick-list + .slick-next){
	padding-bottom: 70px;
}
.munhean-slider-wrp .munhean-slider-inner .munhean-slider-right .munhean-slider-right-loop {
    width: 100%;
}
.munhean-slider-wrp .munhean-slider-inner .munhean-slider-right .munhean-slider-right-loop .munhean-slider-title {
    color: #000000;
    font-size: 2.5em;
    line-height: 1.25;
    letter-spacing: 0;
    font-family: 'Montserrat';
    font-weight: 700;
    margin: 0 0 0 0;
}
.munhean-slider-wrp .munhean-slider-inner .munhean-slider-right .munhean-slider-right-loop .munhean-slider-sub-title {
    margin: 20px 0 0 0;
    color: #6D6C6C;
    font-size: 1em;
    line-height: 1.5;
    letter-spacing: 0;
    font-family: 'Montserrat';
    font-weight: 700;
    position: relative;
}
.munhean-slider-wrp .munhean-slider-inner .munhean-slider-right .munhean-slider-right-loop .munhean-slider-content {
    font-size: 1em;
    line-height: 1.5;
    letter-spacing: 0;
    color: #6D6C6C;
    font-family: 'Montserrat';
    font-weight: 400;
    margin: 30px 0 0 0;
}
.munhean-slider-wrp .munhean-slider-inner .munhean-slider-right .munhean-slider-right-loop .munhean-slider-content p {
    margin-bottom: 20px;
}
.munhean-slider-wrp .munhean-slider-inner .munhean-slider-right .munhean-slider-right-loop .munhean-slider-content p:last-child {
    margin-bottom: 0;
}
.munhean-slider-wrp .munhean-slider-inner .munhean-slider-right .slick-prev {
    position: absolute;
    bottom: 0;
    top: unset;
    left: 55px;
    font-size: 0;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background: transparent;
    border: 1px solid #2262CE;
    display: flex;
    align-items: center;
    justify-content: center;
    outline: none;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
	opacity: 1;
}
.munhean-slider-wrp .munhean-slider-inner .munhean-slider-right .slick-prev:before {
    content: "\f060";
    font-family: "Font Awesome 5 Pro";
    font-weight: 400;
    font-size: 14px;
    color: #2262CE;
	opacity: 1;
}
.munhean-slider-wrp .munhean-slider-inner .munhean-slider-right .slick-next {
    position: absolute;
    bottom: 0;
	top: unset;
    left: 105px;
    font-size: 0;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background: transparent;
    border: 1px solid #2262CE;
    display: flex;
    align-items: center;
    justify-content: center;
	outline: none;
	-webkit-transform: none;
    -ms-transform: none;
    transform: none;
	opacity: 1;
}
.munhean-slider-wrp .munhean-slider-inner .munhean-slider-right .slick-next:before {
    content: "\f061";
    font-family: "Font Awesome 5 Pro";
    font-weight: 400;
    font-size: 14px;
    color: #2262CE;
	opacity: 1;
}
.munhean-slider-wrp .munhean-slider-inner .munhean-slider-right .slick-prev:hover,
.munhean-slider-wrp .munhean-slider-inner .munhean-slider-right .slick-next:hover {
    background: #2262CE;
}
.munhean-slider-wrp .munhean-slider-inner .munhean-slider-right .slick-prev:hover:before,
.munhean-slider-wrp .munhean-slider-inner .munhean-slider-right .slick-next:hover:before {
    color: #FFFFFF;
}
.munhean-slider-wrp .munhean-slider-inner .munhean-slider-right .slick-arrow.slick-disabled {
    opacity: 1;
    border-color: #EBEBEB !important;
    background: #EBEBEB !important;
}
.munhean-slider-wrp .munhean-slider-inner .munhean-slider-right .slick-arrow.slick-disabled:before {
    opacity: 1;
    color: #FFFFFF !important;
}
/*** End Case Studies Slider Widget Css ***/

