.elementor-15 .elementor-element.elementor-element-dc601c5{--display:flex;--min-height:700px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-dc601c5:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-dc601c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://binastracochranepark.com/wp-content/uploads/2026/07/d6c514bb-2501-434d-bfb4-677862f00c1b.png");background-size:cover;}.elementor-15 .elementor-element.elementor-element-dc601c5::before, .elementor-15 .elementor-element.elementor-element-dc601c5 > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-dc601c5 > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-dc601c5 > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-dc601c5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-dc601c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-15 .elementor-element.elementor-element-45ef746{--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;}.elementor-widget-premium-addon-title .premium-title-header, .elementor-widget-premium-addon-title.premium-title-noise-yes .premium-title-noise-word:not(.premium-title__focused-word)::before, .elementor-widget-premium-addon-title.premium-title-noise-yes .premium-title-noise-word:not(.premium-title__focused-word)::after{color:var( --e-global-color-primary );}.elementor-widget-premium-addon-title.premium-title-stroke-yes .premium-title-text{-webkit-text-fill-color:var( --e-global-color-primary );}.elementor-widget-premium-addon-title .premium-title-style8 .premium-title-text[data-animation="shiny"]{--base-color:var( --e-global-color-primary );}.elementor-widget-premium-addon-title .premium-title-header{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-premium-addon-title:not(.premium-title-clipped) .premium-title-style2, .elementor-widget-premium-addon-title.premium-title-clipped .premium-title-text{background-color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-title:not(.premium-title-clipped) .premium-title-style3, .elementor-widget-premium-addon-title.premium-title-clipped .premium-title-text{background-color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-title .premium-title-style5{border-bottom:var( --e-global-color-primary );}.elementor-widget-premium-addon-title .premium-title-style6{border-bottom:var( --e-global-color-primary );}.elementor-widget-premium-addon-title .premium-title-style6:before{border-bottom-color:var( --e-global-color-primary );}.elementor-widget-premium-addon-title .premium-title-text .premium-title__focused-word{color:var( --e-global-color-text );}.elementor-widget-premium-addon-title.premium-title-noise-yes .premium-title__focused-word::before, .elementor-widget-premium-addon-title.premium-title-noise-yes .premium-title__focused-word::after{color:var( --e-global-color-text );}.elementor-widget-premium-addon-title.premium-title-stroke-yes .premium-title__focused-word{-webkit-text-fill-color:var( --e-global-color-text );}.elementor-widget-premium-addon-title .premium-title-icon{color:var( --e-global-color-primary );}.elementor-widget-premium-addon-title .premium-drawable-icon *, .elementor-widget-premium-addon-title svg:not([class*="premium-"]){fill:var( --e-global-color-primary );stroke:var( --e-global-color-accent );}.elementor-widget-premium-addon-title .premium-title-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-premium-addon-title .premium-title-style7-stripe{background-color:var( --e-global-color-primary );}.elementor-widget-premium-addon-title .premium-title-bg-text:before{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-premium-addon-title .premium-btn-svg{stroke:var( --e-global-color-secondary );}.elementor-widget-premium-addon-title .premium-button-line2::before,  .elementor-widget-premium-addon-title .premium-button-line4::before, .elementor-widget-premium-addon-title .premium-button-line5::before, .elementor-widget-premium-addon-title .premium-button-line5::after, .elementor-widget-premium-addon-title .premium-button-line7::before{background-color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-4e0d98d .premium-title-container{text-align:left;}.elementor-15 .elementor-element.elementor-element-4e0d98d .premium-title-header, .elementor-15 .elementor-element.elementor-element-4e0d98d.premium-title-noise-yes .premium-title-noise-word:not(.premium-title__focused-word)::before, .elementor-15 .elementor-element.elementor-element-4e0d98d.premium-title-noise-yes .premium-title-noise-word:not(.premium-title__focused-word)::after{color:#C89B4A;}.elementor-15 .elementor-element.elementor-element-4e0d98d.premium-title-stroke-yes .premium-title-text{-webkit-text-fill-color:#C89B4A;}.elementor-15 .elementor-element.elementor-element-4e0d98d .premium-title-style8 .premium-title-text[data-animation="shiny"]{--base-color:#C89B4A;}.elementor-15 .elementor-element.elementor-element-4e0d98d .premium-title-header{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-15 .elementor-element.elementor-element-4e0d98d .premium-title-style1{border-style:solid;border-color:#C89B4A;}.elementor-15 .elementor-element.elementor-element-4e0d98d .premium-title-text .premium-title__focused-word{color:#000000;}.elementor-15 .elementor-element.elementor-element-4e0d98d.premium-title-noise-yes .premium-title__focused-word::before, .elementor-15 .elementor-element.elementor-element-4e0d98d.premium-title-noise-yes .premium-title__focused-word::after{color:#000000;}.elementor-15 .elementor-element.elementor-element-4e0d98d.premium-title-stroke-yes .premium-title__focused-word{-webkit-text-fill-color:#000000;}.elementor-15 .elementor-element.elementor-element-20171e4{--display:flex;}.elementor-widget-premium-addon-dual-header .premium-dual-header-first-span{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-widget-premium-addon-dual-header .premium-dual-header-second-header{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-secondary );}.elementor-widget-premium-addon-dual-header .premium-dh-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-premium-addon-dual-header.premium-bg-text-yes .elementor-widget-container:before{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-15 .elementor-element.elementor-element-8c1d5b3 .premium-dual-header-first-header span{display:inline;}.elementor-15 .elementor-element.elementor-element-8c1d5b3{text-align:left;}.elementor-15 .elementor-element.elementor-element-8c1d5b3 .premium-dual-header-first-span{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:600;color:#4A1218;}.elementor-15 .elementor-element.elementor-element-8c1d5b3 .premium-dual-header-second-header{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:600;color:#C89B4A;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-ed657a8{font-family:"Roboto", Sans-serif;font-weight:400;color:#000000;}.elementor-15 .elementor-element.elementor-element-5af5257{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-10048af{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-15 .elementor-element.elementor-element-10048af:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-10048af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-15 .elementor-element.elementor-element-25a8b57 .elementor-counter-number-wrapper{color:#682E2F;font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;}.elementor-15 .elementor-element.elementor-element-25a8b57 .elementor-counter-title{color:#000000;font-family:"Roboto Slab", Sans-serif;font-size:15px;font-weight:400;}.elementor-15 .elementor-element.elementor-element-c5c1417{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-15 .elementor-element.elementor-element-c5c1417:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-c5c1417 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-19d896f .elementor-counter-number-wrapper{color:#682E2F;font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;}.elementor-15 .elementor-element.elementor-element-19d896f .elementor-counter-title{color:#000000;font-family:"Roboto Slab", Sans-serif;font-size:15px;font-weight:400;}.elementor-15 .elementor-element.elementor-element-d61a108{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-15 .elementor-element.elementor-element-d61a108:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-d61a108 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-fee8be6 .elementor-counter-number-wrapper{color:#682E2F;font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;}.elementor-15 .elementor-element.elementor-element-fee8be6 .elementor-counter-title{color:#000000;font-family:"Roboto Slab", Sans-serif;font-size:15px;font-weight:400;}.elementor-15 .elementor-element.elementor-element-2556601{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-15 .elementor-element.elementor-element-2556601:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-2556601 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-520509b .elementor-counter-number-wrapper{color:#682E2F;font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;}.elementor-15 .elementor-element.elementor-element-520509b .elementor-counter-title{color:#000000;font-family:"Roboto Slab", Sans-serif;font-size:15px;font-weight:400;}.elementor-15 .elementor-element.elementor-element-4fabcbb{--display:flex;--min-height:700px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-4fabcbb:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-4fabcbb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://binastracochranepark.com/wp-content/uploads/2026/07/d6c514bb-2501-434d-bfb4-677862f00c1b.png");background-size:cover;}.elementor-15 .elementor-element.elementor-element-4fabcbb::before, .elementor-15 .elementor-element.elementor-element-4fabcbb > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-4fabcbb > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-4fabcbb > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-4fabcbb > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-4fabcbb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FDFDFD9E;--background-overlay:'';}.elementor-15 .elementor-element.elementor-element-66edea2{--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;}.elementor-15 .elementor-element.elementor-element-eadbacf .premium-title-container{text-align:left;}.elementor-15 .elementor-element.elementor-element-eadbacf .premium-title-header, .elementor-15 .elementor-element.elementor-element-eadbacf.premium-title-noise-yes .premium-title-noise-word:not(.premium-title__focused-word)::before, .elementor-15 .elementor-element.elementor-element-eadbacf.premium-title-noise-yes .premium-title-noise-word:not(.premium-title__focused-word)::after{color:#C89B4A;}.elementor-15 .elementor-element.elementor-element-eadbacf.premium-title-stroke-yes .premium-title-text{-webkit-text-fill-color:#C89B4A;}.elementor-15 .elementor-element.elementor-element-eadbacf .premium-title-style8 .premium-title-text[data-animation="shiny"]{--base-color:#C89B4A;}.elementor-15 .elementor-element.elementor-element-eadbacf .premium-title-header{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-15 .elementor-element.elementor-element-eadbacf .premium-title-style1{border-style:solid;border-color:#C89B4A;}.elementor-15 .elementor-element.elementor-element-eadbacf .premium-title-text .premium-title__focused-word{color:#000000;}.elementor-15 .elementor-element.elementor-element-eadbacf.premium-title-noise-yes .premium-title__focused-word::before, .elementor-15 .elementor-element.elementor-element-eadbacf.premium-title-noise-yes .premium-title__focused-word::after{color:#000000;}.elementor-15 .elementor-element.elementor-element-eadbacf.premium-title-stroke-yes .premium-title__focused-word{-webkit-text-fill-color:#000000;}.elementor-15 .elementor-element.elementor-element-111182a .premium-dual-header-first-header span{display:inline;}.elementor-15 .elementor-element.elementor-element-111182a{text-align:left;}.elementor-15 .elementor-element.elementor-element-111182a .premium-dual-header-first-span{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:600;color:#4A1218;}.elementor-15 .elementor-element.elementor-element-111182a .premium-dual-header-second-header{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:600;color:#C89B4A;}.elementor-15 .elementor-element.elementor-element-c005a35{font-family:"Roboto", Sans-serif;font-weight:400;color:#000000;}.elementor-15 .elementor-element.elementor-element-dcfea1c{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-c727e0e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-15 .elementor-element.elementor-element-c727e0e:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-c727e0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-1842404 .elementor-counter-number-wrapper{color:#682E2F;font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;}.elementor-15 .elementor-element.elementor-element-1842404 .elementor-counter-title{color:#000000;font-family:"Roboto Slab", Sans-serif;font-size:15px;font-weight:400;}.elementor-15 .elementor-element.elementor-element-cba6599{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-15 .elementor-element.elementor-element-cba6599:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-cba6599 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-17553b4 .elementor-counter-number-wrapper{color:#682E2F;font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;}.elementor-15 .elementor-element.elementor-element-17553b4 .elementor-counter-title{color:#000000;font-family:"Roboto Slab", Sans-serif;font-size:15px;font-weight:400;}.elementor-15 .elementor-element.elementor-element-5ed5f5a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-15 .elementor-element.elementor-element-5ed5f5a:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-5ed5f5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-22c58c7 .elementor-counter-number-wrapper{color:#682E2F;font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;}.elementor-15 .elementor-element.elementor-element-22c58c7 .elementor-counter-title{color:#000000;font-family:"Roboto Slab", Sans-serif;font-size:15px;font-weight:400;}.elementor-15 .elementor-element.elementor-element-2616e9d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-15 .elementor-element.elementor-element-2616e9d:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-2616e9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-c2117fd .elementor-counter-number-wrapper{color:#682E2F;font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;}.elementor-15 .elementor-element.elementor-element-c2117fd .elementor-counter-title{color:#000000;font-family:"Roboto Slab", Sans-serif;font-size:15px;font-weight:400;}.elementor-15 .elementor-element.elementor-element-97397b1{--display:flex;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-97397b1:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-97397b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#682E2F;}.elementor-15 .elementor-element.elementor-element-888e1ab{--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;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-6c93dfe{--divider-border-style:solid;--divider-color:#C59643;--divider-border-width:2px;}.elementor-15 .elementor-element.elementor-element-6c93dfe .elementor-divider-separator{width:20%;}.elementor-15 .elementor-element.elementor-element-6c93dfe .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-15 .elementor-element.elementor-element-6c93dfe .elementor-divider__text{color:#C59643;}.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-15 .elementor-element.elementor-element-cdb4aa5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-9a1ae53{font-family:"Roboto", Sans-serif;font-weight:400;color:#EAE4E4;}.elementor-15 .elementor-element.elementor-element-fd813d7{--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;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-15 .elementor-element.elementor-element-4db77e9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#332B20;}.elementor-15 .elementor-element.elementor-element-5c7880d.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-5c7880d .elementor-counter-title{justify-content:start;color:#682E2F;font-family:"Roboto Slab", Sans-serif;font-weight:400;}.elementor-15 .elementor-element.elementor-element-5c7880d .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:#C6A364;font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-15 .elementor-element.elementor-element-e77632b{font-family:"Roboto", Sans-serif;font-weight:400;color:#332B20;}.elementor-15 .elementor-element.elementor-element-7d5ad0a{--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-15 .elementor-element.elementor-element-3bffdd1{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-d5102d5{--display:flex;}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-ad3290a.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-15 .elementor-element.elementor-element-ad3290a.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-15 .elementor-element.elementor-element-ad3290a.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-15 .elementor-element.elementor-element-ad3290a .elementor-image-box-wrapper .elementor-image-box-img{width:20%;}.elementor-15 .elementor-element.elementor-element-ad3290a .elementor-image-box-img img{transition-duration:0.3s;}.elementor-15 .elementor-element.elementor-element-ad3290a .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:#332B20;}.elementor-15 .elementor-element.elementor-element-ad3290a:has(:hover) .elementor-image-box-title,
					 .elementor-15 .elementor-element.elementor-element-ad3290a:has(:focus) .elementor-image-box-title{color:#332B20;}.elementor-15 .elementor-element.elementor-element-dec2a32{--display:flex;}.elementor-15 .elementor-element.elementor-element-8308914.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-15 .elementor-element.elementor-element-8308914.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-15 .elementor-element.elementor-element-8308914.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-15 .elementor-element.elementor-element-8308914 .elementor-image-box-wrapper .elementor-image-box-img{width:20%;}.elementor-15 .elementor-element.elementor-element-8308914 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-15 .elementor-element.elementor-element-8308914 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:#332B20;}.elementor-15 .elementor-element.elementor-element-8308914:has(:hover) .elementor-image-box-title,
					 .elementor-15 .elementor-element.elementor-element-8308914:has(:focus) .elementor-image-box-title{color:#332B20;}.elementor-15 .elementor-element.elementor-element-8e8a338{--display:flex;}.elementor-15 .elementor-element.elementor-element-3f70799.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-15 .elementor-element.elementor-element-3f70799.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-15 .elementor-element.elementor-element-3f70799.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-15 .elementor-element.elementor-element-3f70799 .elementor-image-box-wrapper .elementor-image-box-img{width:20%;}.elementor-15 .elementor-element.elementor-element-3f70799 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-15 .elementor-element.elementor-element-3f70799 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:#332B20;}.elementor-15 .elementor-element.elementor-element-3f70799:has(:hover) .elementor-image-box-title,
					 .elementor-15 .elementor-element.elementor-element-3f70799:has(:focus) .elementor-image-box-title{color:#332B20;}.elementor-15 .elementor-element.elementor-element-037dda1{--display:flex;}.elementor-15 .elementor-element.elementor-element-ad913fa.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-15 .elementor-element.elementor-element-ad913fa.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-15 .elementor-element.elementor-element-ad913fa.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-15 .elementor-element.elementor-element-ad913fa .elementor-image-box-wrapper .elementor-image-box-img{width:20%;}.elementor-15 .elementor-element.elementor-element-ad913fa .elementor-image-box-img img{transition-duration:0.3s;}.elementor-15 .elementor-element.elementor-element-ad913fa .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:#332B20;}.elementor-15 .elementor-element.elementor-element-ad913fa:has(:hover) .elementor-image-box-title,
					 .elementor-15 .elementor-element.elementor-element-ad913fa:has(:focus) .elementor-image-box-title{color:#332B20;}.elementor-15 .elementor-element.elementor-element-1975ff9{--display:flex;}.elementor-15 .elementor-element.elementor-element-21e78bf.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-15 .elementor-element.elementor-element-21e78bf.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-15 .elementor-element.elementor-element-21e78bf.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-15 .elementor-element.elementor-element-21e78bf .elementor-image-box-wrapper .elementor-image-box-img{width:20%;}.elementor-15 .elementor-element.elementor-element-21e78bf .elementor-image-box-img img{transition-duration:0.3s;}.elementor-15 .elementor-element.elementor-element-21e78bf .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:#332B20;}.elementor-15 .elementor-element.elementor-element-21e78bf:has(:hover) .elementor-image-box-title,
					 .elementor-15 .elementor-element.elementor-element-21e78bf:has(:focus) .elementor-image-box-title{color:#332B20;}.elementor-15 .elementor-element.elementor-element-fd104c8{--display:flex;}.elementor-15 .elementor-element.elementor-element-fb872d7.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-15 .elementor-element.elementor-element-fb872d7.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-15 .elementor-element.elementor-element-fb872d7.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-15 .elementor-element.elementor-element-fb872d7 .elementor-image-box-wrapper .elementor-image-box-img{width:20%;}.elementor-15 .elementor-element.elementor-element-fb872d7 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-15 .elementor-element.elementor-element-fb872d7 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:#332B20;}.elementor-15 .elementor-element.elementor-element-fb872d7:has(:hover) .elementor-image-box-title,
					 .elementor-15 .elementor-element.elementor-element-fb872d7:has(:focus) .elementor-image-box-title{color:#332B20;}.elementor-15 .elementor-element.elementor-element-481218d{--display:flex;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-481218d:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-481218d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFCF8;}.elementor-15 .elementor-element.elementor-element-4d31a9c{--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-15 .elementor-element.elementor-element-cce6a0d{text-align:center;}.elementor-15 .elementor-element.elementor-element-cce6a0d .elementor-heading-title{color:#C59643;}.elementor-15 .elementor-element.elementor-element-d565c47 .premium-title-style8 .premium-title-text[data-animation="shiny"]{--animation-speed:1s;--base-color:#332B20;--shiny-color:#fff;}.elementor-15 .elementor-element.elementor-element-d565c47 .premium-title-container{text-align:center;}.elementor-15 .elementor-element.elementor-element-d565c47 .premium-title-header, .elementor-15 .elementor-element.elementor-element-d565c47.premium-title-noise-yes .premium-title-noise-word:not(.premium-title__focused-word)::before, .elementor-15 .elementor-element.elementor-element-d565c47.premium-title-noise-yes .premium-title-noise-word:not(.premium-title__focused-word)::after{color:#332B20;}.elementor-15 .elementor-element.elementor-element-d565c47.premium-title-stroke-yes .premium-title-text{-webkit-text-fill-color:#332B20;}.elementor-15 .elementor-element.elementor-element-d565c47 .premium-title-header{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-15 .elementor-element.elementor-element-acb64b6{text-align:center;font-family:"Roboto", Sans-serif;font-weight:400;color:#000000;}.elementor-15 .elementor-element.elementor-element-bd2dcb1{--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;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-15 .elementor-element.elementor-element-d987b3f img{border-radius:10px 10px 10px 10px;}.elementor-15 .elementor-element.elementor-element-24ca28e{--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-15 .elementor-element.elementor-element-46e6410{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-46e6410:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-46e6410 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAE4E4;}.elementor-15 .elementor-element.elementor-element-a04b5cb{--display:flex;}.elementor-15 .elementor-element.elementor-element-4f28881{--divider-border-style:solid;--divider-color:#C59643;--divider-border-width:2px;}.elementor-15 .elementor-element.elementor-element-4f28881 .elementor-divider-separator{width:20%;margin:0 auto;margin-center:0;}.elementor-15 .elementor-element.elementor-element-4f28881 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-15 .elementor-element.elementor-element-4f28881 .elementor-divider__text{color:#C59643;font-family:"Roboto Slab", Sans-serif;font-weight:400;}.elementor-15 .elementor-element.elementor-element-dc180ab .premium-dual-header-first-header span{display:inline;}.elementor-15 .elementor-element.elementor-element-dc180ab{text-align:center;}.elementor-15 .elementor-element.elementor-element-dc180ab .premium-dual-header-first-span{font-family:"Roboto", Sans-serif;font-weight:600;color:#682E2F;}.elementor-15 .elementor-element.elementor-element-dc180ab .premium-dual-header-second-header{font-family:"Roboto", Sans-serif;font-weight:600;color:#332B20;}.elementor-15 .elementor-element.elementor-element-61d0ebe{text-align:center;font-family:"Roboto", Sans-serif;font-weight:400;color:#1D1D1D;}.elementor-15 .elementor-element.elementor-element-359d0c3{text-align:center;font-family:"Roboto", Sans-serif;font-weight:400;color:#000000;}.elementor-15 .elementor-element.elementor-element-a55e33a{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-a55e33a:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-a55e33a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-c6668eb{--divider-border-style:solid;--divider-color:#C59643;--divider-border-width:2px;}.elementor-15 .elementor-element.elementor-element-c6668eb .elementor-divider-separator{width:20%;margin:0 auto;margin-center:0;}.elementor-15 .elementor-element.elementor-element-c6668eb .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-15 .elementor-element.elementor-element-c6668eb .elementor-divider__text{color:#C59643;}.elementor-15 .elementor-element.elementor-element-9e4abd9 .premium-dual-header-first-header span{display:inline;}.elementor-15 .elementor-element.elementor-element-9e4abd9{text-align:center;}.elementor-15 .elementor-element.elementor-element-9e4abd9 .premium-dual-header-first-span{font-family:"Roboto", Sans-serif;font-weight:600;color:#682E2F;}.elementor-15 .elementor-element.elementor-element-9e4abd9 .premium-dual-header-second-header{font-family:"Roboto", Sans-serif;font-weight:600;color:#332B20;}.elementor-15 .elementor-element.elementor-element-5363c62{text-align:center;font-family:"Roboto", Sans-serif;font-weight:400;color:#332B20;}.elementor-15 .elementor-element.elementor-element-2f46d7c{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-2f46d7c:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-2f46d7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFCF8;}.elementor-15 .elementor-element.elementor-element-7dab6df{--display:flex;}.elementor-15 .elementor-element.elementor-element-c18b2a1 .premium-title-container{text-align:center;}.elementor-15 .elementor-element.elementor-element-c18b2a1 .premium-title-header, .elementor-15 .elementor-element.elementor-element-c18b2a1.premium-title-noise-yes .premium-title-noise-word:not(.premium-title__focused-word)::before, .elementor-15 .elementor-element.elementor-element-c18b2a1.premium-title-noise-yes .premium-title-noise-word:not(.premium-title__focused-word)::after{color:#C6A364;}.elementor-15 .elementor-element.elementor-element-c18b2a1.premium-title-stroke-yes .premium-title-text{-webkit-text-fill-color:#C6A364;}.elementor-15 .elementor-element.elementor-element-c18b2a1 .premium-title-style8 .premium-title-text[data-animation="shiny"]{--base-color:#C6A364;}.elementor-15 .elementor-element.elementor-element-c18b2a1 .premium-title-style1{border-style:solid;border-color:#C6A364;}.elementor-15 .elementor-element.elementor-element-c18b2a1 .premium-title-text .premium-title__focused-word{color:#332B20;}.elementor-15 .elementor-element.elementor-element-c18b2a1.premium-title-noise-yes .premium-title__focused-word::before, .elementor-15 .elementor-element.elementor-element-c18b2a1.premium-title-noise-yes .premium-title__focused-word::after{color:#332B20;}.elementor-15 .elementor-element.elementor-element-c18b2a1.premium-title-stroke-yes .premium-title__focused-word{-webkit-text-fill-color:#332B20;}.elementor-15 .elementor-element.elementor-element-a6ff060{text-align:center;}.elementor-15 .elementor-element.elementor-element-a6ff060 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#682E2F;}.elementor-15 .elementor-element.elementor-element-2792e73{text-align:center;font-family:"Roboto", Sans-serif;font-weight:400;color:#332B20;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-15 .elementor-element.elementor-element-d6cda7a{--display:flex;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-15 .elementor-element.elementor-element-afe536b{--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;}.elementor-15 .elementor-element.elementor-element-185e39d img{border-radius:20px 20px 20px 20px;}.elementor-15 .elementor-element.elementor-element-3d2898d{--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;--border-radius:10px 10px 10px 10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-15 .elementor-element.elementor-element-3d2898d:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-3d2898d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-4474f50 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#682E2F;}.elementor-15 .elementor-element.elementor-element-b31fc06{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-651ec72 .elementor-counter-number-wrapper{color:#C6A364;font-family:"Roboto", Sans-serif;font-size:40px;font-weight:600;}.elementor-15 .elementor-element.elementor-element-651ec72 .elementor-counter-title{font-family:"Roboto Slab", Sans-serif;font-size:16px;font-weight:400;}.elementor-15 .elementor-element.elementor-element-c9f5dd0 .elementor-counter-number-wrapper{color:#C6A364;font-family:"Roboto", Sans-serif;font-size:40px;font-weight:600;}.elementor-15 .elementor-element.elementor-element-c9f5dd0 .elementor-counter-title{font-family:"Roboto Slab", Sans-serif;font-size:16px;font-weight:400;}.elementor-15 .elementor-element.elementor-element-2d195d0 .elementor-counter-number-wrapper{color:#C6A364;font-family:"Roboto", Sans-serif;font-size:40px;font-weight:600;}.elementor-15 .elementor-element.elementor-element-2d195d0 .elementor-counter-title{font-family:"Roboto Slab", Sans-serif;font-size:16px;font-weight:400;}.elementor-15 .elementor-element.elementor-element-7308b73{font-family:"Roboto", Sans-serif;font-weight:400;color:#000000;}.elementor-15 .elementor-element.elementor-element-7b1ee1f{--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-15 .elementor-element.elementor-element-755f5b8{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-d2eb017 img{border-radius:20px 20px 20px 20px;}.elementor-15 .elementor-element.elementor-element-647f1ff{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:10px 10px 10px 10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-15 .elementor-element.elementor-element-647f1ff:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-647f1ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-68f0306 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#682E2F;}.elementor-15 .elementor-element.elementor-element-fa94dd9{font-family:"Roboto", Sans-serif;font-weight:400;color:#000000;}.elementor-15 .elementor-element.elementor-element-1956f55{font-family:"Roboto", Sans-serif;font-weight:400;line-height:1.3em;color:#332B20;}.elementor-15 .elementor-element.elementor-element-997371f{--display:flex;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-15 .elementor-element.elementor-element-9ba3a4f{--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-15 .elementor-element.elementor-element-fca2c51 img{border-radius:20px 20px 20px 20px;}.elementor-15 .elementor-element.elementor-element-da6cec9{--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;--border-radius:10px 10px 10px 10px;}.elementor-15 .elementor-element.elementor-element-da6cec9:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-da6cec9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-57bf50e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#682E2F;}.elementor-15 .elementor-element.elementor-element-c224436{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-f096b31 .elementor-counter-number-wrapper{color:#C6A364;font-family:"Roboto", Sans-serif;font-size:40px;font-weight:600;}.elementor-15 .elementor-element.elementor-element-f096b31 .elementor-counter-title{font-family:"Roboto Slab", Sans-serif;font-size:16px;font-weight:400;}.elementor-15 .elementor-element.elementor-element-5f3a195 .elementor-counter-number-wrapper{color:#C6A364;font-family:"Roboto", Sans-serif;font-size:40px;font-weight:600;}.elementor-15 .elementor-element.elementor-element-5f3a195 .elementor-counter-title{font-family:"Roboto Slab", Sans-serif;font-size:16px;font-weight:400;}.elementor-15 .elementor-element.elementor-element-e9b331b .elementor-counter-number-wrapper{color:#C6A364;font-family:"Roboto", Sans-serif;font-size:40px;font-weight:600;}.elementor-15 .elementor-element.elementor-element-e9b331b .elementor-counter-title{font-family:"Roboto Slab", Sans-serif;font-size:16px;font-weight:400;}.elementor-15 .elementor-element.elementor-element-fdb24ca{font-family:"Roboto", Sans-serif;font-weight:400;color:#000000;}.elementor-15 .elementor-element.elementor-element-2d495d5{--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-15 .elementor-element.elementor-element-870f86b{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;}.elementor-15 .elementor-element.elementor-element-b5b70d3 img{border-radius:20px 20px 20px 20px;}.elementor-15 .elementor-element.elementor-element-7b901db{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;}.elementor-15 .elementor-element.elementor-element-7b901db:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-7b901db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-44afa9d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#682E2F;}.elementor-15 .elementor-element.elementor-element-740675b{font-family:"Roboto", Sans-serif;font-weight:400;color:#000000;}.elementor-15 .elementor-element.elementor-element-6093e15{font-family:"Roboto", Sans-serif;font-weight:400;line-height:1.3em;color:#332B20;}.elementor-15 .elementor-element.elementor-element-a9397ad{--display:flex;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-15 .elementor-element.elementor-element-1b056b1{--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-15 .elementor-element.elementor-element-d05646a img{border-radius:20px 20px 20px 20px;}.elementor-15 .elementor-element.elementor-element-2b6b546{--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;--border-radius:10px 10px 10px 10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-15 .elementor-element.elementor-element-2b6b546:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-2b6b546 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-6ca1929 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#682E2F;}.elementor-15 .elementor-element.elementor-element-f01f0ae{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-1615833 .elementor-counter-number-wrapper{color:#C6A364;font-family:"Roboto", Sans-serif;font-size:40px;font-weight:600;}.elementor-15 .elementor-element.elementor-element-1615833 .elementor-counter-title{font-family:"Roboto Slab", Sans-serif;font-size:16px;font-weight:400;}.elementor-15 .elementor-element.elementor-element-a7c4f1c .elementor-counter-number-wrapper{color:#C6A364;font-family:"Roboto", Sans-serif;font-size:40px;font-weight:600;}.elementor-15 .elementor-element.elementor-element-a7c4f1c .elementor-counter-title{font-family:"Roboto Slab", Sans-serif;font-size:16px;font-weight:400;}.elementor-15 .elementor-element.elementor-element-333e12e .elementor-counter-number-wrapper{color:#C6A364;font-family:"Roboto", Sans-serif;font-size:40px;font-weight:600;}.elementor-15 .elementor-element.elementor-element-333e12e .elementor-counter-title{font-family:"Roboto Slab", Sans-serif;font-size:16px;font-weight:400;}.elementor-15 .elementor-element.elementor-element-ebb4088{font-family:"Roboto", Sans-serif;font-weight:400;color:#000000;}.elementor-15 .elementor-element.elementor-element-3be565f{--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-15 .elementor-element.elementor-element-8e45453{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;}.elementor-15 .elementor-element.elementor-element-3b98752 img{border-radius:20px 20px 20px 20px;}.elementor-15 .elementor-element.elementor-element-23fe168{--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;--border-radius:10px 10px 10px 10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-15 .elementor-element.elementor-element-23fe168:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-23fe168 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-576a82d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#682E2F;}.elementor-15 .elementor-element.elementor-element-803db4c{font-family:"Roboto", Sans-serif;font-weight:400;color:#000000;}.elementor-15 .elementor-element.elementor-element-bd5f063{font-family:"Roboto", Sans-serif;font-weight:400;line-height:1.3em;color:#332B20;}.elementor-15 .elementor-element.elementor-element-c3fc7fb{--display:flex;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-15 .elementor-element.elementor-element-62de7dc{--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;}.elementor-15 .elementor-element.elementor-element-8cf9195 img{border-radius:20px 20px 20px 20px;}.elementor-15 .elementor-element.elementor-element-4a7c696{--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;--border-radius:10px 10px 10px 10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-15 .elementor-element.elementor-element-4a7c696:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-4a7c696 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-a5da457 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#682E2F;}.elementor-15 .elementor-element.elementor-element-6eb2161{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-08d4c7d .elementor-counter-number-wrapper{color:#C6A364;font-family:"Roboto", Sans-serif;font-size:40px;font-weight:600;}.elementor-15 .elementor-element.elementor-element-08d4c7d .elementor-counter-title{font-family:"Roboto Slab", Sans-serif;font-size:16px;font-weight:400;}.elementor-15 .elementor-element.elementor-element-a62f1dc .elementor-counter-number-wrapper{color:#C6A364;font-family:"Roboto", Sans-serif;font-size:40px;font-weight:600;}.elementor-15 .elementor-element.elementor-element-a62f1dc .elementor-counter-title{font-family:"Roboto Slab", Sans-serif;font-size:16px;font-weight:400;}.elementor-15 .elementor-element.elementor-element-8fb39f5 .elementor-counter-number-wrapper{color:#C6A364;font-family:"Roboto", Sans-serif;font-size:40px;font-weight:600;}.elementor-15 .elementor-element.elementor-element-8fb39f5 .elementor-counter-title{font-family:"Roboto Slab", Sans-serif;font-size:16px;font-weight:400;}.elementor-15 .elementor-element.elementor-element-c2c1a7c{font-family:"Roboto", Sans-serif;font-weight:400;color:#000000;}.elementor-15 .elementor-element.elementor-element-fdd7bb7{--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-15 .elementor-element.elementor-element-5298685{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;}.elementor-15 .elementor-element.elementor-element-0d6c0ee img{border-radius:20px 20px 20px 20px;}.elementor-15 .elementor-element.elementor-element-69d4209{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:10px 10px 10px 10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-15 .elementor-element.elementor-element-69d4209:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-69d4209 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-ceb5520 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#682E2F;}.elementor-15 .elementor-element.elementor-element-389836a{font-family:"Roboto", Sans-serif;font-weight:400;color:#000000;}.elementor-15 .elementor-element.elementor-element-6a9686d{font-family:"Roboto", Sans-serif;font-weight:400;line-height:1.3em;color:#332B20;}.elementor-15 .elementor-element.elementor-element-62eedeb{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:20px;--n-tabs-title-border-radius:20px 20px 20px 20px;--n-tabs-title-color:#FFFFFF;--n-tabs-title-color-active:#000000;}.elementor-15 .elementor-element.elementor-element-62eedeb > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#682E2F;}.elementor-15 .elementor-element.elementor-element-62eedeb.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#EAE4E4;}.elementor-15 .elementor-element.elementor-element-62eedeb.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-15 .elementor-element.elementor-element-62eedeb.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#EAE4E4;}.elementor-15 .elementor-element.elementor-element-62eedeb [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#000000;}.elementor-15 .elementor-element.elementor-element-ca281ab{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-ca281ab:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-ca281ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#642B2C;}.elementor-15 .elementor-element.elementor-element-f3b21d3{text-align:center;}.elementor-15 .elementor-element.elementor-element-f3b21d3 .elementor-heading-title{color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-f080899{text-align:center;}.elementor-15 .elementor-element.elementor-element-f080899 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#C6A364;}.elementor-15 .elementor-element.elementor-element-512a2db{text-align:center;font-family:"Roboto", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-012de35 img{width:70%;border-radius:10px 10px 10px 10px;}.elementor-15 .elementor-element.elementor-element-bdb426c{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-9e68b82{--display:flex;}.elementor-15 .elementor-element.elementor-element-7ea87ad .elementor-background-overlay{background-color:#00000096;opacity:0.5;}.elementor-15 .elementor-element.elementor-element-7ea87ad{background-image:url("https://binastracochranepark.com/wp-content/uploads/2026/07/Gym-Room.png");background-position:center center;background-size:cover;border-radius:10px 10px 10px 10px;}.elementor-15 .elementor-element.elementor-element-7ea87ad .bdt-trailer-box{height:400px;}.elementor-15 .elementor-element.elementor-element-7ea87ad .bdt-trailer-box .bdt-trailer-box-title{color:#FFFFFF;font-size:25px;}.elementor-15 .elementor-element.elementor-element-7ea87ad .bdt-trailer-box .bdt-trailer-box-text{color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-7ea87ad:hover .elementor-background-overlay{opacity:0.5;}.elementor-15 .elementor-element.elementor-element-a847ff5{--display:flex;}.elementor-15 .elementor-element.elementor-element-4c3b10e .elementor-background-overlay{background-color:#00000096;opacity:0.5;}.elementor-15 .elementor-element.elementor-element-4c3b10e{background-image:url("https://binastracochranepark.com/wp-content/uploads/2026/07/Kids-Playround.png");background-position:center center;background-size:cover;border-radius:10px 10px 10px 10px;}.elementor-15 .elementor-element.elementor-element-4c3b10e .bdt-trailer-box{height:400px;}.elementor-15 .elementor-element.elementor-element-4c3b10e .bdt-trailer-box .bdt-trailer-box-title{color:#FFFFFF;font-size:25px;}.elementor-15 .elementor-element.elementor-element-4c3b10e .bdt-trailer-box .bdt-trailer-box-text{color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-4c3b10e:hover .elementor-background-overlay{opacity:0.5;}.elementor-15 .elementor-element.elementor-element-5857459{--display:flex;}.elementor-15 .elementor-element.elementor-element-7633cf1 .elementor-background-overlay{background-color:#00000096;opacity:0.5;}.elementor-15 .elementor-element.elementor-element-7633cf1{background-image:url("https://binastracochranepark.com/wp-content/uploads/2026/07/Lounge.png");background-position:center center;background-size:cover;border-radius:10px 10px 10px 10px;}.elementor-15 .elementor-element.elementor-element-7633cf1 .bdt-trailer-box{height:400px;}.elementor-15 .elementor-element.elementor-element-7633cf1 .bdt-trailer-box .bdt-trailer-box-title{color:#FFFFFF;font-size:25px;}.elementor-15 .elementor-element.elementor-element-7633cf1 .bdt-trailer-box .bdt-trailer-box-text{color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-7633cf1:hover .elementor-background-overlay{opacity:0.5;}.elementor-15 .elementor-element.elementor-element-e3c9f4c{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-e3c9f4c:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-e3c9f4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFCF8;}.elementor-15 .elementor-element.elementor-element-44c9b30{--divider-border-style:solid;--divider-color:#CFA659;--divider-border-width:1px;}.elementor-15 .elementor-element.elementor-element-44c9b30 .elementor-divider-separator{width:20%;margin:0 auto;margin-center:0;}.elementor-15 .elementor-element.elementor-element-44c9b30 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-15 .elementor-element.elementor-element-44c9b30 .elementor-divider__text{color:#CFA659;}.elementor-15 .elementor-element.elementor-element-f75e9da .premium-dual-header-first-header span{display:inline;}.elementor-15 .elementor-element.elementor-element-f75e9da{text-align:center;}.elementor-15 .elementor-element.elementor-element-f75e9da .premium-dual-header-first-span{font-family:"Roboto", Sans-serif;font-weight:600;color:#642B2C;}.elementor-15 .elementor-element.elementor-element-f75e9da .premium-dual-header-second-header{font-family:"Roboto", Sans-serif;font-weight:600;color:#070707;}.elementor-15 .elementor-element.elementor-element-ce8e51c{text-align:center;font-family:"Roboto", Sans-serif;font-weight:400;color:#525151;}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-15 .elementor-element.elementor-element-cfa2cbd .elementor-gallery-item__overlay{background-color:#0000002E;}.elementor-15 .elementor-element.elementor-element-cfa2cbd .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-15 .elementor-element.elementor-element-cfa2cbd .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-15 .elementor-element.elementor-element-cfa2cbd{--image-border-radius:5px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:left;--content-justify-content:flex-start;--content-padding:10px;--title-text-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-fe8dc77{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-4614f72{text-align:center;}.elementor-15 .elementor-element.elementor-element-4614f72 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#CFB586;}.elementor-15 .elementor-element.elementor-element-f3b26f8{text-align:center;}.elementor-15 .elementor-element.elementor-element-f3b26f8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#5A2A39;}.elementor-15 .elementor-element.elementor-element-dd74daa{text-align:center;font-family:"Roboto", Sans-serif;font-weight:400;color:#070707;}.elementor-15 .elementor-element.elementor-element-52eaf1e{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-52eaf1e:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-52eaf1e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAE4E4;}.elementor-15 .elementor-element.elementor-element-061f207{--divider-border-style:solid;--divider-color:#CFB586;--divider-border-width:2px;}.elementor-15 .elementor-element.elementor-element-061f207 .elementor-divider-separator{width:15%;margin:0 auto;margin-center:0;}.elementor-15 .elementor-element.elementor-element-061f207 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-15 .elementor-element.elementor-element-061f207 .elementor-divider__text{color:#CFB586;}.elementor-15 .elementor-element.elementor-element-9707045 .premium-dual-header-first-header span{display:inline;}.elementor-15 .elementor-element.elementor-element-9707045{text-align:center;}.elementor-15 .elementor-element.elementor-element-9707045 .premium-dual-header-first-span{font-family:"Roboto", Sans-serif;font-weight:600;color:#642B2C;}.elementor-15 .elementor-element.elementor-element-9707045 .premium-dual-header-second-header{font-family:"Roboto", Sans-serif;font-weight:600;color:#070707;}.elementor-15 .elementor-element.elementor-element-8ffe6b1 .bdt-ep-accordion-item{background-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-8ffe6b1 .bdt-ep-accordion-item + .bdt-ep-accordion-item{margin-top:20px;}.elementor-15 .elementor-element.elementor-element-8ffe6b1 .bdt-ep-title-text{justify-content:flex-start;}.elementor-15 .elementor-element.elementor-element-8ffe6b1 .bdt-ep-accordion-title{color:#4A1218;}.elementor-15 .elementor-element.elementor-element-8ffe6b1 .bdt-ep-accordion-custom-icon svg{fill:#4A1218;}.elementor-15 .elementor-element.elementor-element-8ffe6b1 .bdt-ep-accordion-item:hover .bdt-ep-accordion-title{color:#CFB586;}.elementor-15 .elementor-element.elementor-element-8ffe6b1 .bdt-ep-accordion-item:hover .bdt-ep-accordion-custom-icon svg{fill:#CFB586;}.elementor-15 .elementor-element.elementor-element-8ffe6b1 .bdt-ep-accordion-icon{color:#4A1218;}.elementor-15 .elementor-element.elementor-element-8ffe6b1 .bdt-ep-accordion-icon svg{fill:#4A1218;}.elementor-15 .elementor-element.elementor-element-8ffe6b1 .bdt-ep-accordion-content{color:#000000;}.elementor-15 .elementor-element.elementor-element-9400de0{--display:flex;--min-height:500px;--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;--overlay-opacity:0.4;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-9400de0:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-9400de0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://binastracochranepark.com/wp-content/uploads/2026/07/d7b457ff-699e-4945-bc04-363ca0ecce5f.png");background-size:cover;}.elementor-15 .elementor-element.elementor-element-9400de0::before, .elementor-15 .elementor-element.elementor-element-9400de0 > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-9400de0 > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-9400de0 > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-9400de0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-9400de0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-15 .elementor-element.elementor-element-bd24826{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-15 .elementor-element.elementor-element-bd24826:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-bd24826 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#14101E73;}.elementor-15 .elementor-element.elementor-element-710fbbe{text-align:center;}.elementor-15 .elementor-element.elementor-element-710fbbe .elementor-heading-title{color:#CFB586;}.elementor-15 .elementor-element.elementor-element-4325cf3{text-align:center;}.elementor-15 .elementor-element.elementor-element-4325cf3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#FF2165;}.elementor-15 .elementor-element.elementor-element-5bf1fe2{text-align:center;font-family:"Roboto", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-15 .elementor-element.elementor-element-599d6f0 .elementor-button{background-color:#4A1218;fill:#FFFFFF;color:#FFFFFF;border-radius:20px 20px 20px 20px;}.elementor-15 .elementor-element.elementor-element-599d6f0 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-599d6f0 .elementor-button:focus{background-color:#C5A059;color:#4A1218;}.elementor-15 .elementor-element.elementor-element-599d6f0 .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-599d6f0 .elementor-button:focus svg{fill:#4A1218;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-15 .elementor-element.elementor-element-107507a .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-15 .elementor-element.elementor-element-107507a .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-15 .elementor-element.elementor-element-107507a .elementor-field-group.recaptcha_v3-bottomleft, .elementor-15 .elementor-element.elementor-element-107507a .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-15 .elementor-element.elementor-element-107507a .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-107507a .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-15 .elementor-element.elementor-element-107507a .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-15 .elementor-element.elementor-element-107507a .elementor-field-type-html{padding-bottom:0px;}.elementor-15 .elementor-element.elementor-element-107507a .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-15 .elementor-element.elementor-element-107507a .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-15 .elementor-element.elementor-element-107507a .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-15 .elementor-element.elementor-element-107507a .elementor-button[type="submit"]{color:#ffffff;}.elementor-15 .elementor-element.elementor-element-107507a .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-15 .elementor-element.elementor-element-107507a .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-15 .elementor-element.elementor-element-107507a .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-15 .elementor-element.elementor-element-107507a .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-15 .elementor-element.elementor-element-107507a .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-15 .elementor-element.elementor-element-107507a .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-15 .elementor-element.elementor-element-107507a{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}:root{--page-title-display:none;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px){.elementor-15 .elementor-element.elementor-element-5af5257{--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-dcfea1c{--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-3bffdd1{--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-b31fc06{--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-755f5b8{--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-c224436{--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-870f86b{--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-f01f0ae{--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-8e45453{--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-6eb2161{--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-5298685{--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-bdb426c{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-15 .elementor-element.elementor-element-dc601c5:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-dc601c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://binastracochranepark.com/wp-content/uploads/2026/07/9693bf3a-d3f6-4377-829c-cfb774519d56.png");background-position:center center;}.elementor-15 .elementor-element.elementor-element-4e0d98d .premium-title-container{text-align:center;}.elementor-15 .elementor-element.elementor-element-4e0d98d .premium-title-header{font-size:12px;}.elementor-15 .elementor-element.elementor-element-8c1d5b3{text-align:center;}.elementor-15 .elementor-element.elementor-element-8c1d5b3 .premium-dual-header-first-span{font-size:25px;}.elementor-15 .elementor-element.elementor-element-8c1d5b3 .premium-dual-header-second-header{font-size:25px;}.elementor-15 .elementor-element.elementor-element-ed657a8{text-align:center;font-size:14px;}.elementor-15 .elementor-element.elementor-element-5af5257{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-10048af{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:10px 10px 10px 10px;}.elementor-15 .elementor-element.elementor-element-25a8b57 .elementor-counter-number-wrapper{font-size:20px;}.elementor-15 .elementor-element.elementor-element-25a8b57 .elementor-counter-title{font-size:12px;}.elementor-15 .elementor-element.elementor-element-c5c1417{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:10px 10px 10px 10px;}.elementor-15 .elementor-element.elementor-element-19d896f .elementor-counter-number-wrapper{font-size:20px;}.elementor-15 .elementor-element.elementor-element-19d896f .elementor-counter-title{font-size:12px;}.elementor-15 .elementor-element.elementor-element-d61a108{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:10px 10px 10px 10px;}.elementor-15 .elementor-element.elementor-element-fee8be6 .elementor-counter-number-wrapper{font-size:20px;}.elementor-15 .elementor-element.elementor-element-fee8be6 .elementor-counter-title{font-size:12px;}.elementor-15 .elementor-element.elementor-element-2556601{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:10px 10px 10px 10px;}.elementor-15 .elementor-element.elementor-element-520509b .elementor-counter-number-wrapper{font-size:20px;}.elementor-15 .elementor-element.elementor-element-520509b .elementor-counter-title{font-size:12px;}.elementor-15 .elementor-element.elementor-element-4fabcbb:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-4fabcbb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://binastracochranepark.com/wp-content/uploads/2026/07/9693bf3a-d3f6-4377-829c-cfb774519d56.png");background-position:center center;}.elementor-15 .elementor-element.elementor-element-eadbacf .premium-title-container{text-align:center;}.elementor-15 .elementor-element.elementor-element-eadbacf .premium-title-header{font-size:12px;}.elementor-15 .elementor-element.elementor-element-111182a{text-align:center;}.elementor-15 .elementor-element.elementor-element-111182a .premium-dual-header-first-span{font-size:25px;}.elementor-15 .elementor-element.elementor-element-111182a .premium-dual-header-second-header{font-size:25px;}.elementor-15 .elementor-element.elementor-element-c005a35{text-align:center;font-size:14px;}.elementor-15 .elementor-element.elementor-element-dcfea1c{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-c727e0e{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:10px 10px 10px 10px;}.elementor-15 .elementor-element.elementor-element-1842404 .elementor-counter-number-wrapper{font-size:20px;}.elementor-15 .elementor-element.elementor-element-1842404 .elementor-counter-title{font-size:12px;}.elementor-15 .elementor-element.elementor-element-cba6599{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:10px 10px 10px 10px;}.elementor-15 .elementor-element.elementor-element-17553b4 .elementor-counter-number-wrapper{font-size:20px;}.elementor-15 .elementor-element.elementor-element-17553b4 .elementor-counter-title{font-size:12px;}.elementor-15 .elementor-element.elementor-element-5ed5f5a{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:10px 10px 10px 10px;}.elementor-15 .elementor-element.elementor-element-22c58c7 .elementor-counter-number-wrapper{font-size:20px;}.elementor-15 .elementor-element.elementor-element-22c58c7 .elementor-counter-title{font-size:12px;}.elementor-15 .elementor-element.elementor-element-2616e9d{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:10px 10px 10px 10px;}.elementor-15 .elementor-element.elementor-element-c2117fd .elementor-counter-number-wrapper{font-size:20px;}.elementor-15 .elementor-element.elementor-element-c2117fd .elementor-counter-title{font-size:12px;}.elementor-15 .elementor-element.elementor-element-6c93dfe .elementor-divider-separator{width:35%;}.elementor-15 .elementor-element.elementor-element-9a1ae53{font-size:14px;}.elementor-15 .elementor-element.elementor-element-4db77e9 .elementor-heading-title{font-size:14px;}.elementor-15 .elementor-element.elementor-element-5c7880d .elementor-counter-number-wrapper{font-size:50px;}.elementor-15 .elementor-element.elementor-element-5c7880d .elementor-counter-title{font-size:18px;}.elementor-15 .elementor-element.elementor-element-e77632b{font-size:14px;}.elementor-15 .elementor-element.elementor-element-3bffdd1{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-ad3290a .elementor-image-box-img{margin-bottom:15px;}.elementor-15 .elementor-element.elementor-element-ad3290a .elementor-image-box-title{font-size:14px;}.elementor-15 .elementor-element.elementor-element-8308914 .elementor-image-box-img{margin-bottom:15px;}.elementor-15 .elementor-element.elementor-element-3f70799 .elementor-image-box-img{margin-bottom:15px;}.elementor-15 .elementor-element.elementor-element-ad913fa .elementor-image-box-img{margin-bottom:15px;}.elementor-15 .elementor-element.elementor-element-21e78bf .elementor-image-box-img{margin-bottom:15px;}.elementor-15 .elementor-element.elementor-element-fb872d7 .elementor-image-box-img{margin-bottom:15px;}.elementor-15 .elementor-element.elementor-element-d565c47 .premium-title-header{font-size:22px;}.elementor-15 .elementor-element.elementor-element-acb64b6{font-size:15px;}.elementor-15 .elementor-element.elementor-element-4f28881 .elementor-divider-separator{width:100%;}.elementor-15 .elementor-element.elementor-element-4f28881 .elementor-divider__text{font-size:14px;}.elementor-15 .elementor-element.elementor-element-dc180ab .premium-dual-header-first-span{font-size:25px;}.elementor-15 .elementor-element.elementor-element-dc180ab .premium-dual-header-second-header{font-size:25px;}.elementor-15 .elementor-element.elementor-element-61d0ebe{font-size:14px;}.elementor-15 .elementor-element.elementor-element-359d0c3{font-size:14px;}.elementor-15 .elementor-element.elementor-element-c6668eb .elementor-divider-separator{width:100%;}.elementor-15 .elementor-element.elementor-element-9e4abd9 .premium-dual-header-first-span{font-size:25px;}.elementor-15 .elementor-element.elementor-element-9e4abd9 .premium-dual-header-second-header{font-size:25px;}.elementor-15 .elementor-element.elementor-element-5363c62{font-size:14px;}.elementor-15 .elementor-element.elementor-element-a6ff060 .elementor-heading-title{font-size:25px;}.elementor-15 .elementor-element.elementor-element-2792e73{font-size:14px;}.elementor-15 .elementor-element.elementor-element-4474f50 .elementor-heading-title{font-size:25px;}.elementor-15 .elementor-element.elementor-element-b31fc06{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-7308b73{font-size:14px;}.elementor-15 .elementor-element.elementor-element-755f5b8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-68f0306 .elementor-heading-title{font-size:20px;}.elementor-15 .elementor-element.elementor-element-fa94dd9{font-size:14px;}.elementor-15 .elementor-element.elementor-element-1956f55{font-size:14px;}.elementor-15 .elementor-element.elementor-element-57bf50e .elementor-heading-title{font-size:25px;}.elementor-15 .elementor-element.elementor-element-c224436{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-fdb24ca{font-size:14px;}.elementor-15 .elementor-element.elementor-element-870f86b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-44afa9d .elementor-heading-title{font-size:20px;}.elementor-15 .elementor-element.elementor-element-740675b{font-size:14px;}.elementor-15 .elementor-element.elementor-element-6093e15{font-size:14px;}.elementor-15 .elementor-element.elementor-element-6ca1929 .elementor-heading-title{font-size:20px;}.elementor-15 .elementor-element.elementor-element-f01f0ae{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-ebb4088{font-size:14px;}.elementor-15 .elementor-element.elementor-element-8e45453{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-576a82d .elementor-heading-title{font-size:20px;}.elementor-15 .elementor-element.elementor-element-803db4c{font-size:14px;}.elementor-15 .elementor-element.elementor-element-bd5f063{font-size:14px;}.elementor-15 .elementor-element.elementor-element-a5da457 .elementor-heading-title{font-size:20px;}.elementor-15 .elementor-element.elementor-element-6eb2161{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-c2c1a7c{font-size:14px;}.elementor-15 .elementor-element.elementor-element-5298685{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-ceb5520 .elementor-heading-title{font-size:20px;}.elementor-15 .elementor-element.elementor-element-389836a{font-size:14px;}.elementor-15 .elementor-element.elementor-element-6a9686d{font-size:14px;}.elementor-15 .elementor-element.elementor-element-f080899 .elementor-heading-title{font-size:25px;}.elementor-15 .elementor-element.elementor-element-512a2db{font-size:14px;}.elementor-15 .elementor-element.elementor-element-012de35 img{width:100%;}.elementor-15 .elementor-element.elementor-element-bdb426c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-7ea87ad .bdt-trailer-box .bdt-trailer-box-title{font-size:20px;}.elementor-15 .elementor-element.elementor-element-7ea87ad .bdt-trailer-box .bdt-trailer-box-text{font-size:14px;}.elementor-15 .elementor-element.elementor-element-4c3b10e .bdt-trailer-box .bdt-trailer-box-title{font-size:20px;}.elementor-15 .elementor-element.elementor-element-4c3b10e .bdt-trailer-box .bdt-trailer-box-text{font-size:14px;}.elementor-15 .elementor-element.elementor-element-7633cf1 .bdt-trailer-box .bdt-trailer-box-title{font-size:20px;}.elementor-15 .elementor-element.elementor-element-7633cf1 .bdt-trailer-box .bdt-trailer-box-text{font-size:14px;}.elementor-15 .elementor-element.elementor-element-44c9b30 .elementor-divider-separator{width:100%;}.elementor-15 .elementor-element.elementor-element-f75e9da .premium-dual-header-first-span{font-size:25px;}.elementor-15 .elementor-element.elementor-element-f75e9da .premium-dual-header-second-header{font-size:25px;}.elementor-15 .elementor-element.elementor-element-ce8e51c{text-align:center;font-size:14px;}.elementor-15 .elementor-element.elementor-element-4614f72 .elementor-heading-title{font-size:14px;}.elementor-15 .elementor-element.elementor-element-f3b26f8 .elementor-heading-title{font-size:22px;}.elementor-15 .elementor-element.elementor-element-dd74daa{text-align:center;font-size:14px;}.elementor-15 .elementor-element.elementor-element-061f207 .elementor-divider-separator{width:70%;}.elementor-15 .elementor-element.elementor-element-9707045 .premium-dual-header-first-span{font-size:25px;}.elementor-15 .elementor-element.elementor-element-9707045 .premium-dual-header-second-header{font-size:22px;}.elementor-15 .elementor-element.elementor-element-9400de0:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-9400de0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://binastracochranepark.com/wp-content/uploads/2026/07/326d9891-c6fe-4ce7-bce5-db2ee7534ccf.png");}.elementor-15 .elementor-element.elementor-element-4325cf3 .elementor-heading-title{font-size:20px;}.elementor-15 .elementor-element.elementor-element-5bf1fe2{font-size:14px;}}@media(min-width:768px){.elementor-15 .elementor-element.elementor-element-dc601c5{--content-width:1300px;}.elementor-15 .elementor-element.elementor-element-45ef746{--width:60%;}.elementor-15 .elementor-element.elementor-element-5af5257{--width:100%;}.elementor-15 .elementor-element.elementor-element-4fabcbb{--content-width:1300px;}.elementor-15 .elementor-element.elementor-element-66edea2{--width:60%;}.elementor-15 .elementor-element.elementor-element-dcfea1c{--width:100%;}.elementor-15 .elementor-element.elementor-element-97397b1{--content-width:1200px;}.elementor-15 .elementor-element.elementor-element-888e1ab{--width:50%;}.elementor-15 .elementor-element.elementor-element-fd813d7{--width:50%;}.elementor-15 .elementor-element.elementor-element-7d5ad0a{--width:100%;}.elementor-15 .elementor-element.elementor-element-481218d{--content-width:1250px;}.elementor-15 .elementor-element.elementor-element-4d31a9c{--width:100%;}.elementor-15 .elementor-element.elementor-element-bd2dcb1{--width:50%;}.elementor-15 .elementor-element.elementor-element-24ca28e{--width:50%;}.elementor-15 .elementor-element.elementor-element-afe536b{--width:50%;}.elementor-15 .elementor-element.elementor-element-3d2898d{--width:50%;}.elementor-15 .elementor-element.elementor-element-7b1ee1f{--width:100%;}.elementor-15 .elementor-element.elementor-element-9ba3a4f{--width:50%;}.elementor-15 .elementor-element.elementor-element-da6cec9{--width:50%;}.elementor-15 .elementor-element.elementor-element-2d495d5{--width:100%;}.elementor-15 .elementor-element.elementor-element-1b056b1{--width:50%;}.elementor-15 .elementor-element.elementor-element-2b6b546{--width:50%;}.elementor-15 .elementor-element.elementor-element-3be565f{--width:100%;}.elementor-15 .elementor-element.elementor-element-23fe168{--width:100%;}.elementor-15 .elementor-element.elementor-element-62de7dc{--width:50%;}.elementor-15 .elementor-element.elementor-element-4a7c696{--width:50%;}.elementor-15 .elementor-element.elementor-element-fdd7bb7{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-fd813d7 *//* =========================================
BINASTRA COCHRANE - PROJECT SCALE CONTAINER
直接放在当前 Container → Custom CSS
========================================= */

/* 当前选中的整个 Container */
.elementor-15 .elementor-element.elementor-element-fd813d7 {
  position: relative;
  width: 50%;
  margin: 0 auto;
  padding: 24px 18px 12px;

  display: flex;
  flex-direction: column;
  justify-content: center;

  /* 金色边框 */
  border: 1px solid rgba(197, 160, 89, 0.7) !important;
  border-radius: 30px !important;

  background: linear-gradient(
    145deg,
    #fffdf9 0%,
    #ffffff 62%,
    #fdfaf6 100%
  ) !important;

  box-shadow: 0 20px 45px rgba(52, 38, 32, 0.08);

  overflow: hidden;

  transition:
    transform 0.3s ease,
    border-color 0.3s ease,
    box-shadow 0.3s ease;
}

/* Hover */
.elementor-15 .elementor-element.elementor-element-fd813d7:hover {
  transform: translateY(-4px);
  border-color: #c5a059 !important;
  box-shadow: 0 25px 52px rgba(52, 38, 32, 0.12);
}

/* 顶部金色短线 */
.elementor-15 .elementor-element.elementor-element-fd813d7::before {
  content: "";
  position: absolute;
  top: 0;
  left: 38px;
  z-index: 3;

  width: 90px;
  height: 5px;

  background: #c5a059;

  transition: width 0.3s ease;
}

.elementor-15 .elementor-element.elementor-element-fd813d7:hover::before {
  width: 135px;
}

/* 右上角装饰圆 */
.elementor-15 .elementor-element.elementor-element-fd813d7::after {
  content: "";
  position: absolute;
  top: -106px;
  right: -100px;
  z-index: 1;

  width: 264px;
  height: 264px;

  border: 1px solid rgba(197, 160, 89, 0.32);
  border-radius: 50%;

  pointer-events: none;
}

/* 确保里面的 Widget 在装饰圆上方 */
.elementor-15 .elementor-element.elementor-element-fd813d7 > .e-con-inner,
.elementor-15 .elementor-element.elementor-element-fd813d7 > .elementor-element,
.elementor-15 .elementor-element.elementor-element-fd813d7 .elementor-widget {
  position: relative;
  z-index: 2;
}

/* Project Scale 小标题 */
.elementor-15 .elementor-element.elementor-element-fd813d7 .binastra-project-scale-eyebrow {
  margin-bottom: 17px;

  color: #c59643 !important;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.2;

  letter-spacing: 2px;
  text-transform: uppercase;
}

/* 830 */
.elementor-15 .elementor-element.elementor-element-fd813d7 .binastra-project-scale-number {
  margin: 0;

  color: #4a1218 !important;
  font-size: clamp(70px, 9vw, 115px);
  font-weight: 700;
  line-height: 0.82;
  letter-spacing: -4px;
}

/* Units */
.elementor-15 .elementor-element.elementor-element-fd813d7 .binastra-project-scale-unit {
  margin-top: 23px;

  color: #050505 !important;
  font-size: 30px;
  font-weight: 700;
  line-height: 1.15;
}

/* 说明文字 */
.elementor-15 .elementor-element.elementor-element-fd813d7 .binastra-project-scale-description {
  max-width: 470px;
  margin: 27px 0 0;

  color: #554d49 !important;
  font-size: 17px;
  font-weight: 400;
  line-height: 1.85;
}

/* 标签区域 */
.elementor-15 .elementor-element.elementor-element-fd813d7 .binastra-project-scale-tags {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 12px;

  margin-top: 28px;
}

/* 标签 */
.elementor-15 .elementor-element.elementor-element-fd813d7 .binastra-project-scale-tag {
  min-height: 41px;
  padding: 10px 18px;

  display: inline-flex;
  align-items: center;
  justify-content: center;

  border: 1px solid rgba(197, 160, 89, 0.28);
  border-radius: 999px;

  color: #4a1218 !important;
  background: #f7f1e8;

  font-size: 14px;
  font-weight: 700;
  line-height: 1.1;
}

/* Tablet */
@media (max-width: 1024px) {
  .elementor-15 .elementor-element.elementor-element-fd813d7 {
    min-height: 410px;
    padding: 48px 32px 38px;
  }

  .elementor-15 .elementor-element.elementor-element-fd813d7::before {
    left: 32px;
  }

  .elementor-15 .elementor-element.elementor-element-fd813d7 .binastra-project-scale-number {
    font-size: 100px;
  }

  .elementor-15 .elementor-element.elementor-element-fd813d7 .binastra-project-scale-unit {
    font-size: 27px;
  }
}

/* Mobile */
@media (max-width: 767px) {
  .elementor-15 .elementor-element.elementor-element-fd813d7 {
    min-height: auto;
    width: 100%;
    padding: 42px 24px 30px;
    border-radius: 23px !important;
  }

  .elementor-15 .elementor-element.elementor-element-fd813d7::before {
    left: 24px;
    width: 68px;
    height: 4px;
  }

  .elementor-15 .elementor-element.elementor-element-fd813d7::after {
    top: -92px;
    right: -92px;
    width: 210px;
    height: 210px;
  }

  .elementor-15 .elementor-element.elementor-element-fd813d7 .binastra-project-scale-number {
    font-size: 86px;
  }

  .elementor-15 .elementor-element.elementor-element-fd813d7 .binastra-project-scale-unit {
    margin-top: 18px;
    font-size: 25px;
  }

  .elementor-15 .elementor-element.elementor-element-fd813d7 .binastra-project-scale-description {
    margin-top: 20px;
    font-size: 15px;
    line-height: 1.75;
  }

  .elementor-15 .elementor-element.elementor-element-fd813d7 .binastra-project-scale-tags {
    gap: 8px;
    margin-top: 23px;
  }

  .elementor-15 .elementor-element.elementor-element-fd813d7 .binastra-project-scale-tag {
    min-height: 37px;
    padding: 9px 14px;
    font-size: 12px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5102d5 */.elementor-15 .elementor-element.elementor-element-d5102d5{

  /* 每张卡修改这里：01、02、03、04、05、06 */
  --card-number: "01";

  --binastra-maroon: #4a1218;
  --binastra-gold: #c5a059;
  --binastra-dark: #111924;
  --binastra-text: #6a625e;
  --binastra-bg: #fffdf9;
}

/* 整张卡片 */
.elementor-15 .elementor-element.elementor-element-d5102d5 .elementor-image-box-wrapper {
  position: relative;
  width: 100%;
  min-height: 350px;
  padding: 35px 27px 31px;

  display: flex;
  flex-direction: column;
  align-items: flex-start;

  border: 1px solid rgba(197, 160, 89, 0.48);
  border-radius: 28px;

  background:
    radial-gradient(
      circle at 113% -10%,
      transparent 0 108px,
      rgba(197, 160, 89, 0.28) 109px,
      rgba(197, 160, 89, 0.28) 110px,
      transparent 111px
    ),
    linear-gradient(
      145deg,
      #fffdf9 0%,
      #ffffff 62%,
      #fdfaf6 100%
    );

  box-shadow: 0 15px 38px rgba(52, 38, 32, 0.07);
  overflow: hidden;

  transition:
    transform 0.3s ease,
    border-color 0.3s ease,
    box-shadow 0.3s ease;
}

/* Hover */
.elementor-15 .elementor-element.elementor-element-d5102d5 .elementor-image-box-wrapper:hover {
  transform: translateY(-6px);
  border-color: rgba(197, 160, 89, 0.85);
  box-shadow: 0 23px 48px rgba(52, 38, 32, 0.13);
}

/* 底部金色短线 */
.elementor-15 .elementor-element.elementor-element-d5102d5 .elementor-image-box-wrapper::before {
  content: "";
  position: absolute;
  left: 27px;
  bottom: 0;

  width: 112px;
  height: 5px;

  background: var(--binastra-gold);
  transition: width 0.3s ease;
}

.elementor-15 .elementor-element.elementor-element-d5102d5 .elementor-image-box-wrapper:hover::before {
  width: 155px;
}

/* 右上角编号 */
.elementor-15 .elementor-element.elementor-element-d5102d5 .elementor-image-box-wrapper::after {
  content: var(--card-number);
  position: absolute;
  top: 47px;
  right: 27px;
  z-index: 1;

  color: rgba(74, 18, 24, 0.10);
  font-size: 43px;
  font-weight: 700;
  line-height: 1;

  pointer-events: none;
}

/* =========================================
图标区域
========================================= */

.elementor-15 .elementor-element.elementor-element-d5102d5 .elementor-image-box-img {
  position: relative;
  z-index: 2;

  width: 61px !important;
  height: 61px;
  min-width: 61px;
  margin: 0 0 27px !important;

  display: flex;
  align-items: center;
  justify-content: center;

  border: 1px solid rgba(197, 160, 89, 0.30);
  border-radius: 50%;

  background: var(--binastra-maroon);
  box-shadow: 0 10px 22px rgba(74, 18, 24, 0.16);

  transition:
    transform 0.3s ease,
    background-color 0.3s ease,
    box-shadow 0.3s ease;
}

.elementor-15 .elementor-element.elementor-element-d5102d5 .elementor-image-box-wrapper:hover .elementor-image-box-img {
  transform: rotate(-5deg) scale(1.04);
  background: #651722;
  box-shadow: 0 14px 27px rgba(74, 18, 24, 0.23);
}

/* Icon 图片 */
.elementor-15 .elementor-element.elementor-element-d5102d5 .elementor-image-box-img img {
  width: 27px !important;
  height: 27px !important;
  max-width: 27px !important;

  object-fit: contain;
  object-position: center;

  /* 把黑色 PNG Icon 转成白色 */
  filter: brightness(0) invert(1);
}

/* 如果你上传的 Icon 本身已经是白色，可删除上面的 filter */

/* =========================================
文字区域
========================================= */

.elementor-15 .elementor-element.elementor-element-d5102d5 .elementor-image-box-content {
  position: relative;
  z-index: 2;
  width: 100%;
  text-align: left;
}

/* Completion / Developer 等小标题 */
.elementor-15 .elementor-element.elementor-element-d5102d5 .elementor-image-box-title {
  margin: 0 0 17px !important;

  color: #766d68;
  font-family: inherit;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.25;

  letter-spacing: 1.7px;
  text-transform: uppercase;
}

/* Description 整体 */
.elementor-15 .elementor-element.elementor-element-d5102d5 .elementor-image-box-description {
  margin: 0 !important;

  color: var(--binastra-text);
  font-family: inherit;
  font-size: 15px;
  font-weight: 400;
  line-height: 1.75;
}

/* July 2031 等主要资料 */
.elementor-15 .elementor-element.elementor-element-d5102d5 .elementor-image-box-description strong {
  display: block;
  margin: 0 0 14px;

  color: var(--binastra-dark);
  font-size: 25px;
  font-weight: 700;
  line-height: 1.25;
}

/* 普通说明 */
.elementor-15 .elementor-element.elementor-element-d5102d5 .binastra-card-copy {
  display: block;
}

/* Schedule H 等胶囊标签 */
.elementor-15 .elementor-element.elementor-element-d5102d5 .binastra-card-tag {
  width: fit-content;
  margin-top: 20px;
  padding: 9px 14px;

  display: inline-flex;
  align-items: center;
  justify-content: center;

  border-radius: 999px;

  color: var(--binastra-maroon);
  background: #f6eee4;

  font-size: 11px;
  font-weight: 700;
  line-height: 1.2;

  letter-spacing: 0.4px;
  text-transform: uppercase;

  transition:
    transform 0.25s ease,
    background-color 0.25s ease;
}

.elementor-15 .elementor-element.elementor-element-d5102d5 .binastra-card-tag:hover {
  transform: translateY(-2px);
  background: #efe1cf;
}

/* =========================================
TABLET
========================================= */

@media (max-width: 1024px) {
  .elementor-15 .elementor-element.elementor-element-d5102d5 .elementor-image-box-wrapper {
    min-height: 335px;
    padding: 31px 24px 28px;
  }

  .elementor-15 .elementor-element.elementor-element-d5102d5 .elementor-image-box-wrapper::before {
    left: 24px;
  }

  .elementor-15 .elementor-element.elementor-element-d5102d5 .elementor-image-box-wrapper::after {
    right: 24px;
  }
}

/* =========================================
MOBILE
========================================= */

@media (max-width: 767px) {
  .elementor-15 .elementor-element.elementor-element-d5102d5 .elementor-image-box-wrapper {
    min-height: auto;
    padding: 28px 20px 27px;

    border-radius: 22px;

    background:
      radial-gradient(
        circle at 116% -10%,
        transparent 0 88px,
        rgba(197, 160, 89, 0.26) 89px,
        rgba(197, 160, 89, 0.26) 90px,
        transparent 91px
      ),
      linear-gradient(
        145deg,
        #fffdf9 0%,
        #ffffff 65%,
        #fdfaf6 100%
      );
  }

  .elementor-15 .elementor-element.elementor-element-d5102d5 .elementor-image-box-wrapper::before {
    left: 20px;
    width: 80px;
    height: 4px;
  }

  .elementor-15 .elementor-element.elementor-element-d5102d5 .elementor-image-box-wrapper::after {
    top: 39px;
    right: 20px;
    font-size: 36px;
  }

  .elementor-15 .elementor-element.elementor-element-d5102d5 .elementor-image-box-img {
    width: 53px !important;
    height: 53px;
    min-width: 53px;
    margin-bottom: 22px !important;
  }

  .elementor-15 .elementor-element.elementor-element-d5102d5 .elementor-image-box-img img {
    width: 23px !important;
    height: 23px !important;
    max-width: 23px !important;
  }

  .elementor-15 .elementor-element.elementor-element-d5102d5 .elementor-image-box-title {
    margin-bottom: 13px !important;
    font-size: 12px;
  }

  .elementor-15 .elementor-element.elementor-element-d5102d5 .elementor-image-box-description {
    font-size: 14px;
  }

  .elementor-15 .elementor-element.elementor-element-d5102d5 .elementor-image-box-description strong {
    margin-bottom: 11px;
    font-size: 18px;
  }

  .elementor-15 .elementor-element.elementor-element-d5102d5 .binastra-card-tag {
    margin-top: 17px;
    padding: 8px 12px;
    font-size: 10px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dec2a32 */.elementor-15 .elementor-element.elementor-element-dec2a32{

  /* 每张卡修改这里：01、02、03、04、05、06 */
  --card-number: "02";

  --binastra-maroon: #4a1218;
  --binastra-gold: #c5a059;
  --binastra-dark: #111924;
  --binastra-text: #6a625e;
  --binastra-bg: #fffdf9;
}

/* 整张卡片 */
.elementor-15 .elementor-element.elementor-element-dec2a32 .elementor-image-box-wrapper {
  position: relative;
  width: 100%;
  min-height: 350px;
  padding: 35px 27px 31px;

  display: flex;
  flex-direction: column;
  align-items: flex-start;

  border: 1px solid rgba(197, 160, 89, 0.48);
  border-radius: 28px;

  background:
    radial-gradient(
      circle at 113% -10%,
      transparent 0 108px,
      rgba(197, 160, 89, 0.28) 109px,
      rgba(197, 160, 89, 0.28) 110px,
      transparent 111px
    ),
    linear-gradient(
      145deg,
      #fffdf9 0%,
      #ffffff 62%,
      #fdfaf6 100%
    );

  box-shadow: 0 15px 38px rgba(52, 38, 32, 0.07);
  overflow: hidden;

  transition:
    transform 0.3s ease,
    border-color 0.3s ease,
    box-shadow 0.3s ease;
}

/* Hover */
.elementor-15 .elementor-element.elementor-element-dec2a32 .elementor-image-box-wrapper:hover {
  transform: translateY(-6px);
  border-color: rgba(197, 160, 89, 0.85);
  box-shadow: 0 23px 48px rgba(52, 38, 32, 0.13);
}

/* 底部金色短线 */
.elementor-15 .elementor-element.elementor-element-dec2a32 .elementor-image-box-wrapper::before {
  content: "";
  position: absolute;
  left: 27px;
  bottom: 0;

  width: 112px;
  height: 5px;

  background: var(--binastra-gold);
  transition: width 0.3s ease;
}

.elementor-15 .elementor-element.elementor-element-dec2a32 .elementor-image-box-wrapper:hover::before {
  width: 155px;
}

/* 右上角编号 */
.elementor-15 .elementor-element.elementor-element-dec2a32 .elementor-image-box-wrapper::after {
  content: var(--card-number);
  position: absolute;
  top: 47px;
  right: 27px;
  z-index: 1;

  color: rgba(74, 18, 24, 0.10);
  font-size: 43px;
  font-weight: 700;
  line-height: 1;

  pointer-events: none;
}

/* =========================================
图标区域
========================================= */

.elementor-15 .elementor-element.elementor-element-dec2a32 .elementor-image-box-img {
  position: relative;
  z-index: 2;

  width: 61px !important;
  height: 61px;
  min-width: 61px;
  margin: 0 0 27px !important;

  display: flex;
  align-items: center;
  justify-content: center;

  border: 1px solid rgba(197, 160, 89, 0.30);
  border-radius: 50%;

  background: var(--binastra-maroon);
  box-shadow: 0 10px 22px rgba(74, 18, 24, 0.16);

  transition:
    transform 0.3s ease,
    background-color 0.3s ease,
    box-shadow 0.3s ease;
}

.elementor-15 .elementor-element.elementor-element-dec2a32 .elementor-image-box-wrapper:hover .elementor-image-box-img {
  transform: rotate(-5deg) scale(1.04);
  background: #651722;
  box-shadow: 0 14px 27px rgba(74, 18, 24, 0.23);
}

/* Icon 图片 */
.elementor-15 .elementor-element.elementor-element-dec2a32 .elementor-image-box-img img {
  width: 27px !important;
  height: 27px !important;
  max-width: 27px !important;

  object-fit: contain;
  object-position: center;

  /* 把黑色 PNG Icon 转成白色 */
  filter: brightness(0) invert(1);
}

/* 如果你上传的 Icon 本身已经是白色，可删除上面的 filter */

/* =========================================
文字区域
========================================= */

.elementor-15 .elementor-element.elementor-element-dec2a32 .elementor-image-box-content {
  position: relative;
  z-index: 2;
  width: 100%;
  text-align: left;
}

/* Completion / Developer 等小标题 */
.elementor-15 .elementor-element.elementor-element-dec2a32 .elementor-image-box-title {
  margin: 0 0 17px !important;

  color: #766d68;
  font-family: inherit;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.25;

  letter-spacing: 1.7px;
  text-transform: uppercase;
}

/* Description 整体 */
.elementor-15 .elementor-element.elementor-element-dec2a32 .elementor-image-box-description {
  margin: 0 !important;

  color: var(--binastra-text);
  font-family: inherit;
  font-size: 15px;
  font-weight: 400;
  line-height: 1.75;
}

/* July 2031 等主要资料 */
.elementor-15 .elementor-element.elementor-element-dec2a32 .elementor-image-box-description strong {
  display: block;
  margin: 0 0 14px;

  color: var(--binastra-dark);
  font-size: 25px;
  font-weight: 700;
  line-height: 1.25;
}

/* 普通说明 */
.elementor-15 .elementor-element.elementor-element-dec2a32 .binastra-card-copy {
  display: block;
}

/* Schedule H 等胶囊标签 */
.elementor-15 .elementor-element.elementor-element-dec2a32 .binastra-card-tag {
  width: fit-content;
  margin-top: 20px;
  padding: 9px 14px;

  display: inline-flex;
  align-items: center;
  justify-content: center;

  border-radius: 999px;

  color: var(--binastra-maroon);
  background: #f6eee4;

  font-size: 11px;
  font-weight: 700;
  line-height: 1.2;

  letter-spacing: 0.4px;
  text-transform: uppercase;

  transition:
    transform 0.25s ease,
    background-color 0.25s ease;
}

.elementor-15 .elementor-element.elementor-element-dec2a32 .binastra-card-tag:hover {
  transform: translateY(-2px);
  background: #efe1cf;
}

/* =========================================
TABLET
========================================= */

@media (max-width: 1024px) {
  .elementor-15 .elementor-element.elementor-element-dec2a32 .elementor-image-box-wrapper {
    min-height: 335px;
    padding: 31px 24px 28px;
  }

  .elementor-15 .elementor-element.elementor-element-dec2a32 .elementor-image-box-wrapper::before {
    left: 24px;
  }

  .elementor-15 .elementor-element.elementor-element-dec2a32 .elementor-image-box-wrapper::after {
    right: 24px;
  }
}

/* =========================================
MOBILE
========================================= */

@media (max-width: 767px) {
  .elementor-15 .elementor-element.elementor-element-dec2a32 .elementor-image-box-wrapper {
    min-height: auto;
    padding: 28px 20px 27px;

    border-radius: 22px;

    background:
      radial-gradient(
        circle at 116% -10%,
        transparent 0 88px,
        rgba(197, 160, 89, 0.26) 89px,
        rgba(197, 160, 89, 0.26) 90px,
        transparent 91px
      ),
      linear-gradient(
        145deg,
        #fffdf9 0%,
        #ffffff 65%,
        #fdfaf6 100%
      );
  }

  .elementor-15 .elementor-element.elementor-element-dec2a32 .elementor-image-box-wrapper::before {
    left: 20px;
    width: 80px;
    height: 4px;
  }

  .elementor-15 .elementor-element.elementor-element-dec2a32 .elementor-image-box-wrapper::after {
    top: 39px;
    right: 20px;
    font-size: 36px;
  }

  .elementor-15 .elementor-element.elementor-element-dec2a32 .elementor-image-box-img {
    width: 53px !important;
    height: 53px;
    min-width: 53px;
    margin-bottom: 22px !important;
  }

  .elementor-15 .elementor-element.elementor-element-dec2a32 .elementor-image-box-img img {
    width: 23px !important;
    height: 23px !important;
    max-width: 23px !important;
  }

  .elementor-15 .elementor-element.elementor-element-dec2a32 .elementor-image-box-title {
    margin-bottom: 13px !important;
    font-size: 12px;
  }

  .elementor-15 .elementor-element.elementor-element-dec2a32 .elementor-image-box-description {
    font-size: 14px;
  }

 .elementor-15 .elementor-element.elementor-element-dec2a32 .elementor-image-box-description strong {
    margin-bottom: 11px;
    font-size: 18px;
  }

  .elementor-15 .elementor-element.elementor-element-dec2a32 .binastra-card-tag {
    margin-top: 17px;
    padding: 8px 12px;
    font-size: 10px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e8a338 */.elementor-15 .elementor-element.elementor-element-8e8a338{

  /* 每张卡修改这里：01、02、03、04、05、06 */
  --card-number: "03";

  --binastra-maroon: #4a1218;
  --binastra-gold: #c5a059;
  --binastra-dark: #111924;
  --binastra-text: #6a625e;
  --binastra-bg: #fffdf9;
}

/* 整张卡片 */
.elementor-15 .elementor-element.elementor-element-8e8a338 .elementor-image-box-wrapper {
  position: relative;
  width: 100%;
  min-height: 350px;
  padding: 35px 27px 31px;

  display: flex;
  flex-direction: column;
  align-items: flex-start;

  border: 1px solid rgba(197, 160, 89, 0.48);
  border-radius: 28px;

  background:
    radial-gradient(
      circle at 113% -10%,
      transparent 0 108px,
      rgba(197, 160, 89, 0.28) 109px,
      rgba(197, 160, 89, 0.28) 110px,
      transparent 111px
    ),
    linear-gradient(
      145deg,
      #fffdf9 0%,
      #ffffff 62%,
      #fdfaf6 100%
    );

  box-shadow: 0 15px 38px rgba(52, 38, 32, 0.07);
  overflow: hidden;

  transition:
    transform 0.3s ease,
    border-color 0.3s ease,
    box-shadow 0.3s ease;
}

/* Hover */
.elementor-15 .elementor-element.elementor-element-8e8a338 .elementor-image-box-wrapper:hover {
  transform: translateY(-6px);
  border-color: rgba(197, 160, 89, 0.85);
  box-shadow: 0 23px 48px rgba(52, 38, 32, 0.13);
}

/* 底部金色短线 */
.elementor-15 .elementor-element.elementor-element-8e8a338 .elementor-image-box-wrapper::before {
  content: "";
  position: absolute;
  left: 27px;
  bottom: 0;

  width: 112px;
  height: 5px;

  background: var(--binastra-gold);
  transition: width 0.3s ease;
}

.elementor-15 .elementor-element.elementor-element-8e8a338 .elementor-image-box-wrapper:hover::before {
  width: 155px;
}

/* 右上角编号 */
.elementor-15 .elementor-element.elementor-element-8e8a338 .elementor-image-box-wrapper::after {
  content: var(--card-number);
  position: absolute;
  top: 47px;
  right: 27px;
  z-index: 1;

  color: rgba(74, 18, 24, 0.10);
  font-size: 43px;
  font-weight: 700;
  line-height: 1;

  pointer-events: none;
}

/* =========================================
图标区域
========================================= */

.elementor-15 .elementor-element.elementor-element-8e8a338 .elementor-image-box-img {
  position: relative;
  z-index: 2;

  width: 61px !important;
  height: 61px;
  min-width: 61px;
  margin: 0 0 27px !important;

  display: flex;
  align-items: center;
  justify-content: center;

  border: 1px solid rgba(197, 160, 89, 0.30);
  border-radius: 50%;

  background: var(--binastra-maroon);
  box-shadow: 0 10px 22px rgba(74, 18, 24, 0.16);

  transition:
    transform 0.3s ease,
    background-color 0.3s ease,
    box-shadow 0.3s ease;
}

.elementor-15 .elementor-element.elementor-element-8e8a338 .elementor-image-box-wrapper:hover .elementor-image-box-img {
  transform: rotate(-5deg) scale(1.04);
  background: #651722;
  box-shadow: 0 14px 27px rgba(74, 18, 24, 0.23);
}

/* Icon 图片 */
.elementor-15 .elementor-element.elementor-element-8e8a338 .elementor-image-box-img img {
  width: 27px !important;
  height: 27px !important;
  max-width: 27px !important;

  object-fit: contain;
  object-position: center;

  /* 把黑色 PNG Icon 转成白色 */
  filter: brightness(0) invert(1);
}

/* 如果你上传的 Icon 本身已经是白色，可删除上面的 filter */

/* =========================================
文字区域
========================================= */

.elementor-15 .elementor-element.elementor-element-8e8a338 .elementor-image-box-content {
  position: relative;
  z-index: 2;
  width: 100%;
  text-align: left;
}

/* Completion / Developer 等小标题 */
.elementor-15 .elementor-element.elementor-element-8e8a338 .elementor-image-box-title {
  margin: 0 0 17px !important;

  color: #766d68;
  font-family: inherit;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.25;

  letter-spacing: 1.7px;
  text-transform: uppercase;
}

/* Description 整体 */
.elementor-15 .elementor-element.elementor-element-8e8a338 .elementor-image-box-description {
  margin: 0 !important;

  color: var(--binastra-text);
  font-family: inherit;
  font-size: 15px;
  font-weight: 400;
  line-height: 1.75;
}

/* July 2031 等主要资料 */
.elementor-15 .elementor-element.elementor-element-8e8a338 .elementor-image-box-description strong {
  display: block;
  margin: 0 0 14px;

  color: var(--binastra-dark);
  font-size: 25px;
  font-weight: 700;
  line-height: 1.25;
}

/* 普通说明 */
.elementor-15 .elementor-element.elementor-element-8e8a338 .binastra-card-copy {
  display: block;
}

/* Schedule H 等胶囊标签 */
.elementor-15 .elementor-element.elementor-element-8e8a338 .binastra-card-tag {
  width: fit-content;
  margin-top: 20px;
  padding: 9px 14px;

  display: inline-flex;
  align-items: center;
  justify-content: center;

  border-radius: 999px;

  color: var(--binastra-maroon);
  background: #f6eee4;

  font-size: 11px;
  font-weight: 700;
  line-height: 1.2;

  letter-spacing: 0.4px;
  text-transform: uppercase;

  transition:
    transform 0.25s ease,
    background-color 0.25s ease;
}

.elementor-15 .elementor-element.elementor-element-8e8a338 .binastra-card-tag:hover {
  transform: translateY(-2px);
  background: #efe1cf;
}

/* =========================================
TABLET
========================================= */

@media (max-width: 1024px) {
  .elementor-15 .elementor-element.elementor-element-8e8a338 .elementor-image-box-wrapper {
    min-height: 335px;
    padding: 31px 24px 28px;
  }

  .elementor-15 .elementor-element.elementor-element-8e8a338 .elementor-image-box-wrapper::before {
    left: 24px;
  }

  .elementor-15 .elementor-element.elementor-element-8e8a338 .elementor-image-box-wrapper::after {
    right: 24px;
  }
}

/* =========================================
MOBILE
========================================= */

@media (max-width: 767px) {
  .elementor-15 .elementor-element.elementor-element-8e8a338 .elementor-image-box-wrapper {
    min-height: auto;
    padding: 28px 20px 27px;

    border-radius: 22px;

    background:
      radial-gradient(
        circle at 116% -10%,
        transparent 0 88px,
        rgba(197, 160, 89, 0.26) 89px,
        rgba(197, 160, 89, 0.26) 90px,
        transparent 91px
      ),
      linear-gradient(
        145deg,
        #fffdf9 0%,
        #ffffff 65%,
        #fdfaf6 100%
      );
  }

  .elementor-15 .elementor-element.elementor-element-8e8a338 .elementor-image-box-wrapper::before {
    left: 20px;
    width: 80px;
    height: 4px;
  }

  .elementor-15 .elementor-element.elementor-element-8e8a338 .elementor-image-box-wrapper::after {
    top: 39px;
    right: 20px;
    font-size: 36px;
  }

  .elementor-15 .elementor-element.elementor-element-8e8a338 .elementor-image-box-img {
    width: 53px !important;
    height: 53px;
    min-width: 53px;
    margin-bottom: 22px !important;
  }

  .elementor-15 .elementor-element.elementor-element-8e8a338 .elementor-image-box-img img {
    width: 23px !important;
    height: 23px !important;
    max-width: 23px !important;
  }

  .elementor-15 .elementor-element.elementor-element-8e8a338 .elementor-image-box-title {
    margin-bottom: 13px !important;
    font-size: 12px;
  }

  .elementor-15 .elementor-element.elementor-element-8e8a338 .elementor-image-box-description {
    font-size: 14px;
  }

 .elementor-15 .elementor-element.elementor-element-8e8a338 .elementor-image-box-description strong {
    margin-bottom: 11px;
    font-size: 18px;
  }

  .elementor-15 .elementor-element.elementor-element-8e8a338 .binastra-card-tag {
    margin-top: 17px;
    padding: 8px 12px;
    font-size: 10px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-037dda1 */.elementor-15 .elementor-element.elementor-element-037dda1{

  /* 每张卡修改这里：01、02、03、04、05、06 */
  --card-number: "04";

  --binastra-maroon: #4a1218;
  --binastra-gold: #c5a059;
  --binastra-dark: #111924;
  --binastra-text: #6a625e;
  --binastra-bg: #fffdf9;
}

/* 整张卡片 */
.elementor-15 .elementor-element.elementor-element-037dda1 .elementor-image-box-wrapper {
  position: relative;
  width: 100%;
  min-height: 350px;
  padding: 35px 27px 31px;

  display: flex;
  flex-direction: column;
  align-items: flex-start;

  border: 1px solid rgba(197, 160, 89, 0.48);
  border-radius: 28px;

  background:
    radial-gradient(
      circle at 113% -10%,
      transparent 0 108px,
      rgba(197, 160, 89, 0.28) 109px,
      rgba(197, 160, 89, 0.28) 110px,
      transparent 111px
    ),
    linear-gradient(
      145deg,
      #fffdf9 0%,
      #ffffff 62%,
      #fdfaf6 100%
    );

  box-shadow: 0 15px 38px rgba(52, 38, 32, 0.07);
  overflow: hidden;

  transition:
    transform 0.3s ease,
    border-color 0.3s ease,
    box-shadow 0.3s ease;
}

/* Hover */
.elementor-15 .elementor-element.elementor-element-037dda1 .elementor-image-box-wrapper:hover {
  transform: translateY(-6px);
  border-color: rgba(197, 160, 89, 0.85);
  box-shadow: 0 23px 48px rgba(52, 38, 32, 0.13);
}

/* 底部金色短线 */
.elementor-15 .elementor-element.elementor-element-037dda1 .elementor-image-box-wrapper::before {
  content: "";
  position: absolute;
  left: 27px;
  bottom: 0;

  width: 112px;
  height: 5px;

  background: var(--binastra-gold);
  transition: width 0.3s ease;
}

.elementor-15 .elementor-element.elementor-element-037dda1 .elementor-image-box-wrapper:hover::before {
  width: 155px;
}

/* 右上角编号 */
.elementor-15 .elementor-element.elementor-element-037dda1 .elementor-image-box-wrapper::after {
  content: var(--card-number);
  position: absolute;
  top: 47px;
  right: 27px;
  z-index: 1;

  color: rgba(74, 18, 24, 0.10);
  font-size: 43px;
  font-weight: 700;
  line-height: 1;

  pointer-events: none;
}

/* =========================================
图标区域
========================================= */

.elementor-15 .elementor-element.elementor-element-037dda1 .elementor-image-box-img {
  position: relative;
  z-index: 2;

  width: 61px !important;
  height: 61px;
  min-width: 61px;
  margin: 0 0 27px !important;

  display: flex;
  align-items: center;
  justify-content: center;

  border: 1px solid rgba(197, 160, 89, 0.30);
  border-radius: 50%;

  background: var(--binastra-maroon);
  box-shadow: 0 10px 22px rgba(74, 18, 24, 0.16);

  transition:
    transform 0.3s ease,
    background-color 0.3s ease,
    box-shadow 0.3s ease;
}

.elementor-15 .elementor-element.elementor-element-037dda1 .elementor-image-box-wrapper:hover .elementor-image-box-img {
  transform: rotate(-5deg) scale(1.04);
  background: #651722;
  box-shadow: 0 14px 27px rgba(74, 18, 24, 0.23);
}

/* Icon 图片 */
.elementor-15 .elementor-element.elementor-element-037dda1 .elementor-image-box-img img {
  width: 27px !important;
  height: 27px !important;
  max-width: 27px !important;

  object-fit: contain;
  object-position: center;

  /* 把黑色 PNG Icon 转成白色 */
  filter: brightness(0) invert(1);
}

/* 如果你上传的 Icon 本身已经是白色，可删除上面的 filter */

/* =========================================
文字区域
========================================= */

.elementor-15 .elementor-element.elementor-element-037dda1 .elementor-image-box-content {
  position: relative;
  z-index: 2;
  width: 100%;
  text-align: left;
}

/* Completion / Developer 等小标题 */
.elementor-15 .elementor-element.elementor-element-037dda1 .elementor-image-box-title {
  margin: 0 0 17px !important;

  color: #766d68;
  font-family: inherit;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.25;

  letter-spacing: 1.7px;
  text-transform: uppercase;
}

/* Description 整体 */
.elementor-15 .elementor-element.elementor-element-037dda1 .elementor-image-box-description {
  margin: 0 !important;

  color: var(--binastra-text);
  font-family: inherit;
  font-size: 15px;
  font-weight: 400;
  line-height: 1.75;
}

/* July 2031 等主要资料 */
.elementor-15 .elementor-element.elementor-element-037dda1 .elementor-image-box-description strong {
  display: block;
  margin: 0 0 14px;

  color: var(--binastra-dark);
  font-size: 25px;
  font-weight: 700;
  line-height: 1.25;
}

/* 普通说明 */
.elementor-15 .elementor-element.elementor-element-037dda1 .binastra-card-copy {
  display: block;
}

/* Schedule H 等胶囊标签 */
.elementor-15 .elementor-element.elementor-element-037dda1 .binastra-card-tag {
  width: fit-content;
  margin-top: 20px;
  padding: 9px 14px;

  display: inline-flex;
  align-items: center;
  justify-content: center;

  border-radius: 999px;

  color: var(--binastra-maroon);
  background: #f6eee4;

  font-size: 11px;
  font-weight: 700;
  line-height: 1.2;

  letter-spacing: 0.4px;
  text-transform: uppercase;

  transition:
    transform 0.25s ease,
    background-color 0.25s ease;
}

.elementor-15 .elementor-element.elementor-element-037dda1 .binastra-card-tag:hover {
  transform: translateY(-2px);
  background: #efe1cf;
}

/* =========================================
TABLET
========================================= */

@media (max-width: 1024px) {
  .elementor-15 .elementor-element.elementor-element-037dda1 .elementor-image-box-wrapper {
    min-height: 335px;
    padding: 31px 24px 28px;
  }

  .elementor-15 .elementor-element.elementor-element-037dda1 .elementor-image-box-wrapper::before {
    left: 24px;
  }

  .elementor-15 .elementor-element.elementor-element-037dda1 .elementor-image-box-wrapper::after {
    right: 24px;
  }
}

/* =========================================
MOBILE
========================================= */

@media (max-width: 767px) {
  .elementor-15 .elementor-element.elementor-element-037dda1 .elementor-image-box-wrapper {
    min-height: auto;
    padding: 28px 20px 27px;

    border-radius: 22px;

    background:
      radial-gradient(
        circle at 116% -10%,
        transparent 0 88px,
        rgba(197, 160, 89, 0.26) 89px,
        rgba(197, 160, 89, 0.26) 90px,
        transparent 91px
      ),
      linear-gradient(
        145deg,
        #fffdf9 0%,
        #ffffff 65%,
        #fdfaf6 100%
      );
  }

  .elementor-15 .elementor-element.elementor-element-037dda1 .elementor-image-box-wrapper::before {
    left: 20px;
    width: 80px;
    height: 4px;
  }

  .elementor-15 .elementor-element.elementor-element-037dda1 .elementor-image-box-wrapper::after {
    top: 39px;
    right: 20px;
    font-size: 36px;
  }

  .elementor-15 .elementor-element.elementor-element-037dda1 .elementor-image-box-img {
    width: 53px !important;
    height: 53px;
    min-width: 53px;
    margin-bottom: 22px !important;
  }

  .elementor-15 .elementor-element.elementor-element-037dda1 .elementor-image-box-img img {
    width: 23px !important;
    height: 23px !important;
    max-width: 23px !important;
  }

  .elementor-15 .elementor-element.elementor-element-037dda1 .elementor-image-box-title {
    margin-bottom: 13px !important;
    font-size: 12px;
  }

  .elementor-15 .elementor-element.elementor-element-037dda1 .elementor-image-box-description {
    font-size: 14px;
  }

 .elementor-15 .elementor-element.elementor-element-037dda1 .elementor-image-box-description strong {
    margin-bottom: 11px;
    font-size: 18px;
  }

  .elementor-15 .elementor-element.elementor-element-037dda1 .binastra-card-tag {
    margin-top: 17px;
    padding: 8px 12px;
    font-size: 10px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1975ff9 */.elementor-15 .elementor-element.elementor-element-1975ff9{

  /* 每张卡修改这里：01、02、03、04、05、06 */
  --card-number: "05";

  --binastra-maroon: #4a1218;
  --binastra-gold: #c5a059;
  --binastra-dark: #111924;
  --binastra-text: #6a625e;
  --binastra-bg: #fffdf9;
}

/* 整张卡片 */
.elementor-15 .elementor-element.elementor-element-1975ff9 .elementor-image-box-wrapper {
  position: relative;
  width: 100%;
  min-height: 350px;
  padding: 35px 27px 31px;

  display: flex;
  flex-direction: column;
  align-items: flex-start;

  border: 1px solid rgba(197, 160, 89, 0.48);
  border-radius: 28px;

  background:
    radial-gradient(
      circle at 113% -10%,
      transparent 0 108px,
      rgba(197, 160, 89, 0.28) 109px,
      rgba(197, 160, 89, 0.28) 110px,
      transparent 111px
    ),
    linear-gradient(
      145deg,
      #fffdf9 0%,
      #ffffff 62%,
      #fdfaf6 100%
    );

  box-shadow: 0 15px 38px rgba(52, 38, 32, 0.07);
  overflow: hidden;

  transition:
    transform 0.3s ease,
    border-color 0.3s ease,
    box-shadow 0.3s ease;
}

/* Hover */
.elementor-15 .elementor-element.elementor-element-1975ff9 .elementor-image-box-wrapper:hover {
  transform: translateY(-6px);
  border-color: rgba(197, 160, 89, 0.85);
  box-shadow: 0 23px 48px rgba(52, 38, 32, 0.13);
}

/* 底部金色短线 */
.elementor-15 .elementor-element.elementor-element-1975ff9 .elementor-image-box-wrapper::before {
  content: "";
  position: absolute;
  left: 27px;
  bottom: 0;

  width: 112px;
  height: 5px;

  background: var(--binastra-gold);
  transition: width 0.3s ease;
}

.elementor-15 .elementor-element.elementor-element-1975ff9 .elementor-image-box-wrapper:hover::before {
  width: 155px;
}

/* 右上角编号 */
.elementor-15 .elementor-element.elementor-element-1975ff9 .elementor-image-box-wrapper::after {
  content: var(--card-number);
  position: absolute;
  top: 47px;
  right: 27px;
  z-index: 1;

  color: rgba(74, 18, 24, 0.10);
  font-size: 43px;
  font-weight: 700;
  line-height: 1;

  pointer-events: none;
}

/* =========================================
图标区域
========================================= */

.elementor-15 .elementor-element.elementor-element-1975ff9 .elementor-image-box-img {
  position: relative;
  z-index: 2;

  width: 61px !important;
  height: 61px;
  min-width: 61px;
  margin: 0 0 27px !important;

  display: flex;
  align-items: center;
  justify-content: center;

  border: 1px solid rgba(197, 160, 89, 0.30);
  border-radius: 50%;

  background: var(--binastra-maroon);
  box-shadow: 0 10px 22px rgba(74, 18, 24, 0.16);

  transition:
    transform 0.3s ease,
    background-color 0.3s ease,
    box-shadow 0.3s ease;
}

.elementor-15 .elementor-element.elementor-element-1975ff9 .elementor-image-box-wrapper:hover .elementor-image-box-img {
  transform: rotate(-5deg) scale(1.04);
  background: #651722;
  box-shadow: 0 14px 27px rgba(74, 18, 24, 0.23);
}

/* Icon 图片 */
.elementor-15 .elementor-element.elementor-element-1975ff9 .elementor-image-box-img img {
  width: 27px !important;
  height: 27px !important;
  max-width: 27px !important;

  object-fit: contain;
  object-position: center;

  /* 把黑色 PNG Icon 转成白色 */
  filter: brightness(0) invert(1);
}

/* 如果你上传的 Icon 本身已经是白色，可删除上面的 filter */

/* =========================================
文字区域
========================================= */

.elementor-15 .elementor-element.elementor-element-1975ff9 .elementor-image-box-content {
  position: relative;
  z-index: 2;
  width: 100%;
  text-align: left;
}

/* Completion / Developer 等小标题 */
.elementor-15 .elementor-element.elementor-element-1975ff9 .elementor-image-box-title {
  margin: 0 0 17px !important;

  color: #766d68;
  font-family: inherit;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.25;

  letter-spacing: 1.7px;
  text-transform: uppercase;
}

/* Description 整体 */
.elementor-15 .elementor-element.elementor-element-1975ff9 .elementor-image-box-description {
  margin: 0 !important;

  color: var(--binastra-text);
  font-family: inherit;
  font-size: 15px;
  font-weight: 400;
  line-height: 1.75;
}

/* July 2031 等主要资料 */
.elementor-15 .elementor-element.elementor-element-1975ff9 .elementor-image-box-description strong {
  display: block;
  margin: 0 0 14px;

  color: var(--binastra-dark);
  font-size: 25px;
  font-weight: 700;
  line-height: 1.25;
}

/* 普通说明 */
.elementor-15 .elementor-element.elementor-element-1975ff9 .binastra-card-copy {
  display: block;
}

/* Schedule H 等胶囊标签 */
.elementor-15 .elementor-element.elementor-element-1975ff9 .binastra-card-tag {
  width: fit-content;
  margin-top: 20px;
  padding: 9px 14px;

  display: inline-flex;
  align-items: center;
  justify-content: center;

  border-radius: 999px;

  color: var(--binastra-maroon);
  background: #f6eee4;

  font-size: 11px;
  font-weight: 700;
  line-height: 1.2;

  letter-spacing: 0.4px;
  text-transform: uppercase;

  transition:
    transform 0.25s ease,
    background-color 0.25s ease;
}

.elementor-15 .elementor-element.elementor-element-1975ff9 .binastra-card-tag:hover {
  transform: translateY(-2px);
  background: #efe1cf;
}

/* =========================================
TABLET
========================================= */

@media (max-width: 1024px) {
  .elementor-15 .elementor-element.elementor-element-1975ff9 .elementor-image-box-wrapper {
    min-height: 335px;
    padding: 31px 24px 28px;
  }

  .elementor-15 .elementor-element.elementor-element-1975ff9 .elementor-image-box-wrapper::before {
    left: 24px;
  }

  .elementor-15 .elementor-element.elementor-element-1975ff9 .elementor-image-box-wrapper::after {
    right: 24px;
  }
}

/* =========================================
MOBILE
========================================= */

@media (max-width: 767px) {
  .elementor-15 .elementor-element.elementor-element-1975ff9 .elementor-image-box-wrapper {
    min-height: auto;
    padding: 28px 20px 27px;

    border-radius: 22px;

    background:
      radial-gradient(
        circle at 116% -10%,
        transparent 0 88px,
        rgba(197, 160, 89, 0.26) 89px,
        rgba(197, 160, 89, 0.26) 90px,
        transparent 91px
      ),
      linear-gradient(
        145deg,
        #fffdf9 0%,
        #ffffff 65%,
        #fdfaf6 100%
      );
  }

  .elementor-15 .elementor-element.elementor-element-1975ff9 .elementor-image-box-wrapper::before {
    left: 20px;
    width: 80px;
    height: 4px;
  }

  .elementor-15 .elementor-element.elementor-element-1975ff9 .elementor-image-box-wrapper::after {
    top: 39px;
    right: 20px;
    font-size: 36px;
  }

  .elementor-15 .elementor-element.elementor-element-1975ff9 .elementor-image-box-img {
    width: 53px !important;
    height: 53px;
    min-width: 53px;
    margin-bottom: 22px !important;
  }

  .elementor-15 .elementor-element.elementor-element-1975ff9 .elementor-image-box-img img {
    width: 23px !important;
    height: 23px !important;
    max-width: 23px !important;
  }

  .elementor-15 .elementor-element.elementor-element-1975ff9 .elementor-image-box-title {
    margin-bottom: 13px !important;
    font-size: 12px;
  }

  .elementor-15 .elementor-element.elementor-element-1975ff9 .elementor-image-box-description {
    font-size: 14px;
  }

 .elementor-15 .elementor-element.elementor-element-1975ff9 .elementor-image-box-description strong {
    margin-bottom: 11px;
    font-size: 18px;
  }

  .elementor-15 .elementor-element.elementor-element-1975ff9 .binastra-card-tag {
    margin-top: 17px;
    padding: 8px 12px;
    font-size: 10px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd104c8 */.elementor-15 .elementor-element.elementor-element-fd104c8{

  /* 每张卡修改这里：01、02、03、04、05、06 */
  --card-number: "06";

  --binastra-maroon: #4a1218;
  --binastra-gold: #c5a059;
  --binastra-dark: #111924;
  --binastra-text: #6a625e;
  --binastra-bg: #fffdf9;
}

/* 整张卡片 */
.elementor-15 .elementor-element.elementor-element-fd104c8 .elementor-image-box-wrapper {
  position: relative;
  width: 100%;
  min-height: 350px;
  padding: 35px 27px 31px;

  display: flex;
  flex-direction: column;
  align-items: flex-start;

  border: 1px solid rgba(197, 160, 89, 0.48);
  border-radius: 28px;

  background:
    radial-gradient(
      circle at 113% -10%,
      transparent 0 108px,
      rgba(197, 160, 89, 0.28) 109px,
      rgba(197, 160, 89, 0.28) 110px,
      transparent 111px
    ),
    linear-gradient(
      145deg,
      #fffdf9 0%,
      #ffffff 62%,
      #fdfaf6 100%
    );

  box-shadow: 0 15px 38px rgba(52, 38, 32, 0.07);
  overflow: hidden;

  transition:
    transform 0.3s ease,
    border-color 0.3s ease,
    box-shadow 0.3s ease;
}

/* Hover */
.elementor-15 .elementor-element.elementor-element-fd104c8 .elementor-image-box-wrapper:hover {
  transform: translateY(-6px);
  border-color: rgba(197, 160, 89, 0.85);
  box-shadow: 0 23px 48px rgba(52, 38, 32, 0.13);
}

/* 底部金色短线 */
.elementor-15 .elementor-element.elementor-element-fd104c8 .elementor-image-box-wrapper::before {
  content: "";
  position: absolute;
  left: 27px;
  bottom: 0;

  width: 112px;
  height: 5px;

  background: var(--binastra-gold);
  transition: width 0.3s ease;
}

.elementor-15 .elementor-element.elementor-element-fd104c8 .elementor-image-box-wrapper:hover::before {
  width: 155px;
}

/* 右上角编号 */
.elementor-15 .elementor-element.elementor-element-fd104c8 .elementor-image-box-wrapper::after {
  content: var(--card-number);
  position: absolute;
  top: 47px;
  right: 27px;
  z-index: 1;

  color: rgba(74, 18, 24, 0.10);
  font-size: 43px;
  font-weight: 700;
  line-height: 1;

  pointer-events: none;
}

/* =========================================
图标区域
========================================= */

.elementor-15 .elementor-element.elementor-element-fd104c8 .elementor-image-box-img {
  position: relative;
  z-index: 2;

  width: 61px !important;
  height: 61px;
  min-width: 61px;
  margin: 0 0 27px !important;

  display: flex;
  align-items: center;
  justify-content: center;

  border: 1px solid rgba(197, 160, 89, 0.30);
  border-radius: 50%;

  background: var(--binastra-maroon);
  box-shadow: 0 10px 22px rgba(74, 18, 24, 0.16);

  transition:
    transform 0.3s ease,
    background-color 0.3s ease,
    box-shadow 0.3s ease;
}

.elementor-15 .elementor-element.elementor-element-fd104c8 .elementor-image-box-wrapper:hover .elementor-image-box-img {
  transform: rotate(-5deg) scale(1.04);
  background: #651722;
  box-shadow: 0 14px 27px rgba(74, 18, 24, 0.23);
}

/* Icon 图片 */
.elementor-15 .elementor-element.elementor-element-fd104c8 .elementor-image-box-img img {
  width: 27px !important;
  height: 27px !important;
  max-width: 27px !important;

  object-fit: contain;
  object-position: center;

  /* 把黑色 PNG Icon 转成白色 */
  filter: brightness(0) invert(1);
}

/* 如果你上传的 Icon 本身已经是白色，可删除上面的 filter */

/* =========================================
文字区域
========================================= */

.elementor-15 .elementor-element.elementor-element-fd104c8 .elementor-image-box-content {
  position: relative;
  z-index: 2;
  width: 100%;
  text-align: left;
}

/* Completion / Developer 等小标题 */
.elementor-15 .elementor-element.elementor-element-fd104c8 .elementor-image-box-title {
  margin: 0 0 17px !important;

  color: #766d68;
  font-family: inherit;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.25;

  letter-spacing: 1.7px;
  text-transform: uppercase;
}

/* Description 整体 */
.elementor-15 .elementor-element.elementor-element-fd104c8 .elementor-image-box-description {
  margin: 0 !important;

  color: var(--binastra-text);
  font-family: inherit;
  font-size: 15px;
  font-weight: 400;
  line-height: 1.75;
}

/* July 2031 等主要资料 */
.elementor-15 .elementor-element.elementor-element-fd104c8 .elementor-image-box-description strong {
  display: block;
  margin: 0 0 14px;

  color: var(--binastra-dark);
  font-size: 25px;
  font-weight: 700;
  line-height: 1.25;
}

/* 普通说明 */
.elementor-15 .elementor-element.elementor-element-fd104c8 .binastra-card-copy {
  display: block;
}

/* Schedule H 等胶囊标签 */
.elementor-15 .elementor-element.elementor-element-fd104c8 .binastra-card-tag {
  width: fit-content;
  margin-top: 20px;
  padding: 9px 14px;

  display: inline-flex;
  align-items: center;
  justify-content: center;

  border-radius: 999px;

  color: var(--binastra-maroon);
  background: #f6eee4;

  font-size: 11px;
  font-weight: 700;
  line-height: 1.2;

  letter-spacing: 0.4px;
  text-transform: uppercase;

  transition:
    transform 0.25s ease,
    background-color 0.25s ease;
}

.elementor-15 .elementor-element.elementor-element-fd104c8 .binastra-card-tag:hover {
  transform: translateY(-2px);
  background: #efe1cf;
}

/* =========================================
TABLET
========================================= */

@media (max-width: 1024px) {
  .elementor-15 .elementor-element.elementor-element-fd104c8 .elementor-image-box-wrapper {
    min-height: 335px;
    padding: 31px 24px 28px;
  }

  .elementor-15 .elementor-element.elementor-element-fd104c8 .elementor-image-box-wrapper::before {
    left: 24px;
  }

  .elementor-15 .elementor-element.elementor-element-fd104c8 .elementor-image-box-wrapper::after {
    right: 24px;
  }
}

/* =========================================
MOBILE
========================================= */

@media (max-width: 767px) {
  .elementor-15 .elementor-element.elementor-element-fd104c8 .elementor-image-box-wrapper {
    min-height: auto;
    padding: 28px 20px 27px;

    border-radius: 22px;

    background:
      radial-gradient(
        circle at 116% -10%,
        transparent 0 88px,
        rgba(197, 160, 89, 0.26) 89px,
        rgba(197, 160, 89, 0.26) 90px,
        transparent 91px
      ),
      linear-gradient(
        145deg,
        #fffdf9 0%,
        #ffffff 65%,
        #fdfaf6 100%
      );
  }

  .elementor-15 .elementor-element.elementor-element-fd104c8 .elementor-image-box-wrapper::before {
    left: 20px;
    width: 80px;
    height: 4px;
  }

  .elementor-15 .elementor-element.elementor-element-fd104c8 .elementor-image-box-wrapper::after {
    top: 39px;
    right: 20px;
    font-size: 36px;
  }

  .elementor-15 .elementor-element.elementor-element-fd104c8 .elementor-image-box-img {
    width: 53px !important;
    height: 53px;
    min-width: 53px;
    margin-bottom: 22px !important;
  }

  .elementor-15 .elementor-element.elementor-element-fd104c8 .elementor-image-box-img img {
    width: 23px !important;
    height: 23px !important;
    max-width: 23px !important;
  }

  .elementor-15 .elementor-element.elementor-element-fd104c8 .elementor-image-box-title {
    margin-bottom: 13px !important;
    font-size: 12px;
  }

  .elementor-15 .elementor-element.elementor-element-fd104c8 .elementor-image-box-description {
    font-size: 14px;
  }

 .elementor-15 .elementor-element.elementor-element-fd104c8 .elementor-image-box-description strong {
    margin-bottom: 11px;
    font-size: 18px;
  }

  .elementor-15 .elementor-element.elementor-element-fd104c8 .binastra-card-tag {
    margin-top: 17px;
    padding: 8px 12px;
    font-size: 10px;
  }
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-107507a *//* =========================================
BINASTRA COCHRANE
ELEMENTOR FORM CUSTOM CSS
放在 Form Widget > Advanced > Custom CSS
========================================= */

.elementor-15 .elementor-element.elementor-element-107507a {
  --form-maroon: #4a1218;
  --form-maroon-dark: #320b10;
  --form-gold: #c5a059;
  --form-gold-light: #d8b96f;
  --form-white: #ffffff;
  --form-dark: #111924;
  --form-text: #625b57;
  --form-border: rgba(255, 255, 255, 0.42);

  width: 100%;
}

/* =========================================
FORM 整体
========================================= */

.elementor-15 .elementor-element.elementor-element-107507a .elementor-form {
  width: 100%;
  max-width: 780px;
  margin: 0 auto;
}

/* 每个 Field Group */
.elementor-15 .elementor-element.elementor-element-107507a .elementor-field-group {
  margin-bottom: 17px !important;
}

/* 清除最后一个 field 多余距离 */
.elementor-15 .elementor-element.elementor-element-107507a .elementor-field-group:last-of-type {
  margin-bottom: 0 !important;
}

/* =========================================
LABEL
========================================= */

.elementor-15 .elementor-element.elementor-element-107507a .elementor-field-label {
  display: block !important;
  margin: 0 0 7px !important;

  color: #ffffff !important;

  font-family: inherit !important;
  font-size: 13px !important;
  font-weight: 600 !important;
  line-height: 1.4 !important;
}

/* Required 星号 */
.elementor-15 .elementor-element.elementor-element-107507a .elementor-mark-required
.elementor-field-label::after,
.elementor-15 .elementor-element.elementor-element-107507a .elementor-field-label
.elementor-required {
  color: var(--form-gold-light) !important;
}

/* =========================================
INPUT / EMAIL / PHONE / TEXTAREA
========================================= */

.elementor-15 .elementor-element.elementor-element-107507a input.elementor-field,
.elementor-15 .elementor-element.elementor-element-107507a textarea.elementor-field,
.elementor-15 .elementor-element.elementor-element-107507a select.elementor-field {
  width: 100% !important;

  border: 1px solid var(--form-border) !important;
  border-radius: 7px !important;
  outline: none !important;

  color: var(--form-dark) !important;
  background: rgba(255, 255, 255, 0.97) !important;

  font-family: inherit !important;
  font-size: 14px !important;
  font-weight: 400 !important;
  line-height: 1.45 !important;

  box-shadow: none !important;

  transition:
    border-color 0.25s ease,
    background-color 0.25s ease,
    box-shadow 0.25s ease,
    transform 0.25s ease;
}

/* 普通输入框高度 */
.elementor-15 .elementor-element.elementor-element-107507a input.elementor-field,
.elementor-15 .elementor-element.elementor-element-107507a select.elementor-field {
  min-height: 52px !important;
  padding: 13px 16px !important;
}

/* Message Textarea */
.elementor-15 .elementor-element.elementor-element-107507a textarea.elementor-field {
  min-height: 135px !important;
  padding: 14px 16px !important;

  resize: vertical;
}

/* Placeholder */
.elementor-15 .elementor-element.elementor-element-107507a input.elementor-field::placeholder,
.elementor-15 .elementor-element.elementor-element-107507a textarea.elementor-field::placeholder {
  color: #9b9591 !important;
  opacity: 1 !important;
}

/* Focus */
.elementor-15 .elementor-element.elementor-element-107507a input.elementor-field:focus,
.elementor-15 .elementor-element.elementor-element-107507a textarea.elementor-field:focus,
.elementor-15 .elementor-element.elementor-element-107507a select.elementor-field:focus {
  border-color: var(--form-gold) !important;
  background: #ffffff !important;

  box-shadow:
    0 0 0 3px rgba(197, 160, 89, 0.18) !important;

  transform: translateY(-1px);
}

/* Autofill 修正 */
.elementor-15 .elementor-element.elementor-element-107507a input.elementor-field:-webkit-autofill,
.elementor-15 .elementor-element.elementor-element-107507a input.elementor-field:-webkit-autofill:hover,
.elementor-15 .elementor-element.elementor-element-107507a input.elementor-field:-webkit-autofill:focus {
  -webkit-text-fill-color: var(--form-dark) !important;
  -webkit-box-shadow:
    0 0 0 1000px #ffffff inset !important;

  transition: background-color 9999s ease-in-out 0s;
}

/* =========================================
SUBMIT BUTTON
========================================= */

.elementor-15 .elementor-element.elementor-element-107507a .elementor-field-type-submit {
  margin-top: 4px !important;
}

.elementor-15 .elementor-element.elementor-element-107507a .elementor-button {
  width: 100% !important;
  min-height: 54px !important;
  padding: 14px 25px !important;

  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 10px !important;

  border: 1px solid var(--form-gold) !important;
  border-radius: 7px !important;

  color: var(--form-maroon-dark) !important;
  background: var(--form-gold) !important;

  font-family: inherit !important;
  font-size: 14px !important;
  font-weight: 700 !important;
  line-height: 1.2 !important;

  text-transform: none !important;

  box-shadow: none !important;
  cursor: pointer !important;

  transition:
    color 0.25s ease,
    background-color 0.25s ease,
    border-color 0.25s ease,
    transform 0.25s ease;
}

/* Button Hover */
.elementor-15 .elementor-element.elementor-element-107507a .elementor-button:hover,
.elementor-15 .elementor-element.elementor-element-107507a .elementor-button:focus {
  color: #ffffff !important;
  background: var(--form-maroon) !important;
  border-color: var(--form-maroon) !important;

  transform: translateY(-2px);
}

/* Loading icon */
.elementor-15 .elementor-element.elementor-element-107507a .elementor-button .elementor-button-icon {
  color: inherit !important;
}

/* =========================================
CHECKBOX / ACCEPTANCE
========================================= */

.elementor-15 .elementor-element.elementor-element-107507a .elementor-field-type-acceptance {
  margin-top: -2px !important;
  margin-bottom: 17px !important;
}

.elementor-15 .elementor-element.elementor-element-107507a .elementor-field-type-acceptance
.elementor-field-option {
  display: flex !important;
  align-items: flex-start !important;
  gap: 9px !important;
}

.elementor-15 .elementor-element.elementor-element-107507a .elementor-field-type-acceptance input {
  width: 16px !important;
  height: 16px !important;
  min-width: 16px !important;

  margin: 3px 0 0 !important;

  accent-color: var(--form-gold);
}

.elementor-15 .elementor-element.elementor-element-107507a .elementor-field-type-acceptance label {
  color: rgba(255, 255, 255, 0.78) !important;

  font-size: 11px !important;
  font-weight: 400 !important;
  line-height: 1.6 !important;
}

.elementor-15 .elementor-element.elementor-element-107507a .elementor-field-type-acceptance a {
  color: var(--form-gold-light) !important;
  text-decoration: underline !important;
  text-underline-offset: 2px !important;
}

/* =========================================
SUCCESS / ERROR MESSAGE
========================================= */

.elementor-15 .elementor-element.elementor-element-107507a .elementor-message {
  margin: 16px 0 0 !important;
  padding: 13px 15px !important;

  border-radius: 7px !important;

  font-size: 12px !important;
  line-height: 1.6 !important;
  text-align: center !important;
}

/* Success */
.elementor-15 .elementor-element.elementor-element-107507a .elementor-message-success {
  border: 1px solid rgba(216, 185, 111, 0.55) !important;

  color: #ffffff !important;
  background: rgba(197, 160, 89, 0.18) !important;
}

/* Error */
.elementor-15 .elementor-element.elementor-element-107507a .elementor-message-danger,
.elementor-15 .elementor-element.elementor-element-107507a .elementor-message-error {
  border: 1px solid rgba(255, 130, 130, 0.6) !important;

  color: #ffffff !important;
  background: rgba(143, 22, 34, 0.35) !important;
}

/* Field Error */
.elementor-15 .elementor-element.elementor-element-107507a .elementor-field.elementor-error {
  border-color: #e78484 !important;

  box-shadow:
    0 0 0 3px rgba(231, 132, 132, 0.15) !important;
}

.elementor-15 .elementor-element.elementor-element-107507a .elementor-help-inline {
  margin-top: 6px !important;

  color: #ffd2d2 !important;
  font-size: 11px !important;
}

/* =========================================
TABLET
========================================= */

@media (max-width: 1024px) {
  .elementor-15 .elementor-element.elementor-element-107507a .elementor-form {
    max-width: 720px;
  }

  .elementor-15 .elementor-element.elementor-element-107507a .elementor-field-group {
    margin-bottom: 15px !important;
  }
}

/* =========================================
MOBILE
========================================= */

@media (max-width: 767px) {
  .elementor-15 .elementor-element.elementor-element-107507a .elementor-field-group {
    margin-bottom: 14px !important;
  }

  .elementor-15 .elementor-element.elementor-element-107507a .elementor-field-label {
    margin-bottom: 6px !important;

    font-size: 12px !important;
  }

  .elementor-15 .elementor-element.elementor-element-107507a input.elementor-field,
  .elementor-15 .elementor-element.elementor-element-107507a select.elementor-field {
    min-height: 49px !important;
    padding: 12px 14px !important;

    font-size: 14px !important;
  }

  .elementor-15 .elementor-element.elementor-element-107507a textarea.elementor-field {
    min-height: 120px !important;
    padding: 13px 14px !important;

    font-size: 14px !important;
  }

  .elementor-15 .elementor-element.elementor-element-107507a .elementor-button {
    min-height: 51px !important;

    font-size: 14px !important;
  }

  .elementor-15 .elementor-element.elementor-element-107507a .elementor-field-type-acceptance label {
    font-size: 10.5px !important;
  }
}/* End custom CSS */