.elementor-2659 .elementor-element.elementor-element-217e398f{--display:flex;--min-height:747px;--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-2659 .elementor-element.elementor-element-217e398f:not(.elementor-motion-effects-element-type-background), .elementor-2659 .elementor-element.elementor-element-217e398f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://www.kinlifemarine.com/wp-content/uploads/2026/05/1ccc6fc9-eab4-4026-ba29-6e8dd5ff505e.png");background-position:center center;}.elementor-2659 .elementor-element.elementor-element-217e398f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2659 .elementor-element.elementor-element-67d6fc75{--spacer-size:393px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2659 .elementor-element.elementor-element-364dfd63{text-align:left;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 52px;}.elementor-2659 .elementor-element.elementor-element-364dfd63 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:33px;letter-spacing:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#D3B574;}.elementor-2659 .elementor-element.elementor-element-58f1ef74 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:var( --e-global-color-083cdcd );}.elementor-2659 .elementor-element.elementor-element-58f1ef74{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 52px;padding:0px 0px 30px 0px;}.elementor-2659 .elementor-element.elementor-element-4c5084ec{font-family:"Montserrat", Sans-serif;font-weight:400;color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 52px;padding:0px 0px 15px 0px;}.elementor-2659 .elementor-element.elementor-element-12cbd81c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2659 .elementor-element.elementor-element-12cbd81c .elementor-button .elementor-button-content-wrapper{gap:2px;}.elementor-2659 .elementor-element.elementor-element-12cbd81c .elementor-button{font-family:"Montserrat", Sans-serif;font-weight:400;text-decoration:none;fill:#FFFFFF;color:#FFFFFF;background-color:#00000000;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2659 .elementor-element.elementor-element-12cbd81c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 52px;padding:0px 0px 20px 0px;}.elementor-2659 .elementor-element.elementor-element-791c463d{--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-2659 .elementor-element.elementor-element-9ee1298{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-2659 .elementor-element.elementor-element-9ee1298 .elementor-divider-separator{width:100%;}.elementor-2659 .elementor-element.elementor-element-9ee1298 .elementor-divider{padding-block-start:20px;padding-block-end:20px;}.elementor-2659 .elementor-element.elementor-element-3ac36b55{--display:flex;--min-height:12px;--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;}.elementor-2659 .elementor-element.elementor-element-726f3228{--display:flex;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;}.elementor-2659 .elementor-element.elementor-element-726f3228.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2659 .elementor-element.elementor-element-5c82c830 img{border-radius:0px 0px 0px 0px;}.elementor-2659 .elementor-element.elementor-element-5c82c830{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2659 .elementor-element.elementor-element-fba669a{font-family:"Montserrat", Sans-serif;color:#000000;margin:-39px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2659 .elementor-element.elementor-element-2d856797{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2659 .elementor-element.elementor-element-6835cf6b{--display:flex;--margin-top:0px;--margin-bottom:26px;--margin-left:0px;--margin-right:0px;}.elementor-2659 .elementor-element.elementor-element-4fe71cf7{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2659 .elementor-element.elementor-element-cf99dce{font-family:"Montserrat", Sans-serif;color:#000000;margin:-39px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2659 .elementor-element.elementor-element-723eb91{--display:flex;}.elementor-2659 .elementor-element.elementor-element-24e4a146{font-family:"Montserrat", Sans-serif;color:#000000;margin:-39px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2659 .elementor-element.elementor-element-4863caa7{--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;}.elementor-2659 .elementor-element.elementor-element-504a0102{--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;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;}.elementor-2659 .elementor-element.elementor-element-3f22c439{--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;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;}.elementor-2659 .elementor-element.elementor-element-2a2b9b04{--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;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2659 .elementor-element.elementor-element-51e36d0e{--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-2659 .elementor-element.elementor-element-235c52da{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-2659 .elementor-element.elementor-element-235c52da .elementor-divider-separator{width:100%;}.elementor-2659 .elementor-element.elementor-element-235c52da .elementor-divider{padding-block-start:50px;padding-block-end:50px;}.elementor-2659 .elementor-element.elementor-element-336e2b12{--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-2659 .elementor-element.elementor-element-125e767e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:200;text-transform:uppercase;color:#FFFFFF;}.elementor-2659 .elementor-element.elementor-element-125e767e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;}.elementor-2659 .elementor-element.elementor-element-13e19bd0{--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-2659 .elementor-element.elementor-element-5cb3eba{--display:flex;--min-height:60px;--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:flex-end;}.elementor-2659 .elementor-element.elementor-element-5cb3eba:not(.elementor-motion-effects-element-type-background), .elementor-2659 .elementor-element.elementor-element-5cb3eba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#18181B;}.elementor-2659 .elementor-element.elementor-element-5cb3eba.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2659 .elementor-element.elementor-element-6d16ae8d{text-align:center;font-family:"Montserrat", Sans-serif;font-weight:500;text-transform:uppercase;color:#A1A1AA;}.elementor-2659 .elementor-element.elementor-element-6d16ae8d.elementor-element{--align-self:center;}.elementor-2659 .elementor-element.elementor-element-20176040{--display:flex;--min-height:60px;--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:flex-end;}.elementor-2659 .elementor-element.elementor-element-20176040:not(.elementor-motion-effects-element-type-background), .elementor-2659 .elementor-element.elementor-element-20176040 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#18181B;}.elementor-2659 .elementor-element.elementor-element-20176040.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2659 .elementor-element.elementor-element-22911d42{text-align:center;font-family:"Montserrat", Sans-serif;font-weight:500;text-transform:uppercase;color:#A1A1AA;}.elementor-2659 .elementor-element.elementor-element-4ca77501{--display:flex;--min-height:60px;--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:flex-end;}.elementor-2659 .elementor-element.elementor-element-4ca77501:not(.elementor-motion-effects-element-type-background), .elementor-2659 .elementor-element.elementor-element-4ca77501 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#18181B;}.elementor-2659 .elementor-element.elementor-element-5c5d9bdb{text-align:left;font-family:"Montserrat", Sans-serif;font-weight:500;text-transform:uppercase;color:#A1A1AA;}.elementor-2659 .elementor-element.elementor-element-23122e1b{--display:flex;--min-height:60px;--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:flex-end;}.elementor-2659 .elementor-element.elementor-element-4035808c{text-align:center;font-family:"Montserrat", Sans-serif;text-transform:uppercase;color:#A1A1AA;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 88px;}.elementor-2659 .elementor-element.elementor-element-4035808c.elementor-element{--align-self:flex-start;}.elementor-2659 .elementor-element.elementor-element-3fcd0e2f{--display:flex;--min-height:60px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2659 .elementor-element.elementor-element-3fcd0e2f.e-con{--align-self:center;}.elementor-2659 .elementor-element.elementor-element-4b65628e{text-align:center;font-family:"Montserrat", Sans-serif;color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 52px;}.elementor-2659 .elementor-element.elementor-element-4b65628e.elementor-element{--align-self:center;}.elementor-2659 .elementor-element.elementor-element-7bee6e3e{--display:flex;--min-height:60px;--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:flex-end;}.elementor-2659 .elementor-element.elementor-element-53677b6e{text-align:left;font-family:"Montserrat", Sans-serif;color:#FFFFFF;}.elementor-2659 .elementor-element.elementor-element-2c6fcbb8{--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-2659 .elementor-element.elementor-element-5e4851c4{--display:flex;--min-height:60px;--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:flex-end;}.elementor-2659 .elementor-element.elementor-element-26cf49ed{text-align:left;font-family:"Montserrat", Sans-serif;text-transform:uppercase;color:#A1A1AA;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 88px;}.elementor-2659 .elementor-element.elementor-element-26cf49ed.elementor-element{--align-self:flex-start;}.elementor-2659 .elementor-element.elementor-element-37fb2e7c{--display:flex;--min-height:60px;--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:flex-end;}.elementor-2659 .elementor-element.elementor-element-37fb2e7c.e-con{--align-self:center;}.elementor-2659 .elementor-element.elementor-element-7bd1ba52{font-family:"Montserrat", Sans-serif;color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -1px;}.elementor-2659 .elementor-element.elementor-element-7bd1ba52.elementor-element{--align-self:center;}.elementor-2659 .elementor-element.elementor-element-3020db6c{--display:flex;--min-height:60px;--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:flex-end;}.elementor-2659 .elementor-element.elementor-element-7a2b97a{text-align:left;font-family:"Montserrat", Sans-serif;color:#FFFFFF;}.elementor-2659 .elementor-element.elementor-element-54b26961{--display:flex;--min-height:60px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;}.elementor-2659 .elementor-element.elementor-element-54b26961.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2659 .elementor-element.elementor-element-2f40f9b9{font-family:"Montserrat", Sans-serif;text-transform:uppercase;color:#A1A1AA;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 88px;}.elementor-2659 .elementor-element.elementor-element-2f40f9b9.elementor-element{--align-self:flex-start;}.elementor-2659 .elementor-element.elementor-element-3b42610a{--display:flex;--min-height:60px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;}.elementor-2659 .elementor-element.elementor-element-3b42610a.e-con{--align-self:center;}.elementor-2659 .elementor-element.elementor-element-fc443c9{font-family:"Montserrat", Sans-serif;color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 57px;}.elementor-2659 .elementor-element.elementor-element-fc443c9.elementor-element{--align-self:center;}.elementor-2659 .elementor-element.elementor-element-c1832f4{--display:flex;--min-height:60px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;}.elementor-2659 .elementor-element.elementor-element-59c000ed{font-family:"Montserrat", Sans-serif;color:#FFFFFF;}.elementor-2659 .elementor-element.elementor-element-17199c0b{--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;}.elementor-2659 .elementor-element.elementor-element-595df217{--display:flex;--min-height:60px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;}.elementor-2659 .elementor-element.elementor-element-5aebd700{font-family:"Montserrat", Sans-serif;text-transform:uppercase;color:#A1A1AA;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 88px;}.elementor-2659 .elementor-element.elementor-element-5aebd700.elementor-element{--align-self:flex-start;}.elementor-2659 .elementor-element.elementor-element-875756b{--display:flex;--min-height:60px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;}.elementor-2659 .elementor-element.elementor-element-4ddfaced{text-align:left;font-family:"Montserrat", Sans-serif;color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 23px;}.elementor-2659 .elementor-element.elementor-element-4ddfaced.elementor-element{--align-self:center;}.elementor-2659 .elementor-element.elementor-element-15a22615{--display:flex;--min-height:60px;--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:flex-end;}.elementor-2659 .elementor-element.elementor-element-4770792b{font-family:"Montserrat", Sans-serif;color:#FFFFFF;}.elementor-2659 .elementor-element.elementor-element-382c4677{--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;}.elementor-2659 .elementor-element.elementor-element-266e9772{--display:flex;--min-height:60px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;}.elementor-2659 .elementor-element.elementor-element-43eb6724{font-family:"Montserrat", Sans-serif;text-transform:uppercase;color:#A1A1AA;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 88px;}.elementor-2659 .elementor-element.elementor-element-43eb6724.elementor-element{--align-self:flex-start;}.elementor-2659 .elementor-element.elementor-element-701eedd{--display:flex;--min-height:60px;--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:flex-end;}.elementor-2659 .elementor-element.elementor-element-701eedd.e-con{--align-self:center;}.elementor-2659 .elementor-element.elementor-element-46254977{text-align:left;font-family:"Montserrat", Sans-serif;color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 52px;}.elementor-2659 .elementor-element.elementor-element-46254977.elementor-element{--align-self:center;}.elementor-2659 .elementor-element.elementor-element-4ec8224f{--display:flex;--min-height:60px;--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:flex-end;}.elementor-2659 .elementor-element.elementor-element-2830a45e{font-family:"Montserrat", Sans-serif;color:#FFFFFF;}.elementor-2659 .elementor-element.elementor-element-3759ca8f{--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;}.elementor-2659 .elementor-element.elementor-element-da9d245{--display:flex;--min-height:60px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;}.elementor-2659 .elementor-element.elementor-element-c6bfe46{font-family:"Montserrat", Sans-serif;text-transform:uppercase;color:#A1A1AA;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 88px;}.elementor-2659 .elementor-element.elementor-element-c6bfe46.elementor-element{--align-self:flex-start;}.elementor-2659 .elementor-element.elementor-element-6acc8dcb{--display:flex;--min-height:60px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;}.elementor-2659 .elementor-element.elementor-element-787eb666{text-align:left;font-family:"Montserrat", Sans-serif;color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -23px;}.elementor-2659 .elementor-element.elementor-element-787eb666.elementor-element{--align-self:center;}.elementor-2659 .elementor-element.elementor-element-1d209e51{--display:flex;--min-height:60px;--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:flex-end;}.elementor-2659 .elementor-element.elementor-element-41af2681{font-family:"Montserrat", Sans-serif;color:#FFFFFF;}.elementor-2659 .elementor-element.elementor-element-7724c731{--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-2659 .elementor-element.elementor-element-24aac80a{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-2659 .elementor-element.elementor-element-24aac80a .elementor-divider-separator{width:100%;}.elementor-2659 .elementor-element.elementor-element-24aac80a .elementor-divider{padding-block-start:50px;padding-block-end:50px;}.elementor-2659 .elementor-element.elementor-element-3ee16906{--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-2659 .elementor-element.elementor-element-480e9bb8{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-2659 .elementor-element.elementor-element-480e9bb8 .elementor-divider-separator{width:100%;}.elementor-2659 .elementor-element.elementor-element-480e9bb8 .elementor-divider{padding-block-start:50px;padding-block-end:50px;}.elementor-2659 .elementor-element.elementor-element-573b5451{--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-2659 .elementor-element.elementor-element-5d40c609 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;color:#D3B574;}.elementor-2659 .elementor-element.elementor-element-5d40c609{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-2659 .elementor-element.elementor-element-78c65edd{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-2659 .elementor-element.elementor-element-487f08d2{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-2659 .elementor-element.elementor-element-487f08d2 .elementor-divider-separator{width:100%;}.elementor-2659 .elementor-element.elementor-element-487f08d2 .elementor-divider{padding-block-start:20px;padding-block-end:20px;}.elementor-2659 .elementor-element.elementor-element-40501511{--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;}.elementor-2659 .elementor-element.elementor-element-154273ce{--display:flex;--min-height:100px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:30px;}.elementor-2659 .elementor-element.elementor-element-3fc68b3e img{width:100%;height:400px;}.elementor-2659 .elementor-element.elementor-element-2a101d8f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;color:#FFFFFF;}.elementor-2659 .elementor-element.elementor-element-2a101d8f{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-2659 .elementor-element.elementor-element-1930e328{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:#A1A1AA;}.elementor-2659 .elementor-element.elementor-element-105f74d2{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:30px;}.elementor-2659 .elementor-element.elementor-element-4c4cf567{--display:flex;--min-height:100px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:30px;}.elementor-2659 .elementor-element.elementor-element-4c4cf567.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2659 .elementor-element.elementor-element-20a56db7 img{width:100%;height:400px;}.elementor-2659 .elementor-element.elementor-element-9463a7c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;color:#FFFFFF;}.elementor-2659 .elementor-element.elementor-element-9463a7c{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-2659 .elementor-element.elementor-element-75944c68{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:#A1A1AA;}.elementor-2659 .elementor-element.elementor-element-1b0e907a{--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-2659 .elementor-element.elementor-element-7083ad8f{--display:flex;--min-height:100px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:30px;}.elementor-2659 .elementor-element.elementor-element-6f0ecad1 img{width:100%;height:400px;}.elementor-2659 .elementor-element.elementor-element-694a7632 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;color:#FFFFFF;}.elementor-2659 .elementor-element.elementor-element-694a7632{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-2659 .elementor-element.elementor-element-76ee0312{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:#A1A1AA;}.elementor-2659 .elementor-element.elementor-element-446e9c66{--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-2659 .elementor-element.elementor-element-41480360{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-2659 .elementor-element.elementor-element-41480360 .elementor-divider-separator{width:100%;}.elementor-2659 .elementor-element.elementor-element-41480360 .elementor-divider{padding-block-start:50px;padding-block-end:50px;}.elementor-2659 .elementor-element.elementor-element-7c728783{text-align:center;}.elementor-2659 .elementor-element.elementor-element-7c728783 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;color:#FFFFFF;}.elementor-2659 .elementor-element.elementor-element-669c0869{--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-2659 .elementor-element.elementor-element-52429aa1{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-2659 .elementor-element.elementor-element-52429aa1 .elementor-divider-separator{width:100%;}.elementor-2659 .elementor-element.elementor-element-52429aa1 .elementor-divider{padding-block-start:25px;padding-block-end:25px;}.elementor-2659 .elementor-element.elementor-element-2f2bf95d{--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;}.elementor-2659 .elementor-element.elementor-element-2912e5d0{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:30px;}.elementor-2659 .elementor-element.elementor-element-4a04b0be .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;color:#FFFFFF;}.elementor-2659 .elementor-element.elementor-element-4a04b0be{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-2659 .elementor-element.elementor-element-5e031f78{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:#A1A1AA;}.elementor-2659 .elementor-element.elementor-element-5f0a3c4{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:30px;}.elementor-2659 .elementor-element.elementor-element-70e1e506 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;color:#FFFFFF;}.elementor-2659 .elementor-element.elementor-element-70e1e506{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-2659 .elementor-element.elementor-element-5ab3ea2e{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:#A1A1AA;}.elementor-2659 .elementor-element.elementor-element-6a24e64d{--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-2659 .elementor-element.elementor-element-5ef15f6e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;color:#FFFFFF;}.elementor-2659 .elementor-element.elementor-element-5ef15f6e{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-2659 .elementor-element.elementor-element-725f18b8{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:#A1A1AA;}.elementor-2659 .elementor-element.elementor-element-6f3d9a0c{--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-2659 .elementor-element.elementor-element-2fba1c95{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-2659 .elementor-element.elementor-element-2fba1c95 .elementor-divider-separator{width:100%;}.elementor-2659 .elementor-element.elementor-element-2fba1c95 .elementor-divider{padding-block-start:50px;padding-block-end:50px;}.elementor-2659 .elementor-element.elementor-element-b5c6b7c{--display:flex;--min-height:260px;--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-2659 .elementor-element.elementor-element-b5c6b7c:not(.elementor-motion-effects-element-type-background), .elementor-2659 .elementor-element.elementor-element-b5c6b7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#191919;}.elementor-2659 .elementor-element.elementor-element-569b91d5{text-align:center;margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2659 .elementor-element.elementor-element-569b91d5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;text-transform:uppercase;color:#FFFFFF;}.elementor-2659 .elementor-element.elementor-element-67499e55{text-align:center;font-family:"Montserrat", Sans-serif;color:#FFFFFF;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2659 .elementor-element.elementor-element-67fd9b84 .elementor-button{font-family:"Montserrat", Sans-serif;text-decoration:none;background-color:#D3B574;}.elementor-2659 .elementor-element.elementor-element-67fd9b84.elementor-element{--align-self:center;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2659 .elementor-element.elementor-element-217e398f{--width:100.666%;}.elementor-2659 .elementor-element.elementor-element-3ac36b55{--width:79%;}.elementor-2659 .elementor-element.elementor-element-726f3228{--width:66.638%;}.elementor-2659 .elementor-element.elementor-element-2d856797{--width:50%;}.elementor-2659 .elementor-element.elementor-element-4863caa7{--width:79%;}.elementor-2659 .elementor-element.elementor-element-504a0102{--width:33.33%;}.elementor-2659 .elementor-element.elementor-element-3f22c439{--width:33.33%;}.elementor-2659 .elementor-element.elementor-element-2a2b9b04{--width:33.33%;}.elementor-2659 .elementor-element.elementor-element-336e2b12{--width:79%;}.elementor-2659 .elementor-element.elementor-element-13e19bd0{--width:79%;}.elementor-2659 .elementor-element.elementor-element-5cb3eba{--width:20%;}.elementor-2659 .elementor-element.elementor-element-20176040{--width:40%;}.elementor-2659 .elementor-element.elementor-element-4ca77501{--width:40%;}.elementor-2659 .elementor-element.elementor-element-23122e1b{--width:20%;}.elementor-2659 .elementor-element.elementor-element-3fcd0e2f{--width:40%;}.elementor-2659 .elementor-element.elementor-element-7bee6e3e{--width:40%;}.elementor-2659 .elementor-element.elementor-element-2c6fcbb8{--width:79%;}.elementor-2659 .elementor-element.elementor-element-5e4851c4{--width:20%;}.elementor-2659 .elementor-element.elementor-element-37fb2e7c{--width:40%;}.elementor-2659 .elementor-element.elementor-element-3020db6c{--width:40%;}.elementor-2659 .elementor-element.elementor-element-54b26961{--width:20%;}.elementor-2659 .elementor-element.elementor-element-3b42610a{--width:40%;}.elementor-2659 .elementor-element.elementor-element-c1832f4{--width:40%;}.elementor-2659 .elementor-element.elementor-element-17199c0b{--width:79%;}.elementor-2659 .elementor-element.elementor-element-595df217{--width:20%;}.elementor-2659 .elementor-element.elementor-element-875756b{--width:40%;}.elementor-2659 .elementor-element.elementor-element-15a22615{--width:40%;}.elementor-2659 .elementor-element.elementor-element-382c4677{--width:79%;}.elementor-2659 .elementor-element.elementor-element-266e9772{--width:20%;}.elementor-2659 .elementor-element.elementor-element-701eedd{--width:40%;}.elementor-2659 .elementor-element.elementor-element-4ec8224f{--width:40%;}.elementor-2659 .elementor-element.elementor-element-3759ca8f{--width:79%;}.elementor-2659 .elementor-element.elementor-element-da9d245{--width:20%;}.elementor-2659 .elementor-element.elementor-element-6acc8dcb{--width:40%;}.elementor-2659 .elementor-element.elementor-element-1d209e51{--width:40%;}.elementor-2659 .elementor-element.elementor-element-573b5451{--width:79%;}.elementor-2659 .elementor-element.elementor-element-40501511{--width:79%;}.elementor-2659 .elementor-element.elementor-element-154273ce{--width:33.33%;}.elementor-2659 .elementor-element.elementor-element-105f74d2{--width:33.33%;}.elementor-2659 .elementor-element.elementor-element-4c4cf567{--width:100%;}.elementor-2659 .elementor-element.elementor-element-1b0e907a{--width:33.33%;}.elementor-2659 .elementor-element.elementor-element-7083ad8f{--width:100%;}.elementor-2659 .elementor-element.elementor-element-446e9c66{--width:79%;}.elementor-2659 .elementor-element.elementor-element-2f2bf95d{--width:79%;}.elementor-2659 .elementor-element.elementor-element-2912e5d0{--width:33.33%;}.elementor-2659 .elementor-element.elementor-element-5f0a3c4{--width:33.33%;}.elementor-2659 .elementor-element.elementor-element-6a24e64d{--width:33.33%;}.elementor-2659 .elementor-element.elementor-element-b5c6b7c{--width:100%;}}/* Start custom CSS for button, class: .elementor-element-12cbd81c *//* 基础样式：无背景、无边框 */
.elementor-2659 .elementor-element.elementor-element-12cbd81c .elementor-button {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 10px 0 !important;
}

/* 正常状态文字颜色（白色） */
.elementor-2659 .elementor-element.elementor-element-12cbd81c .elementor-button-text {
    position: relative;
    color: #FFFFFF;
    font-weight: 400;
    transition: color 0.3s ease;
}

/* 悬停时：文字变成 #D3B574 + 下划线出现 */
.elementor-2659 .elementor-element.elementor-element-12cbd81c .elementor-button:hover .elementor-button-text {
    color: #D3B574;
}

/* 悬停时出现的横线 */
.elementor-2659 .elementor-element.elementor-element-12cbd81c .elementor-button-text:after {
    content: '';
    position: absolute;
    bottom: -2px;
    left: 0;
    width: 0;
    height: 2px;
    background-color: #D3B574;   /* 横线也使用相同颜色 */
    transition: width 0.4s ease;
}

.elementor-2659 .elementor-element.elementor-element-12cbd81c .elementor-button:hover .elementor-button-text:after {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7d3b2301 *//* 图片容器不变，内部图片内容放大 */
.elementor-2659 .elementor-element.elementor-element-7d3b2301 {
    overflow: hidden;           /* 关键：让溢出部分隐藏 */
}

.elementor-2659 .elementor-element.elementor-element-7d3b2301 img {
    transition: transform 0.5s ease;   /* 过渡时间，可改0.3s更灵敏 */
}

.elementor-2659 .elementor-element.elementor-element-7d3b2301:hover img {
    transform: scale(1.12);     /* 放大程度：1.08~1.15 之间调整 */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ad0cc4f *//* 图片容器不变，内部图片内容放大 */
.elementor-2659 .elementor-element.elementor-element-ad0cc4f {
    overflow: hidden;           /* 关键：让溢出部分隐藏 */
}

.elementor-2659 .elementor-element.elementor-element-ad0cc4f img {
    transition: transform 0.5s ease;   /* 过渡时间，可改0.3s更灵敏 */
}

.elementor-2659 .elementor-element.elementor-element-ad0cc4f:hover img {
    transform: scale(1.12);     /* 放大程度：1.08~1.15 之间调整 */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-73a82ba1 *//* 图片容器不变，内部图片内容放大 */
.elementor-2659 .elementor-element.elementor-element-73a82ba1 {
    overflow: hidden;           /* 关键：让溢出部分隐藏 */
}

.elementor-2659 .elementor-element.elementor-element-73a82ba1 img {
    transition: transform 0.5s ease;   /* 过渡时间，可改0.3s更灵敏 */
}

.elementor-2659 .elementor-element.elementor-element-73a82ba1:hover img {
    transform: scale(1.12);     /* 放大程度：1.08~1.15 之间调整 */
}/* End custom CSS */