.elementor-4388 .elementor-element.elementor-element-9e3362e{--display:flex;--min-height:0vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4388 .elementor-element.elementor-element-0c0883f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4388 .elementor-element.elementor-element-0c0883f img{width:100%;max-width:100%;border-radius:0px 0px 0px 0px;}.elementor-4388 .elementor-element.elementor-element-7477ea1{--display:flex;--min-height:150px;--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4388 .elementor-element.elementor-element-7477ea1:not(.elementor-motion-effects-element-type-background), .elementor-4388 .elementor-element.elementor-element-7477ea1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F0DF;}.elementor-4388 .elementor-element.elementor-element-0b1e909 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:50px 50px 50px 50px;}.elementor-4388 .elementor-element.elementor-element-0b1e909.elementor-element{--align-self:center;}.elementor-4388 .elementor-element.elementor-element-0b1e909{text-align:center;}.elementor-4388 .elementor-element.elementor-element-0b1e909 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:#B58459;}.elementor-4388 .elementor-element.elementor-element-a98ec4f{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:60px;--padding-left:155px;--padding-right:155px;}.elementor-4388 .elementor-element.elementor-element-a98ec4f:not(.elementor-motion-effects-element-type-background), .elementor-4388 .elementor-element.elementor-element-a98ec4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F0DF;}.elementor-4388 .elementor-element.elementor-element-85b6bcc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:8px 8px 8px 8px;}.elementor-4388 .elementor-element.elementor-element-85b6bcc .wpr-promo-box-bg-image{-webkit-transition-duration:0.2s;transition-duration:0.2s;-webkit-transition-delay:0s;transition-delay:0s;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-4388 .elementor-element.elementor-element-85b6bcc .wpr-promo-box-bg-overlay{-webkit-transition-duration:0.2s;transition-duration:0.2s;-webkit-transition-delay:0s;transition-delay:0s;mix-blend-mode:normal;}.elementor-4388 .elementor-element.elementor-element-85b6bcc .wpr-promo-box-title{color:var( --e-global-color-astglobalcolor5 );font-family:"Roboto", Sans-serif;font-size:28px;font-weight:700;text-shadow:0px 0px 10px rgba(0,0,0,0.3);margin:0 0 10px;}.elementor-4388 .elementor-element.elementor-element-85b6bcc .wpr-promo-box-title a{color:var( --e-global-color-astglobalcolor5 );-webkit-transition-duration:0s;transition-duration:0s;}.elementor-4388 .elementor-element.elementor-element-85b6bcc .wpr-promo-box:hover .wpr-promo-box-icon{color:#FFFFFF;}.elementor-4388 .elementor-element.elementor-element-85b6bcc .wpr-promo-box:hover .wpr-promo-box-title{color:#FFFFFF;}.elementor-4388 .elementor-element.elementor-element-85b6bcc .wpr-promo-box:hover .wpr-promo-box-title a{color:#FFFFFF;}.elementor-4388 .elementor-element.elementor-element-85b6bcc .wpr-promo-box:hover .wpr-promo-box-description{color:#FFFFFF;}.elementor-4388 .elementor-element.elementor-element-85b6bcc .wpr-promo-box-content{-webkit-transition-duration:0s;transition-duration:0s;min-height:280px;padding:0px 0px 0px 0px;-webkit-justify-content:center;justify-content:center;text-align:center;}.elementor-4388 .elementor-element.elementor-element-85b6bcc .wpr-promo-box-icon i{-webkit-transition-duration:0s;transition-duration:0s;}.elementor-4388 .elementor-element.elementor-element-85b6bcc .wpr-promo-box-icon svg{-webkit-transition-duration:0s;transition-duration:0s;}.elementor-4388 .elementor-element.elementor-element-85b6bcc .wpr-promo-box-title span{-webkit-transition-duration:0s;transition-duration:0s;}.elementor-4388 .elementor-element.elementor-element-85b6bcc .wpr-promo-box-description p{-webkit-transition-duration:0s;transition-duration:0s;}.elementor-4388 .elementor-element.elementor-element-85b6bcc .wpr-promo-box{border-radius:8px 8px 8px 8px;overflow:hidden;}.elementor-4388 .elementor-element.elementor-element-85b6bcc .wpr-promo-box-description{margin-bottom:30px;}.elementor-4388 .elementor-element.elementor-element-85b6bcc .wpr-promo-box-btn{border-color:#FFFFFF;-webkit-transition-duration:0.2s;transition-duration:0.2s;border-width:2px 2px 2px 2px;border-radius:2px 2px 2px 2px;}.elementor-4388 .elementor-element.elementor-element-85b6bcc .wpr-promo-box:hover .wpr-promo-box-btn{color:#ffffff;}.elementor-4388 .elementor-element.elementor-element-85b6bcc  .wpr-promo-box-btn{padding:8px 17px 8px 17px;border-style:solid;}.elementor-4388 .elementor-element.elementor-element-2a2c9bd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:8px 8px 8px 8px;}.elementor-4388 .elementor-element.elementor-element-2a2c9bd .wpr-promo-box-bg-image{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-delay:0s;transition-delay:0s;}.elementor-4388 .elementor-element.elementor-element-2a2c9bd .wpr-promo-box-bg-overlay{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-delay:0s;transition-delay:0s;mix-blend-mode:normal;}.elementor-4388 .elementor-element.elementor-element-2a2c9bd .wpr-promo-box-icon{color:#FFFFFF;}.elementor-4388 .elementor-element.elementor-element-2a2c9bd .wpr-promo-box-title{color:#FFFFFF;font-size:28px;font-weight:700;text-shadow:0px 0px 10px rgba(0,0,0,0.3);margin:0 0 10px;}.elementor-4388 .elementor-element.elementor-element-2a2c9bd .wpr-promo-box-title a{color:#FFFFFF;-webkit-transition-duration:1s;transition-duration:1s;}.elementor-4388 .elementor-element.elementor-element-2a2c9bd .wpr-promo-box-description{color:#ffffff;margin-bottom:30px;}.elementor-4388 .elementor-element.elementor-element-2a2c9bd .wpr-promo-box:hover .wpr-promo-box-icon{color:#FFFFFF;}.elementor-4388 .elementor-element.elementor-element-2a2c9bd .wpr-promo-box:hover .wpr-promo-box-title{color:#FFFFFF;}.elementor-4388 .elementor-element.elementor-element-2a2c9bd .wpr-promo-box:hover .wpr-promo-box-title a{color:#FFFFFF;}.elementor-4388 .elementor-element.elementor-element-2a2c9bd .wpr-promo-box:hover .wpr-promo-box-description{color:#FFFFFF;}.elementor-4388 .elementor-element.elementor-element-2a2c9bd .wpr-promo-box-content{-webkit-transition-duration:1s;transition-duration:1s;min-height:280px;padding:30px 30px 30px 30px;-webkit-justify-content:center;justify-content:center;text-align:center;}.elementor-4388 .elementor-element.elementor-element-2a2c9bd .wpr-promo-box-icon i{-webkit-transition-duration:1s;transition-duration:1s;}.elementor-4388 .elementor-element.elementor-element-2a2c9bd .wpr-promo-box-icon svg{-webkit-transition-duration:1s;transition-duration:1s;}.elementor-4388 .elementor-element.elementor-element-2a2c9bd .wpr-promo-box-title span{-webkit-transition-duration:1s;transition-duration:1s;}.elementor-4388 .elementor-element.elementor-element-2a2c9bd .wpr-promo-box-description p{-webkit-transition-duration:1s;transition-duration:1s;}.elementor-4388 .elementor-element.elementor-element-2a2c9bd .wpr-promo-box{border-radius:8px 8px 8px 8px;overflow:hidden;}.elementor-4388 .elementor-element.elementor-element-2a2c9bd .wpr-promo-box-btn{color:#ffffff;border-color:#ffffff;-webkit-transition-duration:0.2s;transition-duration:0.2s;border-width:2px 2px 2px 2px;border-radius:2px 2px 2px 2px;}.elementor-4388 .elementor-element.elementor-element-2a2c9bd .wpr-promo-box:hover .wpr-promo-box-btn{color:#ffffff;}.elementor-4388 .elementor-element.elementor-element-2a2c9bd  .wpr-promo-box-btn{padding:8px 17px 8px 17px;border-style:solid;}.elementor-4388 .elementor-element.elementor-element-5c3d09d .wpr-promo-box-bg-image{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-delay:0s;transition-delay:0s;}.elementor-4388 .elementor-element.elementor-element-5c3d09d .wpr-promo-box-bg-overlay{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-delay:0s;transition-delay:0s;mix-blend-mode:normal;}.elementor-4388 .elementor-element.elementor-element-5c3d09d .wpr-promo-box-icon{color:#ffffff;}.elementor-4388 .elementor-element.elementor-element-5c3d09d .wpr-promo-box-title{color:#ffffff;font-size:28px;font-weight:700;text-shadow:0px 0px 10px rgba(0,0,0,0.3);margin:0 0 10px;}.elementor-4388 .elementor-element.elementor-element-5c3d09d .wpr-promo-box-title a{color:#ffffff;-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-4388 .elementor-element.elementor-element-5c3d09d .wpr-promo-box-description{color:#ffffff;margin-bottom:30px;}.elementor-4388 .elementor-element.elementor-element-5c3d09d .wpr-promo-box:hover .wpr-promo-box-icon{color:#FFFFFF;}.elementor-4388 .elementor-element.elementor-element-5c3d09d .wpr-promo-box:hover .wpr-promo-box-title{color:#FFFFFF;}.elementor-4388 .elementor-element.elementor-element-5c3d09d .wpr-promo-box:hover .wpr-promo-box-title a{color:#FFFFFF;}.elementor-4388 .elementor-element.elementor-element-5c3d09d .wpr-promo-box:hover .wpr-promo-box-description{color:#FFFFFF;}.elementor-4388 .elementor-element.elementor-element-5c3d09d .wpr-promo-box-content{-webkit-transition-duration:0.3s;transition-duration:0.3s;min-height:280px;padding:30px 30px 30px 30px;-webkit-justify-content:center;justify-content:center;text-align:center;}.elementor-4388 .elementor-element.elementor-element-5c3d09d .wpr-promo-box-icon i{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-4388 .elementor-element.elementor-element-5c3d09d .wpr-promo-box-icon svg{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-4388 .elementor-element.elementor-element-5c3d09d .wpr-promo-box-title span{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-4388 .elementor-element.elementor-element-5c3d09d .wpr-promo-box-description p{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-4388 .elementor-element.elementor-element-5c3d09d .wpr-promo-box{border-radius:8px 8px 8px 8px;overflow:hidden;}.elementor-4388 .elementor-element.elementor-element-5c3d09d .wpr-promo-box-content .wpr-promo-box-icon{font-size:28px;margin-bottom:10px;}.elementor-4388 .elementor-element.elementor-element-5c3d09d .wpr-promo-box-btn{color:var( --e-global-color-astglobalcolor5 );border-color:var( --e-global-color-astglobalcolor5 );-webkit-transition-duration:0.2s;transition-duration:0.2s;border-width:2px 2px 2px 2px;border-radius:2px 2px 2px 2px;}.elementor-4388 .elementor-element.elementor-element-5c3d09d .wpr-promo-box:hover .wpr-promo-box-btn{color:#ffffff;}.elementor-4388 .elementor-element.elementor-element-5c3d09d  .wpr-promo-box-btn{padding:8px 17px 8px 17px;border-style:solid;}.elementor-4388 .elementor-element.elementor-element-3d951c2 .wpr-promo-box-bg-image{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-delay:0s;transition-delay:0s;}.elementor-4388 .elementor-element.elementor-element-3d951c2 .wpr-promo-box-bg-overlay{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-delay:0s;transition-delay:0s;mix-blend-mode:normal;}.elementor-4388 .elementor-element.elementor-element-3d951c2 .wpr-promo-box-icon{color:#ffffff;}.elementor-4388 .elementor-element.elementor-element-3d951c2 .wpr-promo-box-title{color:#ffffff;font-size:28px;font-weight:700;margin:0 0 10px;}.elementor-4388 .elementor-element.elementor-element-3d951c2 .wpr-promo-box-title a{color:#ffffff;-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-4388 .elementor-element.elementor-element-3d951c2 .wpr-promo-box-description{color:#ffffff;margin-bottom:30px;}.elementor-4388 .elementor-element.elementor-element-3d951c2 .wpr-promo-box:hover .wpr-promo-box-icon{color:#FFFFFF;}.elementor-4388 .elementor-element.elementor-element-3d951c2 .wpr-promo-box:hover .wpr-promo-box-title{color:#FFFFFF;}.elementor-4388 .elementor-element.elementor-element-3d951c2 .wpr-promo-box:hover .wpr-promo-box-title a{color:#FFFFFF;}.elementor-4388 .elementor-element.elementor-element-3d951c2 .wpr-promo-box:hover .wpr-promo-box-description{color:#FFFFFF;}.elementor-4388 .elementor-element.elementor-element-3d951c2 .wpr-promo-box-content{-webkit-transition-duration:0.3s;transition-duration:0.3s;min-height:280px;padding:30px 30px 30px 30px;-webkit-justify-content:center;justify-content:center;text-align:center;}.elementor-4388 .elementor-element.elementor-element-3d951c2 .wpr-promo-box-icon i{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-4388 .elementor-element.elementor-element-3d951c2 .wpr-promo-box-icon svg{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-4388 .elementor-element.elementor-element-3d951c2 .wpr-promo-box-title span{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-4388 .elementor-element.elementor-element-3d951c2 .wpr-promo-box-description p{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-4388 .elementor-element.elementor-element-3d951c2 .wpr-promo-box{border-radius:8px 8px 8px 8px;overflow:hidden;}.elementor-4388 .elementor-element.elementor-element-3d951c2 .wpr-promo-box-content .wpr-promo-box-icon{font-size:28px;margin-bottom:10px;}.elementor-4388 .elementor-element.elementor-element-3d951c2 .wpr-promo-box-btn{color:#ffffff;border-color:#ffffff;-webkit-transition-duration:0.2s;transition-duration:0.2s;border-width:2px 2px 2px 2px;border-radius:2px 2px 2px 2px;}.elementor-4388 .elementor-element.elementor-element-3d951c2 .wpr-promo-box:hover .wpr-promo-box-btn{color:#ffffff;}.elementor-4388 .elementor-element.elementor-element-3d951c2  .wpr-promo-box-btn{padding:8px 17px 8px 17px;border-style:solid;}.elementor-4388 .elementor-element.elementor-element-90b3984 .wpr-promo-box-bg-image{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-delay:0s;transition-delay:0s;}.elementor-4388 .elementor-element.elementor-element-90b3984 .wpr-promo-box-bg-overlay{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-delay:0s;transition-delay:0s;mix-blend-mode:normal;}.elementor-4388 .elementor-element.elementor-element-90b3984 .wpr-promo-box-icon{color:#ffffff;}.elementor-4388 .elementor-element.elementor-element-90b3984 .wpr-promo-box-title{color:#ffffff;font-size:28px;margin:0 0 10px;}.elementor-4388 .elementor-element.elementor-element-90b3984 .wpr-promo-box-title a{color:#ffffff;-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-4388 .elementor-element.elementor-element-90b3984 .wpr-promo-box-description{color:#ffffff;margin-bottom:30px;}.elementor-4388 .elementor-element.elementor-element-90b3984 .wpr-promo-box-content{-webkit-transition-duration:0.3s;transition-duration:0.3s;min-height:280px;padding:30px 30px 30px 30px;-webkit-justify-content:center;justify-content:center;text-align:center;}.elementor-4388 .elementor-element.elementor-element-90b3984 .wpr-promo-box-icon i{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-4388 .elementor-element.elementor-element-90b3984 .wpr-promo-box-icon svg{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-4388 .elementor-element.elementor-element-90b3984 .wpr-promo-box-title span{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-4388 .elementor-element.elementor-element-90b3984 .wpr-promo-box-description p{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-4388 .elementor-element.elementor-element-90b3984 .wpr-promo-box{border-radius:0px 0px 0px 0px;overflow:hidden;}.elementor-4388 .elementor-element.elementor-element-90b3984 .wpr-promo-box-content .wpr-promo-box-icon{font-size:28px;margin-bottom:10px;}.elementor-4388 .elementor-element.elementor-element-90b3984 .wpr-promo-box-btn{color:#ffffff;border-color:#ffffff;-webkit-transition-duration:0.2s;transition-duration:0.2s;border-width:2px 2px 2px 2px;border-radius:2px 2px 2px 2px;}.elementor-4388 .elementor-element.elementor-element-90b3984 .wpr-promo-box:hover .wpr-promo-box-btn{color:#ffffff;}.elementor-4388 .elementor-element.elementor-element-90b3984  .wpr-promo-box-btn{padding:8px 17px 8px 17px;border-style:solid;}.elementor-4388 .elementor-element.elementor-element-0721593 > .elementor-widget-container{background-color:#B58450;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:8px 8px 8px 8px;}.elementor-4388 .elementor-element.elementor-element-0721593.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-4388 .elementor-element.elementor-element-0721593 .wpr-promo-box-title{color:#ffffff;font-size:28px;font-weight:700;margin:0 0 10px;}.elementor-4388 .elementor-element.elementor-element-0721593 .wpr-promo-box-title a{color:#ffffff;-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-4388 .elementor-element.elementor-element-0721593 .wpr-promo-box-description{color:#ffffff;margin-bottom:30px;}.elementor-4388 .elementor-element.elementor-element-0721593 .wpr-promo-box-content{-webkit-transition-duration:0.3s;transition-duration:0.3s;min-height:280px;padding:30px 30px 30px 30px;-webkit-justify-content:center;justify-content:center;text-align:center;}.elementor-4388 .elementor-element.elementor-element-0721593 .wpr-promo-box-icon i{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-4388 .elementor-element.elementor-element-0721593 .wpr-promo-box-icon svg{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-4388 .elementor-element.elementor-element-0721593 .wpr-promo-box-title span{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-4388 .elementor-element.elementor-element-0721593 .wpr-promo-box-description p{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-4388 .elementor-element.elementor-element-0721593 .wpr-promo-box{border-radius:8px 8px 8px 8px;overflow:hidden;}.elementor-4388 .elementor-element.elementor-element-0721593 .wpr-promo-box-content .wpr-promo-box-icon{font-size:28px;margin-bottom:10px;}.elementor-4388 .elementor-element.elementor-element-0721593 .wpr-promo-box-btn{color:#ffffff;border-color:#ffffff;-webkit-transition-duration:0.2s;transition-duration:0.2s;border-width:2px 2px 2px 2px;border-radius:2px 2px 2px 2px;}.elementor-4388 .elementor-element.elementor-element-0721593 .wpr-promo-box:hover .wpr-promo-box-btn{color:#ffffff;}.elementor-4388 .elementor-element.elementor-element-0721593  .wpr-promo-box-btn{padding:8px 17px 8px 17px;border-style:solid;}.elementor-4388 .elementor-element.elementor-element-0e96c9f > .elementor-widget-container{background-color:#B58450;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4388 .elementor-element.elementor-element-0e96c9f.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-4388 .elementor-element.elementor-element-0e96c9f .wpr-promo-box-title{color:#FFFFFF;font-size:28px;font-weight:700;margin:0 0 10px;}.elementor-4388 .elementor-element.elementor-element-0e96c9f .wpr-promo-box-title a{color:#FFFFFF;-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-4388 .elementor-element.elementor-element-0e96c9f .wpr-promo-box-content{-webkit-transition-duration:0.3s;transition-duration:0.3s;min-height:280px;padding:30px 30px 30px 30px;-webkit-justify-content:center;justify-content:center;text-align:center;}.elementor-4388 .elementor-element.elementor-element-0e96c9f .wpr-promo-box-icon i{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-4388 .elementor-element.elementor-element-0e96c9f .wpr-promo-box-icon svg{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-4388 .elementor-element.elementor-element-0e96c9f .wpr-promo-box-title span{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-4388 .elementor-element.elementor-element-0e96c9f .wpr-promo-box-description p{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-4388 .elementor-element.elementor-element-0e96c9f .wpr-promo-box{border-radius:8px 8px 8px 8px;overflow:hidden;}.elementor-4388 .elementor-element.elementor-element-0e96c9f .wpr-promo-box-description{margin-bottom:30px;}.elementor-4388 .elementor-element.elementor-element-0e96c9f .wpr-promo-box-btn{color:#ffffff;border-color:#ffffff;-webkit-transition-duration:0.2s;transition-duration:0.2s;border-width:2px 2px 2px 2px;border-radius:2px 2px 2px 2px;}.elementor-4388 .elementor-element.elementor-element-0e96c9f .wpr-promo-box:hover .wpr-promo-box-btn{color:#ffffff;}.elementor-4388 .elementor-element.elementor-element-0e96c9f  .wpr-promo-box-btn{padding:8px 17px 8px 17px;border-style:solid;}.elementor-4388 .elementor-element.elementor-element-76f173e > .elementor-widget-container{background-color:#B58450;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4388 .elementor-element.elementor-element-76f173e.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-4388 .elementor-element.elementor-element-76f173e .wpr-promo-box-icon{color:#ffffff;}.elementor-4388 .elementor-element.elementor-element-76f173e .wpr-promo-box-title{color:#ffffff;font-size:28px;font-weight:700;margin:0 0 10px;}.elementor-4388 .elementor-element.elementor-element-76f173e .wpr-promo-box-title a{color:#ffffff;-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-4388 .elementor-element.elementor-element-76f173e .wpr-promo-box-description{color:#ffffff;margin-bottom:30px;}.elementor-4388 .elementor-element.elementor-element-76f173e .wpr-promo-box-content{-webkit-transition-duration:0.3s;transition-duration:0.3s;min-height:280px;padding:30px 30px 30px 30px;-webkit-justify-content:center;justify-content:center;text-align:center;}.elementor-4388 .elementor-element.elementor-element-76f173e .wpr-promo-box-icon i{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-4388 .elementor-element.elementor-element-76f173e .wpr-promo-box-icon svg{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-4388 .elementor-element.elementor-element-76f173e .wpr-promo-box-title span{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-4388 .elementor-element.elementor-element-76f173e .wpr-promo-box-description p{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-4388 .elementor-element.elementor-element-76f173e .wpr-promo-box{border-radius:8px 8px 8px 8px;overflow:hidden;}.elementor-4388 .elementor-element.elementor-element-76f173e .wpr-promo-box-content .wpr-promo-box-icon{font-size:28px;margin-bottom:10px;}.elementor-4388 .elementor-element.elementor-element-76f173e .wpr-promo-box-btn{color:#ffffff;border-color:#ffffff;-webkit-transition-duration:0.2s;transition-duration:0.2s;border-width:2px 2px 2px 2px;border-radius:2px 2px 2px 2px;}.elementor-4388 .elementor-element.elementor-element-76f173e .wpr-promo-box:hover .wpr-promo-box-btn{color:#ffffff;}.elementor-4388 .elementor-element.elementor-element-76f173e  .wpr-promo-box-btn{padding:8px 17px 8px 17px;border-style:solid;}.elementor-4388 .elementor-element.elementor-element-1e2ccc8 > .elementor-widget-container{background-color:#B58450;}.elementor-4388 .elementor-element.elementor-element-1e2ccc8.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-4388 .elementor-element.elementor-element-1e2ccc8 .wpr-promo-box-icon{color:#ffffff;}.elementor-4388 .elementor-element.elementor-element-1e2ccc8 .wpr-promo-box-title{color:#ffffff;font-size:28px;font-weight:700;margin:0 0 10px;}.elementor-4388 .elementor-element.elementor-element-1e2ccc8 .wpr-promo-box-title a{color:#ffffff;-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-4388 .elementor-element.elementor-element-1e2ccc8 .wpr-promo-box-description{color:#ffffff;margin-bottom:30px;}.elementor-4388 .elementor-element.elementor-element-1e2ccc8 .wpr-promo-box-content{-webkit-transition-duration:0.3s;transition-duration:0.3s;min-height:280px;padding:30px 30px 30px 30px;-webkit-justify-content:center;justify-content:center;text-align:center;}.elementor-4388 .elementor-element.elementor-element-1e2ccc8 .wpr-promo-box-icon i{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-4388 .elementor-element.elementor-element-1e2ccc8 .wpr-promo-box-icon svg{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-4388 .elementor-element.elementor-element-1e2ccc8 .wpr-promo-box-title span{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-4388 .elementor-element.elementor-element-1e2ccc8 .wpr-promo-box-description p{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-4388 .elementor-element.elementor-element-1e2ccc8 .wpr-promo-box{border-radius:8px 8px 8px 8px;overflow:hidden;}.elementor-4388 .elementor-element.elementor-element-1e2ccc8 .wpr-promo-box-content .wpr-promo-box-icon{font-size:28px;margin-bottom:10px;}.elementor-4388 .elementor-element.elementor-element-1e2ccc8 .wpr-promo-box-btn{color:#ffffff;border-color:#ffffff;-webkit-transition-duration:0.2s;transition-duration:0.2s;border-width:2px 2px 2px 2px;border-radius:2px 2px 2px 2px;}.elementor-4388 .elementor-element.elementor-element-1e2ccc8 .wpr-promo-box:hover .wpr-promo-box-btn{color:#ffffff;}.elementor-4388 .elementor-element.elementor-element-1e2ccc8  .wpr-promo-box-btn{padding:8px 17px 8px 17px;border-style:solid;}.elementor-4388 .elementor-element.elementor-element-de47848{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:80px 80px;--row-gap:80px;--column-gap:80px;--grid-auto-flow:row;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-4388 .elementor-element.elementor-element-b7abec6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-4388 .elementor-element.elementor-element-b7abec6.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-4388 .elementor-element.elementor-element-b7abec6.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-4388 .elementor-element.elementor-element-b7abec6.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-4388 .elementor-element.elementor-element-b7abec6 .elementor-image-box-title{margin-bottom:0px;}.elementor-4388 .elementor-element.elementor-element-b7abec6 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-4388 .elementor-element.elementor-element-b7abec6 .elementor-image-box-img img{border-radius:4px;transition-duration:0.3s;}.elementor-4388 .elementor-element.elementor-element-be25836.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-4388 .elementor-element.elementor-element-be25836.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-4388 .elementor-element.elementor-element-be25836.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-4388 .elementor-element.elementor-element-be25836 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-4388 .elementor-element.elementor-element-be25836 .elementor-image-box-img img{border-radius:4px;transition-duration:0.3s;}.elementor-4388 .elementor-element.elementor-element-f28d4d2.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-4388 .elementor-element.elementor-element-f28d4d2.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-4388 .elementor-element.elementor-element-f28d4d2.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-4388 .elementor-element.elementor-element-f28d4d2 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-4388 .elementor-element.elementor-element-f28d4d2 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-4388 .elementor-element.elementor-element-0b58418.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-4388 .elementor-element.elementor-element-0b58418.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-4388 .elementor-element.elementor-element-0b58418.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-4388 .elementor-element.elementor-element-0b58418 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-4388 .elementor-element.elementor-element-0b58418 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-4388 .elementor-element.elementor-element-1d3b151{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4388 .elementor-element.elementor-element-1d3b151:not(.elementor-motion-effects-element-type-background), .elementor-4388 .elementor-element.elementor-element-1d3b151 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://patagoniabends.com/wp-content/uploads/2025/12/explore-sports-poster.jpg") 50% 50%;background-size:cover;}.elementor-4388 .elementor-element.elementor-element-a87497b{text-align:center;}.elementor-4388 .elementor-element.elementor-element-a87497b .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:48px;font-weight:800;letter-spacing:-1px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-4388 .elementor-element.elementor-element-63d7427{width:initial;max-width:initial;text-align:center;font-size:18px;font-weight:600;line-height:1.5px;color:#FFFFFF;}.elementor-4388 .elementor-element.elementor-element-63d7427 > .elementor-widget-container{margin:10px 10px 10px 10px;padding:30px 30px 30px 30px;}.elementor-4388 .elementor-element.elementor-element-63d7427.elementor-element{--align-self:center;}.elementor-4388 .elementor-element.elementor-element-63d7427 a{color:#FFFFFF;}.elementor-4388 .elementor-element.elementor-element-63d7427 a:hover, .elementor-4388 .elementor-element.elementor-element-63d7427 a:focus{color:#FFFFFF;}.elementor-4388 .elementor-element.elementor-element-7ce9314{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4388 .elementor-element.elementor-element-5ecb0a5 .elementor-button:hover, .elementor-4388 .elementor-element.elementor-element-5ecb0a5 .elementor-button:focus{background-color:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-4388 .elementor-element.elementor-element-5ecb0a5.elementor-element{--order:-99999 /* order start hack */;}.elementor-4388 .elementor-element.elementor-element-5ecb0a5 .elementor-button{font-size:16px;font-weight:700;line-height:28px;fill:#FFFFFF;color:#FFFFFF;}.elementor-4388 .elementor-element.elementor-element-5ecb0a5 .elementor-button:hover svg, .elementor-4388 .elementor-element.elementor-element-5ecb0a5 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-4388 .elementor-element.elementor-element-acea0c5 .elementor-button{font-size:28px;line-height:28px;fill:#FFFFFF;color:#FFFFFF;}.elementor-4388 .elementor-element.elementor-element-38f2c40{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:8px 8px 8px 8px;--margin-top:60px;--margin-bottom:60px;--margin-left:60px;--margin-right:60px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4388 .elementor-element.elementor-element-38f2c40.e-con{--align-self:center;--order:-99999 /* order start hack */;}.elementor-4388 .elementor-element.elementor-element-7b5e349.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-4388 .elementor-element.elementor-element-7b5e349 .elementor-main-swiper{height:400px;}.elementor-4388 .elementor-element.elementor-element-7b5e349 .elementor-swiper-button{font-size:20px;}.elementor-4388 .elementor-element.elementor-element-584ca41{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4388 .elementor-element.elementor-element-584ca41:hover{--border-radius:0px 0px 0px 0px;--border-top-left-radius:0px;--border-top-right-radius:0px;--border-bottom-right-radius:0px;--border-bottom-left-radius:0px;}.elementor-4388 .elementor-element.elementor-element-584ca41, .elementor-4388 .elementor-element.elementor-element-584ca41::before{--border-transition:0.3s;}.elementor-4388 .elementor-element.elementor-element-452226d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4388 .elementor-element.elementor-element-452226d{text-align:center;}.elementor-4388 .elementor-element.elementor-element-452226d img{width:100%;max-width:100%;border-radius:0px 0px 0px 0px;}.elementor-4388 .elementor-element.elementor-element-90fa43e{--display:flex;--justify-content:center;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-4388 .elementor-element.elementor-element-97bd0ed > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-4388 .elementor-element.elementor-element-97bd0ed{text-align:center;}.elementor-4388 .elementor-element.elementor-element-97bd0ed img{width:100%;border-radius:10px 10px 10px 10px;}.elementor-4388 .elementor-element.elementor-element-aa83dca{--display:flex;}.elementor-4388 .elementor-element.elementor-element-b50514f > .elementor-widget-container{margin:50px 0px 0px 50px;padding:0px 0px 0px 0px;}.elementor-4388 .elementor-element.elementor-element-b50514f{text-align:center;}.elementor-4388 .elementor-element.elementor-element-b50514f .elementor-heading-title{font-size:32px;font-weight:700;line-height:1.2px;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-4388 .elementor-element.elementor-element-3bf29cd > .elementor-widget-container{margin:20px 20px 30px 20px;}.elementor-4388 .elementor-element.elementor-element-3bf29cd{text-align:center;font-size:16px;color:#444444;}.elementor-4388 .elementor-element.elementor-element-7f1ad21 .elementor-button{background-color:#000000;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-size:16px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);border-style:none;border-radius:50px 50px 50px 50px;padding:35px 15px 35px 15px;}.elementor-4388 .elementor-element.elementor-element-7f1ad21 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-4388 .elementor-element.elementor-element-7f1ad21.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-4388 .elementor-element.elementor-element-3b7de9c{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4388 .elementor-element.elementor-element-4a1b375.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:15px;}.elementor-4388 .elementor-element.elementor-element-4a1b375 .elementor-main-swiper{height:400px;width:100%;}.elementor-4388 .elementor-element.elementor-element-4a1b375 .elementor-swiper-button{font-size:20px;}.elementor-4388 .elementor-element.elementor-element-4a1b375 .elementor-custom-embed-play i{text-shadow:0px 0px 10px rgba(0,0,0,0.3);}body.elementor-page-4388:not(.elementor-motion-effects-element-type-background), body.elementor-page-4388 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-4388 .elementor-element.elementor-element-9e3362e{--min-height:0vh;}.elementor-4388 .elementor-element.elementor-element-a98ec4f{--e-con-grid-template-columns:repeat(3, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-4388 .elementor-element.elementor-element-85b6bcc.elementor-element{--align-self:center;}.elementor-4388 .elementor-element.elementor-element-85b6bcc .wpr-promo-box-content{padding:0px 0px 0px 0px;text-align:center;}.elementor-4388 .elementor-element.elementor-element-85b6bcc  .wpr-promo-box-btn{padding:20px 20px 20px 20px;}.elementor-4388 .elementor-element.elementor-element-de47848{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-4388 .elementor-element.elementor-element-63d7427 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4388 .elementor-element.elementor-element-63d7427{--container-widget-width:651px;--container-widget-flex-grow:0;width:var( --container-widget-width, 651px );max-width:651px;line-height:2em;}.elementor-4388 .elementor-element.elementor-element-7ce9314{--grid-auto-flow:row;}.elementor-4388 .elementor-element.elementor-element-38f2c40{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4388 .elementor-element.elementor-element-7b5e349.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-4388 .elementor-element.elementor-element-7b5e349 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4388 .elementor-element.elementor-element-90fa43e.e-con{--align-self:center;}.elementor-4388 .elementor-element.elementor-element-97bd0ed{text-align:center;}.elementor-4388 .elementor-element.elementor-element-97bd0ed img{max-width:100%;}.elementor-4388 .elementor-element.elementor-element-4a1b375.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}}@media(max-width:767px){.elementor-4388 .elementor-element.elementor-element-9e3362e{--min-height:0vh;}.elementor-4388 .elementor-element.elementor-element-a98ec4f{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(9, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-4388 .elementor-element.elementor-element-85b6bcc{width:100%;max-width:100%;}.elementor-4388 .elementor-element.elementor-element-85b6bcc > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-4388 .elementor-element.elementor-element-2a2c9bd{width:100%;max-width:100%;}.elementor-4388 .elementor-element.elementor-element-2a2c9bd > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-4388 .elementor-element.elementor-element-5c3d09d{width:100%;max-width:100%;}.elementor-4388 .elementor-element.elementor-element-5c3d09d > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-4388 .elementor-element.elementor-element-3d951c2{width:100%;max-width:100%;}.elementor-4388 .elementor-element.elementor-element-3d951c2 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-4388 .elementor-element.elementor-element-90b3984{width:100%;max-width:100%;}.elementor-4388 .elementor-element.elementor-element-90b3984 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-4388 .elementor-element.elementor-element-0721593{width:100%;max-width:100%;}.elementor-4388 .elementor-element.elementor-element-0721593 > .elementor-widget-container{margin:20px 20px 20px 20px;padding:0px 0px 0px 0px;}.elementor-4388 .elementor-element.elementor-element-0e96c9f{width:100%;max-width:100%;}.elementor-4388 .elementor-element.elementor-element-0e96c9f > .elementor-widget-container{margin:20px 20px 20px 20px;border-radius:8px 8px 8px 8px;}.elementor-4388 .elementor-element.elementor-element-76f173e{width:100%;max-width:100%;}.elementor-4388 .elementor-element.elementor-element-76f173e > .elementor-widget-container{margin:20px 20px 20px 20px;border-radius:8px 8px 8px 8px;}.elementor-4388 .elementor-element.elementor-element-1e2ccc8{width:100%;max-width:100%;}.elementor-4388 .elementor-element.elementor-element-1e2ccc8 > .elementor-widget-container{margin:20px 20px 20px 20px;padding:0px 0px 0px 0px;border-radius:8px 8px 8px 8px;}.elementor-4388 .elementor-element.elementor-element-de47848{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(4, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4388 .elementor-element.elementor-element-b7abec6 .elementor-image-box-img{margin-bottom:0px;}.elementor-4388 .elementor-element.elementor-element-be25836 .elementor-image-box-img{margin-bottom:15px;}.elementor-4388 .elementor-element.elementor-element-f28d4d2 .elementor-image-box-img{margin-bottom:0px;}.elementor-4388 .elementor-element.elementor-element-0b58418 .elementor-image-box-img{margin-bottom:15px;}.elementor-4388 .elementor-element.elementor-element-63d7427 > .elementor-widget-container{margin:30px 30px 30px 30px;padding:0px 0px 0px 0px;}.elementor-4388 .elementor-element.elementor-element-63d7427{--container-widget-width:650px;--container-widget-flex-grow:0;width:var( --container-widget-width, 650px );max-width:650px;line-height:1.5em;}.elementor-4388 .elementor-element.elementor-element-7ce9314{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4388 .elementor-element.elementor-element-38f2c40{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:60px;--margin-bottom:60px;--margin-left:10px;--margin-right:10px;}.elementor-4388 .elementor-element.elementor-element-7b5e349.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-4388 .elementor-element.elementor-element-7b5e349 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4388 .elementor-element.elementor-element-90fa43e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-4388 .elementor-element.elementor-element-b50514f > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-4388 .elementor-element.elementor-element-b50514f{text-align:center;}.elementor-4388 .elementor-element.elementor-element-7f1ad21 .elementor-button{padding:20px 20px 20px 20px;}.elementor-4388 .elementor-element.elementor-element-4a1b375.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}}@media(min-width:768px){.elementor-4388 .elementor-element.elementor-element-7477ea1{--content-width:750px;}}@media(max-width:1024px) and (min-width:768px){.elementor-4388 .elementor-element.elementor-element-a98ec4f{--width:100%;}}/* Start custom CSS for image-box, class: .elementor-element-b7abec6 *//* 1. 强制卡片容器：铺满 & 隐藏溢出 */
.elementor-4388 .elementor-element.elementor-element-b7abec6 .elementor-image-box-wrapper {
    position: relative;
    overflow: hidden;
    border-radius: 6px;
    height: 100%; /* 确保容器高度填满 */
    background: #000; /* 设置黑色底色，防止图片加载慢时漏出灰色 */
    display: flex; /* 使用 Flex 布局消除间隙 */
}

/* 2. 图片铺满修正：消除底部灰条 */
.elementor-4388 .elementor-element.elementor-element-b7abec6 .elementor-image-box-img {
    margin-bottom: 0 !important;
    width: 100%;
    height: 100%; /* 强制高度铺满 */
    display: block; /* 块级显示 */
}

.elementor-4388 .elementor-element.elementor-element-b7abec6 img {
    width: 100% !important;
    height: 100% !important; /* 关键：强制填满高度 */
    object-fit: cover; /* 关键：裁剪图片以铺满，不拉伸 */
    display: block; /* 消除行内元素基线间隙 */
    transition: transform 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

/* 3. 内容容器：绝对定位铺满 */
.elementor-4388 .elementor-element.elementor-element-b7abec6 .elementor-image-box-content {
    position: absolute;
    top: 0; left: 0; right: 0; bottom: 0;
    padding: 20px;
    z-index: 10;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-align: center;
    /* 渐变遮罩 */
    background: linear-gradient(to top, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0) 40%);
}

/* 4. 标题文字 */
.elementor-4388 .elementor-element.elementor-element-b7abec6 .elementor-image-box-title {
    color: #ffffff !important;
    font-size: 24px !important;
    font-weight: 800 !important;
    line-height: 1.2;
    text-shadow: 0 2px 8px rgba(0,0,0,0.3);
    margin-bottom: 15px !important;
    transform: translateY(15px);
    transition: transform 0.3s ease;
}

/* 5. 白色圆形箭头 */
.elementor-4388 .elementor-element.elementor-element-b7abec6 .elementor-image-box-content::after {
    content: '›';
    display: flex;
    align-items: center;
    justify-content: center;
    width: 36px;
    height: 36px;
    background-color: #ffffff;
    color: #000000;
    border-radius: 50%;
    font-family: sans-serif;
    font-size: 24px;
    font-weight: bold;
    line-height: 1;
    padding-bottom: 2px;
    box-shadow: 0 4px 10px rgba(0,0,0,0.2);
    transform: translateY(0);
    transition: transform 0.3s ease;
}

/* 6. 交互 */
.elementor-4388 .elementor-element.elementor-element-b7abec6:hover img {
    transform: scale(1.05);
}
.elementor-4388 .elementor-element.elementor-element-b7abec6:hover .elementor-image-box-title {
    transform: translateY(10px);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-be25836 *//* 1. 强制卡片容器：铺满 & 隐藏溢出 */
.elementor-4388 .elementor-element.elementor-element-be25836 .elementor-image-box-wrapper {
    position: relative;
    overflow: hidden;
    border-radius: 6px;
    height: 100%; /* 确保容器高度填满 */
    background: #000; /* 设置黑色底色，防止图片加载慢时漏出灰色 */
    display: flex; /* 使用 Flex 布局消除间隙 */
}

/* 2. 图片铺满修正：消除底部灰条 */
.elementor-4388 .elementor-element.elementor-element-be25836 .elementor-image-box-img {
    margin-bottom: 0 !important;
    width: 100%;
    height: 100%; /* 强制高度铺满 */
    display: block; /* 块级显示 */
}

.elementor-4388 .elementor-element.elementor-element-be25836 img {
    width: 100% !important;
    height: 100% !important; /* 关键：强制填满高度 */
    object-fit: cover; /* 关键：裁剪图片以铺满，不拉伸 */
    display: block; /* 消除行内元素基线间隙 */
    transition: transform 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

/* 3. 内容容器：绝对定位铺满 */
.elementor-4388 .elementor-element.elementor-element-be25836 .elementor-image-box-content {
    position: absolute;
    top: 0; left: 0; right: 0; bottom: 0;
    padding: 20px;
    z-index: 10;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-align: center;
    /* 渐变遮罩 */
    background: linear-gradient(to top, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0) 40%);
}

/* 4. 标题文字 */
.elementor-4388 .elementor-element.elementor-element-be25836 .elementor-image-box-title {
    color: #ffffff !important;
    font-size: 24px !important;
    font-weight: 800 !important;
    line-height: 1.2;
    text-shadow: 0 2px 8px rgba(0,0,0,0.3);
    margin-bottom: 15px !important;
    transform: translateY(15px);
    transition: transform 0.3s ease;
}

/* 5. 白色圆形箭头 */
.elementor-4388 .elementor-element.elementor-element-be25836 .elementor-image-box-content::after {
    content: '›';
    display: flex;
    align-items: center;
    justify-content: center;
    width: 36px;
    height: 36px;
    background-color: #ffffff;
    color: #000000;
    border-radius: 50%;
    font-family: sans-serif;
    font-size: 24px;
    font-weight: bold;
    line-height: 1;
    padding-bottom: 2px;
    box-shadow: 0 4px 10px rgba(0,0,0,0.2);
    transform: translateY(0);
    transition: transform 0.3s ease;
}

/* 6. 交互 */
.elementor-4388 .elementor-element.elementor-element-be25836:hover img {
    transform: scale(1.05);
}
.elementor-4388 .elementor-element.elementor-element-be25836:hover .elementor-image-box-title {
    transform: translateY(10px);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f28d4d2 *//* 1. 强制卡片容器：铺满 & 隐藏溢出 */
.elementor-4388 .elementor-element.elementor-element-f28d4d2 .elementor-image-box-wrapper {
    position: relative;
    overflow: hidden;
    border-radius: 6px;
    height: 100%; /* 确保容器高度填满 */
    background: #000; /* 设置黑色底色，防止图片加载慢时漏出灰色 */
    display: flex; /* 使用 Flex 布局消除间隙 */
}

/* 2. 图片铺满修正：消除底部灰条 */
.elementor-4388 .elementor-element.elementor-element-f28d4d2 .elementor-image-box-img {
    margin-bottom: 0 !important;
    width: 100%;
    height: 100%; /* 强制高度铺满 */
    display: block; /* 块级显示 */
}

.elementor-4388 .elementor-element.elementor-element-f28d4d2 img {
    width: 100% !important;
    height: 100% !important; /* 关键：强制填满高度 */
    object-fit: cover; /* 关键：裁剪图片以铺满，不拉伸 */
    display: block; /* 消除行内元素基线间隙 */
    transition: transform 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

/* 3. 内容容器：绝对定位铺满 */
.elementor-4388 .elementor-element.elementor-element-f28d4d2 .elementor-image-box-content {
    position: absolute;
    top: 0; left: 0; right: 0; bottom: 0;
    padding: 20px;
    z-index: 10;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-align: center;
    /* 渐变遮罩 */
    background: linear-gradient(to top, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0) 40%);
}

/* 4. 标题文字 */
.elementor-4388 .elementor-element.elementor-element-f28d4d2 .elementor-image-box-title {
    color: #ffffff !important;
    font-size: 24px !important;
    font-weight: 800 !important;
    line-height: 1.2;
    text-shadow: 0 2px 8px rgba(0,0,0,0.3);
    margin-bottom: 15px !important;
    transform: translateY(15px);
    transition: transform 0.3s ease;
}

/* 5. 白色圆形箭头 */
.elementor-4388 .elementor-element.elementor-element-f28d4d2 .elementor-image-box-content::after {
    content: '›';
    display: flex;
    align-items: center;
    justify-content: center;
    width: 36px;
    height: 36px;
    background-color: #ffffff;
    color: #000000;
    border-radius: 50%;
    font-family: sans-serif;
    font-size: 24px;
    font-weight: bold;
    line-height: 1;
    padding-bottom: 2px;
    box-shadow: 0 4px 10px rgba(0,0,0,0.2);
    transform: translateY(0);
    transition: transform 0.3s ease;
}

/* 6. 交互 */
.elementor-4388 .elementor-element.elementor-element-f28d4d2:hover img {
    transform: scale(1.05);
}
.elementor-4388 .elementor-element.elementor-element-f28d4d2:hover .elementor-image-box-title {
    transform: translateY(10px);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0b58418 *//* 1. 强制卡片容器：铺满 & 隐藏溢出 */
.elementor-4388 .elementor-element.elementor-element-0b58418 .elementor-image-box-wrapper {
    position: relative;
    overflow: hidden;
    border-radius: 6px;
    height: 100%; /* 确保容器高度填满 */
    background: #000; /* 设置黑色底色，防止图片加载慢时漏出灰色 */
    display: flex; /* 使用 Flex 布局消除间隙 */
}

/* 2. 图片铺满修正：消除底部灰条 */
.elementor-4388 .elementor-element.elementor-element-0b58418 .elementor-image-box-img {
    margin-bottom: 0 !important;
    width: 100%;
    height: 100%; /* 强制高度铺满 */
    display: block; /* 块级显示 */
}

.elementor-4388 .elementor-element.elementor-element-0b58418 img {
    width: 100% !important;
    height: 100% !important; /* 关键：强制填满高度 */
    object-fit: cover; /* 关键：裁剪图片以铺满，不拉伸 */
    display: block; /* 消除行内元素基线间隙 */
    transition: transform 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

/* 3. 内容容器：绝对定位铺满 */
.elementor-4388 .elementor-element.elementor-element-0b58418 .elementor-image-box-content {
    position: absolute;
    top: 0; left: 0; right: 0; bottom: 0;
    padding: 20px;
    z-index: 10;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-align: center;
    /* 渐变遮罩 */
    background: linear-gradient(to top, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0) 40%);
}

/* 4. 标题文字 */
.elementor-4388 .elementor-element.elementor-element-0b58418 .elementor-image-box-title {
    color: #ffffff !important;
    font-size: 24px !important;
    font-weight: 800 !important;
    line-height: 1.2;
    text-shadow: 0 2px 8px rgba(0,0,0,0.3);
    margin-bottom: 15px !important;
    transform: translateY(15px);
    transition: transform 0.3s ease;
}

/* 5. 白色圆形箭头 */
.elementor-4388 .elementor-element.elementor-element-0b58418 .elementor-image-box-content::after {
    content: '›';
    display: flex;
    align-items: center;
    justify-content: center;
    width: 36px;
    height: 36px;
    background-color: #ffffff;
    color: #000000;
    border-radius: 50%;
    font-family: sans-serif;
    font-size: 24px;
    font-weight: bold;
    line-height: 1;
    padding-bottom: 2px;
    box-shadow: 0 4px 10px rgba(0,0,0,0.2);
    transform: translateY(0);
    transition: transform 0.3s ease;
}

/* 6. 交互 */
.elementor-4388 .elementor-element.elementor-element-0b58418:hover img {
    transform: scale(1.05);
}
.elementor-4388 .elementor-element.elementor-element-0b58418:hover .elementor-image-box-title {
    transform: translateY(10px);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-63d7427 */.elementor-4388 .elementor-element.elementor-element-63d7427, .elementor-4388 .elementor-element.elementor-element-63d7427 p, .elementor-4388 .elementor-element.elementor-element-63d7427 span {
        color: #ffffff !important;
    }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5ecb0a5 *//* 强制复刻官网按钮样式 - 默认状态 */
.elementor-4388 .elementor-element.elementor-element-5ecb0a5 .elementor-button {
    background-color: transparent !important; /* 透明背景 */
    color: #ffffff !important; /* 白字 */
    border: 2px solid #ffffff !important; /* 白框 */
    border-radius: 50px !important; /* 胶囊圆角 */
    padding: 12px 35px !important; /* 大一点的内边距 */
    font-weight: 700 !important; /* 粗体 */
    font-size: 16px !important;
    text-transform: none !important; /* 保持原样大小写 */
    transition: all 0.3s ease !important; /* 动画 */
}

/* 强制复刻官网按钮样式 - 悬停状态 */
.elementor-4388 .elementor-element.elementor-element-5ecb0a5 .elementor-button:hover,
.elementor-4388 .elementor-element.elementor-element-5ecb0a5 .elementor-button:focus {
    background-color: #ffffff !important; /* 变白底 */
    color: #000000 !important; /* 变黑字 */
    border-color: #ffffff !important;
}

/* 确保链接去下划线 */
.elementor-4388 .elementor-element.elementor-element-5ecb0a5 a {
    text-decoration: none !important;
}
    /* 强制文字变白，针对 span 和 a 标签 */
    .elementor-4388 .elementor-element.elementor-element-5ecb0a5 .elementor-button, 
    .elementor-4388 .elementor-element.elementor-element-5ecb0a5 .elementor-button-text, 
    .elementor-4388 .elementor-element.elementor-element-5ecb0a5 a {
        color: #ffffff !important;
    }
    
    /* 悬停时变黑 */
    .elementor-4388 .elementor-element.elementor-element-5ecb0a5 .elementor-button:hover,
    .elementor-4388 .elementor-element.elementor-element-5ecb0a5 .elementor-button:hover .elementor-button-text {
        color: #000000 !important;
    }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-acea0c5 *//* 强制复刻官网按钮样式 - 默认状态 */
.elementor-4388 .elementor-element.elementor-element-acea0c5 .elementor-button {
    background-color: transparent !important; /* 透明背景 */
    color: #ffffff !important; /* 白字 */
    border: 2px solid #ffffff !important; /* 白框 */
    border-radius: 50px !important; /* 胶囊圆角 */
    padding: 12px 35px !important; /* 大一点的内边距 */
    font-weight: 700 !important; /* 粗体 */
    font-size: 16px !important;
    text-transform: none !important; /* 保持原样大小写 */
    transition: all 0.3s ease !important; /* 动画 */
}

/* 强制复刻官网按钮样式 - 悬停状态 */
.elementor-4388 .elementor-element.elementor-element-acea0c5 .elementor-button:hover,
.elementor-4388 .elementor-element.elementor-element-acea0c5 .elementor-button:focus {
    background-color: #ffffff !important; /* 变白底 */
    color: #000000 !important; /* 变黑字 */
    border-color: #ffffff !important;
}

/* 确保链接去下划线 */
.elementor-4388 .elementor-element.elementor-element-acea0c5 a {
    text-decoration: none !important;
}
    /* 强制文字变白，针对 span 和 a 标签 */
    .elementor-4388 .elementor-element.elementor-element-acea0c5 .elementor-button, 
    .elementor-4388 .elementor-element.elementor-element-acea0c5 .elementor-button-text, 
    .elementor-4388 .elementor-element.elementor-element-acea0c5 a {
        color: #ffffff !important;
    }
    
    /* 悬停时变黑 */
    .elementor-4388 .elementor-element.elementor-element-acea0c5 .elementor-button:hover,
    .elementor-4388 .elementor-element.elementor-element-acea0c5 .elementor-button:hover .elementor-button-text {
        color: #000000 !important;
    }/* End custom CSS */
/* Start custom CSS for media-carousel, class: .elementor-element-7b5e349 *//* 1. 卡片圆角与阴影 */
.elementor-4388 .elementor-element.elementor-element-7b5e349 .swiper-slide-inner, 
.elementor-4388 .elementor-element.elementor-element-7b5e349 .elementor-carousel-image {
    border-radius: 8px !important;
    overflow: hidden;
    position: relative;
    box-shadow: 0 4px 15px rgba(0,0,0,0.1);
}

/* 2. 图片放大动画 */
.elementor-4388 .elementor-element.elementor-element-7b5e349 img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: transform 0.6s ease;
}
.elementor-4388 .elementor-element.elementor-element-7b5e349 .swiper-slide:hover img {
    transform: scale(1.05);
}

/* 3. 文字垂直水平居中 */
.elementor-4388 .elementor-element.elementor-element-7b5e349 .elementor-carousel-content {
    position: absolute;
    bottom: 0; left: 0; right: 0; top: 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    background: linear-gradient(to top, rgba(0,0,0,0.4), rgba(0,0,0,0));
    opacity: 1; /* 默认一直显示文字 */
}

/* 4. 标题文字样式 */
.elementor-4388 .elementor-element.elementor-element-7b5e349 h3, 
.elementor-4388 .elementor-element.elementor-element-7b5e349 .elementor-carousel-title {
    color: #fff !important;
    font-size: 24px !important;
    font-weight: 800;
    text-shadow: 0 2px 5px rgba(0,0,0,0.3);
    margin-bottom: 10px;
    transform: translateY(15px);
    transition: transform 0.3s ease;
}

/* 5. 制作那个白色圆圈箭头 */
.elementor-4388 .elementor-element.elementor-element-7b5e349 .elementor-carousel-content::after {
    content: '›';
    display: flex;
    align-items: center;
    justify-content: center;
    width: 36px;
    height: 36px;
    background: #fff;
    color: #000;
    border-radius: 50%;
    font-size: 24px;
    font-weight: bold;
    padding-bottom: 3px;
    
    opacity: 1;
    transform: translateY(0);
    transition: transform 0.3s ease;
}

/* 6. 悬停交互 */
.elementor-4388 .elementor-element.elementor-element-7b5e349 .swiper-slide:hover h3 {
    transform: translateY(5px);
}
.elementor-4388 .elementor-element.elementor-element-7b5e349 .swiper-slide:hover .elementor-carousel-content::after {
    transform: translateY(-5px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7f1ad21 *//* 强制按钮文字变白 */
.elementor-4388 .elementor-element.elementor-element-7f1ad21 .elementor-button-text {
    color: #ffffff !important;
    z-index: 10; /* 防止被背景遮挡 */
    position: relative;
}

/* 确保链接本身也是白色 */
.elementor-4388 .elementor-element.elementor-element-7f1ad21 a {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b7de9c *//* 1. 强制文字位置：底部居中，带渐变背景 */
.elementor-4388 .elementor-element.elementor-element-3b7de9c .elementor-carousel-image-overlay {
    background: linear-gradient(to top, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0) 50%) !important;
    opacity: 1 !important; /* 让遮罩一直显示，不只是悬停 */
    display: flex;
    flex-direction: column;
    justify-content: flex-end !important;
    padding-bottom: 20px;
    transition: all 0.3s ease;
}

/* 2. 标题微调 */
.elementor-4388 .elementor-element.elementor-element-3b7de9c .elementor-carousel-title {
    margin-bottom: 10px;
    transform: translateY(15px); /* 默认下沉一点 */
    transition: transform 0.3s ease;
    text-shadow: 0 2px 5px rgba(0,0,0,0.5);
}

/* 3. 添加白色圆圈箭头 */
.elementor-4388 .elementor-element.elementor-element-3b7de9c .elementor-carousel-image-overlay::after {
    content: '›';
    display: flex;
    align-items: center;
    justify-content: center;
    width: 30px;
    height: 30px;
    background: #fff;
    color: #000;
    border-radius: 50%;
    font-size: 20px;
    font-weight: bold;
    padding-bottom: 3px;
    
    /* 居中定位 */
    align-self: center;
    
    /* 动画 */
    opacity: 0;
    transform: translateY(10px);
    transition: all 0.3s ease;
}

/* 4. 悬停交互 */
.elementor-4388 .elementor-element.elementor-element-3b7de9c .swiper-slide:hover .elementor-carousel-title {
    transform: translateY(0); /* 标题上浮 */
}
.elementor-4388 .elementor-element.elementor-element-3b7de9c .swiper-slide:hover .elementor-carousel-image-overlay::after {
    opacity: 1; /* 箭头出现 */
    transform: translateY(-5px);
}/* End custom CSS */