.elementor-1297 .elementor-element.elementor-element-274838a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-1297 .elementor-element.elementor-element-274838a::before, .elementor-1297 .elementor-element.elementor-element-274838a > .elementor-background-video-container::before, .elementor-1297 .elementor-element.elementor-element-274838a > .e-con-inner > .elementor-background-video-container::before, .elementor-1297 .elementor-element.elementor-element-274838a > .elementor-background-slideshow::before, .elementor-1297 .elementor-element.elementor-element-274838a > .e-con-inner > .elementor-background-slideshow::before, .elementor-1297 .elementor-element.elementor-element-274838a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0B0D10;background-image:url("https://shushinart.com/wp-content/uploads/2026/06/MuseumsCultureCollectorCommissions10.jpg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-1297 .elementor-element.elementor-element-274838a::before{filter:brightness( 51% ) contrast( 126% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1297 .elementor-element.elementor-element-fbe572f{text-align:start;}.elementor-1297 .elementor-element.elementor-element-fbe572f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:3px;color:var( --e-global-color-kadence1 );}.elementor-1297 .elementor-element.elementor-element-0e62df8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-1297 .elementor-element.elementor-element-0e62df8 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:50px;font-weight:600;line-height:1.2em;color:var( --e-global-color-kadence3 );}.elementor-1297 .elementor-element.elementor-element-76f5bea{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1297 .elementor-element.elementor-element-b5cd3d6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.5;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1297 .elementor-element.elementor-element-b5cd3d6::before, .elementor-1297 .elementor-element.elementor-element-b5cd3d6 > .elementor-background-video-container::before, .elementor-1297 .elementor-element.elementor-element-b5cd3d6 > .e-con-inner > .elementor-background-video-container::before, .elementor-1297 .elementor-element.elementor-element-b5cd3d6 > .elementor-background-slideshow::before, .elementor-1297 .elementor-element.elementor-element-b5cd3d6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1297 .elementor-element.elementor-element-b5cd3d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1297 .elementor-element.elementor-element-3faa502{text-align:center;}.elementor-1297 .elementor-element.elementor-element-3faa502 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:var( --e-global-color-kadence1 );}.elementor-1297 .elementor-element.elementor-element-124544f{text-align:center;}.elementor-1297 .elementor-element.elementor-element-124544f .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:36px;font-weight:600;color:var( --e-global-color-kadence3 );}.elementor-1297 .elementor-element.elementor-element-8beb70f{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1297 .elementor-element.elementor-element-ba601f3.ekit-equal-height-enable,
					.elementor-1297 .elementor-element.elementor-element-ba601f3.ekit-equal-height-enable > div,
					.elementor-1297 .elementor-element.elementor-element-ba601f3.ekit-equal-height-enable .ekit-wid-con,
					.elementor-1297 .elementor-element.elementor-element-ba601f3.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%;}.elementor-1297 .elementor-element.elementor-element-ba601f3 .elementskit-infobox:hover{background-color:#1A4E8A;}.elementor-1297 .elementor-element.elementor-element-ba601f3{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-1297 .elementor-element.elementor-element-ba601f3 .elementskit-infobox{padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#f5f5f5;border-radius:0px 0px 0px 0px;}.elementor-1297 .elementor-element.elementor-element-ba601f3 .elementskit-infobox .elementskit-info-box-title{margin:10px 20px 0px 0px;padding:0px 0px 0px 0px;color:#000000;font-family:"Arial", Sans-serif;font-size:22px;font-weight:800;line-height:25px;}.elementor-1297 .elementor-element.elementor-element-ba601f3 .elementskit-infobox:hover .elementskit-info-box-title{color:#FFFFFF;}.elementor-1297 .elementor-element.elementor-element-ba601f3 .elementskit-infobox .box-body > p{color:#656565;font-size:15px;font-weight:300;line-height:31px;}.elementor-1297 .elementor-element.elementor-element-ba601f3 .elementskit-infobox:hover .box-body > p{color:var( --e-global-color-kadence3 );}.elementor-1297 .elementor-element.elementor-element-ba601f3 .elementskit-infobox p{margin:010px 20px 0px 0px;}.elementor-1297 .elementor-element.elementor-element-ba601f3 .elementskit-info-box-icon{color:#1A4E8A;fill:#1A4E8A;}.elementor-1297 .elementor-element.elementor-element-ba601f3 .elementskit-infobox:hover .elementskit-info-box-icon{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-1297 .elementor-element.elementor-element-ba601f3 .elementskit-infobox .elementskit-info-box-icon{font-size:75px;transform:rotate(0deg);}.elementor-1297 .elementor-element.elementor-element-8f69f03.ekit-equal-height-enable,
					.elementor-1297 .elementor-element.elementor-element-8f69f03.ekit-equal-height-enable > div,
					.elementor-1297 .elementor-element.elementor-element-8f69f03.ekit-equal-height-enable .ekit-wid-con,
					.elementor-1297 .elementor-element.elementor-element-8f69f03.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%;}.elementor-1297 .elementor-element.elementor-element-8f69f03 .elementskit-infobox:hover{background-color:#1A4E8A;}.elementor-1297 .elementor-element.elementor-element-8f69f03{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-1297 .elementor-element.elementor-element-8f69f03 .elementskit-infobox{padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#f5f5f5;border-radius:0px 0px 0px 0px;}.elementor-1297 .elementor-element.elementor-element-8f69f03 .elementskit-infobox .elementskit-info-box-title{margin:10px 20px 0px 0px;padding:0px 0px 0px 0px;color:#000000;font-family:"Arial", Sans-serif;font-size:22px;font-weight:800;line-height:25px;}.elementor-1297 .elementor-element.elementor-element-8f69f03 .elementskit-infobox:hover .elementskit-info-box-title{color:#FFFFFF;}.elementor-1297 .elementor-element.elementor-element-8f69f03 .elementskit-infobox .box-body > p{color:#656565;font-size:15px;font-weight:300;line-height:31px;}.elementor-1297 .elementor-element.elementor-element-8f69f03 .elementskit-infobox:hover .box-body > p{color:var( --e-global-color-kadence3 );}.elementor-1297 .elementor-element.elementor-element-8f69f03 .elementskit-infobox p{margin:010px 20px 0px 0px;}.elementor-1297 .elementor-element.elementor-element-8f69f03 .elementskit-info-box-icon{color:#1A4E8A;fill:#1A4E8A;}.elementor-1297 .elementor-element.elementor-element-8f69f03 .elementskit-infobox:hover .elementskit-info-box-icon{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-1297 .elementor-element.elementor-element-8f69f03 .elementskit-infobox .elementskit-info-box-icon{font-size:75px;transform:rotate(0deg);}.elementor-1297 .elementor-element.elementor-element-bacd13c.ekit-equal-height-enable,
					.elementor-1297 .elementor-element.elementor-element-bacd13c.ekit-equal-height-enable > div,
					.elementor-1297 .elementor-element.elementor-element-bacd13c.ekit-equal-height-enable .ekit-wid-con,
					.elementor-1297 .elementor-element.elementor-element-bacd13c.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%;}.elementor-1297 .elementor-element.elementor-element-bacd13c .elementskit-infobox:hover{background-color:#1A4E8A;}.elementor-1297 .elementor-element.elementor-element-bacd13c{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-1297 .elementor-element.elementor-element-bacd13c .elementskit-infobox{padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#f5f5f5;border-radius:0px 0px 0px 0px;}.elementor-1297 .elementor-element.elementor-element-bacd13c .elementskit-infobox .elementskit-info-box-title{margin:10px 20px 0px 0px;padding:0px 0px 0px 0px;color:#000000;font-family:"Arial", Sans-serif;font-size:22px;font-weight:800;line-height:25px;}.elementor-1297 .elementor-element.elementor-element-bacd13c .elementskit-infobox:hover .elementskit-info-box-title{color:#FFFFFF;}.elementor-1297 .elementor-element.elementor-element-bacd13c .elementskit-infobox .box-body > p{color:#656565;font-size:15px;font-weight:300;line-height:31px;}.elementor-1297 .elementor-element.elementor-element-bacd13c .elementskit-infobox:hover .box-body > p{color:var( --e-global-color-kadence3 );}.elementor-1297 .elementor-element.elementor-element-bacd13c .elementskit-infobox p{margin:010px 20px 0px 0px;}.elementor-1297 .elementor-element.elementor-element-bacd13c .elementskit-info-box-icon{color:#1A4E8A;fill:#1A4E8A;}.elementor-1297 .elementor-element.elementor-element-bacd13c .elementskit-infobox:hover .elementskit-info-box-icon{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-1297 .elementor-element.elementor-element-bacd13c .elementskit-infobox .elementskit-info-box-icon{font-size:75px;transform:rotate(0deg);}.elementor-1297 .elementor-element.elementor-element-986d210{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1297 .elementor-element.elementor-element-012e563.ekit-equal-height-enable,
					.elementor-1297 .elementor-element.elementor-element-012e563.ekit-equal-height-enable > div,
					.elementor-1297 .elementor-element.elementor-element-012e563.ekit-equal-height-enable .ekit-wid-con,
					.elementor-1297 .elementor-element.elementor-element-012e563.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%;}.elementor-1297 .elementor-element.elementor-element-012e563 .elementskit-infobox:hover{background-color:#1A4E8A;}.elementor-1297 .elementor-element.elementor-element-012e563{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-1297 .elementor-element.elementor-element-012e563 .elementskit-infobox{padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#f5f5f5;border-radius:0px 0px 0px 0px;}.elementor-1297 .elementor-element.elementor-element-012e563 .elementskit-infobox .elementskit-info-box-title{margin:10px 20px 0px 0px;padding:0px 0px 0px 0px;color:#000000;font-family:"Arial", Sans-serif;font-size:22px;font-weight:800;line-height:25px;}.elementor-1297 .elementor-element.elementor-element-012e563 .elementskit-infobox:hover .elementskit-info-box-title{color:#FFFFFF;}.elementor-1297 .elementor-element.elementor-element-012e563 .elementskit-infobox .box-body > p{color:#656565;font-size:15px;font-weight:300;line-height:31px;}.elementor-1297 .elementor-element.elementor-element-012e563 .elementskit-infobox:hover .box-body > p{color:var( --e-global-color-kadence3 );}.elementor-1297 .elementor-element.elementor-element-012e563 .elementskit-infobox p{margin:010px 20px 0px 0px;}.elementor-1297 .elementor-element.elementor-element-012e563 .elementskit-info-box-icon{color:#1A4E8A;fill:#1A4E8A;}.elementor-1297 .elementor-element.elementor-element-012e563 .elementskit-infobox:hover .elementskit-info-box-icon{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-1297 .elementor-element.elementor-element-012e563 .elementskit-infobox .elementskit-info-box-icon{font-size:75px;transform:rotate(0deg);}.elementor-1297 .elementor-element.elementor-element-1eda409.ekit-equal-height-enable,
					.elementor-1297 .elementor-element.elementor-element-1eda409.ekit-equal-height-enable > div,
					.elementor-1297 .elementor-element.elementor-element-1eda409.ekit-equal-height-enable .ekit-wid-con,
					.elementor-1297 .elementor-element.elementor-element-1eda409.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%;}.elementor-1297 .elementor-element.elementor-element-1eda409 .elementskit-infobox:hover{background-color:#1A4E8A;}.elementor-1297 .elementor-element.elementor-element-1eda409{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-1297 .elementor-element.elementor-element-1eda409 .elementskit-infobox{padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#f5f5f5;border-radius:0px 0px 0px 0px;}.elementor-1297 .elementor-element.elementor-element-1eda409 .elementskit-infobox .elementskit-info-box-title{margin:10px 20px 0px 0px;padding:0px 0px 0px 0px;color:#000000;font-family:"Arial", Sans-serif;font-size:22px;font-weight:800;line-height:25px;}.elementor-1297 .elementor-element.elementor-element-1eda409 .elementskit-infobox:hover .elementskit-info-box-title{color:#FFFFFF;}.elementor-1297 .elementor-element.elementor-element-1eda409 .elementskit-infobox .box-body > p{color:#656565;font-size:15px;font-weight:300;line-height:31px;}.elementor-1297 .elementor-element.elementor-element-1eda409 .elementskit-infobox:hover .box-body > p{color:var( --e-global-color-kadence3 );}.elementor-1297 .elementor-element.elementor-element-1eda409 .elementskit-infobox p{margin:010px 20px 0px 0px;}.elementor-1297 .elementor-element.elementor-element-1eda409 .elementskit-info-box-icon{color:#1A4E8A;fill:#1A4E8A;}.elementor-1297 .elementor-element.elementor-element-1eda409 .elementskit-infobox:hover .elementskit-info-box-icon{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-1297 .elementor-element.elementor-element-1eda409 .elementskit-infobox .elementskit-info-box-icon{font-size:75px;transform:rotate(0deg);}.elementor-1297 .elementor-element.elementor-element-9d2ac30.ekit-equal-height-enable,
					.elementor-1297 .elementor-element.elementor-element-9d2ac30.ekit-equal-height-enable > div,
					.elementor-1297 .elementor-element.elementor-element-9d2ac30.ekit-equal-height-enable .ekit-wid-con,
					.elementor-1297 .elementor-element.elementor-element-9d2ac30.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%;}.elementor-1297 .elementor-element.elementor-element-9d2ac30 .elementskit-infobox:hover{background-color:#1A4E8A;}.elementor-1297 .elementor-element.elementor-element-9d2ac30{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-1297 .elementor-element.elementor-element-9d2ac30 .elementskit-infobox{padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#f5f5f5;border-radius:0px 0px 0px 0px;}.elementor-1297 .elementor-element.elementor-element-9d2ac30 .elementskit-infobox .elementskit-info-box-title{margin:10px 20px 0px 0px;padding:0px 0px 0px 0px;color:#000000;font-family:"Arial", Sans-serif;font-size:22px;font-weight:800;line-height:25px;}.elementor-1297 .elementor-element.elementor-element-9d2ac30 .elementskit-infobox:hover .elementskit-info-box-title{color:#FFFFFF;}.elementor-1297 .elementor-element.elementor-element-9d2ac30 .elementskit-infobox .box-body > p{color:#656565;font-size:15px;font-weight:300;line-height:31px;}.elementor-1297 .elementor-element.elementor-element-9d2ac30 .elementskit-infobox:hover .box-body > p{color:var( --e-global-color-kadence3 );}.elementor-1297 .elementor-element.elementor-element-9d2ac30 .elementskit-infobox p{margin:010px 20px 0px 0px;}.elementor-1297 .elementor-element.elementor-element-9d2ac30 .elementskit-info-box-icon{color:#1A4E8A;fill:#1A4E8A;}.elementor-1297 .elementor-element.elementor-element-9d2ac30 .elementskit-infobox:hover .elementskit-info-box-icon{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-1297 .elementor-element.elementor-element-9d2ac30 .elementskit-infobox .elementskit-info-box-icon{font-size:75px;transform:rotate(0deg);}.elementor-1297 .elementor-element.elementor-element-8e1f32f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1297 .elementor-element.elementor-element-8e1f32f:not(.elementor-motion-effects-element-type-background), .elementor-1297 .elementor-element.elementor-element-8e1f32f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-kadence3 );}.elementor-widget-fluent-form-widget .fluentform-widget-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1297 .elementor-element.elementor-element-b5590c0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:80px 0px 80px 0px;}.elementor-1297 .elementor-element.elementor-element-b5590c0 .fluentform-widget-wrapper .ff-el-input--label label{font-family:"Inter", Sans-serif;font-size:12.8px;font-weight:400;line-height:20px;}.elementor-1297 .elementor-element.elementor-element-b5590c0 .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-1297 .elementor-element.elementor-element-b5590c0 .fluentform-widget-wrapper .ff-el-group textarea, .elementor-1297 .elementor-element.elementor-element-b5590c0 .fluentform-widget-wrapper .ff-el-group select{color:#555555;font-family:"Inter", Sans-serif;font-size:12.8px;font-weight:400;line-height:20px;}.elementor-1297 .elementor-element.elementor-element-b5590c0 .fluentform-widget-wrapper .ff-el-group input::-webkit-input-placeholder, .elementor-1297 .elementor-element.elementor-element-b5590c0 .fluentform-widget-wrapper .ff-el-group textarea::-webkit-input-placeholder{color:var( --e-global-color-kadence6 );}.elementor-1297 .elementor-element.elementor-element-b5590c0 .fluentform-widget-custom-radio-checkbox input[type="checkbox"], .elementor-1297 .elementor-element.elementor-element-b5590c0 .fluentform-widget-custom-radio-checkbox input[type="radio"]{width:12px;height:12px;margin-right:4px;}.elementor-1297 .elementor-element.elementor-element-b5590c0 .fluentform-widget-wrapper .ff-table thead th{font-size:32px;}.elementor-1297 .elementor-element.elementor-element-b5590c0 .fluentform-widget-wrapper .ff-table tbody tr td{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-1297 .elementor-element.elementor-element-b5590c0 .fluentform-widget-wrapper tbody>tr:nth-child(2n)>td{background-color:var( --e-global-color-kadence4 );}.elementor-1297 .elementor-element.elementor-element-b5590c0 .fluentform-widget-wrapper .ff-el-group .ff-btn-submit{width:30%;background-color:var( --e-global-color-kadence1 );color:#ffffff !important;font-family:"Inter", Sans-serif;font-size:16px;line-height:20px;letter-spacing:10px;}@media(max-width:1024px){.elementor-1297 .elementor-element.elementor-element-274838a{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-1297 .elementor-element.elementor-element-0e62df8{text-align:center;}.elementor-1297 .elementor-element.elementor-element-0e62df8 .elementor-heading-title{font-size:4em;}}@media(max-width:767px){.elementor-1297 .elementor-element.elementor-element-274838a{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1297 .elementor-element.elementor-element-0e62df8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;}.elementor-1297 .elementor-element.elementor-element-0e62df8 .elementor-heading-title{font-size:3em;}.elementor-1297 .elementor-element.elementor-element-ba601f3{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1297 .elementor-element.elementor-element-ba601f3 .elementskit-infobox{padding:0px 0px 0px 0px;}.elementor-1297 .elementor-element.elementor-element-ba601f3 .elementskit-infobox .elementskit-info-box-title{font-size:20px;}.elementor-1297 .elementor-element.elementor-element-8f69f03{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1297 .elementor-element.elementor-element-8f69f03 .elementskit-infobox{padding:0px 0px 0px 0px;}.elementor-1297 .elementor-element.elementor-element-8f69f03 .elementskit-infobox .elementskit-info-box-title{font-size:20px;}.elementor-1297 .elementor-element.elementor-element-bacd13c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1297 .elementor-element.elementor-element-bacd13c .elementskit-infobox{padding:0px 0px 0px 0px;}.elementor-1297 .elementor-element.elementor-element-bacd13c .elementskit-infobox .elementskit-info-box-title{font-size:20px;}.elementor-1297 .elementor-element.elementor-element-012e563{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1297 .elementor-element.elementor-element-012e563 .elementskit-infobox{padding:0px 0px 0px 0px;}.elementor-1297 .elementor-element.elementor-element-012e563 .elementskit-infobox .elementskit-info-box-title{font-size:20px;}.elementor-1297 .elementor-element.elementor-element-1eda409{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1297 .elementor-element.elementor-element-1eda409 .elementskit-infobox{padding:0px 0px 0px 0px;}.elementor-1297 .elementor-element.elementor-element-1eda409 .elementskit-infobox .elementskit-info-box-title{font-size:20px;}.elementor-1297 .elementor-element.elementor-element-9d2ac30{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1297 .elementor-element.elementor-element-9d2ac30 .elementskit-infobox{padding:0px 0px 0px 0px;}.elementor-1297 .elementor-element.elementor-element-9d2ac30 .elementskit-infobox .elementskit-info-box-title{font-size:20px;}}/* Start custom CSS *//* ============================================================
   ShuShin Craftsmanship Page CSS
   仅处理：质量保证区 + 表单区
   ============================================================ */

/* ============================================================
   1. 质量保证区  b5cd3d6
   ============================================================ */
.elementor-element-b5cd3d6 {
  background: #f5f3ef !important;
  padding: 70px 0 80px !important;
}

/* H4 小标题 */
.elementor-element-3faa502 .elementor-heading-title {
  font-family: 'Montserrat', sans-serif !important;
  font-size: 10px !important;
  font-weight: 700 !important;
  letter-spacing: 3px !important;
  text-transform: uppercase !important;
  color: #c5a059 !important;
  margin-bottom: 12px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 8px !important;
}

.elementor-element-3faa502 .elementor-heading-title::before {
  content: '■';
  font-size: 6px;
  color: #c5a059;
}

.elementor-element-3faa502 .elementor-heading-title::after {
  content: '';
  display: inline-block;
  width: 30px;
  height: 1px;
  background: #c5a059;
  opacity: 0.5;
  vertical-align: middle;
}

/* H2 大标题 */
.elementor-element-124544f .elementor-heading-title {
  font-family: 'Cinzel', serif !important;
  font-size: 28px !important;
  font-weight: 500 !important;
  color: #1a1a1a !important;
  letter-spacing: 1px !important;
  line-height: 1.35 !important;
  margin-bottom: 0 !important;
}

/* 分割线 */
.elementor-element-b5cd3d6 .e-divider-base {
  border-color: rgba(197,160,89,0.25) !important;
  margin: 28px 0 36px !important;
}

/* 卡片行容器 */
.elementor-element-8beb70f,
.elementor-element-986d210 {
  gap: 20px !important;
}

/* 6个图标卡片统一样式 */
.elementor-element-ba601f3,
.elementor-element-8f69f03,
.elementor-element-bacd13c,
.elementor-element-012e563,
.elementor-element-1eda409,
.elementor-element-9d2ac30 {
  flex: 1 !important;
}

.elementor-element-ba601f3 .elementskit-infobox,
.elementor-element-8f69f03 .elementskit-infobox,
.elementor-element-bacd13c .elementskit-infobox,
.elementor-element-012e563 .elementskit-infobox,
.elementor-element-1eda409 .elementskit-infobox,
.elementor-element-9d2ac30 .elementskit-infobox {
  background: #ffffff !important;
  border: 1px solid rgba(197,160,89,0.15) !important;
  border-top: 3px solid transparent !important;
  padding: 28px 20px 24px !important;
  transition: all 0.3s ease !important;
  height: 100% !important;
  box-sizing: border-box !important;
}

.elementor-element-ba601f3 .elementskit-infobox:hover,
.elementor-element-8f69f03 .elementskit-infobox:hover,
.elementor-element-bacd13c .elementskit-infobox:hover,
.elementor-element-012e563 .elementskit-infobox:hover,
.elementor-element-1eda409 .elementskit-infobox:hover,
.elementor-element-9d2ac30 .elementskit-infobox:hover {
  border-top-color: #c5a059 !important;
  transform: translateY(-4px) !important;
  box-shadow: 0 8px 28px rgba(0,0,0,0.07) !important;
}

/* 图标 */
.elementor-element-ba601f3 .elementskit-info-box-icon svg,
.elementor-element-8f69f03 .elementskit-info-box-icon svg,
.elementor-element-bacd13c .elementskit-info-box-icon svg,
.elementor-element-012e563 .elementskit-info-box-icon svg,
.elementor-element-1eda409 .elementskit-info-box-icon svg,
.elementor-element-9d2ac30 .elementskit-info-box-icon svg {
  width: 36px !important;
  height: 36px !important;
  fill: #c5a059 !important;
  margin-bottom: 16px !important;
}

/* 卡片标题 */
.elementor-element-ba601f3 .elementskit-info-box-title,
.elementor-element-8f69f03 .elementskit-info-box-title,
.elementor-element-bacd13c .elementskit-info-box-title,
.elementor-element-012e563 .elementskit-info-box-title,
.elementor-element-1eda409 .elementskit-info-box-title,
.elementor-element-9d2ac30 .elementskit-info-box-title {
  font-family: 'Cinzel', serif !important;
  font-size: 13px !important;
  font-weight: 500 !important;
  color: #1a1a1a !important;
  letter-spacing: 0.5px !important;
  line-height: 1.4 !important;
  margin-bottom: 10px !important;
}

/* 卡片正文 */
.elementor-element-ba601f3 .box-body p,
.elementor-element-8f69f03 .box-body p,
.elementor-element-bacd13c .box-body p,
.elementor-element-012e563 .box-body p,
.elementor-element-1eda409 .box-body p,
.elementor-element-9d2ac30 .box-body p {
  font-family: 'Inter', sans-serif !important;
  font-size: 13px !important;
  color: #666 !important;
  line-height: 1.75 !important;
  margin: 0 !important;
}

/* 去掉卡片链接的默认下划线和颜色 */
.elementor-element-ba601f3 .ekit_global_links,
.elementor-element-8f69f03 .ekit_global_links,
.elementor-element-bacd13c .ekit_global_links,
.elementor-element-012e563 .ekit_global_links,
.elementor-element-1eda409 .ekit_global_links,
.elementor-element-9d2ac30 .ekit_global_links {
  text-decoration: none !important;
  color: inherit !important;
}

/* ============================================================
   2. 表单区  8e1f32f
   ============================================================ */
.elementor-element-8e1f32f {
  background: #1a1a1a !important;
  padding: 70px 0 80px !important;
  position: relative !important;
}

.elementor-element-8e1f32f::before {
  content: '';
  position: absolute;
  top: 0; left: 0;
  width: 80px; height: 80px;
  border-top: 2px solid rgba(197,160,89,0.3);
  border-left: 2px solid rgba(197,160,89,0.3);
  pointer-events: none;
}

.elementor-element-8e1f32f::after {
  content: '';
  position: absolute;
  bottom: 0; right: 0;
  width: 80px; height: 80px;
  border-bottom: 2px solid rgba(197,160,89,0.3);
  border-right: 2px solid rgba(197,160,89,0.3);
  pointer-events: none;
}

/* 表单区内 label */
.elementor-element-8e1f32f label {
  color: rgba(197,160,89,0.8) !important;
  font-size: 10px !important;
  letter-spacing: 1.5px !important;
  text-transform: uppercase !important;
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 600 !important;
}

/* 表单区说明文字 */
.elementor-element-8e1f32f .ff-custom_html p {
  color: rgba(255,255,255,0.55) !important;
  font-family: 'Inter', sans-serif !important;
  font-size: 13px !important;
  line-height: 1.7 !important;
  margin-bottom: 28px !important;
}

/* 输入框 */
.elementor-element-8e1f32f .ff-el-form-control {
  background: transparent !important;
  border: none !important;
  border-bottom: 1px solid rgba(197,160,89,0.3) !important;
  border-radius: 0 !important;
  color: #ffffff !important;
  font-family: 'Inter', sans-serif !important;
  font-size: 14px !important;
  padding: 10px 4px !important;
  transition: border-color 0.3s !important;
}

.elementor-element-8e1f32f .ff-el-form-control:focus {
  border-bottom-color: #c5a059 !important;
  outline: none !important;
  box-shadow: none !important;
}

.elementor-element-8e1f32f .ff-el-form-control::placeholder {
  color: rgba(255,255,255,0.25) !important;
  font-size: 13px !important;
}

/* select 下拉 */
.elementor-element-8e1f32f select.ff-el-form-control {
  color: rgba(255,255,255,0.6) !important;
}

.elementor-element-8e1f32f select.ff-el-form-control option {
  background: #2c313a !important;
  color: #ffffff !important;
}

/* checkbox */
.elementor-element-8e1f32f .ff-el-form-check-label span {
  color: rgba(255,255,255,0.75) !important;
  font-family: 'Inter', sans-serif !important;
  font-size: 13px !important;
}

.elementor-element-8e1f32f .ff-el-form-check-input {
  accent-color: #c5a059 !important;
}

/* 提交按钮 */
.elementor-element-8e1f32f .ff-btn-submit {
  background: #c5a059 !important;
  color: #0b0d10 !important;
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 700 !important;
  font-size: 11px !important;
  letter-spacing: 2px !important;
  text-transform: uppercase !important;
  padding: 15px 40px !important;
  border: none !important;
  border-radius: 0 !important;
  cursor: pointer !important;
  transition: all 0.3s !important;
  margin-top: 8px !important;
}

.elementor-element-8e1f32f .ff-btn-submit:hover {
  background: #b08a40 !important;
  transform: translateY(-2px) !important;
}

/* tooltip 图标 */
.elementor-element-8e1f32f .ff-el-tooltip svg {
  fill: rgba(197,160,89,0.5) !important;
}

/* 响应式 */
@media (max-width: 1024px) {
  .elementor-element-8beb70f,
  .elementor-element-986d210 {
    flex-wrap: wrap !important;
    gap: 16px !important;
  }

  .elementor-element-ba601f3,
  .elementor-element-8f69f03,
  .elementor-element-bacd13c,
  .elementor-element-012e563,
  .elementor-element-1eda409,
  .elementor-element-9d2ac30 {
    min-width: calc(50% - 8px) !important;
    flex: 0 0 calc(50% - 8px) !important;
  }
}

@media (max-width: 767px) {
  .elementor-element-b5cd3d6 {
    padding: 50px 0 60px !important;
  }

  .elementor-element-124544f .elementor-heading-title {
    font-size: 22px !important;
  }

  .elementor-element-ba601f3,
  .elementor-element-8f69f03,
  .elementor-element-bacd13c,
  .elementor-element-012e563,
  .elementor-element-1eda409,
  .elementor-element-9d2ac30 {
    min-width: 100% !important;
    flex: 0 0 100% !important;
  }

  .elementor-element-8e1f32f {
    padding: 50px 0 60px !important;
  }
}

/**
why choose us 中标题行高不一样
**/
.box-body p{
    height:70px;
}/* End custom CSS */