.elementor-2091 .elementor-element.elementor-element-12291bc{--display:flex;--margin-top:0px;--margin-bottom:260px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2091 .elementor-element.elementor-element-1aacd30 .hero-section{background-position:left center;min-height:707px;}.elementor-2091 .elementor-element.elementor-element-1aacd30 .hero-content{text-align:left;max-width:1220px;}.elementor-2091 .elementor-element.elementor-element-1aacd30 .breadcrumb-nav ol{justify-content:flex-start;}.elementor-2091 .elementor-element.elementor-element-1aacd30 .hero-section, .elementor-2091 .elementor-element.elementor-element-1aacd30 .hero-section::before{border-radius:24px;}.elementor-2091 .elementor-element.elementor-element-1aacd30 .breadcrumb-nav{font-family:"League Spartan", Sans-serif;}.elementor-2091 .elementor-element.elementor-element-1aacd30 .breadcrumb-link{color:rgba(255, 255, 255, 0.8);}.elementor-2091 .elementor-element.elementor-element-1aacd30 .breadcrumb-separator{color:rgba(255, 255, 255, 0.8);}.elementor-2091 .elementor-element.elementor-element-1aacd30 .breadcrumb-link:hover{color:#d2b37f;}.elementor-2091 .elementor-element.elementor-element-1aacd30 .breadcrumb-active{color:#ffffff;}.elementor-2091 .elementor-element.elementor-element-1aacd30 .hero-title{font-family:"League Spartan", Sans-serif;color:#ffffff;}.elementor-2091 .elementor-element.elementor-element-b1c4899 .cuts-section{padding-top:80px;padding-bottom:80px;}.elementor-2091 .elementor-element.elementor-element-b1c4899 .cuts-intro-text{text-align:left;}.elementor-2091 .elementor-element.elementor-element-b1c4899 .cuts-title{font-family:"League Spartan", Sans-serif;font-size:60px;font-weight:200;line-height:1em;letter-spacing:-1.28px;color:#631719;margin-bottom:16px;}.elementor-2091 .elementor-element.elementor-element-b1c4899 .cuts-subtitle{font-family:"League Spartan", Sans-serif;font-size:24px;font-weight:300;color:var( --e-global-color-4a1ec30 );margin-bottom:32px;}.elementor-2091 .elementor-element.elementor-element-b1c4899 .cuts-description, .elementor-2091 .elementor-element.elementor-element-b1c4899 .cuts-description p{font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:300;line-height:1.7em;color:#606060;}.elementor-2091 .elementor-element.elementor-element-b1c4899 .cuts-diagram, .elementor-2091 .elementor-element.elementor-element-b1c4899 .cuts-diagram img{border-radius:16px;}.elementor-2091 .elementor-element.elementor-element-b1c4899 .cuts-diagram{margin-bottom:60px;}.elementor-2091 .elementor-element.elementor-element-b1c4899 .cuts-category-card{background-color:#f9f9f9;border-color:#eeeeee;border-radius:16px;padding:20px;}.elementor-2091 .elementor-element.elementor-element-b1c4899 .cuts-categories{gap:24px;}.elementor-2091 .elementor-element.elementor-element-b1c4899 .cuts-category-title{font-family:"League Spartan", Sans-serif;font-size:20px;font-weight:600;color:#631719;margin-bottom:16px;}.elementor-2091 .elementor-element.elementor-element-b1c4899 .cuts-list, .elementor-2091 .elementor-element.elementor-element-b1c4899 .cuts-list li{font-family:"League Spartan", Sans-serif;font-size:16px;font-weight:300;line-height:1.4em;color:#606060;}.elementor-2091 .elementor-element.elementor-element-b1c4899 .cuts-list strong{color:#631719;}.elementor-2091 .elementor-element.elementor-element-b1c4899 .cuts-list li::before{color:#631719;}.elementor-2091 .elementor-element.elementor-element-b1c4899 .cuts-list li{margin-bottom:11px;}.elementor-2091 .elementor-element.elementor-element-b1c4899 .cuts-description p{margin-bottom:20px;}.elementor-2091 .elementor-element.elementor-element-b1c4899 .cuts-intro{margin-bottom:60px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-2091 .elementor-element.elementor-element-1aacd30 .hero-section{min-height:600px;}.elementor-2091 .elementor-element.elementor-element-b1c4899 .cuts-title{font-size:56px;}}@media(max-width:767px){.elementor-2091 .elementor-element.elementor-element-12291bc{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:220px;--padding-left:0px;--padding-right:0px;}.elementor-2091 .elementor-element.elementor-element-1aacd30 .hero-section{min-height:420px;}.elementor-2091 .elementor-element.elementor-element-1aacd30 .hero-content{text-align:center;}.elementor-2091 .elementor-element.elementor-element-1aacd30 .breadcrumb-nav ol{justify-content:center;}.elementor-2091 .elementor-element.elementor-element-b1c4899 .cuts-section{padding-top:12px;padding-bottom:0px;}.elementor-2091 .elementor-element.elementor-element-b1c4899 .cuts-intro-text{text-align:left;}.elementor-2091 .elementor-element.elementor-element-b1c4899 .cuts-title{font-size:42px;margin-bottom:4px;}.elementor-2091 .elementor-element.elementor-element-b1c4899 .cuts-diagram{margin-bottom:16px;}.elementor-2091 .elementor-element.elementor-element-b1c4899 .cuts-subtitle{margin-bottom:4px;}.elementor-2091 .elementor-element.elementor-element-b1c4899 .cuts-description p{margin-bottom:8px;}.elementor-2091 .elementor-element.elementor-element-b1c4899 .cuts-intro{margin-bottom:24px;}.elementor-2091 .elementor-element.elementor-element-b1c4899 .cuts-category-title{margin-bottom:24px;}}/* Start custom CSS for ihp_cuts, class: .elementor-element-b1c4899 */@media screen and (max-width: 1023px) {
.elementor-2091 .elementor-element.elementor-element-b1c4899 .cuts-intro-image {
    display: none !important;
}	
}/* End custom CSS */