.elementor-1748 .elementor-element.elementor-element-e000046f{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1748 .elementor-element.elementor-element-e0000449{--display:flex;--min-height:640px;--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;--justify-content:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--overlay-opacity:1;--padding-top:160px;--padding-bottom:72px;--padding-left:48px;--padding-right:48px;}.elementor-1748 .elementor-element.elementor-element-e0000449:not(.elementor-motion-effects-element-type-background), .elementor-1748 .elementor-element.elementor-element-e0000449 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#252521;background-image:url("https://bocarnimfg.com/wp-content/uploads/2026/10/bocarni-showroom-living-20261020.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1748 .elementor-element.elementor-element-e0000449::before, .elementor-1748 .elementor-element.elementor-element-e0000449 > .elementor-background-video-container::before, .elementor-1748 .elementor-element.elementor-element-e0000449 > .e-con-inner > .elementor-background-video-container::before, .elementor-1748 .elementor-element.elementor-element-e0000449 > .elementor-background-slideshow::before, .elementor-1748 .elementor-element.elementor-element-e0000449 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1748 .elementor-element.elementor-element-e0000449 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #171A18E8 24%, #171A182B 100%);}.elementor-1748 .elementor-element.elementor-element-e0000448{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1748 .elementor-element.elementor-element-e0000447{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1748 .elementor-element.elementor-element-e0000445{--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;--justify-content:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1748 .elementor-element.elementor-element-e000043e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Arial", Sans-serif;font-size:20px;line-height:1.65em;color:#E1DACE;}.elementor-1748 .elementor-element.elementor-element-e000043f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1748 .elementor-element.elementor-element-e000043f .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.22em;color:#E7C887;}.elementor-1748 .elementor-element.elementor-element-e0000440{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1748 .elementor-element.elementor-element-e0000440 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:66px;font-weight:400;line-height:1.12em;color:#FAF7F0;}.elementor-1748 .elementor-element.elementor-element-e0000441{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Arial", Sans-serif;font-size:20px;line-height:1.65em;color:#E1DACE;}.elementor-1748 .elementor-element.elementor-element-e0000444{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1748 .elementor-element.elementor-element-ce0000e1 .elementor-button{background-color:#D8B56A;font-family:"Arial", Sans-serif;font-size:17px;font-weight:600;fill:#29231B;color:#29231B;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D8B56A;border-radius:0px 0px 0px 0px;padding:15px 24px 15px 24px;}.elementor-1748 .elementor-element.elementor-element-ce0000e1 .elementor-button:hover, .elementor-1748 .elementor-element.elementor-element-ce0000e1 .elementor-button:focus{background-color:#E9C982;color:#29231B;}.elementor-1748 .elementor-element.elementor-element-ce0000e1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1748 .elementor-element.elementor-element-ce0000e1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1748 .elementor-element.elementor-element-ce0000e1 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1748 .elementor-element.elementor-element-ce0000e1 .elementor-button:hover svg, .elementor-1748 .elementor-element.elementor-element-ce0000e1 .elementor-button:focus svg{fill:#29231B;}.elementor-1748 .elementor-element.elementor-element-ce0000e2 .elementor-button{background-color:transparent;font-family:"Arial", Sans-serif;font-size:17px;font-weight:600;fill:#D8B56A;color:#D8B56A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D8B56A;border-radius:0px 0px 0px 0px;padding:15px 24px 15px 24px;}.elementor-1748 .elementor-element.elementor-element-ce0000e2 .elementor-button:hover, .elementor-1748 .elementor-element.elementor-element-ce0000e2 .elementor-button:focus{background-color:#E9C982;color:#29231B;}.elementor-1748 .elementor-element.elementor-element-ce0000e2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1748 .elementor-element.elementor-element-ce0000e2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1748 .elementor-element.elementor-element-ce0000e2 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1748 .elementor-element.elementor-element-ce0000e2 .elementor-button:hover svg, .elementor-1748 .elementor-element.elementor-element-ce0000e2 .elementor-button:focus svg{fill:#29231B;}.elementor-1748 .elementor-element.elementor-element-e0000446 .elementor-button{background-color:#00000000;font-family:"Arial", Sans-serif;font-size:15px;fill:#E9DFCC;color:#E9DFCC;border-style:none;}.elementor-1748 .elementor-element.elementor-element-e0000446{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1748 .elementor-element.elementor-element-e0000446 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1748 .elementor-element.elementor-element-e0000446 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1748 .elementor-element.elementor-element-ce0000e9{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:72px;--padding-bottom:72px;--padding-left:40px;--padding-right:40px;}.elementor-1748 .elementor-element.elementor-element-ce0000e9:not(.elementor-motion-effects-element-type-background), .elementor-1748 .elementor-element.elementor-element-ce0000e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1748 .elementor-element.elementor-element-ce0000e8{--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;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1748 .elementor-element.elementor-element-ce0000e7{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1748 .elementor-element.elementor-element-ce0000e5{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1748 .elementor-element.elementor-element-ce0000e3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Arial", Sans-serif;font-size:13px;line-height:1.65em;color:#98733A;}.elementor-1748 .elementor-element.elementor-element-ce0000e4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1748 .elementor-element.elementor-element-ce0000e4 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:48px;font-weight:400;line-height:1.18em;color:#29231B;}.elementor-1748 .elementor-element.elementor-element-ce0000e6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Arial", Sans-serif;font-size:19px;line-height:1.65em;color:#655D53;}.elementor-1748 .elementor-element.elementor-element-ce0000df{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-1748 .elementor-element.elementor-element-ce0000df .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-1748 .elementor-element.elementor-element-ce0000df:after{content:"0.66";}.elementor-1748 .elementor-element.elementor-element-ce0000df .elementor-post__thumbnail__link{width:100%;}.elementor-1748 .elementor-element.elementor-element-ce0000df .elementor-post__meta-data span + span:before{content:"///";}.elementor-1748 .elementor-element.elementor-element-ce0000df .elementor-post{border-style:solid;border-width:1px 1px 1px 1px;border-radius:10px;padding:0px 0px 0px 0px;background-color:#FBF9F4;border-color:#E3DCCE;}.elementor-1748 .elementor-element.elementor-element-ce0000df .elementor-post__text{padding:28px 28px 28px 28px;}.elementor-1748 .elementor-element.elementor-element-ce0000df.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-1748 .elementor-element.elementor-element-ce0000df.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-1748 .elementor-element.elementor-element-ce0000df.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-1748 .elementor-element.elementor-element-ce0000df .elementor-pagination{text-align:center;}body:not(.rtl) .elementor-1748 .elementor-element.elementor-element-ce0000df .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-1748 .elementor-element.elementor-element-ce0000df .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-1748 .elementor-element.elementor-element-ce0000df .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-1748 .elementor-element.elementor-element-ce0000df .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-1748 .elementor-element.elementor-element-ce0000fe{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:72px;--padding-bottom:72px;--padding-left:40px;--padding-right:40px;}.elementor-1748 .elementor-element.elementor-element-ce0000fe:not(.elementor-motion-effects-element-type-background), .elementor-1748 .elementor-element.elementor-element-ce0000fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#292E2B;}.elementor-1748 .elementor-element.elementor-element-ce0000fd{--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;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1748 .elementor-element.elementor-element-ce0000ee{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1748 .elementor-element.elementor-element-ce0000ec{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1748 .elementor-element.elementor-element-ce0000ea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Arial", Sans-serif;font-size:13px;line-height:1.65em;color:#E1DACE;}.elementor-1748 .elementor-element.elementor-element-ce0000eb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1748 .elementor-element.elementor-element-ce0000eb .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:48px;font-weight:400;line-height:1.18em;color:#FAF7F0;}.elementor-1748 .elementor-element.elementor-element-ce0000ed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Arial", Sans-serif;font-size:19px;line-height:1.65em;color:#E1DACE;}.elementor-1748 .elementor-element.elementor-element-ce0000fb{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1748 .elementor-element.elementor-element-ce0000f2{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1748 .elementor-element.elementor-element-ce0000ef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1748 .elementor-element.elementor-element-ce0000ef .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:29px;font-weight:400;line-height:1.18em;color:#FAF7F0;}.elementor-1748 .elementor-element.elementor-element-ce0000f0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Arial", Sans-serif;font-size:18px;line-height:1.65em;color:#E1DACE;}.elementor-1748 .elementor-element.elementor-element-ce0000f1 .elementor-button{background-color:#D8B56A;font-family:"Arial", Sans-serif;font-size:17px;font-weight:600;fill:#29231B;color:#29231B;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D8B56A;border-radius:0px 0px 0px 0px;padding:15px 24px 15px 24px;}.elementor-1748 .elementor-element.elementor-element-ce0000f1 .elementor-button:hover, .elementor-1748 .elementor-element.elementor-element-ce0000f1 .elementor-button:focus{background-color:#E9C982;color:#29231B;}.elementor-1748 .elementor-element.elementor-element-ce0000f1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1748 .elementor-element.elementor-element-ce0000f1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1748 .elementor-element.elementor-element-ce0000f1 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1748 .elementor-element.elementor-element-ce0000f1 .elementor-button:hover svg, .elementor-1748 .elementor-element.elementor-element-ce0000f1 .elementor-button:focus svg{fill:#29231B;}.elementor-1748 .elementor-element.elementor-element-ce0000f6{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1748 .elementor-element.elementor-element-ce0000f3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1748 .elementor-element.elementor-element-ce0000f3 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:29px;font-weight:400;line-height:1.18em;color:#FAF7F0;}.elementor-1748 .elementor-element.elementor-element-ce0000f4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Arial", Sans-serif;font-size:18px;line-height:1.65em;color:#E1DACE;}.elementor-1748 .elementor-element.elementor-element-ce0000f5 .elementor-button{background-color:#D8B56A;font-family:"Arial", Sans-serif;font-size:17px;font-weight:600;fill:#29231B;color:#29231B;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D8B56A;border-radius:0px 0px 0px 0px;padding:15px 24px 15px 24px;}.elementor-1748 .elementor-element.elementor-element-ce0000f5 .elementor-button:hover, .elementor-1748 .elementor-element.elementor-element-ce0000f5 .elementor-button:focus{background-color:#E9C982;color:#29231B;}.elementor-1748 .elementor-element.elementor-element-ce0000f5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1748 .elementor-element.elementor-element-ce0000f5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1748 .elementor-element.elementor-element-ce0000f5 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1748 .elementor-element.elementor-element-ce0000f5 .elementor-button:hover svg, .elementor-1748 .elementor-element.elementor-element-ce0000f5 .elementor-button:focus svg{fill:#29231B;}.elementor-1748 .elementor-element.elementor-element-ce0000fa{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1748 .elementor-element.elementor-element-ce0000f7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1748 .elementor-element.elementor-element-ce0000f7 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:29px;font-weight:400;line-height:1.18em;color:#FAF7F0;}.elementor-1748 .elementor-element.elementor-element-ce0000f8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Arial", Sans-serif;font-size:18px;line-height:1.65em;color:#E1DACE;}.elementor-1748 .elementor-element.elementor-element-ce0000f9 .elementor-button{background-color:#D8B56A;font-family:"Arial", Sans-serif;font-size:17px;font-weight:600;fill:#29231B;color:#29231B;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D8B56A;border-radius:0px 0px 0px 0px;padding:15px 24px 15px 24px;}.elementor-1748 .elementor-element.elementor-element-ce0000f9 .elementor-button:hover, .elementor-1748 .elementor-element.elementor-element-ce0000f9 .elementor-button:focus{background-color:#E9C982;color:#29231B;}.elementor-1748 .elementor-element.elementor-element-ce0000f9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1748 .elementor-element.elementor-element-ce0000f9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1748 .elementor-element.elementor-element-ce0000f9 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1748 .elementor-element.elementor-element-ce0000f9 .elementor-button:hover svg, .elementor-1748 .elementor-element.elementor-element-ce0000f9 .elementor-button:focus svg{fill:#29231B;}.elementor-1748 .elementor-element.elementor-element-ce0000fc .elementor-button{background-color:#D8B56A;font-family:"Arial", Sans-serif;font-size:17px;font-weight:600;fill:#29231B;color:#29231B;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D8B56A;border-radius:0px 0px 0px 0px;padding:15px 24px 15px 24px;}.elementor-1748 .elementor-element.elementor-element-ce0000fc .elementor-button:hover, .elementor-1748 .elementor-element.elementor-element-ce0000fc .elementor-button:focus{background-color:#E9C982;color:#29231B;}.elementor-1748 .elementor-element.elementor-element-ce0000fc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1748 .elementor-element.elementor-element-ce0000fc .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1748 .elementor-element.elementor-element-ce0000fc .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1748 .elementor-element.elementor-element-ce0000fc .elementor-button:hover svg, .elementor-1748 .elementor-element.elementor-element-ce0000fc .elementor-button:focus svg{fill:#29231B;}:root{--page-title-display:none;}@media(max-width:1279px){.elementor-1748 .elementor-element.elementor-element-e0000447{--grid-auto-flow:row;}.elementor-1748 .elementor-element.elementor-element-ce0000e7{--grid-auto-flow:row;}.elementor-1748 .elementor-element.elementor-element-ce0000ee{--grid-auto-flow:row;}.elementor-1748 .elementor-element.elementor-element-ce0000fb{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-1748 .elementor-element.elementor-element-e000046f{--width:100%;}.elementor-1748 .elementor-element.elementor-element-e0000449{--width:100%;}.elementor-1748 .elementor-element.elementor-element-e0000448{--width:100%;}.elementor-1748 .elementor-element.elementor-element-e0000447{--width:100%;}.elementor-1748 .elementor-element.elementor-element-e0000445{--width:100%;}.elementor-1748 .elementor-element.elementor-element-e0000444{--width:100%;}}@media(min-width:1280px){.elementor-1748 .elementor-element.elementor-element-e0000449:not(.elementor-motion-effects-element-type-background), .elementor-1748 .elementor-element.elementor-element-e0000449 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:1024px){.elementor-1748 .elementor-element.elementor-element-e0000449{--min-height:610px;--padding-top:140px;--padding-bottom:60px;--padding-left:32px;--padding-right:32px;}.elementor-1748 .elementor-element.elementor-element-e0000449:not(.elementor-motion-effects-element-type-background), .elementor-1748 .elementor-element.elementor-element-e0000449 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-1748 .elementor-element.elementor-element-e0000447{--e-con-grid-template-columns:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-1748 .elementor-element.elementor-element-e000043e{font-size:19px;}.elementor-1748 .elementor-element.elementor-element-e000043f .elementor-heading-title{font-size:14px;}.elementor-1748 .elementor-element.elementor-element-e0000440 .elementor-heading-title{font-size:50px;}.elementor-1748 .elementor-element.elementor-element-e0000441{font-size:19px;}.elementor-1748 .elementor-element.elementor-element-e0000446 .elementor-button{font-size:14px;}.elementor-1748 .elementor-element.elementor-element-ce0000e9{--padding-top:54px;--padding-bottom:54px;--padding-left:28px;--padding-right:28px;}.elementor-1748 .elementor-element.elementor-element-ce0000e7{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-1748 .elementor-element.elementor-element-ce0000e4 .elementor-heading-title{font-size:40px;}.elementor-1748 .elementor-element.elementor-element-ce0000df .elementor-post__text{padding:24px 24px 24px 24px;}.elementor-1748 .elementor-element.elementor-element-ce0000fe{--padding-top:54px;--padding-bottom:54px;--padding-left:28px;--padding-right:28px;}.elementor-1748 .elementor-element.elementor-element-ce0000ee{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-1748 .elementor-element.elementor-element-ce0000eb .elementor-heading-title{font-size:40px;}.elementor-1748 .elementor-element.elementor-element-ce0000fb{--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-1748 .elementor-element.elementor-element-ce0000ef .elementor-heading-title{font-size:29px;}.elementor-1748 .elementor-element.elementor-element-ce0000f3 .elementor-heading-title{font-size:29px;}.elementor-1748 .elementor-element.elementor-element-ce0000f7 .elementor-heading-title{font-size:29px;}}@media(max-width:767px){.elementor-1748 .elementor-element.elementor-element-e0000449{--min-height:610px;--overlay-opacity:1;--padding-top:125px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-1748 .elementor-element.elementor-element-e0000449:not(.elementor-motion-effects-element-type-background), .elementor-1748 .elementor-element.elementor-element-e0000449 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:60% center;background-size:cover;}.elementor-1748 .elementor-element.elementor-element-e0000447{--e-con-grid-template-columns:repeat(1, 1fr);--gap:18px 18px;--row-gap:18px;--column-gap:18px;--grid-auto-flow:row;}.elementor-1748 .elementor-element.elementor-element-e000043e{font-size:17px;}.elementor-1748 .elementor-element.elementor-element-e000043f .elementor-heading-title{font-size:14px;}.elementor-1748 .elementor-element.elementor-element-e0000440 .elementor-heading-title{font-size:38px;}.elementor-1748 .elementor-element.elementor-element-e0000441{font-size:17px;}.elementor-1748 .elementor-element.elementor-element-e0000446 .elementor-button{font-size:14px;}.elementor-1748 .elementor-element.elementor-element-ce0000e9{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-1748 .elementor-element.elementor-element-ce0000e7{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:18px 18px;--row-gap:18px;--column-gap:18px;--grid-auto-flow:row;}.elementor-1748 .elementor-element.elementor-element-ce0000e3{font-size:13px;}.elementor-1748 .elementor-element.elementor-element-ce0000e4 .elementor-heading-title{font-size:32px;}.elementor-1748 .elementor-element.elementor-element-ce0000e6{font-size:17px;}.elementor-1748 .elementor-element.elementor-element-ce0000df .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-1748 .elementor-element.elementor-element-ce0000df:after{content:"0.5";}.elementor-1748 .elementor-element.elementor-element-ce0000df .elementor-post__thumbnail__link{width:100%;}.elementor-1748 .elementor-element.elementor-element-ce0000df .elementor-post__text{padding:22px 22px 22px 22px;}.elementor-1748 .elementor-element.elementor-element-ce0000fe{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-1748 .elementor-element.elementor-element-ce0000ee{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:18px 18px;--row-gap:18px;--column-gap:18px;--grid-auto-flow:row;}.elementor-1748 .elementor-element.elementor-element-ce0000ea{font-size:13px;}.elementor-1748 .elementor-element.elementor-element-ce0000eb .elementor-heading-title{font-size:32px;}.elementor-1748 .elementor-element.elementor-element-ce0000ed{font-size:17px;}.elementor-1748 .elementor-element.elementor-element-ce0000fb{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:18px 18px;--row-gap:18px;--column-gap:18px;--grid-auto-flow:row;}.elementor-1748 .elementor-element.elementor-element-ce0000ef .elementor-heading-title{font-size:29px;}.elementor-1748 .elementor-element.elementor-element-ce0000f0{font-size:17px;}.elementor-1748 .elementor-element.elementor-element-ce0000f3 .elementor-heading-title{font-size:29px;}.elementor-1748 .elementor-element.elementor-element-ce0000f4{font-size:17px;}.elementor-1748 .elementor-element.elementor-element-ce0000f7 .elementor-heading-title{font-size:29px;}.elementor-1748 .elementor-element.elementor-element-ce0000f8{font-size:17px;}}/* Start custom CSS for posts, class: .elementor-element-ce0000df */.elementor-1748 .elementor-element.elementor-element-ce0000df .elementor-post__title a,.elementor-1748 .elementor-element.elementor-element-ce0000df .elementor-post__title a:hover,.elementor-1748 .elementor-element.elementor-element-ce0000df .elementor-post__title a:focus{text-decoration:none;}
.elementor-1748 .elementor-element.elementor-element-ce0000df .elementor-post__text{display:flex;flex-direction:column;flex:1;min-width:0;}
.elementor-1748 .elementor-element.elementor-element-ce0000df .elementor-post__title{margin:0 0 12px;}
.elementor-1748 .elementor-element.elementor-element-ce0000df .elementor-post__meta-data{margin-bottom:16px;}
.elementor-1748 .elementor-element.elementor-element-ce0000df .elementor-post__excerpt{margin-bottom:24px;}
.elementor-1748 .elementor-element.elementor-element-ce0000df .elementor-post__excerpt p:last-child{margin-bottom:0;}
.elementor-1748 .elementor-element.elementor-element-ce0000df .elementor-post__read-more{align-self:flex-start;margin-top:auto;padding:4px 0;text-decoration:none;}
.elementor-1748 .elementor-element.elementor-element-ce0000df .elementor-post__thumbnail__link{margin-bottom:0!important;overflow:hidden;flex-shrink:0;}
.elementor-1748 .elementor-element.elementor-element-ce0000df .elementor-post__thumbnail{transition:transform .5s ease;}
.elementor-1748 .elementor-element.elementor-element-ce0000df .elementor-post:focus-within{border-color:#B89964;box-shadow:0 12px 28px #3D302212;}
@media(hover:hover) and (pointer:fine){
 .elementor-1748 .elementor-element.elementor-element-ce0000df .elementor-post:hover{transform:translateY(-6px);border-color:#B89964;box-shadow:0 18px 38px #3D30221A;}
 .elementor-1748 .elementor-element.elementor-element-ce0000df .elementor-post:hover .elementor-post__thumbnail{transform:scale(1.035);}
 .elementor-1748 .elementor-element.elementor-element-ce0000df .elementor-post:hover .elementor-post__title a{color:#8B672F;}
 .elementor-1748 .elementor-element.elementor-element-ce0000df .elementor-post:hover .elementor-post__read-more{color:#6E4D1B;}
}
@media(prefers-reduced-motion:reduce){.elementor-1748 .elementor-element.elementor-element-ce0000df .elementor-post,.elementor-1748 .elementor-element.elementor-element-ce0000df .elementor-post__thumbnail{transition:none!important;transform:none!important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e000046f */.elementor-1748 .elementor-element.elementor-element-e000046f .bci-shell {max-width:1380px;margin-inline:auto!important;}
.elementor-1748 .elementor-element.elementor-element-e000046f .bci-section {overflow:clip;}
.elementor-1748 .elementor-element.elementor-element-e000046f .e-con,.elementor-1748 .elementor-element.elementor-element-e000046f .elementor-widget {min-width:0;}
.elementor-1748 .elementor-element.elementor-element-e000046f [id] {scroll-margin-top:120px;}
.elementor-1748 .elementor-element.elementor-element-e000046f .elementor-heading-title {overflow-wrap:anywhere;}
.elementor-1748 .elementor-element.elementor-element-e000046f .bci-kicker .elementor-heading-title {color:#98733A;letter-spacing:.17em;font-weight:600;line-height:1.7;}
.elementor-1748 .elementor-element.elementor-element-e000046f .bci-hero .bci-kicker .elementor-heading-title {color:#D8B56A;}
.elementor-1748 .elementor-element.elementor-element-e000046f .bci-breadcrumb {font-size:14px;color:#C8BDAA;}
.elementor-1748 .elementor-element.elementor-element-e000046f .bci-breadcrumb a {color:#D8B56A;}
.elementor-1748 .elementor-element.elementor-element-e000046f .bci-actions {flex-direction:row;flex-wrap:wrap;gap:14px;}
.elementor-1748 .elementor-element.elementor-element-e000046f .bci-actions > .elementor-widget-button {width:auto;}
.elementor-1748 .elementor-element.elementor-element-e000046f .bci-localnav .elementor-button {padding:12px 18px;}
.elementor-1748 .elementor-element.elementor-element-e000046f .bci-image img {width:100%;aspect-ratio:16/10;object-fit:cover;display:block;transition:transform .6s ease,filter .6s ease;}
.elementor-1748 .elementor-element.elementor-element-e000046f .bci-image {overflow:hidden;}
.elementor-1748 .elementor-element.elementor-element-e000046f .bci-hero .bci-image img {aspect-ratio:5/4;}
.elementor-1748 .elementor-element.elementor-element-e000046f .bci-card {height:100%;transition:border-color .25s,box-shadow .25s;}
.elementor-1748 .elementor-element.elementor-element-e000046f .bci-card:hover,.elementor-1748 .elementor-element.elementor-element-e000046f .bci-card:focus-within {border-color:#AD8648;box-shadow:0 14px 36px rgba(49,39,23,.08);}
.elementor-1748 .elementor-element.elementor-element-e000046f .bci-card:hover .bci-image img {transform:scale(1.035);}
.elementor-1748 .elementor-element.elementor-element-e000046f .bci-card > .elementor-widget-button {margin-top:auto;}
.elementor-1748 .elementor-element.elementor-element-e000046f .bci-button .elementor-button {transition:background-color .25s,color .25s;min-height:48px;}
.elementor-1748 .elementor-element.elementor-element-e000046f a:focus-visible,.elementor-1748 .elementor-element.elementor-element-e000046f button:focus-visible,.elementor-1748 .elementor-element.elementor-element-e000046f summary:focus-visible {outline:2px solid #A97F38;outline-offset:4px;}
.elementor-1748 .elementor-element.elementor-element-e000046f .elementor-text-editor p:last-child,.elementor-1748 .elementor-element.elementor-element-e000046f .elementor-widget-text-editor p:last-child {margin-bottom:0;}
.elementor-1748 .elementor-element.elementor-element-e000046f .elementor-gallery-item {overflow:hidden;}
.elementor-1748 .elementor-element.elementor-element-e000046f .bci-gallery img {aspect-ratio:4/3;object-fit:cover;}
.elementor-1748 .elementor-element.elementor-element-e000046f .bci-spec .elementor-text-editor,.elementor-1748 .elementor-element.elementor-element-e000046f .bci-spec .elementor-widget-container {border-bottom:1px solid #D8CBB7;padding-bottom:18px;}
@media(max-width:767px){.elementor-1748 .elementor-element.elementor-element-e000046f .bci-actions > .elementor-widget-button{width:100%;}.elementor-1748 .elementor-element.elementor-element-e000046f .bci-hero .bci-image img{aspect-ratio:16/10;}.elementor-1748 .elementor-element.elementor-element-e000046f .bci-localnav{gap:10px;}.elementor-1748 .elementor-element.elementor-element-e000046f .bci-localnav>.elementor-widget-button{width:calc(50% - 5px);}.elementor-1748 .elementor-element.elementor-element-e000046f .bci-localnav .elementor-button{font-size:14px;padding:12px 8px;}}
@media(min-width:768px) and (max-width:1024px){.elementor-1748 .elementor-element.elementor-element-e000046f .bci-hero .bci-image img{aspect-ratio:16/9;}}
@media(prefers-reduced-motion:reduce){.elementor-1748 .elementor-element.elementor-element-e000046f *,.elementor-1748 .elementor-element.elementor-element-e000046f *:before,.elementor-1748 .elementor-element.elementor-element-e000046f *:after{transition:none!important;animation:none!important;scroll-behavior:auto!important;}}

.elementor-1748 .elementor-element.elementor-element-e000046f .bci-shell{max-width:1320px;}
.elementor-1748 .elementor-element.elementor-element-e000046f .bci-section{padding-block:64px;}
.elementor-1748 .elementor-element.elementor-element-e000046f .bci-hero{padding-top:150px;padding-bottom:58px;}
.elementor-1748 .elementor-element.elementor-element-e000046f .bci-image figcaption{font:16px/1.6 Arial,sans-serif;padding-top:12px;color:#655D53!important;opacity:1;}
.elementor-1748 .elementor-element.elementor-element-e000046f .bci-card{padding:22px!important;gap:14px;}
.elementor-1748 .elementor-element.elementor-element-e000046f .bci-card .elementor-widget-button{padding-top:8px;}
.elementor-1748 .elementor-element.elementor-element-e000046f .bci-grid{align-items:stretch;}
.elementor-1748 .elementor-element.elementor-element-e000046f .bci-drawing img{aspect-ratio:auto!important;object-fit:contain!important;background:#fff;}
.elementor-1748 .elementor-element.elementor-element-e000046f .bci-proof img{aspect-ratio:3/2;}
.elementor-1748 .elementor-element.elementor-element-e000046f .bci-spec-list{margin:0;}
.elementor-1748 .elementor-element.elementor-element-e000046f .bci-spec-list>div{display:grid;grid-template-columns:minmax(130px,1fr) 2fr;gap:20px;padding:16px 0;border-bottom:1px solid #D8CBB7;}
.elementor-1748 .elementor-element.elementor-element-e000046f .bci-spec-list dt{font-weight:600;color:#29231B;}
.elementor-1748 .elementor-element.elementor-element-e000046f .bci-spec-list dd{margin:0;}
.elementor-1748 .elementor-element.elementor-element-e000046f .bci-links a{display:inline-block;padding:12px 0;margin-right:24px;text-underline-offset:5px;color:#765726;}
.elementor-1748 .elementor-element.elementor-element-e000046f .bci-wide img{aspect-ratio:16/7;}
.elementor-1748 .elementor-element.elementor-element-e000046f .bci-gallery .e-gallery-item{min-width:0;}
@media(max-width:1024px){.elementor-1748 .elementor-element.elementor-element-e000046f .bci-section{padding-block:48px;}.elementor-1748 .elementor-element.elementor-element-e000046f .bci-hero{padding-top:130px;}}
@media(max-width:767px){.elementor-1748 .elementor-element.elementor-element-e000046f .bci-section{padding-block:36px;}.elementor-1748 .elementor-element.elementor-element-e000046f .bci-hero{padding-top:112px;}.elementor-1748 .elementor-element.elementor-element-e000046f .bci-wide img{aspect-ratio:4/3;}.elementor-1748 .elementor-element.elementor-element-e000046f .bci-spec-list>div{grid-template-columns:1fr;gap:4px;}.elementor-1748 .elementor-element.elementor-element-e000046f .bci-card{padding:18px!important;}}

.elementor-1748 .elementor-element.elementor-element-e000046f .bci-shell{max-width:1320px;}
.elementor-1748 .elementor-element.elementor-element-e000046f .bci-section{padding-block:52px;}
.elementor-1748 .elementor-element.elementor-element-e000046f .bci-hero{padding-top:150px;padding-bottom:52px;}
.elementor-1748 .elementor-element.elementor-element-e000046f .bci-drawing img{object-fit:contain!important;aspect-ratio:auto!important;background:#fff;}
.elementor-1748 .elementor-element.elementor-element-e000046f .bci-spec-list{margin:0;}
.elementor-1748 .elementor-element.elementor-element-e000046f .bci-spec-list>div{display:grid;grid-template-columns:1fr 2fr;gap:20px;padding:14px 0;border-bottom:1px solid #D8CBB7;}
.elementor-1748 .elementor-element.elementor-element-e000046f .bci-spec-list dt{font-weight:600;}.elementor-1748 .elementor-element.elementor-element-e000046f .bci-spec-list dd{margin:0;}
@media(max-width:767px){.elementor-1748 .elementor-element.elementor-element-e000046f .bci-section{padding-block:36px;}.elementor-1748 .elementor-element.elementor-element-e000046f .bci-hero{padding-top:112px;}.elementor-1748 .elementor-element.elementor-element-e000046f .bci-spec-list>div{grid-template-columns:1fr;gap:4px;}}

.elementor-1748 .elementor-element.elementor-element-e000046f .dsn-shell{max-width:1320px;margin-inline:auto!important;}
.elementor-1748 .elementor-element.elementor-element-e000046f .dsn-section .e-con,.elementor-1748 .elementor-element.elementor-element-e000046f .dsn-section .elementor-widget{min-width:0;}
.elementor-1748 .elementor-element.elementor-element-e000046f .dsn-section .elementor-heading-title{letter-spacing:-.025em;text-wrap:balance;}
.elementor-1748 .elementor-element.elementor-element-e000046f .dsn-section .elementor-widget-text-editor p:last-child{margin-bottom:0;}
.elementor-1748 .elementor-element.elementor-element-e000046f .dsn-eyebrow{letter-spacing:.17em;font-weight:600;}
.elementor-1748 .elementor-element.elementor-element-e000046f .dsn-head{align-items:end;margin-bottom:6px;}
.elementor-1748 .elementor-element.elementor-element-e000046f .dsn-head-title{gap:16px;}
.elementor-1748 .elementor-element.elementor-element-e000046f .dsn-team-section{border-top:1px solid #D8B56A;}
.elementor-1748 .elementor-element.elementor-element-e000046f .dsn-team-head{align-items:center;gap:48px;margin-bottom:10px;}
.elementor-1748 .elementor-element.elementor-element-e000046f .dsn-company-team img{display:block;width:100%;height:auto;object-fit:contain;border:1px solid #D8CBB7;}
.elementor-1748 .elementor-element.elementor-element-e000046f .dsn-section figcaption{font:13px/1.6 Arial,sans-serif;color:#655D53;padding-top:9px;text-align:left;}
.elementor-1748 .elementor-element.elementor-element-e000046f .dsn-team-directory-widget{width:100%;}
.elementor-1748 .elementor-element.elementor-element-e000046f .dsn-design-image img{display:block;width:100%;height:auto;aspect-ratio:2448/1730;object-fit:contain;background:#fff;border:1px solid #D8CBB7;}
.elementor-1748 .elementor-element.elementor-element-e000046f .dsn-design-image a{display:block;}
.elementor-1748 .elementor-element.elementor-element-e000046f .dsn-output-caption{padding-inline:3px;}
.elementor-1748 .elementor-element.elementor-element-e000046f .dsn-output-caption .dsn-number{line-height:1;}
.elementor-1748 .elementor-element.elementor-element-e000046f .dsn-panel-image img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;}
.elementor-1748 .elementor-element.elementor-element-e000046f .dsn-panel{height:100%;border-bottom:1px solid #CDBFA9;padding-bottom:20px;}
.elementor-1748 .elementor-element.elementor-element-e000046f .dsn-panel .elementor-heading-title{font-size:25px;line-height:1.25;}
.elementor-1748 .elementor-element.elementor-element-e000046f .dsn-material-note{max-width:940px;}
.elementor-1748 .elementor-element.elementor-element-e000046f .dsn-specs{margin:0;}
.elementor-1748 .elementor-element.elementor-element-e000046f .dsn-specs>div{display:grid;grid-template-columns:160px 1fr;gap:24px;padding:19px 0;border-bottom:1px solid #D8CBB7;}
.elementor-1748 .elementor-element.elementor-element-e000046f .dsn-specs>div:first-child{padding-top:0;}
.elementor-1748 .elementor-element.elementor-element-e000046f .dsn-specs dt{font-size:17px;font-weight:600;color:#29231B;}
.elementor-1748 .elementor-element.elementor-element-e000046f .dsn-specs dd{margin:0;}
.elementor-1748 .elementor-element.elementor-element-e000046f .dsn-engineering-grid{align-items:start;}
.elementor-1748 .elementor-element.elementor-element-e000046f .dsn-site-image img{display:block;width:100%;aspect-ratio:3/2;object-fit:cover;}
.elementor-1748 .elementor-element.elementor-element-e000046f .dsn-support-list{border-top:1px solid #CDBFA9;}
.elementor-1748 .elementor-element.elementor-element-e000046f .dsn-support-list details{border-bottom:1px solid #CDBFA9;}
.elementor-1748 .elementor-element.elementor-element-e000046f .dsn-support-list summary{list-style:none;position:relative;cursor:pointer;padding:23px 42px 23px 0;font:26px/1.3 Georgia,serif;color:#29231B;}
.elementor-1748 .elementor-element.elementor-element-e000046f .dsn-support-list summary::-webkit-details-marker{display:none;}
.elementor-1748 .elementor-element.elementor-element-e000046f .dsn-support-list summary:after{content:"+";position:absolute;right:8px;top:24px;color:#98733A;font:24px/1 Arial,sans-serif;}
.elementor-1748 .elementor-element.elementor-element-e000046f .dsn-support-list details[open] summary:after{content:"−";}
.elementor-1748 .elementor-element.elementor-element-e000046f .dsn-support-list details p{max-width:850px;font-size:17px;padding:0 42px 23px 0;}
.elementor-1748 .elementor-element.elementor-element-e000046f .dsn-step{border-top:1px solid #A4875577;}
.elementor-1748 .elementor-element.elementor-element-e000046f .dsn-start{padding-top:36px;margin-top:10px;border-top:1px solid #A4875577;align-items:center;}
.elementor-1748 .elementor-element.elementor-element-e000046f .dsn-start>.elementor-widget-button{justify-self:end;}
.elementor-1748 .elementor-element.elementor-element-e000046f .dsn-button .elementor-button{min-height:50px;display:inline-flex;align-items:center;justify-content:center;transition:background-color .25s,color .25s;}
.elementor-1748 .elementor-element.elementor-element-e000046f .dsn-section summary:focus-visible{outline:2px solid #A97F38;outline-offset:4px;}
@media(max-width:1024px){.elementor-1748 .elementor-element.elementor-element-e000046f .dsn-team-head{gap:28px;}.elementor-1748 .elementor-element.elementor-element-e000046f .dsn-panel .elementor-heading-title{font-size:25px;}.elementor-1748 .elementor-element.elementor-element-e000046f .dsn-start>.elementor-widget-button{justify-self:start;}}
@media(max-width:767px){.elementor-1748 .elementor-element.elementor-element-e000046f .dsn-head{gap:16px;}.elementor-1748 .elementor-element.elementor-element-e000046f .dsn-team-head{gap:24px;}.elementor-1748 .elementor-element.elementor-element-e000046f .dsn-specs>div{grid-template-columns:1fr;gap:6px;}.elementor-1748 .elementor-element.elementor-element-e000046f .dsn-material-grid{gap:24px 16px;}.elementor-1748 .elementor-element.elementor-element-e000046f .dsn-panel .elementor-heading-title{font-size:24px;}.elementor-1748 .elementor-element.elementor-element-e000046f .dsn-eyebrow{letter-spacing:.12em;}.elementor-1748 .elementor-element.elementor-element-e000046f .dsn-start>.elementor-widget-button{width:100%;}.elementor-1748 .elementor-element.elementor-element-e000046f .dsn-button .elementor-button{width:100%;}.elementor-1748 .elementor-element.elementor-element-e000046f .dsn-support-list summary{font-size:25px;}}
@media(max-width:359px){.elementor-1748 .elementor-element.elementor-element-e000046f .dsn-material-grid{grid-template-columns:1fr;}}
@media(prefers-reduced-motion:reduce){.elementor-1748 .elementor-element.elementor-element-e000046f .dsn-section *,.elementor-1748 .elementor-element.elementor-element-e000046f .dsn-section *:before,.elementor-1748 .elementor-element.elementor-element-e000046f .dsn-section *:after{transition:none!important;animation:none!important;}}

.elementor-1748 .elementor-element.elementor-element-e000046f .dsn-principle{border:1px solid #D8CBB7;background:#F8F4ED;}
.elementor-1748 .elementor-element.elementor-element-e000046f .dsn-action-row>.elementor-widget-button{width:auto;}
.elementor-1748 .elementor-element.elementor-element-e000046f .dsn-blog-posts .elementor-post{height:100%;min-width:0;overflow:hidden;display:flex;flex-direction:column;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;}
.elementor-1748 .elementor-element.elementor-element-e000046f .dsn-blog-posts .elementor-post__title,.elementor-1748 .elementor-element.elementor-element-e000046f .dsn-blog-posts .elementor-post__title a{font:400 29px/1.25 Georgia,serif;color:#29231B;}
.elementor-1748 .elementor-element.elementor-element-e000046f .dsn-blog-posts .elementor-post__excerpt p{font:18px/1.65 Arial,sans-serif;color:#655D53;}
.elementor-1748 .elementor-element.elementor-element-e000046f .dsn-blog-posts .elementor-post__meta-data{font:13px/1.6 Arial,sans-serif;color:#98733A;}
.elementor-1748 .elementor-element.elementor-element-e000046f .dsn-blog-posts .elementor-post__read-more{color:#98733A;font:600 16px/1.5 Arial,sans-serif;}
.elementor-1748 .elementor-element.elementor-element-e000046f .dsn-blog-posts .elementor-post__thumbnail img{object-fit:cover;}
@media(max-width:767px){.elementor-1748 .elementor-element.elementor-element-e000046f .dsn-action-row{flex-direction:column;}.elementor-1748 .elementor-element.elementor-element-e000046f .dsn-action-row>.elementor-widget-button{width:100%;}}

.elementor-1748 .elementor-element.elementor-element-e000046f.bv-hero,.elementor-1748 .elementor-element.elementor-element-e000046f .bv-hero{position:relative;isolation:isolate;overflow:clip;justify-content:center;}
.elementor-1748 .elementor-element.elementor-element-e000046f.bv-hero>.e-con,.elementor-1748 .elementor-element.elementor-element-e000046f .bv-hero>.e-con{position:relative;z-index:1;}
.elementor-1748 .elementor-element.elementor-element-e000046f .bv-hero-layout{grid-template-columns:minmax(0,1fr)!important;display:grid;gap:0!important;align-items:center;width:100%;}
.elementor-1748 .elementor-element.elementor-element-e000046f .bv-hero-copy{width:100%;max-width:760px!important;gap:24px;}
.elementor-1748 .elementor-element.elementor-element-e000046f .bv-hero-copy h1{max-width:760px;text-wrap:balance;letter-spacing:-.035em;line-height:1.1;}
.elementor-1748 .elementor-element.elementor-element-e000046f .bv-hero-copy .elementor-widget-text-editor{max-width:670px;}
.elementor-1748 .elementor-element.elementor-element-e000046f .bv-hero-copy .bci-breadcrumb,.elementor-1748 .elementor-element.elementor-element-e000046f .bv-hero .bcm-breadcrumb{color:#E6E0D6;}
.elementor-1748 .elementor-element.elementor-element-e000046f .bv-hero-copy .bci-breadcrumb a,.elementor-1748 .elementor-element.elementor-element-e000046f .bv-hero .bcm-breadcrumb a{color:#E9C982;}
.elementor-1748 .elementor-element.elementor-element-e000046f .bv-hero .bci-kicker .elementor-heading-title,.elementor-1748 .elementor-element.elementor-element-e000046f .bv-hero .bcm-eyebrow{color:#E9C982;}
.elementor-1748 .elementor-element.elementor-element-e000046f .bv-hero em{color:#E9C982!important;}
.elementor-1748 .elementor-element.elementor-element-e000046f .bv-photo-credit{margin-top:8px;max-width:650px;}
.elementor-1748 .elementor-element.elementor-element-e000046f .bv-photo-credit .elementor-button{padding:7px 0;min-height:36px;border:0;background:transparent;color:#E9DFCC;text-decoration:underline;text-underline-offset:5px;text-align:left;line-height:1.55;}
.elementor-1748 .elementor-element.elementor-element-e000046f .bv-photo-credit .elementor-button:hover{color:#E9C982;background:transparent;}
.elementor-1748 .elementor-element.elementor-element-e000046f .bv-section{padding-block:76px;border-top:1px solid #D9D3C52E;}
.elementor-1748 .elementor-element.elementor-element-e000046f .bv-dark{--bcm-ink:#F7F3EC;--bcm-muted:#D8D5CC;--bcm-gold:#E1BF7F;--bcm-line:#B6A17C66;color:#E5DED2;}
.elementor-1748 .elementor-element.elementor-element-e000046f .bv-dark .bci-kicker .elementor-heading-title,.elementor-1748 .elementor-element.elementor-element-e000046f .bv-dark .dsn-eyebrow{color:#E1BF7F;}
.elementor-1748 .elementor-element.elementor-element-e000046f .bv-dark .bci-links a,.elementor-1748 .elementor-element.elementor-element-e000046f .bv-dark .bci-spec-list dt{color:#E1BF7F;}
.elementor-1748 .elementor-element.elementor-element-e000046f .bv-dark .bci-spec-list>div{border-color:#B6A17C66;}
.elementor-1748 .elementor-element.elementor-element-e000046f .bv-dark .bcm-core-tabs{--bcm-ink:#25221D;--bcm-muted:#6E685F;--bcm-gold:#7D5B2C;--bcm-line:#D8D0C2;color:#25221D;}
.elementor-1748 .elementor-element.elementor-element-e000046f .bv-dark .bcm-report-band{--bcm-ink:#25221D;--bcm-muted:#6E685F;--bcm-gold:#7D5B2C;--bcm-line:#D8D0C2;color:#25221D;}
.elementor-1748 .elementor-element.elementor-element-e000046f .bv-dark .bcm-market-box{--bcm-ink:#25221D;--bcm-muted:#6E685F;--bcm-gold:#7D5B2C;--bcm-line:#D8D0C2;color:#25221D;}
.elementor-1748 .elementor-element.elementor-element-e000046f .bv-section .bci-card,.elementor-1748 .elementor-element.elementor-element-e000046f .bv-section .dsn-principle{border-color:#C7B79A66;box-shadow:0 5px 20px #29211804;}
.elementor-1748 .elementor-element.elementor-element-e000046f .bv-section .bci-image{border-radius:0;}
.elementor-1748 .elementor-element.elementor-element-e000046f .bv-scroll-photo{overflow:clip;}
.elementor-1748 .elementor-element.elementor-element-e000046f .bv-section .bci-image img,.elementor-1748 .elementor-element.elementor-element-e000046f .bv-section .dsn-site-image img{transition:transform .55s cubic-bezier(.2,.65,.3,1);}
.elementor-1748 .elementor-element.elementor-element-e000046f .bv-hero .bcm-cert-label{box-shadow:0 18px 50px #0003;}
.elementor-1748 .elementor-element.elementor-element-e000046f .bv-material-art{min-height:390px;align-self:end;padding:0;}
.elementor-1748 .elementor-element.elementor-element-e000046f .bv-material-art .bcm-sample-image{left:8%;bottom:8%;width:210px;transform:rotate(-5deg);border-color:#F7F4EE;}
.elementor-1748 .elementor-element.elementor-element-e000046f .bv-material-art .bcm-sample-image img{height:145px;}
.elementor-1748 .elementor-element.elementor-element-e000046f .bv-material-art .bcm-hardware-sample{right:0;bottom:0;width:180px;transform:rotate(4deg);}
.elementor-1748 .elementor-element.elementor-element-e000046f .bv-material-art .bcm-hero-hardware-image img{height:130px;}
.elementor-1748 .elementor-element.elementor-element-e000046f .bv-material-art .widget-image-caption{color:#6E685F!important;}
.elementor-1748 .elementor-element.elementor-element-e000046f .bv-material-hero .bcm-hero-grid,.elementor-1748 .elementor-element.elementor-element-e000046f .bv-cert-hero .bcm-hero-grid{grid-template-columns:minmax(0,1.18fr) minmax(0,1fr);gap:64px;}
.elementor-1748 .elementor-element.elementor-element-e000046f .bv-material-hero .bcm-main-title .elementor-heading-title,.elementor-1748 .elementor-element.elementor-element-e000046f .bv-cert-hero .bcm-main-title .elementor-heading-title{max-width:720px;}
.elementor-1748 .elementor-element.elementor-element-e000046f .bv-material-hero .bcm-actions,.elementor-1748 .elementor-element.elementor-element-e000046f .bv-cert-hero .bcm-actions{gap:16px;}
.elementor-1748 .elementor-element.elementor-element-e000046f .bv-material-hero .bcm-text-button .elementor-button,.elementor-1748 .elementor-element.elementor-element-e000046f .bv-cert-hero .bcm-text-button .elementor-button{color:#E8CD95;border-color:#E8CD9577;}
.elementor-1748 .elementor-element.elementor-element-e000046f .bv-material-hero .bcm-text-button .elementor-button:hover,.elementor-1748 .elementor-element.elementor-element-e000046f .bv-cert-hero .bcm-text-button .elementor-button:hover{color:#fff;border-color:#E8CD95;}
.elementor-1748 .elementor-element.elementor-element-e000046f .bv-material-hero,.elementor-1748 .elementor-element.elementor-element-e000046f .bv-cert-hero{padding-top:150px!important;padding-bottom:66px!important;}
.elementor-1748 .elementor-element.elementor-element-e000046f .bv-cert-hero .bcm-cert-front{top:0;left:6%;width:270px;}
.elementor-1748 .elementor-element.elementor-element-e000046f .bv-cert-hero .bcm-cert-back{top:16px;right:0;width:245px;}
.elementor-1748 .elementor-element.elementor-element-e000046f .bv-cert-hero .bcm-cert-art{min-height:430px;}
.elementor-1748 .elementor-element.elementor-element-e000046f .bv-cert-hero .bcm-cert-label{bottom:-5px;left:0;}
.elementor-1748 .elementor-element.elementor-element-e000046f .bv-white-card{background:#FFFDF9;border:1px solid #C4B69966;}
.elementor-1748 .elementor-element.elementor-element-e000046f .bv-section .elementor-widget-button .elementor-button{transition:color .22s,background-color .22s,border-color .22s,box-shadow .22s;}
.elementor-1748 .elementor-element.elementor-element-e000046f .bv-dark .dsn-support-list summary{color:#F7F3EC;}
@media(hover:hover) and (pointer:fine){
 .elementor-1748 .elementor-element.elementor-element-e000046f .bv-section .bci-card:hover,.elementor-1748 .elementor-element.elementor-element-e000046f .bv-section .dsn-principle:hover{border-color:#B69258;box-shadow:0 12px 28px #2921180C;}
 .elementor-1748 .elementor-element.elementor-element-e000046f .bv-section .bci-card:hover .bci-image img{transform:scale(1.025);}
 .elementor-1748 .elementor-element.elementor-element-e000046f .bv-section .elementor-widget-button .elementor-button:hover{box-shadow:0 4px 15px #1A17100D;}
}
@media(prefers-reduced-motion:no-preference){
 .elementor-1748 .elementor-element.elementor-element-e000046f .bv-hero-copy{animation:bv-hero-enter .6s ease-out both;}
}
@keyframes bv-hero-enter{from{transform:translateY(8px);}to{transform:translateY(0);}}
@supports(animation-timeline:view()){
 @media(prefers-reduced-motion:no-preference){
  .elementor-1748 .elementor-element.elementor-element-e000046f .bv-reveal{animation:bv-section-enter linear both;animation-timeline:view();animation-range:entry 5% entry 50%;}
 }
 @media(min-width:1025px) and (prefers-reduced-motion:no-preference){
  .elementor-1748 .elementor-element.elementor-element-e000046f .bv-scroll-photo img{animation:bv-photo-drift linear both;animation-timeline:view();animation-range:entry 0% exit 100%;}
 }
}
@keyframes bv-section-enter{from{transform:translateY(18px);opacity:.78;}to{transform:none;opacity:1;}}
@keyframes bv-photo-drift{from{transform:translateY(12px) scale(1.065);}to{transform:translateY(-12px) scale(1.065);}}
@media(max-width:1024px){
 .elementor-1748 .elementor-element.elementor-element-e000046f .bv-section{padding-block:54px;}
 .elementor-1748 .elementor-element.elementor-element-e000046f .bv-hero-copy{max-width:680px!important;}
 .elementor-1748 .elementor-element.elementor-element-e000046f .bv-material-hero .bcm-hero-grid,.elementor-1748 .elementor-element.elementor-element-e000046f .bv-cert-hero .bcm-hero-grid{grid-template-columns:1fr;gap:32px;}
 .elementor-1748 .elementor-element.elementor-element-e000046f .bv-material-art{min-height:240px;width:min(480px,100%);justify-self:end;}
 .elementor-1748 .elementor-element.elementor-element-e000046f .bv-material-art .bcm-sample-image{left:8%;bottom:4%;width:180px;}
 .elementor-1748 .elementor-element.elementor-element-e000046f .bv-material-art .bcm-hardware-sample{right:4%;width:160px;}
 .elementor-1748 .elementor-element.elementor-element-e000046f .bv-material-art .bcm-sample-image img{height:105px;}
 .elementor-1748 .elementor-element.elementor-element-e000046f .bv-material-art .bcm-hero-hardware-image img{height:100px;}
 .elementor-1748 .elementor-element.elementor-element-e000046f .bv-cert-hero .bcm-cert-art{min-height:310px;width:min(440px,100%);}
 .elementor-1748 .elementor-element.elementor-element-e000046f .bv-cert-hero .bcm-cert-front{width:210px;}
 .elementor-1748 .elementor-element.elementor-element-e000046f .bv-cert-hero .bcm-cert-back{width:195px;}
 .elementor-1748 .elementor-element.elementor-element-e000046f .bv-material-hero,.elementor-1748 .elementor-element.elementor-element-e000046f .bv-cert-hero{padding-top:132px!important;padding-bottom:52px!important;}
}
@media(max-width:767px){
 .elementor-1748 .elementor-element.elementor-element-e000046f.bv-hero:after,.elementor-1748 .elementor-element.elementor-element-e000046f .bv-hero:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,#11181066 0%,#11181066 68%,transparent 100%);pointer-events:none;z-index:0;}
 .elementor-1748 .elementor-element.elementor-element-e000046f .bv-section{padding-block:40px;}
 .elementor-1748 .elementor-element.elementor-element-e000046f .bv-hero-copy{gap:20px;}
 .elementor-1748 .elementor-element.elementor-element-e000046f .bv-hero-copy h1{line-height:1.1;}
 .elementor-1748 .elementor-element.elementor-element-e000046f .bv-material-hero,.elementor-1748 .elementor-element.elementor-element-e000046f .bv-cert-hero{padding-top:118px!important;padding-bottom:42px!important;}
 .elementor-1748 .elementor-element.elementor-element-e000046f .bv-material-hero .bcm-shell,.elementor-1748 .elementor-element.elementor-element-e000046f .bv-cert-hero .bcm-shell{gap:25px;}
 .elementor-1748 .elementor-element.elementor-element-e000046f .bv-material-art{min-height:190px;margin-left:0;}
 .elementor-1748 .elementor-element.elementor-element-e000046f .bv-material-art .bcm-sample-image{left:3%;bottom:4%;width:155px;}
 .elementor-1748 .elementor-element.elementor-element-e000046f .bv-material-art .bcm-hardware-sample{right:0;width:135px;}
 .elementor-1748 .elementor-element.elementor-element-e000046f .bv-material-art .bcm-sample-image img{height:90px;}
 .elementor-1748 .elementor-element.elementor-element-e000046f .bv-material-art .bcm-hero-hardware-image img{height:80px;}
 .elementor-1748 .elementor-element.elementor-element-e000046f .bv-cert-hero .bcm-cert-art{min-height:220px;width:min(330px,100%);}
 .elementor-1748 .elementor-element.elementor-element-e000046f .bv-cert-hero .bcm-cert-front{width:150px;left:8%;}
 .elementor-1748 .elementor-element.elementor-element-e000046f .bv-cert-hero .bcm-cert-back{width:135px;right:3%;}
 .elementor-1748 .elementor-element.elementor-element-e000046f .bv-cert-hero .bcm-cert-label{display:none;}
}
@media(max-width:359px){
 .elementor-1748 .elementor-element.elementor-element-e000046f .bv-material-art .bcm-sample-image{width:135px;}
 .elementor-1748 .elementor-element.elementor-element-e000046f .bv-material-art .bcm-hardware-sample{width:125px;}
}
@media(prefers-reduced-motion:reduce){
 .elementor-1748 .elementor-element.elementor-element-e000046f .bv-reveal,.elementor-1748 .elementor-element.elementor-element-e000046f .bv-hero-copy,.elementor-1748 .elementor-element.elementor-element-e000046f .bv-scroll-photo img{animation:none!important;transform:none!important;opacity:1!important;}
 .elementor-1748 .elementor-element.elementor-element-e000046f .bv-hero *,.elementor-1748 .elementor-element.elementor-element-e000046f .bv-section *{animation:none!important;transition:none!important;}
}/* End custom CSS */